A fix has been released to unlock the latest iPhone 3.1.3 firmware on 05.11.07 baseband using Blacksn0w. Most of you who have tried to unlock iPhone 3.1.3 with 05.11.07 baseband using blacksn0w might have faced this problem where the said tool is unable to unlock iPhone 3G and 3GS. This is because blacksn0w is locating a function to patch by searching the binary for a reference to string "SIM is not supported". In iPhone OS 3.1.3, Apple has replaced the same function in a way that it now uses the string "Verified". Since the location to patch is determined by instruction search&replace, the said patch still works in iPhone 3.1.3 after changing the string and its length in Blacksn0w binary.
Now to get it to work, simply follow the simple step by step guide posted below to unlock your iPhone 3G and iPhone 3GS (05.11.07 baseband only) on iPhone OS 3.1.3 using blacksn0w.
NOTE: This has been tested on iPhone 3GS, 3.1.3 firmware on 05.11.07 baseband only. NOT the latest 05.12.01 baseband.
Step 1: Download blacksn0w.deb from the official blackra1n site here and unpack it using 7-zip (Download link here).
Step 2: Make sure you have OpenSSH installed on your iPhone:
- Open Cydia. Touch on “Search” tab and then search for “OpenSSH”.
![Enable Tethering on iPhone 3.1.2 Firmware [iPhone 3GS and iPhone 3G] Enable Tethering on iPhone 3.1.2 Firmware [iPhone 3GS and iPhone 3G]](http://www.redmondpie.com/wp-content/uploads/2009/07/IMG_0032.png)
- Install “OpenSSH” and reboot your iPhone.
Step 3: Connect your iPhone with your computer. Make sure iTunes is not running.
Step 4: Download and install Cyberduck for Mac (download link given below). Enter the following details to login to your phone:
- Server: The IP address of your iPhone. Settings –> WiFi –> <Your Network Name>
- Username: root
- Password: alpine
- Protocol: SFTP (SSH File Transfer Protocol)
![Enable Tethering on iPhone 3.1.2 Firmware [iPhone 3GS and iPhone 3G] Enable Tethering on iPhone 3.1.2 Firmware [iPhone 3GS and iPhone 3G]](http://redmondpie.com/wp-content/uploads/2009/10/EnableTeth.2FirmwareiPhone3GSandiPhone3G_6DB/1.png)
For Windows, download and install WinSCP from here and enter the following details to login to your phone:
- Hostname: The IP address of your iPhone. Settings –> WiFi –> <Your Network Name>
- User name: root
- Password: alpine
- Protocol: SCP
Step 5: Copy the System\Library\LaunchDaemons\com.apple.CommCenter.plist from blacksn0w.deb to /tmp/ directory on the phone.
Step 6: Download the patched blacksn0w.dylib file from here and copy it over to /usr/lib/ on the phone.
Step 7: Now try to execute a test load via the MobileTerminal app on your iPhone. Download “MobileTerminal” app from Cydia if you haven’t already and run the following command to login via root.
su root
alpine
Once you have logged in, enter the following command in one go as stopping CommCenter will disconnect/pause WiFi and SSH.
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist ; launchctl load /tmp/com.apple.CommCenter.plist ; launchctl start com.apple.CommCenter
Make sure you get signals with your T-Mobile SIM card.
Step 8: Now if test load is successful, copy the com.apple.CommCenter.plist file from /tmp/ directory on the phone to /System/Library/LaunchDaemons/. Reboot you phone now and it should all work.
If test load does not work, the phone will freeze, wait 20 seconds and reboot via (Power+Home) buttons combination.
Also check out our complete jailbreaking guides for iPhone 3.1.3 firmware for iPhone 2G, 3G, 3GS and iPod touch 1G/2G using redsn0w 0.9.3, redsn0w 0.9.4, sn0wbreeze, PwnageTool 3.1.5. Unlocking can be done using ultrasn0w or blacksn0w.
For iPhone 3.1.2 firmware, you can use blackra1n, PwnageTool, redsn0w, sn0wbreeze, ultrasn0w and blacksn0w to jailbreak and unlock your iPhone and iPod touch. [Thanks to axenory for the hat tip via twitter]
UPDATE 1: Blacksn0w RC2 has now been released which includes this fix. More info can be found here.
You may also like to check out:
Disclaimer: This guide is for testing & educational purposes only. Follow it on your own risk. I’m not responsible for any loss of important data or malfunctioning of your iPhone.
You can follow me on twitter or join our facebook fanpage to keep yourself updated on all the latest jailbreaking and unlocking releases.


Windows 7
Windows Vista
Windows Server
Windows Live
Live Mesh
iPhone
iPad
Mac OS X




September 3rd, 2010
View Comments on "Unlock iPhone 3.1.3 05.11.07 Baseband with Blacksn0w"
(#)
Good stuff!!! Now we just need a jailbraking solution for the 3.1.3 firmware
(#)
Jailbreak is already here: http://www.redmondpie.com/pwnagetool-3.1.5-jail...
(#)
Only 05.12.01 baseband is now left to get unlocked!
(#)
I tested this on my own 3Gs and i can assure you this works for the above given conditions!
(#)
does this unlock solve the problem of reboot each time the phone reset or ran out of battery.
(#)
This jailbreak is only for 3.1.3 with the old baseband and if you have previously jailbreaked your iphone and saved your ssh or whatever on sauriks server.
(#)
>>NOT the latest 05.12.01 baseband.
Anyone volunteering to try this BB version?
(#)
Would this work with iphone 3gs with baseband 5.12.01?
(#)
So this won't unlock the 05.12 baseband ?
(#)
hope it will release soon.. the 5.12.01 unlock
(#)
is there any solution for jailbreaking and unlocking iphone 3gs with fw 3.1.3 and baseband 05.12.01?????
(#)
Have tried this several times to no avail. I'm able to execute the commands but on swapping over my sim card (uk O2) to the new network (UK Vodafone), it doesn't find the new network provider, it just comes up with 'searching' all the time.
Word of warning that I didn't take notice of initially. The commands in mobile terminal are case sensitive, make sure you use upper case letters where shown.
(#)
Tried several times but couldn't get this to work. Phone is currently locked to UK O2 and attempted to unlock phone to UK Vodafone.
The mobile terminal commands executed fine (after I had established that all commands, file names and folders have to be typed in correctly as they are case sensitive).
Sadly the phone just hangs and displays 'searching' when the new sim card in inserted after running the mobile terminal commands, so I never got as far as copying over the file permanently to the phone.
I'd be interested to read others experiences of this.
(#)
jailbreak will arrive at for the 3.1.3 when Ipad is released! (i think)
(#)
Hey,
Is there any way to get my iphone 3.1.2, from BB 5.12.01 to 5.11.07 ?
(#)
hey,
is there any way to get my iPhone 3.1.2, from BB 5.12.01 to 5.11.07 ?
(#)
I should have added that my iphone had the firmware upgrade via sn0wbreeze to 3.1.3, leaving the baseband at 5.11.07.
(#)
tested on 5.012.01, Unfortunately it is not working
(
(#)
Will this work for a 3GS running 3.1.2 with the 5.11.07 baseband? I would assume so, but I'd like to know for sure.
Also, is this a full jailbreak, or tethered?
(#)
just tried and it worked on iphone 3gs 3.1.3(7E18) 05.11.07 32gb. i was waiting for this last 2 months i am almost in tears. it has been so long since i used iphone
(#)
I have OS 3.0 Baseband 05.11.07 bootloader 06.02 would this unlock my iphone?
(#)
Bit of history: my phone hung a month ago and I failed to get it going after trying numerous workarounds. The only solution at the time was to restore it via iTunes with 3.1.3. But before i did that, i came across snowbreeze so i was able to restore it to OFW 3.1.3, keep my baseband in 05.11.07 and jailbreak it all at the same time.
After a month of waiting… I can confirm that this is working!
Device: iPhone 3gs (new bootrom)
Firmware: 3.1.3
Status: Unlocked and Jailbroken
(#)
Hi, the unlock work but I cant get an wifi connection
can anyone help ??
(#)
This sounds like an identical story to my own. Only I can't get mine to work. In mobileterminal it looks like the file works, so i swap over sim cards but in swapping over sims, my new sim isn't recognised.
Did you do anything else?
As a side note, in the code used in mobile terminal should the last piece of the code not have the .plist on the end of it? From my understanding, the point of this command is to close the original CommCenter command and then open the new one that's stored in the tmp folder. So why do the other commands all have the full filename including .plist extension but the last command doesn't?
(#)
hi, i used sn0wbreez as well, got it jail break and kept 5.11.07 but can't unlock, how did you unlock yours?
32gb 3gs
(#)
anything for windows (can't use Cyberduck ) ?
(#)
I've tried this method, (3gs old boot room, 5.11.07 on 3.1.3 snowbreeze). Phone just says “Searching…” on my UK O2 SIM, any ideas?
(#)
The unlock works but the wifi is crasht or so , i dont see any network
(#)
hello
i tried on my o2 uk 3.1.3 05.11.07 jailbroke with sn0wbreeze, and i't not working
(#)
will it be possible to get a more detailed instructions for a bit challenged users
thanks
(#)
I can't get the Blacksn0w.deb to unpack so I can see the files – which program or version of EZ7Z should I be using on a MAC. – I just tired 1.59 and it fails to open
On PC I get control.tar.gz and data.tar.gz – thanks
(#)
Can I use 7-zip to remove old blacksn0w.dylib and then copy new blacksn0w.dylib into from blacksn0w.deb (replace blacksn0w.dylib)…. and simply install this .deb file to unclock my iphone with FW 3.1.3 and BB 5.11.07 ?
(#)
winscp ?
(#)
This will be out in Cydia very shortly. I suggest users wait. It is not going to help you if you are using 05.12.01 baseband.
(#)
I tried to unlcok my jailbreaked iphone 3G with blackran1.com and blacksn0w. Now my is not starting it is frozen. I tired to restart so that I can restore it but now WAY. The only thing which I see on display is sn0w logo instead oa apple and its frozen here. I will really appreciate if some one can help me out of this problem
(#)
I am using running windows and I am having difficulty executing step 7 when I login in and type in the info it is saying sh: launch: command not found can anyone tell me what I am doing wrong please
(#)
@etsurion
Thanks for the reply. Actually, I am currently using Blacksn0w, which is *mostly* working just fine — except that my jailbreak is still tethered. Will these steps allow for an untethered jailbreak on my phone? 3GS, 3.1.2, 05.11.07 baseband.
Thx.
(#)
my iphone 3gs cf 3.1.3 bb 05.11.07 dont get network it keeps on searching network….help me how to (Once you have logged in, enter the following command in one go) paste the above commant using mobileterminal(there is no paste option in phone mobile terminal software
(#)
I have an already unlocked and jailbroken iphone which is currently on firmware 3.1.2. Can you point me to articles to upgrade to 3.1.3 for an already jailbroken phone?
(#)
hi everyone
i hav iphone 3gs in os 3.1.3 and i don't how to ,unlock and jailbreak it!
i hav already test with blackra1n,blacksnow,snowbreeze,purplera1n,but nothing…
please if someone can help me to find a custom firmware or another solution
thks
(#)
Could anyone help me with my Iphone?
It had 3.1.2 with 05.11 baseband and it was jailbrocken and unlocked.
I have reseted by mistake all settings and it probably cleaned off everything in it and after that it keeps restaring itself every 15 min for whole day..
I tried to restore new 3.1.2 ispw firmware,but it doesnt let do to.. This window come up when I tried to restore 3.1.2
“Your Iphone could not be restored .This device is not eiligible to for the requested build…”
It just shows the logo then ring and resatrt every 15 min. until battery is dead !!!
What is my chance and what I can do to have Iphone works ?
Or is it possible at all ?
(#)
Just create a custom firmware 3.1.3 and use the blacksn0w RC2 unlock : )
Good Luck
(#)
Rob … I am in the same situation as you.
I am just waiting for someone to release a jailbreak for 3.1.3
Just dont upgrade to 3.1.3 yet!! Hold on.
(#)
I am in the same situation as yours
I just don't know if I will be able to use my iPhone again. Without it, it feels void
I desp wish that geohot releases some fix for us. I did exactly like you, did not update, just reset and lost my iPhone…
Please people help us….
(#)
I am in the same situation as yours
I Fu. Upgrade my iPhone to 3.1.3 (my mistake) and know I have the beautiful “Only for emergency call”, and I don't know what to do, I try to unlock with blackra1n, I try to jailbreak with my mather!@#$%, there is some solution? or I can put my iPhone in the trush.
(#)
Rob, I just had the same problem and here is what I did to upgrade to the 3.1.3 while maintaining my 05.11.07 baseband:
1) Download the 3.1.3 ipsw file and “sn0wbreeze” onto your computer.
2) Use sn0wbreeze to edit the ipsw file to ensure the modem upgrade is removed from the file.
3) Make sure you do a hard shutdown on your phone.
4) Open up itunes on your computer, hold down the home key on your iphone, then plug it into your USB, do not let go of the home key until itunes recognizes your phone (this will cause the iphone to go into restore mode).
5) ITunes now recognizes your phone and you will be able to do a restore. This time hold the shift key and click on restore (this will allow you to find the file you edited with sn0wbreeze) and install your custom 3.1.3 ipsw file.
6) Your phone should now be unlocked with your previous modem firmware.
(#)
pleas help me my iphone firmware is 3.1.3 costmaize
base band 5.11
3GS how to unlock
(#)
I have an iPhone 3G[S] FW 3.1.3 BB 05.11.07 and it worked almost a most with this unlock but now it keeps on searching for a network (NO wifi and NO Bluetooth) the phone is extremely laggy… what happen ? or how can i fix that ?
I need an unlock for my phone… i used the hacktivated custom 3.1.3 bb05.11.07 to restore just as the first time …
Now i got to get it stable with the custom restore … but its not unlocked
Any help would be appreciated!
(#)
also its a MC model … maybe this is why ?
(#)
my iphone is not working
it was updated with 3.1.3 firmware and it was alredy jailbroken
i unlock it and it works fine then after 5 mins it rebooted automatically
then it keeps on rebooting not working just the apple logo appearing
please help me
(#)
have the same problem…laggy and no unlock.
need help!!!
(#)
See this link
http://www.redmondpie.com/blacksn0w-rc2-unlock-...
(#)
Same here, just this weekend. Did you get any help??? Please email me at 193122@hushmail.com if you did!
(#)
For the wifi and bluetooth issues:
-Settings-General-Reset-Reset network.
By doing this,it will ask you to confirm, just tap ok, then your iphone should reboot. If it stuck on the recovery mode, use iReb to repair it.
NOw to unlock the custom 3.1.3 on bb 05.11.07 with blacksn0w, read again the instructions given on this page.
It should fix the issues.
(#)
Its impossible to restore your 3gs to 3.1.2 unless you have SHSH of 3.1.2 saved on cydia. But now, try to restore it with a 3.1.3 custom bb 05.11.07 then use the instruction given on this page to unlock it with blacksn0w.
(#)
does really work in ethiopia…..i need some one 2help me…
(#)
how i have to do this on windows?
thnx
(#)
I have tried to follow the tutorial above, but it appears that Apple has changed the folder layout. None of the ones mentioned above were where it said they should be. Do you have any updated tutorials?
(#)
hi my name is jenna i have iphone 3g 3.1.2 05.11.07
can you pls tel me how to downgrade to 3.1.3 without changig 05.11.07 baseband and if i do that my phone will be locked… how to downgrade and keep my unlock carrier
Trackbacks
Comment Now!