¿Cómo hacer una copia de seguridad de los datos / guardados de Angry Birds?

43

Necesito reinstalar mi ROM de Android, pero antes me gustaría hacer una copia de seguridad de mi partida guardada / datos / puntajes de Angry Birds.

¿Tienes alguna idea de cómo puedo hacerlo?

Pato
fuente

Respuestas:

26

Los datos de Angry Birds se almacenarían dentro de la memoria del teléfono debajo de la carpeta Datos . No se le permite acceder a esa carpeta ni a ninguna aplicación por razones de seguridad.

Sin tener acceso root, no hay forma de acceder a esa carpeta o hacer una copia de seguridad de su aplicación. Sin embargo, una vez que haya obtenido acceso de root, puede extraer los datos usted mismo o usar una aplicación como

Titanio de respaldo :

Código QR de Titanium Backup

mlevit
fuente
3
Recomiendo Titanium Backup para usuarios root. Especialmente si te gusta mostrar muchas modificaciones nuevas.
Bryan Denny
Utilicé Titanium Backup con permiso de root, funcionó muy bien.
Drake
ni siquiera desde una PC?
Louis Rhys
1
@ Louis Rhys: puede acceder a través de ADB, pero IIRC no se mostrará en modo de almacenamiento masivo USB.
Piskvor
38

Sí, puede hacer una copia de seguridad de sus datos de Angry Birds sin rootear su teléfono . Toma unos pocos pasos y es un proceso manual, pero no obstante es bastante fácil. Esto funciona con mi teléfono Samsung Android 2.

  1. Instale el SDK de Android en su computadora desde http://developer.android.com/sdk/index.html . Utilizará el programa ADB, parte de las herramientas de plataforma del SDK.
  2. Conecte su dispositivo Android a su computadora en modo de depuración . En mi teléfono Galaxy S con Android 2, tuve que ir a Configuración / Aplicaciones / Desarrollo y activar la Depuración de USB antes de conectar el cable.
  3. En su computadora, inicie un Símbolo del sistema y ejecute estos comandos:
    cd "C: \ Archivos de programa \ 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

Por supuesto, proporcione sus propios nombres de directorio dependiendo de dónde instaló el SDK de Android y dónde desea guardar los archivos.

Para restaurar los archivos más tarde:

  1. Vuelva a instalar Angry Birds y complete al menos un nivel. (Esto garantiza que el dispositivo tenga los directorios apropiados).
  2. Conecte su dispositivo en modo de depuración e inicie un Símbolo del sistema, como se hizo anteriormente. Ejecute estos comandos:
    cd "C: \ Archivos de programa \ Android \ android-sdk \ platform-tools"
    adb push C: \ MyBackup \ ab_highscores.lua /data/data/com.rovio.angrybirds/files/highscores.lua
    adb push C: \ MyBackup \ ab_settings.lua /data/data/com.rovio.angrybirds/files/settings.lua

P: ¿es seguro?
A: si! El SDK de Android es proporcionado por Google, los desarrolladores de Android, para uso de los desarrolladores de software que escriben aplicaciones para dispositivos Android. ADB, su Android Debugging Bridge es la forma oficial en que Google quiere que los desarrolladores interactúen con sus dispositivos Android. Siempre que tenga cuidado con los archivos que empuja / tira, está bien.

P: ¿Qué tal Angry Birds Seasons?
R: Igual que el anterior, pero escriba "angrybirdsseasons" en lugar de "angrybirds" (y, por supuesto, ¡cambie el nombre del archivo de copia de seguridad local!).

Jeremy Frank
fuente
¡Funciona! Lo probé con Linux y funciona bien al menos para extraer esos archivos del dispositivo. Cuando reinstale (o actualice) mi Android, sabré si funciona demasiado empujándolos hacia atrás.
Nicolás
Esto funcionó perfectamente. Lo hice con angrybirds rio (com.rovio.angrybirdsrio) y funcionó a la perfección. Sin embargo, debe escribir la ruta exactamente, y no puede navegar por el sistema de archivos en el dispositivo Android con adb shell. Obtendrá muchos permisos denegados si no es root. Ah, y lo hice con una pestaña de galaxia 10.1.
gregghz
Funciona perfectamente. Los exporté de un Xperia X10 mini a un Nexus S. Esta respuesta debería ser la respuesta seleccionada a la pregunta, de hecho.
mdelolmo
7

Existe un programa llamado "Angry Birds Backup" en el mercado que le permite respaldar su progreso sin tener acceso a la raíz. No lo he intentado yo mismo, pero he escuchado cosas buenas. Puede leer más al respecto en su sitio web en http://www.angrybackup.com/

Travis Illig
fuente
4

Usé un programa de Antbee llamado Angry Birds Backup. Funcionó muy bien y fue gratis. Para Seasons y Rio, utilicé Angry Birds Seasons Backup y Angry Birds Rio Backup de Whitney Powell. Los tres trabajaron perfectamente. Me salvó de tener que rootear mi teléfono y / o reproducir todos esos niveles.

Jen A
fuente
2

No puedo probar esto ya que estoy rooteado, pero supongo que ADB le permitirá acceder a los datos a través de shell. En el peor de los casos, puede copiar los datos en un directorio en la tarjeta SD. Restaurarlo sería problemático.

ADB = herramienta de depuración de Android como parte del SDK de Android.

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

Afortunadamente, no revocado tiene una herramienta para rootear su teléfono como un exploit de aplicación para que no obtenga el 100% de root (puede hacer nandroid y reemplazar los núcleos) pero puede ejecutar la copia de seguridad de titanio.

www.unrevoked.com (no invocado para siempre es la raíz de 1 clic). Consulte su lista de dispositivos compatibles.

Siempre que su teléfono no esté bloqueado, esto no debería anular su garantía, siempre y cuando solo ejecute titanio y elimine titanio no revocado al devolver el teléfono.

Dmitriy Likhten
fuente
1
ADB no le dará acceso al directorio de datos a menos que esté rooteado. Pero una vez que lo hayas rooteado, entonces deberías poder hacerlo.
mlevit
@mlevit: Dang! Otra razón más para enraizar.
Dmitriy Likhten