Join our iPhone, iPod touch, iPad and Apple TV community today! Register Here | Login

How to: Jailbreak/Unlock iPhone 3.0 - Mac OS X redsn0w Edition

By , Tuesday, Jun 23, 2009 at 1:35 pm
279

redsn0w

Disclaimer - Neither TiPb nor I take any responsibility for any problems/issues/bricking/etc. that may occur while using this software to modify your iPhone. Please be aware of what you are doing. This will NOT work with iPhone 3GS.

There has been a lot of buzz going on in the forums regarding jailbreaking the iPhone 3.0 software lately, and a lot of questions to go along with it!. Today we’re going to take a deeper look at the exact steps you have to take to get your iPhone 3G with 3.0 jailbroken on your Mac.

Let’s get started, after the jump!

Get the tools

First and foremost make sure your iPhone is updated to the 3.0 firmware. If you’re not yet running 3.0, update via iTunes.

All good? Okay, next make sure your iPhone is not connected to your Mac. Next you will need to download the following files:

Jailbreak Process

Now double click on the redsn0w file you just download to open the redsn0w application. You will then be prompted to select the 3.0 IPSW file you downloaded. Do as instructed now. Once it is successfully identified press next to continue.

redmac_1

Now you will have to select whether you'd like Cydia, Icy, or both installed on your phone. You have to install at least one of them. Make sure your choices are checked and press next. *It seems some people are having issues with Cydia crashing instantaneously after launching it. So it may be wise to select Icy. Both apps essentially serve the same purpose. redmac_2

Next you will be connecting your iPhone 3G to your Mac. Once your device is connected, hold the power button until the "Slide to Power Off" appears - then slide to power it off. Press next. redmac_3

redsn0w will not put your iPhone 3G into DFU mode. Be sure to follow the onscreen instructions exactly. Start by holding down the power button for 3 seconds. redmac_4

Hold down both both the power button as well as the home button for 10 seconds. redmac_5

Finally release the power button while continuing to hold the home button down until redsn0w detects your iPhone 3G. redsn0w_6

The iPhone will now reboot once it is detected by redsn0w. redmac_6

The application will now begin the process of uploading the new ramdisk. redmac_7

Once this is complete you will be notified that the jailbreak process is complete. Click the Finish button. Even though redsn0w completed it's process your iPhone will still be finishing up. This can take up to 5 minutes. Be patient, when it's done you will have a jailbroken iPhone 3G with Cydia/Icy on the SpringBoard. redmac_8

Unlocking Process

Now if you are looking to unlock your iPhone follow these steps below.

  • If you are unlocking for T-Mobile USA be sure to disable 3G.

  • Run Cydia or Icy

  • Add the repo repo666.ultrasn0w.com to Cydia or Icy. That last “o” is actually the number zero “0”.

  • Search for ‘ultrasn0w’ in cydia or icy and install ultrasn0w.

  • Reboot your iPhone 3G.

Enjoy your freshly unlocked iPhone 3G running the 3.0 software!

Jeremy Sikora

Forum administrator at iMore, writer, and all-around geek.

More Posts - Website

 Twitter

← Previously

Sponsored Post: Stars and Stripe Case for iPhone 3G, iPhone 3GS

Next up →

AT&T Navigator and MobileNavigator Europe -- Turn-by-Turn Navigation Hits the iPhone App Store
  1. Brad says:

    Can we get an unlocking guide for Windows too? Thanks!

  2. Bseaborn says:

    Great guide! was looking for something like this. I'll try it once I get home

  3. Mike says:

    @brad

    just replace the word 'Mac' in the above instructions with 'PC' and you should be good to go with Windows instructions. :)

  4. Tony says:

    Will these instruction work for the original iPhone, assuming I download the correct IPSW file?

  5. Ben Gillam says:

    tried about 5 times today on my vista laptop and it just wont stop crashing as it goes into dfu mode (the redsnow.exe that is) thankfully this is happening before it trys to play with the iphone f/w but never the less anoying.

  6. Al says:

    Once that unlock process has completed, will the phone accept any GSM SIM Card or are you still required to go through the whole mess of SIM adapters and all that business?

  7. Kristen says:

    I am stuck at Waiting for reboot for a very longtime...?!

  8. ema says:

    Hello , i'm italian. Work in progress in italian blog ispazio for native application video recorder (for iphone 3g and iphone edge)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

  9. Peter says:

    The only way this seems to differ from the Windoze version, is that when you get the iPhone into DFU mode, you may have to force the "Apple DFU device" USB driver to install, before redsn0w will realize that you have done so. The Windoze Device Manager is your friend there.

  10. Dmys says:

    It says it might be stuck at reboot for a long time but I didn't experience it at all, the whole JB process took I think 12 to 14 minutes.

  11. Markus says:

    This works, just tried it 15 mins ago. Thanks for the information and guide.

    P.s MAC and Windows use the same method to jailbreak your iPhone. Only difference is the OS which you are running redsn0w on.

  12. Mike says:

    So, how long am I supposed to wait for the reboot? I have been sitting here staring at the screen "Waiting for reboot" for some 10-15 minutes

  13. Mike says:

    @Markus How long did you wait for the "reboot" to occur?

  14. Dyvim says:

    Sorry for the newbie question here, but after I install ultrasn0w, can I "un-jailbreak" it to get rid of springboard and Icy/Cydia? I don't care at all about jailbreaking- only unlocking. And where does the ultrasn0w unlock reside? Does it persist after a restore?

  15. Mike says:

    @Dyvim no there is no way to 'un-jailbreak' and maintain the unlock with ultrasn0w. ultrasn0w is a software unlock method that requires the phone to be jailborken to use. If you restore to the factory non-jailborken hardware you will lose the unlock.

  16. ckmp says:

    yes its works thanks

  17. Mike says:

    @ckmp How long did you have to wait for the "reboot" I am just sitting here idling, wondering if this is ever going to continue, or if I should start over (hope I am not bricked) :(

  18. london says:

    yes its works UK aswell

  19. ckmp says:

    it took only less than 5 minut

  20. Dodswm says:

    I certainly wouldn't advise people to use icy over Cydia!! Just my personal opinion though - Cydia has now been updated and that should resolve any crashing issues. To update Cydia without running it, copy the latest Cydia deb package to /var/root/Media/Cydia/AutoInstall using ssh or ifunbox or iphone file browser and reboot. The latest Cydia packages can be found here: http://apt.saurik.com/debs/

    @Dyvim - i would keep Cydia on, incase you need to update ultrasn0w. Maybe install bossprefs and hide it, then you'll only have one "jailbroken" app on your springboard.

  21. Mike says:

    Does the reboot happen itself, or did you have to do it manually?

  22. Mike says:

    Also, when did you release the Home button? I release as soon as it gets to the next screen (after the 1 2 3 instructions) and it goes through a DFU process really quick then just sits at the "Waiting for reboot..." process

  23. Phil says:

    Will this work on a pre-Intel Mac?

  24. Larry says:

    Found Pwnage for 3.0 to be a bit problematic (lost all cell network connections), but redsn0w worked like a champ.

  25. Iphone Porn says:

    That didn't take long!

    Good news

  26. Mike says:

    Got it all working, but it wouldn’t work from my Unibody MacBook Pro 15", had to use my iMac and then it was all good (quickly). So, now I can only say bring on the 3GS jailbreak!!!

  27. Mike says:

    You know, the ONLY reason I am jailbreaking is so that I can get louder New Mail sounds! I am dumfounded why this is not included in the native OS or nobody has created an app for that.

  28. cr70 says:

    haven't tried unlock as no wi-fi at home. but jail break works fine. seemed quite quick - i installed cydia and ice and both open fine (presuming they will work okay within a wi-fi network). my iphone is a 3g with 2.2.1 firmware upgraded to 3.0 BTW

  29. peter says:

    Why is it taking so long? Im getting stressed!

  30. Mike says:

    @peter What machine are you running on? I couldn’t get it to work at all on my Unibody MacBook Pro. Moved to iMac and it took <3 minutes

  31. Deez Nutz says:

    I cant figure out how to unlock? The thing about adding repo666.ultrasn0w.com, I don't understand how to do that. Please help me. Thanks

  32. Mike says:

    @Deez Nutz

    Where are you seeing this? The instructions above dont mention anything about this. I followed steps above and had no problem, it was very easy!

  33. Bdizzle says:

    Im stuck at "waiting for reboot" too! Someone pleeeeeze tell us how to fix this!!

  34. Deez Nutz says:

    @peter - Thanks for replying.

    It is the "Unlocking Process" the last part of the instructions, at the bottom, before the comments.

  35. big robbay says:

    will this process unlock the iphone 3g for windows? I have the baseband 02.30.03, im running a 2.2.1, id like to upgrade if it could be unlocked. thank you

  36. Mahmoud says:

    i wonder if you can use it with ""iPhone 3G S"" ???!!!

  37. melwan says:

    @Mahmoud

    No u cannot, yet.

  38. Ernest says:

    If my iphone is unlocked useing 2.2 can i update it to 3.0?

  39. Bdizzle says:

    Ok, i was stuck at the second "waiting for reboot". What i did to fix it was use the iphone 3.0 file that was downloaded from apple not from a third party source. I was trying to use one named iphone1,1..etc but the one from apple was iphone1,2...etc. Used that file and it worked like a charm.

  40. JR says:

    Will i need an ATT sim card to install 3.0?

  41. ray says:

    i dont no why i cant fin the ultrasn0w file to install, can i help me out pleazzzz!

  42. ray says:

    it that ok for me to re jailbreak the phone?

  43. Ray says:

    Before the IPhone is unlocked, do you need an AT&T sim card for the whole thing to work? Can I have my T-Mobile sim card in the phone through this process? Thanks for any help

  44. danc says:

    Noob question here. My iphone 3G has been jailbroken. AS mentioned we need to upgrade to 3.0 before jailbreaking with Redsnow. What is the best way to upgrade? Do I need to do a restore/revirginize before I upgrade? How about all my data? After upgrade (but before Redsnow) do I restore all my data? Thanks.

  45. Mystikle says:

    I restored/jailbreaked about 3 times yesterday before I could get winterboard to work right. Someone mentioned on another forum that icy is not 3.0 compliant. Don't know if that's true but I can say that winterboard gave me nothing but issues until I restored and re-jailbreaked and installed only cydia. This would be my best recommendation since I had nothing but problems with both icy and cydia on my phone. Once I restored to my most recent backup file, jailbreaked, and only added cydia, everything has worked without a hitch. Only loading cydia instead of cydia and icy also fixed cydia returning an error when you tried to update the cydia files. Without the update (at least as of yesterday) you couldn't load any packages with cydia.

  46. BORAT says:

    hi, i have a iphone 3g running with 3.0 firmware. i was wondering if this would work with my dell inspiron 700m? and if so, do i follow these same directions? thanks

  47. NKANU says:

    BEEN WAITING FOR OVER 45 MINUTES FOR REBOOT. WHAT IS WRONG?

  48. Vishal says:

    update itunes to 8.2 first or iphone to 3.0? I'm sure the procedure would make a difference.

  49. MIKE says:

    FOR THOSE OF YOU WHO ARE STUCK WITH THE "WAITING TO REBOOT ERROR" EXTRACT THE REDSN0W.EXE AND ISPW INTO THE SAME FILE. THEN GO INTO SAFE MODE WITH YOUR COMPUTER BY PRESSING F8 CONTINUOUSLY AT STARTUP. THEN FOLLOW THIS GUIDE'S STEPS TO JAILBREAK, IT JUST WORKED FOR ME. THERE SEEMS TO BE PROBLEMS WITH VISTA AND REDSN0W SO PLEASE JUST GO INTO SAFEMODE AND FOLLOW THIS GUIDE. THANK YOU! I hope this helps? =] Just needed caps to get attention

  50. gringo says:

    This worked real quick for me, good guide man. I had to go searching for the Ultrasn0w once i had downloaded it through Cydia (i eventually found it in the sections part) but one i found it i installed it, rebooted my phone and it was all good!

  51. JomadsinCebu says:

    I would be interested in unlocking an iPhone from Softbank Japan only to be able to use any SIM I'd like. Unlocking (Jailbreaking) will allow me to use any Sim? It's against Japanese Law to unlock an iPhone purchased in Japan. Unbelievable. Thank you

  52. faxyl says:

    worked really well. thanks so much. just had a bit of problem with ultrasnow. cydia kept crashing. but worked out after upgrading cydia. thanks from the Maldives

  53. max says:

    this worked great for me, i just want to know. whats the difference between "locked" and "unblocked"

  54. max says:

    or should i say "unlocked"

  55. Corey says:

    so, does this work for the iphone 2g?

  56. aaron says:

    im on a mac and i keep getting stuck on the waiting for reboot screen ive tried several times and i just keep getting stuck

  57. Richard says:

    Stuck on "waiting for reboot" as well. Tried multiple times, done everything right but it still isn't working. I'm on a Mac, I have an iPhone 3G, I have the latest iTunes (8.2), I am successfully putting it into DFU mode, I have the correct IPSW...

  58. Matty H says:

    ive logged onto cydia and jail breaked it all...its not asking me to update cydia installer and debian packager. when i press complete upgrade and try and run the download, it comes up internal error, could not perform immediate configuration (2) on essential. how do i sort this?

  59. Matty H says:

    sorry i mean its asking me to update cydia installer and debian package

  60. Laren says:

    I have jailbreaked my Itouch 2g. First time it stucked in “waiting for reboot” I canceled, then I enter to my spring board. I did nothing, then I turned it off (plugged in) and make the jailbreak again with no other trick.

    PD: when RedSn0w last more than 1 minute in “waiting for reboot” it means there is an error and you must cancel de process (for me “waiting for reboot” last just 2 seconds )

  61. Laren says:

    I forgot to say something. The second time I tryed jailbreaking it (after the first “waiting for reboot” stuck) I check the Install Icy. That was the unique diference.

    First time I just check Install Cydia and it stuck on “waiting for reboot”.

    Second time I checked both, Install Cydia and Install Icy and it works!

    Hope this help.

  62. Anubbis says:

    I'm on a mac and I selected the icy and cydia. And yet it's still stuck on the stupid reboot. Someone please help!!! everybody seems to answer all other questions on this blog, leaving the only one that everyone is wondering about. What do you do if it's stuck on "waiting for reboot"? I got excited for freaking nothing... :(

  63. ndeandav says:

    Do I need to put in the original sim card? I'm from Mexico so I changed it a while ago.

    I have the "reboot" problem too! But i dont know if Im missing something. Help me pls!

  64. iphoneuphoneweallphone says:

    I've got a jailbroken and unlocked iPhone 3G running 2.2 (02.28.00 baseband). I want to run 3.0 and jailbreak it and unlock it. Do I "Update" through iTunes to 3.0, or "Restore" through iTunes and then "Update"? Please advise. Thanks!!

  65. BigJ says:

    Worked like a charm in .au, thanks!

    My only question ( a noob one) will I be able to sync my phone in itunes once jailbroken?

  66. aaron says:

    wow still stuck on the waiting for reboot

  67. Alejandro Hoyos says:

    GOT IT!! People with a 2G stuck on WAITING FOR REBOOT! ALSO: Don't worry if you get "sim card inserted in this iphone does not appear to be supported ..." message on iTunes when you upgrade to 3.0. You are ready for applying Redsn0w at this time.

    I found the answer for this problem in a 2G: The thing is there are different IPSW files for 2G(iPhone1,13.07A341Restore.ipsw)and 3G(iPhone1,23.07A341Restore.ipsw). I was using the wrong one! Two other small files were also requested by Redsn0w in this case: Bootloader version 3.9 and Bootloader version 4.6. Here are the links to all the files needed:

    http://theiphoneproject.org/windows/redsn0w-win_0.7.2.zip

    http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-6580.20090617.XsP76/iPhone1,13.07A341_Restore.ipsw

    http://iphonefreakz.com/firmware/BL-46.bin

    http://iphonefreakz.com/firmware/BL-39.bin

    Tip: IE sometimes downloads the .ipsw files as a .zip. You can just change the filename extension (.zip for .ipsw) and that's it. I did it that way. Is the same compression model. Also you could use Firefox for downloading, it doesn't change the extension.

    I guess if you are upgrading a 3G, you would only need the redsn0w 0.7.2 file mentioned above, and the ipsw file I post below. NOT the bootloaders.

    http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-6578.20090617.VfgtU/iPhone1,23.07A341_Restore.ipsw

  68. Alejandro Hoyos says:

    The links to the ipsw files got wrong on the last post. (iPhone 2G Firmware Version 3.0.0 and 3G respectively.)They should end like this:

    /iPhone1,13.07A341_Restore.ipsw

    /iPhone1,23.07A341_Restore.ipsw

  69. Serapth says:

    Works perfectly, simple to use with no problems :)

  70. ranza87 says:

    For all MAC users who are having trouble with the "waiting for reboot" issue, I had the same problem and followed all the instructions i could find on Google with no avail.

    I did however, realize i was using Mac OS X 10.5.6

    I immediately updated to 10.5.7, restarted my Macbook Pro and tried the whole process again and it worked flawlessly.

    So i recommend all you Mac users with the reboot error to check that you have the latest Mac OS X update (10.5.7)

    it should work!

    cheers!

    -R

  71. robert says:

    disabling 3g before running ultrasn0w i understand but after can we enable 3g to use that network

  72. Richard says:

    redsn0w does not work. 0.7 to 0.7.2, I keep getting "internal error messages" during Cydia updates. Half of the options in Cydia does not work or loads with errors. When is Quickpwn 3.0 going to be out.

  73. will says:

    I got the problem "waiting for reboot" and stayed there. I tried different suggestion an nothing happen. The last one was changen my USB cable with a newer one and it worked!.

  74. Tarun says:

    Thanks for this - I found the information on this site MUCH more useful than what it is on the iPhone developer site. It worked perfectly the first time around without a glitch! I have a 3G phone and am in Singapore but purchased my phone in the US - M1 in Singapore works like a charm :) My phone did completely crash when I tried to download SpringBoard from Cydia since I love the 5 column format...anyone know anything about how that works or if it is does not work on 3.0?

  75. chirag says:

    jailbreaking was very easy... whats with adding that rep0666.ultrasn0w.com to cydia....

    how do i do that??? can some please post the exact procedure

  76. Pitera says:

    I have a 3G iPhone and I used redsn0w on it. It worked well for the first few days. And today I got a sad mac icon on it and it had to restart springboard. Now iTunes doesn't detect my phone at all and Cydia reports error when I try to update packages (as prompted by Cydia when I run it).

    I am really not a techie and redsn0w is easy to use with its step-by-step instructions. Can anyone offer some advice? Or perhaps someone who would be able to assist me here in Singapore?

    One last thing, after I upgraded to 3.0, my iPhone cannot detect any WIFI network. I'm so down on my tech luck.

  77. aaron says:

    thanx ranza87 it worked...all i did was update and it worked perfectly

  78. robert says:

    chirag

    there is a video on youtube type ultrasn0w and someone shows you step by step instructions for the ultrasn0w unlock process. good luck robert

  79. Ahmed says:

    The break works flawlessly on my phone. In UK just tried T-mobile sim.

  80. Jeremy says:

    I'm stuck at this picture of a cartoon image of Steve Jobs.. I had finished through the rebooting and then right in to the pineapple start up screen. It's been about an hour. Help!

  81. Jeremy says:

    I have also restarted the phone about 10 times now.

  82. yenny says:

    okey so i am trying ti do the process but when it ask me to select firmware, i am not able to do so, because when i look for it on my mac it wont let me open it....what can i dooo!!!helpp pleaseee

  83. yenny says:

    hello i am trying to do the process but when i try to put the firmware my Mac wont let me open the file. what should i do...help pleasee

  84. Jeremy says:

    @ Yenny, When you downloaded the firmware, the file extension is .ispw.zip you'll want to rename it for .ispw, taking out the .zip part. This should help

  85. yenny says:

    hello again..thank you Jeremy it helped. now my problem is unlocking the phone. i went to cydia i am not able to add the repo666.ultrasn0w.com it says that it did not find repository...what should i dooo

  86. Jeremy says:

    I'm finding the same problem also! Some error comes up after trying to update Cydia and trying to install ultrasn0w

  87. jbake says:

    I have a jailbroken/unlocked iphone 2g using a local sim card in china. If i update to 3.0 then jailbreak, will I be able to use wifi to connect to cydia and unlock if theres a chinese sim or no sim in the phone? Thanks

  88. gabriel says:

    Can we update the lastest iphone version with an unlocked iphone??? If not, what do I have to do to update because mine is a 2.1 unlocked iphone . Can somebody help

  89. yenny says:

    so i am trying to unlock my phone and when i run cydia it asks me if i a user a hacker or a developer...what should i put>???

  90. Danman says:

    I'm a little worried. trying to jailbreak my iphone 3G using redsn0w 0.7.2, on my macbook running Mac OSX

    I try to enter DFU mode, shouldn't something be appearing on the iphone's screen? It won't even power on anymore, and redsn0w is frozen on "Waiting for reboot" (it feels like the iphone won't even turn on anymore...)

  91. Mardel says:

    Also got "Waiting For Reboot" message in redsn0w. Tried another (rear) USB port and it worked fine for me.

  92. Benjamin says:

    Mine was saying "Waiting for reboot" too (I'm on Mac), then I realized I forgot to turn my iPod Touch off! Make sure you have it off when you try!

  93. Tina says:

    I got everything installed fine. Rebooted the phone and now it can't find my network. I entered it in settings, general, network, cellular data network, APN. My phone is searching and I have no service. Please help!

  94. Tina says:

    Solved my own problem. The SIM card was loose. Took it out several times, wiped it clean, and it eventually worked!

  95. Janock says:

    Was also stuck on reboot - solved it by: * Updating iphone to OS 3.0 through itunes * Downloading iphone OS 3.0 for 2G (the link above is for 3G) and following the instructions...

  96. Gaby says:

    Help!!!! I have a 16g 3G with 3.0 os i do not have the original sim card and have restored it. I'm getting stuck on the 2nd reboot I've tried different usb ports i've even tried different computers with windows XP i am using vista. I've upgraded itunes and tried it in safe mode. What am i doing wrong?

  97. josh says:

    REBOOT ERROR SOLUTION CONFIRMED: 10.5.7 solved the issue I tried everything, except switching to 10.5.7 and immediately the problem was solved. Great!

  98. Very New to Being Bad says:

    Okay so i'm really new to this. but if i buy a at&t new iphone and then use these instructions i can unlock it to be able to use it with tmobile? and what does jailbreaking it do are they two different things?

Leave a Reply

Note: Comments must be civil, respectful, and on-topic. If a comment does not add to the conversation, if it contains spam advertising, or inappropriate language or content, it will be removed. Insulting the topic, author, staff, site, network, or other commenters will result in the comment being marked as spam and potential prevent future comments from appearing on the site. Do not post as a business or your comment will likely be confused with spam. Comments containing links may be held for moderation. Relax, enjoy, and share in the discussion.