Na tentativa de instalar o 2.2 , excluí todos os meus contatos (os contatos foram salvos no telefone, não como contatos do google).
Eu fiz o backup nandroid completo enquanto o telefone ainda tinha esses contatos; no entanto, quando tento restaurar a imagem; Eu recebo bootloop.
O backup nandroid contém system.img, data.img, cache.img e boot.img;
Gostaria de saber se posso restaurar apenas o data.img para recuperar os contatos.
Eu pensei em 2 outras soluções:
a) faça uma nova imagem nandroid do status atual; verifique se está tudo bem reiniciando; abra o banco de dados de cópia com contatos de um backup para outro.
b) abrir banco de dados com contatos do data.img; e redigite manualmente 200 registros telefônicos.
Existe alguma maneira mais inteligente (mais rápida, mais fácil)?
Eu não conseguia montar o data.img via mount -o loop :( Também a restauração do data.img antigo resultou no bloqueio do telefone Android na tela do logotipo Cyanogen e no carregamento completo do sistema operacional Android :(
Eu consegui extrair contatos do backup antigo fazendo o seguinte:
Instale o Android SDK
Inicializando o modo de recuperação
Faça backup completo do seu sistema atual via backup Nandroid
Restauração / partição de dados do seu backup antigo
Inicializando o modo de recuperação
Inicie o servidor adb:
Conecte-se ao seu telefone Android via comando adb SDK
./adb shell
Monte partição / data e / sdcard através do menu Recuperação no seu telefone
Copie contatos da sua partição / data antiga para a sua partição / sdcard
Desmontar / partição de dados
Formato / partição de dados
Restaurar sua partição atual / de dados da imagem de backup
Faça backup do seu banco de dados de contatos atual
fonte
Existem também vários aplicativos disponíveis, ajudando na restauração parcial do Nandroid:
Todos oferecem a oportunidade de extrair partes do backup do Nandroid: aplicativos e dados, SMS, etc., e tornam o procedimento um pouco mais fácil.
fonte