How to Install iPhone 3.0 Firmware on Jailbroken and Unlocked T-Mobile iPhone

Thu, Jul 9, 2009 (Technology)

iphone-3.0-firmware-schematics

NOTE: This is an update to our Firmware 2.2.1 Guide, which was an update to our Firmware 2.1 Guide, which was an update to our Firmware 2.0 Guide.

Update #1: For 3G iPhone users, you have to turn off 3G before enabling WiFi right before unlocking in last section. Instructions updated.

Update #2: For quick reference, T-Mobile user’s make sure to use the APN internet2.voicestream.com in order for data to work on your phones.

Introduction

As a follow-on to our really popular Firmware 2.2.1, Firmware 2.1 and Firmware 2.0 guides, here is our “How to install the iPhone 3.0 Firmware guide on iPhones then jailbreak them and get them to run on other networks” guide.

Apple recently released the newest 3.0 operating system for the iPhone and iPod Touch. This is a guide for installing, jail breaking and unlocking the baseband on the phone for the use on “unsupported carriers” like T-Mobile. So let’s get started…

WARNING: This process will effectively reinstall the OS on your iPhone or iPod Touch. If you have a lot of jailbroken customizations or apps on your phone, they will all be lost during this process. Any application or piece of data that iTunes doesn’t sync to your PC, won’t be restored after this process is complete, so please be aware of this before starting.

Getting Started

First download and install the newest version of Itunes (8.2)

Next plug in your iPhone and makes sure iTunes syncs the data on it. iTunes will then tell you that an iPhone update is available, go ahead and apply the update.

Update #3: The current official firmware from Apple is 3.1 and the instruction below using redsn0w only work on cracking Firmware 3.0, so you will need to manually download the 3.0 firmware linked below and Shift-Click on the Update button in iTunes and select the downloaded firmware instead of applying the official one.

NOTE: At this point, if you are on an unsupported carrier, iTunes will finish applying the new firmware and then notify you that your SIM is unsupported and can not be activated. This is OK, we just applied the official Apple firmware to the phone so we expected this to happen. Don’t worry, later down this guide we are going to crack this sucker open.

Preparing the Cracks

Next download Redsn0w (the “0″ in snow is a zero, not the letter “o”)

Download the 3.0 firmware for your iPhone or iPod Touch. Be sure to grab the correct firmware based on the revision of iPhone or iPod you are using. Here are some quick-links for you:

If you have an 1st Generation “2G” iPhone, you will need in addition 2 bootloader files (3.9 and 4.6). You can get them here:

You can unzip redsn0w and drop all the files into the directory to get ready for the next steps, it will look something like this (your directory contents may vary):

redsnow-ipsw-bin-directory-contents

Jail Breaking and Unlocking

Now let’s launch redsn0w.exe:

  • click Browse and locate your .ipsw file, then click Open:
  • redsn0w-screenshot-select-ipsw-file

  • redsn0w will verify the IPSW file for you and then hit Next:
  • redsn0w-screenshot-ipsw-verified

  • redsn0w will now modify the IPSW file for you by patching it with the necessary cracks in place and prepare the file for your device:
  • redsn0w-screenshot-patching-ipsw-preparing-image

  • Now on the next screen redsn0w will ask you which bits of bootstraping software you want to install (Cydia and Icy) and if you have a 1st Generation “2G” iPhone, redsn0w will also offer you an Unlock option. For 3G iPhone users, you unlock the phone a different way (at the end of this guide). I would recommend just selecting everything and hitting next:NOTE: JJ mentions down in the comments some issues with Cydia that may be caused by Icy. If you don’t need Icy, don’t include it.

    redsn0w-screenshot-install-cydia-icy-unlock

  • For 1st Generation “2G” iPhone Users ONLY: If you selected to Unlock the phone, redsn0w will now ask you for the location of the two bootloader files you downloaded before (.bin files, versions 3.9 and 4.6), go ahead and select them and hit Next:
  • redsn0w-screenshot-bootloader-files

WARNING: You will now be presented with a preparation screen for Jail Breaking your phone. Be sure to TURN YOUR PHONE OFF before starting this next step.

After you click Next, redsn0w will give you instructions on how to get your phone right into “DFU-mode” by hitting a sequence of buttons that look like this:

  1. Hold the power button for 3 seconds
  2. Without releasing the power button, also hold the home button for 10 seconds
  3. Without releasing the home button, release the power button BUT KEEP holding the home button for 30 seconds
    • NOTE: On the last step, you won’t likely actually need to hold it for 30 secs, it’s more like 15 or 20 secs before the phone begins the cracking process. If you screw up the sequence, power-cycle the phone and try again.

When your phone enters the cracking process, the display will show you something like this while it’s being Jail Broken:

iphone-3.0-firmware-jailbreaking-screenshot

Once the cracking process is done, don’t forget to re-sync your phone with iTunes to restore all the data that was on it.

WARNING: Custom wallpapers, jail broken apps, SMSs and other unofficial data that iTunes doesn’t backup will be lost at this point. So if you had a slew of favorite jail broken apps, you’ll need to re-add those.

Possibly All Done… APN!

Ok you’re almost all done, don’t forget to setup your APN so data access works on your phone. For US T-Mobile customers, try 1 of the following for your APN:

  • internet2.voicestream.com
  • internet3.voicestream.com (User JJ below points out that he had problems with internet2, so he used internet3 and all was right with the world)

If you have a 1st Generation “2G” iPhone, you are all done. Your 3.0 iPhone is now jailbroken and unlocked to run on unofficial networks. If you have a 2nd Generation 3G iPhone, please continue reading…

Unlocking Instructions for 3G iPhone Users…

REMINDER: This portion is only for 2nd Generation 3G iPhone users. If you have a 1st Generation “2G” iPhone, you are already done and unlocked your phone using redsn0w earlier.

  1. Turn OFF 3G under phone settings:
  2. 3g-iphone-network-settings

  3. Turn ON WiFi and make sure you have an internet connection on the phone.
  4. Next open Cydia (it will probably want to update and resart, go ahead and do that)
    1. Select “Manage”, then “Sources”, then “edit” then click “add”
    2. Enter URL “http://repo666.ultrasn0w.com”  (the “o” in snow is a zero, not the letter “o”)
  5. Now search for the software “ultrasn0w”, don’t forget the zero in the name for the “0″
  6. Install Ultrasn0w
  7. Restart the phone
  8. On restart Ultrasn0w will unlock the 3G iPhone for you

All Done, For Everyone!

Congrats, you now have a software unlocked iPhone 3G!

Author’s Note: My 2nd Generation 3G iPhone did not initially like the 3.0 Firmware upgrade that I applied and cracked. I was having a lot of stability issues with it. I had to restore the iPhone through iTunes and go back through the process a 2nd time before everything worked smoothly. If you run into the same issue, try restoring your iPhone and going through the guide a 2nd time.

  • Facebook
  • MySpace
  • Digg
  • StumbleUpon
  • Reddit
  • Tumblr
  • Mixx
  • Propeller
  • FriendFeed
  • Suggest to Techmeme via Twitter
, , , , , , , , , ,

This post was written by:

Chris Hunkele - who has written 22 posts on The “Break it Down” Blog.


Contact the author

52 Responses to “How to Install iPhone 3.0 Firmware on Jailbroken and Unlocked T-Mobile iPhone”

  1. JJ Says:

    Hey Riyad,
    great guide, Thank you.. everything seems to work fine, just have a minor problem, when i try going into a website on my EDGE, it’s telling me it’s not connected, that i do not have a data pkg, if you can shine some light on the subject that would be great! Thanks in advance.. JJ

    Reply

  2. JJ Says:

    Hey Chris,
    Thanks for your help.. got it working??
    also FYI if anyone else is having this problem the internet 2 changes to internet3.voicestream.com..
    Anyone else downloading the firmware for redsn0w, ( I ran into this problem), it wouldn’t let me open it.. Instead i downloaded it from theiphoneproject.org
    I hope I helped.. :)

    Reply

  3. JJ Says:

    Hey guys,
    maybe someone here can help me out with something.. I ran into this problem earlier with my phone, i followed riyad’s instructions to the T, but here’s where things got a lil bit weird; 1st of all for whatever reason you tube is not connecting, i tried re-booting but nothing.. Also when i opened Cydia it gave me a warning page that says : “your copy of Cydia does not know what version it is, itself, running”.
    so although cydia seems to be working the problem lays with “Icy” i’m thinking you might not need it, but that’s the answer I’m looking for.
    I’m thinking of restoring the phone back to 2.2.1 but i would rather not, maybe there’s a shortcut to the problem?.. Basically, I need help, and any I can get would REALLY be appreciated!! Thanks for your help… ANYONE!!

    Reply

  4. Chris Hunkele Says:

    Try rejjailbreaking the phone, but make sure that Icy is not checked to be installed. It should fix the issues with Cydia, and will also leave Icy functioning. If that doesnt work restore, rejailbreak this time with out Icy.

    Reply

  5. JJ Says:

    To Anyone
    How do you restore from having 3.0 back to 2.2.1
    my phone is completely trippin over the new firmware, i just wanna go back to 2.2.1, thanks for your help..

    Reply

  6. Paul Says:

    Hi all

    I do have the 2G 16Gb iPhone running 3.0 and unloked. What I’m looking for is a way to run/install Cydia/Installer.

    Any help will me welcome..

    Thanks again
    Paul

    Reply

  7. Chris Hunkele Says:

    Just run redsn0w, but don’t select the option to unlock.. Since you are already unlocked. You can’t have Cydia with out jailbreaking it.

    Reply

  8. jay Says:

    hi everyone. i downloaded firmware 3.0 for 2G. but cant find .ipsw file. only zip file and when i unzip it still cant find .ipsw. anyone tell a dummy like me where to find it? i alrdy upgraded to 3.0 and cant use it. need urgent response so i can go on with steps above. thanks!

    Reply

  9. jay Says:

    still a .zip file. i cant find .ipsw file.

    Reply

  10. jay Says:

    i think ive got it. thanks a lot chris!

    Reply

  11. jay Says:

    anyone pls help me. my phone hanged. and itunes cant detect it for restore.

    Reply

  12. jay Says:

    i have restored it but tried twice unlocking in redsnow again. but didnt work. pls give me advise what’s wrong? phone is still locked, even though i know ive done the procedure correctly. only emergency call is working.

    Reply

  13. V Says:

    Does this guide work if my 1st gen 2G iphone is currently in 2.2 firmware? thanks

    Reply

  14. dan Says:

    Hey Riyad,
    I have a question, my 2G is having issues with the new firmware.
    Kinda what JJ said about you tube not working, problems with websites, I was wondering if I restore back to 2.2.1 will it affect anything else on my phone such as (pics, notes, mms, txts). Also how do i remove “icy”, would that be part of the restoration progress??
    Thank you, dan..

    Reply

  15. Zare Says:

    Jay
    How did you solve the .zip problem? I have the same problem and dont know what to do. Tried everithing but no efect.

    Reply

  16. Zare Says:

    Solved the problem. Just before saving the file change the extension.

    Reply

  17. Heather Says:

    im having a problem editing the APN…the option completely disappeared after i cracked it

    Reply

  18. stace Says:

    after i did the jailbreak and unlock i dont have any apn settings or a place to put them in settings\general\network. what do i do to get the apn settings page to appear?

    Reply

  19. hani Says:

    Wow! I tried it n it fixed my cydia red bagde problem(“your copy of cydia does not know what version it is,itself,running.”) What a relieve.. thanks alot!! 2 thumbs up to the team.. thanks again.. :-)

    Reply

  20. Chunky Says:

    OK, i’ve got everything working but the applications! Non of the apps will launch…i hit it and it just goes back to the home screen. Can you help?

    Reply

  21. Chunky Says:

    i’ve tried reinstalling previous apps and new apps, but they all will not launch. I need HELP!

    Reply

  22. Chunky Says:

    NVM i just restored and reinstalled redsn0w and it works now!

    Reply

  23. Groby Says:

    I am stuck,
    I have upgraded my 1st gen iphone to OS 3.0, started redsn0w but cant open the IPSW to proceed. I have extracted it from its zip form but when I find it in the browser there is nothing to open. Any help would be appreciated.
    Groby

    Reply

  24. Kevin Says:

    Will this guide work for 3.0.1?

    Reply

  25. PRPL Says:

    I’ve heard from various sources that the iPhone gets bricked if you try to update to the newest firmware (3.0.1), thus unabling you to continue the process that is described in the article above. So I was just wondering… Is this true?
    And does redsn0w restore the 3.0 firmware, even though you’ve had 3.0.1 on it, so that when it’s finished updating, you’ve got 3.0 on your iPhone, and not 3.0.1?

    Reply

  26. confused Says:

    It is stuck in “waiting for reboot” mode. Any ideas?

    Reply

  27. Chris Hunkele Says:

    Hold the power and home button to force reboot the phone. You will NOT be able to do this if you have updated you phone to 3.1, there is no crack as of right now for 3.1 and you cannot revert. Things to try that have helped me:
    Reboot the computer, right click and run redsn0w “as administrator”, make sure the ipsw is from a trustworthy source (i prefer http://www.felixbruns.de/iPod/firmware/), make sure your antivirus is disabled….Your mileage will var, the iphone-dev blog is hard at work working on the new crack.

    Reply

  28. ERIC Says:

    Hi I heard a rumor that doing the latest firmware update will not allow me to use a tmobile card to work my Iphone. Is there a way to go back so I can use my Iphone with tmobile its a 3g 8gb…

    Reply

  29. Chris Hunkele Says:

    Correct, you should NOT upgrade to 3.1 at this time if you are with Tmobile. However, you CAN unlock using OS 3.0 with the guide above. Stay tuned for an updated guide for 3.1 and above.

    Reply

  30. Anna Says:

    I have an unlocked iPhone and live in Panama. The SIMS down here never worked and now I just gave up. I am using my iphone for everything except calling so at least I wanted to have the new updates like cut & paste and decided to risk my unlocked status but therefore get the new software on my phone.

    Well that was stupid because the system asks me now to insert the SIM (the original, working one from the States – ATT) which I don’t have anymore. My phone is basically useless now – Any ideas how I can rescue it and at least use it for everything except making calls?

    THANKS for any hints

    Reply

  31. Anna Says:

    I used the directions to try to jail break my phone , but this animated photo of a man keeps showing up saying “?PEBE?” then it shuts off. What’s wrong with it?

    Reply

  32. Gonzo Says:

    Can I use this tutorial for a 3gs??

    Reply

    • Riyad Kalla Says:

      Gonzo,

      You can, but don’t upgrade to 3.1 — there isn’t a known unlock/crack for it yet. So if you are on a 3GS, which I believe already runs 3.0, just stay put.

      Reply

  33. rezwan Says:

    works perfect!!! yay! thanks i am with tmobile now…i was a little confused at first and gone through several times installing redsnow thing…then i realized what i made mistake and now its working…thanks again for this wondeful site whoever shared the info with us

    Reply

  34. God33 Says:

    Hi
    Just followed the guide and tried to go from 2.2 to 3.0. I get to the hold the power button bit and everything goes fine then something must go wrong as i do not get the picture as on the guide on the screen i get a hard disc pic with downloading jailbreak data on the screen. It then turns it self off and restarts as it should but still in emergency use only and sim cannot be used on itunes..anyhelp appreciated,,,urgently pls

    Reply

    • Riyad Kalla Says:

      God33, if the phone is effectively bricked for you and you cannot get the 3.0 guide working, you can fall back to the 2.2.1 guide and get that installed on there so at least your phone is working for you. I don’t know why you are seeing the behavior you are with the 3.0 guide though. Are you sure you aren’t trying to install the latest firmware (3.1)? That cannot be cracked yet, which would explain the behavior you are seeing.

      Reply

  35. Abbey Says:

    Help!!! I have the original 8GB 2G 1.1 or 1.2 firmware?? ( i upgraded the firmware once from the time i bought it) jailbroken and unlocked using a T-mobile sim. Today, I attempted to install the iphone 3.0 firmware per instructions above. I installed the latest itunes software which was 9.0, however, I did not update my iphone with my MAC per these intructions, “Next plug in your iPhone and makes sure iTunes syncs the data on it. iTunes will then tell you that an iPhone update is available, go ahead and apply the update.” The reason being was that the latest available update from Apple is now 3.1 and from what I was reading, the Redsn0w will not work for this yet…and I didn’t know how to download the old 3.0 to my phone. Anyway, aside from this I followed all the directions using Redsn0w .72 and I keep getting the itunes and USB icon on the iphone now. I tried this several times and even tried the Redsn0w .8 software. I only selected the CYDIA and UNLOCK options. What can I do?? Help please!!

    Reply

  36. Kristian Says:

    I unlocked my Iphone 2G and upgraded to 2.2.0 firmware using winpwn. I was wondering if i can upgrade to 3.0.0 now? Because my sim is not the original that was with the phone in the start. And i am living in Norway, does this affect something?

    Please answer! Thanks..

    Reply

  37. alvin Says:

    the iphone gets stuck on downloading jailbreak data…

    Reply

  38. panZ Says:

    JJ: You don’t need to restore and re-unlock/jailbreak the phone. That is a huge hassle just to add the following lines to the top of the file: /var/lib/dpkg/status

    Package: cydia
    Status: install ok installed
    Priority: required
    Section: Packaging
    Installed-Size: 1448
    Maintainer: Jay Freeman (saurik)
    Architecture: iphoneos-arm
    Version: 1.0.3044-65
    Replaces: com.sosiphone.addcydia
    Depends: apr-lib, apt7-key, apt7-lib, darwintools, pcre, shell-cmds, system-cmds, essential
    Pre-Depends: dpkg (>= 1.14.25-8)
    Conflicts: com.sosiphone.addcydia
    Description: graphical iPhone front-end for APT
    Name: Cydia Installer
    Author: Jay Freeman (saurik)
    Depiction: cydia.saurik.com/info/cydia/

    When installing Icye and Cydia at the same time, this status entry gets left out and Cydia uses it to determine what version of itself was installed. Once you add this entry to the ’status’ file you should be fine. As always, it is a good idea to backup the file before you modify it. As for how to modify the file, that is up to you. If you have Open ssh installed on your phone, secure shell in to the phone and and use your favorite text editor that you have installed on the phone to edit the file. If you’re one of those sftp/scp people, copy the file to your local machine, add the entry, copy it back to the phone. If you need more details than that, you can google those instructions. I realize this reply is a bit late for you but other people might google this problem and hopefully my post will save them the trouble.
    Best of luck,
    panZ

    Reply

  39. Dan Says:

    Phone keeps getting stuck on reboot. Just keeps showing the Apply logo for a long time. Its almost like it is trying to start up, but can’t. Not really tech savy when it comes to this kind of stuff either. Any ideas? I had an unlocked Tmobile Iphone and then accidently locked it back up again by updated Itunes on it. Need Help!!!Any ideas?

    Reply

  40. carlos martinez Says:

    Hello
    I followed the procedure using the latest version of Itunes 9, but I’m not able to restore my data since Itunes is saying it found an -iphone in recovery mode and it needs to be restored.
    It does not allowed me to restore my data from the backup, how can I do??

    Thanks,

    Reply

  41. cy-bee Says:

    um… hi wondering if n e one can help me… i have a iphone3g, i jailbroke it using redsnow.. added ultra snow via cydia to unlock it, however i dont seem to be getting any network coverage… it says ’searching’ for about 5 mins after which it says ‘no network’… is there something wrong with my phone? what can i do to try fix this!

    n e suggestions would b helpful!
    thanks
    sai.

    Reply

  42. cy-bee Says:

    p.s i tried a voda and an orange sim… had the same problem with both!

    Reply

Trackbacks/Pingbacks

  1. How to Install iPhone 2.0 Firmware on Hacked T-Mobile iPhone | The "Break it Down" Blog - 23. Jul, 2009

    [...] Update #4: There is now a guide for installing, jailbreak and unlocking the iPhone 3.0 Firmware. [...]

  2. Photogroovin: Unlock Jailbreak Guide - 04. Aug, 2009

    [...] breakitdownblog.com/how-to-install-iphone-3-0-firmware-on-jailbroken-and-unlocked-t-mobile-iphone (cached) page_revision: 1, last_edited: 1249425240|%e %b %Y, %H:%M %Z (%O ago) edittags history files print site tools+ options edit sections append edit meta who watches backlinks view source parent block rename delete help | terms of service | privacy | report a bug | flag as objectionable Hosted by Wikidot.com — get your free wiki now! Unless stated otherwise Content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License [...]

Leave a Reply