2 votos

Cómo evitar la pantalla de bloqueo en Cyanogenmod 7.2

Configuré mi teléfono para usar un desbloqueo basado en gestos, y le dije que ocultara el botón de desbloqueo. Ahora el gesto no funciona y no puedo pasar de la pantalla de bloqueo. En la pantalla de bloqueo estándar de Android, existe una función que permite, si se introduce un código de acceso incorrecto 5 veces, pulsar un botón para introducir el nombre de usuario y la contraseña de la cuenta de Android para restablecer la pantalla de bloqueo. ¿Hay alguna manera de hacer esto, o alguna otra manera de evitar la pantalla de bloqueo en Cyanogenmod 7.2? Tengo acceso al dispositivo a través de la shell adb.

0 votos

Creo que funcionará de forma similar siempre que tengas instalado el paquete de aplicaciones de Google (como se describe en Recuperación de un patrón de bloqueo olvidado ). ¿Esta opción no está disponible para usted?

0 votos

Así es. La pantalla de bloqueo por gestos de Cyanogenmod no tiene ese botón disponible.

0 votos

Todavía no lo he probado, pero busca 'lockscreen adb settings.db'. es la mejor respuesta que he encontrado: rootzwiki.com/topic/8576-cm7-disable-lockscreen

5voto

Christi Puntos 174

La respuesta a esta pregunta es terriblemente compleja. Requiere la configuración del BDA en tu móvil y en el PC. Cyanogenmod habilita el ADB en el dispositivo por defecto. Las instrucciones para configurar adb en el PC se pueden encontrar aquí .

Con el teléfono conectado a la PC, usando un símbolo de comando vaya al directorio que contiene adb, e inicie un shell. En mi sistema el comando para hacer esto es el siguiente, pero puede ser diferente en el tuyo.

cd "\Program Files (x86)\Android\android-sdk\platform-tools"
adb shell

Entonces obtendrá un aviso que consistirá en un solo # si todo está bien. Introduzca el siguiente comando:

sqlite3 /data/data/com.android.providers.settings/databases/settings.db

El aviso cambiará entonces a

sqllite>

Introduzca el comando

select * from secure;

Esto producirá una lista de parámetros. El que estás buscando será algo así como:

440|lockscreen_gestures_disable_unlock|1

El número de la izquierda es un <id> que varía de un teléfono a otro. El siguiente comando es entonces

update secure set value=0 where _id=<id>;

Así que en este ejemplo el comando sería

update secure set value=0 where _id=440;

Reinicie el teléfono, y el botón de desbloqueo habrá vuelto y tendrá acceso al teléfono de nuevo.

0 votos

No es tan complejo pero es bueno saberlo.

0 votos

@user606723 - Teniendo en cuenta el tiempo transcurrido entre que el autor de la pregunta la formuló y la respondió él mismo, sólo puedo suponer que, aunque la respuesta no parece muy compleja, le llevó un tiempo considerable encontrar esa solución relativamente sencilla. Lástima que no hayas estado antes para responder a la pregunta.

0 votos

@MarkBooth, oscuro sería un adjetivo mucho mejor. De hecho, horriblemente oscuro sería bastante acertado :)

0voto

Aquí es cómo he borrado la contraseña de bloqueo de pantalla en mi teléfono corriendo CyanogenMod 11:

  • Arranque en la recuperación de TeamWin (u otro adb habilitado),

  • Conecte el cable USB en el ordenador, y luego realice:

    sudo -i adb -d shell mount /data cd /data/system rm gesture.key rm password.key

  • reiniciar

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X