In the bigboss repo is 3.1.3 spoofer it tricks iTunes into thinking you upgraded your firmware. So you don't get asked to upgrade to 3.1.3 does not change any features. Working perfect for me. From the author Today I released a firmware spoofer called “Firmware 3.1.3″. This of course doesn’t really update you to firmware 3.1.3. But since firmware 3.1.2 and 3.1.3 are so identical minus the jailbreak, it is close enough. If you install this then reboot, iTunes will even show you as running 3.1.3 and will stop bugging you. This is perfect for setting up someone else’s iPhone that may accidentally update to 3.1.3 because it prevents iTunes from hounding you or prompting you for an update. This also allows all those iTunes 3.1.3 only apps to install and work. I believe there are no actual API changes between iTunes 3.1.2 and 3.1.3, therefore this*should*allow all 3.1.3 apps to run. Note: This does not really update you to 3.1.3. Instead it just tricks your device into thinking you are updated by updating the file at /System/Library/CoreServices/SystemVersion.plist. In general, I think firmware spoofing is a bad idea. But this is a unique time where many users are accidentally updating and losing their jailbreak. Therefore, this package will help prevent that. Only supported on 3.1.2 since 3.1.3 and 3.1.2 are virtually the same. If you want to spoof firmware other than 3.1.2, you can manually edit the file listed above (assuming you know how). But do not expect everything to work fine doing this. Some apps require the newer firmware. Uninstall to revert to firmware 3.1.2.