Well as some of you may know, iGameGuardian is a jailbroken package that is similar to Cheat Engine except it's for iOS. The dev is a bit cheeky though, he requires you to donate $5 to him before he even lets you use the app. If you have gotten the app from a pirating repo, it gives you the "Initialization Failed" error. That error comes up because the dev registers the MAC address of your iDevice on his servers so you can use the app. There is a workaround. It requires you to change your iDevice MAC address, if you don't want to do that, don't stay on this post. For those of you who are still here, here is the workaround:
Requirements:
-MobileTerminal
-iGameGuardian
-iFile or iFunbox
ADD THIS REPO: http://yuan.duowan.com and install igameguardian.
Don't open the app otherwise it will give you the "Initialization Failed" error.
Next, open up MobileTerminal. Login as root. Default password is alpine unless you changed it to something else.
Type in this command without the quotes (it's a registered MAC address supplied by a buddy of mine, it is set up to work with the copy of iGameGuardian I linked above, this address won't work with any other copy):
"nvram wifiaddr=24:5F:DF:69:E6:9A"
If you want to change your MAC address back to the one you had before type in this command (the app will no longer work if you do this, you will have to change it back to the other MAC address if you want it to work):
"nvram -d wifiaddr"
The prompt should no longer appear when you load up iGameGuardian.