+ Reply
Results 1 to 11 of 11
  1. #1
    Green Apple lastactionhero's Avatar
    Join Date
    Jul 2010
    Location
    Chicagoish
    Posts
    60
    Thanks
    12
    Thanked 3 Times in 2 Posts

    Default Is it possible to trick the app store

    Into thinking that I'm on 4.0.1? I'm currently on 3.1.3 on my 3gs. the app I want will only work if I have the upgrade. The only thing I can think of doing is installing the app on my MacBook and moving it into ifile and try to install it that way. Suggestions?

  2. #2
    iPhoneaholic
    Join Date
    Jun 2008
    Posts
    375
    Thanks
    0
    Thanked 29 Times in 28 Posts

    I guess you haven't read about it yet but you can run new firmware apps on older versions by simply editing one file.

    1) First download the App
    2) Find app on you computer
    Usually in iTunes folder under mobile apps

    3) rename file .zip instead of .ipa
    4) open zip file and did the info .plist
    5) edit that file so that under minOS it says your FW
    6) save file back into zip file - rename it back to .ipa and open it in iTunes and sync

  3. The Following User Says Thank You to phatcamaro For This Useful Post:

    lastactionhero (07-28-2010)

  4. #3
    Livin the iPhone Life CaptainChaos's Avatar
    Join Date
    Sep 2008
    Location
    In a van down by the river
    Posts
    4,831
    Thanks
    551
    Thanked 515 Times in 427 Posts

    Or download Firmware changer from Cydia and tell your phone what firmware you want it to be on.

  5. The Following User Says Thank You to CaptainChaos For This Useful Post:

    lastactionhero (07-28-2010)

  6. #4
    Green Apple lastactionhero's Avatar
    Join Date
    Jul 2010
    Location
    Chicagoish
    Posts
    60
    Thanks
    12
    Thanked 3 Times in 2 Posts

    Quote Originally Posted by phatcamaro View Post
    I guess you haven't read about it yet but you can run new firmware apps on older versions by simply editing one file.

    1) First download the App
    2) Find app on you computer
    Usually in iTunes folder under mobile apps

    3) rename file .zip instead of .ipa
    4) open zip file and did the info .plist
    5) edit that file so that under minOS it says your FW
    6) save file back into zip file - rename it back to .ipa and open it in iTunes and sync
    I tried that, but all I got was this:

  7. #5
    Livin the iPhone Life jkmonkey's Avatar
    Join Date
    Mar 2010
    Location
    Upstate NY
    Posts
    1,435
    Thanks
    67
    Thanked 254 Times in 245 Posts

    CaptainChaos' answer is a much better solution. It will work for all apps where as the other way your trying you have to mod each app individually.

  8. #6
    Green Apple lastactionhero's Avatar
    Join Date
    Jul 2010
    Location
    Chicagoish
    Posts
    60
    Thanks
    12
    Thanked 3 Times in 2 Posts

    Quote Originally Posted by jkmonkey View Post
    CaptainChaos' answer is a much better solution. It will work for all apps where as the other way your trying you have to mod each app individually.
    I tried that as well. The firmware changer only lets me change it to 3.1.3 from 3.1.2. Unless there's something I'm not noticing.

  9. #7
    Livin the iPhone Life jkmonkey's Avatar
    Join Date
    Mar 2010
    Location
    Upstate NY
    Posts
    1,435
    Thanks
    67
    Thanked 254 Times in 245 Posts

    Your right it looks like there isn't a version available in Cydia yet to work with 4.x. You could use ifile and navigate to system/library/coreservices, scroll down to the SystemVersion.plist. Open that and change the ProductBuildVersion and ProductVersion to match that of 4.0 or 4.0.1. This is what firmware faker does only that does all the work for you by installing it.

  10. The Following User Says Thank You to jkmonkey For This Useful Post:

    CaptainChaos (07-28-2010)

  11. #8
    Green Apple lastactionhero's Avatar
    Join Date
    Jul 2010
    Location
    Chicagoish
    Posts
    60
    Thanks
    12
    Thanked 3 Times in 2 Posts

    Quote Originally Posted by jkmonkey View Post
    Your right it looks like there isn't a version available in Cydia yet to work with 4.x. You could use ifile and navigate to system/library/coreservices, scroll down to the SystemVersion.plist. Open that and change the ProductBuildVersion and ProductVersion to match that of 4.0 or 4.0.1. This is what firmware faker does only that does all the work for you by installing it.
    ProductBuildVersion says 7E18

    so I change that to 4.0?

    Cause I changed the JUST the ProductVersion to 4.0 and then restarted it, but now it's in safe mode and won't get out.

    EDIT: I got the app on the phone, thanks! BUT every time it opens, the flash screen pops up and then the app crashes. I changed the productversion and productbuildversion back to normal. Is there anyway of editing the actual app now?
    Last edited by lastactionhero; 07-28-2010 at 10:28 AM.

  12. #9
    Livin the iPhone Life jkmonkey's Avatar
    Join Date
    Mar 2010
    Location
    Upstate NY
    Posts
    1,435
    Thanks
    67
    Thanked 254 Times in 245 Posts

    Change the product build version to 8A306 and the product version to 4.0.1. You have to change both.

    What app is it that your trying to install?
    Last edited by jkmonkey; 07-28-2010 at 11:06 AM. Reason: Automerged Doublepost

  13. #10
    Green Apple lastactionhero's Avatar
    Join Date
    Jul 2010
    Location
    Chicagoish
    Posts
    60
    Thanks
    12
    Thanked 3 Times in 2 Posts

    Quote Originally Posted by jkmonkey View Post
    Change the product build version to 8A306 and the product version to 4.0.1. You have to change both.

    What app is it that your trying to install?
    Ha, this is not working for me. I think my iPhone just hates me lol. Thanks for your help though.


    The Warped Tour App.

    I'm going to the tour tomorrow and I wanted to get this app beforehand. I don't know why they have it on 4.0 only.

    I was trying to toy with the plist on the app itself but I'm not sure if I'm doing it right:

    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
      <key>CFBundleDevelopmentRegion</key>
      <string>English</string>
      <key>CFBundleDisplayName</key>
      <string>WarpedTour</string>
      <key>CFBundleExecutable</key>
      <string>WarpedTour</string>
      <key>CFBundleIconFile</key>
      <string>Icon.png</string>
      <key>CFBundleIdentifier</key>
      <string>CRUHF8329D.com.vanswarpedtour.officialapp</string>
      <key>CFBundleInfoDictionaryVersion</key>
      <string>6.0</string>
      <key>CFBundleName</key>
      <string>WarpedTour</string>
      <key>CFBundlePackageType</key>
      <string>APPL</string>
      <key>CFBundleResourceSpecification</key>
      <string>ResourceRules.plist</string>
      <key>CFBundleShortVersionString</key>
      <string>1.0.5</string>
      <key>CFBundleSignature</key>
      <string>????</string>
      <key>CFBundleSupportedPlatforms</key>
      <array>
        <string>iPhoneOS</string>
      </array>
      <key>CFBundleVersion</key>
      <string>1.0.5</string>
      <key>DTCompiler</key>
      <string>4.2</string>
      <key>DTPlatformName</key>
      <string>iphoneos</string>
      <key>DTPlatformVersion</key>
      <string>4.0 GM</string>
      <key>DTSDKName</key>
      <string>iphoneos4.0</string>
      <key>DTXcode</key>
      <string>0323</string>
      <key>LSRequiresIPhoneOS</key>
      <true/>
      <key>MinimumOSVersion</key>
      <string>4.0</string>
      <key>NSMainNibFile</key>
      <string>MainWindow</string>
      <key>UIDeviceFamily</key>
      <array>
        <integer>1</integer>
      </array>
      <key>UIPrerenderedIcon</key>
      <true/>
      <key>UIStatusBarStyle</key>
      <string>UIStatusBarStyleBlackOpaque</string>
    </dict>
    </plist>

    Edit: Hey if I crack this app using cracknshare, would that let me do anything?
    Last edited by lastactionhero; 07-28-2010 at 12:50 PM.

  14. #11
    Livin the iPhone Life jkmonkey's Avatar
    Join Date
    Mar 2010
    Location
    Upstate NY
    Posts
    1,435
    Thanks
    67
    Thanked 254 Times in 245 Posts

    <string>iphoneos</string>
    <key>DTPlatformVersion</key>
    <string>4.0 GM</string>
    <key>DTSDKName</key>
    <string>iphoneos4.0</string>
    <key>DTXcode</key>
    <string>0323</string>
    <key>LSRequiresIPhoneOS</key>
    <true/>
    <key>MinimumOSVersion</key>
    <string>4.0</string>

    This is what you need to change. All those references to 4.0 should be changed to whatever fw you currently have installed.

  15. The Following User Says Thank You to jkmonkey For This Useful Post:

    lastactionhero (07-28-2010)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts