flubby32 said:
I don't remember the exact error message, but it was
along the lines of "Not a Sandbox user account" and this didn't allow one to utilize In-App purchase.
Very annoying, right?
Well I have found a fix for it!
It is actually quite simple.
- Uninstall the troubled application(s).
- Open an SSH window to your device.
- Navigate to /private/var/stash/libexec/
- Here you will see an "installd" file and an "installd.backup" file without the quotes.
- Rename the "installd" file to "installd.new" without the quotes.
- Rename the "installd.backup" file to "installd" without the quotes.
- Install the application again. THE APP MUST EITHER BE FREE OR YOU MUST HAVE PAID FOR IT FOR IN-APP PURCHASE TO WORK.
- Test the purchase. It should work correctly.
- Go back in SSH, and navigate to /private/var/stash/libexec/
- Rename the "installd" file back to "installd.backup".
- Rename the "installd.new" file back to "installd".
- Done! You will have to do this every time you install a new application with In-App purchase.
In-App purchase should now work forever on the app that you reinstalled. This is because the "installd" file is the one that allows cracked app installation. This file, if present during the installation of an app with In-App purchase somehow breaks that process. In-App purchase will work if the patch is not present on the installation of the app, even though it is after the installation.
I just signed up to say thanks for this, as it works. :)
starfreak said:
Another fix I found:
1.Open SBSettings
2.Go to More App
3.Open "Mobile Substrate Addons" tab or something like it
4.Disable or turn switches to off
5.Voila! Test out any in-app purchase
6.Thank me!
Info: I think it is a glitch with some coding of Winterboard, libhide or Erica Utils
I tried this as well, and it didn't work for me.
havefun said:
Uh....all you have to do is uninstall AppSync from cydia, go purchase the In-app content, go re-install AppSync if you wish.
You guys have stupid long answers to fix this.
I also tried this and it did not work for me.
But yeah, the first one, which I tried last, of course, was the key!
--- Update ---
Oh by the way, does anyone know if this solution means that you will be able to make future in-app purchases that become available on the app? Or would you have to reinstall it again to get it to work once more? Obviously once you've already bought something you don't have to pay for it again, but in the case of some apps, like Eliminate, for example, you have to continually buy new things.
Obviously the big drawback to this method is losing your saved games and in-app data.