Olá pessoal,
Pequei um celular com Android que estava bloqueado por tentativas de senha incorretas e não tinha a usuário e senha para desbloquear.
O aparelho era um BML J9500 (uma replica do S4 da Sansung).
Solução simples e mais rápida, realizar o recovery factory (recuperação de fabrica).
Como sempre "Nem tudo é tão SIMPLES assim"...rsrsrs.
Quando entrei no menu pressionando as teclas power + vol up + home, para minha surpresa abriu usando o spreadtrum, onde o mesmo não tem a opção para formatar o celular.
Bom a solução realizada foi está:
- Será preciso do SDK android, que pode ser baixado do site : http://developer.android.com/sdk/index.html#download
Após a instalação você vai precisar saber qual o IdVendor e IdProduct do device.
Então com o celular plugado através do USB, abra o terminal e digite
No meu caso foi fácil.
O IdVendor é o primeiro conjunto de quatro digitos ou seja 1782
E o IdProduct é o segundo conjunto de quatro digitos ou seja 5d04
até ai blz, certo!
Crie o seguinte arquivo: /etc/udev/rules.d/51-android.rules
Salve o arquivo.
Abra com um editor de texto o arquivo ~/.android/adb_usb.ini
Se o arquivo adb_usb.ini não existir.
faça o seguinte:
Vá até o diretório sdk/tools e digite os comandos
adicione na linha 4, o IdVendor da seguinte forma
Usando o terminal, abra o diretório sdk/platform-tools e entre com os comandos:
em caso de aparecer ???????????? no permissions
retire o plug usb do celular e reconecte-o.
execute novamente o comando ./adb devices
o resultado será algo do tipo:
Pronto o adb já consegue se comunicar com o seu celular.
Agora é simples.
Ainda no terminal execute o comando.
Escolha a opção wipe data / factory reset.
e depois escolha a opção reboot system now.
Prontinho seu celular voltou a configuração de fabrica.
Simples neh...rsrsrs
Deixe seu comentário se está dica foi útil.
Realizado por: Rogério Martins
BML, Recovery Factory, SDK Android, Spreadtrum
- Será preciso do SDK android, que pode ser baixado do site : http://developer.android.com/sdk/index.html#download
Obs: utilizo o sistema operacional Linux Ubuntu 13.10.
- Descompacte os arquivos do adt-bundle-linux-x86_64-20131030.zip
- Abra o diretório sdk/tools e executei o arquivo android
- Será aberto o Gerenciador SDK do Android;
- Instale o Android SDK Tools e o Platform-tools
Após a instalação você vai precisar saber qual o IdVendor e IdProduct do device.
Então com o celular plugado através do USB, abra o terminal e digite
lsusbserá exibido varias conexões, você precisa saber qual é do celular.
No meu caso foi fácil.
Bus 002 Device 041: ID 1782:5d04 Spreadtrum CommunicationsOBS: O seu pode aparecer diferente.
O IdVendor é o primeiro conjunto de quatro digitos ou seja 1782
E o IdProduct é o segundo conjunto de quatro digitos ou seja 5d04
até ai blz, certo!
Crie o seguinte arquivo: /etc/udev/rules.d/51-android.rules
#Sansung Pirata
SUBSYSTEM=="usb", ATTR{idVendor}=="1782", ATTR{idProduct}=="5d04", MODE="0666", GROUP="adbandy"
Salve o arquivo.
Abra com um editor de texto o arquivo ~/.android/adb_usb.ini
Se o arquivo adb_usb.ini não existir.
faça o seguinte:
Vá até o diretório sdk/tools e digite os comandos
./android update adbPronto, agora edite o arquivo adb_usb.ini
cd ../platform-tools
./adb kill-server
sudo ./adb start-server
adicione na linha 4, o IdVendor da seguinte forma
0x1782Salve o documento.
Usando o terminal, abra o diretório sdk/platform-tools e entre com os comandos:
sudo service udev restartSerá exibido a lista com o device
./adb kill-server
./adb start-server
./adb devices
em caso de aparecer ???????????? no permissions
retire o plug usb do celular e reconecte-o.
execute novamente o comando ./adb devices
o resultado será algo do tipo:
List of devices attached
19761202 device
Pronto o adb já consegue se comunicar com o seu celular.
Agora é simples.
Ainda no terminal execute o comando.
./adb reboot recoveryPerceba que o celular será reiniciado e entrara no modo de recuperação.
Escolha a opção wipe data / factory reset.
e depois escolha a opção reboot system now.
Prontinho seu celular voltou a configuração de fabrica.
Simples neh...rsrsrs
Deixe seu comentário se está dica foi útil.
Realizado por: Rogério Martins
BML, Recovery Factory, SDK Android, Spreadtrum
muito bom msm
ResponderExcluircomo criar arquivo: /etc/udev/rules.d/51-android.rules
ResponderExcluircat /etc/udev/rules.d/51-android.rules
Excluircat /etc/udev/rules.d/51-android.rules
Excluirnaum esquece dpois de dar as permissoes
chmod +x 51-android.rules
valeu cara, salvou a turma, 70 no bolso da gente
ResponderExcluirMT LEGAL PARABÉNS AO PROGRAMADOR ROGÉRIO MARTINS....
ResponderExcluirAMIGO SÓ NÃO ENTENDI NESSA PARTE... CRIE O SEGUINTE... COMO ASSIM? VLW
Crie o seguinte arquivo: /etc/udev/rules.d/51-android.rules
#Sansung Pirata
SUBSYSTEM=="usb", ATTR{idVendor}=="1782", ATTR{idProduct}=="5d04", MODE="0666", GROUP="adbandy"
Não aparece meu dispositivo na parte do comando adb devices. O que será que não fiz certo? A proposito onde crio o adb_usb.ini em que pasta? qdo dou o comando lsusb aparece meu dispositivo listado.
ResponderExcluir