Página Inicial > Linux > Milestone atualizado com o ShadowMOD-BR via Ubuntu

Milestone atualizado com o ShadowMOD-BR via Ubuntu

Opa,

Só criei esse post para informar que finalmente criei coragem e atualizei meu Motorola Milestone para a versão 2.2.1 do Android (Froyo). Utilizei a versão do ShadowMOD-BR e a instalação e utilização, até agora, não apresentou nenhum problema, como a maioria das instalações informou como fazer utilizando o Windows eu vou mudar um pouco e falar como atualizar utilizando o Ubuntu Linux (OBS.: algumas pessoas não conseguiram executar o sbf_flash na versão 64bits).

OBS.: NÃO ME RESPONSABILIZO POR QUAISQUER DANOS QUE POSSAM OCORRER NO SEU APARELHO! NO MEU E EM VÁRIOS OUTROS FUNCIONARAM COM SUCESSO, MAS NÃO GARANTO QUE ESSES PASSOS IRÃO SERVIR PARA O SEU CASO!

Primeiro acesse o site do ShadowMOD-BR e baixe os pacotes:

– SBF base 2.2.1;
OpenRecovery 1.46;
Ultima ShadowMOD-BR disponível;

Depois baixe o aplicativo sbf_flash, consegui encontrá-lo aqui.

Agora vamos aos passos para a instalação (a maioria delas está no site do desenvolvedor, só adaptei algumas linhas referentes a instalação no Ubuntu Linux):

1. Descompacte o OpenRecovery e copie o update.zip e o diretório OpenRecovery para o diretório raiz do seu SD Card.

2. Copie o arquivo zip da ShadowMOD-BR para o diretorio /OpenRecovery/updates.

3. Desligue seu telefone.

4. Aperte e segure o botão de abaixar volume e câmera e ligue o telefone. Continue segurando o botão de abaixar volume/câmera mesmo apos ligado.

5. Irá aparecer uma tela escrito BootLoader (xx.xx), se não aparecer repita o passo anterior.

6. Conecte seu cabo USB no telefone, o Linux já deverá reconhecê-lo e mostrar os dados da conexão pelo comando dmesg, algo como:

scsi 6:0:0:0: Direct-Access     Motorola A853             0001 PQ: 0 ANSI: 2

7. Agora execute o aplicativo sbf_flash (lembre-se de dar permissão de execução ao mesmo):

$ chmod +x sbf_flash
$ sudo ./sbf_flash MILESTONE_BASE_2.2.1.sbf

[sudo] password for fl0cker:
SBF FLASH 1.11 (mbm)

=== MILESTONE_BASE_2.2.1.sbf ===
00: RDL03 0x82000000-0x8204CFFF 00C1 AP
01: CG31 0xB01C0000-0xB01C47FF 24FE AP
02: CG33 0xD13FB000-0xD1BB783F E479 AP
03: CG34 0xB03A0000-0xB03A47FF CC19 AP
04: CG35 0xB07A0000-0xB0A607FF 888E AP
05: CG36 0xF0B7D000-0xF0BE083F 26E7 AP
06: CG37 0xE4034000-0xE40379BF 9325 AP
07: CG40 0xDD2E4000-0xDD2E483F FDFF AP
08: CG42 0xB06A0000-0xB06DFFFF 73E3 AP
09: CG45 0xB0B20000-0xB0E207FF 79ED AP
10: CG47 0xB0EE0000-0xB12A07FF 679E AP
11: CG53 0xCFD80000-0xCFD807FF FDFF AP
12: CG61 0xB0640000-0xB06607FF 6C74 AP

Milestone found.
>> uploading RDL03
Uploading: 100% OK
>> verifying ramloader
-- OK
>> executing ramloader
Milestone found.
>> sending erase
>> uploading CG31
Uploading: 100% OK
>> uploading CG33
Uploading: 100% OK
>> uploading CG34
Uploading: 100% OK
>> uploading CG35
Uploading: 100% OK
>> uploading CG36
Uploading: 100% OK
>> uploading CG37
Uploading: 100% OK
>> uploading CG40
Uploading: 100% OK
>> uploading CG42
Uploading: 100% OK
>> uploading CG45
Uploading: 100% OK
>> uploading CG47
Uploading: 100% OK
>> uploading CG53
Uploading: 100% OK
>> uploading CG61
Uploading: 100% OK
>> verifying CG31
-- OK
>> verifying CG33
-- OK
>> verifying CG34
-- OK
>> verifying CG35
-- OK
>> verifying CG36
-- OK
>> verifying CG37
-- OK
>> verifying CG40
-- OK
>> verifying CG42
-- OK
>> verifying CG45
-- OK
>> verifying CG47
-- OK
>> verifying CG53
-- OK
>> verifying CG61
-- OK
>> rebooting

8. Quando terminar o procedimento o telefone ira reiniciar (apagando e acendendo ou travado no logo da Motorola).

9. Desligue o telefone novamente.

10. Entre em modo de recovery apertando e segurando o botão X do teclado (em alguns modelos de Milestone, o meu foi assim, é o botão da câmera ao invés do X) e ligue-o telefone. Continue segurando o botão X ou câmera mesmo após ligado.

11. Irá aparecer um triangulo com uma exclamação, nesse momento aperte o botão de aumentar volume e da câmera (juntos).

12. Irá aparecer um menu com algumas opções. Usando o D-pad do teclado, selecione a opção “apply sdcard:update.zip”.

13. Selecione “Wipe Data/Factory Reset” e escolha “Yes”.

14. Selecione “Apply Update”.

15. Selecione “update-smbr-vX.X-signed.zip”.

16. Irá ser pedido uma confirmção se quer instalar, selecione “Yes”.

17. Terminado a instalação selecione “Go Back” e escolha “Reboot System”.

Pronto! Seu telefone já irá iniciar na versão 2.2.1 do Froyo! Abaixo alguns screenshots:

Abraço!

Fontes:
http://code.google.com/p/shadowmodbr/wiki/Tutorial
http://www.lucasleao.net/wordpress/archives/458

Categories: Linux Tags: , , , ,
  1. Jorge
    27, novembro, 2010 em 15:19 | #1

    Você fez a instalação e depois testou? O que funcionou e o que não funcionou? Eu tava lendo e disseram que o sistema funciona tudo legal, mas a câmera fica MUITO ruim. É verdade? Ou já foi arrumado? Os Apps da Google já vêm instalados, ou instala depois?

  2. Cristiano
    27, novembro, 2010 em 15:50 | #2

    Muito bom você informar o passo-a-passo para a atualização usando o Ubuntu. Agora, o que eu não entendo, é o fato de se fazer essa atualização não oficial, portanto com riscos de danificar o aparelho, se no começo do ano que vem a Motorola vai atualizar o Milestone para o 2.2? Eu prefiro não arriscar e esperar. 😀

  3. Chesterman
    27, novembro, 2010 em 16:43 | #3

    hey, tem algum drawback dessa atualização? tipo… algo para de funcionar, como camera, bluetooth, wifi etc?

  4. Jean
    29, novembro, 2010 em 07:33 | #4

    Quais foram as principais sensações de mudanças que vc percebeu ?
    Deu diferença em desempenho ? Aparenta rodar mais “liso” ?

  5. 29, novembro, 2010 em 07:46 | #5

    Opa Jorge,

    Fiz a instalação e realizei alguns testes, conforme falei no post, até agora tudo está funcionando normalmente! O sistema parece estar bem mais estável e, devido ao overclock, parece estar mais rápido! Sobre a câmera, testei algumas fotos e me pareceu tudo normal, não vi grandes diferenças de antes e agora! Os aplicativos do Google já vem instalados (Gmail, Gtalk, Maps, Agenda)!

    Abraço!

  6. 29, novembro, 2010 em 07:48 | #6

    Opa Cristiano,

    Pois é cara, eu também estava pensando em esperar por ter medo de danificar o aparelho, mas depois que vi várias pessoas atualizando e não tendo problemas resolvi arriscar! O bom é que agora não dependo mais da Motorola querer ou não atualizar o Milestone!

    Abraço!

  7. 29, novembro, 2010 em 07:50 | #7

    Opa Chesterman,

    Até agora não detectei nada que não estivesse funcionando! Uma das coisas que ainda não testei foi o bluetooth! Mas já me disseram que funciona!

    Abraço!

  8. 29, novembro, 2010 em 07:51 | #8

    Opa Jean,

    Cara, devido ao overclock, o sistema parece estar mais rápido sim! E também parece bem mais estável!

    Abraço!

  9. Jean
    29, novembro, 2010 em 09:26 | #9

    Mais uma pergunta.. com relação a duração da bateria, houve alguma ateração ? vc citou overclock.. tem durado qnto tempo em media sua bateria ?

  10. 29, novembro, 2010 em 09:53 | #10

    Opa Jean,

    Cara, pra mim, a bateria do Milestone sempre foi um problema! Tento fazê-la durar mais tempo, mas é complicado! Nunca prestei atenção em relação a duração, mas acho que ela dura geralmente 1 dia somente, utilizando Wifi e/ou Internet!

    Abraço!

  11. 29, novembro, 2010 em 15:25 | #11

    Boa tarde galera,

    Testado e aprovado!!!!!!!!!
    Tudo funcionando!!!

    Muito obrigado Luiz…

  12. 29, novembro, 2010 em 15:26 | #12

    Opa Bruno,

    Obrigado pela visita!

    Abraço!

  13. Rodrigo
    29, novembro, 2010 em 22:25 | #13

    Olá!
    Após desligar o celular e entrar na tela de bootloader, quando coloco o cabo, a unica coisa que altera é que fala que estou com USB. e mais nada… não consigo seguir adiante…

  14. 30, novembro, 2010 em 08:15 | #14

    Opa Rodrigo,

    No celular será exibida a mensagem que o cabo USB está conectado, depois disso você deve seguir adiante e executar o comando para enviar o arquivo .sbf para o aparelho! Quando você executa o comando aparece alguma mensagem de erro? Qual a versão que está usando?

    Abraço!

  15. hamacker
    30, novembro, 2010 em 11:56 | #15

    Atualizado e funcionando.
    Fiz o backup primeiro usando o Astro File Manager.
    Mas uma otima surpreza é que com essa atualização ou esse método de atualização eu não perdi nenhuma aplicação, só tive que sincronizar minha conta novamente.
    O Primeiro HowTo que segui e era para Windows, perdi todas as aplicações e configs, marinheiro de primeira viajem tive de recomprar muito desses aplicativos.
    Seguindo seu HowTo não perdi nada e ta tudo funcionando.

  16. 30, novembro, 2010 em 12:00 | #16

    Opa Hamacker,

    Já eu tive que reinstalar todas as minhas aplicações (exceto as do Google, lógico!)! =/

    Abraço!

  17. hamacker
    30, novembro, 2010 em 12:10 | #17

    Eu apenas tô sentindo falta daquela barra (um widget) do motorola original onde podia-se desligar wifi, blue, gps,… eu perdí ela quando fiz minha primeira atualização (2.1->2.2) que não foi feita usando este artigo (para 2.2.1).

    Se alguém souber o nome desse widget favor avisar, eu estou usando Control Bar(4×1), mas é muito pequeno os botoes.

  18. hamacker
    30, novembro, 2010 em 12:13 | #18

    Então, minhas aplicações estavam lá.
    Só o navegador NavMoto da Motorola não estava lá, mas este foi adquirido no Market da propria motorola, felizmente tinha feito o backup.

  19. 30, novembro, 2010 em 12:37 | #19

    Opa Hamacker,

    O nome daquela barra é “Controle de Energia”! Provavelmente teus aplicativos continuaram pois você deve ter movido para o cartão SD não? Eu não tinha essa opção pois mudei do 2.1 para o 2.2.1!

    Abraço!

  20. hamacker
    30, novembro, 2010 em 12:41 | #20

    Luiz pode ter sido isso então, mas foi intuitivo, não me lembro de ter movido aplicativos. Ou então foi a forma do Astro File Manager de realizar o backup dos aplicativos.

  21. Celso
    30, novembro, 2010 em 20:58 | #21

    Passo 15 não apareceu

  22. 1, dezembro, 2010 em 08:10 | #22

    Opa Celso,

    Confirme se você colocou o arquivo update-smbr-vX.X-signed.zip, no diretório /OpenRecovery/updates do seu cartão de memória?

    Abraço!

  23. Jovane
    2, dezembro, 2010 em 21:26 | #23

    Alguém sabe dizer de onde surge esse update.zip? Estou no meio do processo e n sei de onde pegá-lo!

  24. Jovane
    2, dezembro, 2010 em 21:40 | #24

    Opa.. já foi!

  25. 6, dezembro, 2010 em 21:45 | #25

    Muito bom o se tuto.

    Segui e atualizei. Tudo funcionando beleza.

    Você teria algum outro tuto sobre o rollback? Tô querendo voltar para a 2.1.

  26. 6, dezembro, 2010 em 22:49 | #26

    Opa Gustavo,

    Nesse link (http://richardmax.rmax.com.br/?p=4662) você encontra os rom’s para retornar para a versão 2.1 (TIM, Vivo e Retail)!

    Abraço!

  27. China
    13, dezembro, 2010 em 12:49 | #27

    Atualizei usando suas instruções e deu tudo certo, em menos de 3 minutos! Parabéns e obrigado pelo tutorial!

  28. 13, dezembro, 2010 em 14:08 | #28

    Opa China,

    Por nada!!! Obrigado pela visita!!!

  29. Vinicio
    13, janeiro, 2011 em 15:05 | #29

    Show de bola….fazia no windows tranquilo, agora faco no ubuntu tb, mais rapido ainda. Vlw

  30. 13, janeiro, 2011 em 15:10 | #30

    Opa Vinicio,

    Também achei no Ubuntu mais rápido!

    Obrigado pela visita! Abraço!

  31. Temo
    27, janeiro, 2011 em 11:01 | #31

    Esse procedimento serve somente p/ ShadowMOD-BR ou p/ qualquer outra rom tb, como por exemplo a do Froyo que vazou? (http://www.portalandroid.org/comunidade/viewtopic.php?f=43&t=6942&sid=d253b171f32dc55bbed82a51a1e6b15c)

  32. 27, janeiro, 2011 em 11:07 | #32

    Opa Temo,

    Eu nem estou usando mais a ShadowMOD-BR para ser sincero, estou usando o mod do Cyanogen, é só escolher a rom correta no passo 15! Não cheguei a testar essa que vazou, mas acredito que em breve vai estar no Cyanogen e ShadowMOD-BR também!

    Abraço!

  33. Temo
    27, janeiro, 2011 em 11:22 | #33

    Entre essas roms alternativas (Cyanogen e Shadow) qual a melhor? Existe diferença significativa entre elas? Como esta a função de discagem por voz em ambas?

  34. 27, janeiro, 2011 em 19:16 | #34

    Opa,

    Eu achei a Cyanogen mais rápida e estável! Mas não testei tanto assim a ShadowBR! As funções de voz funcionam, mas só testei em inglês!

    Abraço!

  35. Temo
    29, janeiro, 2011 em 20:17 | #35

    Segui todo o procedimento e após o passo 16 a instalação é abortada com a seguinte mensagem:

    Error in /sdcard/OpenRecovery/updates/update-smbr-0.9.16-signed.zip (Status 4)

  36. 30, janeiro, 2011 em 15:27 | #36

    Opa Temo,

    Verifique se arquivo que você fez o download está completo, acho que pode ser algum problema no download!

    Abraço!

  37. Bruno Medeiros
    10, março, 2011 em 20:26 | #37

    Fala, galera!

    Estou tentando fazer o procedimento, mas estou o passo 7 não está indo. Fica pra sempre na linha:

    >> executing ramloader

    Depois de um tempo diz “Waiting for phone”, mas não vai mais. Alguém sabe o que pode ser?

  38. 10, março, 2011 em 21:30 | #38

    Opa Bruno,

    Você está executando o comando com permissão de root?

    Abraço!

  39. Bruno Medeiros
    11, março, 2011 em 21:03 | #39

    @Luiz Agostinho
    Sim.. Estou executando com sudo, exatamente como indicado acima. Acabei de dar um dmesg e vi o seguinte:

    [ 3647.700062] usb 1-8: device descriptor read/64, error -110

    Está dando algum problema na comunicação.. Já testei em duas máquinas diferentes e nada. Esta é a primeira tentativa. Tem que “rootar” o aparelho, ou algo assim. Só pode ser algo muito idiota que está causando este problema.

  40. 12, março, 2011 em 17:14 | #40

    Opa,

    Tu ativou o modo debug da USB?

    Abraço!

  41. 13, março, 2011 em 19:37 | #41

    Estou com o mesmo problema do Bruno. Eu ativei o modo debug lá nas configurações, reiniciei o celular em modo BootLoader, e quando executo os programas (com sudo e tal), ele trava na “Waiting the phone” e fica nisso. =\. Segui todos os passos direitinhos. Alguma sugestão de como resolver ?!

    Abraço.!

  42. 14, março, 2011 em 18:14 | #42

    Opa,

    Posta aqui o que aparece no dmesg ou messages referente a conexão do celular para podermos analisar!

    Abraço!

  43. Ian Thives
    12, abril, 2011 em 15:53 | #43

    No meu acontece o FEBE erro 0047 no tel e para. Por que ser’a?

  44. 12, abril, 2011 em 17:03 | #44

    Opa Ian,

    Em qual momento esse erro ocorre?

    Abraço!

  45. Ian Thives
    12, abril, 2011 em 17:42 | #45

    SBF FLASH 1.11 (mbm)

    === MILESTONE_BASE_2.2.1.sbf ===
    00: RDL03 0x82000000-0x8204CFFF 00C1 AP
    01: CG31 0xB01C0000-0xB01C47FF 24FE AP
    02: CG33 0xD13FB000-0xD1BB783F E479 AP
    03: CG34 0xB03A0000-0xB03A47FF CC19 AP
    04: CG35 0xB07A0000-0xB0A607FF 888E AP
    05: CG36 0xF0B7D000-0xF0BE083F 26E7 AP
    06: CG37 0xE4034000-0xE40379BF 9325 AP
    07: CG40 0xDD2E4000-0xDD2E483F FDFF AP
    08: CG42 0xB06A0000-0xB06DFFFF 73E3 AP
    09: CG45 0xB0B20000-0xB0E207FF 79ED AP
    10: CG47 0xB0EE0000-0xB12A07FF 679E AP
    11: CG53 0xCFD80000-0xCFD807FF FDFF AP
    12: CG61 0xB0640000-0xB06607FF 6C74 AP

    Milestone found.
    >> uploading RDL03
    Uploading: 100% OK
    >> verifying ramloader
    — OK
    >> executing ramloader
    failed

    Aí que a porca torce o rabo.

    Fico na tela do bootrecover com erro febe 0047

    Não consigo mais inicializar o cel nem sair do M para a tela preta.

    Muito obrigado pela atenção, já estou deseperado!!!

  46. Ian Thives
    12, abril, 2011 em 22:19 | #46

    Problema resolvido!!!

    Usei uma firmware original e deu tudo certo!

    Muito obrigado pela atenção!!!

    : )

  47. 13, abril, 2011 em 08:57 | #47

    Opa Ian,

    Eu que agradeço pela visita e os comentários!

    Abraço!

  48. Daniel
    20, abril, 2011 em 14:39 | #48

    Estou trancado no passo 11. Não consigo fazer aparecer o menu…

  49. 20, abril, 2011 em 14:43 | #49

    Opa Daniel,

    O triângulo com uma exclamação é exibido? Se estiver sendo exibido você tem que clicar no botão de aumentar o volume e da câmera para poder visualizar o menu!

    Abraço!

  1. 27, novembro, 2010 em 15:37 | #1