21

I have Angry Birds both on my iPhone and iPad.

I find it frustating that I have reached far ahead on the iPhone, but on the iPad I am still in the early levels.

Is it possible to sync my progress between the two devices?

3
  • My answer is NOT the correct answer, I have just discovered.
    – VxJasonxV
    Commented Oct 12, 2010 at 15:40
  • My friend started a formal request/petition for this. Sign the petition and the company will get it in front of the Angry Birds development team... askforit.com/829/…
    – user8124
    Commented Mar 26, 2011 at 18:11
  • 1
    @mckane It's not like internet petitions actually work :)
    – badp
    Commented Mar 27, 2011 at 10:09

4 Answers 4

4

I agree with this question and have an unfortunate answer.

The saddest part of the iOS line is that iTunes does not back up CoreData / Application generated data (save games, favorites, you know, locally saved data). The only way this is feasible is if the application supported saving progress back to the server, and loading it back to the device next time you play. And, clearly, Angry Birds doesn't.

This is an opportunity to contact the developers about Angry Birds and ask them to implement a server-side store of your progress, in ADDITION to the local data.

[edit]
This answer is 50% wrong. A server side store would be great, and iTunes doesn't back up Application generated data, but you CAN pull saved files out with some finagling.

4
  • I can't recall any details at the moment, but I think there may be a way to move/copy application data files off of an apple device, and replace them on another... (I think)
    – GnomeSlice
    Commented Sep 25, 2010 at 21:09
  • 1
    If there is, it's unofficial, which might mean Jailbreak only. I know there are apps out there (like PhoneView) which give you access into certain Sandboxed areas that might let you access app data, even without a Jailbreak, but it's not easy. The long and the short of it is: If you wipe your phone, and restore a backup from iTunes, you won't have your game/save data back. iTunes doesn't back it up, so legitimately speaking, the feature the OP is asking about doesn't exist. Feel free to answer with a Jailbreak solution if you have it, just caveat the fact that it's Jailbreak only.
    – VxJasonxV
    Commented Sep 25, 2010 at 22:03
  • Also, I just used PhoneView and looked through the folders available to me without Jailbreak, and didn't see anything that looked like Application data. However, I didn't go diving for hidden (dot) folders.
    – VxJasonxV
    Commented Sep 25, 2010 at 22:09
  • Backup does backup application data - when you do a restore onto a new iPhone you don't lose your progress in the games. Commented Oct 13, 2010 at 17:02
5

I just tried http://www.macroplant.com/iphoneexplorer/ and it allowed me to just drag and drop my highscore file from my old iPhone (2G, jailbroken) to my new (iPhone 4, not jailbroken). Hope that works for you too!

3
  • A path to said file would be tremendously helpful.
    – VxJasonxV
    Commented Oct 2, 2010 at 19:38
  • The highscore file? It's called highscores.lua and I placed it in the Documents(?) folder inside Angry Birds (can't check right now, no cable nearby). I guess you can just move it around til it works (relaunch the game after you've moved it). Re-reading the original question, I guess you'll still need some file management to get real sync going. I really just proposed how to solve the "move all data from old to new device" part.
    – naton
    Commented Oct 5, 2010 at 23:10
  • Hmm, the PhoneDisk menu has an option for "Change Connection Root" and I can pick an app as a source of Connection Root, and the files it stored are right there. Cool. Thanks for the tip.
    – VxJasonxV
    Commented Oct 12, 2010 at 15:38
3

This isn't necessarily a new answer but it aims to be more specific than the previous ones (I can't comment other answers yet). What you need to do is get the highscores.lua file which naton refers to. If you are able to browse your iDevice's file system (using any of the many programs which do this. I used Phone Disk), then this file will be located at [location of iDevice root]/private/var/mobile/Applications/[xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx]/Documents/highscores.lua That long part with x's is the UUID. It will be unique on every iDevice. If you look in all of the folders in the Applications folder, you will eventually find one that contains the AngryBirds.app file. Inside that same folder is where the Documents folder that holds your highscores.lua file is located.

Now that you have the file containing all of your progress (almost. I'll get to that) you have to dig through all of those UUID named folders on the destination iDevice until you find the one containing AngryBirds.app. Once you've found it, you can overwrite the highscores.lua file in its Documents folder.

Here's where I ran into a problem. Apparently, Phone Disk doesn't copy permissions correctly and neither do some other programs. I suspect this would happen with any of the Windows programs, though it happened to me in OS X. So you'll need to make sure that highscores.lua is able to be executed by the mobile user. I connected to my iDevice through SSH, and navigated to the Documents folder inside the AngryBirds folder. I issued the following two commands as root:

chown mobile:mobile highscores.lua

and

chmod 644 highscores.lua

Before I had changed the permissions, Angry Birds would crash every time I played a level and got a new high score.

Finally, when I say almost all of your progress, it's because when I did this, there was a level that only had 1 star when I had previously had 3 stars. Also, some of my golden eggs were missing. They came back after I replayed the levels that they existed in. Some of the achievements were missing, too. Anyone want to comment if this is the same experience they had?

And one last thing, I remember reading somewhere that the highscores.lua file is compatible with the Mac OS version of Angry Birds. I didn't feel like buying it to test it out, but please comment if you can verify this.

1

With my iPhone 4s, i managed to back up the levels thanks to Birds Scores - it really works. All you deal with is just highscores.lua and settings.lua. The app is 4m Softorino. I don't want to sound promoting, though. I will test it with my iPad 3.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.