Backup Your Angry Birds Data On Android

How To Backup Your Angry Birds Data On Android

The great thing about having root access is the freedom that comes with it. You can flash a new ROM anytime, anywhere, and as often as you like. But what does that mean for your games?
The game apk itself can generally be backed up to your Google account, but the progress is usually lost forever. This can be very annoying for games like Angry Birds. You might spend weeks getting to level 100, only to be bounced back to level 1 after flashing. Thanks to XDA member mingkee, we no longer have to worry about losing our progress on Angry Birds.
Backup Your Angry Birds Data On Android


Method 1:
Requirements:
rooted phone/tablet
root explorer installed

Instructions:

  1. First of all, use root explorer to go to
  2. /data/data/com.rovio.angrybirds (use corresponding names for seasons and rio)/files


Copy these two files:

  1. highscores.lua
  2. settings.lua
  3. Now you can go to same location on the target device and paste them
  4. make sure you rename the original files first
  5. This step is the most important: fix the permission. Make sure both files have three read and write, and NO EXECUTE (X) because it will cause reboot when you run the game


Method 2:
Backup Via Using ADB:
==========================================================

  • adb shell
  • # su
  • # busybox cp /data/data/com.rovio.angrybirds/files/*.lua /sdcard


Restore Via ADB
==========================================================

  • adb shell
  • # su
  • # cd /data/data/com.rovio.angrybirds/files
  • # ls -l
  • -rw-rw-rw- app_114  app_114     16668 2011-06-10 01:22 highscores.lua
  • -rw-rw-rw- app_114  app_114      1521 2011-06-11 11:15 settings.lua
  • # busybox cp /sdcard/highscores.lua .
  • # busybox cp /sdcard/settings.lua .
  • # chown app_114.app_114 *.lua
  • # chmod 666 *.lua


You can also complete the first level (so that highscores.lua gets created with correct permissions), and then restore using:
============================================

  • adb shell
  • # su
  • # cat /sdcard/highscores.lua > /data/data/com.rovio.angrybirds/files/highscores.lua
  • # cat /sdcard/settings.lua > /data/data/com.rovio.angrybirds/files/settings.lua

You can also use titanium-backup to back it up. Restoring with titanium might not always work, but don’t worry, the .tar.gz generated with titanium contains the two required lua-files, you can just extract them from there. If you are facing any issues feel free to contact the dev here.

No comments:

Berikan Komentar Anda

Scroll to top