🔓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

PfadEinstellungen→System→Info→Android TV-Betriebssystem-Build
📺 Wohnzimmer-TV · Google TV192.0.2.50
Google TV – Startbildschirm
👉 Nächster Schritt
Pfad: Einstellungen → System → Info → Android TV-Betriebssystem-Build
⬜
Entwickler­optionen
⬜
USB-Debugging
⬜
Rechner freigegeben
💻 Terminal am Rechner
# 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ächeBuild-Eintrag (7× OK)Danach
Google TVEinstellungen → System → Info → Android TV-Betriebssystem-BuildEinstellungen → System → Entwickleroptionen
Android TV (neuere Versionen)Einstellungen → Geräteeinstellungen → Info → BuildEinstellungen → Geräteeinstellungen → Entwickleroptionen
Android TV (ältere Versionen)Einstellungen → Zeile „Gerät“ → Info → BuildEinstellungen → Zeile „Einstellungen“ → Entwickleroptionen
Geräteabhängig
Hersteller dürfen die Einstellungen umbauen und umbenennen. Findest du den Eintrag nicht: Suche nach einem Punkt, dessen Wert wie eine Build-Kennung aussieht (Buchstaben, Datum, Zähler), meist unter „Info“ oder „Über“.

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

1 · USB-Debugging
Schaltet den Dienst 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.
2 · Netzwerk-Debugging (klassisch, Port 5555)
Viele Fernseher öffnen mit dem USB-Debugging zugleich TCP-Port 5555, andere haben dafür einen eigenen Schalter („Netzwerk-Debugging“, „ADB über Netzwerk“) – das ist geräteabhängig. Verbunden wird mitadb connect <adresse>:5555. Die Verbindung ist unverschlüsselt, geschützt nur durch die Schlüsselfreigabe.
3 · Debugging über WLAN (mit Kopplungscode)
Die modernere Variante: Der Fernseher zeigt Adresse, Port und einen sechsstelligen Code, gekoppelt wird mit 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.
Klassisch über das Netzwerk
adb connect 192.0.2.50:5555
adb devices -l
adb -s 192.0.2.50:5555 shell getprop ro.product.model
Mit Kopplungscode (Android 13+)
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?“

Was passiert
Beim ersten Verbinden schickt der Rechner seinen öffentlichen RSA-Schlüssel. Der Fernseher zeigt dessen Fingerabdruck und fragt, ob dieser Rechner debuggen darf. Den Dialog gibt es seit Android 4.2.2 – ohne Zustimmung am Gerät bleibt der Zustandunauthorized.
„Von diesem Computer immer zulassen“
Mit Haken merkt sich der Fernseher den Schlüssel – nötig für Skripte und Automationen, die ohne Zuschauer laufen. Ohne Haken gilt die Freigabe nur für diese eine Verbindung.
Wo der Schlüssel liegt
Am Rechner in ~/.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“.
Wie es im Protokoll aussieht
Token, Signatur und öffentlicher Schlüssel sind drei Varianten derselben Nachricht 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