The iPhone Dev team has no plans to release and PwnageTool for Windows users and since there also isn’t any ETA on the release of Redsnow, so we have created a Custom/Hacktivated IPSW for iPhone 3GS users who want to update to Firmware 3.1 while preserving the baseband.

Only users with a previously Jailbroken iPhone 3GS (on an old firmware) should attempt to follow this tutorial as it does not work for those who have an iPhone 3GS with Firmware 3.1 out-of-the-box. The tutorial will help to Jailbreak and Unlock your iPhone 3GS on Firmware 3.1.
For the iPhone 3GS
Please use the links to download the custom IPSW of Firmware 3.1 for iPhone 3GS iPhone2,1_3.1_7C144_Custom_Restore.
http://bit.ly/iphone3gs-custom31-sizlopedia
http://bit.ly/iphone3gs-custom31-sizlopedia-p2
http://bit.ly/iphone3gs-custom31-sizlopedia-p3
http://bit.ly/iphone3gs-custom31-sizlopedia-p4
Once downloaded, join the file parts using HJSplit and extract the ZIP archive to have one file. Now follow the steps.
- Please down and install iTunes 9, and then run it.
- Connect your iPhone to the PC.
- Click ‘Restore’ while holding SHIFT key and select the Custom IPSW.
- Once everything is processed and OS boots up, install Ultrasnow.
- Follow this guide (starting from Step-3) to install Ultrasnow on iPhone.
Thats it!
Mac users can make use of the custom IPSW in case they don’t plan to get their hands dirty with PwnageTool which, to be honest, is not easy to go by due to lack of documentation. The Unarchiver can be used on the Mac to join the files and uncompress them.
Note: Please test and give us your feedback in the comments. Make sure not to ‘Update’ the Firmware at any step, only use the ‘Restore’ feature.
New: iPhone 3G and 3GS users on baseband 05.11.07 can now unlock their iPhone using Blacksn0w! Follow here.

Saad Hamid is a blogger and technology enthusiast from Pakistan. Connect with him on
{ 99 comments… read them below or add one }
Does this unlock the phone so i can use on t-mobile and stuff or… is this a simple custom firmware meaning jailbreak mod?
If your iPhone 3GS was previously Jailbroken on 3.0 or 3.0.1, you can follow this guide to Jailbreak it on 3.1 and then Unlock it too.
Once Unlocked, it will work with T-mobile.
yeah its working with T-mobile.
Never tried this Before, Am from India and i have the Unlocked and Jailbreak iphone 3GS 3.0.1
So kindly Let Me know. Is it Safe, anyone tested it.
Will I lose all data on my iPhone after doing this?
You are good to go. My iPhone 3GS was Jailbroken and Unlocked on Firmware 3.0.1 and I have now successfully managed to update to 3.1 with this tutorial.
Backup with iTunes before trying the tutorial. You can Restore later.
You tried it in MAC or In windows.
Coz i have the Windows. And dev team didn,t mention anything about Windows.
Does this custom firmware contain any custom boot logos or is it standard and does it contain Cydia please?
but what about the downloads folder an files downloaded using safari download manager should I back those up aswell?
Was the activate from SIM option checked or unchecked for this custom firmware? For those of us using an official carrier (ATT) they instruct NOT to check activate phone in the custom building of the IPSW.
Also were any boot logos added?
Thanks!
It contains Cydia only (no Icy) and the standard Apple boot logo and standard iTunes recovery logo.
well does it work i have 3gs at 3.1 updated accedantly b4 2 weeks and i bought it from a guy b4 a month it was on 3.0 and jailbroken and cydia was installed so i wasn't knw these things about it and now i don't knw if the shsh is saved or not so wat do u say ?? could it work ?
thanks for this! worked a treat
Hi, i have iphone 3g[S] but accidentaly i updated my OS to 3.1. i used redsnow before to perfome the jailbreak action with 3.0 OS, do u think this will work? tanks
Alex
Hi! Did you try on window? I didnt see any comment about window user. i am dying of seeing my 3gs come back to work again.
Thks
so how do you join the files together do you join part 1 and 2 and then 3 and 4 then join those files together?
Can you please upload the custom IPSW to some other site than rapidshare? Rapidshare is not allowing me to download the file and asking me to wait for 2 mins. After 2 mins, still the same message to wait for another 2 mins !!!
Please upload the ipsw to another location if possible, rapidshare won't allow me to download, “wait 2 mins” loop. Thanks!
Download the software HJSplit and locate the first file i.e. .001, it will automatially join them all into one piece.
Then simply Unzip the archive.
Hi all,
I purchased an iPhone running OS 3.0.1 on Sept 10. I jailbroke it, but when I opened Cydia, it crashes immediately. Therefore I did “Erase all contents and settings” in attempt to re-jailbreak from fresh. But I could not restore to 3.0.1 because of the 3.1 update on Sept. 9.
I have NOT updated to 3.1 since. My phone right now is just a brick, with no O.S. I was wondering if the Unlock/Jailbreak method for current jailbroken 3.0.1 users applies to me as well?
Thank you very much.
i have no signal after installing this
You are in the same situation as me then? Or you are just commenting on the unlock process as a whole?
do they have do be all in one file like if i put 1,2,3,and 4 and the hj split in the same file for them to automatically join them or do they just have to be on the desktop? or does it matter? thx
i got error 1604
I believe this is the wrong version for ATT users. It is preactivated where we need the unactivated version.
me too! i need help on this, no unlock done for me
Figured it out! just unlock with ultrasnow and after it worked for me!
I updated to 3.1 firmware but downgraded to 3.0 to jailbreak again…I used your method and it works perfectly but now my it says searching for my signal bars…I dont think it will work because i have to the 3.1…is this true? Is there anyway that I can hide my firmware so I can download regular apps from the app store without having to upgrade to 3.1? Thanks for the help.
@shayanish Just copy the downloaded files to the same directory. HJSplit would automatically find the 2, 3, 4.. parts if you select the part 1. HJSplit mentions it too on the main window.
Does anybody know where is the link for window user to unlock 3gs 3.1?
Appreciate.
I have a iPhone 3GS came with OS 3.0.1 installed and I have NOT jailbroken it. Can anyone offer some steps or helpful insights on jailbreaking?
I'm downloading the firmware….
Basically PwnageTool is just a tool to create the custom firmware
After you make the custom firmware anyone with iTunes can use it
Using custom firmware allows it to install the OS 3.1 without upgrading the baseband (the new one isn't unlockable so with custom firmware you can still keep the old one)
Okay great news guys.
I followed all the steps:
1)Download the parts of the custom ipsw, use HJsplit to join them.
2)Upgrade itunes to 9.1
3)Put iphone in recovery mode
4) Shift+click restore and used the custom ipsw
5) Let it work for 10mins
6) Open Cydia –> Manage –> Sources –> Edit –> Add: repo666.ultrasn0w.com
7) After that, remember to go back to cydia, and under the soures, install the file you just added…
8)Insert t-mobile sim card and use…
9)It might give you the “searching” at the top left, go back into cydia, uninstall/reinstall ultrasn0w and it should work. It worked for me the 2nd time.
10) ENJOY!
I have a iPhone 3GS came with OS 3.0.1 installed and I have NOT jailbroken it. Can anyone offer some steps or helpful insights on jailbreaking?
I have a iPhone 3GS came with OS 3.0.1 installed and I have NOT jailbroken it. Can anyone offer some steps or helpful insights on jailbreaking?
download redsn0w, iPhone2,1_3.0_7A341_Restore.ipsw, start redsn0w when it asks for the firmware point it to the one you just downloaded and follow the instructions…. do not use itunes for anything u don't need it!!!!!!
google iclarified, look for tutorials,iphone, jailbreak, 3gs there u find the 3.0 firmware and follow instructions from step 3, do not restore or update because u can't restore a 3gs anymore to any firmware but 3.1 and if u wanna update to the custom firmware created by Saad u need to be jailbroken…. so start from step 3 don't use itunes now!!
thank you sizlopdia worked perfect for me
“3)Put iphone in recovery mode”
it got my iphone in black screen mode with error 1600 and the restore stop. it worked for me only with shift and restore in itunes. beside that its all good.
iphone 3gs 16gb {was jailbreak and unlock with 3.0 for t-mobile}, windows vista 32bit, i have ECID SHSH
Will this be able to unlock iPhone with the bootloader 5.09?
Nopes it won't so don't follow this tutorial.
Is there any method out there, that will unlock the bootloader 5.09?
saad this is not working i have 3gs that was unlocked 0n 3.0 firmware, but accidentally i updated to 3.1 i downloaded 3.1 fw frm above links but when i try to restore my 3gs its simply reject
I had a 3.0.1 jailbroke iphone 3gs, then after following these step with the provided custom file, i lost all cellular connections. It says my carrier is not available. I am using AT&T, so i dont need it to unlock.
What should i do? i did a restore from backup. then i restored again as a new phone. both doesnt work.
as of now: no
is this firmware activated ?
Hello people
My boss has updated his Iphone 3gs (got it from china, unlocked..was on 3.01) via Itunes to the latest 3.1 n now its asking me to activate the sim (lost the jailbreak), which is not happening n i cant even go to the home screen.Can i follow the above mentioned procedure to make his Iphone work.
PLZ SOME ONE RECTIFY.
you can not make it work by following the above method. I think now you will have tho downgrade your iphone to previous version. see here how to downgrade. http://www.shoutpedia.com/how-to-downgrade-iphone/
Works fine, but I can't ftp to my phone anymore username root and password alpine does not work anymore, any ideas?
After doing the 3.1 update on my already jailbroken 3GS, now my visual voicemail doesnt work.
I updated my iphone to iPhone2,1_3.1_7C144_Restore.ipsw firmware.
But I couldn't jailbreak my iphone 3gs.
if I restore my device with the iPhone3G_S_-Custom31-Sizlopedia.zip (the firmware in it),
is the Cydia comes installed in it?
So this means I can unlock my device?
Thanks in advance
if one cam email me, I will be appreciated.
mail. ersinjeofizik@gmail.com
Use iFUnBOX instead.
You can use it directly from usb cable, not IP adress.
you need Redsn0w 0.8 and iPhone2,1_3.0_7A341_Restore
use Google to find and download. Run Redsn0w and follow instructions.
Done!
I got (4) iPhone 3Gs from Wal-Mart and three of them had 3.0.1 firmware and one had 3.1. I used some lame excuse about not liking it cuz it's black. And I got a white one to replace the 3.1 and with luck it had 3.0.1. So, all is good and family is all happy. JB all of them using redsn0w and ultrasn0w for unlock. We'll be using our existing T-Mobile account and we'll cancel the AT&T lines after 30 days.
Well… I followed these instructions to the T and it all works fine.
Restored from back-up. That works fine.
Also, I enabled MMS for T-Mobile using the link below. Using SHIFT + UPDATE to point to the ipcc file. Much clearer mms pics!
http://computelive.com/enable-mms-on-iphone-os-...
The only thing… there's no t-mobile logo besides the signal. But I can leave without that.
Thanks Saad Hamid!!!
Pls some one help me to unlock Iphone 3G with firmware of 3.1
And the latest modemware is uploaded in it….
I dont know which software to use to unlock the iphone
I am trying the airtel sim in india to use in it..
Pls Help!!!!!!!!!!!
Thanks in advance>>><<<<
iphone 3gs 3.1 custome restore stuck in the middle, phone couldn't restore. my phone was 3.0
You are AWESOME! Thank you so much — I'm 3gs jailbrake'd onto T-mobile, was running 3.01. Yesterday suddenly couldn't get signal no matter what happened; pwn'd it to 3.1 and it was fine but still couldn't get a signal — I was missing repo666.ultrasn0w.com in from cydia. Whee, it works lovely now, after only getting fracking 3 hours sleep.
You rock, thank you.
did you find a custom 3.1 ipsw for the iphone 3gs running on at&t network
I have a iPhone 3GS came with OS 3.0.1 installed and I have NOT jailbroken it. Can you offer some steps or helpful insights?
I have a iPhone 3GS came with OS 3.0.1 installed and I have NOT jailbroken it. I was reading I had to have a ECID on file to jailbreak a 3GS. Are you sure Redsn0w will work without any prior jailbreaks and info on file? thanks for the help!
will i lose all the cydia apps and data if i use this custom restore ?? please reply
hello
I just followed your method, and have installed ultrasn0w on the handset, i inserted my vodafone sim card and rebooted, now im getting full signal but the vodafone logo does not appear next to the signal bar, i can still make calls, recieve texts etc but cannot access notifications and in the “about” section next to carrier it says “carrier 5.0″ instead of vodafone. Any idea what could be up?
yes it will be factory restored
hello every1, m frm india having iPhone 3GS 32GB, jailbroken & unlocked on os 3.0.1 using ultrasn0w.
i followed the steps as follows:
I followed all the steps:
1)Download the parts of the custom ipsw, use HJsplit to join them & u'll finally get iPhone2,1_3.1_7C144_Custom_Restore.ipsw
2)Upgrade itunes to 9.0.1
3)Put iphone in recovery mode
(turn off, wait for 5 seconds, hold Home button and plug the USB holding Home button until the connect to iTunes logo appears on iphone)
4) Shift+click restore and used the custom ipsw (iPhone2,1_3.1_7C144_Custom_Restore.ipsw)
5) Let it work for 10mins
6) Open Cydia –> Manage –> Sources –> Edit –> Add: http://repo666.ultrasn0w.com
7) After that, remember to go back to cydia, and under the soures, install the file you just added…
8)Insert the sim card and use…
9)It might give you the “searching” at the top left, go back into cydia, uninstall/reinstall ultrasn0w and it should work. It worked for me in the 1st attempt.
The only problem i got is that i do not c the carrier name on the upper left corner (only signal bars).
follow all the steps properly & u won't hav any problems
THANKS SAAD 4 the ultimate 3.1 unlocking solution…
10) ENJOY!
Install redsn0w to jailbreak
http://blog.iphone-dev.org/post/126908912/redsn...
Follow step from link below to unlock using ultrasn0w
http://blog.iphone-dev.org/post/128573459/ultra...
hey all you have to do is go to CYDIA and look for an application using the search function look for FAKECARRIER and install it. then go to FAKE CARRIER in the application and you can type watever you want then SET
so once u have the application u can change it so it just
fakecarrier—>fakecarrier—>type waterver u waant —> set
hello guys, yest i posted tht i successfully upgraded to 3.1 using custom firmware & unlocked it.
The only problem is the carrier name, it only shows signal bars.
until any feasible solution releases, try the following method to get the desired carrier name
go to cydia and serch for Makeitmine
intall and start the app, write the desired name in the textbox and click on Carrier on the upper left corner & u'll get the desired carrier name.
After this even if u remove the app from cydia, the name remains..
nJOY…:)
Sweet! Thanks!!!
i tried several time each time give unknown error 1604.pls help me
Hey guys
I`m completely sure that the above method will certainly work, BUT….I have another problem. I`m in South Africa with a AT&T iphone 3G….which means there is no way for me to connect to cydia……which means I cannot use the whitsn0w unlock….
PLEASE….can any of the remarkable genuisses on here assist me??? What other option do i have?
I don`t even want firmware 3.1….I just want the phone unlocked and I want to be able to use any sim card with the phone. I jailbraked it on firmware 2.2…but it still does not accept the south african sim card.
Any help would be HIGHLY appreciated…..
how do i jailbreak iphone 3g on firmware 3.1?
I heard people not to update the Iphone, but they never told me “not to restore all”, and I did. I wipe out the whole application. I feel so …….
Does anyone can help me to re-install the thing and unlock my 3GS?
amazing!!! was looking for this, just got the phone today
Hi All, I accidentally upgraded my Iphone 3g to 3.1 long back ( a month back ) and since then following all the blogs and worried whether I can ever unlock my iphone. I recently moved back to INDIA from US and need it to be unlocked to use it. Can any one of you here suggest me a way to unlock 3.1 or downgrade my baseband. I really appreciate the help.
I mean it.
use above links to install jailbroken 3.1 firmware. Once u install, go to cydia and find Fuzzybands
it can b used to downgrade ur baseband from 5.11 to 4.26 so that u can unlock ur iphone using ultrasn0w. i've not tried it but jus google it to chk whthr it works
gud luck…
iphone 3gs on 3.01
i tried several time each time give unknown error 1604.pls help me
Hi
Kindly Post the new iphone 3GS 3.1.2 Unlocked custom Firmware for windows users
We are waiting for it
Hello Saad,
I have a new iphone 3gs with latest firmware 3.1 out of the box and baseband 5.11 Is there a way to just UNLOCK my phone?
Yes … This is a good suggestion.
I had to do this, but i went wrong when i was about to change it.
Now i am going to do this correct.
Thanks a lot for this article.
how do i unlock an iphone 3gs on 3.1 for windows
?
i bought my iphone 3gs from the apple website the first day they started selling them. it was shipped from out of the States when i got it put my old sim in and it worked.. did think much about it at the time.. well i got reading about the 3.1 update i did whicj updated my baseband so i tryed a differnt sim card and it worked again.. then i said im going to 3.1.2 so i did then put a t-mobile sim in it and worked again.. im so lucky it most be factory unlocked is my guess on it..
now connect on pc..its really good
I need help please, I bought a second hand phone and didnt know it was 3.1 out of the box. I attempted to unlock it with custom restore that you described and now my iphone is stuck on usb and itunes logo. please advice!
can u give me the link to download itunes9.1
thanks
I Know that sucks I got a brand new one but am trying to unlock it how do I get to the home screen. with it saying no sim
I managed to get the phone out of USB & iTunes logo using iRecovery
http://www.ihackintosh.com/2009/07/irecovery-ip...
so now the qoustion is how do I unlock 3.1 out of the box iPhone? anyone please help
Hi Muheeb,
I also got a 3gs out of the box 3.1. can u plz let me know how do i unlock it…..
Doesn't work for 3 gs. No customer service and technical support. the phone shown on the contact us tab is not working. Wasting of time and money. For $24 you get only the MS Word file with instructions for steps need to be done to unlock it with none working links to some software, which should help you to achieve the goal.
WASTING OF MONEY AND TIME
Thank you so much. I DID my “3GS” and it works. First time I tried was failed and show me the message error 1600. I down another ispw and restore… also failed and direct me to apple website. THIRD TIMES I tried iwas smooth success.
I use “Itunes 9.0.1″(last itunes on apple site) on windows 7 and read the instructions over and over and over. Remember it by heart. I wish I can show you how happy I am.
Thanks a million
forgot to mention… I use ispw on this site for third times. I guess if you guys failed, you have to try over and over again.
can this software unlock iphone 3gs 3.1 firmware?
Hi,
would you please let me know how did you do it? I mean detailed steps.
It doesn't work for me. I was trying 15 times.
Thank you
Hi everybody.
I have a Iphone 3 GS 3.1. Does anybody know, if could make a unlock. I will use it with another Sim-Card.
Thanks very much
Karin
MY PHONE SHOP LIMITED
Registered No.05702394
25 SANDY WAY, YEADON,
LEEDS, LS19 7EW UK.
(+44)-703-597-2322
ORDER
INFORMATION :Minimum
Order :1-10units
Shipping Method :FedEx Dhl and UPS.
Delivery Time : 24-48hrs Delivery To Your Door Step.
MY PHONE SHOP LIMITED We are specialized in all brand new mobile phones like Samsung , Nokia , Qtek , Imate , PalmTreo ,Sony Ericsson , Sidekick , Nextel and many more,They are cheap and unlocked with 12 month international warranty.We sell them in Bulk and in Retails ,We shipped inconjunction with fedEx Express, they shipped within 48hrs to your door step. It is a Buy two and get one for free.
We look forward in placing your Order with Us and giving you the most competent services as we are Using this Medium to Look For Buyers.
APPLE IPHONE 3G 8GB:€170 euro
APPLE IPHONE 3G 16GB:€200 euro
APPLE IPHONE 3G S 32GB:€250 euro
Apple Ipod 60Gb video €120 euro
Apple Ipod 30Gb video €100 euro
Blackberry:
BlackBerry Bold 9000 — 160euro
BlackBerry Curve 8320 — 145euro
BlackBerry 8830 World Edition — 150euro
HTC Touch Diamond — 200euro
HTC Advantage X7500 ——- 210euro
HTC S710 Smartphone — 180euro
HP iPAQ rx5915 ——- 170euro
HP iPAQ HW6945 GPS — 150euro
Nokia N97 32gb…….€300 euro
Nokia N96 16gb…… €250 euro
Nokia 8800………. €200 euro
Nokia 5800 Xpress Music…€180euro
Sony PSP Giga Pack …………€80 euro
Sony PSP Value Pack…………€90 euro
Nintendo wii Console………..€150 euro
Xbox 360 Platinum System ……€170 euro
Microsoft Xbox 360 Core System. €175 euro
Playstation 2………………€110 euro
Playstation 3 (20 GB)……….€ 200 euro
Playstation 3 (60 GB)……….€220 euro
Playstation 3 (120 GB)……….€280 euro
Toshiba Satellite 2.2GHz w/DVD/CDRW Laptop Computer:€550
Toshiba Qosmio G25-AV513 Laptop:€700 euro
Toshiba Satellite 2.0GHz Pentium M Laptop Computer:€650 euro
Sony VAIO N110W 1.86GHz Core Solo Laptop:€550 euro
Sony VAIO VGN-N220E/W Notebook:€450 euro
Sony VAIO VGN-FJ290L1B Notebook:€500 euro
Sony VAIO VGN-FS875P/H Notebook:€500 euro
BONANZA:
Buy 2 units and get 1 unit FREE.
Buy 5 units and get 2 units FREE including shipping
Buy 10 units and get 5 units FREE including shipping
EMAIL:
MY_PHONESHOP@YAHOO.COM
MY_PHONESHOP@HOTMAIL.COM
SKYPE:MY_PHONESHOP
YM CHART ID:PHONE_DELIVERY
MAKERTING DEPT.
SALES MANAGER.
Dhari Al Fares.
(+44)-703-597-2322
Until the restore everything worked fine and I have a successful jailbroken device
However am unable to unclok as its not allowing me to add the repo666 link into the add sources… I am getting a error as “did not find repository” (I think it could be because of the network issue but my question is if my fone is locked how can i add it? I wont be in network by any means…) pls sugest
my power cut off while it was restoring, now its stuck in recovery mode and says error 1604 when I try to restore it again. I have the iphone 3g s 3.1
Any suggestions?
HURRAYYY !!!! Finally the unlock for 3.1 out of the box is out. refer to http://blog.iphone-dev.org/
i have an iphone 3gs 3.1 never been jailbreak..and i want to jailbreak it to have cydia and customize everything..im from the philippines..is there anything you can do to help me?..im desperate
i have an iphone 3gs 3.1 never been jailbreak..and i want to jailbreak it to have cydia and customize everything..im from the philippines..is there anything you can do to help me?..im desperate