Otorgar acceso a ADB en pantalla rota

La pantalla de mi teléfono está completamente rota y lo bueno es que su modo de depuración está activado y puedo acceder a la pantalla de mi teléfono usando Vysor en una PC. Pero tengo otra PC, y cuando trato de acceder a mi teléfono con ese sistema, tengo que otorgar acceso con el botón Aceptar, pero no puedo hacerlo.

¿Cómo puedo acceder a la pantalla de mi teléfono en una PC diferente o permitir la depuración?

No creo que esto sea un duplicado, porque esa pregunta se trata de activar la depuración en primer lugar, mientras que esta pregunta se trata de permitir el acceso desde una nueva PC.

Respuestas (1)

Esta guía asume que la depuración de USB estaba habilitada en su dispositivo antes de que lo rompiera. Puede habilitar la depuración de USB a través de una recuperación personalizada, como twrp, usando:

adb shell
echo "persist.service.adb.enable=1" >>/system/build.prop
echo "persist.service.debuggable=1" >>/system/build.prop
echo "persist.sys.usb.config=mass_storage,adb" >>/system/build.prop"
reboot

Este método se usó para omitir el indicador USB seguro en un Galaxy SII con una pantalla rota. Creo que también puede funcionar en otro dispositivo...

Para que esto funcione, necesita otro dispositivo con Android 4.4.2 o superior con la depuración de USB habilitada y la misma computadora autorizada desde ese dispositivo. es decir, conecte ese dispositivo a su computadora y presione "OK" en el mensaje de autorización que aparece en la pantalla para una depuración USB segura. Llamemos a este dispositivo el dispositivo autorizado .

adb_keys es el archivo que necesitamos del dispositivo autorizado que se encuentra en /data/misc/adb/Normalmente, debe estar rooteado para tomar el archivo adb_keys del dispositivo usando Root explorer o ES File Explorer, pero supongamos que el dispositivo autorizado no está rooteado. No es necesario rootearlo. Sin embargo, si su dispositivo autorizado está rooteado, simplemente copie el archivo adb_keys en su computadora y vaya directamente al Paso 3 .

Pasos:

  1. Conecte el dispositivo autorizado a su computadora usando USB (depuración habilitada) y abra un símbolo del sistema con privilegios de administrador ( ADB mínimo y Fastboot son perfectos aquí).

  2. Para obtener el archivo adb_keys , use este comando:

    adb pull /data/misc/adb/adb_keys /adb_keys

Por ejemplo:

adb pull /data/misc/adb/adb_keys c:/adb_keys

El comando anterior guardará el archivo adb_keys en la raíz de su unidad C:. Puede cambiar la carpeta de destino a su gusto.

Ahora el trabajo del dispositivo autorizado está hecho. Puede desconectarlo y deshabilitar la depuración USB.

  1. Una vez que obtenga una copia de adb_keys , reinicie el teléfono con la pantalla rota en la recuperación.

  2. Ahora conecte el teléfono roto a la computadora usando USB.

  3. Necesitamos copiar el archivo adb_keys al dispositivo dañado. Utilice el siguiente comando:

    adb empujar /datos/misc/adb

Por ejemplo:

adb push c:/adb_keys /data/misc/adb
  1. Después de copiar el archivo, reinicie su dispositivo usando adb rebootet voila! Ahora puede usar adb shell en esa computadora.

Además, si desea tener control total sobre su dispositivo, incluso con una pantalla rota, la herramienta de este hilo le permite usar su dispositivo a través de su PC con Windows, incluso si su pantalla táctil no funciona o no puede ver nada. (Requiere Java Runtime Environment y Visual C++ redistribuible). O siga usando Vysor.

Descargo de responsabilidad:

La guía anterior no fue hecha por mí y no la probé yo mismo, solo hice cambios menores. Solo pruébalo y cuéntanos. Buena suerte.

Fuente original: Desarrolladores XDA