Como fazer backup de Angry Birds save / data?

43

Preciso reinstalar minha ROM do Android, mas antes de fazer backup do meu savegame / dados / pontuações do Angry Birds.

Você tem alguma idéia de como posso fazer isso?

Drake
fonte

Respostas:

26

Os dados do Angry Birds seriam armazenados na memória do telefone, na pasta Dados . O acesso a essa pasta não é permitido a você ou a qualquer aplicativo por motivos de segurança.

Sem ter acesso root, não há como acessar essa pasta ou fazer backup do seu aplicativo. No entanto, depois de obter acesso root, você pode extrair os dados sozinho ou usar um aplicativo como

Backup de titânio :

Código QR do Titanium Backup

mlevit
fonte
3
Eu recomendo o Titanium Backup para usuários root. Especialmente se você gosta de exibir novos mods muito.
Bryan Denny
Eu usei o Titanium Backup com permissão de root, funcionou muito bem.
Drake
nem mesmo quando de um PC?
Louis Rhys
1
@ Louis Rhys: Você pode acessá-lo através do ADB, mas o IIRC não será exibido no modo USB Mass Storage.
Piskvor
38

Sim, você pode fazer backup dos dados do Angry Birds, sem fazer root no seu telefone ! São necessários alguns passos e é um processo manual, mas bastante fácil. Isso funciona com o meu telefone Samsung Android 2.

  1. Instale o SDK do Android no seu computador em http://developer.android.com/sdk/index.html . Você estará usando o programa ADB, parte das Ferramentas de Plataforma do SDK.
  2. Conecte seu dispositivo Android ao seu computador no modo de depuração . No meu telefone Galaxy S Android 2, tive que ir para Configurações / Aplicativos / Desenvolvimento e ativar a Depuração USB antes de conectar o cabo.
  3. No seu computador, inicie um prompt de comando e execute estes comandos:
    cd "C: \ Arquivos de programas \ Android \ android-sdk \ platform-tools"
    adb pull /data/data/com.rovio.angrybirds/files/highscores.lua C: \ MyBackup \ ab_highscores.lua
    adb pull /data/data/com.rovio.angrybirds/files/settings.lua C: \ MyBackup \ ab_settings.lua

Obviamente, forneça seus próprios nomes de diretório, dependendo de onde você instalou o Android SDK e de onde deseja que os arquivos sejam salvos.

Para restaurar os arquivos posteriormente:

  1. Reinstale o Angry Birds e complete pelo menos um nível. (Isso garante que o dispositivo tenha os diretórios apropriados.)
  2. Conecte seu dispositivo no modo de depuração e inicie um prompt de comando, conforme feito acima. Execute estes comandos:
    cd "C: \ Arquivos de programas \ Android \ android-sdk \ platform-tools"
    push adb C: \ MyBackup \ ab_highscores.lua /data/data/com.rovio.angrybirds/files/highscores.lua
    push adb C: \ MyBackup \ ab_settings.lua /data/data/com.rovio.angrybirds/files/settings.lua

Q: é seguro?
A: sim! O SDK do Android é fornecido pelo Google, os desenvolvedores do Android, para uso dos desenvolvedores de software que escrevem aplicativos para dispositivos Android. ADB, sua Android Debugging Bridge é a maneira oficial pela qual o Google deseja que os desenvolvedores interajam com seus dispositivos Android. Desde que você tenha cuidado com quais arquivos você pressiona / puxa, tudo bem.

P: Que tal o Angry Birds Seasons?
R: O mesmo que acima, mas digite "angrybirdsseasons" em vez de "angrybirds" (e, é claro, altere o nome do arquivo de backup local!).

Jeremy Frank
fonte
Funciona! Eu testei com linux e funciona bem pelo menos para extrair esses arquivos do dispositivo. Quando eu reinstalar (ou atualizar) o meu android, vou saber se ele funciona demais para empurrá-los de volta.
Nicolás
Isso funcionou perfeitamente. Fiz isso com o angrybirds rio (com.rovio.angrybirdsrio) e funcionou perfeitamente. Você precisa digitar exatamente o caminho e não pode navegar no sistema de arquivos no dispositivo Android com o shell adb. Você receberá muitos erros de permissão negada se não for root. Ah, e eu fiz isso com a guia galaxy 10.1.
gregghz
Funciona perfeitamente. Eu os exportei de um Xperia X10 mini para um Nexus S. Essa resposta deve ser a resposta selecionada para a pergunta.
Mdelolmo
7

Existe um programa chamado "Angry Birds Backup" no mercado que permite fazer backup do seu progresso sem ter acesso root. Eu mesmo não tentei, mas ouvi coisas boas. Você pode ler mais sobre isso em seu site em http://www.angrybackup.com/

Travis Illig
fonte
4

Eu usei um programa da Antbee chamado Angry Birds Backup. Funcionou muito bem e era grátis. Para o Seasons e o Rio, usei o Angry Birds Seasons Backup e o Angry Birds Rio Backup de Whitney Powell. Todos os três trabalharam perfeitamente. Isso me salvou de ter que torcer meu telefone e / ou reproduzir todos esses níveis.

Jen A
fonte
2

Não posso testar isso porque estou enraizado, mas presumo que o ADB permitirá que você acesse os dados via shell. Na pior das hipóteses, você pode copiar os dados para um diretório no cartão SD. Restaurá-lo seria problemático.

ADB = ferramenta de depuração do Android como parte do SDK do Android.

http://developer.android.com/sdk/index.html

Felizmente, o não revogado possui uma ferramenta para fazer root no seu telefone como uma exploração de aplicativos, para que você não obtenha a raiz 100% (pode executar nandroid e substituir kernels), mas pode executar o backup de titânio.

www.unrevoked.com (não revogada para sempre é a raiz de um clique). Verifique a lista deles para dispositivos suportados.

Enquanto o telefone não estiver emparedado, isso não deve invalidar sua garantia, desde que você use titânio e remova + titânio não revocado ao devolver o telefone.

Dmitriy Likhten
fonte
1
O ADB não dará acesso ao diretório de dados , a menos que você esteja enraizado. Mas uma vez que você o tenha enraizado, poderá conseguir.
Mlevit 29/10/10
@mlevit: Dang! Mais um motivo para torcer.
Dmitriy Likhten