Não se pode enfatizar o suficiente sobre a importância dos backups e, quando se trata de mexer no seu telefone Android, um backup do seu sistema, recuperação e partições de inicialização podem poupar muitos problemas que você poderia ter que enfrentar se bagunçar as coisas e preciso dessas imagens. Neste guia, mostraremos como fazer esses backups usando uma ferramenta gratuita chamada RomDump .
Embora você possa encontrar esses backups na internet, eles foram feitos por outros usuários e você nunca sabe se eles foram modificados para conter código malicioso 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, operadoras pretendidas e outros fatores semelhantes, e piscando uma inicialização, sistema ou imagem de recuperação errada para o seu telefone provavelmente pode bloqueá-lo. Portanto, é sempre uma boa ideia fazer você mesmo as imagens de backup dessas partições do seu dispositivo antes de tentar modificá-las, para que possam ser recuperadas posteriormente se algo der errado.
RomDump é uma ferramenta gratuita que permite fazer exatamente isso. É muito fácil de usar para quem se sente confortável em digitar alguns comandos e cria imagens de backup de partições de inicialização, recuperação e sistema do seu telefone Android. Ele requer que seu telefone seja rooteado primeiro e você precisará do ADB instalado em seu computador ou de um aplicativo de terminal instalado em seu dispositivo Android.
Agora que tivemos uma visão geral, vamos prosseguir para realmente fazer as coisas.
Antes de prosseguir:
- Certifique-se de que seu dispositivo está enraizado. Se não estiver, faça uma busca 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 sobre como fazer root no seu telefone.
- Caso você esteja usando o método ADB, certifique-se de ter o ADB instalado em seu computador. Se não estiver, consulte nosso guia sobre o que é ADB e como configurá-lo em seu computador .
- Por outro lado, se você for usar um aplicativo de terminal, baixe e instale o Android Terminal Emulator, disponível gratuitamente no Android Market.
Agora prossiga de acordo com o método que você escolheu.
Método ADB:
- Faça o download do RomDump no link fornecido abaixo, extraia o arquivo chamado 'install' do arquivo zip baixado para o seu computador e copie-o para a pasta 'ferramentas' 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 de prompt de comando e digite 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. Espere até que termine.
- Ative e desative o Wi-Fi no seu telefone Android. Se já estava habilitado, desabilite, habilite e depois desabilite novamente.
- Digite este comando na janela do prompt de comando do seu computador:
adb shell romdump
- Aguarde pacientemente o processo terminar 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 memória do seu telefone.
- Inicie o Android Terminal Emulator (ou qualquer outro aplicativo de terminal de sua escolha) em seu telefone Android e insira 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é que a saída termine.
- Depois que esta última linha aparecer, ative e desative o Wi-Fi no seu telefone. Se já estava habilitado, desabilite, habilite e depois desabilite novamente.
- Digite este comando no Emulador de Terminal:
/sistema/bin/romdump
- Espere pacientemente até que o processo termine e pronto. Agora você pode sair do Emulador de Terminal.
Se você concluiu as etapas acima para qualquer um dos dois métodos com sucesso, 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 para fazer backup são suas imagens de recuperação e inicialização, basta fazer o seguinte.
Observação: NÃO tente fazer backup da partição do sistema usando este método, pois a imagem do sistema produzida dessa maneira NÃO será uma imagem do sistema válida 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 computador via USB, abra uma janela de prompt de comando no computador e digite o seguinte comando:
adb shell
Se você estiver usando o emulador de terminal, basta iniciá-lo em seu telefone Android, digitar o seguinte comando e concordar em conceder as permissões solicitadas:
su
O processo restante será o mesmo para ADB e Terminal Emulator.
- 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 proceder de acordo com a saída que obtém, em vez do exemplo que vê aqui.
dev: tamanho erasesize nome mtd0: 000a0000 00020000 "misc" mtd1: 00480000 00020000 "recuperação" mtd2: 00300000 00020000 "boot" mtd3: 0fa00000 00020000 "sistema" mtd4: 0 2800000 00020000 "cache" mtd5: 093a0000 00020000 "userdata"
- Para despejar a imagem de recuperação em seu cartão SD, anote a 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 for diferente:
dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
- Da mesma forma, para despejar a imagem de inicialização em seu cartão SD, anote a primeira palavra da linha que diz “boot” no final, que é 'mtd2' em nosso caso, mas pode ser diferente para você. Use este comando agora, substituindo 'mtd2' pelo termo que se aplica ao seu caso, caso seja diferente:
dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096
É isso - agora você tem o backup de recovery.img e boot.img na raiz do seu cartão SD.
(https://addictivetips.com/app/uploads/2011/01/romdump_v72.zip) Baixar RomDump v72