User Tools

Site Tools


This is an old revision of the document!

How to hack the Sandbox game

"The Sandbox" is a powder game recently ported to Android. It's fun, but they try to get you to buy "mana" to unlock stuff that you need to use in the normal course of the game. Fuck that.

We can hack the Android version to drop the price of elements to near-free.

To do this:

  1. Get the Sandbox APK by backing up the installed game (ES File Manager's App Manager can do this)
  2. Transfer APK to PC
  3. Extract it as a ZIP file
  4. Edit assets/shop.plist to drop prices to 3 mana for each element
  5. Rezip the files
  6. Use the "testsign.jar" tool to sign the ZIP, thus making it an installable APK:
    java -jar testsign.jar ready-to-install.apk
  7. Uninstall the non-hacked game from your device
  8. Copy the hacked APK to your device
  9. Install the hacked APK.

All the elements should now cost just 3 mana.

Methods which didn't work

There is a guide to hack the iPhone version by editing rewards.plist, a file which exists in the Android version too, but making the change suggested in that guide had no effect, which is why I hit the shop.plist instead. Perhaps they left that file as a red herring?

Also, you may be tempted to try to edit the player profile.dat directly to change your mana, and you can find the binary number to do it (offset 0x94), but the file is hashed with a 160-bit hash (probably SHA-1), and the hash is salted or something, because I couldn't figure out how to re-sign it.

how_to_hack_the_sandbox_game.1362924470.txt.gz · Last modified: 2013/03/10 07:07 by tkbletsc