segunda-feira, 23 de janeiro de 2012

Como usar o Odin para atualizar sua ROM


AUTOR DO POST ORIGINAL

O que me motivou a fazer esse post foi eu ter “brikado” meu celular hoje de manhã.
Precisei reinstalar a ROM com o Odin, o Froyo mesmo, selecionei o arquivo de PDA, o arquivo de .pit de 512 e fiz a besteira de não desmarcar “repartition”.
Resultado, após o processo de flash, o celular bootou em modo recovery para terminar a instalação, mas deu um erro:
update media, please wait
E:Can’t mount /dev/block/stl10
(invalid argument)
E:copy_dbdata_media:Can’t mount DBDATA:
your storage not prepared yet, please use UI menu
for format and reboot actions.

copy default media content failed
Procurei como doido no Google todas as possbilidades, fiz de tudo…
- Flash de Kernel com CWR
- Flash com outros pits
- Formatei partições e tudo.
E nada deu certo, ai por curiosidade abri o arquivo de .pit que eu usei. Abri com VIM mesmo… e vi que lá dentro tinha todos os arquivos <particao>.rfs.
Como o arquivo de PDA que o Odin usa é um TAR resolvi abrir para ver quais imagens estavam no arquivo.
Existiam:
- zImage
- param.lfs
- modem.bin
- factoryfs.rfs
- cache.rfs
Faltava o dbdata.rfs !!!
Como eu tenho várias ROMS que fui testando, abri uma por uma até achar uma que tinha o dbdata.rfs. Refiz o pacote com o novo arquivo, e mandei de novo o Odin refazer a atualização com o “repartition” habilitado.
Resultado: Funcionou !
Abaixo segue o link para download da ROM completa com dbdata.
JPD com dbdata.rfs: download
Mexendo mais no Odin, descobri que mesmo se vc selecionar somente o PDA, e dentro do TAR tiver os seguintes arquivos:
- modem.bin –> o mesmo que colocar um TAR em PHONE
- cache.rfs –> o mesmo que colocar um TAR em CSC
Ou seja, mesmo seleciona SOMENTE PDA, e vc tiver todos os arquivos, vc irá atualizar o CSC e o PHONE !
E ainda digo mais, se vc marcar a opção “update bootloader” vc TEM QUE TER dentro desse TAR os arquivos:
- Sbl.bin
- boot.bin
Então, NUNCA marque essa opção, caso não tenha esses arquivos !!

9 comentários:

  1. Boa noite cara tanta gente acha que sabe das coisas inventam um monte de besteira mas não resolvem o problema. Voce parabens pelo material só precisa atualizar o local do arquivo que o link atual não existe mais.

    ResponderExcluir
  2. Muito obrigado pelo tutorial meu amigo, não sabe o quanto você me ajudou! Deus te abençoe!

    ResponderExcluir
  3. ele liga na tela GALAXY S e depois desliga vc sabe o que pode ser amigão obrigADO BELO POSTT

    ResponderExcluir
  4. Realmente o arquivo funcionou direitinho. Obrigado

    ResponderExcluir
  5. Indiquei tua dica no Viva o Linux. Parabéns!!

    ResponderExcluir
  6. Eu te amo!!!
    Só consegui com seu tutorial !!!
    Eu te amo !!! MEU AMIGO !!! EHEHE OBG

    ResponderExcluir