¿No puedo desbloquear mi dispositivo Android porque no tengo conexión a Internet?

Tengo un dispositivo Android que ejecuta Android 4.0.3 (o algo así).

Mi hermano pequeño decidió tratar de adivinar el patrón de mi pantalla de bloqueo el otro día y terminó bloqueándome.

Desde entonces, no he podido volver a iniciar sesión en la tableta con los detalles de mi cuenta de Google. Proporcioné los datos de inicio de sesión correctos, sin embargo, dice que son incorrectos. ¿Podría estar relacionado con el hecho de que no tengo conexión a Internet?

No tengo conexión a Internet ya que el dispositivo es solo WiFi y actualmente el WiFi está apagado. No puedo encenderlo porque estoy bloqueado.

¿Cómo puedo volver a iniciar sesión en mi tableta sin borrar los datos del usuario?

¡Buena suerte! Incluso esto no tiene respuesta: android.stackexchange.com/questions/33063/…
Nunca le dé su tableta a nadie, lo mismo se aplica a los teléfonos inteligentes, no suena desagradable o como si " desconfiara ", pero es muy fácil para los demás una vez que la tienen en sus manos, ¡jugarle una broma o causarle dolor intencionalmente! :)
@ t0mm13b Bueno, no tuve otra opción porque me estaban chantajeando en ese momento;)
@LiamW: ¡Eso es algo terrible! Debería haber dicho "Espera a que le cuente a tu mamá y a tu papá sobre ti..." ¡debería hacer que tu hermanito se lo pensara dos veces! :)
@ t0mm13b ¡Eso es lo que estaba amenazando con hacerme! Como dije, no hay elección;)
¿Usando la autenticación de dos factores? Intente apagarlo (desde otro dispositivo/máquina).

Respuestas (3)

Hay varias formas incluso en esta etapa. Intentaré resumir tantos como pueda recordar/encontrar. Además, no lo mantengo restringido a un solo dispositivo, sino que trato de cubrir tantos como sea posible, para que sea útil para la mayor cantidad de lectores posible. Como mantuvo la etiqueta del dispositivo de su pregunta, todos deberían encontrarla :)

Todos los dispositivos: si sus credenciales no son aceptadas, aunque sean correctas

A veces, esta parte parece tener errores, por lo que esta página enumera algunas soluciones. Entre otros, estos incluyen:

  1. intente ingresar nulo como contraseña. (junto con su nombre de usuario de google; según esta página debería ser el término literal null)
  2. intente ingresar su nombre de usuario sin @gmail.com
  3. combinar 1 y 2
  4. Pruebe la rutina normal de recuperación de contraseña de GMail.com y comience de nuevo desde 1.

Todos los dispositivos: evita el bloqueo de pantalla con una aplicación especial

ACTUALIZACIÓN: La aplicación mencionada en esta solución ya no está disponible. En cambio, Restablecer bloqueo de pantalla debería hacer lo mismo.

Según TheUnlockr , el problema debería ser muy fácil de resolver:

  1. Ve a la versión web de Google Play.
  2. Inicie sesión con la cuenta de Google asociada con su dispositivo Android.
  3. Instale Screen Lock Bypass (lamentablemente, ahora es una aplicación paga).
  4. Reinicie su dispositivo.

Otra fuente que menciona esto es UltraTechy.Com , que contiene algunas explicaciones más. De acuerdo con eso, la aplicación evitará el bloqueo de "demasiados intentos", por lo que puede acceder directamente a su dispositivo nuevamente (por ejemplo, para hacer una copia de seguridad completa antes de reiniciarlo). Tan pronto como se desinstale esta aplicación, los "demasiados intentos" volverán a estar en vigor inmediatamente. Por lo tanto, agregan algunos pasos más:

  1. Vaya a Configuración → Cuentas y sincronización
  2. En Administrar cuentas, elimine todas las cuentas excepto su cuenta de Google. (esto debería habilitar su nombre de usuario y contraseña de Google)
  3. Vaya a Configuración → Aplicaciones → Administrar aplicaciones . Busque Screen Lock Bypass y desinstale la aplicación. (esto activará la pantalla "demasiados intentos de patrón" inmediatamente)
  4. Use su nombre de usuario y contraseña originales de Google para finalmente desbloquear su teléfono correctamente
  5. Ingrese su nuevo patrón de seguridad dos veces para terminar

Todos los dispositivos: Desbloqueo vía web

Si aún conoce su patrón (y solo fue su hermano pequeño quien jugó con su dispositivo) y tiene listo el nombre de usuario/contraseña de su cuenta de Google, UltraTechy.Com ofrece otro enfoque:

  1. Usando su computadora, inicie sesión en su cuenta de Google
  2. Vaya a este enlace directamente: https://accounts.google.com/IssuedAuthSubTokens O haga clic en su correo electrónico en la esquina superior derecha, seleccione Configuración de la cuenta , luego presione "Visita la versión anterior de la pantalla de cuentas de Google" hacia la parte inferior, haga clic en "Autorización de aplicaciones y sitios" en su Configuración personal → Seguridad .
  3. En "Sitios, aplicaciones y servicios conectados" - "Revocar acceso" de su cuenta de Google con Android. Verá la pantalla que muestra "Ha revocado con éxito el acceso al Acceso total a la cuenta"
    [Alternativo para el paso 3: si ya se registró para la Autorización de 2 pasos anteriormente y puede generar una nueva contraseña específica de la aplicación en la parte inferior, siga adelante y genere una nueva contraseña y use esa contraseña para desbloquear su dispositivo]
  4. Ingrese el nombre de usuario y la contraseña de Gmail en su dispositivo. Ahora aceptará sus datos de inicio de sesión y mostrará una pantalla de patrón. Ingrese el patrón "correcto" y podrá ver la pantalla de inicio.

Todos los dispositivos: deshabilite Pattern Lock a través de ADB

Según esta fuente , hay una forma de desactivar el patrón de bloqueo a través de ADB. Sin embargo, algunos requisitos para esto:

  • Es probable que su dispositivo deba estar rooteado
    (no se menciona allí, pero la base de datos que necesitamos actualizar es propiedad del sistema / sistema, y ​​nadie más tiene acceso de lectura o escritura. También /data/systemes poco probable que se permita eliminar archivos sin)
  • La depuración de USB debe estar habilitada en el dispositivo (usuarios rooteados: alternativamente, puede iniciar la recuperación, donde no se requiere la depuración de USB, pero es posible que deba montar manualmente la /datapartición)
  • el SDK de Android debe estar instalado en su computadora
  • el dispositivo debe estar enchufado y conectado a través de USB
  • necesitas una línea de comando en la computadora

En la línea de comando, ingrese lo siguiente:

> adb -d shell
# sqlite3 data/data/com.android.providers.settings/databases/settings.db
sqlite> update system set value=0 where name='lock_pattern_autolock';
sqlite> .exit
# exit

(Según un comentario de Kay , en Android 2.3.7, la instrucción SQL debería leer update secure set value=0 where name='lock_pattern_autolock';, al menos con CM7 en un HTC Desire)

Ahora desconecte y apague su teléfono, vuelva a encenderlo y el patrón de bloqueo debería desaparecer.

Según Geeknizer , hay algunos pasos útiles adicionales a seguir: Después del reinicio, use su shell ADB nuevamente y...

adb shell rm /data/system/gesture.key

Luego reinicie de nuevo. Cuando el dispositivo se reinicia, aún verá una pantalla de bloqueo de patrón. Pero aquí está el problema: solo pruebe cualquier patrón aleatorio y puede desbloquearse y luego eliminar el patrón de la configuración.

Sugerencia: si la aplicación Configuración falla cuando intenta establecer un nuevo patrón, elimine todos los .key archivos locksettings.db*de /data/system(consulte "Más" a continuación).


Algunas notas adicionales de este comentario de krlmlr :

  1. /dataSerá necesario el montaje . Esto se puede hacer usando mount /dataa través deadb -d shell
  2. Si el sqlitebinario no está disponible en el dispositivo, puede usar adb pullpara copiar el archivo de la base de datos a su computadora, editarlo allí (por ejemplo, usando SQLiteMan y finalmente usarlo adb pushpara reemplazarlo en el dispositivo)
  3. En su dispositivo Android 2.x, el comando SQL tuvo que serupdate secure set value=0 where name='lockscreen.lockedoutpermanently';

Todos los dispositivos: Algo similar sin ADB

Para aquellos que no tienen USB Debug activado en su dispositivo, puede haber una solución alternativa usando un zip flasheable, como se describe aquí . Este procedimiento requiere el archivo zip (que se encuentra en la página vinculada), un editor, busybox y root en el dispositivo, además de que el dispositivo debe estar rooteado. Procedimiento extenso, demasiado largo para incluirlo aquí. Y como tampoco sirve de nada sin el zip, tienes que seguir el enlace para este.

Teléfonos: use un agujero para desactivar su bloqueo

Si se trata de un teléfono, es decir, si puede realizar una llamada de voz, es posible que pueda usar un "agujero de seguridad", como se describe aquí :

Llámese a sí mismo desde otro teléfono, responda, cuelgue, inmediatamente después de colgar, comience a presionar sus botones como un loco durante <30-60 segundos y termine con el botón de inicio (puede llevar un tiempo acertar). Vaya a la configuración y deshabilite el patrón de bloqueo.

Sin embargo, supongo que eso podría dejarlo sin protección después, ya que debe verificar con el método anterior antes de poder restablecerlo a uno nuevo. Pero aún así, no lo intenté: bien podría ignorar los "intentos fallidos" en este lugar.

Teléfonos: use un agujero para crear una nueva cuenta

Para los teléfonos, hay una mala solución según esta publicación :

  1. llame al dispositivo desde otro teléfono (o haga que un amigo lo llame)
  2. contesta la llamada, no cuelgues
  3. usa la backllave ( no la homellave) una y otra vez. Esto eventualmente debería llevarlo a su pantalla de inicio
  4. vaya a Configuración → Cuentas de Google y agregue una nueva cuenta de Google. Iniciar sesión con esta nueva cuenta
  5. después de que acepte las nuevas credenciales de la cuenta e inicie sesión, cuelgue el teléfono y vuelva a la pantalla de bloqueo.

Ahora, use los datos de la nueva cuenta de Google para omitir la pantalla de bloqueo (a través del botón "olvidé").

Usuarios de Samsung con PC con Windows

Hay una solución de un clic en GSMHosting.com que afirma ser capaz de resolver el problema. De acuerdo con las muchas gracias que recibió el cartel, parece funcionar. Puede descargar el ejecutable de Windows allí, conectar su teléfono a su computadora y hacer clic en...

medicina forense

Oh sí. Esos tipos que trabajan para los tribunales, la policía, los servicios secretos, la seguridad corporativa... También tienen formas. ¿Ejemplo necesario? ViaExtract de ViaForensic puede incluso decodificar patrones de bloqueo . Así que no creas que eres irrompible. Sin embargo: esto solo se menciona aquí para completar, no creo que lo tengas en tus manos fácilmente :)

Más

Puede haber más alternativas a eso. Si me tropiezo con ellos, espero recordar actualizar mi respuesta de nuevo ;)... Y aquí vamos:

¡El truco 'Desactivar patrón de bloqueo a través de ADB' me hace querer desactivar la depuración USB de ahora en adelante!
Es "actualizar valor de conjunto seguro = 0 donde nombre = 'lock_pattern_autolock';" en Android 2.3.7 (CyanogenMod-7-20121209-NIGHTLY-bravo) en un HTC Desire.
Gracias por su explicación detallada, pude desbloquear usando la depuración USB en modo de recuperación. Algunos consejos: 1) Como notó, el montaje dataes necesario: mount /dataen adb -d shellobras. 2) sqlite3no estaba disponible en el dispositivo. Tuve que extraer el archivo, editarlo localmente y devolverlo usando adb pull /data/...y adb push settings.db /data/.... 3) En última instancia, tuve que decir update secure set value=0 where name='lockscreen.lockedoutpermanently';en mi dispositivo (Android 2.x, dime cómo encontrar la información sobre el dispositivo que necesito decirte ;-))
La "Contraseña de la aplicación" (en Desbloquear a través de la web) funcionó para mí y fue muy fácil, ¡gracias! (Galaxia s2).
Gracias por esto. Usé el método de base de datos/ADB. Sin embargo, hubo algunas diferencias que vale la pena mencionar. Mi base de datos estaba /data/system/locksettings.dben CM12. Además, no tenía acceso a través de adb (no autorizado), así que saqué el archivo a una tarjeta SD externa usando Aroma FM v1.91 (v2.00 no funcionó para mí) y los edité en una PC.
En SE, "Gracias" significa votar a favor de la publicación :) Hice eso por su comentario, ya que la sugerencia de Aroma y CM12 podría resultar útil para alguien. Y en caso de que no haya autorizado previamente y permanentemente su computadora, por supuesto no puede usarla para acceder al dispositivo a través de ADB si no puede desbloquear el dispositivo. ¿ADB tampoco funcionó en la recuperación? Una recuperación con Aroma integrado generalmente también viene con un demonio ADB en ejecución (o iniciable), @Pietu1998
@Izzy Aparentemente olvidé votar. Tenía CWM 6.x que tampoco me permitía usar ADB en la recuperación. Además, usé un zip de Aroma de la misma tarjeta SD que usé para copiar la base de datos.

Así que me pasó lo mismo hoy: un amigo jugueteó con mi patrón de bloqueo, demasiados intentos, me pidió que ingresara mi cuenta de Google y mi contraseña, pero no funcionó a pesar de que lo recordaba correctamente. Probé todas las permutaciones y combinaciones y posibles contraseñas. Leí varios blogs para encontrar una solución (y para evitar un restablecimiento de fábrica). Lo que finalmente funcionó fue muy extraño: (siga haciendo clic en el botón de inicio de sesión sin ingresar nada, luego ingrese algo al azar y siga haciendo clic. Luego ingrese su nombre de usuario (sin @gmail) y su contraseña. Si tiene suerte, le pedirá un nuevo patrón y su teléfono será normal. Sin embargo, esto sucedió 4-5 después de que se bloqueó y después de que intenté todo. ¡Así que presionar los botones como un loco es la única oportunidad! También descargue "Screen Lock Bypass Pro" para la próxima vez

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
Y la próxima vez que desee establecer un nuevo patrón, la aplicación de configuración se bloqueará, ya que también olvidó eliminar locksettings.db*. Al menos eso ya se informó recientemente.