Okay so I've been wondering, hacks like infinite energy, mana, credit, etc. usually just edit a value in the game.
I've been using game player and game gem for quite some time now
And I've edited values in game
So I'm guessing that a certain element in the game corresponds to a certain *hex*? Value
For example, in a game called WCW: the brave is the winner
If you find and edit '17B21354' you're changing the value of the dexterity attribute of a rogue character
Soooo one of my questions are, is the value constant? Like, is it the same for everyone ? Is '17B21354' the *hex* value for dexterity in rogues in this specific game?
And actual hacks in games (the ones you get installing provided debs) already know the value of an x element and will set it to a certain value like 99999999 if turned on.
So, *behind the UI*
All a program does is edit and change a *hex* value that it already knows into a preset value ?
E.g. [if the hack is turned on] it'll change the *hex* value '17B21354' into 999999999
Okay, after all that typing
Last two questions
Am I right with my theory on how hacks work?
If so, how do I create programs like the hacks that's in the cydia substrate section ?
Thanks guys (: