Si, cada tanto me acuerdo de que tengo un blog, y que hay cosas que uno aprende que vale la pena compartir, como el caso de mi Galaxy S5 de Verizon (kltevzw) que finalmente pude rootear y flashearle el LineageOS 15.1 (Android 8.1 Oreo).. Pero ese es tema para cuando tenga muchas ganas de escribir.
Hoy les comparto este tip, corto y al pie, para poder resolver este problema que me surgió. Luego de rootear mi teléfono e instalarle el LineageOS (el sucesor de CyanogenMod) me ocurrió olvide completamente como era el patrón de desbloqueo que le había configurado. Debido a que casi no reinicio el teléfono, no necesite el patrón por varios días (solo me lo pide al reiniciar, para desbloquear mientras lo uso a diario utilizo la huella digital)
Investigando descubrí que en Android 4.4 y anteriores era tan fácil como colocar el patrón o pin incorrecto varias veces, y luego se habilitaba una opción para colocar las credenciales de Google, y resetearlo... pero a partir de Android 5 esta opción ya no existe. La única forma es formatearlo de fabrica y volver a empezar. Un verdadero bodrio
Asi que seguí buscando y encontré a un muchacho de la India, al cual me costo mucho entender, pero que mostraba cómo, instalando una aplicación que se llama bypass desde el recovery (solo posible para telefonos rooteados, ya que hay que usar TWRP o algun otro custom recovery) se borraba el pin o patrón configurados.
Pero cuando fui a buscar la bendita app, ya no existía. Asi que si les sirve de dato/lección, me puse a leer los comentarios de dicho video, y un usuario le decía que había una forma mucho mas fácil, la cual probé, y funciono.. y es esta:
Iniciar en modo recovery (en mi caso es presionando VOL UP + HOME + POWER) y si tienen instalado TWRP hacen lo siguiente:
Advanced -> File Manager -> Data -> System -> y ahi simplemente borrar cualquiera de estos archivos que puedan encontrar (supongo que depende de la versión de Android, en mi caso era locksettings.db) "gatekeeper.password.key", "gatekeeper.pattern.key", "locksettings.db", "locksettings.db-shm", "locksettings.db-wal"
Y listo.. reiniciamos, y no hay mas bloqueo de pantalla, solo resta configurarle uno nuevo (y no olvidarselo)
Espero sea util, y cuéntenme si pudieron resolverlo de esta forma.