Few days after iOS 5 official release to the public, the iPhone Dev Team updated their ultrasn0w unlock tool to 1.2.4 version to bring support for Apple’s new iOS 5.0.1 software update. However, on iOS 5.0.1 release, the team didn’t update their tool. That’s why some other hackers could make a “Fix for Ultrasn0w” on iOS 5.0.1.

In this guide I’ll show you how to unlock iPhone 4 or iPhone 3GS running iOS 5.0.1 using ultrasn0w. You’ll need a jailbroken device on iOS 5.0.1, you can follow our guide
posted here to jailbreak iPhone 4 and iPhone 3GS on iOS 5.0.1.
How To Unlock iPhone 4, iPhone 3GS On iOS 5.0.1STEP 1:Open Cydia from your device.
STEP 2:Head to Manage, Sources, Edit, Add then write down the following repository:
http : / / cydia.iloveidevice.tk
STEP 3:Now get back to the source and you’ll find two ultrasn0w fixers, one for the iPhone 4 and the other to the iPhone 3GS.
STEP 4:Choose the suitable one and install it.
Okay, you’re done now! Just give your device a reboot and you’ll be well to go.
For those wondering about iPhone 4S unlock, there’s a “very promising” iPhone 4S unlock in the works by the iPhone Dev Team. You can check my previous post for more details.
Let us know if you need further help.
UPDATE:The above repository seems to be not working for some people due to servers overload, you can try this repo instead:
h t t p : / / cydia.myrepospace.com/smolk/
Guys i have a new method to fix ultrasnow on IOS 5.0.1 special thanks to
NerexSupported Basebands:
01.59.00
04.26.08
05.11.07
05.12.01
05.13.04
06.15.00
1) You need to a jailbroken iphone running IOS 5.0.1
2) Download iFunBox from the following link ( h t tp : / / d l . i - f u n b o x . c o m / i f u n b o x _ e n . z i p )
3) Connect your iphone to your computer and run iFunBox.
4) In iFunBox select you device and click on (Raw File System) from there you will have to navigate to System/Library/Frameworks/CoreTelephony.framework/Support
Replace the file called CommCenterClassics
For iphone 3GS here is the download link for the CommCenterClassics ( h t t p : / / w w w . m e d i a f i r e . c o m / ? 4 2 t d 0 4 4 k a 8 d h 0 2 a )
For iphone 4 here is the download link for the CommCenterClassics (h t t p : / / w w w . m e d i a f i r e . c o m / ? s h 4 x r 6 g x 7 6 a c 3 k c )
6) close iFunBox
7) Go to your iphone and download ifile from cydia, when you finish installing open ifile and navigate to System/Library/Frameworks/CoreTelephony.framework/Support

Click on the blue arrow next to CommCenterClassics.
9) Under access permission you will find three things: User, Group, and World
click on User and check the following permission: Execute, Write, Read
Click on Group and check the following permission: Execute, Read
Click on World and check the following permission: Execute.
10) Click Done and close ifile.
11) go to cydia and install ultrasnow, reboot the devices and you are good to go, ultrasnow will now work on IOS 5.0.1
Note: this method works with iphone 3GS and iphone 4 ( SUPPORTED BASEBAND ONLY)