iPhone 3GS: Download 4.3.3 Custom Firmware IPSW (with Untethered Jailbreak)

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.

iPhone 3GS: Download 4.3.3 Custom Firmware IPSW (with Untethered Jailbreak)

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. localhost

To test it – go to from any Internet browser like IE, Firefox, Chrome. It should point to

Case 2] If you wish to downgrade to iOS 4.3.3 then your hosts file should have following lines localhost

To test it – go to 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 🙂

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.


Please enter your comment!
Please enter your name here