Ich habe Android TV (Sony KJ-65X8500D mit Android 5.1.1 Marshmallow, falls relevant). Auf dem Startbildschirm gibt es mehrere Anzeigen und ein Hintergrundbild, auf das ich keinen Einfluss habe. Es zeigt derzeit eine Anzeige für eine TV-Show, die ich sehr anstößig finde und die ich von meinem Fernseher entfernen möchte.
Es ist nicht nur eine Ikone. Da es das Standardsymbol (das erste) ist, definiert es auch den Hintergrund von allem auf dem Startbildschirm.
Wie ändere ich es zu
So habe ich es für meinen speziellen Fernseher gelöst (ein Bravia KJ-65X8500D mit Android 5.1.1)
Zuerst habe ich ein Homescreen-Programm eines Drittanbieters namens HAL Launcher gefunden , das ich installiert habe. Es funktioniert als App, aber es ist nicht die App, zu der die Home-Taste auf der Fernbedienung geht. Es hat die Option, es so zu machen, aber diese Option funktionierte nicht mehr mit Android 5.
Um dieses Problem zu lösen, habe ich Android Studio von Google heruntergeladen und installiert .
Dann habe ich diese Anweisungen befolgt , um meinen Computer an den Fernseher anzuschließen. Sie lassen sich wie folgt zusammenfassen
Einstellungen auswählen
Wählen Sie in der Zeile Systemeinstellungen Entwickleroptionen aus
Wählen Sie Debuggen aus
Wählen Sie ADB-Debugging aus
Wählen Sie Ein.
Drücken Sie Home
Wählen Sie Netzwerkeinstellungen.
Wählen Sie WLAN oder Kabel und notieren Sie sich die IP-Adresse
Stellen Sie sicher, dass Ihr Fernseher und Ihr Computer mit demselben lokalen Netzwerk verbunden sind.
Geben Sie auf Ihrem Computer ein
adb connect <TV IP address>:5555
Zum Beispiel war die Adresse meines Fernsehers 10.0.0.13, also habe ich sie eingegeben
adb connect 10.0.0.13:5555
Der Fernseher fragt, ob die Verbindung mit Ihrem Computer in Ordnung ist. Wählen Sie Von diesem Computer immer zulassen und dann OK aus.
Jetzt, da adb
die Verbindung hergestellt ist, können Sie den Launcher ausblenden
Dieses Teil habe ich von hier .
Geben Sie auf Ihrem Computer ein
adb shell pm hide com.google.android.leanbacklauncher
Wenn Sie es rückgängig machen möchten, geben Sie es ein
adb shell pm unhide com.google.android.leanbacklauncher
HINWEIS: Wenn adb
es nicht in Ihrem Pfad ist, suchen Sie auf Ihrem Computer (es ist mit Android Studio installiert) und cd
zu diesem Ordner, und verwenden Sie dann ./adb
oder .\adb
unter Windows
An diesem Punkt HAL Launcher
erscheint, wenn ich die HOME-Taste auf meiner Fernbedienung drücke, was bedeutet, dass die anstößigen Anzeigen weg sind! YAY!
Ich habe die folgenden Schritte auf Kodak Android TV ausgeführt, um den Standard-Launcher zu ersetzen.
Aktivieren Sie die Entwickleroptionen und das ADB-Debugging auf dem Fernseher. (Siehe Abschnitt „Entwicklermodus aktivieren“, „ADB-Debugging aktivieren“, erklärt in der Antwort von gman ).
Es ist nicht erforderlich, die IP-Adresse abzurufen und ADB zu verbinden. Denn erstmals muss man das Gerät per USB-Kabel mit einem PC verbinden. (Ich habe ADB Connect versucht, nachdem ich mich das erste Mal verbunden hatte, aber das Gerät lehnt ab).
Installieren Sie HAL Launcher im Google Play Store.
Verbinden Sie einen Fernseher mit einem PC mit einem Laptop über USB-Stecker an USB-Stecker.
Laden Sie Andriod Adb Platform Tools (Slim-Version) herunter.
Öffnen Sie die Eingabeaufforderung und navigieren Sie zum Ordner abd.
Führen Sie die folgenden Befehle aus.
adb shell pm uninstall -k --user 0 com.google.android.leanbacklauncher
adb shell pm uninstall -k --user 0 com.google.android.tvlauncher
Drücken Sie die Home-Taste auf der Fernbedienung. Wenn mehr als ein Launcher installiert ist, wird die Option zum Auswählen des Launchers angezeigt.
Wählen Sie den HAL-Launcher.
Jetzt ist es der Standardstarter und wird geöffnet, wenn Sie die Home-Taste auf der Fernbedienung drücken.
Wenn Sie befürchten, den Leanback Launcher und den Standard-TV-Launcher von Android zu verlieren, führen Sie die folgenden Befehle vor Schritt 6 aus, um eine Sicherungskopie der APK-Dateien zu erstellen.
adb shell pm list packages
Dadurch werden die auf dem Gerät installierten Pakete aufgelistet.
adb shell pm path com.google.android.leanbacklauncher
adb pull [path_of_leanback_launcher] C:\sdk\com.google.android.leanbacklauncher.apk
adb shell pm path com.google.android.tvlauncher
adb pull [path_of_tv_launcher] C:\sdk\com.google.android.tvlauncher.apk
Dadurch werden die APK-Dateien im Ordner gesichert C:\sdk\
. Verwenden Sie den folgenden Befehl, um diese APK-Dateien zu installieren.
adb install C:\sdk\com.google.android.leanbacklauncher
adb install C:\sdk\com.google.android.tvlauncher
Alles Gute!
Wenn der Anruf adb shell pm hide com.google.android.leanbacklauncher
eine Fehlermeldung zurückgibt,
Fehler: java.lang.SecurityException: Weder Benutzer 2000 noch aktueller Prozess haben android.permission.MANAGE_USERS
Versuchen Sie dann, es zu deinstallieren, anstatt es zu verstecken.
Stellen Sie sicher, dass mindestens ein weiterer Launcher auf dem Fernseher installiert ist . Öffnen Sie ADB, aber anstatt , zu verstecken com.google.android.leanbacklauncher
, deinstallieren und entfernen Sie den Leanback Launcher mit
adb shell pm uninstall -k --user 0 com.google.android.leanbacklauncher"
Wählen Sie danach den anderen Launcher als Ihr Zuhause.
Kirodge
Kirodge
Mann