Unlocking the 3G iPhone with QuickPwn and yellowsn0w (on 2.2 firmware)
intel Mac & PPC
Page 2 of 2
Step 6.
Press Settings, General, Network, and ensure that Enable 3G is turned off.
Step 7.
Launch Cydia. You may need to select your Wi-Fi network name and enter your password before
continuing. You will get this screen while Cydia does some background work. When it finishes,
the SpringBoard will reload and you will need to launch Cydia again.
Make your selection here. I always pick developer. Then press Upgrade Essential. You should always
keep Cydia up to date.
Press the Confirm button. The update will then be installed.
Press the Close Cydia (Restart) button. Launch Cydia again!
Now that Cydia is updated, let's install yellowsn0w.
Note: This is not a permanent unlocking solution! yellowsn0w is a program that runs each time you
restart your iPhone. If you want to return to an unlocked state, then simply uninstall the program
through Cydia and reboot. You could also restore the iPhone, but that is over doing it.
The screen on the left is the Home screen and opens by default. We need to add a special source that
hosts the yellowsn0w program, so press the Manage button at the bottom, then select the Sources
button in the middle of the screen.
Press the Edit button, then press the Add button.
Enter the URL for the source, which is apt9.yellowsn0w.com You will see the sources get
updated.
Press the Return to Cydia button, then press the Done button to complete adding the source.
The source is now added to your list. Press the Sections button at the bottom, then press All Packages.
Scroll down to yellowsn0w and press it. Press Install at the next screen.
Press the Confirm button. You will see yellowsn0w being installed.
Press the Return to Cydia button to complete the installation. Press and hold the Sleep/Wake button
until the slide to power off message appears. Shut down the iPhone and turn it back on again.
If you watch closely you will see the Airplane Mode icon appear and disappear. You should then see
the word Searching, followed by your carrier's name appearing. This took only a few seconds for
me. A new menu item called Carrier will appear in the Settings menu.
You can see here that I am on T-Mobile on 2.2 firmware and 02.28.00 baseband.
Additional notes
If you still don't have a carrier signal, I've heard the following might help:
-
Settings, General, Reset, Reset Network Settings. Reboot the iPhone. Wait one minute. Remove
SIM and reinsert SIM. Wait one minute. Turn on Airplane Mode and wait 10 seconds. Turn off
Airplane mode. You will see "Searching" and then the carrier name should appear.
-
If using SBSettings or BossPrefs, reboot using these programs. Turn on Airplane Mode and then
turn it off. Your carrier name should appear.
-
Some have success installing yellowsn0w via the Installer and not with Cydia.
Both of my iPhones make calls and receive calls just fine. I am on a prepaid plan so I do not have
access to the EDGE network, and I never, ever text, so I can't tell you whether or not these
features work, but they should just fine.
If you would like more information on T-Zones, and using EDGE on T-Mobile, then read
this thread over at
Hackint0sh.org.
If you would like the ability to turn yellowsn0w off, without having to uninstall it, you will need
the MobileTerminal program from Cydia installed. Then enter the following two commands:
/bin/launchctl unload -w /System/Library/LaunchDaemons/org.iphone-dev.yellowsn0w.plist
yellowsn0w -r
To turn yellowsn0w back on, just enter the following command:
/bin/launchctl load -w /System/Library/LaunchDaemons/org.iphone-dev.yellowsn0w.plist
To uninstall yellowsn0w
Launch Cydia. Press the Manage buton, then press the Packages button. Select yellowsn0w.
Press the Modify button. Press Remove.
Press the Confirm button. You will see the program being uninstalled.
Press the Return to Cydia button, and the program is uninstalled.