There’s a really neat little game from Fingersoft available via Google Play, which in it’s simplicity is quite addictive.
I used to have it installed on both my Android phones (Galaxy S2 and S3), but since I wiped (and rooted) the S2, I lost all progress in the games I had on it. Today I figured out how to at least remedy a part of that in Hill Climb Racing. The goal is to a) collect coins, so that you can b) upgrade your vehicles in order to c) get further on the different levels. Here’s where the “BUT” comes in, if you wiped/reinstalled/whatever… you need to collect all those millions of coins again to unlock the levels, vehicles and max out their upgrades.
No way I’m doing that all over again, so…
Since my S2 is rooted, I figured I should be able to find where HCR saves all the progress… I was thinking maybe I could root the S3 and move everything over.
Turns out it was simpler than that. There’s a file in /data/data/com.fingersoft.hillclimb/shared_prefs/ called hillclimbprefs.xml which holds all the interesting stuff, in plain XML!
NOTE: I don’t take any responsibility in any way whatsoever if you try any of the things below on your own device and screw it up.
So on (about) line 40 there’s something like:
<int name=”coins” value=”XXX” />
Where XXX is the amount of coins you currently have. Now you can probably guess where this is going, so fire up a text editor and edit that line… add a few zeroes if you want a quick-upgrade for your vehicles and get all the levels. Save and start HCR again. Spend the next minute or two getting your favorite car/truck/tank/motorcycle maxed out and your ready to take on the long distances again.