If you we’re at least born in the 90’s you should know what a GameGenie is right?
Well for those of you who don’t know, a GameGenie was a cartridge that you placed between your game console and game (namely Nintendo Entertainment System, Sega Genesis, etc) that let you modify the game you were playing without actually changing anything inside the original game cartridge, it was all runtime based.
This is what Flex is for iOS 😀
It lets you pull up any application installed on your device, and poke around inside it. Change this, change that, break this, whatever you feel like doing you can do it inside Flex. With Cloud support you can share the “tweaks” you make in Flex with other users who use it.
A simple rundown on how to use it:
- Open Flex and in the “Patches” view hit the “+”
- Choose the App you want to play with.
- Tap on “Add Units…” (these are the actual things that make the changes to the apps)
- Usually you will want to tap the name of the app under “Executable” but this is where experimenting comes in.
- If a dialog wanting you to Process the executable comes up, do so
- Next you will want to choose a class to play with (experiment)
- Next choose a method you want to override (experiment! 🙂 )
- Ticking a method will setup a unit that basically overrides it to do nothing
- After this you can go back to the “Patches” view and hit the check box to turn your patch on
Currently with Flex you can only override a method to where it doesn’t do anything anymore, advanced stuff isn’t possible yet, if ever.
Flex is currently available from John Coates for $3.99 in the BigBoss Repository