Termux is a powerful Android terminal emulator and Linux environment that enables users to run a full Linux shell with extensible package support.
Termux - a terminal emulator application for Android OS extendible by variety of packages.
Termux is primarily used by developers, security professionals, and power users who need a versatile terminal emulator on Android devices to run Linux command-line tools and scripts. It provides a portable Linux environment for coding, automation, penetration testing, and system administration directly on mobile devices.
Termux may experience instability on Android 12 and above due to OS-imposed process limits and CPU usage restrictions; users should upgrade cautiously and consider workarounds documented in issue #2366. Maintaining updated versions is critical to avoid known vulnerabilities, including a previously reported world-readable file issue.
Download Termux for Android devices running version 7 or higher.
Install the app from official sources or trusted repositories.
Update to version 0.118.0 or higher to fix critical vulnerabilities.
Use the built-in package manager (apt or pkg) to install additional packages.
Refer to the termux/termux-packages repository for package management guidance.
Be aware of Android 12+ limitations on process management that may affect stability.
apt update && apt upgrade
Update package lists and upgrade installed packages to the latest versions.
pkg install <package_name>
Install a specific package available in Termux repositories.
termux-setup-storage
Grant Termux access to device storage for file operations.
termux-api <command>
Use Termux:API plugin commands to access Android device features.