Wednesday 28 December 2011

'No Service' Unlock Fix for iPhone 3GS on iOS 5.0.1

Some iPhone 3GS users who have upgraded to 5.0.1 and rely on carrier unlock are facing no service issue on supported basebands even after jailbreaking and installing ultrasn0w from Cydia. Same situation happened with my iPhone 3GS as I updated it from 4.3.3 to iOS 5.0.1. I jailbroke it using latest version of redsn0w and installed ultrasn0w 1.2.4 from Cydia to unlock it and after that my iPhone read 'No service'. Fortunately, I found a fix for that.

I also found some guides around the web that suggest to install Ultrasn0w fixer from Cydia and it should unlock iPhone on 5.0.1 but that doesn't work too. So here's how to fix no service or unlocking iPhone 3GS problems on iOS 5.0.1. Follow the steps carefully and you will surely get your iPhone 3GS unlocked in no time.

Supported basebands are
04.26.08, 05.11.07, 05.12.01, 05.13.04, 06.15.00. To check the baseband of your device, go to Settings >> General >> About >> Modem Firmware.

Before you proceed, disable 3G and Cell Data by going to Settings>>Genera>>Network, uninstall ultrasn0w from cydia and eject your Sim card.


Things you need to download:

1. iFunbox (If you are on Windows) or Diskaid (If you are on Mac)
2. Ultrasn0w fixer file
3. Search iFile on Cydia and download it on your iPhone. iFile costs $4.00 but if you can't buy it, you can get it for free by adding source: http://cydia.xsellize.com. If you don't know how to add source in Cydia, read this. Once you add the source, search for iFile in cydia and download it.

We are now done with the
downloading stuff. Connect your iPhone with computer and run iFunbox.

From the left pane, select your iPhone and go to 
Raw File System/System/Library/Frameworks/CoreTelephony.framework/Support/


Make a backup of the file 
CommCenterClassic and then delete the file. Now copy the CommCenterClassic file you downloaded in the step two and paste it in the same folder i,e Raw File System/System/Library/Frameworks/CoreTelephony.framework/Support/

Close ifunbox.



Now open iFile on your iPhone and navigate to System/Library/Frameworks/CoreTelephony.framework/Support/

Tap on the blue arrow next to CommCenterClassic, navigate below until you see Access Permissions heading.

Now set User, Group and World/Global as 

User: Read, Write, Execute
Group: Read, Execute
World/Global: Read, Execute

Confused? see the screenshot below for better understanding.



Once you are done, close iFile and install ultrasn0w from Cydia and then insert your sim card followed by restarting your iPhone. Since you are tethered jailbroken on iOs 5.0.1, you need to boot tethered using Redsn0w or iBooty to boot your iPhone. If you don't know how to do it, follow the guide here. Once your iPhone reboots, you will have unlocked iPhone 3GS. Let me know if you have any problem regarding this.



courstesy of ijailbroken

0 comments:

Post a Comment