Borrar o restablecer la contraseña/PIN de mi pantalla de bloqueo

Tengo un problema similar al descrito en esta pregunta , pero esa pregunta no resuelve mi problema. Resumido aquí:

Recientemente instalé CyanogenMod 10 en mi Galaxy Nexus. Habilité el cifrado. La primera vez que reinicié el teléfono, pude pasar la pantalla de bloqueo sin problemas. Intenté cambiar el PIN de bloqueo de pantalla, pero la aplicación de configuración no aceptaba mi PIN.

Más tarde, la pantalla se bloqueó debido a que se alcanzó el tiempo de espera y no pude desbloquearla. Mi contraseña seguía siendo rechazada y el botón "Olvidé mi contraseña" que leí y que debería aparecer nunca apareció. Reinicié mi teléfono y, aunque puedo descifrarlo fácilmente, no puedo desbloquearlo.

Esta respuesta sugirió pasar adba jugar con una base de datos SQLite. Sin embargo, parece que no puedo acceder /dataen mi teléfono. Recibo el siguiente error cuando intento hacer un ls:

opendir failed, Permission denied

Intenté usar su, pero nuevamente, recibí un Permission deniederror. El teléfono definitivamente está rooteado, ya que uso regularmente varias aplicaciones solo para root.

Realmente no quiero tener que limpiar el teléfono. ¿Hay alguna otra forma de desbloquear este teléfono?

Editar

Después de publicar esta pregunta, encontré esta respuesta . Pude desbloquear mi teléfono explotando el agujero del teléfono mencionado (lo que implica llamar al teléfono y presionar las teclas repetidamente, aunque en lugar de presionar la tecla de inicio inexistente, deslicé Google Now). Eliminé la contraseña usando el SQL mencionado en la respuesta que cité anteriormente. Sin embargo, al reiniciar el teléfono, vuelvo a estar en un estado no desbloqueable.

En otras palabras, puedo aprovechar un agujero para desbloquear mi teléfono, pero no puedo restablecer el PIN, y tengo que asegurarme de encender mi pantalla antes de que transcurran 30 minutos y evitar reiniciar, o estoy frito.

Respuestas (5)

Lo tengo arreglado. Aquí están los pasos que tomé:

  1. Use el exploit aquí titulado "Teléfono: use un agujero para desactivar su bloqueo" . Sin embargo, para mí, no funcionó exactamente como está documentado. Tuve que mezclar las claves de la contraseña durante mucho tiempo (no era necesario llamar a mi teléfono), luego deslizar hacia arriba Google Now, mezclar la contraseña unas cuantas veces más y presionar Enter. Con eso, aparece Google Now y el teléfono se desbloquea. No probé para averiguar cuánto de esto es necesario y cuánto no.
  2. Inicie una aplicación de terminal en el teléfono. No puedo obtener acceso de root desde adb. Escriba supara convertirse en root. No hace falta decir que este método no funcionará a menos que el teléfono haya sido rooteado.
  3. Ingrese los siguientes comandos para borrar la contraseña ( fuente ). Cada línea representa un comando para escribir, uno a la vez.

    sqlite3 /data/data/com.android.providers.settings/databases/settings.db
    delete from secure where name='lockscreen.password_type';
    delete from secure where name='lockscreen.password_salt';
    .exit
    

    Sugerencia: estos comandos serán más fáciles de escribir si usa Hacker's Keyboard y escribe con el teléfono en orientación horizontal.

  4. Reinicie el teléfono.
  5. La pantalla seguirá estando bloqueada y no desbloqueable. Por lo tanto, repita el paso 1 para desbloquearlo.
  6. Ve a la pantalla de seguridad y presiona Screen lock. Se le pedirá que confirme su PIN. La nueva contraseña es nula. Eso significa que en lugar de ingresar una contraseña, simplemente presione Nextcon una contraseña en blanco.
  7. Ahora, estás dentro, así que adelante y cambia tu PIN a lo que quieras.

Así es como se desbloqueó un Samsung GT-S5300 (Android 2.3 Gingerbread), que según el usuario ya no reconocería su PIN de bloqueo de pantalla. No se perdieron datos durante el proceso. El dispositivo no estaba rooteado, ni tenía nada sofisticado instalado. Sin embargo, se requiere una conexión a Internet -WiFi o G2/3/4-.

  1. Desconecte el cargador de su dispositivo.
  2. Instale la versión gratuita de Screen Lock Bypass Reset . Ignore las advertencias sobre la compra de la versión Pro.
  3. Una vez instalado, se puede activar un bypass enchufando el cargador.
  4. Aparece la pantalla negra Restablecimiento de omisión de bloqueo de pantalla. Presione la tecla de retorno ⏎ en su dispositivo para mostrar el escritorio del dispositivo desbloqueado temporalmente.
  5. Esto ofrece una ventana de oportunidad para aprobar la aplicación Lock & Erase que se puede enviar desde cualquier otro dispositivo conectado a través de Internet al sitio web de Google Android Device Manager .
  6. Después de la aprobación, el teléfono puede tardar hasta media hora en aparecer en el sitio web del Administrador de dispositivos Android de Google .
  7. Una vez visible en el sitio web, haga clic en Lockpara ingresar un nuevo PIN.
  8. El dispositivo ahora se puede desbloquear con el nuevo PIN.
NOTA: Esta aplicación no es compatible con mi teléfono. Parece que solo funciona en versiones de Android hasta 4.0. En cualquier caso, la descripción en Play Store es insuficiente para entender con qué dispositivos podría ser incompatible. Parece que su teléfono ejecuta Gingerbread, por lo que es bastante antiguo.
@ScottSeverance Una vez que haya iniciado sesión en Google Play Store, una línea debajo del título de la aplicación indicará si la aplicación es compatible con el teléfono y la red de uno. De lo contrario, considere comprar la versión Pro de la aplicación de desbloqueo.
La versión pro también es incompatible. Probablemente esto se deba a la misma razón: la aplicación solo funciona con versiones antiguas de Android y posiblemente no se pueda hacer que funcione con versiones modernas.

La respuesta de Gin Gordon es lo suficientemente buena como para solucionar la mayor parte del problema relacionado con el desbloqueo de contraseñas. Sin embargo, si el problema persiste, sugerí echar un vistazo a Eliminación de la pantalla de bloqueo de Android (de pago), una pequeña herramienta desarrollada por Wondershare. Utilizará la imagen de recuperación descargada para eliminar la contraseña de la pantalla de bloqueo.

Así es como borré la contraseña de bloqueo de pantalla en mi teléfono con CyanogenMod 11:

  • Arranque en TeamWin (u otra recuperación habilitada para adb),
  • Conecte el cable USB en la computadora, luego realice:

 

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

¡Si conoce su cuenta de Samsung, puede desbloquear su dispositivo sin perder datos ni nada! Yo tuve el mismo problema. 1) Inicie sesión con su cuenta de Samsung: findmymobile.samsung.com/mindex.jsp 2) Verá 'desbloquear mi pantalla' entre las opciones. Luego haz clic en él. Realmente funciona bien Buena suerte :)

Esto no funciona ya que la pregunta menciona la instalación de CyanogenMod, que elimina todo el software y las personalizaciones preinstaladas de Samsung. Si el usuario estaba en una ROM estándar, esto podría ayudar.
Además, tampoco hay una cuenta de Samsung en una ROM de stock, porque no hay una ROM de Samsung. Este es un dispositivo Nexus