https://github.com/aj-seven/Android-Sysinfo
A tool efficiently displays Android system details on Termux.
https://github.com/aj-seven/Android-Sysinfo
android cli-tool linux system-info termux
Last synced: 5 months ago
JSON representation
A tool efficiently displays Android system details on Termux.
- Host: GitHub
- URL: https://github.com/aj-seven/Android-Sysinfo
- Owner: Aj-Seven
- License: mit
- Created: 2022-10-23T10:20:55.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-06-24T07:07:52.000Z (7 months ago)
- Last Synced: 2025-06-24T08:24:28.820Z (7 months ago)
- Topics: android, cli-tool, linux, system-info, termux
- Language: Shell
- Homepage:
- Size: 110 KB
- Stars: 52
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - aj-seven/Android-Sysinfo - A tool efficiently displays Android system details on Termux. (Shell)
README
sysinfo
Displays various info about Android on Termux app that written in BASH

## :star: Features
- Enhanced menu design to improve information visibility.
- Enhanced command mode for executing specific functions.
- Precise system load calculation using ADB HACK.
- Memory and CPU functions optimized for better performance.
- Continuous monitoring of CPU, memory, and battery in real-time.
- sysinfo can now receive future updates.
- Header menu shows updates, termux-api and ADB status.
- Now device sensors list will display.
## Installation :white_check_mark:
> **Attention!**
> - You have to install latest version of Termux from F-Droid **[here](https://f-droid.org/repo/com.termux_118.apk)**
> - Install termux-api latest version from F-Droid **[here](https://f-droid.org/repo/com.termux.api_51.apk)**
#### Automatic Installation
:star2: using curl
- Install curl pkg
``` bash
pkg install -y curl
```
- Run one line command to setup the script installation.
- Installation depends on Internet speed.
``` bash
bash <(curl -s https://raw.githubusercontent.com/Aj-Seven/Android-Sysinfo/master/sys-install)
```
- It will install the script with required dependencies.
> *After Successful Installation, execute it by*
``` bash
sysinfo
```
Manual way
- Download or clone this Repository
``` bash
git clone https://github.com/Aj-Seven/Android-Sysinfo
```
- move this repo folder to `usr/share` directory
``` bash
mv Android-Sysinfo $PREFIX/share/Android-Sysinfo
```
- link the script to bin directory
``` bash
ln -s $PREFIX/share/Android-Sysinfo/sysinfo $PREFIX/bin/sysinfo
```
**Make sure that required dependencies is installed before running**
required pkgs
- Install required pkgs by
`pkg install -y git curl termux-api ncurses-utils duf figlet bc jq nmap speedtest-go`
> *Thats it, sysinfo is Successfully Installed :tada:*
- Run by `sysinfo`
## ADB Connection :zap:
- To use ADB connection in the script, you need to activate remote TCP by running:
``` bash
adb tcpip 5555
```
- This command opens a TCP connection that stays active until your phone restarts.
- You can check the ADB status in the header menu.
Showcase
> This screenshots were taken by [AwesomeShot](https://github.com/Awesomesh0t/awesomeshot)
- **Android Info**
``` bash
sysinfo android
```

- **Disk Fetch**
``` bash
sysinfo disk
```

> **Disk Fetch (all)**

- **CPU Info**
``` bash
sysinfo cpu
```

> **Monitoring**

- **Memory Fetch**
``` bash
sysinfo memory
```

> **Monitoring**

- **System Baseinfo**
``` bash
sysinfo sysbinfo
```

- **Network Stats**
``` bash
sysinfo netstats
```

> **Cellular Info**
``` bash
sysinfo netstats --cellular
```

> **WiFi Info**
``` bash
sysinfo netstats --wifi
```

- **Internet Speed**
``` bash
sysinfo speed
```

- **Battery Statistics**
``` bash
sysinfo Battery
```

> **Battery Monitoring**

- **Update view**

- **Sensors Info**
``` bash
sysinfo sensor
```

## Note
- Some information may not be visible in certain functions because I only use a specific fetching method on one device.
- Your contributions could enhance this script by providing even more detailed information about Android System.
## Uninstallation
``` bash
bash <(curl -s https://raw.githubusercontent.com/Aj-Seven/Android-Sysinfo/master/sys-uninstall)
```
## Contribution
Contributions are welcome! Feel free to fork the repository, make your changes and submit a pull request with relevant message of update or changes.
## Credits
- [Awesomeshot](https://github.com/Awesomesh0t/awesomeshot.git) For Awesome screenshot Images.
- [myTermux](https://github.com/mayTermux/myTermux.git) For Custom shell,themes and config of termux.
- [duf](https://github.com/muesli/duf) For Disk Usage.