Actualmente um smartphone é como um diário da nossa vida. Nele guardamos fotografias, vídeos, conversas com amigos, ou seja, muita informação pessoal que não gostaríamos de ver por aí divulgada. Por forma a protegermos melhor o nosso Android, após este ser ligado, podemos activar a opção “unlock pattern” (ou em português Padrão) que existe em todos os telefones com sistema operativo Android (Veja aqui como proceder a essa configuração).
E se nos esquecermos do código?
Recentemente um colega solicitou-me ajuda para entrar no seu smartphone Android, uma vez que se tinha esquecido do Pattern Unlock (código padrão inicial). Após algumas pesquisas descobri que a informação relacionada com o Pattern Unlock é mantida na base de dados interna sqlite do Android.Assim sendo, basta recorrer à ferramenta Android Debug Bridge (ABD) para desactivar o Pattern Unlock.
Como fazer?
Antes de começar a usar o ADB, no seu PC deve realizar os seguintes passos:
- Download e instalação do Java SDK (download aqui)
- Download e instalação do Android SDK (download aqui)
- Extrair o Android SDK por exemplo para c:\android-sdk-windows e instalar usando o executável SDK Manager
Nota1: O adb pode ser obtido à parte, sem ter de realizar este processo. No entanto, vamos explicar o processo, usando o android-sdk
Nota2: Verificar na instalação do pacotes, se o item “Android SDK Plataform-tools” está seleccionado.
Configuração do smartphone/table Android
Nota: (Esta configuração tem de estar efectuada antes do Pattern Unlock ter bloqueado…) Para que tudo funcione correctamente, dentro do Android deverá ir a Definições >Aplicações > Desenvolvimento e activar Depuração USB
Feitas as configurações, basta ligar o cabo entre o smartphone e o PC, abrir a linha de comandos e considerado que o android-sdk-windows esta em C: vamos para c:\android-sdk-windows\platform-tools
Após as configurações anteriores, vamos então entrar na shell do adb e executar os seguintes comandos:
adb shell
cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db
update system set value=0 where name=’lock_pattern_autolock’;
update system set value=0 where name=’lockscreen.lockedoutpermanently’;
.quit
Em seguida reiniciamos o smartphone e se tudo correr bem o vosso smartphone já não vos solicitará o código. Este processo foi testado num LG Maximo 2X com sucesso. Se algum dia se esquecerem do Pattern Unlock, esta é uma das soluções ….sem a necessidade de voltar a instalar o sistema operativo.