Skip to content

aj-seven/Android-Sysinfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sysinfo

Displays various info about Android on Termux app that written in BASH

MainMenu

⭐ 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 ✅

Attention!

  • You have to install latest version of Termux from F-Droid here
  • Install termux-api latest version from F-Droid here

Automatic Installation

🌟 using curl

  • Install curl pkg
pkg install -y curl
  • Run one line command to setup the script installation.
  • Installation depends on Internet speed.
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

sysinfo

Manual way

  • Download or clone this Repository
git clone https://github.com/Aj-Seven/Android-Sysinfo
  • move this repo folder to usr/share directory
mv Android-Sysinfo $PREFIX/share/Android-Sysinfo
  • link the script to bin directory
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 🎉

  • Run by sysinfo

ADB Connection ⚡

  • To use ADB connection in the script, you need to activate remote TCP by running:
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

  • Android Info
sysinfo android

android_info

  • Disk Fetch
sysinfo disk

disk_fs

Disk Fetch (all) disk_all

  • CPU Info
sysinfo cpu

cpu_details

Monitoring cpu_monitoring

  • Memory Fetch
sysinfo memory

memory_details

Monitoring memory_monitoring

  • System Baseinfo
sysinfo sysbinfo

android_base_info

  • Network Stats
sysinfo netstats

netstats

Cellular Info

sysinfo netstats --cellular

netstats_cellular

WiFi Info

sysinfo netstats --wifi

netstats_wifi

  • Internet Speed
sysinfo speed

speedtest

  • Battery Statistics
sysinfo Battery

battery_stats

Battery Monitoring battery_monitoring

  • Update view update

  • Sensors Info

sysinfo sensor

sensors

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 <(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 For Awesome screenshot Images.

  • myTermux For Custom shell,themes and config of termux.

  • duf For Disk Usage.

About

A tool efficiently displays Android system details on Termux.

Topics

Resources

License

Stars

Watchers

Forks

Languages