• Stars
    star
    135
  • Rank 269,297 (Top 6 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 3 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Runs Android su with all Termux binaries included, in superuser mode (=> Working 'nano' in su mode)

Termux Superuser

Runs Android su with all Termux binaries included, in superuser mode. Which implies you can run binaries like nano, vim in su mode. [Rooted Andriod]
NOTE:
-> This not same as tsu apt package.

  • tsu's interpreter: /data/data/com.termux/files/usr/bin/bash = which is same as termux interpreter.
  • xsu's interpreter: /system/bin/sh = the root binary interpreter.

Motive

Andriod su has few important binaries missing out of the box like "nano". And if you try to add it, it is not persistent (after every boot you are back to square 1). Termux super user directly uses termux's binaries with Andriod su, avoiding redundancy of binaries in both environment.

Pre-Requisites

  1. Update Termux to latest Version:
    • $ apt update
    • $ apt upgrade -y
  2. Install git: $ pkg install git
  3. Restart the Termux.
  4. If prompeted for superuser access to termux at any point, grant it.

Setup Instructions

  1. Directly download installer(install-xsu.sh) from releases:
    $ wget https://github.com/cipherswami/termux-superuser/releases/download/v1.0/install_xsu.sh
  2. Then make the installer executable if it is not: $ chmod +x install_xsu.sh
  3. Now install termux superuser: $ ./install_xsu.sh
  4. et voilà, your installation is finshed !!!
  5. Now you can safely get rid of the installer : $ rm install_xsu.sh
  6. USAGE: Run 'xsu' any where in termux to start termux superuser.

Additinol info

  • This intallation creates a "bin" folder in $HOME/.termux direcotry, which is being added to PATH variable i.e, you can place any binaries (or) executables in that folder that can be called from any where in termux.

Creator

Author: name_is_cipher
Mail: [email protected]

More Repositories

1

boot-nethunter

It is an executable that boots Kali-Chroot (one Installed with Nethunter apk) in Termux.
Shell
47
star
2

cipherus-termux

Modifies Termux as per Cipherus config.
Shell
9
star
3

anton-junior

Son of Anton Senior, Gilfoyle's AI.
Python
7
star
4

pyIPchat

TCP/IP based LAN messaging application.
Python
6
star
5

PrivateSafeX

This is Private folder in which you can store personnel files.
Batchfile
6
star
6

DigiKeyboard

Digispark's DigiKeyboard library for ArduinoDroid IDE.
Assembly
5
star
7

mysync

It's an automation script that uses rclone to sync between PC and cloud Drive.
5
star
8

BestFit-Plane

Gives the equation of the Best fit plane for given set of 'n' points in a 3D Cartesian system.
MATLAB
4
star
9

cipherswami

This is Aravind Potluri's Profile Repository.
Shell
4
star
10

pyBasicTCP

Python based basic TCP Connection.
Python
1
star
11

pyBasicUDP

Python based basic UDP Connection.
Python
1
star
12

ReedSolomonCode

Implementation of Reed Solomon code in python, My SatCOM Project.
Python
1
star
13

complex-networks-analysis

Complex Network Analysis on Autonomous Systems (The Internet)
Python
1
star
14

pySpamBot

Python module for a spam bot.
1
star
15

pyVidStream

A python based simple live video streaming app.
Python
1
star
16

pyCodeAanlysis

A python module to analyze python code.
Python
1
star
17

diagrams-dot-net

My Draw io storage space
1
star
18

pyChatUDP

UDP based python chat application.
Python
1
star
19

pyOptimAES

Optimization of AES - CCMP and GCMP in python.
Python
1
star
20

cipherswami.github.io

CIPH3R's website repository.
JavaScript
1
star
21

MadgwickFilter

Implementation of Madgwick filter in python
1
star