How to: Jailbreak/Unlock iPhone 3.0 - Mac OS X redsn0w Edition
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:
iPhone OS 3.0 for iPhone 3G (IPSW) *Download using Firefox. (You can also sometimes find this in your users/[username]/library/iTunes/iPhone Software Updates directory if iTunes has already downloaded it)
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.

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.

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.

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.

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

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

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

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

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.

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!
| Tweet |
|
|
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.






























Can we get an unlocking guide for Windows too? Thanks!
Great guide! was looking for something like this. I'll try it once I get home
@brad
just replace the word 'Mac' in the above instructions with 'PC' and you should be good to go with Windows instructions.
Will these instruction work for the original iPhone, assuming I download the correct IPSW file?
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.
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?
I am stuck at Waiting for reboot for a very longtime...?!
Hello , i'm italian. Work in progress in italian blog ispazio for native application video recorder (for iphone 3g and iphone edge)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
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.
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.
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.
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
@Markus How long did you wait for the "reboot" to occur?
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?
@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.
yes its works thanks
@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)
yes its works UK aswell
it took only less than 5 minut
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.
Does the reboot happen itself, or did you have to do it manually?
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
Will this work on a pre-Intel Mac?
Found Pwnage for 3.0 to be a bit problematic (lost all cell network connections), but redsn0w worked like a champ.
http://www.anythingcoolnow.com/index.html
great iphone tips here
That didn't take long!
Good news
http://cygnett.wordpress.com/2009/06/17/sneak-peek-2/
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!!!
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.
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
Why is it taking so long? Im getting stressed!
@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
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
@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!
Im stuck at "waiting for reboot" too! Someone pleeeeeze tell us how to fix this!!
@peter - Thanks for replying.
It is the "Unlocking Process" the last part of the instructions, at the bottom, before the comments.
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
i wonder if you can use it with ""iPhone 3G S"" ???!!!
@Mahmoud
No u cannot, yet.
If my iphone is unlocked useing 2.2 can i update it to 3.0?
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.
Will i need an ATT sim card to install 3.0?
i dont no why i cant fin the ultrasn0w file to install, can i help me out pleazzzz!
it that ok for me to re jailbreak the phone?
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
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.
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.
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
BEEN WAITING FOR OVER 45 MINUTES FOR REBOOT. WHAT IS WRONG?
update itunes to 8.2 first or iphone to 3.0? I'm sure the procedure would make a difference.
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
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!
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
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
this worked great for me, i just want to know. whats the difference between "locked" and "unblocked"
or should i say "unlocked"
so, does this work for the iphone 2g?
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
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...
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?
sorry i mean its asking me to update cydia installer and debian package
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 )
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.
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...
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!
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!!
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?
wow still stuck on the waiting for reboot
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
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
Works perfectly, simple to use with no problems
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
disabling 3g before running ultrasn0w i understand but after can we enable 3g to use that network
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.
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!.
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?
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
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.
thanx ranza87 it worked...all i did was update and it worked perfectly
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
The break works flawlessly on my phone. In UK just tried T-mobile sim.
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!
I have also restarted the phone about 10 times now.
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
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
@ 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
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
I'm finding the same problem also! Some error comes up after trying to update Cydia and trying to install ultrasn0w
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
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
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>???
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...)
Also got "Waiting For Reboot" message in redsn0w. Tried another (rear) USB port and it worked fine for me.
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!
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!
Solved my own problem. The SIM card was loose. Took it out several times, wiped it clean, and it eventually worked!
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...
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?
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!
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?