How To: Unlock iPhone 4 (01.59.00) On iOS 5 Using UltraSn0w 1.2.4

If you have an iPhone 4 and want to unlock it on the iOS 5 firmware you are in luck. The Dev-Team have recently updated UltraSn0w to version 1.2.4 which supports unlocking the iPhone 4 on the official iOS 5 firmware. This new version of UltraSn0w does not support any new baseband versions and can only unlock an iPhone 4 running the *01.59.00 baseband. If your iPhone is not running the 01.59.00 baseband then you cannot unlock your iPhone 4.

*In order to see if you have baseband 01.59.00 on your iPhone 4 you will need to go into the > General > About and look for the Modem Firmware field.

In this how to guide from you will learn how to unlock your iPhone 4 on the 01.59.00 baseband. If you have an iPhone 3GS please click here to follow our guide specific to unlock the iPhone 3GS on a number of different basebands including the special 06.15.00 iPad baseband.

Note: If you would like to unlock your iPhone 4 on the official iOS 5 firmware you must first update to the iOS 5 firmware through a custom IPSW created using RedSn0w 0.9.9b5. DO NOT update to the stock iOS 5 firmware as you will additionally update your iPhone 4′s baseband.

Unlocking iPhone 4 on official iOS 5 firmware

Step 1: You must already be running the official iOS 5 firmware on your iPhone 4 (click here if you are not), and you must also be Jailbroken on the iOS 5 firmware. If your iPhone 4 is not Jailbroken please click here.

Step 2: After your iPhone 4 is running the official iOS 5 firmware and is Jailbroken you will need to simply launch Cydia from your springboard.

Step 3: Once Cydia is up and running you will need to go into the Sources page. To go into the Sources page tap Manage followed by Sources.

Step 4: Typically, the UltraSn0w repo is included with Cydia. If not, tap the Edit button followed by the Add button and you will be prompted to add a URL source. Type:

Followed by tapping the Add Source button.

Step 5: Cydia will automatically refresh and update sources.

Step 6: After Cydia is done refreshing sources. Tap the Search tab on the bottom tab bar and search for UltraSn0w. Once UltraSn0w appears, tap on it and you should see version 1.2.4. Read through the description and tap the install button to install UltraSn0w 1.2.4 to your iPhone 4 running the iOS 5 firmware.

Note: In case you are not familiar with UltraSn0w, it is a software unlock for your iPhone 4 meaning you can use your iPhone 4 with any carrier by simply inserting the SIM card.

Step 7: When UltraSn0w is installed you must restart your iPhone 4 and run RedSn0w to boot tethered, you’re done!

With UltraSn0w now installed on your iPhone 4 you will be able to enjoy the benefits of using any carrier while running the new iOS 5 firmware. Let us know if you have any questions in the comment section below…

Don't forget to follow on Facebook, Twitter and Google+. Be sure to check out our partnership page where you can get mentorship on starting your own business online.
  • Jay Greenslade

    These instructions do NOT work for iPhone 4 owners looking to upgrade to iOS 5 whilst preserving their baseband to 01.59.00. Everything will appear fine, but once you activate after upgrading you will realise that Cydia is not present on the device. Meaning that you are unable to unlock using ultrasn0w.
    I would be more than happy to be proved wrong…because I can then unlock mine.

  • Jaden Ellett

    After preserving your baseband using RedSn0w you will have to run RedSn0w one more time to actually Jailbreak it. The Custom IPSW RedSn0w creates does not Jailbreak your iPhone. Hope this helps.

  • Christopher Scott Singletary

    same problem, please help.

  • Amith

    Hi I have updated my iPhone 3GS (Baseband 06.15.00) to iOS 5 and installed ultrasn0w 1.2.4 but it still says No Service can you please help

  • Vidaseven

    dial 112  wait for 3 seconds then end call 

  • vida

    dial 112  wait for 3 seconds then end call

  • Kassper

    i have iphone 4 4.3.3 baseband 04.10.01. can i unlock my phone when i upgrade it to ios 5.

  • v-vivek

    Hai you got any fix for this i am also facing the same issue if you got any good news regarding it please let me know mate :(

  • Manndaar

    You Guys are facing this problem because all of you must be using a stock IPSW.
    If you did try this, your
    baseband is probably in an inconsistent state, and you’ll need to
    reflash the 06.15 baseband again (using redsn0w).

    STEPS :
    1 ] You can create Cutom IPSW using redsn0w. [ Go to : Extras => Custom PSW => Navigate to Stock PSW. redsn0w will create Custom PSW for you. ]

    2 ] after that set your iphone 3GS on Pwned DFU mode using redsn0w only.

    3 ] Connect your iPhone to itunes & restore using “Cutom IPSW”

    4 ] Then using redsn0w, jailbreak & reflash ipad Baseband [ 06.15.00 ] [ Be very careful while using redsn0w to reflash the iPad baseband — don’t interrupt the
    process! ]

    5 ] Do the rest of the process as described in the above tutorial.

    And please avoid using stock IPSWs in the future :)  Unlockers should never go near stock IPSWs.

    Hope this Helps !

  • Fahad

    i done it on my i phone 4 os 5.0 after installing ultrasn0w it says reboot device and when i reboot it its not turning on and stuck on apple logo need help plz  

  • Blagh

    I have the same problem, HELP.

  • Hohoho

    Thank you so much. It was helpful! I bought that crap Gevey card and had no use… All I had to do was install UltraSn0w.
    Worked fine for my iPhone 4 with iOS 5 jailbroken.

  • Jamespeppers

    i jailbroke my phone and did all the steps to unlock it and it still wont work on any carrier please get back with me

  • Neesha Kunju

    i cant unlock my iphone 4, 5.01 IOS even after jailbreaking it! HELP!!! the phone is jailbreak-ed. got my cydia and ultrasnow done. BUT it still doesnt detect my carrier :( HELPPP!!

  • cheeseburger

    Im having the same problem here, i think it might be because the 1.2.4 Ultrasn0w is only for ios 5, not for ios 5.0.1.

    However, I read somewhere else said that it shouldn’t matter which firmware you have, as long as the baseband is unlockable. In my case, I preserved my baseband when jailbreak my iphone 4 with Redsn0w… It worked, I checked my iphone, the baseband is still 01.59.00…..

    I’m not really sure about what to do now, hopefully dev team will release a new version of ultrasn0w to unlock iOS 5.0.1 

  • cheeseburger

    if you jailbreak your iphone with redsn0w, it’s probably a tethered jailbreak, which means when you are stuck with apple logo, you are supposed to connect your phone to your PC and run the JUST BOOT in redsn0w to get it reboot.

  • crmz

    when will the unlocking for iphone 4s be released? thanks :)

  • Trungdung_2

    I can’t unlock my iphone 4 IOS 5.0.1
    I does all step
    finaly I can’t use T-mobile simcard
    please help me 

  • Zackbastos

    it says feature is not yet available on windows redsn0w :(

  • fong

    Hi, i have an iphone 4 ios5.0.1 firmware 04.11.08. can i unlock it? if can, how to unlock it? can anyone help me.

    by fong

  • Pa-nik

    i have the same prob!!!

  • rocketlandonx

    Did anyone find out the answer to this? I have an iPhone with the same specs

  • hmood

    hey im trying to unlock my iphone i already jailbreak it but when i install ultrasn0w my imei , modem firmware and iccid removed :( help please

    its iphone 4 ios 5 baseband 01.59.00


  • personwithnophone

    What do you mean by running redsn0w again? as in Run it through the computer or search it as a package install then reboot device?. -.- i can’t use my phone

  • muradist


  • Anfasriyal

     you should jailbreak your device with redsnow to get cydia
    those step u did wont jailbreak your device

  • Anfasriyal

     which baseband do u have

  • Anfasriyal

     hey first u should check ur baseband
    gavey wont work on other baseband it will only work on 4.10.1

  • Anfasriyal

     u should do a teatherd jailbreak

  • dannYopie

    i can unlock my iPhone. but my push notify isn’t appear. can u fix this? thank you