Termux:API

Termux:API

0.50.1+11eff56
Fredrik Fornwall
4.6 15 Bewertungen
26 Aufrufe
6.88 MB Größe
3+ Alter

Termux:API Screenshots (2)

Termux:API Screenshot 1
Termux:API Screenshot 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 10 lassen 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.jpg lö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-deviceinfo liefert IMEI, Netzbetreiber und Signalstärke. Mit termux-sms-send -n +49123456789 "Test" lassen sich Nachrichten direkt aus dem Terminal versenden.
  • Akku-Überwachung: termux-battery-status gibt Ladezustand, Temperatur und Spannung als strukturiertes Objekt zurück. Dies ermöglicht die Erstellung von Benachrichtigungen bei kritischen Akkuwerten.
  • Clipboard-Zugriff: termux-clipboard-get und termux-clipboard-set erlauben 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 jq oder python -c json.tool direkt weiterverarbeiten. Beispiel: termux-battery-status | jq .percentage liefert 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

Versionsverlauf Termux:API

Termux:API 0.50.1+11eff56
17.03.2026 6.88 MB
Termux:API 0.50.0
17.03.2026 2.62 MB

Bewertungen Termux:API

10 + 6 =