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
- Conecte dispositivo al PC.
- Abra terminal / CMD.
- 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
- Tras reiniciar, de nuevo:
adb shell
su
rm /data/system/gesture.key
exit
adb reboot
- Al pedir patrón, dibuje cualquiera; se desbloqueará.
- Cambie inmediatamente el patrón en Ajustes → Seguridad.
Nota
Si el prompt muestra $ en lugar de #, escriba su para root.