🔓Entwicklermodus einschalten
Die Entwickleroptionen sind auf jedem Android-Gerät vorhanden, aber versteckt. Sichtbar werden sie durch einen kleinen Trick: sieben Mal OK auf dem Build-Eintrag. Probier es im Simulator – er verhält sich wie die Einstellungen eines Fernsehers.
📺Simulator: vom Startbildschirm bis zur Freigabe
# noch nichts ausgeführt
Der Fingerabdruck im Dialog ist ein erfundenes Beispiel. Am echten Gerät gehört er zum öffentlichen Schlüssel des Rechners in ~/.android/adbkey.pub – stimmt er nicht mit dem eigenen Rechner überein, lehne ab.
📎 Quellen: Android Developers – TV-App erstellen und ausführen · AOSP – TvSettings, deutsche Texte · AOSP – SystemUI, deutsche Texte · Android-Einstellungen, deutsche Texte (LineageOS-Spiegel des AOSP-Projekts) · All About Chromecast – Entwickleroptionen bei Google TV
🗺️Die Menüpfade im Überblick
| Oberfläche | Build-Eintrag (7× OK) | Danach |
|---|---|---|
| Google TV | Einstellungen → System → Info → Android TV-Betriebssystem-Build | Einstellungen → System → Entwickleroptionen |
| Android TV (neuere Versionen) | Einstellungen → Geräteeinstellungen → Info → Build | Einstellungen → Geräteeinstellungen → Entwickleroptionen |
| Android TV (ältere Versionen) | Einstellungen → Zeile „Gerät“ → Info → Build | Einstellungen → Zeile „Einstellungen“ → Entwickleroptionen |
Die Meldungen stammen aus Android selbst: nach einigen Drücken ein Countdown („Nur noch 4 Schritte und du bist Entwickler.“), am Ende „Du bist jetzt Entwickler!“. Ein Zurücksetzen des Geräts ist dafür nicht nötig, und es geht nichts verloren.
📎 Quellen: Android Developers – TV-App erstellen und ausführen · AOSP – TvSettings, deutsche Texte · All About Chromecast – Entwickleroptionen bei Google TV · Android Developers – Entwickleroptionen konfigurieren
🔌Drei Arten von Debugging
adbd ein. Bei einem Telefon geht die Verbindung über das USB-Kabel. Die meisten Fernseher haben aber nur USB-Anschlüsse für Speichersticks – dort kommt man nur über das Netzwerk heran.adb connect <adresse>:5555. Die Verbindung ist unverschlüsselt, geschützt nur durch die Schlüsselfreigabe.adb pair, die Verbindung ist verschlüsselt. Laut Android-Dokumentation bei Fernsehern erst ab Android 13 vorgesehen – und nicht jedes Gerät bietet den Menüpunkt an.adb connect 192.0.2.50:5555 adb devices -l adb -s 192.0.2.50:5555 shell getprop ro.product.model
adb pair 192.0.2.50:37123 # Port und Code zeigt der Fernseher an adb connect 192.0.2.50:41987 # der Verbindungs-Port ist ein anderer als der Kopplungs-Port
Die Portnummern im zweiten Beispiel sind erfunden – der Fernseher wählt sie bei jedem Einschalten neu.
📎 Quellen: Android Developers – Android Debug Bridge (adb) · Android Developers – Entwickleroptionen konfigurieren · Home Assistant – Integration „Android Debug Bridge“
🔑Der Freigabedialog: „USB-Debugging zulassen?“
unauthorized.~/.android/adbkey (privat) und adbkey.pub. Wer die Datei adbkey kopiert, hat dieselben Rechte am Fernseher – behandle sie wie ein Passwort. Widerrufen: Entwickleroptionen → „USB-Debugging-Autorisierungen aufheben“.AUTH – auf der SeiteADB kannst du den Ablauf Byte für Byte durchklicken.📎 Quellen: Android Developers – Android Debug Bridge (adb) · AOSP – adb/docs/dev/protocol.md (früher protocol.txt) · AOSP – SystemUI, deutsche Texte