domingo, janeiro 24, 2010

HTC HERO (ANDROID) não aceita a senha da conta google para desbloquear

Meu filho mais novo pegou meu Hero e tentou desbloqueá-lo, após várias tentativas o celular ficou bloqueado e solicitou minha conta e senha do google.
Para meu desalento o celular não reconhecia a senha, tentei inúmeras vezes. Conferi no notebook se a senha estava correta e tentei no celular outra vez, mas nada de liberar.
Assim dou razão para meu amigo Waldemar que diz: esse teu aparelho é desses celulares alternativos.

Numa consulta rápida na internet achei a receitinha de bolo nos seguintes endereços:"


Essa dica só funciona se o aparelho estiver com a opção de debugging habilitada.

Settings -> Applications -> Development -> USB Debugging = enabled

  1. Conecte seu celular via USB no PC.
  2. Faça o download do SKD do Android e descompacte http://developer.android.com/sdk/
  3. Faça o download da ferramenta para acesso root e descompacte na pasta tools do SDK http://zenthought.org/tmp/asroot2 - em seguida execute no prompt os comandos abaixo:
  4. adb push asroot2 /data/local/ && /adb shell chmod 0755 /data/local/asroot2
  5. adb shell
  6. /data/local/asroot2 /system/bin/sh
  7. chmod 777 /data/data/com.android.providers.settings/databases/settings.db
Agora você tem acesso root e pode copiar o arquivo settings.db

1. Copie o arquivo para o pc:
adb pull /data/data/com.android.providers.settings/databases/settings.db ./settings.db
2. Por desencargo faça uma cópia do arquivo no pc também.
3. Execute agora o sqlite para alterar as opções de bloqueio do arquivo
3.1 sqlite3.exe settings.db
3.2 update system set value=0 where name='lock_pattern_autolock';
3.3 update system set value=0 where name='lockscreen.lockedoutpermanently';
3.4 saia do sqlite digitando .quit
4. Envie o arquivo para o celular digitando: adb push settings.db /data/data/com.android.providers.settings/databases/settings.db
5. Desligue o aparelho e ligue-o novamente, prontinho tá desbloqueado.

Ter problemas com algo simples como bloqueio e desbloqueio do aparelho é sinal de que a plataforma ainda tem muito a evoluir, o aparelho é muito bom, o software tem muitas vantagens, mas falhas como essa desacreditam novos usuários.

Pelo menos descobri como ter acesso root, já que a preguiça não me deixava aprender, heheh