Ändern Sie den Startbildschirm auf Android TV vollständig

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

  1. Werde die Werbung los
  2. Stellen Sie den Hintergrund auf meine eigenen Fotos ein
Hier ist ein allgemeiner Weg, um eine bestimmte Empfehlung in der obersten Zeile von Android TV zu deaktivieren obersten Zeilen auf einem Sony Android TV, indem Sie die entsprechenden Apps deaktivieren, aber ich kann den Namen der Apps gerade nicht finden
Es könnte hier gewesen sein, ich habe es gelesen m.reddit.com/r/bravia/comments/40ozx6/…
Anscheinend funktioniert meine Lösung nicht auf 6.0 (ich werde es in den nächsten Wochen herausfinden, wenn mein Fernseher aktualisiert wird)

Antworten (3)

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

Entwicklermodus aktivieren

  1. Drücken Sie Home und wählen Sie Einstellungen.
  2. Wählen Sie in der TV-Zeile Info.
  3. Scrollen Sie nach unten und klicken Sie sieben Mal auf Erstellen, bis „Sie sind jetzt ein Entwickler“ angezeigt wird. (Hinweis: Bei 5 Klicks erscheint eine andere Meldung. Klicken Sie weiter
  4. Drücken Sie Home (überspringen Sie diesen Schritt NICHT)

Aktivieren Sie das ADB-Debugging

  1. Einstellungen auswählen

  2. Wählen Sie in der Zeile Systemeinstellungen Entwickleroptionen aus

  3. Wählen Sie Debuggen aus

  4. Wählen Sie ADB-Debugging aus

  5. Wählen Sie Ein.

Holen Sie sich die IP-Adresse Ihres Fernsehers

  1. Drücken Sie Home

  2. Wählen Sie Netzwerkeinstellungen.

  3. Wählen Sie WLAN oder Kabel und notieren Sie sich die IP-Adresse

Verbinden Sie ADB

  1. Stellen Sie sicher, dass Ihr Fernseher und Ihr Computer mit demselben lokalen Netzwerk verbunden sind.

  2. 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
    
  3. Der Fernseher fragt, ob die Verbindung mit Ihrem Computer in Ordnung ist. Wählen Sie Von diesem Computer immer zulassen und dann OK aus.

Zurücklehnen ausblenden

Jetzt, da adbdie 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 adbes nicht in Ihrem Pfad ist, suchen Sie auf Ihrem Computer (es ist mit Android Studio installiert) und cdzu diesem Ordner, und verwenden Sie dann ./adboder .\adbunter Windows

An diesem Punkt HAL Launchererscheint, wenn ich die HOME-Taste auf meiner Fernbedienung drücke, was bedeutet, dass die anstößigen Anzeigen weg sind! YAY!

Ich versuche diese Lösung, aber ich habe den Fehler: Fehler: java.lang.SecurityException: Weder Benutzer 2000 noch aktueller Prozess haben android.permission.MANAGE_USERS. sony kd55xd8599 fernseher mit android 6.0 marshmallow

Ich habe die folgenden Schritte auf Kodak Android TV ausgeführt, um den Standard-Launcher zu ersetzen.

  1. 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).

  2. Installieren Sie HAL Launcher im Google Play Store.

  3. Verbinden Sie einen Fernseher mit einem PC mit einem Laptop über USB-Stecker an USB-Stecker.

  4. Laden Sie Andriod Adb Platform Tools (Slim-Version) herunter.

  5. Öffnen Sie die Eingabeaufforderung und navigieren Sie zum Ordner abd.

  6. 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
    
  7. 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.

  8. Wählen Sie den HAL-Launcher.

  9. 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!

Ausgezeichnetes Venkatx5, funktionierte wie ein Zauber auf meinem Sony Android TV :)

Wenn der Anruf adb shell pm hide com.google.android.leanbacklaunchereine 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.