There were a bunch of apps released today for iOS 5.1, and everyone that wants a jailbreak doesn't want to update. Here's how I found to stay on 5.0.1 and be able to download the 5.1 apps. Proven to work with: iBooks update iMovie update Proven to NOT work with: iPhoto (here's a Cydia fix, though) What you'll need: Jailbroken device iFile, iFunBox, iExplorer, SSH, etc. Way to edit .plists MAKE BACKUPS OF ALL FILES First, trick the App Store into thinking you're on iOS 5.1. In the /System/Library/CoreServices/SystemVersion.plist, change Code: <key>ProductBuildVersion</key> <string>9A405</string> to Code: <key>ProductBuildVersion</key> <string>9B176</string> and Code: <key>ProductVersion</key> <string>5.0.1</string> to Code: <key>ProductVersion</key> <string>5.1</string> You may experience crashing and respringing through this process and get stuck in Safe Mode, that's more or less okay. SSHing/iFile still work. In the /User/Library/Preferences/com.apple.springboard file, change Code: <key>SBSoftwareUpdateOSVersion</key> <string>5.0.1:9A405</string> to Code: <key>SBSoftwareUpdateOSVersion</key> <string>5.1:9B176</string> Now, respring. Then, (even if you're in Safe Mode) go and download your apps. Second, trick the apps into thinking they can run on iOS 5.0.1 or lower. Go into the filesystem of the app (folder names are randomly generated, use AppInfo or SBSettings or iFunBox to find the right folder) and find the app's Info.plist. Inside, change Code: <key>MinimumOSVersion</key> <string>5.1</string> to Code: <key>MinimumOSVersion</key> <string>5.0.1</string> If you aren't on iOS 5.0.1, change it to your current iOS version. If you're still in Safe Mode at this point, go and undo the changes to SystemVersion.plist and com.apple.springboard and respring. If you're not in Safe Mode, feel free to leave those files alone and be on fake "iOS 5.1."