[ # ] How to Fully Soft Unlock iPhone 3G 2.2 Firmware (yellowsn0w)

/* Posted January 1st, 2009 at 1:02pm */
/* Filed under Apple, How-To, Mods, iPhone */

/* */

The latest iPhone 2.2 firmware was unleashed over a month ago to the world by Apple and just a mere day later, the iPhone Dev Team provides the PwnageTool unlocking software but for 2G iPhones only. 3G iPhones were left in the cold, with people only being able to jailbreak it but not unlock it. Today the iPhone Dev Team has finally released the 3G soft unlock code named "yellowsn0w" and we’re giving you the skinny on what you need to do to unlock the 3G iPhone for use with non-AT&T GSM carriers. We’ve covered the PwnageTool upgrade steps before, but since QuickPwn 2.2 does the same job a lot easier, this guide will show you how to upgrade, jailbreak, and fully unlock iPhone 3G 2.2 firmware with the yellowsn0w application.



  1. Upgrade your iTunes to 8.0.2 by launching it and clicking "Download iTunes" below. Or download it and install it manually.
    itunes802
  2. Allow iTunes to upgrade your iPhone to the latest 2.2 firmware. Don’t worry about the implications (losing jailbreak, unlock) as QuickPwn will take care of this for your. This step is necessary because QuickPwn doesn’t actually upgrade your iPhone. Instead, QuickPwn expects to be pwning the same firmware that your iPhone is on. If you don’t know anything about baseband versions, you can ignore this message. Otherwise, make sure you’ve updated your iPhone to be running on 02.28.00 baseband firmware, which should have been included in the 2.2 firmware update.
  3. Download QuickPwn 2.2 for Windows or Mac. Extract the file and launch the QuickPwn 2.2 application. Then follow the prompt and connect your iPhone to your computer via the USB cable. When the blue arrow button lights up, click it.
    quickpwn22_usb
  4. QuickPwn is smart enough to detect the firmware ipsw file you downloaded via iTunes (something like C:\Documents and Settings\coderetard\Application Data\Apple Computer\iTunes\iPhone Software Updates\ on Windows XP). If it can’t find it for whatever reason, download the 2.2 restore firmware ipsw file for 3G iPhone1,2_2.2_5G77_Restore.ipsw directly from Apple’s servers. Then browse to the or restore firmware ipsw file you downloaded. After the green checkmark appears, click the blue arrow button. 
    quickpwn22_3g_detect
  5. On the next page, make sure you select the “Cydia” checkbox. You can check “Installer” and replace logo as desired. Click the arrow button after making your selections. 
    quickpwn22_3g_options
  6. Now get ready to rumble…
    quickpwn22_3g_connect
  7. READ THIS STEP THROUGH COMPLETELY FIRST, lest you be caught off guard: Click on the Blue arrow button which will bring up a screen with some instructions (below). Follow them exactly to a tee. Just to prepare, here are the directions: 1) Hold Home for 5 seconds, 2) Hold Home and Power together for 10 seconds, 3) Release Power but continue to hold Home for 30 seconds. Throughout the process these three steps, you DO NOT LET GO OF THE HOME BUTTON until after the third step. I didn’t have to hold it anymore after it counted down to 21 seconds left.
    quickpwn22_dfu
  8. Then sit back and relax while QuickPwn does all the hard work for you, you’ll see some activity on your iPhone screen and hear your computer beep a few times, but when it restarts finally and says it’s waiting for activation, it’s ready to use. Now you can close QuickPwn.
    quickpwn22_done
  9. It’s now a good time to set up your wireless network settings on your iPhone 3G so you will be able to connect to the software repositories in Cydia.
  10. Now Launch the Cydia app, which will reorganize then restart. You’ll need to launch it again afterwards.
  11. When prompted at the "Who Are You" screen, just choose the first option "User (Graphical Only)."
    cydia_user
  12. Click on the Manage tab on the bottom menu bar. In the Manage tab, click on the Sources button in the middle. You will need to add the source to the yellowsn0w repo to utilize the soft unlock.
    cydia_sources
  13. Click on "Edit" on the top right, then "Add" on the top left. In the URL, type: http://apt9.yellowsn0w.com/ as shown below. When you are done click "Done" and then "Browser."
    cydia_repo_yellowsn0w
  14. Now click on the "Search" tab and type "yellowsn0w" and install the app "yellowsn0w."
    cydia_search_yellowsn0w
    cydia_yellowsn0w
  15. For US T-Mobile users, you will need to disable the "Enable 3G" setting in your network settings.
  16. Now restart your iPhone 3G with your SIM card inserted. Wait for the slide to unlock screen and then wait 15 seconds more. If you don’t see the SIM card working, reinsert the SIM and wait another 10 seconds. Now try and make some calls with your newly unlocked iPhone 3G!
  17. For T-Mobile users, continue reading if you have problems:
  18. Download and install BossPrefs and via Cydia
  19. Disable all functions with BossPrefs (don’t worry if you can’t disable EDGE)
  20. Reboot your Phone with BossPrefs (not the normal manual way – this is important!)
  21. Wait a minute and a half when you see the slick to unlock screen
  22. Take out your T-Mobile SIM card and insert it again
  23. Wait for 10 seconds
  24. Go to Settings and turn on Airplane mode, then turn it off again
  25. Take out your T-Mobile SIM card and put in any AT&T SIM card and wait for a minute. Ignore the "Waiting to activate" prompt
  26. Now take out the AT&T SIM card and put in your T-Mobile SIM card again
  27. After a moment you will see the activation succeeded prompt. Now you should be able to pick up a T-Mobile signal

Image/Apple
Screenshots/Code Retard

  • Digg
  • del.icio.us
  • Propeller
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
  • Mixx
  • Yahoo! Buzz
  • NewsVine
  • Blogsvine
  • Facebook
  • Google
  • TwitThis


Related Posts

99 Responses to “How to Fully Soft Unlock iPhone 3G 2.2 Firmware (yellowsn0w)”


  • Comment from d4rklamp

    Can quickpwn hacktivate the iPhone 3G 2.2? I’m asking this because I don’t wanna be stuck on the activation screen that allows me to make emergency call only (Its the same screen where the iPhone 3G says to connect it with iTunes) I’m not a legit user!!!!

  • Comment from waleed

    tried but still no service !!!

  • Comment from shoiab

    i have iphone 3g 2.1, i want to use apps compatible to 2.2 fw, is there anyway u can do this without me having to reinstall my apps or change my baseband.

  • Comment from Simmo

    Yes download FWChanger from cydia.

  • Comment from oloap

    Wow!!! This actually worked!!!
    My iphone can now be used under different networks.
    Thanks a lot!!!

    c”,)

  • Comment from rony debs

    I have 3G 2.1 jailbroken and unlocked with turbosim, I need to know when I get to the yellowsn0w part what I should do:
    do I have to remove the turbosim ansd just keep the sim or run the yellowsn0w and nothing in the slot?
    thnx in advance

  • Comment from Janan

    It worked! Thanks so much for all your work!!! Only took me 5 min because my phone was already unlocked..

  • Comment from Janan

    Rony Debs I took out my Turbo sim card and my sim card while i downloaded yellowsnow and then i put my tmobile sim back in without turbo.

  • Comment from daniel

    hi,
    I unlocked my Iphone3G and i’ve been using it for several weeks. So all i wanna know is if i restore all settings back to their defaults by using itunes 8 restore option would i encounter any problems or would be any risks that could damage my iphone. I just want to do this becouse i wanna give my phone back to the apple store i bought it!

  • Comment from JIM

    WOW!!! great job iphone dev team it worked perfect. Thanks a lot, you guys are something else!!!!

  • Comment from xxpop

    Is their any difrent between installer file which generated from a Mac pc and another from an IBM pc?

  • Comment from jerrodCO

    I have the 3g 2.2 unlocked, installed yellowsn0w, but for some reason can’t get the steps 15-27 to get my any service. any help plz?

  • Comment from atila

    fuk*n works:):):)

  • Comment from Teah

    Thank you SO much! I unlocked my phone in under 10 mins, and it now works with my service provider (I’m in Lithuania, and I’ve been trying to get it to work properly for over a month).

  • Comment from hessam

    hey guys… i updated my iphone 3g to 2.2.1 and after that i couldnt restore it to that baseband..:( what should i do :((((((((so i dont have signal and just jailbreak it :(

    • Comment from adm_snackbar

      There’s nothing you can do if you upgraded to 2.2.1 using Apple’s firmware because of the baseband update which is not compatible with yellowsn0w. What you should have done is update with a custom firmware that excluded the baseband update.

  • Comment from tobi ijishakin

    whenever i tried to use the 2.2 version i downloaded it always give me an error 1013 how can you assist me to overcome this error message

  • Comment from elviejoboy

    hi i got an iphone 3g running at 2.2.1 AND moden firnware at 2.30.03 is there anyway i can unlock it yet cuz dev team is taking for ever lolzz… i got me one of those sim that thhey are selling but i keep loosing service and when i lose it it doesnt comes back till i put my sim in another phone and put it back on the iphone again

  • Comment from alex

    hey every1, i am planning on buying iphone 3g for tmo. 2 questions. after disableing 3g, can u reenable it for tmo? also, i have the tmo g1 (i want 2 phones, lol), will my internet plan work on the iphone?

    thnx in advanced for replies

  • Comment from Zachary

    k i downloaded Quikpwn… and when i click on it it sends me this error message about .NET etc etc im basically stuck at the beggining of the yellowsnow guide

  • Comment from Moises

    I have the iphone 3G with 2.2 firware installed but doesnt search network. Do I need the original sim card to unlock the phone? I dont have it. What other possibilities do I have?

  • Comment from Nick

    I’ve tried downloading quickpwn, but it keeps telling me quickpwn has stopped working. is there anything else i can do? cant get it to open on my desktop or laptop

    • Comment from adm_snackbar

      I believe it requires Microsoft .NET framework to be installed. I forget which version, perhaps it was 2.0.

  • Comment from Ramesh

    I’ve tried downloading quickpwn sevral time
    when it reboots it stay on the qickpwn logo for ever and itune does’t recgonsise it so what should i do pls help

    • Comment from Z-Dub

      did u figure out how to do it? i have the same problem and am trying to figure it out!!!

  • Comment from NUB

    Thanks a lot. It works almost perfect for me but i cann’t connect to the internet by 3g or GPRS. Currently, i’m using Vodafone UK. What should i do?

    • Comment from adm_snackbar

      You’ll probably have to work out with your carrier to see if it can support 3G and how to set it up.

  • Comment from abrahamjim

    can somebody help me i followed every step , i have a mexican sim and i saw a comment of somebody with a mexican sim that worked, but mine is not working:S

  • Comment from Ortizzle

    hey whats up everyone, i got an iphone from a friend and did a whole reset to where the iphone had to do a recovery with itunes, and when it did it got rid of the unlock feature, this is a 3rd gen too. so i downloaded quickpwn and did the jailbreak, but how do i go about getting the unlock done for it. im in japan right now but if its the unlock, shouldnt it work for anything? i have the original AT&T sim as well. so after its jailbroken, lemme know what i should do, and the iphone is updated to the latest version as well, hit me back with some feedback, PLEASE! and try and make it step by step if you could

  • Comment from bijiman

    this actually worked for me..i had doughts but it worked..and i’m proud of my self//

  • Comment from Unlock iPhone 3G

    I’ve tried using this guide to unlock my iPhone 3G but now I can’t get any signal on T-Mobile, anyone else had this problem or know how to fix?

    • Comment from adm_snackbar

      Did you install 2.2 or 2.2.1 firmware? 2.2.1 includes a baseband update to 02.30.03 which you cannot unlock.

  • Comment from waqar

    i phone 3g unlock code

  • Comment from Pete

    So is this information 100% current as of today??

  • Comment from Dario

    Hello,

    I am bit familiar with the procedure, but the step with AT&T sim card makes me wondering. What happens if i can not get any signal and do not have AT&T card to do the rest of the steps?

    Thank you in advance.

    Dario

    • Comment from adm_snackbar

      There’s always some risk involved during jailbreak and unlock. You could try and hope for the best or borrow a friend’s SIM. You could also try the other tutorials (2.2.1 for instance).

  • Comment from Matt

    I.ve got the 3G iPhone with version 2.1 (5F136) and Modem Firmware 02.28.00 on it. Can it be unlocked or must i wait for the iPhone Dev Team?

  • [...] your iPhone has been jailbroken to 2.2.1 firmware, follow our yellowsn0w soft unlock guide to unlock your 3G iPhone if so desired, starting from step [...]

  • Comment from Lui Chi

    I have 2.2.1 with baseband 02.30.03 I can’t do anything? I tried install a 2.2.1 modified version and run yellow… It doesn’t recognize sim card.

    First I tried directly quickpwn.. helo please !

  • Comment from andythai

    It does exactly what it says,I had software 2.2 with baseband 02.28.00. Upgraded to 2.2.1 and kept the same baseband… thanks alot guys.

  • Comment from Claudio

    WOW !!!!!

    it’s great….. just restart and done….. i’m just happy… finally fully unlocked

    thank’s guys

    well i got an Iphone 3G… FW 2.2 BB 2.28

    see you anda thanks again

  • Comment from RiyaanZA

    Welldone guys never thought it would work here in South Africa but it did thanks.

  • Comment from Facebook User

    Hi guys, unlocking UK phone to use Vodafone NZ contract simcard.

    Gone through the whole process but all I get for Vodafone NZ simcard is INVALID SIM.

    Any suggestions?

  • Comment from spencersoon

    hey buddy .. i do have the difficulty here ! i;m from malaysia and i been using DiGi telcall all da time .. anyway before this i upgrade 2.2.8 den my whole iphone i get lock .. luckily i download using pwnage by and right now my version is 2.2.1 .. unfortunately it require to use turbo sim to unlock the phone.. anyway that turbo sim doesnt really work that well .. da line is not stable n i need to remove my sim from iphone n put into another phone to for the line…after that i reput da sim to my iphone and i only manage to get connected with da signal … this is happen when i start moving from another place to another place only the signal will gone …. is it possible i downgrade to 2.2 and i can get fully unlock ???
    pls reply urgent

  • Comment from Unlock iPhone 3.0

    Nice guid, will this work with a network 3 contract simcard?

  • Comment from Gafado

    i need firmware for i-pod touch 16 GB


Leave a Reply

or Login (not required)





HTML tags allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Anything Geeky Goes!

Post Highlights

Featured Wii

Featured iPhone

Featured PSP/PS3

Featured A/V

Related Links

Archives