Ir para conteúdo



Foto

[Tutorial - Backflip]Atualizando para o Android 2.2.1 (Froyo)


  • Por favor, faça o login para responder
2 respostas neste tópico

#1

Hip Hop™

    Membro Platinum PluS

  • Membro Prime
  • PipPipPipPipPipPipPip
  • 7.717 posts

Postado 14 Abr 2011 - 21:59

1º passo: liberar o acesso root( Creio que o aplicativo UniversalAndRoot, faça esse processo, caso não faça segue abaixo como rootear seu aparelho)

* Baixe o pacote de desenvolvimento sdk do Android. Você pode baixá-lo aqui :download. Descompacte-0 no C:\;
* Instale os drivers usb da Motorola. Você pode baixá-los aqui :download (este link é para versões 32bits do Windows. Se o seu for diferente, procure no google);
* Reinicie seu computador;
* Baixe este arquivo: Moto_MSM_Root.rar :download
* Descompacte-o no C:\ (a pasta deve vai ficar assim: C:\Moto_MSM_Root);
* Acesse o Market e instale o aplicativo chamado “Connectbot”;
* Deixe ativado no seu celular o modo “Depuração USB”;
* Conecte o aparelho no seu computador em modo “Somente carga”, ou “Somente carregador”, algo assim;
* Abra o prompt de comando do windows (clique em “Iniciar”, “Executar” e digite “cmd”. Clique em ok);
* Digite “c:\” (sempre sem as ” ” );
* Digite “cd\”;
* Digite “cd xxxx\tools” (troque o “xxxx” pelo nome da pasta do pacote sdk que você descompactou no c:\. Você pode ver o nome digitando “dir” antes de realizar este ítem);
* Digite os comandos a seguir:
adb devices
+ (procure se aparece algo escrito “attached”. se não aparecer, ou os drivers da motorola não estão instalados, ou você não ativou a depuração usb ou não deixou somente em modo de carregamento);
adb push c:\Moto_MSM_Root\Superuser.apk /sdcard/Superuser.apk
adb push c:\Moto_MSM_Root\su /sdcard/su
adb push c:\Moto_MSM_Root\rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
adb push c:\Moto_MSM_Root\install-root.sh /data/local/tmp/install-root.sh
adb shell
chmod 0755 /data/local/tmp
cd /data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
chmod 0755 install-root.sh
* Mantenha seu celular conectado no cabo usb;
* Abra o “Connectbot”;
* Para abrir o console que precisamos usar, troque na caixa de seleção o ítem “ssh” por “local”, digite qualquer nome na caixa ao lado e depois aperte “enter” no teclado físico do telefone;
* Digite os seguintes comandos nesta tela (do telefone):
o cd /data/local/tmp
o ./rageagainstthecage-arm5.bin
* Espere até que você veja a seguinte mensagem (não aperte nada): “[+] Forked xxxx childs. (aonde o xxxx será um número qualquer)”;
* Aperte enter e depois digite “exit” na tela do connectbot;
* Feche o programa e abra-o novamente (não se assuste se o programa der algum erro e disser que precisa ser fechado. Pode acontecer. Feche-o e abra-o denovo);
* Entre no console do Connectbot novamente (escolha local e etc) e digite:
/data/local/tmp/install-root.sh
+ (se não aparecer nada, significa que deu tudo certo);
exit
exit

Pronto! Você acabou de conseguir instalar o aplicativo que libera o acesso root (acesso de super usuário) no seu Backflip. Eu acho que este procedimento também deve funcionar em outros aparelhos, como no Dext, mas não tive oportunidade de testar. Você só vai notar sua presença quando for utilizar um programa que necessite do acesso root. Uma caveira vai aparecer na tela informando que um programa está solicitando o acesso de super usuário e irá lhe perguntar se você autoriza ou não.

2º passo: instale a versão final do recovery v2.0 final do j_r0dd

* Baixe o arquivo :download (versão final do recovery);
* Descompacte o arquivo recovery.img em seu computador ;
* Agora copie o arquivo para a raiz do seu cartão de memória;
Abra o “Connectbot” no telefone;
*
o (Para abrir o console que precisamos usar, troque na caixa de seleção o ítem “ssh” por “local”, digite qualquer nome na caixa ao lado e depois aperte “enter” no teclado físico do telefone);
* Digite os seguintes comandos nesta tela (do telefone):
su
+ (“su” siginifica que você está pedindo o acesso de superusuário. Aqui pode acontecer do aplicativo de root perguntar se você permite ou não este acesso. Marque “Lembrar esta opção” e permita. Se por um acaso continuar aparecendo o “$” no início da linha ou der algum erro, feche o Connectbot e abra-o novamente.)
cd system
rm recovery.img
+ (se der algum erro aqui, não tem problema)
flash_image recovery /sdcard/recovery.img

Pronto! A versão Final 2.0 do recovery foi instalada. Para quem estiver com a versão antiga, recomendo que atualize!

3º passo: efetuando backup de nandroid

Sempre que efetuar qualquer update, efetue backup de nadroid!!!

* Inicie o telefone em modo Recovery:
Desligue o telefone;
Ligue-o segurando o botão da câmera. Vai aparecer uma tela azul com o “M” da Motorola. Solte o botão da câmera e dê 1 toque no botão de ligar. Ele vai reiniciar novamente;
Assim que aparecer uma tela branca com o “M” da Motorola, aperte o botão da câmera e segure até que uma tela preta seja mostrada. Nesta tela, aperte o botão de volume “para cima” uma vez e aguarde até que lhe seja mostrada uma tela com um robô android e várias opções (se você apertou o botão para cima e não deu certo, comece de novo e aperte o outro botão de volume, costuma funcionar).

Caso apareça uma tela como esta da figura abaixo, o arquivo recovery.img não foi instalado! Refaça o 2º passo.

[ATTACH]23069.vB[/ATTACH]


Caso você tenha instalado a versão correta, aparecerá uma imagem parecida com esta:

[ATTACH]23068.vB[/ATTACH]

Na tela do recovery, vá a Backup/Restore. Lá você encontrará três opções: Backup, Backup + EXT e Restore

Clique na opção Backup apertando o botão Home. Ele vai pedir para confirmar, aperte novamente o botão Home.

Pronto! Foi criado um backup no seu cartão de memória. Caso aconteça alguma coisa de errado, basta você entrar no modo recovery, entrar na função backup/restore clicar em restore. Lá você seleciona o arquivo de nandroid que esta no seu cartão de memória. Assim, na teoria, você poderá recuperar seu telefone caso algo dê errado! É recomendável sempre efetuar um backup de nandroid antes de fazer qualquer update!!!


4º passo: atualizando para o Android 2.1
Se você ainda esta na versão 1.5, mesmo depois de ter efetuado os 3 primeiros passos do tutorial, baixe o arquivo signet-IT_radio.zip. Caso já esteja com uma ROM 2.1 não aplique este arquivo;

Faça o download dos arquivos: Unofficial CyanogenMod v6.1.2 (Froyo 2.2.1) e gapps-mdpi-20110301-signed (Aplicativos do Google) para a ROM CyanogemMod

Ou Cyano_Mod v2 (Baseada na CyanogenMod)

Copie o arquivos que você baixou (caso você esteja na 1.5, copie o signet-IT_radio.zip) para a raiz do seu cartão de memória, sem descompactá-los;
Se voce quer a ROM CyanogenMod v6.1.2 copie os dois arquivos se for a ROM Cyano, somente um!


Importante para os próximos passos: Botão Home, Botão Retorno


* Ligue o telefone em modo Recovery (se você não sabe como, procure neste tutorial):
Vamos apagar todas as informações do telefone:
Entre no menu “Wipe” (use os botões de volume para ir p/ cima ou p/ baixo e o botão Home para confirmar sua escolha. O botão de retorno “volta” para a tela anterior);
Execute todos os Wipes que estiverem ali dentro, com exceção do Wipe SD-Ext partition. Não faça esta! Se fizer, você pode inutilizar seu telefone. Efetue somente o Wipe data, Wipe cache, Wipe Dalvik-cache, Wipe .android_secure e Wipe battery stats;
Aperte o botão retorno até que você volte para a 1ª tela do menu do recovery, onde você vai achar uma opção chamada “Flash zip from sd”;
Acesse esta opção apertando o botão home;
Se você estava com a versão 2.1, pule este parágrafo! Agora, se estava com o Android 1.5 instalado, escolha o arquivo “signed-IT_radio.zip” e confirme (botão home). Quando acabar, escolha a opção para rebootar o aparelho. Você vai ver uma tela preta com uma tarja azul lá embaixo que, pouco a pouco, vai ser preenchida com “#”. Quando ela estiver toda preenchida, o telefone vai reiniciar sozinho e retornar para o modo recovery (aquele com o robô android). Aguarde, pode demorar um pouco;
Volte à opção “Flash zip from sd”, selecione a ROM de sua preferência e aplique-a!
Quando terminar o update, você automaticamente retornará para a tela inicial do modo recovery. Agora retire o cartão de memória (micro-sd) do aparelho e clique em Reboot system now.
* Seu telefone pode demorar cerca de 10 min para reiniciar. Quando ele ligar, retorne para o modo recovery e aplique o arquivo referente aos aplicativos do Google. Recomendo antes de reiniciar, retirar novamente o cartão de memória;
* Quando ligar, efetue um novo backup de nandroid.

Caso o telefone fique travado na tela com o M da Motorola, coloque ele em modo recovery, execute todos os wipes, com excessão do Wipe SD-Ext partition e aplique novamente a ROM (não aplique o arquivo de rádio). Não se esqueça de retirar o cartão de memória (micro-sd) do aparelho antes de clicar em Reboot system now.




Creditos: DroidBrazil

Arquivo(s) anexado(s)

  • Arquivo anexado  31.jpg   101,7K   160 Downloads
  • Arquivo anexado  21.jpg   82,4K   157 Downloads



#2

RicardoE8

    Membro Júnior

  • Membros
  • PipPipPip
  • 132 posts

Postado 13 Jul 2012 - 11:42

boa tarde galera....
tô com uma dúvida aqui....
atualizei o meu MB300 para o ANDROID 2.3.7. (cm-7-20120708-NIGHTLY-motus) q é o mod mais recente, porém não é classificado como estável (stable) e acredito q por isso o telefone tem enormes lags... de interminaveis 5 segundos...

então a minha dúvida é, caso eu modifique para uma versão estável, os arquivos movidos para o cartão de memória irão funcionar normalmente????
tenho uma centena deles já baixados e não quero correr atrás de todos eles novamente.....

aguardo respostas....

#3

danielssp2

    Super Moderador

  • Super Moderadores
  • 1.414 posts

Postado 26 Ago 2012 - 14:47

eles vão funcionar normalmente.
as nightlyes funcionam como atualizações para erros