Simple iPhone 1.1.3 Upgrade Instructions (with Unlock)

After the resounding success of my firmware 1.1.2 guide, I have decided to put together a guide to upgrading an iPhone to firmware 1.1.3, both jailbroken and unlocked for use on any network. This guide involves a lot of steps, but it will ensure that you have the best possible result by the safest means. Keep in mind that there is no state you can get your iPhone into if you do something incorrectly that cannot be reversed, so don’t be afraid to try.

This guide is for owners of iPhones that came with firmware 1.1.1 or earlier out of the box. Unfortunately, iPhones that came with firmware 1.1.2 or 1.1.3 out of the box run a newer version of a key software component (called the bootloader) that prevents unlocking using this method.

Note: I do not warrant these instructions. While I have taken the utmost care in writing them, and have performed the steps on several iPhones successfully, you can break things and I am not responsible if you brick your phone (though I will try and help if you do).

0. Prerequisites

  • Conceited Software’s 1.1.2 jailbreak tools (here)
  • Apple’s iPhone firmware 1.1.1 package (here)
  • Apple’s iPhone firmware 1.1.2 package (here)
  • Region Fix files (here)

1. Restore to firmware 1.1.1

The best way to start is with a fresh iPhone running firmware 1.1.1. If your iPhone is running a firmware prior to 1.1.1 and you haven’t unlocked, or you are currently running firmware 1.1.1 or 1.1.2 either unlocked or locked, you can proceed with these instructions. If you have unlocked your phone with firmware before 1.1.1, you need to virginize your baseband before continuing (unfortunately, I can’t cover that process here). If you have upgraded your phone to firmware 1.1.3 with iTunes already, this guide isn’t for you.

  1. Connect your phone to iTunes and let it detect it, it doesn’t matter if it is activated or not.
  2. With the phone still plugged in, hold the power and home buttons until the screen goes black, then let go of just the power button while still holding the home button. Within about 10 seconds, iTunes should say it has detected an iPhone in restore mode, but the device’s screen should still be black. If the iPhone’s screen isn’t still black or iTunes doesn’t detect the phone, try again.
  3. Hold the shift key if you are running Windows, or the option key on a Mac, and click the restore button in iTunes.
  4. Browse to where you saved the 1.1.1 firmware file from the prerequisites section. It should end with .ipsw, if it doesn’t, rename it first.
  5. iTunes will flash your phone. It may report error 1015 at the end of the process, but this is expected.
  6. Close iTunes and extract Conceited Software’s jailbreak tools. From the extracted files, Windows users double click on windows.bat, Mac users double click jailbreak.jar, then in the new window click the ‘Boot From Recovery’ button. This should bring your iPhone to the activation screen.

2. Activate firmware 1.1.1, install Installer

With your phone at the activation screen:

  1. Slide to get to the emergency call screen
  2. Enter *#307# and press call, your phone will start ringing
  3. Delete the numbers just entered, enter 0 and press call. This will take you to a screen where you can answer the incoming ‘call’
  4. Press answer, then hold, and when the phone starts ringing again, press decline. You will now be in the phone application
  5. Go to Contacts, then add a new contact. Add the URLs prefs://11 and http://jailbreakme.com to the contact and save it
  6. Press the prefs://11 URL, which should take you to the WiFi configuration screen. Configure for your WiFi access point as normal, then press the Settings button at the top of the screen to go to the settings menu, select General and turn Autolock to never. Press the home button
  7. You will now be at the activate screen. Slide to go to the emergency call screen, enter 0 and press call and your phone will start to ring. Press answer, then hold, then when the phone starts ringing again, press decline. You will be back in the phone application
  8. Make sure iTunes is open and connect the iPhone to your computer. Let iTunes recognize it as not activated
  9. Select the second URL on the contact you created in step 5. This will open Safari with jailbreakme.com open. Scroll to the bottom and press ‘Install AppSnap’. Your phone should go back to the activate screen. Slide to get to the emergency call screen, then leave the device to do its work. It should restart itself after a few minutes. If it doesn’t, restart it manually and try again from step 7. Otherwise, once it restarts you should have an activated iPhone with Installer on your home screen
  10. Once the above is complete, run Installer, select the ‘Tweaks (1.1.1)’ category, and install OktoPrep

3. Update to firmware 1.1.2 and jailbreak

  1. Connect your iPhone to your computer and allow iTunes to detect it
  2. Hold the shift key if you are running Windows, or the option key on a Mac, and click the update button in iTunes.
  3. Browse to where you saved the 1.1.2 firmware file from the prerequisites section. It should end with .ipsw, if it doesn’t, rename it first.
  4. Your phone should upgrade without a problem, then return to the activation screen on firmware 1.1.2. Close iTunes and extract Conceited Software’s jailbreak tools. From the extracted files, Windows users double click on windows.bat, Mac users double click jailbreak.jar.
  5. Click the jailbreak button at the bottom of the new window. This will jailbreak your phone, activate it, and fix YouTube so it will work. If your iPhone doesn’t automatically restart once the process is complete, hold the power button to switch it off. When you do, it may restart itself one or more times.

4. Unlock the Baseband and Update to Firmware 1.1.3

Steps 4-7 in this section are optional, only do them if you wish to unlock your phone. If you just want to jailbreak your phone, or you have already unlocked your iPhone while running firmware 1.1.1 or greater previously, you do not need to do them.

  1. Open Installer from your home screen and go to the Install tab.
  2. Go to the System category and install the BSD Subsystem
  3. Switch to the Update tab and press the Update All button at the top of the screen. This will install a new version of Installer that would have become available after the previous step.
  4. Go back to the Install tab and into the Utilities category. Select and install anySIM 1.1.2u. Note that the version number is important.
  5. Press the phone’s home button to exit Installer, go to the iPhone’s Settings screen and turn Airplane Mode on, then go to General and make sure auto-lock is still set to Never.
  6. Press the home button again then launch anySIM from the home screen. Follow the on-screen instructions
  7. Once you have restarted your phone, go to Settings and turn Airplane Mode off.
  8. Open Installer, go to the Install tab, and go to the System category. Install the package called Official 1.1.3 Upgrader
  9. Press the home button and launch the Upgrade application from the home screen, then press yes in the two dialog boxes that appear. Now sit back and wait for the iPhone to download and install the 1.1.3 upgrade – it can take a very long time. If the Unlock application closes before restarting your iPhone, just run it again and it will pick up where it left off. When it completes, it will automatically restart your iPhone, and you will be running firmware 1.1.3 unlocked and jailbroken.

5. Fix Other Region Phone Number Recognition

  1. Go to Settings -> General and set Autolock to Never
  2. Open Installer, go to the Install tab and the Sources category and install Community Sources.
  3. Go to the System category and install the BSD Subsystem
  4. Go back to the System category and install OpenSSH
  5. Make sure your phone is connected to your WiFi network and note it’s IP address, which can be found by pressing the small arrow beside the network name in the settings screen. From your PC, open an FTP program that is compatible with SFTP (WinSCP on Windows, Fetch on a Mac).
  6. Enter your iPhone’s IP address to connect to, then the username root and password alpine
  7. In the FTP program, browse to the folder /System/Library/Frameworks/AppSupport.framework (use the built in help of your FTP application to find out how to do this)
  8. Extract the RegionFix.zip file from the prerequisites section and upload all the files/directories into the above folder on your iPhone, overwriting existing files as necessary

You will now have a jailbroken and unlocked iPhone running firmware 1.1.3 that is able to be used in almost any region. Please note that there is an issue in the 1.1.3 firmware where SMS messages can appear out of order: this is a problem with Apple’s firmware that the company has recognized, and turning on Network Time from the Settings screen fixes it in most situations.

Please keep the comments on this post relevant. If you are using this guide and get stuck or have questions, feel free to ask. If you aren’t using this guide or want to ask a question that isn’t relevant, please do not do it here.

  • http://www.pantsland.com Brad Kellett

    karan: Follow the guide.

  • Christian

    When double click on “windows.bat”, and after click on “reboot from recovery” an error message says “cannot lunch IPHUC!. Please help

  • http://www.pantsland.com Brad Kellett

    Christian: Try updating your version of Jave from http://java.com

  • Christian

    I updated Java but keep getting the same message.

  • http://www.pantsland.com Brad Kellett

    Christian: Try re-extracting the jailbreak files from the Zip file into a directory in the root of your hard drive (like c:\jailbreak), then click Start > Run and type cmd and press enter. In the command prompt, type:

    set temp=c:\jailbreak
    set tmp=c:\jailbreak

    replacing the path with where ever you extracted the files to. Once you have done that, run the jailbreak from the new folder and see how it goes.

    You aren’t on a language other than English for your Windows install are you?

  • toni

    hi brad is this the end of the road if my phone had been upgraded to 1.1.3 or is there a resolve to this problem?
    :( please help

    thanks

  • http://www.pantsland.com Brad Kellett

    toni: While you shouldn’t post off-topic comments here, you can check my later post about 1.1.3 for a solution.

  • SupaPhly

    i did this upgrade word for word, now i have a blinking apple only that won’t reboot. my 16 gig iPhone is unlocked running 1.1.2. i did the pre upgrade installs. Any suggestions?

  • http://www.pantsland.com Brad Kellett

    SupaPhly: As was clearly said in the guide, it isn’t for devices with firmware 1.1.2 or 1.1.3 out of the box.

  • Abdul

    Hi brad, I have a 1.1.1 unlocked iphone and want to upgrade to 1.1.3. The OTB firmware for the phone was 1.0.2 and I used iUnlock to unlock it. A month later I upgraded to 1.1.1 using jailbreak.com and Anysim 1.1.

    What I want to know is that if I want to upgrade to 1.1.3, do I have to revirginize the phone again or can I proceed with Oktoprep method —-> to 1.1.2 and then to 1.1.3?

    I’ve also heard that some users have had battery draining issues having upgraded to 1.1.3. Is that true?

  • http://www.pantsland.com Brad Kellett

    Abdul: Yes, I would virginize and use anySIM 1.1.2u, 1.1 has issues with the baseband from firmware 1.2

  • joshua

    Brad,
    you are my hero ! Your website was my salvation when I unlocked my phone. You were my rock in a sea of fear
    I dunno where to go, I’ve checked a ton of sites but no recent info. I dropped it down a flight of stairs, and its having hardware issues. I need to restore it to its original state so I can trick the guys at the apple store… Any advice?

  • Joshua

    I read on a site that you can just restore the phone to a new 1.1.4 phone and it will “in-jailbreak” it… Is that true?

  • http://www.pantsland.com Brad Kellett

    Joshua: That will remove the jailbreak, yes, but will not re-lock your phone to factory depending on the method used.

  • mee

    I was wondering if the conceited 1.1.2 jailbreak software link is broken?? Its the only pre-req i need left to start.

  • http://www.pantsland.com Brad Kellett

    mee: Use ZiPhone, it is far easier. Just search for it.

  • Joshua

    So… you mean the “unlock” method right? If I used your 1.1.2 unlock method will it “relock” my phone?
    Is there a way to return it to factory?
    And if it didn’t “relock” it would they be able to tell at apple in a quick glance?

  • Joshua

    When I say “Your method” I’m talking about the 1.1.2 method… I got a iphone 1.1.0 OTB… I don’t recall needing to do anything to the baseband or bootloader, but maybe ANYSIM or APPTAP does and I didn’t know it?

  • http://www.pantsland.com Brad Kellett

    Joshua: You will have to revirginize your baseband (anySIM changes it to do its unlocking), then do a restore to firmware 1.1.4 through iTunes. There are many guides to revirginizing, Google is your friend.

  • joshua

    thanks so much brad…

    one more thing: does “bootneuter” work to revirginize my iphone?

  • joshua

    and for that matter do I need to upgrade my bootloader to 4.6 when I flash before i upgrade to 1.1.4 or should I leave it at 3.9 since thats what it came with OTB

  • archibald

    if i accidentally restored when I ran the official 1.1.3 updater… what do I do?
    I’m not screwed am I?
    Do i need to start all over?

  • http://www.pantsland.com Brad Kellett

    archibald: Run a restore to the latest firmware through iTunes, and use ZiPhone – there is no easier method these days.

  • Alister

    Hi Brad,

    I used iliberty to upgrade my phone to 1.1.4.My phone version is 1.1.4 now.But my sound is completely gone..there is no external sound n when i make a call i cant click on speaker dunno y? please help!!

  • Josh

    Guys go download zipphone and upgrade via itunes to 1.1.4 run the program and click unlock, jailbreak and activate it DOES EVERYTHING FOR YOU, you do not have to go through any steps, I was using 1.1.2, then upgraded to 1.1.4 then used the program and my 1.1.4 is FULLY UNLOCKED/JAILBROKEN/ACTIVATED!!!! EZ AS 1, 2, 3!!!

  • Josh

    Brad, I just wanted to thank you for being the original freedom fighter for us wanting to unlock/jailbreak our phones. You took A LOT of time to make your turorials(which you didnt have to do in the first place) and I am greatful for people like you willing to help out the people that really need it. Zipphone is now the easiest one click method. But your still appreciated bro!!!

  • dan

    i have an unlocked iphone and everything is fine apart from the wifi. it only works on my home server nothing else, even though it says it has full connection it doesnt work? any ideas?

  • http://www.newphoneratings.com unlocked cell phones

    Starting to understand a bit more now… Thanks for keeping it simple!