What you need
• An iPhone on 1.1.2 unlocked and jailbroken
• A WiFi Connection for the iPhone
• About an hour and a half of spare time, most of which will be spent watching, drinking, and praying while things download and install.
• This guide.
1. Before you begin
1.1 Be aware that I have been able to successfully do this on my phone only because I can follow instructions, and I have written this out only because I can describe what I did. I am not an expert on either computers or iPhone hacking. If you get into trouble following these instructions, it is more likely than not that I won’t have a clue why or what you should do about it.
1.2 Read through this guide carefully and make sure you understand and can follow all the steps
1.3 Be aware that your phone may not do caller identification as well after the upgrade. There is a fix available, but that will require following another Babysteps guide, and it is a bit more complicated than this one. Without that fix, you may feel that the loss outweighs the gains of 1.1.3.
1.4 There will be an option during the process about whether or not to do a full restore. The full restore option is recommended as more likely to give a perfect upgrade, but it will wipe out all your content and third party applications, so unless you like taking risks, make sure you have all your content synced so that you can reload it.
2. Preparation
2.1 Go to Settings > General > Auto Lock, and set to “Never”. (It may already be set.)
2.2 On your iPhone, tap on installer (and wait for sources to refresh if necessary)
2.3 Make sure you have the latest version of Installer, because the older one won’t work with the upgrade. To check this, tap on “Update” at the bottom of the screen, and see if “Installer” appears in the list of available upgrades. If it does, tap on it, then tap on “Update”.
2.4 Install “BSD Sybsystem” if it is not already on your phone, or update it to the latest version (2.0) if it is. If it is not already on your phone, then in “Installer”, tap on “Install” at the bottom of the screen, then on the “System” folder, then on “BSD Subsystem”, and then on “Install” at the top of the screen. You will probably get a notification warning you not to change your password. Take note of it if it is the sort of thing you might have otherwise done, and then press “OK”.
3. Upgrade & Jailbreak
3.1 In “Installer”, tap on “Install” at the bottom of the screen.
3.2 Tap on the “System” folder from the list of Categories.
3.3 Tap on “Official 1.1.3 Upgrader”
3.4 Tap on “Install” at the top right of the screen and then confirm by tapping the “Install” button.
3.5 You will get a notice telling you to exit Installer and return to the Springboard. Tap on “OK”.
3.6 Return to the Springboard and tap on the new “Upgrade” icon.
3.7 It will ask you if you want to use “hactivation”. Tap “yes”.
3.8 It will ask you if you want to restore, and it recommends that you do, so I suggest you tap “yes”.
3.9 The screen will say “Downloading restore ipsw: 0%”, and will slowly work its way up to 100%. How long it takes will depend on your internet connection speed - mine’s fairly quick, but took just over half an hour.
3.10 When it finishes downloading, the message will change to “Extracting restore ipsw:” and it will run 0-100% again, much quicker this time.
Then it will change to “Decrypting firmware:” and again run 0-100%.
Then it will change to “Decompressing firmware:” and again run 0-100%.
Then it will change to “Reading Existing Image:” and again run 0-100%.
Then it will change quickly through a couple of things before going to “Copying data to system image:” and again run 0-100%.
Then it will change to “Jailbreaking system image...”, then “Patching lockdown…”, then “Finalising…, and then “Writing image:” where it will again run 0-100%.
All that took about 20 mins, and then the phone should reboot itself.
3.11 It will eventually reboot itself. Some people have found that rather than reboot itself, it freezes up with the recovery mode icon showing. If it does that, hold down both the power button and the home button together for at least ten seconds until the phone shuts down. Then reboot it and it should come good. When it does, you will have a phone with FirmWare 1.1.3.
4. Unlock
4.1 You shouldn’t need to. Your previous unlock and your settings and content should have survived this upgrade. If it hasn’t, I don’t know how to help you and can only suggest going back to 1.1.2.
5. Tweaks
5.1 There are a few tweaks and fixes that are useful or necessary, and probably more to come. You may need to install “Community Sources” before you can find some of them (Installer>Install>All Packages>Community Sources).
5.2 Go to Installer>Install>iClarified and install “SyncFix (Dev 1.1.3 Jailbreak)”. You may like to try syncing first to see if you have the problem (not everyone has).
5.3 Go to Installer>Install>Tweaks(1.1.3) and install “ForwardMSGfix 1.1.3” which gets rid of that annoying “Call Forwarding” message. If you can’t find the fix, you may need to add
http://www.sendowski.de/iphone to your sources first.
5.4 Go to Installer>Install>Unlocking Tools and install “YouTube activation” to get YouTube working again. If you can’t find the fix, you will need to add
http://i.unlock.no to your sources first. The first time I tried to install this fix, it incorrectly told me that it could only be installed on 1.1.1. I tried again and it worked the second time.
5.5 If you want the locate-me function on Google Maps to work (either because it is a cute toy or because you regularly wake up with no idea where you are!) you will need to go to installer and install either “LocateMe” or “Navizon GPS”. You will then need to run one of them once after each time you reboot the phone. Once you’ve done that, the function will work from Google Maps.
5.6 If you want caller id recognition to work properly, you need another fix for which there is
another BabySteps guide here.
5.7 If you want to improve the Australian phone number formatting displays, there is
another BabySteps guide here for that.
6. You’re done... but...
6.1 ... you’ll want to dock and sync you iphone.
6.2 ... you can go back to to Settings > General > Auto Lock, and set to something other than “Never”.
6.3 ... you’ll want to verify that everything is working, calls, SMSs, emails