This is Not mine!!! I have no idea if it works I am just reposting it to see if peeps want to risk it...please idk so don't ask me..use at your own risk This came via sinfuliphone
BlackSn0w is unable to unlock baseband 05.11.07 on firmware 3.1.3 because it locates a function to patch by searching the binary for reference to string SIM is not supported but in iPhone OS 3.1.3, the same function now uses the string Verified. Since the location to patch is determined by instruction search&replace, the patch itself still works in 3.1.3 after changing the string and its length in Blacksn0w binary.
To unlock your iPhone 3GS and 3G running iPhone OS 3.1.3 Baseband 05.11.07 with BlackSn0w, simply follow the step by step instructions listed below.
Disclaimer: This guide is for educational and testing purposes only. Use it at your own risk.
Unlock iPhone 3.1.3 Baseband 05.11.07 with BlackSn0w
STEP 1
http://sites.google.com/site/msftguy...edirects=0&d=1
STEP 2
Install OpenSSH on your iPhone from Cydia. Then reboot your iPhone.
STEP 3
Connect your iPhone to your computer and close the iTunes.
STEP 4
Windows Users:
Download WinSCP and install it. Run the WinSCP and provide the following details:
* Hostname: IP address of your iPhone. (Settings >> WiFi >> Tap the Arrow next to selected Network)
* User name: root
* Password: input your SSH password here. Default password is alpine
* Protocol: SCP
STEP 5
Copy the System\Library\LaunchDaemons\com.apple.CommCenter.plist from blacksn0w.deb to /tmp/ directory on the phone, youve SSHd into.
STEP 6
Download the patched blacksn0w.dylib
Copy it to /usr/lib/ directory on the phone.
STEP 7
Install the MobileTerminal from Cydia. Open the Terminal app and run the following commands to login as root.
* su root
* alpine
Once you have logged in, enter the following command (yes its a single lengthy command)
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist ; launchctl load /tmp/com.apple.CommCenter.plist ; launchctl start com.apple.CommCenter
Check if you get the Signals with unofficial Carrier SIM.
In case the test load fails, your iPhone will freeze. Wait 20 seconds and reboot it using (Power+Home) buttons combination.
STEP 8
if test load is successful, copy the com.apple.CommCenter.plist file from /tmp/ directory on the iPhone to /System/Library/LaunchDaemons/.
Reboot your iPhone. Thats it.
This has worked for me on my brand new 3gs so if it doesnt work for you most likely you did a incorrect step
BlackSn0w is unable to unlock baseband 05.11.07 on firmware 3.1.3 because it locates a function to patch by searching the binary for reference to string SIM is not supported but in iPhone OS 3.1.3, the same function now uses the string Verified. Since the location to patch is determined by instruction search&replace, the patch itself still works in 3.1.3 after changing the string and its length in Blacksn0w binary.
To unlock your iPhone 3GS and 3G running iPhone OS 3.1.3 Baseband 05.11.07 with BlackSn0w, simply follow the step by step instructions listed below.
Disclaimer: This guide is for educational and testing purposes only. Use it at your own risk.
Unlock iPhone 3.1.3 Baseband 05.11.07 with BlackSn0w
STEP 1
http://sites.google.com/site/msftguy...edirects=0&d=1
STEP 2
Install OpenSSH on your iPhone from Cydia. Then reboot your iPhone.
STEP 3
Connect your iPhone to your computer and close the iTunes.
STEP 4
Windows Users:
Download WinSCP and install it. Run the WinSCP and provide the following details:
* Hostname: IP address of your iPhone. (Settings >> WiFi >> Tap the Arrow next to selected Network)
* User name: root
* Password: input your SSH password here. Default password is alpine
* Protocol: SCP
STEP 5
Copy the System\Library\LaunchDaemons\com.apple.CommCenter.plist from blacksn0w.deb to /tmp/ directory on the phone, youve SSHd into.
STEP 6
Download the patched blacksn0w.dylib
Copy it to /usr/lib/ directory on the phone.
STEP 7
Install the MobileTerminal from Cydia. Open the Terminal app and run the following commands to login as root.
* su root
* alpine
Once you have logged in, enter the following command (yes its a single lengthy command)
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist ; launchctl load /tmp/com.apple.CommCenter.plist ; launchctl start com.apple.CommCenter
Check if you get the Signals with unofficial Carrier SIM.
In case the test load fails, your iPhone will freeze. Wait 20 seconds and reboot it using (Power+Home) buttons combination.
STEP 8
if test load is successful, copy the com.apple.CommCenter.plist file from /tmp/ directory on the iPhone to /System/Library/LaunchDaemons/.
Reboot your iPhone. Thats it.
This has worked for me on my brand new 3gs so if it doesnt work for you most likely you did a incorrect step