Tengo Android TV (Sony KJ-65X8500D con Android 5.1.1 Marshmallow, si corresponde). En la pantalla de inicio, hay varios anuncios y un fondo de pantalla que no controlo. Actualmente muestra un anuncio de un programa de televisión que me parece muy ofensivo y quiero que no esté en mi televisor.
No es solo un icono. Dado que es el ícono predeterminado (el primero), también define el fondo de todo en la pantalla de inicio.
¿Cómo lo cambio a
Así lo resolví para mi televisor particular (Un Bravia KJ-65X8500D con Android 5.1.1)
En primer lugar, encontré un programa de pantalla de inicio de terceros llamado HAL Launcher que instalé. Funciona como una aplicación, pero no es la aplicación a la que va el botón de inicio del control remoto. Tiene la opción de hacerlo así, pero esa opción dejó de funcionar en Android 5 algo.
Para resolver ese problema, descargué e instalé Android Studio de Google.
Luego seguí estas instrucciones para conectar mi computadora al televisor. Se pueden resumir de la siguiente manera
Seleccione Configuración
En la fila de Preferencias del sistema, seleccione Opciones de desarrollador
Seleccione Depuración
Seleccione Depuración ADB
Seleccione Activado.
Presione Inicio
seleccione Configuración de red.
Elija wifi o cableado y anote la dirección IP
Asegúrese de que su televisor y su computadora estén conectados a la misma red local.
En tu computadora escribe
adb connect <TV IP address>:5555
Por ejemplo, la dirección de mi televisor era 10.0.0.13, así que escribí
adb connect 10.0.0.13:5555
El televisor le preguntará si está bien que su computadora se conecte. Seleccione Permitir siempre desde esta computadora y seleccione Aceptar.
Ahora que adb
está conectado, puede ocultar el lanzador
Esta parte la saqué de aquí .
En tu computadora escribe
adb shell pm hide com.google.android.leanbacklauncher
Si quieres deshacerlo escribe
adb shell pm unhide com.google.android.leanbacklauncher
NOTA: si adb
no está en su ruta, busque en su computadora (está instalado con Android Studio) y cd
en esa carpeta, luego use ./adb
o .\adb
en Windows
En este punto, HAL Launcher
aparece cuando presiono el botón INICIO en mi control remoto, lo que significa que los anuncios ofensivos se han ido. ¡HURRA!
Hice los pasos a continuación en Kodak Android TV para reemplazar el iniciador predeterminado.
Habilite las opciones de desarrollador y la depuración de ADB en el televisor. (Consulte las secciones Habilitar modo desarrollador, Habilitar depuración de ADB explicadas en la respuesta de gman ).
No es necesario obtener la dirección IP y conectar ADB. Porque por primera vez, debe conectar el dispositivo con una PC mediante un cable USB. (Intenté conectar ADB después de conectarme por primera vez, pero el dispositivo se niega).
Instale HAL Launcher en la tienda Google Play.
Conecte un televisor con PC con computadora portátil usando USB macho a USB macho.
Descargue las herramientas de la plataforma adb de Andriod (versión delgada).
Abra el símbolo del sistema y navegue a la carpeta abd.
Ejecute los siguientes comandos.
adb shell pm uninstall -k --user 0 com.google.android.leanbacklauncher
adb shell pm uninstall -k --user 0 com.google.android.tvlauncher
Presiona el botón Inicio en el control remoto. Si hay más de un iniciador instalado, mostrará la opción para seleccionar el iniciador.
Seleccione el lanzador HAL.
Ahora será el iniciador predeterminado y se abrirá al presionar el botón Inicio en el control remoto.
Si le preocupa perder Leanback Launcher y el iniciador de TV predeterminado de Android, ejecute los siguientes comandos antes del paso 6 para realizar una copia de seguridad de los archivos APK.
adb shell pm list packages
Esto mostrará una lista de los paquetes instalados en el dispositivo.
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
Esto hará una copia de seguridad de los archivos APK en C:\sdk\
la carpeta. Para instalar estos archivos APK, use el siguiente comando.
adb install C:\sdk\com.google.android.leanbacklauncher
adb install C:\sdk\com.google.android.tvlauncher
¡Todo lo mejor!
Si llama adb shell pm hide com.google.android.leanbacklauncher
devolviendo un mensaje de error,
Error: java.lang.SecurityException: Ni el usuario 2000 ni el proceso actual tienen android.permission.MANAGE_USERS
luego, en lugar de ocultarlo, intente desinstalarlo.
Asegúrese de tener al menos otro lanzador instalado en el televisor . Abra ADB, pero en lugar de ocultarlo com.google.android.leanbacklauncher
, desinstale y elimine el lanzador Leanback con
adb shell pm uninstall -k --user 0 com.google.android.leanbacklauncher"
Después de eso, elige el otro lanzador como tu hogar.
kirodge
kirodge
gman