4.0 CheatDroid is rebuilt from scratch, and a 2.x license carries over. What changed
CheatDroid

How to Hack Color Switch

New to this? Start with our general guide to hacking Android games.

Color Switch has more than 50 million downloads on Google Play, and stars are what it sells and what unlocks its balls and modes. They aren’t in the preferences: the game saves them to inv2.dat, a small .NET binary file next to its other saves. CheatDroid’s hex editor reads that format and lists the values by name, so there’s no hex to do. A new game starts at 0; mine had 999,999 after one edit.

Color Switch's start screen with 0 stars at the top left
Before: 0 stars
Color Switch's start screen with 999999 stars at the top left
After: 999,999 stars
  1. Tap the big play button once, so the game writes its save, then leave it.

  2. In CheatDroid tap Color Switch, tap the search icon, type inv2 and open inv2.dat. If the game is running, tap Force stop. CheatDroid says the file isn’t text: tap Hex editor.

    CheatDroid listing inv2.dat on Color Switch's page
    inv2.dat in CheatDroid
  3. The strip on top says .NET BinaryFormatter, 10 fields. Tap Edit as fields.

    CheatDroid's hex editor with a strip saying .NET BinaryFormatter, 10 fields and an Edit as fields button
    The hex editor recognises the format
  4. Type stars into the filter. Type 999999 into value and tap Save.

    CheatDroid's field view filtered to stars under data KeyValuePairs, value set to 999999, was 0
    stars set to 999999
  5. Start Color Switch. The star counter at the top left shows the new amount.

What else I found

  • It sticks: a restart in airplane mode kept 999999.
  • coins and gems are in the same list, stored the same way.
  • The file only appears once you’ve tapped play. Before that there’s nothing to open.
  • Needs CheatDroid 4.2.1 or newer. Saving in the hex editor needs Pro.
  • Tested on version 2.85.

Download CheatDroid

Made a game that saves like this? Here’s how to make an edited save fail its check.