iOS 5.0 [HOW TO] Spoof iOS 5.0.1 to look like 5.1

Discussion in 'iOS Jailbreak & Cydia' started by chickenmatt5, Mar 7, 2012.

  1. chickenmatt5 Community Development Team

    Member Since:
    Aug 3, 2010
    Message Count:
    3,445
    Device:
    iPhone 4S (Black)
    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."
  2. ttazboy513 Member

    Member Since:
    Oct 14, 2007
    Message Count:
    159
    Device:
    iPhone 4S (White)
    Any chance on a possible cydia tweak for this? I'm not too keen on changing files myself seeing as I don't want anything to go severely wrong since i don't want to have to restore and lose my jailbreak.
  3. chickenmatt5 Community Development Team

    Member Since:
    Aug 3, 2010
    Message Count:
    3,445
    Device:
    iPhone 4S (Black)
    I wouldn't have a clue how, sorry. As long as you make backups, you should be fine.
  4. deleted account 43 Well-Known Member

    Member Since:
    Jul 7, 2011
    Message Count:
    5,708
    Device:
    iPhone 4S (White)
    Good guide, this'd be useful for those who want to preserve their jailbreak on iOS 5.0.1.
  5. jedivulcan New Member

    Member Since:
    Mar 7, 2012
    Message Count:
    1
    Device:
    iPhone 4 (Black)
    Thanks for the guide. Worked! Sorta.

    Anyone know how to get iPhoto working though? It gets stuck at "Updating Photo Library" and then crashes.
  6. chickenmatt5 Community Development Team

    Member Since:
    Aug 3, 2010
    Message Count:
    3,445
    Device:
    iPhone 4S (Black)
    Yeah, that's annoying. Waste of money, at this point. I wonder if it's the same problem as iBooks had with jailbroken devices.
  7. AnalogMan Member

    Member Since:
    Feb 23, 2008
    Message Count:
    114
    Device:
    iPhone 4S (Black)
    I think they may have added a new API to the photo roll (probably something to do with being able to delete photo stream photos) that iPhoto relies on. It's probably not going to work until we get a real 5.1 jailbreak.
  8. savage24x Well-Known Member

    Member Since:
    Jun 24, 2009
    Message Count:
    3,707
    Device:
    4G iPod touch
    -__-
  9. Cr381v3 New Member

    Member Since:
    Mar 24, 2012
    Message Count:
    2
    Device:
    iPad 2 (White)
    HELP!!!
    I did this worked great. went a few days then changed back now i am stuck in a reboot loop. It is detected by itunes for a min or two then reboots all i see is the apple logo on the screen. I am unable to ssh into.
    Am i screwed.
  10. pandaa Banned

    Member Since:
    Nov 7, 2011
    Message Count:
    7,438
    Device:
    4G iPod touch
    Can you connect via iFunBox?