Home >> Móvil >> Consejos y trucos >> Androide

Omitir patrón de bloqueo en Android usando ADB (con o sin root)

Introducción

Si olvidó su patrón de desbloqueo o alguien lo cambió, puede recuperarse sin reset de fábrica usando ADB. El método (del desarrollador m.sabra en XDA) funciona en dispositivos rooteados y, en muchos casos, sin root si el kernel permite acceso root a adb shell.

Advertencias

  • Funciona mejor con root; en no rooteados puede fallar.
  • Uso educativo; sin garantía.
  • Riesgo propio; lea todo.

Requisitos

  • Dispositivo Android con depuración USB activada (preferible root, o kernel con root en adb shell).
  • PC con ADB instalado (ver guía de SDK/ADB).
  • Cable USB.
  • Batería ≥ 75%.
  • Backup de datos.

Activar depuración USB

  • Android 4.0+: Ajustes → Opciones de desarrollo → Depuración USB.
  • Versiones antiguas: Ajustes → Aplicaciones → Desarrollo → Depuración USB.

Procedimiento

  1. Conecte dispositivo al PC.
  2. Abra terminal / CMD.
  3. Ejecute:
    adb shell
    su
    cd /data/data/com.android.providers.settings/databases
    sqlite3 settings.db
    update system set value=0 where name='lock_pattern_autolock';
    update system set value=0 where name='lockscreen.lockedoutpermanently';
    .quit
    exit
    adb reboot
    
  4. Tras reiniciar, de nuevo:
    adb shell
    su
    rm /data/system/gesture.key
    exit
    adb reboot
    
  5. Al pedir patrón, dibuje cualquiera; se desbloqueará.
  6. Cambie inmediatamente el patrón en Ajustes → Seguridad.

Nota

Si el prompt muestra $ en lugar de #, escriba su para root.