Experiment · Android TV

Jag städade min TV

Av din Pohlare · 3 min läsning

Idén: en ren TV utan bloatware

Jag har en 55-tums Philips med Android TV och ville bli av med bloatware: förinstallerade appar, rekommendationsrader och tjänster som sitter där utan att man bett om dem. Jag ville ha en ren och enkel TV med bara det jag använder.

Philips Android TV med egen startskärm efter att bloatware tagits bort: helskärmsfoto, klocka och ett dock med Netflix, YouTube, SVT Play, TV4 Play, Viaplay och Disney+.
Så här ser den egna startskärmen ut på TV:n just nu.

Jag gjorde det tillsammans med Claude, på en eftermiddag, mot en riktig TV i rummet. Förebilden var CleanFrame, ett projekt som ger en Samsung The Frame en lugnare startskärm. Min TV är en Philips med Android TV, så jag fick göra det på mitt sätt.

Planen: egen startskärm och avstängda appar

Två saker, och inget av dem rör själva systemet:

  • En egen startskärm (launcher) som jag installerar med adb och gör till TV:ns Home-skärm.
  • Att stänga av reklam- och spårningsappar. Avstängt, inte raderat, så att allt går att ångra.

Så tar du bort bloatware från en Android TV

  1. Slå på utvecklaralternativ på TV:n (tryck sju gånger på byggnumret under Om) och sedan USB-felsökning.
  2. Anslut från datorn med adb.
  3. Bygg en egen startskärm som en liten app. Claude hjälpte mig, och det går utan Android Studio.
  4. Gör den till TV:ns startskärm.
  5. Stäng av de appar du inte vill ha.

1. Anslut till TV:n

adb connect <TV:ns IP-adress>:5555

2. Gör appen till startskärm

adb shell cmd package set-home-activity <ditt.paket>/.MainActivity

3. Stäng av en app (går att ångra)

adb shell pm disable-user --user 0 <paketnamn>

Slå på den igen

adb shell pm enable <paketnamn>

Om TV:n bara svarar "unauthorized": återkalla USB-felsökningens behörigheter, slå av och på USB-felsökning och dra ur TV:n ur väggen en stund.

Egen startskärm på Android TV

Den är enkel med flit: ett helskärmsfoto, klockan, ett frostat dock med appar jag faktiskt använder och vita logotyper så att det ser lugnt ut. Bakgrunden är mina egna foton. Med fjärrkontrollen går man åt sidan i doket, trycker OK för att öppna och håller OK för att ändra vilka appar som ligger där.

Bort med bloatware och reklam

Jag gick igenom alla appar på TV:n och stängde av reklam, spårning, demolägen och förinstallerade appar jag aldrig använder. Allt jag stängde av noterades, så att jag kan slå på det igen. Systemdelarna lämnade jag ifred: tuner, ingångar, fjärrkontroll och Ambilight.

Innan du provar själv

Varning

Gör bara det här på din egen TV. Stäng av appar i stället för att avinstallera dem, kör inga kommandon du inte förstår, och kör aldrig adb reboot bootloader på en Philips med den här plattformen. Ägare har rapporterat att TV:n då kan soft-bricka.

Det här gäller en Philips med Android TV 8.0. Andra TV-apparater har andra appnamn, så börja med att bara läsa av vad som finns.

Inspiration

  • CleanFrame – Samsung-appen som inspirerade utseendet.
  • TV Detox – Android-förebilden för startskärm och avstängning av appar.
  • yath/tpm171e – Anteckningar om Philips-plattformen.

Har du en idé som är för rolig för att vara ett projekt? Berätta, så tittar vi på den.

Säg hej

Vanliga frågor

Hur tar jag bort bloatware från en Android TV?

Slå på USB-felsökning, anslut med adb och kör pm disable-user --user 0 på de appar du inte vill ha. Appen döljs och stoppas utan att raderas, och du kan slå på den igen med pm enable.

Hur byter jag startskärm på en Android TV?

Installera en egen launcher med adb och sätt den som Home-skärm med kommandot cmd package set-home-activity. Den ordinarie startskärmen behöver inte tas bort.

Går det att byta operativsystem på en Philips Android TV?

Inte realistiskt. Bootloadern är låst och firmwaren signerad, och tuner, HDMI, Ambilight och fjärrkontroll ligger inne i tillverkarens Android-bygge. Du kan däremot byta startskärm och stänga av appar.

Är det säkert att stänga av appar med adb?

Kommandot pm disable-user döljer och stoppar en app utan att radera den, och det går att ångra med pm enable. Stäng bara inte av systemappar du inte känner igen.

Behöver jag Android Studio?

Nej. Det räcker med SDK:ns kommandoradsverktyg, och adb för att installera appen på TV:n.