HOW TO: Unlock iOS 4.0 GM On iPhone 3GS With Baseband 5.11.7 Using Blacksn0w (Unofficial)

A few days ago we told you about an unofficial port of Blacksn0w to iOS 4.0.  We also showed you how you can create a custom iOS 4.0 with unofficial PwnageTool bundles. If you are running iOS 4.0 GM on your 3Gs but still on 3.1.2 baseband ( 5.11.7 ), here is a tutorial on how to unlock it.

NOTE: this is not an official blacksn0w release. If you really need your unlock, we advise you to wait for an official release from the DevTeam and/or GeoHot which will hit later this month. If you really want to try this, follow the tutorial. We are not responsible for your fuck up….

Requirements:

  • iPhone 3Gs running a jailbroken iOS 4.0 GM ( with PwnageTool ) and baseband 5.11.7. To check your baseband: Settings> General> About> Modem Firmware
  • Unofficial blacksnow

How To:

1. If you meet the requirements above, load Cydia and install OpenSSH

2. Download blacksn0w ( link above ) and extract the archive

3. Use the SFTP client of your choice , SSH into your iPhone and browse to the following path : /System/Library/LaunchDaemons / /bin/, find the file called com.apple.CommCenter.plist and copy it to your computer or rename it to com.apple.CommCenter.plist.bak. This way you will have a backup if anything goes wrong.

click to enlarge

4. On your desktop inside the blacksn0w4GM folder you will find two folders: ‘bin‘ and ‘usr

5. Inside the ‘bin’ folder , you will find a .plist file called com.apple.CommCenter.plist . Copy the file on your iPhone overwriting the original file in /System/Library/LaunchDaemons / /bin/ and make sure the file you just copied has the permissions set to 644

6. Now via SSH browse to /usr/lib/ and copy the file called blacksn0w.dylib and blacksnow.sh found on your desktop inside the blacksn0w4GM>usr>lib> folder. Make sure both files have the permissions set to 755

7. Load terminal.app on your Mac, and type the following:

ssh root@your_ip_address

alpine

sh blacksnow.sh

8. Restart your iPhone and done deal

NOTE: again this is not an official release. use it at your own risk. We are not responsible if your fuck it up…

Later edit:

No more manual patching. You can find the unofficial Blacksn0w port in Cydia. Add this repo: http://cydia.pushfix.info