- Jan 11, 2011
- 878
- 35
- 0
Supported devices:
Supported firmware:
Supported basebands (modem firmwares):
(How do I check my baseband?)
NEWS: As of Monday December 19 2011 ultrasn0w has received an update to support iOS 5.0.1. Therefore the tutorial below is obsolete. Happy unlocking!
STEPS:
1) Create a custom firmware that preserves the baseband with your favorite tool.
1.1) Windows users who are new to the jailbreaking scene could follow section A of ovidiu1305's tutorial.
2) Restore the phone using the custom firmware (Shift + Restore on Windows, Option + Restore on Mac)
3) Activate (or hacktivate) the iPhone and empty the SIM tray.
4) Download iFunBox for Windows, or iExplorer for Mac.
4.1) Mac users should install the following apps via Cydia:
5.2) iPhone 4 owners should download this archive from here or here.
5.3) Extract the file(s) from the archive you've just obtained.
5.3.1) Mac users who have trouble handling .rar files should get an app such as RAR Explander.
6) Open iFunBox (or iExplorer) and gain access to the raw file system of the phone.
7) Navigate to the following directory:
8.1) iPhone 3GS owners should delete the file named CommCenterClassic and replace it with the one found in the archive from step 5.
8.2) iPhone 4 owners should delete the files named CommCenter and CommCenterClassic and replace them with the ones found in the archive from step 5.
9.1) Windows users should right-click the file(s) they have just added and set permissions to 0755.
9.2) Mac users should launch iCommander on their iPhone, navigate to the directory where the new file(s) are located, open the file(s) by tapping the blue arrow and set permissions to 0755.
The permissions in iFunBox should look like this:
The permissions in iCommander should look like this:
10) Fire up Cydia and install ultrasn0w 1.2.4.
11) Power down the phone, insert the SIM card, boot up.
12) Enjoy your unlock on 5.0.1!
12.1) If you're running Windows and you haven't already, I strongly recommend getting iFaith v1.4 and saving your 5.0.1 SHSH blobs, so you can always restore to 5.0.1, even when Apple stops signing it.
12.2) Mac users who got the KEYEXPIRED error can now safely remove the Hack&Dev Team Source repo (from the Packages section in Cydia) otherwise the error will pop up every time Cydia refreshes. You can also remove iCommander.
PS: If anyone provides links to tutorials for the actions taken in steps one and two, I'll be happy to integrate them into this post.
- iPhone 3GS
- iPhone 4
Supported firmware:
- iOS 5.0.1
Supported basebands (modem firmwares):
(How do I check my baseband?)
- 04.26.08
- 05.11.07
- 05.12.01
- 05.13.04
- 06.15.00
- 01.59.00
NEWS: As of Monday December 19 2011 ultrasn0w has received an update to support iOS 5.0.1. Therefore the tutorial below is obsolete. Happy unlocking!
STEPS:
1) Create a custom firmware that preserves the baseband with your favorite tool.
1.1) Windows users who are new to the jailbreaking scene could follow section A of ovidiu1305's tutorial.
2) Restore the phone using the custom firmware (Shift + Restore on Windows, Option + Restore on Mac)
3) Activate (or hacktivate) the iPhone and empty the SIM tray.
4) Download iFunBox for Windows, or iExplorer for Mac.
4.1) Mac users should install the following apps via Cydia:
- Hack&Dev Team Source (the repository containing iCommander; do not be alarmed if it throws a KEYEXPIRED error, you'll still be able to get iCommander)
- iCommander (our desired app)
5.2) iPhone 4 owners should download this archive from here or here.
5.3) Extract the file(s) from the archive you've just obtained.
5.3.1) Mac users who have trouble handling .rar files should get an app such as RAR Explander.
6) Open iFunBox (or iExplorer) and gain access to the raw file system of the phone.
7) Navigate to the following directory:
Code:
System / Library / Frameworks / CoreTelephony.framework / Support /
8.1) iPhone 3GS owners should delete the file named CommCenterClassic and replace it with the one found in the archive from step 5.
8.2) iPhone 4 owners should delete the files named CommCenter and CommCenterClassic and replace them with the ones found in the archive from step 5.
9.1) Windows users should right-click the file(s) they have just added and set permissions to 0755.
9.2) Mac users should launch iCommander on their iPhone, navigate to the directory where the new file(s) are located, open the file(s) by tapping the blue arrow and set permissions to 0755.
The permissions in iFunBox should look like this:
Code:
Owner: R = Yes W = Yes X = Yes
Group: R = Yes W= No X = Yes
Others: R = Yes W = No X = Yes
The permissions in iCommander should look like this:
Code:
-rwxr-xr-x
10) Fire up Cydia and install ultrasn0w 1.2.4.
11) Power down the phone, insert the SIM card, boot up.
12) Enjoy your unlock on 5.0.1!
12.1) If you're running Windows and you haven't already, I strongly recommend getting iFaith v1.4 and saving your 5.0.1 SHSH blobs, so you can always restore to 5.0.1, even when Apple stops signing it.
12.2) Mac users who got the KEYEXPIRED error can now safely remove the Hack&Dev Team Source repo (from the Packages section in Cydia) otherwise the error will pop up every time Cydia refreshes. You can also remove iCommander.
PS: If anyone provides links to tutorials for the actions taken in steps one and two, I'll be happy to integrate them into this post.
Last edited: