Saltar para conteúdo


Foto
- - - - -

[TUTORIAL] instruções "all-in-one" (flash rom, imei, cwm, bootloader, root, busybox)


  • Por favor inicie sessão para responder
121 respostas a este tópico

#1 wwwjunk

wwwjunk

    Membro

  • Membros
  • PipPip
  • 95 mensagens

Mensagem publicada 25 August 2012 - 14:38

INTRODUÇÃO

Ora bem aqui vai como eu faço tudo. Espero que isto acabe por ser útil a alguém...
Não há aqui nada que seja novidade, mas fica tudo num só post.
Os agradecimentos vão para o pessoal que realmente descobriu as roms e desenvolveu os hacks/exploits (androidpt e modaco).
Não pretendo retirar o mérito a quem escreveu os 1ºs tutoriais, nem digo que estes são os únicos métodos que funcionam.
É assim que faço e estou a partilhar.

NOTA1
Ler tudo com atenção antes de se iniciar qualquer processo.
Se ficarem com um pisa-papéis não me apontem o dedo. Afinal são vocês que estão a fazer as coisas ;)

NOTA2
O ideal é executar tudo como administrador e com antivirus/firewall desactivados.
Ao fazer isso não é má ideia desligar a internet temporariamente ;)



Download dos programas necessários: LINK (descomprimir o ficheiro no computador)

ROMs Gingerbread:
b882 LINK
b884 LINK
b888 LINK
b894 LINK

ROMs ICS:
b926 LINK
b927 LINK
b934 LINK
b936 LINK
b940 LINK
b944 LINK



IMPORTANTE
Antes de se fazer seja o que for, há que fazer o backup do IMEI original do telemóvel.
Este passo é necessário, porque para se alternar entre ROMs tem que se colocar temporariamente o IMEI a 0.
Apenas é necessário fazer o backup do IMEI uma vez.



NOTA
As seguintes definições devem ser aplicadas no telemóvel sempre que se faça algum reset/flash/wipe

ROM Gingerbread
menu -> definições -> aplicações
activar "fontes desconhecidas"
desactivar "arranque rápido"

menu -> definições -> aplicações -> desenvolvimento
activar "depuração usb"

ROM ICS
menu -> definições
desactivar "arranque rápido"

menu -> definições -> segurança
activar "fontes desconhecidas"

menu -> definições -> opções de programador
activar "depuração usb"

################################################################################

FLASH DE QUALQUER ROM (a partir de qualquer uma)

1. colocar o IMEI a 0
2. desligar o telemóvel
3. colocar o cartão de memória no computador e copiar para a raíz do cartão a pasta dload da ROM que se quer flashar
4. retirar a bateria durante 5 segundos e colocar novamente no telemóvel
5. colocar o cartão no telemóvel e iniciar premindo simultaneamente as teclas "vol+" + "vol-" + "power"
6. aguardar que o telemóvel faça o flash e após o 1º arranque colocar as definições recomendadas mais abaixo

OPCIONAL: flash do vendor
- desligar o telemóvel
- colocar o cartão de memória no computador e apagar o ficheiros que estão dentro da pasta dload
- copiar para a pasta dload o ficheiro UPDATE.APP que se encontra dentro da pasta vendor da ROM respectiva
- colocar novamente o cartão no telemóvel e iniciar premindo simultaneamente as teclas "vol+" + "vol-" + "power"
- aguardar que o telemóvel faça o flash e reinicie

7.1. após o flash de ROM Gingerbread
7.1.1. flash de custom recovery
7.1.2. acesso à conta root
7.1.3. instalação do busybox
7.1.4. repor o IMEI original

7.2. após o flash de ROM ICS
7.2.1. acesso à conta root
7.2.2. desbloqueio do bootloader
7.2.3. flash de custom recovery
7.2.4. instalação do busybox
7.2.5. repor o IMEI original

################################################################################

NOTA
O que está descrito daqui para baixo não está por nenhuma ordem em específico.
Por isso procurem o que querem fazer e vejam os pré-requisitos necessários para a situação em questão.



ACESSO À CONTA ROOT

ROM Gingerbread

pré-requisitos
ter uma custom recovery a funcionar

instruções
1. copiar para o cartão de memória o ficheiro "Superuser-3.1.3-arm-signed.zip"
2. desligar o telemóvel
3. pressionar "vol+" + "power" ao mesmo tempo. Só largar os botões quando aparecer o menu de recovery
4. escolher a opção "install zip from sdcard"
5. escolher a opção "choose zip from sdcard"
6. escolher o ficheiro "Superuser-3.1.3-arm-signed.zip"
7. escolher a opção "Yes - Install ....."
8. carregar na tecla "back" uma vez e escolher a opção "reboot system now"
9. desligar o telemóvel do computador

ROM ICS

pré-requisitos
nenhums

instruções
1. ligar o telemóvel ao computador (com o telemóvel ligado)
2. entrar na pasta programas_g300/root/ics

3.1. executar em windows
adb-windows start-server
adb-windows push mempodroid /data/local/tmp
adb-windows push su /data/local/tmp
adb-windows push Superuser.apk /data/local/tmp
adb-windows push script.sh /data/local/tmp
adb-windows shell chmod 777 /data/local/tmp/mempodroid
adb-windows shell chmod 777 /data/local/tmp/script.sh
adb-windows shell /data/local/tmp/mempodroid 0xd524 0xab8f sh /data/local/tmp/script.sh
adb-windows kill-server

3.2. executar em linux
chmod +x adb-linux
sudo su
./adb-linux start-server
./adb-linux push mempodroid /data/local/tmp
./adb-linux push su /data/local/tmp
./adb-linux push Superuser.apk /data/local/tmp
./adb-linux push script.sh /data/local/tmp
./adb-linux shell chmod 777 /data/local/tmp/mempodroid
./adb-linux shell chmod 777 /data/local/tmp/script.sh
./adb-linux shell /data/local/tmp/mempodroid 0xd524 0xab8f sh /data/local/tmp/script.sh
./adb-linux kill-server
exit

desligar o telemóvel do computador



FLASH DE CUSTOM RECOVERY (clockworkmod 5.0.2.8_Rev.3)

pré-requisitos ROM Gingerbread
nenhums

pré-requisitos ROM ICS
bootloader desbloqueado

instruções
1. desligar o telemóvel
2. carregar em "vol-" + "power" ao mesmo tempo e esperar 5 a 10 segundos com os dois botões premidos
3. ligar o telemóvel ao computador
4. entrar na pasta programas_g300/recovery

5.1. executar em windows
fastboot-windows.exe flash recovery recovery.img
fastboot-windows.exe reboot

5.2. executar em linux
chmod +x fastboot-linux
sudo su
./fastboot-linux flash recovery recovery.img
./fastboot-linux reboot
exit

6. desligar o telemóvel do computador



DESBLOQUEIO DO BOOTLOADER (apenas para ROMs ICS)

pré-requisitos
root

instruções
1. ligar o telemóvel ao computador (com o telemóvel ligado)
2. entrar na pasta programas_g300/bootloader

3.1. executar em windows
adb-windows start-server
adb-windows push bootloader.img /data/local/tmp
adb-windows push oemsbl.img /data/local/tmp
adb-windows shell su -c "dd if=/data/local/tmp/bootloader.img of=/dev/block/mmcblk0p9"
adb-windows shell su -c "dd if=/data/local/tmp/oemsbl.img of=/dev/block/mmcblk0p14"
adb-windows kill-server

3.2. executar em linux
chmod +x adb-linux
sudo su
./adb-linux start-server
./adb-linux push bootloader.img /data/local/tmp
./adb-linux push oemsbl.img /data/local/tmp
./adb-linux shell su -c "dd if=/data/local/tmp/bootloader.img of=/dev/block/mmcblk0p9"
./adb-linux shell su -c "dd if=/data/local/tmp/oemsbl.img of=/dev/block/mmcblk0p14"
./adb-linux kill-server
exit

4. desligar o telemóvel do computador



BACKUP DO IMEI ORIGINAL

pré-requisitos
root

instruções
1. garantir que não há nenhuma pasta com o nome "5irom" nem no cartão nem na memória do telemóvel
2. copiar para o cartão de memória o ficheiro que "ToolBox5iromV1.0.4.2.apk" que se encontra na pasta "programas_g300/5iromtoolbox 1.0.4.2"
3. instalar no telemóvel o programa "ToolBox5iromV1.0.4.2.apk"
4. executar o programa "5iromtoolbox"
5. escolher a opção "imei backup"
6. sair do programa e desligar o telemóvel
7. colocar o cartão de memória no computador e fazer backup da pasta "5irom" que se encontra na raíz do mesmo



COLOCAR O IMEI A 0

pré-requisitos
root

instruções
1. garantir que não há nenhuma pasta com o nome "5irom" nem no cartão nem na memória do telemóvel
2. copiar para o cartão de memória o ficheiro que "ToolBox5iromV1.0.4.2.apk" que se encontra na pasta "programas_g300/5iromtoolbox 1.0.4.2"
3. copiar para a raíz do cartão de memória a pasta "5irom" que se encontra dentro da pasta "programas_g300/5iromtoolbox 1.0.4.2"
4. instalar no telemóvel o programa "ToolBox5iromV1.0.4.2.apk"
5. executar o programa "5iromtoolbox"
6. escolher a opção "imei restore"
7. sair do programa e reiniciar ou desligar o telemóvel



REPOR O IMEI ORIGINAL

pré-requisitos
root

instruções
1. garantir que não há nenhuma pasta com o nome "5irom" nem no cartão nem na memória do telemóvel
2. copiar para o cartão de memória o ficheiro que "ToolBox5iromV1.0.4.2.apk" que se encontra na pasta "programas_g300/5iromtoolbox 1.0.4.2"
3. copiar para a raíz do cartão de memória a pasta "5irom" da qual fizeram backup no computador
4. instalar no telemóvel o programa "ToolBox5iromV1.0.4.2.apk"
5. executar o programa "5iromtoolbox"
6. escolher a opção "imei restore"
7. sair do programa e reiniciar o telemóvel

NOTA
Se o telemóvel ficar em loop e não reiniciar, é necessário entrar na recovery e fazer um wipe/factory reset.

INSTALAÇÃO DO BUSYBOX

pré-requisitos
root

instruções
Pode-se instalar directamente da Play Store. É só procurar por busybox, instalar a app, e executa-la para ela configurar.
Em alternativa, podem-se seguir os passos abaixo. Vou actualizando a app de vez em quando.
1. copiar o ficheiro que se encontra em programas_g300/busybox 8.6/ para o cartão de memória e instalar
2. correr o programa e esperar uns segundos até que arranque completamente
3. carregar em baixo onde diz "install" e esperar cerca de dois minutos até que termine
4. sair do programa

OPCIONAL:
O programa pode ser desinstalado agora. O que ele tinha a fazer fica feito na ROM e o programa não é mais necessário.
Pode-se optar por manter instalado para se fazer actualizações ao busybox.
Eu removo-o sempre.

################################################################################
################################################################################

DÚVIDAS FREQUENTES

Para que serve a pasta vendor?
Entre outras coisas, para se ter os atalhos na barra de notificações para ligar/desligar wifi, gps, etc...

Quando estou a flashar uma ROM, a meio do processo diz que falhou. O que correu mal?
Isto acontece quando o IMEI não ficou a 0.

Instalei a ROM b926 e não tenho as aplicações da Google.
Fazer o download deste ficheiro: LINK
Copiar o ficheiro para o cartão de memória (sem o descomprimir) e flashar o mesmo através da recovery.

Porquê usar os passos todos manualmente e não usar o unlockbootloader.exe para acesso à conta root ou desbloqueio do bootloader?
Porque gosto que as pessoas percebam melhor o que se passa.
Além disso, fazendo manualmente pode-se instalar a versão que se quiser do superuser e busybox.
No processo automático é instalado o superuser e busybox que estão integrados no unlockbootloader.exe.

Editado por wwwjunk, 04 November 2012 - 20:51.

  • Magic, apok, Miki Bakaiki e 5 outros gostam disto

#2 wwwjunk

wwwjunk

    Membro

  • Membros
  • PipPip
  • 95 mensagens

Mensagem publicada 25 August 2012 - 14:41

*** reservado ***

#3 Miki Bakaiki

Miki Bakaiki

    Fã de Android

  • Membros
  • PipPipPip
  • 351 mensagens
  • Huawei Ascend G300

Mensagem publicada 26 August 2012 - 17:12

nice one :) embora ja tenha as c oisas bem encaminhadas, é sempre bom ter um "reminder" !

#4 Miki Bakaiki

Miki Bakaiki

    Fã de Android

  • Membros
  • PipPipPip
  • 351 mensagens
  • Huawei Ascend G300

Mensagem publicada 26 August 2012 - 18:22

para activar o modo de depuraçao no ICS , suponho que seja : definições>opções de programador> colocar o "certo" em "Depuração USB" (fui ver no meu, e estou com a B934 ) :)

#5 Tec_Fil

Tec_Fil

    Guru de Android

  • Moderadores
  • 2487 mensagens
  • Localizaçãoaquele local a que chamam "casa"
  • Moto E 2015 --> Xiaomi Redmi 3

Mensagem publicada 26 August 2012 - 18:37

sim é isso
como já alguém muito sábio dizia: "windows for games, linux for real"

#6 mampgt

mampgt

    Fã de Android

  • Membros
  • PipPipPip
  • 303 mensagens
  • Galaxy S II (GT - i9100) / Huawei Ascend G300

Mensagem publicada 27 August 2012 - 09:31

wwwjunk Obrigado
Muito bem

#7 wwwjunk

wwwjunk

    Membro

  • Membros
  • PipPip
  • 95 mensagens

Mensagem publicada 28 August 2012 - 13:25

Pelo que vejo no tópico da b934 o pessoal continua a fazer as mesmas coisas, a perguntar sempre o mesmo....
É um telemóvel extremamente fácil de mexer e alterar e mesmo assim fazem alta confusão com isto tudo :)
Quando tiver tempo livre vou extrair a recovery original e coloco aqui, para o pessoal que quiser enviar para garantia com tudo direito.
Vou deixar de vir a esta secção do fórum porque não vale mesmo a pena. É aquilo a que se chama "bater no ceguinho".
Bons flashes para todos ;)

#8 TheBigTester

TheBigTester

    Membro

  • Membros
  • PipPip
  • 41 mensagens

Mensagem publicada 28 August 2012 - 13:33

bom tutorial :)

Editado por TheBigTester, 28 August 2012 - 13:34.


#9 RPFFDS

RPFFDS

    Membro

  • Membros
  • PipPip
  • 47 mensagens
  • Huawei G300

Mensagem publicada 30 August 2012 - 00:11

Gostei bastante deste tópico,

O pessoal em outros tópicos deviam direccionar o pessoal para esta página ou para esta http://www.androidpt...8xx-para-a-934/ que assim evitava-se tanta pergunta e problemas (contra mim falo porque tive problemas até dizer chega!) quando estiver mais calmo e com mais tempo tento uma das duas, a que tiver mais sucesso reporto aqui e no outro Tópico onde actualmente me tenho tentado safar sem sucesso...

Abraço a todos e bom trabalho malta!

#10 wwwjunk

wwwjunk

    Membro

  • Membros
  • PipPip
  • 95 mensagens

Mensagem publicada 04 September 2012 - 19:28

Tópico inicial actualizado. Ainda não está tudo mas vai-se fazendo...

#11 Miki Bakaiki

Miki Bakaiki

    Fã de Android

  • Membros
  • PipPipPip
  • 351 mensagens
  • Huawei Ascend G300

Mensagem publicada 04 September 2012 - 19:35

wwwjunk, quando dizes ali pra executar , é para abrir linha de comandos, ou basta carregar nos ficheiros ? :)

#12 wwwjunk

wwwjunk

    Membro

  • Membros
  • PipPip
  • 95 mensagens

Mensagem publicada 05 September 2012 - 17:52

Não percebi a tua dúvida.... Estás a falar do que é para escrever na linha de comandos?
Se for isso, é só abrir o cmd.exe como administrador antes de começar a chutar para lá os comandos.

PS: nem sequer uso Window$ ;)

PS2: aqui com o meu tutorial e ficheiros usados não é necessário instalar o SDK da Google para nada. As pastas têm tudo o que é preciso.
A única coisa que se tem que instalar no Windows são os drivers do telemóvel (em Linux não é preciso)

#13 dani_myx

dani_myx

    Membro

  • Membros
  • PipPip
  • 24 mensagens
  • Ascend G300

Mensagem publicada 05 September 2012 - 18:11

Será que me poderiam explicar como por o meu imei a 0, é que nao estou a perceber a explicação que esta no topico.

#14 wwwjunk

wwwjunk

    Membro

  • Membros
  • PipPip
  • 95 mensagens

Mensagem publicada 05 September 2012 - 18:25

Fiz uma ligeira alteração nessa parte do IMEI. Penso que chegas lá, assim :)

Tens que fazer primeiro o backup do teu imei, e copiar a pasta desse backup para algum lugar seguro.
Depois pões o imei a zero, usando os ficheiros de que fizeste o download no início do tópico.
Flashas a rom que quiseres, e no final repões o imei original com o backup que fizeste ao princípio.

NUNCA mudes o imei para 0 sem teres feito primeiro o backup do teu imei original, e copiado esse mesmo backup para lugar seguro.

Editado por wwwjunk, 05 September 2012 - 18:28.


#15 dani_myx

dani_myx

    Membro

  • Membros
  • PipPip
  • 24 mensagens
  • Ascend G300

Mensagem publicada 05 September 2012 - 19:44

Alguem pode fazer o upload noutro site, tipo, mediafire ou assim...é que eu tou com problemas com o 4shared


Resolvido

Editado por dani_myx, 05 September 2012 - 23:13.


#16 Miki Bakaiki

Miki Bakaiki

    Fã de Android

  • Membros
  • PipPipPip
  • 351 mensagens
  • Huawei Ascend G300

Mensagem publicada 05 September 2012 - 20:56

Não percebi a tua dúvida.... Estás a falar do que é para escrever na linha de comandos?
Se for isso, é só abrir o cmd.exe como administrador antes de começar a chutar para lá os comandos.

PS: nem sequer uso Window$ ;)

PS2: aqui com o meu tutorial e ficheiros usados não é necessário instalar o SDK da Google para nada. As pastas têm tudo o que é preciso.
A única coisa que se tem que instalar no Windows são os drivers do telemóvel (em Linux não é preciso)


Sim, eu sei que tem que se abrir o cmd, mas depois, é só escrever estes comandos, por ex:
adb-windows start-server
adb-windows push bootloader.img /data/local/tmp
adb-windows push oemsbl.img /data/local/tmp
adb-windows shell su -c "dd if=/data/local/tmp/bootloader.img of=/dev/block/mmcblk0p9"
adb-windows shell su -c "dd if=/data/local/tmp/oemsbl.img of=/dev/block/mmcblk0p14"
adb-windows kill-server

?
é preciso fazer algo antes, ou basta começar como está na origem (C:\users ... ) ?

#17 wwwjunk

wwwjunk

    Membro

  • Membros
  • PipPip
  • 95 mensagens

Mensagem publicada 06 September 2012 - 11:22

Tens que correr os comandos a partir da diretoria onde estão os ficheiros.
cd c:\blahblah

Editado por wwwjunk, 06 September 2012 - 11:31.


#18 Miki Bakaiki

Miki Bakaiki

    Fã de Android

  • Membros
  • PipPipPip
  • 351 mensagens
  • Huawei Ascend G300

Mensagem publicada 06 September 2012 - 13:16

aaah, pois, era isso :P thanks !

#19 RPFFDS

RPFFDS

    Membro

  • Membros
  • PipPip
  • 47 mensagens
  • Huawei G300

Mensagem publicada 06 September 2012 - 14:44

se quiseres fazer com que a linha adb pertença ao sistema faz o defenido aqui...
http://www.youtube.c...&v=oaNM-lt_aHw#!
  • Miki Bakaiki gosta disto

#20 wwwjunk

wwwjunk

    Membro

  • Membros
  • PipPip
  • 95 mensagens

Mensagem publicada 06 September 2012 - 15:41

Em todas as pastas que o adb ou fastboot são necessários, coloquei lá os ficheiros correspondentes, já para evitar ter que andar a mexer nos paths.
Basta entrar na directoria onde estão os ficheiros a usar com "cd c:\XXXXX".

Mas informação é sempre bem vinda ;)

#21 renapauperio

renapauperio

    Novato

  • Membros
  • Pip
  • 6 mensagens
  • LocalizaçãoPorto
  • Galaxy Gio, Huawei Ascend G300

Mensagem publicada 06 September 2012 - 21:32

alguem arranja o link do superuser?

#22 mampgt

mampgt

    Fã de Android

  • Membros
  • PipPipPip
  • 303 mensagens
  • Galaxy S II (GT - i9100) / Huawei Ascend G300

Mensagem publicada 07 September 2012 - 00:03

Esta incluido no link acima "Download dos programas necessários"

#23 Miki Bakaiki

Miki Bakaiki

    Fã de Android

  • Membros
  • PipPipPip
  • 351 mensagens
  • Huawei Ascend G300

Mensagem publicada 12 September 2012 - 23:05

Malta, eu flashei a b934 , e aqui no forum (e em todo o lado :) ) diz que se deve fazer wipes a tudo depois de flashar qualquer uma rom ... então, a minha questão é : eu flashei, fiz agora root e desbloqueei o bootloader , e vou instalar o CWM ... Depois, devo fazer os wipes , atraves do cwm ? nao perco o root ? ou perco, e tenho que fazer root again ?

Obrigado ! :)

EDIT : então, eu experimentei e fiquei cá com a app super user, mas há uma diferença : quando abria o registo, antes dos wipes, estavam la 4 ficheiros , qualquer coisa shell ...
Agora, que fiz os wipes, nao esta nada ... tentei fazer root again e ele supostamente fez, mas nao aparece tambem os "shell" qualquer coisa ...

Segunda questão : isto está com root ? o que é aquilo de "shell" ? é importante ter ?! (ja fiz esta pergunta em lugar algum, e responderam-me , mas acho que nao soube o porque de aparecer/desaparecer ... se alguem souber porque , agradeço :)

EDIT 2 : estava agora a instalar o busybox e apareceu aqui uma coisa : "[ (will symlink/overwrite/install) applet is nor currently symlinked/installed. Not symlinked. Recommend overwritting/installing this applet. "

E afinal nao e so uma coisa dessas, mas milhares, a mudar só o "[" para outras coisas, que me parecem cenas de sistema (?)

WTH is this ?!

Editado por Miki Bakaiki, 12 September 2012 - 23:49.


#24 Miki Bakaiki

Miki Bakaiki

    Fã de Android

  • Membros
  • PipPipPip
  • 351 mensagens
  • Huawei Ascend G300

Mensagem publicada 13 September 2012 - 00:21

Portanto, estou quase a chegar ao ponto de spam , mas ao tentar repor o imei, reiniciei, o telemovel mudou de animaçao inicial de "huawei ascend" (normal) para "huawei" (com o simbolo) e fica tipo em "loop", e depois so entra no cwm, e nao deixa fazer reboot, diz o meu conhecido "E:\ invalid argument" ... vou tentar flashar a b934 .zip e tentar repor o imei ... ajuda e necessaria urgentemente :S

#25 Miki Bakaiki

Miki Bakaiki

    Fã de Android

  • Membros
  • PipPipPip
  • 351 mensagens
  • Huawei Ascend G300

Mensagem publicada 13 September 2012 - 00:37

Okay, acho que consegui por isto ja bem, outra vez ... instalei a b934 atraves do zip e acho que ja tenho imei e consegui sair do loop ... :)