Como quitar el bloatware de una Android TV Philips

Hace unos dias me compre una SmartTV, porque la tele que tenia en casa empezó a fallar. Es la segunda SmartTV que pasa por mis manos, asi que ya tenia un poco una idea de que es lo que queria cuando fui a comprarla, y el requisito indispensable es que tuviese Android TV, ya que el resto de sistemas de SmartTV que probé no me convencían. Tenia para escoger entre una Sony o una Philips, y me pillé esta última. Al llegar a casa empecé a configurarla y cuando estaba todo listo, vi que traía un montón de apps que no me interesaban, así que empecé a desinstalarlas, pero había algunas apps propias de Philips que no podía quitar, asi que empecé a investigar como deshacerme de todas las apps que no me interesaban y como suelo hacer siempre, decidí documentarlo aquí para quien le pueda ser de utilidad.

Lo primero que necesitamos es activar los ajustes de desarrollador para poder activar la opción de depuración por USB. Voy a asumir que sabeis como hacerlo y también que teneis un ordenador con ADB instalado, que sabeis usarlo y que lo teneis conectado a la misma red WIFI que vuestra TV

Una vez que tenemos todo preparado, nos conectamos a la TV ejecutando el comando

adb connect DIRECCIONIP

cambiando DIRECCIONIP por la direccion IP de la TV.

Lo primero que vamos a desactivar es la primera fila que sale en el menú, las recomendaciones, que básicamente nos sugiere videos de YouTube o peliculas de Google Play Videos. Por norma general esto se podría hacer en ajustes, pero por alguna razón que desconozco Philips decidió capar el acceso a los ajustes de Leanback (el launcher oficial de Android TV, es decir la pantalla de inicio) asi que no tenemos mas remedio que acceder a ellos mediante el siguiente comando ADB:

adb shell am start -n com.google.android.leanbacklauncher/.settings.HomeScreenSettingsActivity

Una vez que accedamos a estos ajustes, solo tendremos que desactivar las recomendaciones de todas las apps y con eso nos libramos de la molesta fila de recomendaciones

Lo siguente es deshacernos de todas las apps que Android TV nos permita deshabilitar, para lo cual tendremos que ir a Ajustes y en la seccion de aplicaciones desinstalar todas las que no nos interesen e inhabilitar las siguientes:

amazon video
google play juegos
google play musica
google play peliculas

Llegados a este punto, y si no quieres tener que vincular tu cuenta de Google con la TV para poder instalar aplicaciones, puedes también inhabilitar Google Play Store, y usar en su lugar Yalp Store y AptoideTV, que puedes descargar en las siguientes direcciones

https://f-droid.org/repo/com.github.yeriomin.yalpstore_45.apk

http://apkins.aptoide.com/AptoideTV-5.0.2.apk

Una vez que tengas estos APKs bajados en tu PC, para instalarlos en la TV tienes que ejecutar los siguientes comandos

adb install AptoideTV-5.0.2.apk
adb install com.github.yeriomin.yalpstore_45.apk

Y ahora, para finalizar, usaremos el comando mágico que nos permitirá deshabilitar cualquier app que venga con la TV, incluso aunque en los ajustes no nos permita inhabilitarla. El comando en cuestion es:

adb shell pm uninstall -k --user 0 NOMBREDEPAQUETE

Cambiando obviamente NOMBREDEPAQUETE por el nombre del paquete de la app que queramos deshabilitar. Aqúi teneis una lista de las que podemos deshabilitar sin problemas

org.droidtv.nettv.market (Galeria de aplicaciones Philips)
org.droidtv.leanbackcustomizer (Modificaciones propias de Philips para el launcher)
org.droidtv.demome  (Modo demostración)
org.droidtv.nettvrecommender (Selecciones recomendadas)
com.android.inputmethod.pinyin (Teclado chino)

Con esto ya tendremos la TV libre de bloatware y solo nos queda reiniciarla para que se hagan efectivas las modificaciones, asi que solo nos queda ejecutar el comando

adb reboot

Hay que tener en cuenta que el comando adb shell pm uninstall es muy potente y como nos permite inhabilitar cualquier app puede hacer que la TV deje de funcionar si inhabilitamos alguna app que no debemos. Un ejemplo de esto es el paquete org.droidtv.eum que se corresponde con el menú Ayuda,  y que en principio podría ser prescindible, pero si lo deshabilitamos la TV empieza a fallar. De todas maneras, si durante el proceso cometeis algún error y la TV empieza a fallar, solo tendreis que ejecutar el siguiente comando

adb reboot recovery

Con esto entrareis en el modo recuperacion de la TV y podreis restaurar los ajustes de fábrica, lo que os dejará la TV como al principio y podreis volver a seguir el proceso

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *