ROMs y desarrollo HTC Nexus 9 ROMs y desarrollo HTC Nexus 9

Respuesta
 
Herramientas
  #1  
Viejo 16/01/15, 10:42:01
Array

[xs_avatar]
LEPT LEPT no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: abr 2012
Localización: Ahí-donde-eso
Mensajes: 4,574
Modelo de smartphone: Xiaomi Mi A2
Tu operador: Movistar
Lightbulb Entrar sin saber el Patron de Bloqueo

Partimos de la siguiente situación:
Tenemos un patrón de bloqueo, y lo hemos olvidado. Por lo tanto, una vez que arranca el móvil, no podemos pasar de esa pantalla del patrón.

Pues tenemos 2 maneras de salir de la situación, o bien averiguamos cual es nuestro patrón de bloqueo, o bien 'lo eliminamos' para que nos deje entrar con cualquier patrón. Ambos sistemas funcionan tanto con KitKat como con Lollipop.


Recuperar el Patrón de Bloqueo

Vamos a necesitar para averiguar cual es el patrón de desbloqueo lo siguiente:
  • Paquete ADB (adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll)
  • Editor Hexadecimal (WinHex, Hex WorkShop, etc...)
  • Editor de texto 'que abra sin problemas fichero GRANDES' (Sublime Text 2, Notepad++, etc...)
  • Diccionario de Hashes
Proceso:
Vamos a acceder al móvil estando él en modo Recovery, para lo cual previamente tendremos que haberle puesto el Recovery TWRP (2.8.1.0 ó 2.8.3.0)

En nuestro PC, descomprimimos el paquete ADB en una carpeta y abrimos en ella una ventana de comandos.

Conectamos el móvil a través de un cable al PC, y ejecutamos el siguiente comando:
[PHP]adb pull /data/system/gesture.key gesture.key[/PHP]

Con eso habremos copiado a nuestra carpeta del Pc el fichero 'gesture.key', el cual lo vamos a abrir con el editor hexadecimal.

Obtendremos algo del estilo a lo de la imagen siguiente (variará en función de cual sea nuestro patrón), y en la zona de central donde están esos números hexadecimales, los seleccionados todos los que haya (en mi ejemplo: 84 7C AE 1C 22 03 C1 17 2F 87 9D D2 4B 70 29 D9 D8 96 D9 86), y los copiamos al portapapeles (el típico CRTL+C).


Ahora descomprimimos el 'AndroidGestureSHA1.rar' y abrimos el 'AndroidGestureSHA1.txt' que contiene con el editor de texto "para ficheros grandes" (el block de notas de windows no, que se bloquea ). Y 'buscamos' dentro de ese fichero de texto la cadena que anteriormente copiamos (en mi caso era: 847CAE1C2203C1172F879DD24B7029D9D896D986). Y encuentro la siguiente coincidencia


Observamos que en la misma fila en la que se encuentra mi secuencia, hay 5 pares de números separados por espacios. En mi caso están: 00 04 05 02 01. Pues si obviamos el primer cero de cada par, el código resultante es: 0 4 5 2 1 ¡Y ESE ES NUESTRO PATRÓN DE DESBLOQUEO!

Para interpretar ese patrón, nos fijamos en el siguiente esquema.



Eliminar el Patrón actual

Dado que el patrón se almacena en el fichero 'gesture.key', vamos a eliminar dicho fichero para que no tenga un patrón memorizado con el cual comparar, del siguiente modo:
[PHP]adb shell rm /data/system/gesture.key[/PHP]
Ahora, el dispositivo nos seguirá pidiendo un patrón para desbloquear, pero dado que no tiene con qué comparar, ACEPTARÁ cualquier patrón que pongas.

Para volver a dejar el dispositivo "normal", basta con entrar en Ajustes --> Seguridad --> Bloqueo de pantalla y asignar 'correctamente' un método. Esto regenerará el fichero 'gesture.key', con lo que corresponda
__________________

"Un rincón para compartir conocimientos"

Última edición por LEPT Día 16/01/15 a las 14:09:16.
Responder Con Cita


  #2  
Viejo 20/01/15, 10:17:48
Array

[xs_avatar]
sobaquete sobaquete no está en línea
Usuario muy activo
 
Fecha de registro: jul 2009
Localización: Madrid
Mensajes: 702
Modelo de smartphone: HTC One
Tu operador: Vodafone
Hostias, no sabía yo que Android tenía un agujero de seguridad tan gordo
Responder Con Cita
  #3  
Viejo 20/01/15, 12:45:56
Array

[xs_avatar]
Satorr Satorr no está en línea
Betatester oficial
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Localización: Málaga
Mensajes: 1,335
Modelo de smartphone: HTC U12+ azúl
Tu operador: Movistar
Pues si que es fácil, si...
__________________
Apunta siempre a la luna...si fallas, al menos estarás entre las estrellas
Responder Con Cita
  #4  
Viejo 20/01/15, 23:16:40
Array

[xs_avatar]
LEPT LEPT no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: abr 2012
Localización: Ahí-donde-eso
Mensajes: 4,574
Modelo de smartphone: Xiaomi Mi A2
Tu operador: Movistar
Más que agujero... boquete lo llamaría yo

Quizás en parte están fomentando ahora lo de tener cifrado todo el dispositivo (no he probado, pero me extraña que estando cifrado se tenga acceso así de fácil) para evitar estas cosas.
__________________

"Un rincón para compartir conocimientos"
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foro Tablets / Laptops > Tablets HTC > HTC Nexus 9 > ROMs y desarrollo HTC Nexus 9



Hora actual: 00:28:24 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /