All Projects → termux → Termux Api

termux / Termux Api

Termux add-on app which exposes device functionality as API to command line programs.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Termux Api

Gcc termux
Gcc for termux with fortran scipy etc... Use apt for newest updates instructions in README.txt
Stars: ✭ 276 (-46.92%)
Mutual labels:  termux
Maskphish
Give a Mask to Phishing URL like a PRO.. A MUST have tool for Phishing.
Stars: ✭ 370 (-28.85%)
Mutual labels:  termux
Andronixorigin
This is the official repository for the back end of the Andronix app 🚀. Here you can know all the scripts you're installing 😎
Stars: ✭ 427 (-17.88%)
Mutual labels:  termux
Grabcam
A tool to hack camera from termux for video tutorial visit youtube.com/noobhackers
Stars: ✭ 296 (-43.08%)
Mutual labels:  termux
Socialbox Termux
SocialBox is a Bruteforce Attack Framework [ Facebook , Gmail , Instagram ,Twitter ] , Coded By Belahsan Ouerghi Edit By init__0 for termux on android
Stars: ✭ 324 (-37.69%)
Mutual labels:  termux
Termux Archlinux
You can use setupTermuxArch.bash 📲 to install Arch Linux in Termux on Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/termux-archlinux/
Stars: ✭ 384 (-26.15%)
Mutual labels:  termux
Buildapks
Really quickly build APKs on handheld device (smartphone and tablet) in Amazon, Android, Chromebook, PRoot and Windows📲 See https://buildapks.github.io/docsBuildAPKs/setup to start building APKs.
Stars: ✭ 272 (-47.69%)
Mutual labels:  termux
Gbt
Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go.
Stars: ✭ 457 (-12.12%)
Mutual labels:  termux
Lightnovel Crawler
Download and generate e-books from online sources.
Stars: ✭ 344 (-33.85%)
Mutual labels:  termux
Infect
Infect Any Android Device With Virus From Link In Termux
Stars: ✭ 409 (-21.35%)
Mutual labels:  termux
Hacklock
Hack Android Pattern From Termux With This Tool
Stars: ✭ 300 (-42.31%)
Mutual labels:  termux
Termux Styling
Termux add-on app for customizing the terminal font and color theme.
Stars: ✭ 316 (-39.23%)
Mutual labels:  termux
Termux Style
Simple script to change color-schemes and fonts for Termux.
Stars: ✭ 400 (-23.08%)
Mutual labels:  termux
Ipdrone
Track Location With Live Address And Accuracy In Termux
Stars: ✭ 286 (-45%)
Mutual labels:  termux
Aidlearning Framework
🔥🔥AidLearning is a powerful mobile development platform, AidLearning builds a linux env supporting GUI, deep learning and visual IDE on Android...Now Aid supports OpenCL (GPU+NPU) for high performance acceleration...Linux on Android or HarmonyOS
Stars: ✭ 4,537 (+772.5%)
Mutual labels:  termux
Host
Expose your LocalHost with this tool
Stars: ✭ 268 (-48.46%)
Mutual labels:  termux
Osi.ig
Information Gathering Instagram.
Stars: ✭ 377 (-27.5%)
Mutual labels:  termux
Hackerpro
All in One Hacking Tool for Linux & Android (Termux). Make your linux environment into a Hacking Machine. Hackers are welcome in our blog
Stars: ✭ 474 (-8.85%)
Mutual labels:  termux
Telegram Scraper
telegram group scraper tool. fetch all information about group members
Stars: ✭ 450 (-13.46%)
Mutual labels:  termux
Ip Tracer
Track any ip address with IP-Tracer. IP-Tracer is developed for Linux and Termux. you can retrieve any ip address information using IP-Tracer.
Stars: ✭ 399 (-23.27%)
Mutual labels:  termux

Termux API

Build status Join the chat at https://gitter.im/termux/termux

This is an app exposing Android API to command line usage and scripts or programs.

When developing or packaging, note that this app needs to be signed with the same key as the main Termux app for permissions to work (only the main Termux app are allowed to call the API methods in this app).

Installation

Termux:API application can be obtained from F-Droid.

Additionally we provide per-commit debug builds for those who want to try out the latest features or test their pull request. This build can be obtained from one of the workflow runs listed on Github Actions page.

Signature keys of all offered builds are different. Before you switch the installation source, you will have to uninstall the Termux application and all currently installed plugins.

License

Released under the GPLv3 license.

How API calls are made through the termux-api helper binary

The termux-api client binary in the termux-api package generates two linux anonymous namespace sockets, and passes their address to the TermuxApiReceiver broadcast receiver as in:

/system/bin/am broadcast ${BROADCAST_RECEIVER} --es socket_input ${INPUT_SOCKET} --es socket_output ${OUTPUT_SOCKET}

The two sockets are used to forward stdin from termux-api to the relevant API class and output from the API class to the stdout of termux-api.

Client scripts

Client scripts which processes command line arguments before calling the termux-api helper binary are available in the termux-api package.

Ideas

  • Wifi network search and connect.
  • Add extra permissions to the app to (un)install apps, stop processes etc.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].