Não é possível desbloquear meu dispositivo Android porque não há conexão com a internet?


80

Eu tenho um dispositivo Android que está executando o Android 4.0.3 (ou algo parecido).

Meu irmãozinho decidiu tentar adivinhar o meu padrão de tela de bloqueio outro dia e acabou me trancando.

Desde então, não consegui fazer login novamente no tablet usando os detalhes da minha Conta do Google. Forneci os detalhes de login corretos, mas eles estão incorretos. Isso pode estar ligado ao fato de eu não ter conexão com a Internet?

Não tenho conexão à Internet, pois o dispositivo é apenas WiFi e o WiFi está desativado no momento. Não consigo ligá-lo porque estou bloqueado.

Como posso efetuar login novamente no meu tablet sem limpar os dados do usuário?


3
Boa sorte! Mesmo isso não tem resposta: android.stackexchange.com/questions/33063/…
geffchang

3
Nunca entregue seu tablet a ninguém, o mesmo se aplica aos smartphones, sem parecer desconcertante ou como " desconfiado ", mas é muito fácil para os outros, quando estão com as mãos nele, fazer uma brincadeira ou deixar você intencionalmente triste. :)
t0mm13b

1
@LiamW: o Isso é uma coisa terrível! Deveria ter dito "Espere até eu contar para sua mãe e seu pai ..." deve fazer seu irmãozinho pensar duas vezes! :)
t0mm13b

1
@ t0mm13b Isso é o que ele estava ameaçando fazer comigo! Como eu disse - não há escolha;)
Liam W

1
Usando autenticação de dois fatores? Tente desligá-lo (de outro dispositivo / equipamento).
Gary

Respostas:


63

Existem várias maneiras, mesmo nesta fase. Vou tentar resumir tantos deles quanto me lembrar / encontrar. Além disso, não o mantenho restrito a um único dispositivo - mas tente cobrir o máximo possível, para que seja útil para o maior número possível de leitores. Como você manteve a etiqueta do dispositivo longe da sua pergunta, todas elas devem encontrá-la :)

Todos os dispositivos: se suas credenciais não forem aceitas, embora estejam corretas

Às vezes, essa parte parece estar com erros, então esta página lista algumas soluções alternativas. Entre outros, incluem:

  1. tente digitar nulo como senha. (junto com seu nome de usuário do Google; de ​​acordo com esta página , deve ser o termo literal null)
  2. tente digitar seu nome de usuário sem @ gmail.com
  3. Combine 1 e 2
  4. Experimente a rotina normal de recuperação de senha no GMail.com e comece novamente a partir de 1.

Todos os dispositivos: ignore o bloqueio de tela usando um aplicativo especial

ATUALIZAÇÃO: o aplicativo mencionado nesta solução não está mais disponível. Em vez disso, Redefinir bloqueio de tela deve fazer o mesmo.

De acordo com TheUnlockr , o problema deve ser muito fácil de resolver:

  1. Vá para a versão web do Google Play.
  2. Faça login com a Conta do Google associada ao seu dispositivo Android.
  3. Instale o Screen Lock Bypass (infelizmente, um aplicativo pago agora).
  4. Reinicie seu dispositivo.

Outra fonte mencionando isso é o UltraTechy.Com , que contém mais algumas explicações. De acordo com isso, o aplicativo contornará o bloco "muitas tentativas", para que você possa acessar diretamente seu dispositivo novamente (por exemplo, faça um backup completo antes de redefini-lo). Assim que este aplicativo for desinstalado, as "muitas tentativas" entrarão em vigor novamente imediatamente. Portanto, eles adicionam mais alguns passos:

  1. Vá para Configurações → Contas e sincronização
  2. Em Gerenciar contas, remova todas as contas, exceto a sua conta do Google. (isso deve ativar seu nome de usuário e senha do Google)
  3. Vá para Configurações → Aplicativos → Gerenciar aplicativos . Encontre o Screen Lock Bypass e desinstale o aplicativo. (isso acionará a tela "muitas tentativas de padrão" imediatamente)
  4. Use seu nome de usuário e senha originais do Google para finalmente desbloquear seu telefone corretamente
  5. Digite seu novo padrão de segurança duas vezes para concluir

Todos os dispositivos: desbloqueie via web

Se você ainda conhece seu padrão (e apenas seu irmãozinho brincou com seu dispositivo) e já tem o login / senha da sua Conta do Google, o UltraTechy.Com oferece outra abordagem:

  1. Usando seu computador, faça login na sua Conta do Google
  2. Acesse esse link diretamente - https://accounts.google.com/IssuedAuthSubTokens OU clique no seu e-mail no canto superior direito, selecione Configurações da conta e clique em "Visitar a versão anterior da tela de contas do Google" na parte inferior, clique em "Autorizando aplicativos e sites" em Configurações pessoais → Segurança .
  3. Em "Sites, aplicativos e serviços conectados" - "Revogar acesso" da sua Conta do Google com o Android. Você verá a tela mostrando "Você revogou com êxito o acesso ao acesso total à conta"
    [Alternativa para a etapa 3 - Se você já se inscreveu anteriormente na Autorização em duas etapas e pode gerar uma nova senha específica do aplicativo na parte inferior, vá em frente e gere uma nova senha e use essa senha para desbloquear seu dispositivo]
  4. Digite o login e a senha do Gmail no seu dispositivo. Agora ele aceitará seus detalhes de login e exibirá uma tela de padrão. Digite o padrão “correto” e você poderá ver a tela inicial.

Todos os dispositivos: Desativar bloqueio de padrão via ADB

De acordo com essa fonte , há uma maneira de desativar o bloqueio de padrão via ADB. Alguns requisitos para isso, no entanto:

  • Provavelmente, seu dispositivo deve estar enraizado
    (não mencionado aqui, mas o banco de dados que precisamos atualizar pertence ao sistema / sistema e ninguém mais tem acesso de leitura ou gravação). /data/systemÉ improvável que a remoção de arquivos seja improvável sem)
  • A depuração USB deve estar ativada no dispositivo (usuários rooteados: como alternativa, você pode inicializar na recuperação, onde a depuração USB não é necessária - mas pode ser necessário montar manualmente a /datapartição)
  • o Android SDK deve estar instalado no seu computador
  • o dispositivo deve estar conectado e conectado via USB
  • você precisa de uma linha de comando no computador

Na linha de comandos, digite o seguinte:

> 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

(De acordo com um comentário de Kay , no Android 2.3.7, a instrução SQL deve ler update secure set value=0 where name='lock_pattern_autolock';- pelo menos com CM7 em um HTC Desire)

Agora desconecte e desligue o telefone, ligue-o novamente e a trava do padrão deve desaparecer.

De acordo com o Geeknizer , existem algumas etapas úteis a seguir: Após a reinicialização, use seu shell ADB novamente e ...

adb shell rm /data/system/gesture.key

Em seguida, reinicie novamente. Quando o dispositivo reiniciar, você ainda verá uma tela de bloqueio de padrão. Mas aqui está o problema: tente qualquer padrão aleatório e ele poderá ser desbloqueado e remova o padrão das configurações.

Dica: se o aplicativo Configurações falhar ao tentar definir um novo padrão, remova todos os arquivos .keye (consulte "Mais" abaixo).locksettings.db*/data/system


Algumas notas adicionais deste comentário por krlmlr :

  1. Montagem /dataserá necessária. Isso pode ser feito usando mount /dataviaadb -d shell
  2. Se o sqlitebinário não estiver disponível no dispositivo, você pode adb pullcopiar o arquivo do banco de dados para o seu computador, editá-lo lá (por exemplo, usando SQLiteMan e, finalmente, adb pushsubstituí-lo no dispositivo
  3. Em seu dispositivo Android 2.x, o comando SQL precisava ser update secure set value=0 where name='lockscreen.lockedoutpermanently';

Todos os dispositivos: Coisa semelhante sem ADB

Para aqueles que não possuem a Depuração USB ativada em seu dispositivo, pode haver uma solução alternativa usando um zip que pode ser lavado como descrito aqui . Este procedimento requer o arquivo zip (encontrado na página vinculada), um editor, busybox e raiz no dispositivo, além de que o dispositivo precisa estar enraizado. Procedimento extenso - muito tempo para ser incluído aqui. E como também não ajuda sem o zip, você deve seguir o link deste.

Telefones: use um orifício para desativar seu bloqueio

Se é um telefone - ou seja, se você pode dar-lhe uma chamada de voz - você pode ser capaz de usar uma "falha de segurança", como descrito aqui :

Ligue para si mesmo a partir de outro telefone, atenda, desligue, logo após desligar, pressione os botões como um louco por <30-60 segundos, terminando com o botão de início (pode demorar um pouco para acertar o tempo). Vá para configurações e desative o bloqueio de padrão.

No entanto, acho que isso pode deixá-lo sem proteção posteriormente, pois você precisa verificar com o método antigo antes de poder redefini-lo para um novo. Ainda assim, eu não tentei: poderia muito bem ignorar as "tentativas fracassadas" neste local.

Telefones: use um buraco para criar uma nova conta

Para telefones, há uma solução alternativa ruim de acordo com este post :

  1. ligue para o dispositivo de outro telefone (ou peça a um amigo para ligar)
  2. atender a chamada, não desligue
  3. use a backchave (e não a homechave) repetidamente. Isso deve levar você para a tela inicial
  4. vá para Configurações → Contas do Google e adicione uma nova conta do Google. Faça login com esta nova conta
  5. depois de aceitar as novas credenciais da conta e efetuar login, desligue o telefone e volte para a tela de bloqueio.

Agora, use os dados da nova Conta do Google para ignorar a tela de bloqueio (através do botão "esqueci").

Usuários da Samsung com Windows PC

Há uma solução de um clique disponível no GSMHosting.com que afirma ser capaz de resolver o problema. De acordo com os muitos agradecimentos que o pôster recebeu, parece funcionar. Você pode baixar o executável do Windows, conectar o telefone ao computador e clicar em ...

forense

Oh sim. Aqueles que trabalham para tribunais, polícia, serviços secretos, segurança corporativa ... Eles também têm meios. Exemplo necessário? O viaExtract da ViaForensic pode até decodificar bloqueios de padrão ! Então não pense que você é inquebrável. Porém: isso é mencionado apenas aqui para garantir a integridade - eu não acho que você facilmente põe as mãos nisso :)

Mais

Pode haver mais alternativas para isso. Se eu tropeçar neles, espero lembrar de atualizar minha resposta novamente;) ... E aqui vamos nós:


O truque 'Desativar bloqueio de padrão via ADB' me faz querer desligar a depuração USB a partir de agora!
William C

1
Obrigado pela explicação detalhada, consegui desbloquear usando a depuração USB no modo de recuperação. Algumas dicas: 1) Como você observou, a montagem dataé necessária: mount /dataem adb -d shellobras. 2) sqlite3não estava disponível no dispositivo. Eu tive que puxar o arquivo, editar localmente e empurrá-lo de volta usando adb pull /data/...e adb push settings.db /data/.... 3) Finalmente, eu tinha a dizer update secure set value=0 where name='lockscreen.lockedoutpermanently';no meu dispositivo (Android 2.x, diga-me como encontrar a informação sobre o dispositivo eu preciso te dizer ;-))
krlmlr

1
A "Senha do aplicativo" (em Desbloquear via Web) funcionou para mim e foi muito fácil, obrigado! (Galaxy s2).
MGOwen

1
Obrigado por isso. Eu usei o método database / ADB. Porém, havia algumas diferenças que talvez valessem a pena mencionar. Meu banco de dados estava /data/system/locksettings.dbno CM12. Além disso, como eu não tinha acesso via adb (não autorizado), puxei o arquivo para um cartão SD externo usando o Aroma FM v1.91 (a v2.00 não funcionou para mim) e os editei em um PC.
PurkkaKoodari

1
@ Izzy, aparentemente, esqueci de votar. Eu tinha o CWM 6.x que também não me permitia usar o ADB em recuperação. Além disso, usei um zip Aroma do mesmo cartão SD usado para copiar o banco de dados.
PurkkaKoodari

8

Então, o mesmo aconteceu comigo hoje - um amigo mexeu com meu bloqueio de padrão - muitas tentativas - me pediu para inserir minha conta e senha do google, mas não funcionou mesmo que eu me lembrasse corretamente. Eu tentei todas as permutações e combinações e senhas possíveis. Li vários blogs para encontrar uma solução (e para evitar uma redefinição de fábrica). O que finalmente funcionou foi muito bizarro - (continue clicando no botão de login sem inserir nada, digite algo aleatório e continue clicando. Depois digite seu nome de usuário (sem @gmail) e sua senha. Se você tiver sorte, ele solicitará um novo padrão e seu telefone será normal. No entanto, isso aconteceu 4-5 depois que ele foi bloqueado e depois que eu tentei de tudo.Então, pressionar botões como um louco é a única chance !! baixe também "Screen Lock Bypass Pro" para a próxima vez


0

Veja como eu limpei a senha de bloqueio de tela no meu telefone executando o CyanogenMod 11:

  • Inicialize na recuperação TeamWin (ou outra habilitada para adb),
  • Conecte o cabo USB ao computador e execute:

 

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

E da próxima vez que você desejar definir um novo padrão, o aplicativo de configurações falhará - como você esqueceu de remover locksettings.db*. Pelo menos isso já foi relatado recentemente.
Izzy
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.