Existe alguma forma de contornar ou desactivar o PIN do meu Moto G (2ª Geração) XT-1068 sem perder dados? Artboard
Downloads:
- Arquivos ADB para Android.
- Android OS gesture.key dictionary.
- File View Pro.
Pattern lock é um conjunto de gestos que um utilizador Android executa para desbloquear o seu Smartphone. Parece ser complicado, mas na verdade não é. Ele pode ser inserido pelo usuário juntando pontos em uma matriz 3×3. Como o Android 2.3.3 este padrão deve envolver um mínimo de 4 pontos (nas versões anteriores do Android o mínimo era de 3 pontos) e cada ponto só pode ser usado uma vez. Os círculos do padrão podem ser numerados de 1 a 9 do canto superior esquerdo para o canto inferior direito como mostrado na figura.
Este padrão é criptografado com um algoritmo de hashing SHA1. Então o hash SHA-1 para 7415369 será "F56A6DF0A85F5B0EB1E661B5836ED423542AFA86". Este hash SHA-1 é colocado num ficheiro chamado gesture.key que é guardado num local /dados/pasta de sistema na memória interna do Android.
Quando um utilizador define o bloqueio de padrão, o telefone hashes automaticamente o código de bloqueio com o SHA-1 e guarda o resultado no ficheiro. Ao desbloquear, quando o utilizador introduz o bloqueio de padrões, o telemóvel compara o seu hash SHA-1 com o armazenado e decide se dá ou não acesso.
No caso de um Bloqueio por Senha, é utilizada a mesma técnica de hash SHA-1. Ao contrário dos padrões, o Password Lock pode conter caracteres, números, ou marcas especiais como $, #, @ etc. Devido a essa compleição, o número do arquivo de hash do SHA-1 cresce tremendamente. Similar ao padrão de bloqueio, o hash SHA-1 para o bloqueio de senha é colocado em um arquivo chamado password.key. Este arquivo está localizado em /data/system/ folder na memória interna do Android.
Procedure:
Step 1: Baixe e extraia o arquivo adb.zip no seu PC. Depois de extrair você encontrará os seguintes arquivos nele:
- adb.exe
- AdbWinApi.dll
- AdbWinUsbApi.dll
passo 2: Agora conecte seu telefone ao PC usando o cabo USB.
passo 3: Abra a pasta ADB que você acabou de baixar. Agora pressione e segure o botão shift + tecla direita do mouse simultaneamente em um espaço vazio nessa pasta.
Passo 4: Selecione a opção 'Abrir janela de comando aqui'.
Assim que você clicar nela, uma janela de comando de cor preta aparecerá.
Step 5: In this command prompt window, type the following command to make sure that your device is properly connected to PC or not.
- adb devices
After entering this command, some random numbers will appear. Isto irá confirmar que o seu telefone está devidamente ligado.
passo 6: Agora temos de copiar o ficheiro gesture.key da pasta /data/system localizado na memória interna do Android para o seu PC. Para fazer isso, precisamos usar o comando 'adb pull'. So type the following command in the command prompt and press enter.
- adb pull /data/system/gesture.key gesture.key
This command will pull out the gesture.key file located in /data/system/ folder to the ADB folder.
Step 7: As that you have the gesture.key file, you can close the command prompt window. Agora o ficheiro gesture.key pode ser facilmente explorado para visualizar o seu conteúdo. Você pode abrir o arquivo usando qualquer texto ou editor hexadecimal. Aqui nós usamos o software File View Pro. Então baixe e instale este software do link fornecido acima.
P>Passo 8: Inicie a visualização do arquivo File View e abra este arquivo gesture.key nele. Você verá algo como isto:
O código 'F56A6DF0A85F5B0EB1E661B5836ED423542AFA86' é importante aqui.
P>Passo 9: Agora baixe e extraia o dicionário gesture.key do SO Android no seu PC.
Passo 10: Abra esse dicionário e procure este código 'F56A6DF0A85F5B0EB1E661B5836ED423542AFA86' nele. Você verá algo como isto:
Smartphone criptografa o padrão do 1234 não como uma string '1234', mas como uma seqüência de bytes 0×01 0×02 0×03 0×04. Em outras palavras, temos um 0×01 para o primeiro ponto e 0×09 para o último. Depois o Android usa SHA-1 e o coloca em um arquivo gesture.key. Aqui o arquivo gesture.key contém 0xF5 0x6A 0x6D 0xF0 0xF0 0xA8 0x5F 0x5B 0x0E 0xB1 0xE6 0x61 0x83 0x6E 0xD4 0x23 0x54 0x2A 0xFA 0x86 bytes valor.
Usando o dicionário podemos descobrir que ele corresponde a 0×06 0×03 0×00 0×04 0×02 0×05 0×08 valores, o que significa que temos um padrão '7415369'.
P>Passo 11: Tente este padrão no seu dispositivo e sim ele será desbloqueado com sucesso.
Artigos semelhantes
- Como contornar a tela de bloqueio no meu Samsung sem perder dados
- Como desactivar o Google Assistant no meu telemóvel (Samsung A51) sem desactivar todas as funcionalidades do Google que eu realmente quero
- Existe alguma forma de desactivar ou bloquear todas as chamadas recebidas sem utilizar o modo avião/voo?
- Existe alguma forma de ver vídeos VR no PC sem Oculus no formato 360, sem perder qualidade também?
- Existe alguma forma de desactivar o Bixby numa nota Samsung 9? Está a deixar-me louco e a Verizon diz que não pode ser desactivado.