Table of Contents
As I wrote today in an earlier post, about issues I faced while installing iOS 5.0.1 with untethered jailbreak using redsn0w. I would be more than happy if you don’t face any such problems. But if you do, then here is a step by step tutorial on how to downgrade iPhone 3GS with 06.15.00 baseband to 4.3.3 with untethered jailbreak. Do follow these steps and make sure you’ve completed them before getting a successful install.
Step 1: Save SHSH Blobs
Make sure to save, verify SHSH blobs for your device using TinyUmbrella. If you don’t have SHSH blobs already saved for 4.3.3 then don’t read any further. It’s no use.
Step 2: Backup
Since you tried for an upgrade initially, I assume you’ve taken the backup. Make sure you copy this backup folder (from C:Documents and Settings / tushar / Application Data / Apple Computer / MobileSyncBackup) on any other folder outside system files. Put it on C: or D: drives
This is an extra safety measure.
Step 3: Hosts File
This is crucial. We need to change our host files differently for two cases. Read it carefully (3GS users only)
Case 1] If you’re trying or have tried upgrading to iOS 5.0.1 untethered jailbreak using redsn0w then you MUST include or verify below lines inside hosts file.
To test it – go to gs.apple.com from any Internet browser like IE, Firefox, Chrome. It should point to apple.com/404
Case 2] If you wish to downgrade to iOS 4.3.3 then your hosts file should have following lines
To test it – go to gs.apple.com from any browser. It should redirect to Cydia website. This makes sure and eventually will use SHSH blobs from Cydia to validate installation.
Step 4: iPad Baseband
In order to install, untethered jailbreak and ultrasn0w to unlock your iPhone 3GS – you MUST have iPad baseband 06.15.00 flashed on it. How? Read 4.3.3 Install tutorial I wrote a few months ago.
Step 5: Download Custom IPSW 4.3.3
While you’re flashing iPad baseband, use that time in-between to download custom 4.3.3 IPSW for iPhone 3GS from the link below. I am sure many people do not have custom IPSW stored and this link will help you save a lot of efforts. This custom IPSW is hactivated 🙂
- File name: sn0wbreeze_iPhone 3GS-4.3.3.ipsw (File size: 404.52 MB)
Step 5: Restore Custom IPSW
Step 6: Relax
Relax… have some coffee while iTunes install this firmware.
Step 7: Start Jumping
Once iTunes finish its process, your phone should reboot and appear in iTunes as a new phone. You also should see Emergency Calling screen on the device screen. After you confirm both these scenes – there could be two cases again
Case 1] iTunes prompts you to restore your phone from a backup. If this happens – superb. Go ahead and do it.
Case 2] If it doesn’t and shows as a new phone, then: Close iTunes, copy and paste backup (from as mentioned in Step 2 on top) inside C: Documents and Settings / Tushar / Application Data Apple Computer / MobileSyncBackup. Open iTunes and click Restore from backup
Step 8: Unlock
Once restore is complete – you have an iPhone 3GS with IOS 4.3.3 untethered jailbreak. Open Cydia – upgrade all essential pieces if prompted. Search for ultrasn0w and install it. DONE.
That’s all. Enjoy smiling iPhone in front of you. It doesn’t smile? C’on… then you don’t love him anymore, I guess. Hope this helps. Do follow us on Facebook to get the latest updates.
Update: Install iOS 5.1.1 instead
I recently upgraded one of my iPhone 3GS to iOS 5.1.1 using sn0wbreeze. Instead of using iOS 4.3.3 you can upgrade to latest iOS version. Here is a step-by-step tutorial for the same.