lunes, 7 de marzo de 2016

Error con el sensor de huellas al restaurar a través del Recovery

Si has hecho un backup del sistema teniendo activado el bloqueo por huella dactilar en tu Samsung Galaxy (S5, S6, Note 4, Note 5, etc), al restaurar esta copia de seguridad te vas a encontrar con el problema de no poder cambiar el patrón de desbloqueo (como mucho eliminarlo), ya que en la pantalla de selección de patrón ni te va a reconocer la huella ni la contraseña alternativa.

Y como para un hard reset siempre hay tiempo te recomiendo los siguientes pasos:

Nos conectamos por adb al dispositivo (o a través de una aplicación de terminal) y ejecutamos los siguientes comandos

- Eliminamos el patrón de desbloqueo actual
cd /data/system
rm *.key
 - Eliminamos las huellas del sistema
rm /data/validity/template.db

Después de esto, para poder cambiar finalmente el patrón de desbloqueo, tendremos que dar de alta al menos una nueva huella (aunque queramos seleccionar otro tipo de patrón) y una vez registrada ya podremos cambiar el patrón de desbloqueo. Otra opción más cómoda para esto sería eliminar los siguientes ficheros:
/data/system/locksettings.db 
/data/system/locksettings.db-shm
/data/system/locksettings.db-wa
Reiniciamos con adb shell reboot, ¡y listo!