How to unlock iOS 4.2.1 on iPhone 3G and iPhone 3GS with ultrasn0w

Nov 28, 2010 - 143 Comments

unlock-ultrasn0w-ios-4-2-1 The ultrasn0w unlock for iOS 4.2.1 has been released and it works to unlock iPhone 3GS and iPhone 3G running iOS 4.2.1 on basebands 04.26.08, 05.11.07, 05.12.01, 05.13.04 in addition to 05.14 and 05.15 via updating to 06.15.00 iPad baseband. Using the ultrasn0w unlock isn’t complicated, but it’s a multi-step procedure that carries a few risks and first requires you to jailbreak your iPhone. Before you get started with the unlock, you need to consider the following:

Important notes about iOS 4.2.1 unlock on iPhone 3GS and iPhone 3G

  • Unlocking your iPhone voids your warranty from Apple
  • For basebands 05.14 and 05.15 this iOS 4.2.1 unlock requires you to update to baseband 06.15 from iPad 3.2.2 firmware onto your iPhone, this can not be reversed
  • You can not downgrade from baseband 06.15 (the iPad baseband), and you will no longer be able to restore to stock firmware. This means you will forever need to use your custom saved IPSW files!
  • And finally, directly from the iPhone Dev Team: “iPhone3GS users with old bootroms who want to go to iOS 4.2.1 should not use PwnageTool! Update to stock iOS 4.2.1 first (through iTunes) then use redsn0w 0.9.6b5 to update your baseband.”

It is important that you understand and accept these risks before proceeding.

How to unlock iOS 4.2.1 on iPhone 3GS and iPhone 3G using ultrasn0w

If you have older baseband, you can go straight to using ultrasn0w. You can update to iOS 4.2.1 from iTunes but this will update your baseband and require the use of the iPad firmware. Here are the steps to unlock, the process is basically the same with Pwnage or redsn0w:

  • If you are using PwnageTool, Basebands 05.14 and 05.15 need to download this iPad IPSW file in addition to PwnageTool 4.1.3 Unlock Edition (Mac)
  • You can also just download redsn0w 0.9.6b5 for Mac and Windows
  • If using PwnageTool to create a new custom IPSW, use the aforementioned IPSW download (yes its for iPad).
  • If using redsn0w 0.9.6b5, the app will automatically download the iPad IPSW for you
  • Jailbreak your iPhone 3G or iPhone 3GS, pointing it at the newly created custom IPSW
  • After your iPhone has been jailbroken, reboot the device and then launch Cydia
  • Tap on “Manage” and then tap “Sources”
  • Tap to “Edit” and then “Add” a repository, and then type the following:
  • After the repository has been added, you can search for “ultrasn0w” and download version 1.2
  • Download and install ultrasn0w 1.2, this will automatically unlock your iPhone 3GS and iPhone 3G
  • Restart your iPhone and enjoy your unlock

The process of jailbreaking and unlocking iPhones usually sounds more confusing than it is, just follow instructions carefully. The main problem with this unlock method is that certain baseband versions require the use of an iPad baseband which can not be reversed, this marks your iPhone in an obvious manner to Apple and this is why it voids your warranty with them. Jailbreaking is not illegal but it is frowned upon by Apple, however the difference between a standard jailbreak and this particular unlock is that jailbreaking is reversible, and this unlock is permanent.

Update: the iPhone Dev Team forgot to include the proper bundle for iPhone 3GS users on 4.1 with PwnageTool 4.1.3, but you can fix it rather easily. Here are their comments on the matter:

There’s an error in the bundle for the iPhone3GS 4.1 that prevents the new baseband from being used. If you know your way around OSX, please download the fixed bundle, and unzip it if Safari hasn’t already done so. Then “Show Package Contents” of, navigate to Contents->Resources->FirmwareBundles and drop it there. Otherwise, please wait for the updated PwnageTool, or the OSX version of redsn0w coming soon.

Update 2: The redsn0w 0.9.6b5 download is now available for Windows and Mac, it’s an easier method to perform the jailbreak and unlock for many.


Related articles:

Posted by: Manish Patel in iPhone


» Comments RSS Feed

  1. Ziyau says:

    I have a 3gs which is locked to att. It has fw 4.2.1 BB 05.15.04. Can you help me to unlock. Thanks

  2. t10 says:

    I got a iphone 3G it was unlock with firmware 3.1
    But i want to update 4.2.1.At first i update then unlock it is ok?how can i understand baseband number.please help me.

  3. Lydia says:

    thanks a lot.. now I can use my Iphone..after unlock by ultrasn0w..
    actually I almost give up when try to unlock my 3g by using yellowsn0w..

    once again thankyou

  4. Oso says:

    I have 3G 4.2.1 and modem firmware 5.15.04 I tried upgrading to ipad baseband and not everything seemed to go well but where can I check to see if my baseband is upgraded to ipad?

  5. ttssokuns says:

    i have iphone 3g wtih 4.2.1. any gsm sim couldn’t be call out going except aircel gsm sim. what the problem???????

  6. ieee488 says:

    Okay, I got my iPhone 3G working enough to make phone calls.

    I re-installed ultrasn0w via Cydia.

    Re-booted and put in my T-mobile SIM which was then recognized.

    However, I can’t get the internet portion to work. The iPhone should be able to work on T-mobile’s EDGE network which is much slower than 3G, but no internet.

  7. Rajesh D says:

    Thanks for or all the help…. I successfully unlock my IP 3g can now use my mobile sim… Thanks for the entire team

  8. Achim says:

    SO I DID EVERYTHING WITH ULTRASN0W AND MY IPHONE JUST SAYS “No SIM” whenever I try to put in my T-Mobile SIM card in it. Anyone know why this happens? I toook my T-Mobile SIM out of my blackberry and tried to put it in my “unlocked” iphone and it does not work :( I have 4.2.1 and 06.15.00

    • ieee488 says:


      I have the same problem.

      I have 4.2.1 and 06.15.00 on my iPhone 3G, and I inserted my T-mobile SIM card, and the SIM is not recognized.

    • Derik says:

      Did you ever get you iphone working? I am having the same issue…

      • ieee488 says:

        No, I never got my iPhone working.

        I have two T-mobile SIM cards – one for prepaid phone only and one for the unlimited 4G service for my smartphone.

        Neither worked.

        iPhone reports No Carrier

  9. Robby says:

    Hi, I have an iPhone 3g 8GB with 4.2.1 and 06.15.00 bb and it is not JB. Can I JB it and then unlock my phone to read the SIM(carrier) ?

  10. Kurin says:

    Hi, i have jailbreak 3g for 4.2.1 bb 5.13.04 using redsn0w and it works great but have problem with carrier. i have installed ultrasn0w but still cannot recognized my sim. the same sim when i used 3.1.3 i dont’ really remember coz i just decided to click update on itunes and turns out everything is lost. everything works perfectly except the carrier. i tried to update the baseband using redsn0w. but redsn0w just exit out when i checked the bb and trying to reboot. but it exit leaving my iphone unable to switch on. so i do it again without bb checked but i still have no network list. please can you help?

  11. neorics_08 says:

    tnx for all the help…. successfully unlock my IP 3g w/ BB o5.13.04… i can now use my mobily sim…

    my only question is why cant i see the contacts and prev msges save on my sim? anyone care to answer please…. tnx

  12. Joshua says:

    hey guys.. how about if my iPhone 3g has already jailbroken and i want to get it back to normal can i restore it in iTunes???
    please help!!

  13. aguy says:

    redsn0w crashes everytime it goes to load ipad ipsw???

    • Matt says:

      You are probably using the wrong IPSW or the improper version of the app for your iOS version. Use newer software appropriate for your device.

  14. Ben says:

    The instructions confuse me…it says “newly created ispw” when using Pwnage…what is the newly created ispw?

  15. Sparktank says:

    I have a unlock iPhone 3GS and I cnt send and receive picture mail. Please help me… How can I get faster Internet speed?

  16. Noman says:

    Done. worked fine. thanx.

  17. Jessie Rinks says:

    ok my iphone is firmware 4.2.1 baseband 6.15

    will syncing and and erasing all the data unjailbreak it?

    if it does what do i do?

  18. LAtif says:

    i have done jailbreak 4.2.1 updating my base band 06.15.0 using redsn0w now i opening my cydia to install ultrasn0w but it stops on confirmation point and shows that something required to continue is not found and this can not be fixed. help me out

  19. Rose says:

    I had an already jailbroken and unlocked iphone 3G with ios 4.2.1 and firmware 6.15.00.

    I went to cydia to try to load a push notification program and accepted updates it suggested. Now my sim isn’t recognized. It unlocked my phone! What can I do?

  20. john says:

    had jailbroken mine but when i install ultrasnow for unlock its stuck on apple logo and even resetting same happen, stuck on apple logo. please help!!

  21. Hels says:

    Sorry to ask a stupid question; have backed up my iPhone and about to attempt unlocking my 3G iPhone – will this process delete all my data e.g., contacts etc?

    Just a bit confused as to whether using this iPad firmware, I will be able to restore these contacts etc to my iPhone after unlocking? Just not understanding ‘custom ISPW files’ and ‘will not be able to restore stock firmware’. Thanks.

  22. john says:

    hi, i was able to JB my 3G 4.2.1 and upgraded the baseband to 6.16 using redsnow.. now, the problem is i i stil have –No Service– please helppp!!!!!!1

  23. Erwin says:

    hi, i was able to JB my 3G 4.2.1 and upgraded the baseband to 6.16 using redsnow.. now, the problem is i can no longer connect to wifi.. help please

  24. Sunny says:


    I have a iPhone 3G which is unlocked & jaibroken (Using Ultrasn0w & Cydia). My iOS version is 4.0.1 & baseband is 05.13.04. How do I upgrade my iOS version to the latest 4.2.1 & still retain the unlock. Please help by providing detailed steps (or) provide me the link where I can find the details.


  25. hystrix says:

    Everything worked fine, iphone 3G fw 4.2.1 bb 6.15 english phone.
    Just one problem: my phone doesn’t do any voice roaming to other carriers…
    Someone can help me?

  26. Zach says:

    3G 4.2.1 Ultrasn0w 1.2.3 DID NOT WORK AT FIRST…
    I may have missed other comments, but I just got my phone working and need to put this story out here.
    Just as I said, this method did not work and my phone was not getting signal, so I started over as follows:

    – Use iTunes 10.2.2, restore iPhone to legit ipsw 4.2.1, it may fail, that’s fine, it cleared out iTunes restore errors and got my restoration process working again for some reason
    – Use PwnageTool 4.2 to build a custom image of 4.2.1, but the trick is, uncheck everything in the General preferences. Yes, uncheck the Activate box. If you’re unlocking, you don’t want this. I didn’t need to use PwnageTool to put the phone into DFU for me, but I don’t think it matters if you do.
    – Use iTunes to restore to your custom 4.2.1 ipsw
    – When it reboots, set up the iphone as a brand new device, don’t recover from a backup.
    – In Settings/Network, disable 3g AND cell data.
    – Connect to a wifi network and run Cydia.
    – Allow Cydia to do full updates and reboot you
    – Run Cydia again and search for Ultrasn0w (at the time of this writing, the current version is 1.2.3)
    – Take out SIM during reboot, and plug it in when it’s done.
    – You should get a pop-up saying activation complete.

    I hope this saves someone else the hours I’ll never get back failing at this, lol!

  27. Shinka says:


    Since no one here actually seems to care about the people who ask questions, allow me to answer your question.

    There is no unlock for you iphone, why? Like you pointed out: because of your firmware baseband. Why? Sorry, dont know the answer for that one. It seems it would have some special attribute which no one has been able to crack yet, so sorry.

    On the other hand, there is a method of sorts. This would involve changing the iphone’s firmware baseband for that one of the ipad. This means that if and whenever you hook your iphone to itunes it will think its an ipad. That means you CANNOT restore your iphone if anything goes wrong, which means you loose your iphone for good.

    Also, should it happen to work, you might loose several functions, including the GPS (maps app), or you might not, just like you might.

    Personally I have not used this method, I have no intention nor desire to try it and I advice against it, just how I was advised against it myself.

    Hope that helps, or at least answers your question.



  28. Sarah says:

    I have a 3G iphone running 4.2.1 with 05.15.04 firmware that I have jailbroken and am trying to unlock. I tried the ultrasnow, to no avail, but just read here that it might be because of my firmware.

    Any idea how to unlock it?

    Also, it says above that I will forever need my custom saved IPSW files if I do this… how do I save these? Is this a bad idea? I really just want to use another carrier… any recommendations?

  29. Shinka says:


    My iPhone 3GS is running on iOS 4.2.1 BaseBand 05.15.04. Is there ANY way to unlock it for any service carrier without changing the BaseBand to the iPad’s?

    What would happen if I update to version 4.3?


  30. LyBritt says:

    what the the benefits of unlocking my phone?

  31. lisa says:

    hello, i am new to jailbreak/unlock for iPhone. I have iPhone 3G and i am currently contract with AT&T but i want to jailbreak my iphone 3G only and unlock it later in the future for overseas use. my 3G is the latest firmware i updated from iTunes is 4.2.1 modem firmware is 05.15.04. can anyone help how do i jailbreak my 3G iphone but without upgrade to iPad firmware? and which software i need to download is it the redsnow, ultrasnow or pwnetool using windows? and once i download one of them do i need to download the firmware as well? thank you please help step by step the easy way and for dummies like me, thank you.

  32. RedEye says:

    Not Woking do U have atheone?

  33. notSOtech says:

    i followed the instructions and even watched a video with the same instructions, and something is not functioning…i have 3g vers 4.2.1, baseband 5.15.04. i was able to install cydia but the baseband remained 5.15.04. i was using pwnage and kept getting an error message when i tried to add ipad 3.2.2 to pwnage: firmware bundle is unrecognizable, something to that extent. what can i do, what am i doing wrong? please help as i am in germany and desperate.

  34. TkdDave says:

    Help me please,

    I hae a 3gs that i wish to unlock i am using 4.2.1 OS and have bb 05.15.04.

    can anyone point me the right direction i have tried cydia and ultrasnow but it just says searching for network.

    My phone is out of warranty as it is over 1 year old.

    Any help please…

  35. Marcus says:

    I did the unlock with redsn0w and choose without the ipad radio and then did it again with the ipad radio… everything seems to go smooth. BUT, as soon as it finishes and boots.. It boots into recovery! No matter what.. it boots inot recovery everytime I redo the phone with redsnow.
    How do I fix this?

  36. Ravi says:

    i have a iphone 3g with os 4.2.1 which i jailbroke using redsno0w 0.9.6 rc8
    and then used ultrasn0w through cydia to unlock.

    I have os 4.2.1 with the ipad firmware …

    Its been working fine till yesterday. My brother tried to restore it using itunes and halfway through the process he pulled the cable out so now, everytime i switch on the phone, it shows the “connect to itunes” symbol.
    Can you please help me to fix this??

  37. srikanth says:

    I have upgraded my iphone 3GS to 4.2.1 and baseband 06.15 and have successfully unlocked it. I want to know if its safe to sync my phone with iTunes. I just want to ensure that itunes will not undo my unlock.

    thanks a lot

  38. Rebecca says:

    So I have a 3GS on the 4.2.1 system that is jailbroken and unlocked with ultra snOw in cydia but it says no sim whenever I put my tmobile sim card in. Help?

  39. Nurlife says:

    Hello!! I have done all these steps but in the end when i will put the sim card it says just Searching…

  40. Julie says:

    hi everyone. I did all the above step for my iphone 3g, and it took more than 3 hours to reboot my device, but I only saw the apple icon. So, i just turn my iphone off and followed all the steps again. It took 2 hours with the same apple icon. Is it normal? can anyone help me out? thanks

  41. Rai says:

    Hi, I bought iPhone 4 IOS 4.2.1. from USA. I found phone is lock and can not use in Singpaore. How to unlock and who can unlock. Anyone one help me on this?

    • Naariah says:

      iPhone 4 doesn’t have a reliable untethered jailbreak yet.
      One is very close to being released though.
      I haven’t heard much about unlocking the iPhone 4 unfortunately.

  42. superchicken says:

    what ever you do dont buy iphone 5 it not that good iphone 3gs is better than iphone 4 and 5 put together

  43. Nigel says:

    I have got a iPhone 3G 4.2.1 baseband 5.15 which I have Jailbroken with redsn0w 0.9.6b5. I have had to manually download the ipad baseband 3.2.2 and select it as Redsnow won’t automatically download it as stated in the instructions. I have followed the instructions but I can’t get it to install iPad baseband 3.2.2. Whenever I try Redsnow stops at “Please wait while your device is being processed.” The phone then powers on and I’m still left with baseband 5.15.

    Anyone know how to fix this?

  44. Joe says:

    Hey Guys,

    I REALLY screwed up. I have an iPhone 3G and I recently updated it to ios 4.2.1 and then went through the redsn0w mac_0.9.6b6 jailbreak and then the ultrasn0w 1.2 unlock.

    I DID upgrade to the new bandwidth. Somewhere along the way I lost the phone icon on the Springboard. I decided that it would be easier to start with a clean slate and reload the firmware so I could try again… bad idea!

    Now I have an iphone that always shows the hook up to iTunes icon and I have tried to reload using iTunes and redsn0w to no avail.

    Any ideas?


    • Joe says:

      Did I fry my phone?

    • pos says:

      i had the same problem. after 48 hours of research this is what worked for me. TESTED AND WORKING
      Download these:
      Snowbreeze 2.9.1
      Red Snow
      iOS 4.2.1 FW
      step 1: Run Snowbreeze
      browse for your iOS 4.2.1 FW location
      Choose EXPERT MODE
      Then GENERAL
      Go to general tick on HACKTIVATE (tap next til u reach home)
      ***Finally create IPSW.(it will be saved on desktop)***
      step 2: Launch Red Snow
      browse again for your iOS 4.2.1 FW location
      Tick on PWNAGE DFU MODE (follow the instructions that follows)
      step 3: Launch iTunes (recovery message will appear. click OK)
      Hold SHIFT while clicking on RESTORE on iTunes. Locate the iOS firmware created by snowbreeze (usually saved on desktop) (see *** on step 1)

      There you go! :) Jailbroken and unlocked iphone 3g running in 4.2.1

  45. Peter says:

    hi, I can go into DFU mode using ipad ipsw, but the only option is install Cydia, no option for modem. Any suggestion?
    I have G3 with upgraded ios4.2, need to unlock.

  46. shahyar says:

    i have updated my iphone 3g to 4.2.1 nd using 05.15 basebands nd its jailbroken by red snow but i am unable to unlock it…..please help…..???

  47. Peyton says:

    Um, yesterday, i successfully unlocked my iPhone. But when i put on new carrier’s chip it, my phone keeps saying i have no service. Can someone please tell me why is that? And how do i fix it?

  48. yen says:

    ohh thanks !! your download really helped ma a lot thanks ………. thank God i found this site

  49. […] Originally Posted by PARUSA hi, i have windows and mac systems… which ipsw version should i use to create a custom fw? this iphone 3g is jb and unlocked with the attched details above. thanks Since your already jailbroke use your mac and download pwnage tool, this is a descent guide for getting to 4.2.1 How to unlock iOS 4.2.1 on iPhone 3G and iPhone 3GS with ultrasn0w […]

  50. Bhomi says:

    Hi all, i have iPhone 3G, 4.2.1 and baseband 06.15.04. I have jailbreak successfully using redsn0w 0.9.6.b4 and installed cydia also. Now, how can i unlock my iphone. Now working perfectly in vodafone but need to unlock. Anyone Help pls??

  51. Hips says:

    I have jailbreak my 3g iphone 4.2.1 firmware 05.15.04 and have tried to unlock but when I insert any SIM card it just continue to search. I did install ultrasn0w. What else do I need to do for the phone to unlock.

  52. Daren S says:

    I have tried all mentioned above yet since upgrading and re-jailbreaking (around 3 weeks now), I have been unable to get a single. When unlocked it does a number of things (not always all):-

    1) 1 bar signal and a non existant voice mail message but can’t dial out
    2) just keeps saying searching
    3) says no service

    I fear I may have messed up my iphone thropugh my own stupidty, but if anyone has any ideas they’d be greatly recieved

  53. Jeffrey says:

    hello everybody,
    ok so i just finished jailbreaking my iphone with redsn0w and installing ultrasn0w and the problem i have is that when ultrasn0w is done downloading i get a message that says “could not activate cellular data network”
    i need help, thanks

  54. Pavan says:

    I am using a iphone 3g on 4.2.1 firmware and i am trying to upgrade the BB to 6.15 but everytime i do it it always gets stuck on the uploading ramdisk page. I am using redsn0w beta 6 and it is running on xp compatibility mode and as administrator on windows vista please somebody help me and thank you to anyone who replies

  55. Ebumz says:

    Hey,i got a little question iphone is 3gs BB 04.26.08 and it has been jailbroken and unlocked..i want to update it to OS 4.1 from OS 3.0…can i just simply update it with iTunes??will it come to the “emergency call” mode when the phone has been updated??because i don’t have the phone carrier sim card..
    I’m sorry if my english is not well

    please i need your advise..

  56. Girish Mohan says:

    Hi, I have been using iPhone 3G for the last one year which was jailbroken in Florida and using it in India. Now when I tried to update the IOS to 4.2.1 after which network locked my phone, after seeing the comments I have Jailbreaked my iPhone 3G 4.2.1 with Firmware 05.15.04 using redsn0w 0.9.6band then by installing Ultrasn0w but my network is not working it says unlable to load Network list and the network keeps searching. Please advise

  57. Robert says:

    I unlocked my Iphone 3G on the 4.2.1 software and then made the mistake oftrying to restore it. Now i am stuck in recovery mode. Is there any way to get out of recovery mode?!

  58. Sum says:

    No reply to my request
    Tanks for the no help folks
    Site ain’t so good

  59. jeff says:

    Stuck on waiting to rebot
    What do i do

  60. Emily Bishop says:

    I have the iphone 3g, I am currently running on 3.1.3 with 5.13.04. I am unlocked, because I am using TMobile on the phone. I want to upgrade through itunes to 4.2. Can I follow all of the simple instructions to unlock again after I upgrade to 4.2? I currently have Cydia installed on my phone.

  61. Tom says:

    I have a 3G locked iphone with 04.26.08 baseband on version 3.1.2.
    I would like to upgrade to 4.2.1, and since dev-team said I shouldn’t upgrade to the iPad baseband, my only option is to use a custom ipsw file (which is already jailbreaked), and then simply install ultrasn0w.

    If I’m right about this, can anyone help me finding that ipsw file? because all the ipsw files I found are already using the new iPad baseband (06.15)


  62. Sum says:

    I have a 3G 8mb bb 04.26.08 iOS 3.0
    It is un locked and jail broken by someone else. I am not sure with what.
    Does this make a difference?
    To start do I install the 4.2.1 update from iTunes first?

    Sorry for the simple questions but I’ve never done this before and don’t want to screw it up and be without my phone

    • bhim says:

      I have the same set iPhone 3G with ios 3.0 BB 04..26.08, but already unlocked by someone. I’m using it in Nepal with different carrier. it’s ok but how can I upgrade it to ios 4.2.1. I am confused by the posts which I read. Please help me stepwise in this & obliged

  63. Daniel Bew says:

    iPhone 3G 4.1.2

    100% working with 3 Sim card Network, completely unlocked

  64. elder says:

    it is work…version 4.1 3g–8gbs , jailbraked before wit redsnow 0.9.6b1….then jailbrake over white redsnow 0.9.6b5 install the ipad part & cydia reboot then install install ultrasn0w reboot and done…unlocked woking sim card t mobile…tanks

  65. jocelyn says:

    i have a iphone 3gs he tak recov mod wen i do a upgrade he stay rcv mode i use umbrela he can’t plz can u help me

  66. Split says:


    im on 4.1 BB 05.14. but without a unlock, though i need one.
    Correct me if i am not right.

    I download the iPad 3.2.2 IPSW, select the ipad in pwnagetool, create a custom ipad firmware and try to restore in itunes? This doesnt work for me at all.
    Probably I am wrong though.

    Which FW needs to be on the phone to unlock&jailbreak and which fw do I need to use in pwnagetool?


  67. GR says:


    I am getting the message connect to iTunes and nothing is happening. Neither it is restoring and this not happens.. I am a MAC user!

    GUIDE.. I dont ant to throw this in rubbish bin.. using like iPOD with 4.1 was better..

  68. […] Note: An iPhone 3Gs running iOS 4.1 or iOS 4.2 or later can be unlocked but it involves an irreversible process that will void your warranty and possibly prevent you from further iPhone iOS updates. If you are comfortable with this, learn how to unlock iPhone 3GS running iOS 4.2.1 with ultrasn0w […]

  69. Fawad says:

    Those people who are not able to restore 3G after getting stuck with jailbreaking/unlock 4.2.1 with bb 06.15
    1) restore iPhone back to 3.1.3, error would show up 1015, ignore it
    2) download recboot ( & unzip it, install setup file libusb-win32-filter-bin- (Win7 rgt-click properties-run as admin and winxp sp3 compatibility mode).
    3) run Exit.bat – iPhone will restart
    4) use redsn0w-win_0.9.4 & point it to 3.1.2 ipsw
    5) iPhone will jailbreak to 3.1.3 bb 06.15
    6) iPhones with working wifi can goto Cydia and install unltrasn0w 1.2
    iPhone without wifi
    1) download SetupiPhoneBrowser.1.93.exe –
    2) download ultrasn0w 1.2 .deb –
    3) Open iPhoneBrowser – (Create folders Cydia and AutoInstall right after Media) in var/root/Media/Cydia/AutoInstall
    4) Drag & drop ultrasn0w and mobile subrate insiide AutoInstall folder
    5) Restart iPhone twice, carrier will come up and enjoy :)

    • Robert says:

      I tried doing the recboot and it did not work. I would get into recovery mode and install the libusb-win32-filter-bin- but when i tried to open exit.bat it would never pop up or do anything. Any suggestions?

  70. avi says:

    i’ve done the redsn0w 0.9.6b5 jailbreak, bb update to 6.15.00 and installed ultrasn0w 1.2 tooo on iphone3gs 4.2.1 and rebooted the phone(tethered way).but it doesnt make much difference,but for the thing that ma phone’s jailbroken,it says restricted network(your selected cellular network is can choose a different network in settings),give me a goddamn reply ASAP.yea…btw i’ve tried disabling 3g toooo.

  71. guy says:

    hi, after i unlocked my 3gs iphone i have problem with my gps – it can’t connect to any satelite and another problem is that the battery is going empty very fast.
    has some encountered this problem?

  72. wayner8088 says:

    There are reports everywhere that various antennas on the 3G and 3GS no longer work after the 4.2.1 update. This goes for both unlocked and legit iPhones. Someone plz confirm this…cuz my jailbroken and unlocked 3GS’ Bluetooth, texting and GPS are all out of whack!

  73. mattboyeee says:

    Anyone experience abnormal slow edge speeds? I called t mobile and they said everything was fine on their side with my iphone and the speed should be higher. im getting like 2-6 kB/s on speedtest apps

    ios 4.1
    3G is off
    Roaming On

  74. subrat says:

    I have IOS 4.1 jaiibroken with Pwanage . The BB is 5.14.02. As the phone is already jailbroken, Now to unlock this BB, I have to install the cooked ipad firmware over this IOS and then run ultrasnow?

    I have waited a log to unlock..need help

  75. Chris says:

    I’ve just completed the upgrade.
    I was on baseband 05.15.05 ios 4.2.1. (Iphone 3g)
    The phone was carrier locked to atandt, I live in the UK so I had no other option but to try.
    It was straight forward with no issues,
    Now I’m back on 02 (uk)
    Thx to all those involved!!

  76. Chris says:

    Hamza, your baseband can not be unlocked unless you carry out the 06.15.00 (i pad) upgrade

  77. Hamza says:

    I have Iphone 3GS with version 4.1 and 05.14.02 modem firmware. it’s been jailbroken by ultrasnow and how can i unlock it please?

  78. Johanna says:

    I have this little problem i use pwnagetool and i finally get the unlock with cydia/ ultrasnow, but my Iphone 3G i can use a wallpaper, i just have this black background i try using winterboard and nothing, and i can see the bar i used to have for the respring, wi-fi, 3g, etc. bar that came with the jailbreak… oh! and i have no multitasking. It’s great that i can finally have mi iphone working as a phone back but, i miss the multasking, the option bar and the colorfull background. Sorry for my english and please help me… do you think if i re-made the process with redsnow would work??

  79. Anil says:

    Hey, after unlocking my iphone 3G with “Enable Multitasking” option checked in redsn0w, I see the phone perfomance in terms of speed has gone drastically low. Has anyone encountered this and if yes. is there a fix…Appreciate your help.

  80. Sunil says:

    Works Perfect ….Only issue if we restart the IPhone….Rest all perfect….

  81. atakulov says:

    Hej…everyone… it is great! Works perfect! Thanks to dev team and OSXDaily :)

  82. blackwido says:

    Need help!!! My redsnow is stuck at waiting for reboot. Im having 3G with bb 05.15… What should I do?

    • TJ says:

      I’m having the same issue as well; just sits at the “waiting for reboot” part. Anyone know what’s going on and anyway to work around it?

      • ML says:

        right click, and select properties, then select the ‘compatibilty’ tab, and click run as ‘service pack sp3 windows xp’ (or something like that’, then at the bottom tick the box beside run as adminstrator. Hope it helps, works for most.

  83. ALI says:

    works perfct !!!!!!!!!! thks

  84. Vr says:

    Have a 3G running baseband 04.26.08 what’s the crack with unlocking that? =s it only talks of higher basebands. Want it in 4.2 if possible?

  85. Anil says:

    Hi, I’m trying to unlock my iPhone 3G 4.2.1 using redsn0w 0.9.6b4 and everything looked smooth. I was able to jailbreak sucessfully and then followed the instructions given here to unlock using ultrasn0w that is download the ultrasn0w 1.2 and install using cydia on my iPhone. The article says once the ultrasn0w installation is complete, iPhone will be automatically unlocked. But I’m not sure if my phone is indeed unlocked. I’m saying this because after putting a different AT&T SIM (pre-paid) in my iPhone, I dont see ATT displayed on my phone nor I’m able to make any calls. Some one please help….Thanks much in advance.

    • Bikorchi says:

      Your iPhone is unlocked. I have prepaid AT&T Sim and it doesn’t work on mine either. When I put prepaid Tmobile, it worked like a charm.

      • Anil says:

        Hey, It’s working now. I just went to cydia app, located my resource and re-installed it using modify option. The phone started working with my ATT pre-paid. However, when I rebooted it again did not work and I had to repeat the same procedure above to have it working…not sure this is how it is

        • superchicken says:

          ultrasn0w doesn’t work

        • rocky says:

          hey im just wondering i have a 3G to and i just did the same thing and its doing what yours did… what can i do its not reading any sim card that i put in it just keeps saying searching do u know what i can do to make it work again i dont even care if it gets unlocked now

      • Liz says:

        I tried putting in my prepaid Tmobile sim and it didn’t work. Is there anything I can do or is my phone a dud now?

  86. e53 says:

    alright. i understand the consequence now. i’m diving in to update the iphone 3g baseband to 06.15.00. no matter what happens afterward, i will remember the happiness when using the old baseband and old ipsw.

  87. microadvert says:

    Iphone 3G , but now I want add soft new can not install.
    Please help me

  88. atakulov says:

    hej, i have iPhone 3G iOS 4.1 (BB 05.14.02) should i upgrade to iOS 4.2 from iTunes and when i use redsn0W should i poin to IPSW for iPAD? can you please write stp by step guide HOW TO DO! Thanks!

  89. shawn says:

    i tried to use the ipad ipsw and my iphone doesnt reboot it just stops and doesnt jailbreak. I am using redsn0w. Can you help?

  90. Tony says:

    Something tells me I have to select “Ipad” instead of “Iphone 3g” Right?

    • Manish says:

      No, you select your standard iOS device (say, an iPhone) and then the next step will ask if you want to use the iPad firmware. Remember, using iPad baseband on the iPhone is irreversible, so do so at your own risk.

  91. Tony says:

    Am a little confused, my baseband is 5.14.02. Can I use this method to unlock the phone by first doing the jailbreak over again? since I used redsnow to do the jailbreak the last time. I tried installing the ultrasnow 1.2 but it hangs the phone in its current state. Thanks alot..

    • Parakeet says:

      Yes, undo your existing jailbreak then start over again with Pwnage, then you can use ultrasn0w

      • Tony says:

        Ok, been trying to do just dat, it tells me me “wrong firmware bundle selected” I downloaded the ipsw from the dev team directly and the unlock version of Pwnage tool from them too. What am I do wrong? Thanks

        • Parakeet says:

          Do you already have an unlock?

          If you dont have an unlock, just restore your iPhone from iTunes to undo the jailbreak, then proceed as usual with Pwnage (redsn0w is easier IMO).

          • Tony says:

            Thanks for your help. Did a restore with Itunes and then the jailbreak all over again but this time flashed the baseband. after installing Ultrasn0w it picked up the network like magic. Hope I don’t regret upgrading to the Ipad baseband…. Much appreciated.

  92. souns says:

    What if I already jailbroken with limera and have cydia on my iphone? I have iphone 3gs BB 05.14.02 what should I do?

    Please help

    • Parakeet says:

      If you just want to jailbreak your iPhone then you can upgrade to 4.2.1 and then use PwnageTool (without iPad part) to jailbreak 4.2.1 no problem.

      The iPad part only matters if you are on 5.14 and you want to unlock.

      • Davy.b. says:

        Like souns, I have 3GS JB@4.0.1 and don’t want
        To lose or reinstall all my cydia
        Packages/sources ,etc.
        Advice ?

    • zaki says:

      yes all you need to do is go to cydia, go to manage, go to edit then add, then type this in : then click the app and click install.
      Hope this helps

    • Davy.b. says:

      I am so happy with my 3GS JB @4.0.1
      Comex JB was easy. I tried getting
      Into DFU mode before @3.x and
      it never got there. I want to update
      But smell trouble

    • No Sweat says:

      I have iphone 3gs firmware 3.1.3 with baseband 5.12. This thing describes that it can unlock 3gs operating 4.1.2 with baseband 5.12. The confusing thing to me is, it says “If you have older baseband, you can go straight to using ultrasn0w. You can update to iOS 4.2.1 from iTunes but this will update your baseband and require the use of the iPad firmware.” <– this would mean that i would be get stock 4.2.1 from itunes which will upgrade to a higher baseband and then have to upgrade to 6.15 right? If thats the case i understand the rest. But i do not want to update baseband. How do i install 4.2.1 into my iphone without it affecting my baseband so can be like in the description " it works to unlock iPhone 3GS and iPhone 3G running iOS 4.2.1 on basebands 04.26.08, 05.11.07, 05.12.01, 05.13.04"
      I dont understand how to get 4.2.1 installed without it updating the baseband.

      • hitout says:

        did u manage to do this? me too having the same confusions

      • vishal says:


        Then u can search for custom 4.2.1 ipsw file on google for unlocked phone. You will also find guides to do that.

        BUT do not update via itunes

  93. […] you are not sure what to do, you can learn how to unlock iOS 4.2.1 for iPhone 3GS and iPhone 3G with ultrasn0w, the unlock does carry some risks for certain baseband versions, since the iPad firmware based […]

    • mike says:

      it just stops at waiting for reboot what do i do

    • Marc says:

      Its stuck at Waiting for Reboot. Now what D:

      • gabby says:

        for mike too:
        after you extract everything from the zipped folder of redsn0w, you need to right click on the .exe and press “run as administrator”. happened to me too,

        • ohpl8s says:

          Im using winwar and vista. There is no place to run as admin. Can anyone help?!?!

          • H(Prince) says:

            sorry for bad english
            right click propertis compatibility xp sp2 run as admin
            of you use multie cpu go to task maneger after run redsnow processes right click in redsnow set affinity cpu1 with out run as admin belive me I was not know any thing about iphone but now Im pof

    • Achim says:

      I did the UltraSn0w and it still says “No SIM” when I try to use my t mobile sim card

Leave a Reply


Shop on and help support OSXDaily!

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates

Tips & Tricks


iPhone / iPad



Shop on Amazon to help support this site