Milestone y el Patrón de bloqueo

Publicado: agosto 25, 2010 en android, android 2.1, milestone, motorola, orange

El patrón de desbloqueo parece ser muy bonito, pero no cuando “olvidas” dicho patrón. Al final te pide el usuario de gmail y  contraseña para cambiarlo, con el famoso texto:

“Se ha realizado demasiados intentos incorrectos de creación del patrón …”

De toda la información que hay en la red las posibles soluciones:

  • Poner “null” como contraseña…
  • Que te llamen y mientras contestas ir a opciones…
  • Hacer un “Hard Reset” del teléfono pero perderás información…
  • Como “root” con “adb” cambiar la configuración.

Si ninguna de las opciones te funcionan estas casi tentado a realizar un “Hard Reset”, pero si tienes un poco de paciencia aun puedes recuperar tu teléfono. (Es mi caso, ninguna de las opciones funcionaron).

Este es otro método que tuve que improvisar (el milestone de Orange no permite hacer un “su”  para utilizar el “adb”):

  1. “Rootear” el teléfono
  2. Copiar a la tarjeta SD la base de datos de configuración “settings.db”
  3. Modificar “settings.db” para anular el patrón de desbloqueo
  4. Reemplazar el “settings.db” del teléfono por el modificado.

1. “Rootear” el teléfono

De esto hay mucha información en la red para “rootear” el Motorala Milestone.

Puedes probar el tutorial de HTC Mania (Obtener ROOT Motorola Milestone 2.1 Orange ESPAÑA)

2. Copiar a la tarjeta SD la base de datos de configuración “settings.db”

  • Crear un script que le puedes llamar aqm.sh y de contenido:
#/sbin/sh

echo "--[lsdbtlf]--"
ls /data/data/com.android.providers.settings/databases/
echo "--[cp ori]--"
cp /data/data/com.android.providers.settings/databases/settings.db /sdcard/Aqm/db/settings.db.copia
#echo "--[cp des]--"
#cp -f /sdcard/Aqm/db/settings.db /data/data/com.android.providers.settings/databases/settings.db
echo "--[lsdbsd]--"
ls /sdcard/Aqm/db

Lo importante del script es la copia que hace de “setting.db” a la tarjeta en el directorio Aqm\db (Puedes crear otra carpeta si deseas).  La segunda copia reemplaza el original por el modificado (Para la primera pasada están desactivados). En el script los ls para mostrar el contenido de los directorios en cuestión y los echo para ver el progreso.

  • Conectar el teléfono al computador y copiar el script al directorio OpenRecovery\scripts de la tarjeta SD.
  • Reiniciar el teléfono en “Modo Recovery”. En el menú principal del Open Recovery de G.O.T. seleccionar la opción “Miscellaneous”, luego la opción “Run Script” y finalmente seleccionar el script que hemos grabado “aqm.sh”. Luego reiniciar el teléfono (“Go back” dos veces y luego “Reboot System”) .

Miscellaneous GOT

3. Modificar “settings.db” para anular el patrón de desbloqueo

Si el script se ha ejecutado sin problemas en el directorio \Aqm\db de la tarjeta SD se encontrara el archivo “setting.db”. Editarlo con por ejemplo SQLite Administrator y cambiar en la tabla system los registros de nombre lock_pattern_autolock y lockscreen.lockedoutpermanently por el valor cero :

system

4. Reemplazar el “settings.db” del teléfono por el modificado.

  • Edita le script “aqm.sh” , quita los comentarios de la segunda copia y guarda los cambios:
#/sbin/sh

echo "--[lsdbtlf]--"
ls /data/data/com.android.providers.settings/databases/
echo "--[cp ori]--"
cp /data/data/com.android.providers.settings/databases/settings.db /sdcard/Aqm/db/settings.db.copia
echo "--[cp des]--"
cp -f /sdcard/Aqm/db/settings.db /data/data/com.android.providers.settings/databases/settings.db
echo "--[lsdbsd]--"
ls /sdcard/Aqm/db
  • Reiniciar de nuevo el teléfono en “Modo Recovery” y ejecutar el script “aqm.sh“. En esta ejecución si se reemplazaran los cambios.

Si se te bloquea de nuevo puedes utilizar el ultimo script.

Ahora si deseas utilizar de nuevo el Patrón, antes tendrás que cambiar de tipo de bloqueo a “Contraseña” (ponerle una contraseña) y cambiar luego Patrón. Todo esto para que no te pida el anterior patrón olvidado.


About these ads

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s