New phone: How to transfer game progress? I'm planning to buy a new Android phone and I'd like to be able to transfer the progress I have made at several games to the new device, so I won't have to play all the levels again from scratch.

I currently have an HTC Desire and will buy an HTC Evo 3D.

There's probably no simple/general solution to this.

But I was wondering if anyone did something similar and could provide some advice (e.g. where to look for files that might hold game progress information).
If you are on Android 4.0 or up, you can use the adb backup resp. adb restore command even without rooting your device. The syntax is:

adb backup [-f &lt;file&gt;] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [&lt;packages...&gt;]


To do a full backup, this would e.g. mean adb backup –apk –shared –all –f /backup/mybackup.ab (resp. adb restore /backup/mybackup.ab to restore the backup on the new device). But keep in mind this would mean "all-or-nothing" -- you cannot restore single apps this way. So you rather might want to include the package names of the apps to transfer. To find those, e.g. look up the apps on Google Play -- you'll find the package names in the URL (id=&lt;package_name&gt;). Your backup command then would look like:

adb backup –apk –shared –f /backup/mybackup.ab com.foobar.app1 org.foobar.app2 net.foobar.app3


Restore stays the same, as adb restore always restores everything from the backup file (no selection of parts available here).

For a list of available ADB commands, see e.g. here.