I've been able to change the values of cash through igameplayer. So cash is beyond what you need.
But as soon as I went to do diamonds I got the correct memory but there were too many to limit.
Finding all memory results had to be done using fuzzy. Changed the wrong one... Got banned.
The results are units that make no sense to me... But I'm a noob at this. Guessing the values are a multiplier of some sort as they are anything from -4 to 9999999999+ I've found the higher the value the more money you get but its not the actual cash value that you see in the game.
Found cash only at the moment to not be a ban able offence.
Tried medals but not played with it much. Done some tinkering = ban.
Recap, diamonds = ban.
Diamonds are server sided. They did change but network error when trying to use them.
Cash however, works like a charm. Upgrade units and wait for the quest mission lvls to increase.
To get unbanned(Start from fresh): log out of Game Center.... Reinstall game... Start a new game without logging into Game Center and once you've done the tutorial log back into Game Center as normal.
Perhaps someone with more knowledge can use what I've found here towards some form of hack?