https://github.com/Aj-Seven/Android-Sysinfo
A tool efficiently displays Android system details on Termux.
https://github.com/Aj-Seven/Android-Sysinfo
android linux termux
Last synced: 2 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 (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T12:09:07.000Z (about 1 year ago)
- Last Synced: 2024-04-13T22:06:59.042Z (about 1 year ago)
- Topics: android, linux, termux
- Language: Shell
- Homepage:
- Size: 52.7 KB
- Stars: 25
- Watchers: 1
- Forks: 2
- 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.