¿Hay alguna forma de desactivar o eliminar el botón de navegación [T] Tesco en un Hudl?

Hace algunos años compramos un Tesco Hudl (el primero, no un Hudl 2). Cuenta con un pequeño botón Tesco Botón programable de navegación Tescoen la barra de navegación. Su presencia en la barra no es un problema, pero existe un problema en el que el dispositivo comienza a registrar periódicamente las pulsaciones de este botón, abriendo y cerrando el sitio web de Tesco cada pocos segundos. La única forma de detener esto en este momento es bloquear la pantalla con el botón de encendido, esperar unos segundos y luego reanudar el uso normal. Los fabricantes eran claramente conscientes de los problemas de la pantalla, ya que una de las actualizaciones de software que se implementó afirmó solucionar esto y ayudó. El dispositivo es tan antiguo que no tendría sentido económico repararlo físicamente, pero deshabilitar el botón que registra el clic mejoraría mucho la experiencia del usuario.

Ayer busqué formas de desactivar o eliminar este botón. Parece que hace algunos años la gente de MoDaCo creó un firmware personalizado para el Hudl que no tenía el botón. Traté de descargar el binario anoche y el servidor pareció tener errores, así que asumo que ya no tiene el archivo. Además de esto, la versión de firmware que este mod parece aplicarse a la versión más reciente instalada en Hudl. Hudl ejecuta Android 4.2.2 y una versión de ROM posterior a la 20130923 especificada para esta imagen alternativa.

Algunas personas también sugirieron usar algún software para eliminar o deshabilitar el botón suave sin cargar una nueva imagen de ROM. Logré ''rootear'' el Hudl e instalar el marco Xposed pero no pude encontrar una herramienta que me permitiera modificar el botón [T]. Pude cambiar el estilo de los otros íconos (lo que podría ser un alivio para mi pareja, ya que odia los íconos de la barra de navegación Lollipop en su Nexus 4), pero no alteré el ícono de Tesco.

¿Alguien puede proporcionar algunas instrucciones simples sobre cómo eliminar o deshabilitar este botón programable de la barra de navegación? Como mencioné, es un Hudl 1 rooteado, que ejecuta el último firmware inalámbrico.

Respuestas (1)

Bueno, eso tomó bastante trabajo. Al final pude obtener el firmware personalizado para el Hudl mencionado en el foro de MoDaCo . Después de eso, la dificultad fue poner en funcionamiento los controladores USB para que Hudl fuera feliz como un dispositivo MTP. Creo que así fue...

Habilite la configuración del desarrollador y la depuración de USB : este Hudl es un dispositivo Android 4.2.2, por lo que debe Settings > About Devicedesplazarse hacia abajo hasta Número de compilación y luego tocarlo 7 veces. Después de eso, encontrará que puede ir a Settings > Developer optionshabilitar la depuración de USB .

Controladores USB : sinceramente, no sé qué hice para que finalmente funcionara. Incluso con el kit de desarrollo de Android instalado, los controladores no se cargaron correctamente. Algunas búsquedas me llevaron a los foros de AndroidCentral desde donde descargué un controlador MotoHelper , extraje los archivos de ese ejecutable de instalación y luego instalé la versión del controlador de 64 bits en \MotoHelper_2.1.32_Driver_5.4.0\$TEMP\ (esto me tomó dos intentos ). Después de no poder instalar un dispositivo desconocido como un dispositivo mtp compuesto, intenté reemplazar algunos de los otros que surgieron; un Hudl y un dispositivo MTP. Eso no funcionó, así que desconecté el dispositivo y lo volví a enchufar. Eventualmente, apareció un segundo dispositivo Hudl y pude elegir que fuera un MTP compuesto que luego permitióadb devices -lver la cosa

Hacer una copia de seguridad del antiguo e instalar el nuevo SystemUI.apk : esta resultó ser la parte fácil. Siga las instrucciones de la publicación del foro de MoDaCo . Navegue hasta donde tenga el nuevo .apk en una consola y luego: adb pull /system/app/SystemUI.apk SystemUI.mybackup.apk adb push SystemUI.apk /sdcard/SystemUI.apk adb shell su stop mount -o remount,rw /system cp /sdcard/SystemUI.apk /system/app/SystemUI.apk chmod 644 /system/app/SystemUI.apk reboot

Estoy muy agradecido con PaulOBrien por obtener la configuración de la ROM modificada y proporcionarme las instrucciones que me ayudaron la mayor parte del camino.