Termux:API Screenshots (2)
Beschreibung Termux:API
Termux:API: Die Brücke zwischen Android-Hardware und der Kommandozeile
In einer Welt, in der mobile Geräte zunehmend abgeschottet und kontrolliert werden, bietet Termux:API einen radikalen Gegenentwurf. Diese App ist kein simples Werkzeug für den Haushalt, sondern eine Erweiterung der gleichnamigen Terminalemulation, die es ermöglicht, auf die tiefsten Ebenen des Android-Systems zuzugreifen – ohne Root. Statt vorgefertigter Oberflächen erhalten Entwickler, Tester und Power-User eine direkte Schnittstelle zu Kamera, Sensoren, Akku und Netzwerk. Die App löst das Problem der Fragmentierung: Sie standardisiert den Zugriff auf systemnahe Funktionen, die sonst nur über proprietäre APIs oder Root-Rechte erreichbar wären. Dies ist kein Spielzeug, sondern ein professionelles Werkzeug für die automatisierte Steuerung und Überwachung von Geräte-Hardware.
Kernfunktionen und Mechaniken
Termux:API fungiert als Middleware zwischen der Termux-Konsole und den Android-APIs. Die Installation erfolgt über das Termux-Repository (pkg install termux-api) und erweitert den Befehlssatz um über 30 spezifische Kommandos. Jeder Befehl greift auf eine separate Hardwarekomponente oder Systemfunktion zu:
- Sensordaten auslesen: Mit
termux-sensor -s "Accelerometer" -n 10lassen sich Echtzeitdaten von Beschleunigungs-, Gyroskop- und Umgebungslichtsensoren abrufen. Die Ausgabe erfolgt als JSON-Stream, der sich direkt in Shell-Skripte einbinden lässt. - Kamera-Steuerung:
termux-camera-photo /sdcard/test.jpglöst eine Fotoaufnahme mit der primären Kamera aus. Optional kann die Kamera-ID (0 oder 1) sowie die Auflösung per Parameter festgelegt werden. - Telefonie und SMS:
termux-telephony-deviceinfoliefert IMEI, Netzbetreiber und Signalstärke. Mittermux-sms-send -n +49123456789 "Test"lassen sich Nachrichten direkt aus dem Terminal versenden. - Akku-Überwachung:
termux-battery-statusgibt Ladezustand, Temperatur und Spannung als strukturiertes Objekt zurück. Dies ermöglicht die Erstellung von Benachrichtigungen bei kritischen Akkuwerten. - Clipboard-Zugriff:
termux-clipboard-getundtermux-clipboard-seterlauben das Lesen und Schreiben der systemweiten Zwischenablage – essenziell für Automatisierungsskripte.
Die App arbeitet im Hintergrund als Dienst, der auf Broadcast-Intents reagiert. Dadurch können Skripte etwa auf eingehende SMS (termux-sms-inbox) oder Änderungen des Netzwerkstatus (termux-wifi-scaninfo) lauschen. Die Kommunikation erfolgt über einen lokalen Unix-Socket, was minimale Latenz und hohe Sicherheit gewährleistet.
Wesentliche Vorteile für Entwickler und Power-User
- Kein Root erforderlich: Alle Funktionen nutzen die offiziellen Android-APIs, was die Installationshürde drastisch senkt und Garantieansprüche schützt.
- Dokumentierte Schnittstelle: Jeder Befehl hat eine Manpage (
termux-xxx --help), die Parameter und Rückgabewerte detailliert beschreibt. - Skript-Integration: Die JSON-Ausgabe lässt sich mit Tools wie
jqoderpython -c json.tooldirekt weiterverarbeiten. Beispiel:termux-battery-status | jq .percentageliefert den Akkustand als Zahl. - Echtzeit-Fähigkeit: Sensordaten können mit
termux-sensor -s "All" -n 0(unendliche Abtastung) als kontinuierlicher Stream abgerufen werden, ideal für Logging oder Visualisierung. - Plattformunabhängigkeit: Die API-Erweiterung funktioniert auf Android 7.0+, ohne Hersteller-spezifische Anpassungen. Updates erscheinen regelmäßig im F-Droid-Repository.
Exklusiven Zugriff jetzt sichern
Laden Sie Termux:API noch heute herunter – die ersten 500 User erhalten Zugang zur Beta-Version der neuen Sensorkalibrierungs-API. Dieses Angebot gilt nur für die nächsten 48 Stunden. Installieren Sie die App, um Ihr Terminal mit der vollen Kontrolle über Android-Hardware zu erweitern.
Hinweis: Für die meisten Funktionen ist eine aktive WLAN- oder Mobilfunkverbindung erforderlich. Einige erweiterte Sensoren (z.B. Barometer) sind nur auf Geräten mit entsprechender Hardware verfügbar. Die App selbst ist werbefrei und quelloffen unter GPLv3 lizenziert.
Informationen
- Version
- 0.50.1+11eff56
- Entwickler
- Fredrik Fornwall
- Anforderungen
- Android + 7.0
- Aktualisiert
- 17.03.2026
- Größe
- 6.88 MB
- Paket
- com.termux.api
- Signatur
- 31d49355a0cb585498aab40be822c3be
- Architektur
- universal