Tengo un Nexus 5 de un año y medio y su botón de encendido está roto de alguna manera desde el interior. La cosa entra en un bucle de reinicio cada vez que intento encender el teléfono o ponerlo a cargar. Al darle un buen golpe, que de alguna manera funciona y se inicia, pero sólo es bueno para unos pocos minutos, ya que cada vez que incluso un poco de presión se aplica en el botón de encendido, que va en el bucle de reinicio de nuevo.
Así que, he estado tratando de reasignar completamente el botón de encendido al botón Vol UP y de alguna manera deshabilitar completamente ese botón de encendido roto para que el SO ni siquiera considere sus entradas. Aquí hay algunos enlaces útiles que me encontré, excepto que el problema es la incapacidad para empujar los archivos keymap cambiado de nuevo a / sistema sin Root.
Intenté instalar twrp pero haciendo ir al bootloader vía adb pero luego después de flashear twrp y tratar de cambiar al recovery recién instalado, el botón de encendido roto se hace cargo y lo pone en un bucle de reinicio. Si trato de llegar a la recuperación a través de adb
El sistema de recuperación de la batería es el que se sobreescribe durante el proceso de arranque.
No me importaría conseguir el código fuente de Android stock y desactivar de alguna manera todos esos mapeos y reflashear la nueva ROM en el dispositivo, pero no tengo ni idea de a qué archivos tengo que ir, para desactivar el botón de encendido.
Así que estoy un poco atascado en este momento. Cualquier ayuda o indicación será apreciada. Gracias.