Updated your iPhone 3GS to iOS 5.1 with baseband 5.16.05 and need to unlock it? There’s still hope if you don’t mind using the dreaded iPad baseband 6.15.00.
UPDATE: If you’re using an AT&T iPhone, you can officially unlock it now so that you won’t to do all these. Click here.

Currently, the jailbreak for iOS 5.1 is tethered (except if you have an old bootrom), which means you will need to use a computer to boot up your iPhone 3GS. There’s no unlock for modem firmware or baseband 5.16.05. To be precise, there’s no ultrasn0w unlock since baseband 5.14.02.
If you really need to unlock your iPhone 3GS it’s still possible to do so by flashing it with iPad’s baseband 6.15.00. However, it’s extremely important that you read and understand the following:
- This is an iPad baseband which will break your GPS.
- More risks here.
- If you have the new iPhone 3GS 8GB made after week 28 of 2011, you must read this or you will permanently break your iPhone.
- If you don’t fancy 6.15.00 consider downgrading your chip.
- This guide is for Windows only because sn0wbreeze is not supported on Mac. Mac users can download the ready made custom firmware below (step 9).
Did you read and understand all the risks? Final warning: Proceed at your own risks!
IMPORTANT: Make sure that your iPhone 3GS is fully charged before you begin.
Steps:
1. Backup your contacts, photos, apps etc. Remove your SIM card. (FYI: If you made a backup on the latest iOS, you won’t be able to restore it if you’re running on an earlier iOS version.)
2. Download iOS 5.1 firmware for iPhone 3GS directly from Apple.
3. Download Snowbreeze 2.9.3 from ih8sn0w.com.
4. Launch sn0wbreeze and click on the blue arrow at the bottom right corner.
5. Browse for the firmware you just downloaded in step (2). Click next.
6. Select your Bootrom type. If you’re not sure, sn0wbreeze can detect it for you. IPSW is verified and click the blue arrow to continue.
7. Select Expert Mode. Click General and hit next. It’s very likely that you don’t have the official SIM card so check ‘Activate The iPhone [Hacktivate]‘. Hit next.
8. If you really sure of installing iPad baseband, check ‘Install 06.15.00 iPad Baseband.’ (ARE YOU REALLY SURE?!)
9. Click Build IPSW and hit next. Wait until the custom firmware is ready. Once done, you should find it on your desktop with the file name:
sn0wbreeze_iPhone_3GS-5.1-9B176.ipsw [you can also download it here]
10. Before restoring, ‘pawn’ DFU your iPhone to allow it to accept custom firmware. Otherwise, you will get error 16xxx. Sn0wbreeze will guide you how to pawn DFU your iPhone using iREB or just search on YouTube.
11. Launch iTunes 10.6, press shift on your keyboard and then click on Restore. Point it to the custom firmware on your desktop. Wait until the restore is complete. Your iPhone will boot up and you’re ready to unlock it once you’ve gone through the setup process. Just to be sure, go to Settings, General, About and check that your Modem Firmware (baseband) should show 6.15.00.
At posting time, the latest ultrasn0w is not yet supported on iOS 5.1. You must intall an ultrasn0w fixer patch first.
12. If you’ve installed ultrasn0w, remove it now.
13. Launch Cydia.
14. Add the following to your source:
http://repo.iparelhos.com
15. Tap on the iParelhos repo to see Ultrasn0w Fixer utility. Tap install to begin installation.
16. Once installation is complete, we need to install ultrasn0w. Launch Cydia.
17. Search for ultrasn0w on Packages in Cydia. If you cannot find it, add new sources by typing ultrasn0w repo:
repo666.ultrasn0w.com (with zero, not o).
18. Install Ultrasnow 1.2.5.
19. Reboot your iPhone. Just in case it’s stuck on Apple logo, run redsn0w again, go to Extras > Just Boot. Follow on screen instructions.
20. Turn off 3G and insert your SIM card. It should pick up your carrier signal.
Common Issues:
- If you get an iTunes error 3194, read here on how to fix it.
- Stuck on loading bar during reboot? This is because the boot is tethered. Run redsn0w, go to Extras then Just Boot.
- In any case if you get error 1015 and recovery loop on the iPhone, this can be resolved using the “Exit Recovery” button using TinyUmbrella.
- Phone isn’t activated? You missed step (7).
- Stuck on Apple logo after reboot? This is because the boot is tethered. Run redsn0w, go to Extras then Just Boot.
Any issue? Leave your comments below.
Did it work? Buy me a beer! Never required but always appreciated (blogger motivation)!





redsnow cannot detect my phone in DFU mode.
i've done what it told me to,itunes popped out and ask me whether i want to restore my phone or not.that means i've succeeded entering the DFU mode, but why redsnow can't detect my phone in DFU mode?
now my phone is stuck in the apple logo.
DFU = blank screen
Recovery = Connect to iTunes screen
yeah,it has gone to blank screen. i use redsnow 09.10b5c and it can detect my phone in DFU mode but it said that it can't identify the build.
try again
i've tried for a hundred times, i've been trying these everyday since the last week. still no good …
Hi. I followed all steps closely. Got to the step to insert the SIM card, and all I get is searching… Any suggestions?
try again from Step 12 onwards
If still the same, open your iPhone (lift the screen) and check connector #7
Phewwww – had iphone 3gs 4.3.3 06.15.00 and had installed ipad baseband. After searching frantically as the phone would not get back the dfu stage to restore it back to 4.3.3 i instead followed these instructions to a tee and worked perfectly. Unlocking and everything works perfect. You my friend are a star!!
that's great buddy
i, Ive restore with this custom firmware 5.1 preserving my baseband to 3.10 and my network is always unavalable what should I do ? Download Ultrasnow ? 5.0.1 really sux … Pleaze Help me, I cant unlock it, fix for ultrasnow doesnt work so I try this method ..
Gevey sim either won't work :(
Thanks
followed all the suggestions,had official unlock approval, contacted my unlock provider, suggested deleting and or turning off, with redsn0w or sam , what ever, obviously a flashed baseband–for unlock purposes, early 3gs, will experience an issue when using ITunes for the official ATT unlock, so>>>>>> now what? Buy a new phone<<<>>> suggestions
The said version of snowbreeze didn't detect my IPSW IOS 5.1.1 and gives error, doesn't proceeds :(
hi. i have a 3gs in the 'safe' weeks running on ios5.1 + BB of 5.16.05. I have a mac. Can I use redsn0w to jailbreak + install ipad baseband and then follow these unlock instructions?
you can do everything with redsn0w
From Ecuador,
I followed every step and it worked great, thannnnnnnnnnnnnnnnnnnnnnnnks. I owe you a beer!
my phone was given to me by my sister. It updated by ignorance to 5.1.1 and so it did its baseband to 5.16.05.
Thanks a mil
Hi, im stuck in step 18…..when i start installing ultrasnow i get an error in the end….and not installed the ultrasnow…please help….
ultrasn0w 1.2.7 is now available