Página Inicial > Linux > Android: Hard reset via adb no Ubuntu 11.10

Android: Hard reset via adb no Ubuntu 11.10

Opa,

Já faz algum tempo que não coloco nada por aqui, mas sabem como é né? Pois bem, recentemente um colega do trabalho ativou o bloqueio padrão do Android e vivia muito feliz com isso, até que sua mulher foi xeretar usar seu smartphone e adivinhem, apesar das diversas mensagens ALERTANDO que caso continue errando as tentativas de desbloqueio o aparelho seria bloqueado, não deu outra! E como (para variar) usuário não lembra qual e-mail e/ou senha cadastrou na ativação do dispositivo… a última solução seria realizar o Hard reset no aparelho, ou seja, restaurar o aparelho como veio de fábrica! Depois que expliquei o que iria acontecer e meu colega permitiu a operação, fui na Google Internet pesquisar como realizar o procedimento e encontrei diversas formas para isso, só que para minha sorte nenhuma delas funcionou, então sobrou a última opção que seria através do SDK do Android, seguem abaixo os procedimentos.

ATENÇÃO!!! AO REALIZAR ESSE PROCEDIMENTO TODOS OS DADOS DO DISPOSITIVO SERÃO APAGADOS!!! TENHA CERTEZA DE TER BACKUP!!! NÃO ME RESPONSABILIZO CASO ARQUIVOS VENHAM A SER PERDIDOS!!!

Primeiro faça o download do SDK do Android no link http://developer.android.com/sdk/index.html, escolha a opção “Linux (i386)”, ex.: “android-sdk_r18-linux.tgz”.

Descompacte o arquivo, se preferir crie uma pasta para organizar:

# mkdir ~/AndroidSDK
# cp ~/Downloads/android-sdk_r18-linux.tgz ~/AndroidSDK/
# cd ~/AndroidSDK
# tar -xvzf android-sdk_r18-linux.tgz

Execute o comando abaixo para atualizar/instalar os pacotes necessários:

# cd ~/AndroidSDK/android-sdk-linux/tools
# ./android update sdk

Identifique o idVendor do seu dispositivo:

# lsusb

Bus 001 Device 004: ID 22b8:41d9 ...

Configure o sistema para detectar o dispositivo:

# vim /etc/udev/rules.d/99-android.rules

SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8:41d9", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
TEST=="/var/run/ConsoleKit/database", \
RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"

Reinicie o serviço udev:

# sudo service udev restart

Verifique se seu dispositivo foi detectado:

# cd ~/AndroidSDK/android-sdk-linux/platform-tools
# ./adb devices

Caso o dispositivo não seja listado, pode ser necessário executar os comandos abaixo:

# sudo ./adb kill-server
# sudo nohup ./adb start-server

Com o dispositivo sendo listado, podemos agora realizar o Hard Reset, executando o comando abaixo:

# ./adb reboot recovery

O dispositivo irá reiniciar e entrar no modo Recovery, escolha a opção “Wipe data/Factory reset” e escolha “Yes” (ATENÇÃO!!! AO REALIZAR ESSE PASSO TODOS OS DADOS DO DISPOSITIVO SERÃO APAGADOS!!! TENHA CERTEZA DE TER BACKUP!!! NÃO ME RESPONSABILIZO CASO ARQUIVOS VENHAM A SER PERDIDOS!!!), depois escolha a opção “Wipe cache partition” e por fim “Reboot system now”, feito isso o dispositivo irá iniciar e solicitar a configuração inicial!

Fontes:
1 – http://sites.google.com/site/ubuntu4us/artigos/android/adb-on-ubuntu
2 – http://www.androidz.com.br/forum/topic/891-resolvido-hard-reset-para-samsung-galaxy-5/

Categories: Linux Tags: ,
  1. Iago Vieira
    13, dezembro, 2012 em 14:39 | #1

    cara, entendi como é que faz esse processo, eu ligo meu celular galaxy 5 que não esta bloqueado, com a depuração usb ligada, ae digito adb devices, ae aparece o numero de serie, mas quando vou fazer isso no celular galaxy 5 do meu amigo que ta bloqueado, não tem como ligar a depuração usb, ae quando digito adb devices o numero de serie não aparece, como faz pra o dispositivo ser detectado?

    adb kill-server
    adb start-server

    esses comandos servem pra que?
    é um desses comandos que eu devo digitar para que o celular seja detectado?
    o que acontece uando digito eles?

  2. 26, dezembro, 2012 em 15:40 | #2

    Opa Iago,

    Cara, para desbloquear será preciso realizar alguns procedimentos, nesse link [http://br.answers.yahoo.com/question/index?qid=20111126103737AArpttC] tem mais informações, mas isso deveria ser feito pela sua operadora!

    Sobre os comandos:

    adb kill-server (“matar”/parar o servidor)
    adb start-server (iniciar o servidor)

    Abraço e desculpe pela demora em responder, sabe como é né? Fim de ano!!! =)

  3. junior
    18, fevereiro, 2013 em 12:05 | #3

    não to entendendo direito
    meu android não estar pasando do nome
    sansung galaxy tab 7.0 plusa como fazerme explica paso a paso

  4. 20, fevereiro, 2013 em 09:39 | #4

    Opa Junior,

    Chegou a executar os comandos abaixo:

    # sudo ./adb kill-server
    # sudo nohup ./adb start-server

    Abraço!

  5. Henrique
    20, dezembro, 2013 em 03:10 | #5

    Bom dia. estou com um problema: quando dou o comando
    # ./adb reboot recovery
    ele reinicia, mas não entra no modo de recuperação.
    alguma solução?

  6. 20, dezembro, 2013 em 08:19 | #6

    Opa Henrique,

    Dá uma pesquisada na Google Internet em como reiniciar em modo recovery o seu telefone usando a combinação de teclas, se não funcionou pelo console acho que só tem essa opção agora.

    Abraço!

  7. Carlos Canei
    20, outubro, 2015 em 11:06 | #7

    Luiz e quando acontece do celular travar em um update no software por falta de bateria (já sei fiz cáca pode mijar) acabei me distraindo e o celular estava com pouca bateria eu acredito nesta hipótese, pq larguei o celular de lado e deixei na estante fazendo, qdo fui lembrar dele, encontrava-se desligado, liguei e tava feita a M… travou na tela inicial da LG e não tem cristo de reconhecer mais a USB pelo windows 10, vista, xp,etc.. só não tentei ainda no Linux. modelo LG L Prime modelo LGD337, acesso o reset de fabrica, mas não executa fica travado na tela LG e pode deixar ele 24 horas q nao sai, to com a leve impressão que perdi o maldito, mas que isso sirva de lição. Enfim se tu tiveres algum caso desses, se puder ajudar agradeço, agora é questão de honra recuperá-lo. Só lembrando já sei utilizar as ferramentas da LG no site oficial, mas como não reconhece a USB e os seus drives, ai a ferramenta fica inútil. só pra descrever a usb habilita e logo em seguida desabilita tentei deixar tbm o através das opções do celular em modo download (volume + e plugar a USB) mas sem sucesso. Não tem jeito.

  8. Carlos Canei
    20, outubro, 2015 em 11:27 | #8

    Carlos Canei :
    Luiz e quando acontece do celular travar em um update no software por falta de bateria (já sei fiz cáca pode mijar) acabei me distraindo e o celular estava com pouca bateria eu acredito nesta hipótese, pq larguei o celular de lado e deixei na estante fazendo, qdo fui lembrar dele, encontrava-se desligado, liguei e tava feita a M… travou na tela inicial da LG e não tem cristo de reconhecer mais a USB pelo windows 10, vista, xp,etc.. só não tentei ainda no Linux. modelo LG L Prime modelo LGD337, acesso o reset de fabrica, mas não executa fica travado na tela LG e pode deixar ele 24 horas q nao sai, to com a leve impressão que perdi o maldito, mas que isso sirva de lição. Enfim se tu tiveres algum caso desses, se puder ajudar agradeço, agora é questão de honra recuperá-lo. Só lembrando já sei utilizar as ferramentas da LG no site oficial, mas como não reconhece a USB e os seus drives, ai a ferramenta fica inútil. só pra descrever a usb habilita e logo em seguida desabilita tentei deixar tbm o através das opções do celular em modo download (volume + e plugar a USB) mas sem sucesso. Não tem jeito.

    Esqueci de mencionar que este modelo consegue ficar em modo “FASTBOOT mode…’ só que não sei utilizar os procedimentos, ai reconhece o device “Marshall London Device” que é “Marshall London Bootloader Interface”, só que tento usar a ferramenta “fastboot devices” lista um monte de ponto de interrogação “?????” e a palavra “fastboot” isso no prompt windows 10. mas ai tento utilizar outros comando como “fastboot flashall” e nada nada nada..hehehehhe

  9. 20, outubro, 2015 em 11:29 | #9

    Opa Carlos,

    Infelizmente para você e felizmente para mim =), nunca tive esse tipo de problema, até porque sempre segui o conselho/ordem de fazer atualizações de firmware nos meus smartphone’s com a carga total ou perto disso, justamente para evitar esse tipo de problema, muitos dizem que infelizmente você perdeu seu telefone e, para ser sincero, não consigo pensar em algo que possa ser feito, você pode tentar no Linux mas acho que terá os mesmos resultados.

    Abraço e boa sorte!

  10. Carlos Canei
    20, outubro, 2015 em 19:18 | #10

    Valeu Luiz, eu também já estou ciente de que perdi esse modelo, mas vou tentar usar como experiência e fuçar pra ver se consigo algo. Se caso encontrar uma solução vou postar pra ti.
    Muito obrigado por ter respondi. Um forte Abraço!!!

  1. Nenhum trackback ainda.