
Embora você possa encontrar esses backups noInternet, esses foram usados por outros usuários e você nunca sabe se foram modificados para conter códigos maliciosos ou não. Em segundo lugar, você não pode ter certeza se eles funcionariam com as especificações exatas do seu telefone ou não, pois mesmo para o mesmo modelo de telefone, pode haver diferenças dependendo das regiões do telefone, das operadoras pretendidas e de outros fatores semelhantes e da intermitência. É provável que uma imagem de inicialização, sistema ou recuperação incorreta no telefone possa causar problemas. Portanto, é sempre uma boa idéia fazer as imagens de backup dessas partições do seu dispositivo antes de tentar modificá-las, para que possam ser recuperadas mais tarde, se algo der errado.
O RomDump é uma ferramenta gratuita que permite fazer exatamente isso. É fácil de usar para quem se sente à vontade em digitar alguns comandos e cria efetivamente imagens de backup das partições de inicialização, recuperação e sistema do seu telefone Android. Ele exige que seu telefone seja rooteado primeiro e você precisará do ADB instalado no seu computador ou de um aplicativo de terminal instalado no seu dispositivo Android.
Agora que tivemos uma visão geral, vamos continuar realizando as tarefas.
Antes de prosseguir:
- Verifique se o seu dispositivo está enraizado. Se não estiver, faça uma pesquisa rápida em nosso site por "root phone_name" sem as aspas, substituindo "phone_name" pelo nome do seu dispositivo. Você encontrará um guia fácil de seguir para fazer o root no seu telefone.
- Caso você esteja usando o método ADB, verifique se o ADB está instalado no seu computador. Caso contrário, consulte o nosso guia sobre o que é o ADB e como configurá-lo no seu computador.
- Por outro lado, se você usar um aplicativo de terminal, faça o download e instale o Android Terminal Emulator, disponível gratuitamente no Android Market.
Agora proceda de acordo com o método que você escolheu.
Método ADB:
- Faça o download do RomDump no link abaixo, extraia o arquivo chamado 'install' do arquivo zip baixado para o seu computador e copie-o para a pasta 'tools' da pasta de instalação do Android SDK.
- Conecte seu telefone ao computador via USB e verifique se o modo de depuração USB está ativado em Configurações >> Aplicativos >> Desenvolvimento.
- Abra uma janela do prompt de comandos e insira os seguintes comandos:
adb push install /data/local/ adb shell chmod 04755 /data/local/install adb shell /data/local/install
- Você pode ver alguma saída do comando acima. Aguarde até terminar.
- Ative e desative o Wi-Fi no seu telefone Android. Se já estiver ativado, desative, ative e desative-o novamente.
- Digite este comando na janela do prompt de comando no seu computador:
adb shell romdump
- Aguarde pacientemente que o processo termine e pronto. Agora você pode sair do prompt de comando.
Método terminal:
- Faça o download do RomDump no link abaixo, extraia o arquivo chamado 'install' do arquivo zip baixado para o seu computador e copie-o para a raiz do cartão de armazenamento do seu telefone.
- Inicie o Android Terminal Emulator (ou qualquer outro aplicativo de terminal de sua escolha) no seu telefone Android e digite estes comandos:
su cat /sdcard/install >/data/local/install chmod 04755 /data/local/install /data/local/install
- Você verá alguma saída do comando acima. Aguarde até a saída terminar.
- Depois que essa última linha aparecer, ative e desative o Wi-Fi no seu telefone. Se já estiver ativado, desative, ative e desative-o novamente.
- Digite este comando no Emulador de Terminal:
/system/bin/romdump
- Aguarde pacientemente até que o processo termine e você termine. Agora você pode sair do Emulador de Terminal.
Se você concluiu as etapas acima para qualquer um dosnos dois métodos, você encontrará uma pasta chamada "romdump" na raiz do seu cartão SD que contém uma subpasta com o nome do modelo do seu dispositivo. Esta pasta conterá as imagens de inicialização, sistema e partição de recuperação.
Método alternativo se o acima não funcionar:
Se esse método não funcionar para você e tudo o que você precisa fazer backup são as imagens de recuperação e inicialização, basta fazer o seguinte.
Nota: NÃO tente fazer backup da partição do sistema usando esse método, pois a imagem do sistema produzida dessa maneira NÃO será uma imagem válida do sistema a ser usada posteriormente para restaurar a partição do sistema. Use-o apenas para as imagens da partição de recuperação e inicialização.
- Se você estiver usando o ADB, conecte seu dispositivo ao seu computador via USB, inicie uma janela de prompt de comando no seu computador e digite o seguinte comando:
adb shell
Se você estiver usando o Emulador de Terminal, basta iniciá-lo no seu telefone Android, digite o seguinte comando e concorde em conceder as permissões solicitadas:
su
O processo restante será o mesmo para o ADB e o Emulador de Terminal.
- Digite o seguinte comando:
cat proc/mtd
- Você obterá uma saída semelhante a esta. Observe que seu resultado pode diferir deste e você deve prosseguir de acordo com a saída obtida, em vez do exemplo que você vê aqui.
dev: size erasesize name mtd0: 000a0000 00020000 "misc" mtd1: 00480000 00020000 "recovery" mtd2: 00300000 00020000 "boot" mtd3: 0fa00000 00020000 "system" mtd4: 02800000 00020000 "cache" mtd5: 093a0000 00020000 "userdata"
- Para despejar a imagem de recuperação no seu cartão SD, façanota da primeira palavra da linha que diz "recuperação" no final. É "mtd1" no caso deste exemplo, mas pode ser outra entrada para você. Agora use este comando, substituindo "mtd1" pelo termo que se aplica ao seu caso, se diferente:
dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
- Da mesma forma, para despejar a imagem de inicialização no seu SDcartão, anote a primeira palavra da linha que diz "boot" no final, que é "mtd2" no nosso caso, mas pode ser diferente para você. Use este comando agora, substituindo "mtd2" pelo termo aplicável ao seu caso, se diferente:
dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096
É isso aí - agora você tem o recovery.img e o boot.img com backup na raiz do seu cartão SD.
Baixar RomDump v72
Comentários