Download iPhone OS 3.1.2 Custom Firmware (IPSW Files) for iPhone 3GS, 3G, 2G - iPhoneHeat

Download iPhone OS 3.1.2 Custom Firmware (IPSW Files) for iPhone 3GS, 3G, 2G

You can jailbreak iPhone OS 3.1.2 by creating Custom IPSW file using PwnageTool. For now, PwnageTool is available for Mac only. So, only Mac users are able to create custom firmwares. What if you’re on Windows? and do not own a Mac or don’t want to go through the PwnageTool procedure if so, this topic is for you.

Below you can download iPhone OS 3.1.2 Custom firmware for iPhone 3GS, iPhone 3G and iPhone 2G. These custom firmwares are created with PwnageTool and can be restored using iTunes.


There are two types of Custom Firmwares available for download below.

  1. ACTIVATED: This custom IPSW file is for users who want to unlock their iPhone which means they are NOT on Official Carrier only.
  2. NOT ACTIVATED: This custom IPSW file is for users who are on Official Carrier only.

So make your choice wisely. You’ll know whether you made the right choice or not once you successfully get the Signals or could Not.

How to Install Custom Firmware:

  1. Download the custom firmware (IPSW) (all parts) for your device from links below.
  2. Join the splitted custom IPSW file by unpacking them:
    • Mac Users: use BetterZip ( or what ever you want )
    • Windows Users: use HJSplit ( or what ever you want)
  3. Put iPhone in recovery mode. (How to put iPhone into Recovery Mode)
  4. Press the Shift button for Windows or ALT for Mac and click restore and used the custom ipsw.
  5. It will start restoring your iPhone which may take 10mins and will jailbreak iPhone. (iPhone 2G users are done here >Jailbreak+Unlock<. enjoy OS 3.1.2.)
  6. iPhone 3GS and 3G users who want to unlock iPhone needs to install UltraSn0w using following guide:

    How to Unlock iPhone 3GS and 3G using UltraSn0w (This works for OS 3.1.2 as well)

Once all done successfully, you can enable Tethering hack on OS 3.1.2 and also follow some other handy guides (installing cracked apps, fixing different issues, etc) linked at the bottom.

Download iPhone OS 3.1.2 Custom Firmware (IPSW Files):

iPhone 3GS Custom IPSW

Activated (for UnOfficial Carrier Users)



NOT Activated (for Official Carrier Users)



iPhone 3G Custom IPSW

Activated (for UnOfficial Carrier Users)



NOT Activated (for Official Carrier Users)


iPhone 2G Custom IPSW

Activated (for UnOfficial Carrier Users)



Fix 16xx and 21 Error during iPhone 3.1.2 Restore in iTunes

  • Update your iTunes to latest version.
  • Try again..
  • Also try killing iTunes process in Task manager and iPod services after the error occurs. Reopen iTunes and try again..
  • Try changing the USB port the or on another system.
  • read out


iPhone 3G, 2G and iPod Touch, iPod Touch 2G users can use iREB to get rid of this error:

  1. Download iREB
  2. Start iTunes and put your phone into DFU mode:

    How to Put iPhone in DFU Mode

  3. Now close iTunes and Start iREB on your PC/Mac.
  4. Run the iREB. Select your device and wait for a few seconds till you get white or a red screen on your iPhone.
  5. Open iTunes. Now press and hold left “alt” button (“Shift” button on Windows) on the keyboard and then click on “Restore”  button in the iTunes. Select a custom .ipsw file and restore it. Your 16xx errors are gone.

You can follow us to Twitter, Join our Facebook Fan Page, and also Subscribed to RSS Feed to receive latest updates on iPhone, iPod Touch and iPad.

You may also be interested in:

Update 1: Download iPhone OS 3.1.3 Custom firmware

Update 2: Download Custom iOS 4 Firmware

484 comments… add one
Jake October 19, 2009, 7:02 am

Thanks a bunch for this…..

Faz October 19, 2009, 8:20 am

I’ve updated my 3GS OTB which was on 3.1 and now it’s 3.1.2 and have installed it successfuly. Cydia was installed as part of the custom restore.

The question is, I know that Ultrasn0w wont unlock it so will there be an unlock software coming soon and any idea when this might be?

Also, iPhone will be coming out on Orange and Voda network soon, so how Apple are going to be releasing the updates for iPhones and will the network still be restricted to just the official carriers?



iPhone Heat October 19, 2009, 10:10 am

Yes it will be restricted..
and there’s no word on updated baseband unlock from the dev-team.
lets wait n see..

neFos October 19, 2009, 11:43 am

This Custom Firmware. Unlock BaseBand 05.11.07?

Please Reply.


iPhone Heat October 19, 2009, 2:45 pm

Sorry no unlock solution for latest baseband 05.11.07 for now..

ahmed October 19, 2009, 1:13 pm

it didnt work for me……. wat can i do
itunes error. couldn t restore iphone error number 1604

alle October 19, 2009, 3:16 pm

What baseband does this custom firmware (3.1.2 ipsw) have?
05.11.07 or 04.06.28?

I wanna know before I put this one into my iPhone 3G.


iPhone Heat October 19, 2009, 6:35 pm

Baseband is preserved at 04.06.28

EranRo October 19, 2009, 5:07 pm


What size partition is this (3g) firmware?

iPhone Heat October 19, 2009, 6:35 pm

Partitions Size = 700MB

Abadi October 19, 2009, 6:53 pm

For Factory Unlocked iphone, shall I use activated or not activated ??

iPhone Heat October 19, 2009, 6:55 pm

Try activated first.
But I’m not sure coz I don’t have a factory unlocked one.

iPhone Heat October 20, 2009, 1:11 am

@ ahmed
USe iReb to get rid of error..
Sorry I forgot to mention it. check back tomorrow for detailed solution steps

ahmad October 20, 2009, 3:17 am

iphone heat my iphone says connect to itunes and says “slide for emergency or insert activated sim” and i just wanted to ask will it unlock my phone when the restore is done and i have cydia.

iPhone Heat October 20, 2009, 8:26 am

@ Ahmad..
I think u used the NOT activated IPSW which is for official carrier only..
try Activated one..
Yes later you can use ultrasn0w for 3GS and 3G to unlock

ario October 20, 2009, 7:16 am

iPhone which I have is from US. It is not unlocked. I uploaded by Itunes. sincs that time it doesn’t work. SIM problems. How can i fix it? Thanks for your grate time.

iPhone Heat October 20, 2009, 8:33 am

@ ario
What’s your latest firmware version?

Nick October 20, 2009, 7:41 am

Hey can you provide a download link for IReb?
This is an alternative for black ra1n right?because that wasent workn

iPhone Heat October 20, 2009, 10:29 am

@ Nick.. Sorry forgot to.. 😀
here you go..
Yes custom firmwares are alternate to all jailbreak tools..
and to get rid on errors like 16xx or 21 during restore you can use iReb
can be doiwnload from here:
When you open the iReb. there are instructions in a text box. read them first
-Put your iPhone into DFU mode.
-Close iTunes if it’s opened
-choose your device..
-iReb will crash (It’s normal) and your device screen will become white.
-Perform the restore now.

and get back with update

Nick October 20, 2009, 8:50 am

iphone heat can you reply to my post please thanks ^_^

hamid October 20, 2009, 12:12 pm

hey i gota ques…
i have 2G.okay? and its working normaly in 3.0 now
if i restore it with 3.1.2….there is no need for any unlock or some thing like that…????///

iPhone Heat October 20, 2009, 9:16 pm


Everything is included in the package, just download and restore the custom IPSW

Ramin October 20, 2009, 12:28 pm

Soooo Sick! I’m at 3.1.2 now on my 32GB 3GS with the old baseband, therefore unlocked and lovin it. Verified this does work!!! I did get lucky though, my old phone bought at 3.1 locked up in COMA mode and I took it in to have it swapped out. I got luckly and received one of their old 3GS’s that was at 3.0.1 and this was the perfect solution for me to use the backup of all my data that I had in Itunes at 3.1.2.

Thanks for up’ing this, I’m a PC user thats been just twittling my fingers waiting for some realiable custom firmware to pop.
Thanks AGAIN!!!

nick October 20, 2009, 8:07 pm

cam some one host this on mediafire?
the 3g Not unlocked?

Justin October 20, 2009, 8:48 pm

But iReb is NOT (yet) available for the iPhone 3GS, right? So what about solving the iTunes error 1604 error problem for these devices?
When I jbed 3.12. first with blackra1n and THEN did a custom restore the error didn’t occur anymore BUT now my iPhone crashes and reboots randomly (especially when launching Cydia and syncing via iTunes). So I want to do a custom restore on a clean 3.12. firmware. The reason I’m not using the blackra1n jb is that I read in several forums that it still has probs with Winterboard etc.

Khaki Dee October 20, 2009, 9:54 pm

Did anyone actually tried to do it on iPhone 2G. Was it successful?
I have the unlocked and jailbroken 3.0 OS, baseband is 04.05.04_G. Would it work? Would I be able to restore the original baseband in case of fail?

iPhone Heat October 20, 2009, 10:03 pm

I tried this myself..
btw- unlike 3G and 3GS there’s no baseband issue for 2G. You can unlock it anytime.

rsvelko October 21, 2009, 3:32 pm

@Ahmad , Khaki Dee

HOW TO FIX 1604 etc errors. (iphoneHeat – please include this post in some of your articles – so that people find it on Google!)

I have a 2G iphone and have just done the procedure on this page. All works like a charm at the end. After the 1604 shit is fixed.

I use winXP. Planning to migrate to Kubuntu.

!NOTE: I had the 1604 error too – here is how I fixed it:

0. I start from an turned on iphone in recovery mode – there is an iTunes icon and a white usb on the screen of the phone. No iTunes started.
1. I tried iReb – nothing happened – no white screen at all.
2. I read on the internet about recovery mode and DFU mode… they turned out to be 2 DIFFERENT modes. No wonder iReb did not work – I was in recovery mode – not in DFU!
– On a modern 2G iPhone – you can tell you are in recovery mode when there is an iTunes icon / letters and a usb plug on the scrren of the phone
– FDU mode is when the display is black at the end of the procedure – see here for a video

3. so now according to the video I need to get out of recovery mode and get back to a switched-ON iphone. But I cannot do it with the on/off button – it just restarts, shows the apple and gets back into recovery… And I remember to try the “Fix recovery mode loop” on the screen of iReb (“iH8sn0w – iREB V3.1.2 For Windows-English.exe”). 1st time It makes me install an USB lib . Then while my iPhone is ON and in recovery mode and connetcted to PC – I press some buttons in iReb and then my iphone restarts…

– then I have a non-activated no-functions , only emergency calls phone that is on.

– then I go to DFU mode (see video above)

– I try iReb to get the white screen – no success.

– while in DFU mode I just invoke iTunes and do a shift+restore . I choose the custom .ipsw image from above.

– first time the restore crashes with an error – but I notice that my iPhone has a white screen – for the 1st time I see it like that.

– then I just rerun the shift+restore and wait 10 mins

– some auto-magick happening in the iPhone – I watch the instructions to click/wait

– I say “Hooray” and insert my SIM card / browse Cydia / play Super Mario …


Manuel October 21, 2009, 4:26 pm

Hi Heat

Costum firmware comes in 4 part, how can i make it 1 part only to be a complete IPSW file ?????


Been sitting with iPhone 3gs 32gb BB 5.11.07 OS 3.1.2 for 5 weeks an NO GOOD to make calls, cause I’m in the UK.

Keeps on asking for ORIGINAL SIM CARD that was first used to activate the phone, reallyyyyyyyyy SO MAD…………………

Looking forward to your adviced.


iPhone Heat October 21, 2009, 7:09 pm

@ Manuel..
USe HJsplit to join them as mentioned in the guide.
and btw- it will jailbreak your iPhone but only Baseband lower than 5.11.07 is unlockable.

gabriel October 21, 2009, 8:08 pm

Hi Heat,
I have already jailbroke and UNLOCK my 3GS with UtraSn0w 0.8, wich works fine having now version 3.0.1 (7A400) and baseband 4.26.08.
If I update the firmware with this custom IPSW, It could go back to at&t lock again? Or it won’t touch the unlock status?
I am using this phone now with Movistar Argentina.
Thank you for your help.

iPhone Heat October 21, 2009, 9:17 pm

Custom firmware preserves your Baseband so that u may unlock it with UltraSn0w..
So you can give it a shot.. I created and tried Activated custom firmware myself 🙂

Help nick October 21, 2009, 8:31 pm

ok hay im back lol
I finally jail broke mine but this takes too lonhg if you dont want unlock just downgrade and jail it

Steven October 22, 2009, 9:56 am

I have a question. My iphone 3g was jailbroken so i restore with the custom downloaded 3.1.2 firmware with the 4.26 baseband unactivated from the site. When it finishes, it asks if i want to update my carrier to 5.6? Do I or should i update it?

I updated the carrier but still couldn’t send mms. Also, when I go into the general-about, it does not have at&t at the network. It just says not available. I’m currently a at&t user. Can anyone help with this? Let me know. Thanks

iPhone Heat October 22, 2009, 11:24 am

5.6 carrier file update addresses a specific issue that some iPhone users were experiencing after the 5.5 update enabling MMS was rolled out on Friday, September 25th.

rewl86 October 22, 2009, 3:08 pm

my brother have accident upload the 3.1 ipsw ori.. is this update the baseband as well.. and lock my phone forever until te next unlock?? when will the next unlock release? or i can unlock it with 3.1.2 ipsw custom activated?

advice pls..anyway i can use my phone..?

iPhone Heat October 22, 2009, 6:39 pm

sorry. You are out of luck atleast for now and there’s no solution out there for updated baseband and no exact date of its arrival.
You can use custom firmware to jailbreak it atleast. or use blackra1n instead.

iphonekaki October 22, 2009, 5:03 pm

I have installed OS 3.1.2 BaseBand 05.11.07 thru itunes , but the problem is i cant jb my iphone3g using blackra1n.

My question is , Can i restore using ur custom 3.12 ipsw …will itunes accept ur custom ipsw…… because my baseaband is diif frm yours.


iPhone Heat October 22, 2009, 6:37 pm

Updated baseband does NOT allow unlock but you still can jailbreak it. Go ahead and give it a shot or try BlackRa1n and don’t forget to read some tips at the bottom of BlackRa1n post.

rewl86 October 22, 2009, 6:52 pm

my carrier is left with the searching mode. its mean still lock.? anyway to unlock my carrier so there’s signal?

any alternation to download? my speed of downloading from rapid share is very limited and slow.. i suppose many downloader face the same problem..

iPhone Heat October 22, 2009, 9:43 pm

sorry no solution for unlocking updated baseband.

Steven October 22, 2009, 6:54 pm

Iphone heat. So How do i get my carrier logo back into my settings in general-about and on the top left corner of my screen?

Somehow, i still can’t send MMS.

iPhone Heat October 22, 2009, 9:46 pm

you can install makeitmine from cydia it will let to create custom carrier name.
I’m also missing my carrier logo 😀 It seems to be some bug with PwnageTool creation. But best part of PwnageTool is that we can still make n receive calls :p and that’s what matters

cfzosa October 22, 2009, 8:44 pm

I have an outdated, unlocked, and jailbroken 3G that works fine, but would like to upgrade to 3.x. Would you please confirm and clarify a few things?:

I have the following setup:

-iPhone: 3G/8GB
-Version: 2.2(5G77)
-Firmware: 02.28.00
-Using PC-based iTunes

1. If I install “iPhone 3G Custom IPSW (Activated)” will my iPhone remain unlocked or do I have to (re)unlock with UltraSnow?

2. Are there any additional steps before installing 3.1.2 Custom IPSW from my old setup above (v2.2 on 02.28.00)?

3. Should the update fail, can I easily revert to my current config?

4. What do you recommend as a back up tool for archiving my current config and new 3.1.2 config?

Thank you for whatever advice you can provide!

iPhone Heat October 22, 2009, 9:47 pm

Simply download activated Custom firmware 3.1.2 and follow instructions. You can backup your iPhone data by right clicking on iPhone under devices shown in iTunes left pane.

steven October 23, 2009, 2:02 am

Ok. Thanks. That worked but it’s just a logo to replace it. In my settings tabs general->about, my network still is says not available when it should say AT&T. I think that’s probably why i’m not able to MMS. Everything else works fine tho.

Settings shows

General – About
Network – Not Available
Songs – 0
Videos- 0
Photos- 15

Been googling and haven’t found anything on it.

iPhone Heat October 23, 2009, 11:19 am

It’s bcoz of PwnageTool i think. I hope dev team will fix it in next update

ahmad October 23, 2009, 2:17 am

my itunes show error number 13 what should i do i have windows and an iphone 3g
also when i use hjsplit it does not join my .oo1 and .oo2 or .oo3 files what should i do i have only 1 day before my dad finds out or then my dad will be pissed

rewl86 October 23, 2009, 3:49 am

ok.. thanks iphone heat… if there is any available update for the latest baseband to unlock my carrier..kindly can you drop me an information @ my email…r e w l 8 6

hope to hear your good news…

mark October 23, 2009, 6:02 am

My phone 3GS had 3.0.1 I download the Custom Firmware (IPSW File) and started the updated… now my iphone stay in recovory mod and unable to do anything with.. I try to load back the 3.0.1 and not letting me.. all it show the itune logo with USB cable and if I try to DFU mode I get the same iTune keep giving me error 1604 every time I run the restore.. my iphone is new out of the box and I am feeling bad that I did try to JB it.. it wish I did not use this custom FW… Can someone help Please!!!!!!!!!!!!!

iPhone Heat October 23, 2009, 11:37 am

@ Mark..
Update your iTunes to latest version..

Try again..
Also trying killing iTunes process in Task manager and iPod services. Reopen iTunes and try..
try changing the USB port the or on another system.

here are some work outs to get rid of such errors

get back with the results

allanet October 23, 2009, 1:59 pm


I’m a bit confused as to which custome ipsw to use, Activated or Not Activated. In my case, I bought my 3G from Rogers in Canada, so it was locked to Rogers. However I had previously JB’d to 3.0 and have used ultrasn0w to unlock. I’ve read the comments above and have tried the Activated version above. Is this the one I shou;d be using?

The problem is that after i JB’d to 3.1.2, I get no signal from carrier and cannot make calls. I was about to try to JB with the Not activated version, but wanted to make sure that does not mess with baseband as mine is 04.26.08.

Any clarification would be welcome. Thank you!

iPhone Heat October 23, 2009, 2:07 pm

If you’re still using Rogers Sim it means your are on official carrier. So use Custom Firmware Not activated one.

allanet October 23, 2009, 2:11 pm

Hi again,

I use 2 sims from time to time, one Rogers and the other MTS (Russian carrier), i’ve tried putting in both and neither work. I’m downloading the Not Activated one right now to see if i get better results.

Could I still unlock with ultrasn0w on the Not Activated ipsw?

Thank you!

iPhone Heat October 23, 2009, 2:17 pm

Ops.. did you use UltraSn0w to unlock your iPhone after jailbreak?
put unofficial carrier Sim car and install UltraSn0w from Cydia and check if it’s working

allanet October 23, 2009, 2:30 pm

lol. just did, but using the Rogers sim and am getting the same results as Steven above. in other words, when you go to Setting–>General, the Network says Not Available. dont know what the implications of that are, but I can make the calls at least…

Now, would u still explain to me how the NOT ACTIVATED ipsw works? Could i use both the official and the unofficial sims with it, provided ultrasnow is installed?

iPhone Heat October 23, 2009, 2:38 pm

Sorry Allanet I can’t say anything about it bcoz I don’t have any official carrier SIM. Why not give it a shot..
and btw did you tried inserting official SIM after UltraSn0w?
@ Carrier Logo..
PwnageTool do this while creating the custom firmware.. I could not find a solution for this myself..

allanet October 23, 2009, 3:18 pm

ok.. I think i just found something that helped me understand… i don’t have/use a mac and can’t see the software in front of me, so that’s why it took me a while to get it. 😉 Apparently, pwnagetool gives the user the option to choose to compile the ipsw with a “hacktivated” option (i guess for those with unofficial sim) and if the user unchecks that option, he will end up with the “regular” JB.

I guess not many people use it as a true unclocked device, meaning, using it part time on official sim and, say when travelling, on a different provider sim. One can still use ultrasn0w to unlock either versions.

ahmad October 24, 2009, 1:38 am

i hav never unlocked before and i hav a 3g iphone and run windows vista my iphone 3g says connect to itunes and says slide for emergency or put in a valid At&t sim but i don’t want to use At&t so do i put it in dfu mode and use custom ipsw please help

ahmad October 24, 2009, 1:48 am

can any body respond to my comments

mark October 24, 2009, 5:40 pm

IPhone Heat, I manage to get the phone out off the loop and it is now running the 3.0.1 as when I started.. so the upgrade did not go work. what I have notice is iTune trying to access Apple servers to verify is the ipsw file is valid file.. maybe I am wrong but when I try to select the one from apple it go in the process and dose not stop .. if I try the one that are listed in this page it stop with error 1604. I did try both the activated and the other one as well… can someone please check and let me know

iPhone Heat October 24, 2009, 7:24 pm

@Mark – please try the solution for 16xx error posted at the bottom of the guide and get back with results.. I recommend using iReb

mark October 25, 2009, 3:22 am

I did all the steps for error 16xx, I also looked at the apple page to fix this error… still the same .. as for iReb.. as see no support for the 3GS iphone… can you please let me know if iReb will support 3GS?

iPhone Heat October 25, 2009, 9:39 am

Did u try DFU MOde?

guest October 28, 2009, 3:39 am

I’m having the same issue as Mark did.
my PC is a Windows Vista 32-bit and my iPhone 3gs has fw 3.0.1 (non-jailbreak) with BB 04.26.08.
any help would be appreciated!

mark October 30, 2009, 4:35 pm

yes I did put the phone in DFU mode, not sure what to do to have it done JBed… can some please list the step to unlock 3GS 3.0.1 .. this way I know I am doing it step by step.. the phone came from apple out of the box with 3.0.1 so I can’t move back to 3.0 and do not want to move to 3.1 as this will lock the phone.. for ever with the modem upgrade.. so I do have the good modem FW but can’t JB the phone to be happy 🙂

iPhoneHeat October 31, 2009, 2:00 pm

Jailbreak and unlock instructions are mentioned in the post above

rewl86 October 24, 2009, 10:23 pm

any information for the latest unlock for baseband 05.11.07? my phone still remain no signal.. too carrier..

iPhone Heat October 25, 2009, 9:40 am

Sorry.. baseband 05.11.07 is not unlockable at least for now

maan_27 October 25, 2009, 4:51 pm

I cant download the ipsw from rapidshare! Keeps putting me on wait, i dont have a rapidshare account……can you post me a torrent link?
iphone 3G unofficial carrier unlock!

PLZ….much obliged

NC October 25, 2009, 11:14 pm

may u please put them up in mediafire? i cannot download them from rapid

iPhone Heat October 25, 2009, 11:20 pm

Sorry do not have any other premium account

NC October 25, 2009, 11:32 pm

maybe a torrent? or do u know anywhere else where i can get this plz?

iPhoneHeat October 25, 2009, 11:44 pm

OK.. I’ll try to up it somewhere else too. But no promises bcoz Web is in transition so a lot of stuff is going on at our end.

NC October 26, 2009, 3:31 am

U dont have to do it anymore…well at least for me anyways. but thanks anyways. It might save a lot of time if its in a torrent tho, for those that dont have rapidshare

looper October 27, 2009, 2:47 am
poet October 27, 2009, 1:10 pm

is this activated or unactivated
for 3g or 3gs?

iPhoneHeat October 27, 2009, 2:47 pm

Why not you pay attention on what you see

Tim October 27, 2009, 3:36 am

Worked great! Thanks Heat, you really saved me a lot of trouble by posting this.
I have 3GS on at&t with 04.26.08 baseband, using windows vista pc. Had 3.0.1 FW, but it was having issues, tried to restore to 3.0.1, but those jerks at Apple wouldn’t let me. Then I found your post. I tried the ‘activated’ FW first, installed fine, but no at&t signal. So installed ‘non activated’ and worked great no problems. Itunes asked me to update my carrier settings and I said yes, this does not affect your baseband. Noticed there’s no carrier logo but can live without it. Cydia is already installed for me. Added to the Cydia repo. Then installed ‘Enable Tethering for 3GS’ and ‘mms and tethering settings’. Now I have access to my Celular Data Network settings. I’ve noticed new bluetooth capability in the 3.1.2 fw. very nice. Thanks again for posting!

gopi krishna October 27, 2009, 6:30 am

hey thats great it working

chicolo October 28, 2009, 1:32 am

Hi Heat, I have problem with my unlock!

I have jailbreak 16GB iPhone 3GS, but it doesn’t show any signal after installed ultrasn0w from Cydia. I tried to turn on/off and flashing airplane mode. Still doesn’t have any signal. Do you know why it is happened?

iPhoneHeat October 28, 2009, 1:06 pm

You should be using ACTIVATED IPSW file

chicolo October 29, 2009, 1:14 am

Hi iPhone Heat, I actually use activated ipsw.

iPhoneHeat October 29, 2009, 1:22 am

What’s your current Baseband version?
if it;s 05.11 then you’re out of luck.. you can’t unlock your iPhone atleadt for now..
but if it’s 04… then why not give restore another shot using Activated custom firmware.

chicolo October 29, 2009, 4:32 am

Hi Heat, thank you for your prompt reply. I did restore so many times. I have 04.28.08 baseband, installed ultrasn0w via Cydia as directed from Dev-Team. But still have no signal, I also did reset password, turn off 3g.

iPhoneHeat October 29, 2009, 2:11 pm

Then Make sure you used Activated IPSW file

peddy October 28, 2009, 4:23 pm

I have upgraded my phone which is O2 UK based using the not-activated version. The iphone is from O2 and I am conected to O2 but still want to keep my unlock.
Anyway, I have used the above version and I no longer see the operators name next to reception bar.
can you advise how to fix that please?

iPhoneHeat October 28, 2009, 5:17 pm

It’s an issue with all custom IPSW created with recent PwnageTool.. But you still can use all features.. just the carrier logo is missing.

KatKat October 29, 2009, 6:57 pm

I already upgraded to 3.1.2 using the official firmware. I am on AT&T and do not care about unlock. Which one should I use? Activated or Not Activated? Does the Not Activated contain the newer baseband?

iPhoneHeat October 29, 2009, 8:02 pm

Not Activated..
in both cases Baseband remains preserved

KatKat October 30, 2009, 12:54 am

Thanks! You mean that the restore preserves whatever baseband the phone already has?

iPhoneHeat October 30, 2009, 1:59 am

that’s the one of the core objectives of using custom firmware..

Huy December 7, 2009, 8:40 am

Hi! I have one iphone 3gs and is locked to Telstra network! Do I download the Activated version so I can use it with any other SIM? Regards.

iPhoneHeat December 7, 2009, 5:43 pm

yes.. Activated one is for you

tej91 October 29, 2009, 10:16 pm

I have a new iphone 3gs with 3.1.2 operating with the 05.11.07 modem firmware would this work to unlock and jailbreak?

iPhoneHeat October 29, 2009, 10:24 pm

You can only jailbreak it..
because Baseband 05.11 is not unlockable for now..

freepass October 30, 2009, 7:33 am

How about the tethering on above mentioned phone?in addition to the jailbreak?

iPhoneHeat October 30, 2009, 3:03 pm

browse/search through the blog you will find a tethering guide..

nismotitan07 October 31, 2009, 7:38 am

I’ve tried to jailbreak and i’m stuck. I’ve followed the directions and I keep getting the 1604 error. I’ve restarted itunes, ensured i have the recent version, switched usb ports, ever restarted the pc to no avail. What should I try to get this to work on my 3gs with the 5.11.07 modem and 3.1.2 firmware?

iPhoneHeat October 31, 2009, 2:03 pm

some times trying on another PC helps 🙂
try restarting your PC..

Yesterday I did a restore in Windows 7 where it gave me the same error.. I went back to Windows XP where it worked like a charm.

Ron3G November 12, 2009, 6:50 pm

hi there i’ve the same error 1604 showing up every time i doing it , so can anyone help .

iPhoneHeat November 12, 2009, 11:55 pm

For 2G/3G use iReb to get rid of this error

pabst October 30, 2009, 4:05 am

Just a quick question, after I Install this custom firmware how do I get cydia on my iphone, or will it already be there? I’m new to jailbreaking

iPhoneHeat October 30, 2009, 3:02 pm

Both Cydia and Icy will already be there..

eddy October 31, 2009, 7:47 am

Hello everybody
I had an iphone 3GS 32G, I JB using blackra1n and it worked fine initially, then I had to restart it once, and my pain journey started, it went into emergency mode, I tried everything in the book from customized ipsw to recovery ad DFU mode, but nothing worked, always getting errors 23 or 16xx, finally i took it to apple and they replaced it for me in a hear beat saying it’s hardware problem.
reading through the comments i can see that some people are having similar issues, so I will hold on JB my iphone for now until something more stable comes out, I just wanted to share this with you guys and to let you know that the current methods of jailbreaking carry a risk of briking your iphones..

iPhoneHeat October 31, 2009, 2:06 pm

No. errors like 23 or 16xx doesn’t mean that you have bricked your iPhone..
for 2G and 3G there’s iREB to get rid of this error./..
for 3GS there are different tips to follow to get it working..

nismotitan07 November 1, 2009, 12:41 am

what are these tips?

iPhoneHeat November 1, 2009, 3:27 am

At the bottom of the above post..

eddy November 1, 2009, 1:37 am

thank you for your responce
I will tell you what I did, I tried restoring with original and custom ipsw in both recovery and DFU modes, delete and reinstalling itunes, JB with blackra1n over and over again, changing USB port, log in as adminstrative on my laptop (running XP), using deffirent laptop running VISTA, but non of the above worked.
if you have any other proven tips, please let us know….

Hawwy October 31, 2009, 3:37 pm

Any confirm these custom firmwares do what they say and are trusted to use

iPhoneHeat October 31, 2009, 11:45 pm

I myself created them and tried on all 3 devices..
and go through all comments and you will find the answer

mlk October 31, 2009, 8:39 pm

so if i used this custom firmware it will keep my baseband

iPhoneHeat October 31, 2009, 11:47 pm


oxygyne November 4, 2009, 2:13 pm

my firmware baseband is 04:05:04_g

hope using this firmware would not give me bad effects, please kindly reply asap cos im just about to update now!!!

iPhoneHeat November 4, 2009, 2:29 pm

BlackSn0w is out which unlocks latest baseband.. feel free to update..

Inne November 1, 2009, 3:41 am

I downloaded the custom fw for 3.1.2 not activated. I did this syndat, the lasttwo day i had prob with crashing. My iPhone crashes using some apps and games . Anyone nnow why? I have the old fw 4 something. PMS help.

iPhoneHeat November 1, 2009, 3:42 am

Reinstall those Apps.. or just uninstall them..

Inne November 1, 2009, 10:29 pm

Hi. Thx. I think the app background was the prob. After uninst i havent had any crashes. Do u know if there is any compatible prob with 3.1.2?

ipfan November 1, 2009, 1:25 pm

I have a jailbroken iphone 3G OS 2.2.1, currently working fine on AT&T. Can I upgrade it to jailbreak 3.1.2? Which firmware should use? Non-activated? Will I lose my installed apps from Sydia?

iPhoneHeat November 1, 2009, 4:36 pm

Since you’re on official carrier so use NOT Activated Custom firmware.
Yes, you will lose all Cydia Apps.. But you can then reinstall again

ipfan November 2, 2009, 9:13 am

if for any reason it didn’t work, is it possible to restore back to 2.2.1?

iPhoneHeat November 2, 2009, 2:30 pm

Wait till Nov 4 when there’ll be no issues of Baseband too 🙂

ipfan November 4, 2009, 12:21 am

Actually it worked like a charm. Thanks!

The only problem I noticed is the Network Carrier name doesn’t show up on top left corner of the screen. But no problem with the signal. In Settings -> General -> About, Network shows Not Available.

dude November 5, 2009, 8:39 pm

download carrier logo fixer from cydia. that will fix it.

canuck November 2, 2009, 10:06 am

Hi I am using windows. I downloaded all three files for the firmware and hjsplit program. When i go to join the files, the program can’t find any files. The first file ending .001 shows up as a winrar file while the other two show up normally. Is there something i am doing wrong here or how would i fix this?

iPhoneHeat November 2, 2009, 2:31 pm

select one of the files and extract

ChronoCabal November 3, 2009, 3:55 pm

Is it possible to have the custom boot pineapple logo using this method? I understand it’s part of the compiling process using Pwnage Tool.
I’m running a 3GS 3.0.1 jaibroken using redsnow 0.8, on an offical carrier.

Thanks! Lee

iPhoneHeat November 4, 2009, 1:07 am

No it doesn’t include custom logo..

Jean Mich November 3, 2009, 4:34 pm

So I want to update my Iphone, and keep it unlocked. I have already done this in the past and it was pretty simple.
No I have to download this custom ipsw, install it, update with Itunes, and just run ultraSn0w…
is that right?

And are the dev team not gonna bring out some new software or pwnage tool that does the whole thing without us having to do any crazy stuff…?? (i know it looks like I’m being lazy, but Im just not the brightest on a computer…!! lol)

thanks for help mate! much appreciated!

Umar November 3, 2009, 8:12 pm

I cannot combine three ipsw files.i have downloaded them.and used hjsplit to join them bt after it has done joining then one file comes out which i extract bt it does nt gives error that file is either damaged or unknown format.what should i do

canuck November 3, 2009, 8:46 pm

I am having the exact same problem. Any suggestions?

iPhoneHeat November 4, 2009, 1:09 am

BlackSn0w is out.. Why not update using official IPSW not custom and use black ra1n to jailbreak and the unlock using BlackSn0w.. BlackSn0w unlock latest Baseband 😛

rs0d November 6, 2009, 2:04 am

Im using Iphone 3G 3.0 OS jailbroken, ive updated it to 3.0 from 2.2.1 ,what firmware should download? Also you think its possible to update it to 3.1.2 without causing any problems? thanks..

Dan November 6, 2009, 6:09 pm

Thanks. I used an activated firmware image without knowing it and have been looking for a non-activated version.

Not to sound unappreciative but why oh why use Rapidshare?? There are a hundred other free storage sites that are immeasurably better, faster and don’t make you wait for each file one at a time.

iPhoneHeat November 6, 2009, 10:40 pm

name your fav!!
suggestions are welcome..

camfys November 7, 2009, 11:04 am

I have a 2G 3.1.2 with 04.05.04_G on Windows XP. It isn’t jailbroken; blackra1n didn’t work for me. I have AT&T…do you have a NON ACTIVATED custom ispw for the 2G or no? Thank you 🙂

iPhoneHeat November 7, 2009, 11:29 pm
camfys November 8, 2009, 3:41 am

I’ve tried all versions of Blackra1n….it puts my phone into recovery mode, but Geohot’s picture never comes up on my phone. The message pops up saying my phone has successfully been jailbroken but the screen stays black and I have to unplug it to power it up again. I’ve tried every tip I could find: airplane mode, wifi off, killing mdnsresponder process, etc…but Geohot’s picture never comes up.

I don’t need to unlock the phone since I am on AT&T. Will loading the custom ispw automatically jailbreak it or does it need to be jailbroken before I load the ispw?

Thanks for answering so quick btw!

iPhoneHeat November 8, 2009, 8:41 pm

Custom IPSW is already jailbroken

Naveed November 8, 2009, 9:13 am

My baseband is currently 05.11.07. What if I restore the firmware using the custom ipsw and then run blacksn0w through Cydia…. will it unlock my iPhone… I dont want to go for official upgrade and then jailbreak form blackra1n as i was unable to jailbreak it earlier. Then i restored some previoues ipsw on 3.0….. now my phone is jailbroken but not unlock. what if i go the above mentioned technique…

iPhoneHeat November 8, 2009, 8:44 pm

If it’s jailbroken then simply install BalckSn0w from Cydia

ss November 8, 2009, 12:56 pm

i tried using activated gives message “unknown error…” i have a 3gs with the new baseband..i have no idea why this is happening..this is the 3rd time it happened. please help

iPhoneHeat November 8, 2009, 8:53 pm

Why not use official IPSW and then jailbreak using BlackRa1n?

troy_yy November 8, 2009, 11:07 pm

I have a 3GS 3.1.2 with Firmware 05.11.07 .It is unlock and It isn’t jailbroken, and i,m not on Official Carrier; blackra1n didn’t work for me because i do not have wifi connection.
i need your help?

gopi krishna November 10, 2009, 2:00 pm

hi guys i am using 3g 3.0 fw 04.26.08
can i update to 3.1.2 using this custom firmware (IPSW) give above

iPhoneHeat November 10, 2009, 4:42 pm

yes.. you can

gopi krishna November 12, 2009, 12:25 am

let me know weather my firmware will remain the same are will it change

iPhoneHeat November 12, 2009, 1:44 am

you are download Custom OS 3.1.2 which means after restore you’ll be @ 3.1.2

ndiniz November 11, 2009, 12:19 am

I want to do this on my 3rd generation IPod touch. Is there an OS update for that? I only have 3.1.1

iPhoneHeat November 11, 2009, 12:23 am

Use the BlackRa1n RC 3 guide from the iPhone Guides link at the top

FFT November 11, 2009, 7:45 pm

Hello, I would like to thank you for this great work.
I have an unlocked and jailbroken 2.2 iphone with baseband 2.28. What I understood is that the custom ipsw will not upgrade my baseband. So does the 3.1.2 OS work with my 2.28 baseband or shall I upgrade it first before I proceed with the upgrade. and what is the difference between the baseband versions cuz i am new to this. Thanks!

iPhoneHeat November 11, 2009, 10:21 pm

Simply download IPSW and Shift+Restore..

FFT November 12, 2009, 5:29 pm

I did as stated but when the itunes is verifying the update I get an unknown error ( 10) and the update fails :(. Now my iphone has no OS. I tried to use iREM, but i got the same error. Please any suggestions?

iPhoneHeat November 12, 2009, 11:54 pm

Your iPhone model?

FFT November 13, 2009, 9:00 pm

iPhone 3G 8GB

Model: MB489AB
Version: 2.2{5G77)
Modem Firmware 02.28.00


iPhoneHeat November 13, 2009, 11:30 pm

Go ahead and download CFW for 3G.. and if you get 160x error, use iReb to get rid of it 🙂

Tim November 11, 2009, 11:03 pm

There’s a missing carrier logo fix. Was just released by Dev-Team.

Today we released an ultrasn0w update that fixes an issue for those running firmware 3.1.x with the 04.26 baseband.  That specific combination resulted in a missing carrier name in the upper left-hand corner of your home screen.  Today’s ultrasn0w update from 0.91 to 0.92 fixes that problem (which was an important issue for roaming). You should see the update available if you have as a Cydia source.  Enjoy! November 13, 2009, 7:52 pm

recently i update my phones os 3.0 to 3.1.2. but i can’t jailbreak and unlock my phone. plz help me either i can’t use my phone

newbie November 17, 2009, 8:05 am

Hi there, this custom firmware doesn’t upgrade iphone baseband right? I’m not on Official Carrier so basically I have to install the activated firmware, but I want to know if the push works perfectly for the activated firmware? Because if not, maybe I can restore using the not activated firmware and activate using AT&T sim card, and unlock using ultrasnow/blacksnow so I can use my own sim card (not AT&T). Is it possible? Thx before

iPhoneHeat November 18, 2009, 1:53 am

Yes it preserves baseband.. and Push works fine.. if it doesn’t simply install push fix from Cydia 🙂

demetris November 17, 2009, 11:59 pm

Hello people as I am waiting for my new iphone 3GS to arrive.
I know its factory unlocked and it is 3.1.2 with the new baseband as its sealed brand new. I understand I should use the 3GS firmware not activated cause its factory unlocked. but I have the baseband 5 something. Does anybody else with the same condition as me did it and worked?


iPhoneHeat November 18, 2009, 2:00 am

BlackRa1n is there to jailbreak baseband 05.11.09

demetris November 18, 2009, 2:51 am

my friend maybe you didnt understand my question, I’m not very good at english, sorry. My iphone is factory unlocked, (3GS 32GB) I dont care about baseband unlocking. what I wanted to know is if any your 3GS custom firmwares suitable for me as my iphone is factory unlocked and which.

iPhoneHeat November 18, 2009, 3:08 am

Then the only thing left is Jailbreak..
if want to jailbreak your iPhone, simply use blackra1n.. There’s a guide for that under iPhone Guides/iPhone Jailbreak category..

demetris November 18, 2009, 3:18 am

I read about that too, but the thing is that I heard about so many people (using blackra1n) having so many problems with Wifi, youtube, push notifications and I dont want to get into those (even if I know there is a fix for them) so I thought to go this routine might be better. but then again I dont know if those problems are caused by jailbraiking or by unlocking. In way knowing what do you still thing is the best option for me?


demetris November 18, 2009, 3:20 am

the last sentence i wanted to say
What do you thing is the best option for me considering everything I said earlier?

iPhoneHeat November 18, 2009, 4:48 am

Yes! BlackRA1n/BlackSn0w results in those issues..

go for Custom firmware.. activated one.. if doesn’t work then try NOT activated..
I didn’t test it on an already unlocked iPhone..
if anything goes wrong simply restore official firmware.

Get back with results..

demetris November 18, 2009, 12:49 pm

will do then, thanks for advice! Hope this process will not result in any damage on my iphone is it?

Akshay November 19, 2009, 1:47 am

Worked like a charm on my 3G. Thanks a lot! 🙂

I tried another custom ipsw earlier, but it was a bloody corrupt file. Then, I tried your ipsw.

Worked beautifully in the first try itself. Thanks again!

Though I have a question, earlier, when I was on 3.0 stock fw, the capacity of my phone was 7.08 GB. Now, its 6.88 Gb. Any reasons how that’s happened?

klouud November 19, 2009, 11:31 pm

When you jailbreak it creates a partition on your internal memory where jailbroken apps and info will be stored. It shows up in iTunes as less space or “Other”.


klouud November 19, 2009, 10:25 pm

I used the 3GS 3.1.2 unactivated and it installed Icy along with Cydia. I had issues with my voicemail and Icy caused problems with Cydia. I am now restoring to factory 3.1.2 and then using Blackra1n to jailbreak


iPhoneHeat November 20, 2009, 4:55 am

just install Cydia .. BlackRa1n comes with more problems

klouud November 21, 2009, 4:45 am

Thanx but… the IPSW on this site did not work well for me… I have been using blackra1n for a couple of days with no performance lag and no issues.

blackra1n is the way to go right now… until someone can put our a custom IPSW that actually works… I’m just sayin’…


iPhoneHeat November 21, 2009, 8:47 am

All the IPSW files are created & tested by me..

klouud November 21, 2009, 10:42 pm

Oh cool. Just as a suggestion, you might want to put an IPSW out that does not include Icy. Over the lifespan of Icy it has caused more problems than it tries to fix. When I installed the 3.1.2 3GS IPSW it did not give me a choice on what “installers” to install or not.

iPhoneHeat November 22, 2009, 9:50 am

Simply open the Cydia and remove Icy

efranken November 20, 2009, 11:35 pm

I have a 3G w/ 3.0 O.S. already jailbroken and unlocked. I want to upgrade to 3.1 (windows user). I have AT&T here, but would like the flexibility of using my iphone when I travel overseas (SIM from that country). Should I jailbrake using the “activated” or “non-activated” option? Thanks

efranken November 21, 2009, 3:54 am

I forgot to mention that even though I have AT&T here, my iphone is not under contract

iPhoneHeat November 21, 2009, 8:45 am

If you want to use unofficial SIM then use ACTIVATED

taurusx5 November 21, 2009, 2:27 am

I got an iphone 2G running 3.0.1 on tmobile with baseband of 04.05.04_G. I want to use CFW. I don’t want to use Blackpa1n. Which CFW do I use for tmobile? Activated or Non-Activated?

iPhoneHeat November 21, 2009, 8:45 am


gopi krishna November 21, 2009, 5:08 am

hi dude i want upgrade to 3.1.2
i followed the procedure but a message pop out and says

iPhoneHeat November 21, 2009, 8:48 am

Which means you’re not using the right firmware.. Downlaod the firmware listed under your device name

gopi krishna November 21, 2009, 4:20 pm

i am using firmware 04.26.08
can u send me the link for upgrading it to 3.1.2

iPhoneHeat November 21, 2009, 8:53 pm

I am talking about firmware not Baseband (Modem Firmware..)
Read the above post where all links are posted for iPhone 3GS, 3G, and 2G..
make sure you’re choosing the links for your device..

gopi krishna November 22, 2009, 9:50 pm

i have downloaded custom IPSW NOT-ACTIVATED and restored through itunes
on iphone it show a message that, No sim card installed
insert a valid SIM with no pin lock to activate iphone. with a back ground of recovery mode.

help me how to solve the problem

iPhoneHeat November 23, 2009, 8:46 am

If you’re using SIM from an Unofficial carrier then install Activated firmware

tkoeuth November 23, 2009, 8:09 am

do i have to download to download all 4?


iPhoneHeat November 23, 2009, 8:48 am

and follow the instruction on how to combine these 4 parts

captks November 23, 2009, 7:52 pm

I had my new 3gs intialled jailbroken using the snow program n downgrading my firmware to 3.0 3 months back.and 2-3 odd times the screen used to go off (backlight off) although under light all the icons could be seen and touch screen working fine. For which I would turn off and on and it would work fine with backlight back in order .But few days back the screen has again gone black / backlight off.
Hence I got the whole phone again fully reformatted / restored with a new firmware version of 3.1.2 and used blackrain to unlock. Subsequent to which the phone worked fine but in lesse than 24hrs ops again the screen light has turned off and cant see the screen anymore.

Pls advise …thks

sp December 1, 2009, 3:17 am

HI, I am stuck.

i am in uk. i have a 3g 8gb. version 2.2.1(5H11) model MB489B modem firmware 02.28.00.

I would like to update to os3.1.2 but i don’t want to brick the phone. i have yellowsn0w installed in cydia.

how do i update an already jailbroken and unlocked iphone.



ps i saw that FFT above is in a similar position but there was no solution.

iPhoneHeat December 1, 2009, 5:14 pm

what’s the problem?.
Simply download the custom firmware for iPhone 3G
Restore iPhone with downloaded CFW
Install UltraSn0w..
have fun!

sp December 20, 2009, 7:13 pm

i tried that but it didnt work so i restored to latest 3.1.2 and 5.11.07 from itunes then ran blackra1n. working fine now

sankygoddy December 2, 2009, 2:57 pm


online December 4, 2009, 11:31 am

first i upgraded my iphone to 3.1.2 using latest version of itunes.then i tried to restore custom firmware of 3.1.2 using itunes but I’m getting, 16xx Error on my 2g 8gb iphone. and then i cannot do anything on it, even cannot put on DFU mode.
please anyone can help me with this issue..

iPhoneHeat December 4, 2009, 5:40 pm

once updated to OS 3.1.2.. using custom firmware is useless then..
use blackra1n..
navigate to Jailbreak iPhone category there is a guide for that

shadow December 5, 2009, 8:47 am

could you upload to megaupload or somewhere coz i dun have a rapidshare account. appreciate it. =)

PraetorianXX December 7, 2009, 4:37 pm

Hi folks,

I’ve got a 3GS running 3.0 – it hasn’t been updated since I purchased it a week after the 3GS was released. Do I need to capture the iBEC and iBSS files if I restore direct from 3.0 to 3.1.2?

If I jailbreak using this restore method will I be able to jailbreak in future, through other cutom IPSWs for example?

BTW, thanks for the 3G custom IPSW, saved me a ton of hassle

iPhoneHeat December 7, 2009, 5:50 pm

No need to capture them because Cydia automatically do it for you..
You can check it at the top of Cydia home page if there’s any saved cert..

jason December 9, 2009, 5:47 am


Is it still safe to restore my 3gs iphone to 3.1.2 firmware from iTunes without using the custom firmware? I want to do this but afraid that Apple may sneak in something new such as a newer version of baseband (newer than 5.11.07). Can anyone confirm me about this? I currently keep the iTune cache firmware from Dec 7, 09.


iPhoneHeat December 9, 2009, 4:15 pm

Latest baseband to date is unlockable now with BlackSn0w..
But I recommend try the custom firmware first..
if failed to get it working then restore official firmware..
use blackra1n to jailbreak..
install blacksn0w to unlock from Cydia..

Guides can be found in Jailbreak and Unlock Categories

jason December 9, 2009, 10:48 pm

Thanks for the quick reply. I have been restoring using the custom firmware. However, I want to keep the unmodified official firmware from Apple just in case….Since you said it’s ok I’ll try it out

xboxchap December 10, 2009, 6:24 am

Can I post you my upload of the custom firmware I made with pwnage tool for mac it for zshare it might help ppl download faster

blockheid December 11, 2009, 1:07 am

i only require to jailbreak my iphone (sine O2-UK were very generous to offer unlocked iphone when you request for it!!), do i still require to download a custom ipsw in order to successfully jailbreak the iphone with Cydia installed??!!

thanks =)

iPhoneHeat December 11, 2009, 9:45 pm

You can either use CFW or BlackRa1n to jailbreak your iPhone

happy December 13, 2009, 4:41 pm

I am trying to Jail break my 2G I Phone with 3.1.2. update..

here are the 3 files from RS web site ? do I need to down load all 3 of the files//? any help //


iPhoneHeat December 13, 2009, 9:51 pm

yes download all three and then use hjsplit to join them into a zip then extract that zip file to get an IPSW file to restore your iPhone

shadow December 14, 2009, 9:04 pm

hi all,
i’ve iphone 3Gs 16Gb. currently using version 3.0. tired to update to version 3.1.2 and it give an error saying the firmware not compatible. help need to upgrade my version.
IPhone 3Gs 16Gb
version: 3.0(7A341)
firmware: 04.28.08
thanks in advance

iPhoneHeat December 14, 2009, 9:22 pm

Make sure you’re downloading custom firmware for 3GS..

shadow December 15, 2009, 5:53 pm

yes. i’ve download iPhone2,1_3.1.2_7D11_Custom_Restore_1GBRoot_UNACTIVATED_Cydia_StockLogo. but it always prompt mi the message saying the firmware not compatible. does this update got something got to do with my current version or firmware?

iPhoneHeat December 15, 2009, 11:56 pm

the file name says it all: you downloaded it from somewhere else..

shadow December 16, 2009, 2:57 pm

sorry but if you could upload the file to megaupload, i will greatly appreciate. thanks. =)

maxo December 16, 2009, 3:15 am

what is the partition size to Custom 2G ?

mosomosu December 16, 2009, 10:58 am

i’ve been asked for a password to extract the ipsw file in the betterzip… what password is that…

iPhoneHeat December 16, 2009, 6:22 pm

there’s no password

Mazleen December 17, 2009, 12:28 am

hye… i’ve tried restore my 3gs with the custom firmware using the not activated due to i use an official carrier… but it still dont work.. it say error, can tell me why?

iPhoneHeat December 17, 2009, 1:58 am

what error?

Mazleen December 17, 2009, 1:05 pm

i did followed every step for download all 4, join and extracted the join… when i want to restore.. its say cannot restore due to firmware error… im so eager to get winterboard to work.. ur website is a saviour, but im still unsuccessful.. 🙁
Iphone 3gs 16gb
Version 3.1.2 (7D11)
Modem Firmware : 05.11.07

iPhoneHeat December 18, 2009, 12:05 am

Then why not try BlackRa1n to jailbreak your iPhone…

Mazleen December 18, 2009, 8:23 am

thanks for replyin… yes, i currently jailbreaked with blackra1n, but im having the same problem cant install winterboard in cydia due to mobile substrate problem… not sure why, i cant reboot or turn off my iphone3gs.. if so i have to restore again…

iPhoneHeat December 18, 2009, 9:57 pm

It’s because latest units of 3GS are tethered jailbreak only.. means on each reboot you’ll lose jailbreak..
there’s no permanent solution out yet

hennb December 19, 2009, 3:33 pm


I have a Iphone 3Gs 32gb and I have T-mobile as provider(my phone is locked)

I want to jailbreak my Iphone 3Gs but I do NOT want to unlock the phone. Which Firmware version should I use?

iPhoneHeat December 19, 2009, 7:25 pm

iPhone 3GS NOT Activated

hennb December 20, 2009, 5:42 pm

Hey thanks for your reply!
When I try to download the FW, I’m getting forwarded to Rapidshare, but Rapidshare does not allow me to download the FW for free, and I have to pay & become a premiummember to download it!

Is there a different download link available?

iPhoneHeat December 20, 2009, 9:34 pm

ok.. uploading @ megaupload ll take a while

hennb December 21, 2009, 12:52 am

your awsome! thanks alot for your help and the quick reply’s!

hennb December 21, 2009, 11:12 pm

Hey Iphoneheat, did you got the chance to upload the files to MEGAUPLOAD?

iPhoneHeat December 22, 2009, 1:00 am

Almost done.. please wait for a couple of hours.. my UP speed isn’t that good

hennb December 22, 2009, 3:49 am


When I am trying to download the files via Rapidshare I get the following message :

“You have reached the download limit for free-users. Would you like more?”

Can you perhaps tell me if you got the chance to upload the files to Megaupload or a different storagewebsite?


iPhoneHeat December 22, 2009, 4:45 am

MegaUpload Links are UP and running.. Please report if any link is broken.

kmonte December 21, 2009, 11:03 pm

I am having a problem with restoring the 3gs firmware … i tried every way described on the net but nothing. When i try to restore the firmware while the phone is in DFU mode i have a 1600 error, if the phone is in recovery mode, i have a 1604. Tried switching computers … tried on Mac/Win…
Still nothing…
I have an iPhone 3gs from the shop with 3.1.2 preinstalled and the latest modem and stuff …
It jailbreaks perfectly with blackra1n but i want a custom freeware to get rid of using blackra1n every time i start my phone …
Please give any kind of answer …
Waiting 🙁 …

iPhoneHeat December 22, 2009, 12:59 am

There’s no permanent jailbreak solution out there for latest 3gs units….

kmonte December 22, 2009, 2:12 am

So…in other words you want to say that i spent all my day trying do do something that can be done much easier? … lol … is there any point then to put a custom firmware?

iPhoneHeat December 22, 2009, 2:33 am

CFW is for all those careful people who didn’t updated to 3.1.2 directly and want to secure their jailbreak in the future. and CFW is the most recommended way to proceed in jailbreak community because Dev-Team’s Tools are considered best for iPhone hacks.

Sudha December 23, 2009, 7:38 am

Dear friend,

Mine is iphone 3GS version: 3.1.2(7D11). Modem Firmware-05.11.07. As my phone is factory unlocked, I tried to jailbreak like this.

1) blackra1n.exe 2)Installed cydia through wifi 3)Then with itunes tried to install applications. Error.4)Rebooted the phone. 4) Got struck in restore mode 5)Restored with itunes.6)Able to install free applications through wifi from app store.

Now pl tell me the best method for jail breaking.I would like to do without any hitches.

Thanks and regards

iPhoneHeat December 23, 2009, 8:00 am

seems like you have one of the latest units of 3GS.. Which means whenever you reboot you’ll lose jailbreak.. and stuck at recovery screen..
At that pt.. no need to restore again.. simply run the blackRa1n again.
That’s the only solution out there: tethered jailbreak (you lose jailbreak whenever you reboot.)

and to install cracked apps follow the this guide:

sudha December 23, 2009, 1:58 pm

I have gone through the link. It asks to run relevant “App_patch”. Is it only sufficient to install applications without wifi? Pl clarify 1) Is this patch to be applied after blackra1n or I need not run blackra1n? Or else 2) Can I restore with custom firmware with itunes? Will it jailbreak?


iPhoneHeat December 23, 2009, 10:46 pm

Don’t go for Custom firmware as you’re already @ baseband 05.11.07…
simply restore with official firmware.. and run blackra1n to jailbreak it. and run blacksn0w if you want to unlock it as well.

Since you’re stuck at connect to iTunes Screen.. Simply connect iPhone to your computer and run blackra1n..
and whenever you reboot iPhone and again stuck at connect to iTunes.. just rerun the blackra1n no need for restore.

zeraw December 23, 2009, 4:52 pm

I have a factory unlocked 3GS with the newest bootrom(tethered jailbreak), now i can activate with any sim but I need to jailbreak (to have cydia), If i use blackra1n directly it will make it tethered (requires to run blackra1n on every reboot). If I use the “non-activated” firmware and restore, can i still use itunes to activate my SIM, if so then how can I force itunes to go to activation menu?

iPhoneHeat December 23, 2009, 11:01 pm

Latest units of 3GS are tethered jailbreak only.. and blackra1n is the only solution out there for latest units.. CFW isn’t for baseband 05.11.07

zeraw December 24, 2009, 11:37 am

what does a custom firmware have to do with the baseband?
the problem is that I cant get it installed keep getting 1600 errors on 3GS already on 3.1.2

iPhoneHeat December 24, 2009, 10:05 pm

Then simply try the BlackRa1n..
because there’s iReb to get rid of errors like 16xx but it doesn’t support 3GS..
so the only option left is BlackRa1n:

blackstud007 December 26, 2009, 3:52 am

I must say a big thank you to you with the help or iRED to fix my 13,21 and 16 errors.

But I still hve a problem after jailbroken my iphone 3g Version is 3.1.2(7D11)Modem Firmware is 05.11.07 with blackra1n. I have no Wi-Fi signal. I checked on Settings-General-About Both Wi-Fi Address and Bluetooth address shows up. I did “Reset Network Settings” but still no Wi-Fi signal…please help me.

iPhoneHeat December 26, 2009, 9:34 am

Signals should be back.. why not reboot the devices after another reset to network settings

blackstud007 December 26, 2009, 5:13 pm

I did that…when i pressed “Reset Network Settings” the phone reboot by itself immediately and i reboot it but still no signal and i cannot download cydia from blackra1n offline(without internet).

iPhoneHeat December 26, 2009, 8:52 pm

Why not re do the jailbreak process..
and please comment in the BlackRa1n topic

vinayak134 December 27, 2009, 10:21 am

As I tried to jailbreak my iphone 3Gs with custom restore I m getting 2 errors 1600 and 1601 respectively.Please offer me a solution which would help me to get rid of this problem.

Thank you.

iPhoneHeat December 27, 2009, 10:27 am

iReb is there to handle such errors.. but it’s not supported with 3GS..
you better try on another computer or use Blackra1n guide under jailbreak iphone

itsallgood27 December 28, 2009, 12:48 am

I have I phone 2g with 3.0 firmware unlocked using t mobile. updated itunes to itunes 9 so now music wont sync. so i decided to upgrade to custom firmware 3.1.2 ok so i put the phone into recovery mode select the file it starts extracting but then hangs in the middle restoring i phone software. ive tried redownloading the firmware and restarting i tunes but it still seems to hang. anyone else having this issue???

iPhoneHeat December 28, 2009, 1:28 am

Try another USB Port or another computer

itsallgood27 December 28, 2009, 3:39 am

ok now it doesnt hang anymore but it now says”Iphone could not be restored. an unknown error occured (13)”. tried to change usb ports but it says the “usb device has malfuctioned” and wont be recognized. please help

itsallgood27 December 28, 2009, 3:56 am

ok tried another computer and giving me the same error message saying “this device could not be restored”

iPhoneHeat December 28, 2009, 4:01 am

Use iREB to get rid of this error.
Read the foot note in the guide

itsallgood27 December 28, 2009, 5:49 am

ok so i used ireb and now it starts putting firmare on phone then it stops and gives me error 9. what do I do. i think my phone might be brivked now! cant get out of recoverymode!

iPhoneHeat December 28, 2009, 10:02 am

No it’s not bricked..

Put your iPhone into DFU Mode and then try..

Jailbreaking 2G is the most easiest as compared to other iDevices..

if it still doesn’t work then you better try BlackRa1n after performing a Fresh restore with Official Firmware:

itsallgood27 December 28, 2009, 12:59 pm

ok will it work with windows vista??

iPhoneHeat December 30, 2009, 8:39 am

Yes it should

itsallgood27 December 28, 2009, 8:23 pm

Ok so I tried a fresh normal restore and I keep getting error codes 13, 9, 1600 so I guess I’m making progress. I’ve reinstalled itunes. I’ve looked at other forums and other people have my same issue some have been successfull after 30 or 40 restores. So I guess ill just keep trying. Is it because I don’t have a mac??

itsallgood27 December 29, 2009, 4:25 am

Whenn itunes asks me if I want to share information with servers should I accept? I said no because I’m trying to use custom firmware.

itsallgood27 December 29, 2009, 3:04 pm

Ok guys I finally got it to work, It was the USB CORD!!!! AHHHH!! it was such a simple fix, I just used another one from my ipod. So I ended up doing a normal restore and then used Black Ra1n and everythings allgood. Thanks for the helps guys. Laterz!

rubenalsina January 2, 2010, 9:53 pm

I have a question for you, I have also a 2G with 3.0 unlock with T-mobile and want to update to 3.1.2.
I am getting confuse with all the info all over on how to do it, some suggest blackrain, others pwnage. My last update was done on my pc with redsnow since pwnage didnt work on my mac, all previous updates were done on the mac, but the last one said something about intel version of pwnage.
Ok, how do I upgrade now WITHOUT loosing the unlock.
I’ve downloaded a custom firmware already, i have blackrain, i have pwnage 3.1.4 on the mac…..

iPhoneHeat January 2, 2010, 11:48 pm

Install CFW..
if doesn’t work then try Blackra1n..
your iPhone 2G would remain unlocked no need to unlock again.. just reset network settings

imatrix January 2, 2010, 7:29 pm

Does anyone have Megaupload mirrors for IPhone 3G 3.1.2 OS Custom IPSW (NOT Activated (for Official Carrier Users)?

b2 January 3, 2010, 8:37 pm

Question- This custom firmware 3.1.2 for 3GS has any package already selected inside cydia

zenshuken January 5, 2010, 8:18 am

excuse me but does this still work if my phone is unactivated and is in the “emergency call” screen, will my phone activate as well?

thank you

Itsallgood27 January 7, 2010, 3:49 am

When I did a normal restore through iTunes to firmware 3.1.2 I got the same thing when I inserted my tmobile sim card. So I downloaded blackra1n from followed the instructions on a YouTube video and vwolaa. It took away the activate and emergency call thing and I was right to the main menu.

ManhDOS January 7, 2010, 1:17 am


I’ve already got a 3.0 jailbreak+unlock on my iPhone 2G 16GB.Now I want to get a 3.1.2 jailbreak+unlock for my iPhone, but will it work without any problems? And which way to get it is besser, to user blackra1n or to use a custom firmware? And can I restore to my OS 3.0 if the jailbreak+unlock won’t work?

iPhoneHeat January 7, 2010, 5:31 pm

There should be no issue..
go for custom firmware

Rictowers January 7, 2010, 2:13 am

I Have a 2G with the 3.1.3 version that is block, i have done everthing that i was supose to, but in the end i have a messagem of error 1604. does anyone knows how to manage this error?
Thank You

iPhoneHeat January 7, 2010, 5:32 pm

use iREB.
Read the foot note in the guide to get rid of this error

Aatif January 12, 2010, 5:29 pm


this may sound stupid, but I have an iPhone 2G running on OS 3.1.2, jailbroken and unlocked. I got a custom firmware from a friend with which I restored it from iTunes to get on 3.1.2 in the first place. however in this firmware cydia isn’t working; it crashes right after start, and it is not allowing me to reinstall even. my question is this, if I restore using the ipsw posted here, would that remove my unlock? and would I have cydia working or not? I am from pakistan, running an unofficial carrier, WaridTel. please help me

iPhoneHeat January 12, 2010, 5:55 pm

NO, in case of 2G there’s no need to unlock again.. simply restore the CFW and reset network settings.. you’re done
@ Cydia.. let the Cydia update when you run it first time after restore

Aatif January 13, 2010, 1:16 am

Thanks for your reply. There’s another issue I would like your help with. Previously when I was on OS 3.0, my battery was draining really fast. When I upgraded to 3.1.2, the battery issue was greatly resolved (only 25% drop in 24 hours with 1.5 hours of call time on a 2G network and about 1 hour of WiFi usage). However, since Cydia was not working after the flashing, I restored using the same firmware again (that was before I got reply from your side). Since the second restoration the battery has been draining like crazy. In 6 hours I’m down to 35% from a full charge, no calls, push notifications off, WiFi and EDGE connections off, location services off, and screen brightness down to 25%. All the usage I did was about 50 SMS messages. This is even worse than what the situation was on OS 3.0. Any idea on what might be causing this? And would doing another restore/reflash resolve this?

Would really appreciate some help wiht this.


Aatif January 13, 2010, 3:01 pm

ok i have installed the CFW posted here as well, but the battery issue remains. strange enough, SBSettings shows battery 10% lower than any batter app from AppStore, like right now, I am showing 74% battery through SBSettings, while Battery Master is putting it at 85%.

What should I do? 🙁

iPhoneHeat January 13, 2010, 4:44 pm

another restore doesn’t hurt 😉

Sandro Sabino January 12, 2010, 8:50 pm

What’s the password to open the zip files ??


iPhoneHeat January 12, 2010, 11:53 pm

no password..

Jimbo January 15, 2010, 8:47 am

Hello guys,

I got a question here.

I bought my iphone 3g officially locked to a carrier from other country. Itunes recognize it as “The sim card inserted is not supported” or something and the iphone is stucked on Emergency Calls only. I can’t get past the emergency call screen to the springboard. I don’t have the official carrier sim card with me.

So, the question is. If i were to restore using the custom firmware which is activated for unofficial carrier users, will it sort of “activate” my phone? Like, will i get pass the emergency screen and itunes will activate it?

Thanks guys, i appreciate it if you guys could help.

Jimbo January 15, 2010, 9:11 am

hello guys,

A question here. i know it sounds silly, i think. my iphone 3g running os3.1.2 baseband 5.11.07 is stucked on emergency calls only and itunes said “The card inserted is not supported”. Does that means, it’s locked? I don’t have the official carrier sim card with me, so if I were to restore using the custom firmware provided above which is “Acvivated (For UnOfficial Carrier Users)”, will it get pass through the emergency screen and to the Springboard menu? Also, will Itunes recognize it?

Then, from then on I can install cydia/rock and unlock it, that if i could go to the sprinboard menu.

Jimbo January 15, 2010, 9:12 am

oops sorry, double posted. i thought my comment don’t show up.

Darrell January 16, 2010, 2:00 am

I have a iphone 2g with firmware 3.0.1 .Followed the instructions and worked perfectly. Had some issues with 16xx problems but the dfu mode and ireb did it. Thanks…

vonnebaby January 16, 2010, 2:46 am

do i have to download black rain to unlock my iphone. i think its the 2g.

iPhoneHeat January 16, 2010, 3:12 pm

No custom firmware do this in case of 2G..
you should have read the guide carefully before asking.. everything is mentioned in there

acer8 January 18, 2010, 9:06 am

I have a 3GS jailbroken and unlocked with redsn0w, 3.01. I would like to update to latest firmware, but still keep it jailbroken and unlocked. My information is on file with Cydia, which I understand is considered ‘good’ but do not know what use it is. I use AT&T but also use other SIM cards when out of the country.

1. What is the best way to get my 3GS to the latest firmware, 3.1.2? Use a CFW (not activated)? I assume therefore, that I do NOT do this via iTunes. I absolutely do not want to require being tethered to reboot the phone when battery dies, which unfortunately happens to me once in a while between charges.

2. I just bought my wife a new 3GS (past 2 weeks). I want her to be able to be unlocked and jailbroken as well. I installed Blackra1n, and it works fine, except we hate the tethered requirement to reboot. Can this phone do CFW as well, or must it use Blackra1n?

I appreciate any guidance on Phone 1 and Phone 2.

iPhoneHeat January 19, 2010, 2:35 am

Latest units of 3GS are tethered jailbreak only.. Run the blackra1n each time you reboot iPhone (that’s the only solution out there for now)
if you purchased your 3GS before September last year, your iPhone supports untethered jailbreak..
untethered >> no need to run blackra1n each time you reboot/turn off iphone.

Now if you want to go for 3.1.2, I recommend custom firmware.. you have 3 options..
>Download the supplied CFW file
>Create one by yourself using PwnageTool (MAC only)
>Create one by yourself using Sn0wBreeze (Windows only)
guides for PwnageTool and Sn0wBreeze can be found under jailbreak iPhone category.

If CFW doesn’t work for you.. then go for BlackRa1n.. but first make sure you’ve tried CFW is all ways.

and go for Activated one

Pete_B January 19, 2010, 3:16 pm

I cannot see it mentioned so my question is which baseband does this upgrade install?

drew0517 January 27, 2010, 12:53 am

I am a true newb at this. I recently Jailbroke my 3g iPhone which has 3.1.2 and baseband 05.11.07. I used Blackra1n to jailbreak the phone and installed cydia and rock. For some reason, the system root mem is maxed at 500. There is nothing I can uninstall that isnt detrimental to the OS so I figure I will restore back to a cfw. Like I said I am a newb at this, so I understand I would need an non-activated 1g cfw. Do I need to jailbreak with blackra1n again, use another tool or what? Oh, and I am with the official carrier which I assume is att.


iPhoneHeat January 27, 2010, 10:42 pm

now that you’re @ FW 3.1.2 already, i recommend using redSn0w..
You can find a guide under jailbreak iPhone category

drew0517 January 27, 2010, 10:46 pm

Is RedSn0w needed for the cfw installation? It doesn’t matter which one I need to use, just want to get an understanding of what I will need.

drew0517 January 27, 2010, 10:49 pm

do I have to use iPhone1,2_3.1.2_7D11_Restore.ipsw? or can I use one of the above cfw with 1gb system partition?

Shadi January 27, 2010, 7:48 am

hi there,
I have other problem,
i got iphone 3g 3.0.1 modem 4.26 made on the 29th week.
i wanted to upgrade to 3.1.2 with the redsn0w 0.9 beta.
i did every thing as written, but i forgot to upgrade it first from the iTunes!!!
now my iphone is stuck on the apple logo and dosn’t and keep rebooting.
can you please help me! i don’t know how to fix it!

iPhoneHeat January 27, 2010, 10:40 pm

simply restore again and run RedSn0w.. and plz comment in the concerned topic

matin January 29, 2010, 1:04 pm

salam shadi
to irani hast?
moshkelet hal shad?

Drew5517 January 28, 2010, 4:40 am

The guide worked amazingly well. But I thought the firmware was 1gig of system memory? The one on this site is only 500mb

Zeekay February 1, 2010, 6:48 pm

Mr.Iphoneheat you have added one more fan in your fans list…oh my God i cannot beleive i upgraded my know i was stuck in unlocking my 2g though jail break was hell easy
once again thank you so much for Pwned CFW
guys mine CFW got installed without any errors on my 2g
once again thank you so much..

iPhoneHeat February 1, 2010, 11:12 pm

Thanks for the input..
Stay tuned for more on upcoming firmwares 🙂

davinavina February 4, 2010, 4:19 am

Hey I was wondering if someone can help me with this one: I have an iphone 2G and downloaded the according packages, and tried to open them with Betterzip, but nothing is happening. I keep on getting the message from redsn0w: Unable to recognize specified IPSW
How do i proceed? Thank you for your help!

aatif February 4, 2010, 8:26 am

this is a custom firmware – either you have posted in the wrong topic or you have misunderstood. you don’t need redsn0w to use a custom firmware. just download the appropriate CFW file for your device, and use betterzip (for Mac) or HJSplit (if you’re on PC) to COMBINE the three parts (make sure that all the three parts of the zip file are in the same folder for these softwares to work). Then, when you get the single, combined .ipsw file, connect your iphone 2g with itunes, let it sync, and then Alt+click on restore (for Mac) or shift+click (for windows) on the restore button in itunes. it will ask you for the path of the ipsw file. Browse to the custom ipsw file that you have combined, and let itunes restore the software. once it’s done, your iPhone 2G will be jailbroken, unlocked and running on OS 3.1.2.

Hope this helps

kidnice_1 February 8, 2010, 1:14 am

I have a iPhone 3G which I bought in December of last year. It was using OS 2.2 when I jailbroke it initially. I just upgraded to 3.1.2 using the custom IPSW. I followed the instructions on putting the phone in restore mode and everything seemed to work fine, however, I cannot make or receive any phone calls nor send and receive any text messages. The only think working is WiFi. Also none the applications that I had previously installed legit or through
Hackulous were re-installed. Please HELP!

iPhoneHeat February 8, 2010, 8:09 am

Reset the network settings..
if no use simply restore again

kidnice_1 February 8, 2010, 9:15 am

Tried both options you recommended already neither corrected the problem. Seems as though the phone is not registering with the AT&T network. What now?

prototype February 10, 2010, 10:59 am

hi, I just bought an iphone 3gs, 3.1.2 and the week number is 47, modem is 5.11.7, the shop said it is officially unlocked but not jailbroken, i tried blackrain and its working, istead of blackrain i would like use the activated firmware you provided, but everytime i try to restore i get error 1600, i tried from dfu mode and restore mode, none works,,, any help would be appreciated, i even tried on different computers.

iPhoneHeat February 11, 2010, 3:34 pm

did you try iREB???
and BTW you should NOT play with 3GS firmware ATM when you don’t have SHSH saved at Saurik server..

rEiNiEr February 10, 2010, 1:06 pm

what if i downloaded the unactivated CFW, I have the sim for the official carrier, then decides to unlock afterwards. will I still be able to unlock by using ultrasn0w on bb 4.26?

iPhoneHeat February 11, 2010, 3:31 pm

Yes you can when you have Cydia

Yogendra February 13, 2010, 1:48 pm

Need serious help! I have 16GB 3GS (week 39). It was jailbroken using Blackra1n. When I tried to fix the wifi issue by rest network settings, the phone got stuck at apple logo. I tried to do a custom restore for 3.1.2 (sn0wbreeze) but I get error 1600 in DFU and error 14 in Recovery. Phone doesnt boot normally. Always goes in recovery. Dont want to upgrade to 3.1.3 at all. Please help.
Have tried on 2 different computers, created new user, installed iTunes 9.0.3 fresh. None of this has worked. Please please please help…

iPhoneHeat February 13, 2010, 2:10 pm

did u try iREB?

Yogendra February 13, 2010, 2:53 pm

iREB is not supporting 3GS.
I really need help to resolve this. I am stuck at recovery mode and unable to restore 3.1.2 (no ECID SHSH on cydia for me and custom 3.1.2 with sn0wbreeze not working, error 1600 and error 14).
someone please please help….

unchiu February 13, 2010, 3:22 pm

Hi there,
I have a factory unlocked 3GS sw 3.1.2 baseband 5.11.07 bootrom 359.3.2. It is new and I want to jailbreak it and avoid iphone hanging in restore mode after reboot. Is this possible with the custom firmware files? Thank you.

Yogendra February 14, 2010, 12:36 am

iPhoneHeat, i desperately need your help.

I am unable to restore my 3GS. It was working abs fine on 3.1.2 before I did the reset network settings. Now, phone is stuck at recovery. Multiple attempts to restore custom 3.1.2 in DFU and recovery mode have failed.

What could be the problem?

iPhoneHeat February 14, 2010, 2:55 pm

You can restore 3.1.2 on 3GS only if you’ve SHSH stored at Saurik server via Cydia.. otherwise you’ll be forced to update to 3.1.3

iPhoneHeat February 14, 2010, 2:55 pm

btw.. did you try blackra1n when it’s stuck at connect to iTunes (recover) screen??

Future February 14, 2010, 12:41 am

Dear Friends i really need your help as now i am in deep mess. my iphone crashed & now am not able to restore.

My Iphone Details :

Iphone 3GS (New Bootrom)
Firmware : 3.1.2
Baseband: 5.11.07
Jailbroken/Unlocked : Blackra1n
I don’t have the shsh file but have written down my ECID

Today i downloaded some keyboard from cydia & it asked me to reboot the device, which i did and since then i got stuck on to The Restore screen.

Methods Tried:

Redsnow 0.9.2 & 0.9.3: Gets stuck on the screen which says “downloading the jailbreak” & a something at the bottom keeps circling & later restarts n goes back to the Restore Screen.

Blackra1n : Image of that guy comes on the screen & stay there for few minutes & again restarts & goes back to the restore screen.

Pwntool 3.1.4 & 3.1.5 : after creating the custom firmware ask’s me to connect my device through USB, which i tried tried tried but it didn’t work..(I tried the DFU mode = Fail)

Itunes 9.0.4: Tried to restore by downloading the firmware from iclarified and tried doing it through the Shift Button method but i could not restore got an error msg “ iphone not eligible for this bundle” (tried to restore both in DFU mode & normal restore mode”).

Finally i tried the method of creating a localhost server thing (umbrella & tinytss) but didn’t succeed, as while restoring in itunes it gives me error msg (1601 (DFU Mode), 3001 (Normal Restore)). i get these error msges after “ verifying from apple server” but it takes about 3-4 mins before displaying the error msg.

I am really tensed , please please help me.

Thanks in advance

Yogendra February 14, 2010, 10:27 pm


I understand your anxiety. I was in a similar situation yesterday.

OK. You can try this. It worked for me
1. Download the custom firmware (links provided at top of the blog, chose activated/non activated as per your connection)
2. Join the 4 files using any utility (HJSplit)
3. Uninstall iTunes from your computer. Delete any files under user/application data/apple….
4. Install latest version of iTunes.
5. Connect your iphone.
6. Put in in recovery mode (check iclarified on how to do that)
7. Shift restore the downloaded file.
8. Once restored, you will need to unlock using Blacksnow if you are on unofficial carrier (even if you downloaded activated firmware as that is for earlier version of baseband)

hope that helps

Future February 14, 2010, 11:39 pm

Buddy what’s your phone model (3g or 3gs) and if 3gs then is it with the new bootrom (do u need blackra1n whenever your phone restarts).

Yogendra February 15, 2010, 9:25 am

yeah….if its a new 3GS (post week 39), you will need to run blackra1n every time to boot it.

Thats tethered jailbreak.

Future February 16, 2010, 12:30 am

It;s giving me error 1604 (normal restore mode) & error 1600 (DFU mode)…’s not working for me.

Aatif February 16, 2010, 6:38 pm

use iREB from iH8snow to get rid of 16xx errors during custom firmware restore. check out this link here

ozkantarik February 17, 2010, 12:18 am

it doesn’t work for 3GS. I have the exact same problem as here. 3GS stuck when I tried to reset network settings. Not able to restore, jailbrake or such.. what can I do to return back???? It was operating fine before

delsapo February 15, 2010, 11:46 pm

Did you get your phone working? I’m in the exact same mess. Can’t figure it out….


eschabra February 15, 2010, 9:35 pm

I have a 2G with 3.0.1 firmware.

When I use the new “” file, does it change anything to the bootloader? Rightnow I have version “04.05.04_G”. 2nd question do I have to unlock and jailbreak my Iphone after upgrading my Ihpone?

iPhoneHeat February 15, 2010, 11:25 pm

Don’t worry.. You have the most tension free iPhone model 🙂
nothing will happen.. and if it does, there’s always a way to get your iPhone 2G back to life 🙂

eschabra February 16, 2010, 3:54 am

Thanks, it works fine no problems at all, so far. Can I upgrade to 3.1.3 also?

Aatif February 16, 2010, 6:40 pm

yes, you can easily upgrade to 3.1.3 as well. just use the CFWs provided here

method remains the same 🙂

daniel February 15, 2010, 11:48 pm

I have 3gs iPhone which has 3.1.2 buy in september with new baseband
I can’t restore firmware 3.1.2 it say that is not supported in this device. I tried i DFU mode and Recovery. what can i do?

ozkantarik February 16, 2010, 6:54 am

Hello, I have a new out of the box iphone 3Gs, while I was trying to unclock, I somehow decided to reset all aplications and setting data in the system menu. The phone returned to itunes screen. then in regular, I try to unlock but redsn0w freezes on activating screen. I tried to restore on itunes , it gives error, I tried many times other unlockers and software to restore it back no no way. How can I get it back? Why does it stop on pineapple at Activating all the time? It requires something special… any help?

autumn February 17, 2010, 4:25 pm

hello, I have ipod touch 2G(version 3.1.3) and i wanna down grade my ipod(3.1.3=>3.1.2) for blackra1n. I’ve found ipod touch 2G 3.1.2 firmware 7D11 (original or custom ver.) for long time… Could you send me Ipod touch 2G ver.3.1.2 firm ware if you have? sorry im not good at writing eng. Im Korean so I cant explain you quit fluently. plz reply my comment.

nthnyfong February 18, 2010, 8:17 pm

hi, i have a iphone 3G,
version : 3.0.1 (7A400)

iPhoneHeat February 19, 2010, 12:13 am

Download the custom firmware 3.1.2 and follow the instructions… then use UltraSn0w to unlock your iPhone.. Do NOT try anything else.. You have the best iPhone specs in your hand

nthnyfong February 19, 2010, 9:52 am


nthnyfong February 19, 2010, 9:58 pm

3.1.3 IS MORE LIKE 3.1.3.

nthnyfong February 18, 2010, 8:25 pm

DIFFERENT BETWEEN Activated (for UnOfficial Carrier Users) & NOT Activated (for Official Carrier Users)?

iPhoneHeat February 19, 2010, 12:15 am

CFW >> custom firmware
Official >> the carriers in contract with Apple to sell iPhone
Unofficial >> that are not in contract with Apple and are not selling iPhone

samsunga February 19, 2010, 3:27 am

i keep getting an error message when i’m trying to download the iPhone 3G Custom IPSW not activated. any ideas?

iPhoneHeat February 20, 2010, 11:34 am


nthnyfong February 19, 2010, 10:00 pm


iPhoneHeat February 20, 2010, 11:51 am

Cydia is there

nthnyfong February 20, 2010, 11:55 am

haha, really tq iphoneheat, u r d best.

vinayakaggrawal February 20, 2010, 1:14 am

Hi,I have the latest model of iphone 3gs,but it is stuck on the apple logo and is not going further.It was on firmware 3.1.2 before and was unlocked.What can i do to bring it back to workable position???Please help!!!!

rush2252 March 5, 2010, 5:13 pm

If you updated to 3.1.3 you will need the older 3.1.2ipsw file. Apple no longer validates it so you will have to have someone email it to you. You CAN successfully jailbreak 3.1.3 but are unable to unlock the 3G or 3GS on 3.1.3 at this time.

To jailbreak you will have to follow the instruction from one of the Snow programs and select the 3.1.2 ipsw it will go ahead and accept the jailbreak and you will have cydia. Good luck!

Next time when you are warned NOT to upgrade to the new firmware listen 😉

nthnyfong February 20, 2010, 2:35 pm

iPhone 3G Custom IPSW

NOT Activated (for Official Carrier Users)

can pls upload the file again? the link oledi expire on rapidshare?
tq 4 all the effort, waiting 4 the file to download.

gopi krishna February 20, 2010, 11:17 pm

hey friend i am getting error1600 when i tried to restore
my i phone 3gs
can u help me please

beachdude21 February 22, 2010, 5:52 pm

I jailbroke my iphone 3gs 3.1.2 but now it keeps getting stuck on the the page that looks like Picaso with blackra1n. so it wont get passed it, i have tried running blackra1n again and it hasn’t worked. i’ve tried downloading the ‘custom files’ you guys have on this site but then i get an error saying ‘1606’ or ‘1600’ what do i do? also is there any news about a new jailbreak for the iphone 3gs 3.1.3? Any info would be helpful

rush2252 March 5, 2010, 5:15 pm

Sounds like its bricked. You will most likely have to update to 3.1.3 or restore and load the 3.1.2 ipsw file IF you saved it. Read the above posting on how to jail break the old fashioned way before Blackra1n cam about.

Good Luck!

awitstori February 25, 2010, 2:31 am

if i download this to my iphone, will it change the baseband to 05.11.07 ?

iPhoneHeat February 25, 2010, 5:25 pm


awitstori February 25, 2010, 2:32 am

sorry, i ment firmware

vinayak February 27, 2010, 10:55 pm

Hi,my iphone 3Gs is stuck on the apple logo.Is there any way to get out of here.I am also not able to get the phone on th recovery mode.Any help would be appreciated.

Thank you.

rush2252 March 5, 2010, 5:16 pm

Plug the phone into your computer. Hold down both the power button and home button until the phone soft resets or turns off. Once the phone reboots release the power button and continue holding the home button for several seconds (10-20) it should show iphone in recovery mode on itunes.

vinayak March 12, 2010, 9:24 am

Thanks a ton..

grady February 28, 2010, 11:55 pm

I download the IPhone 3GS Custom IPSW, activeted an dnot activeted, and when i try to extract the files i get an eror that the files are broken. mayb its my computer so can u contact me via e-mail and send me those files not comprest?

meep March 26, 2010, 6:45 pm

same issue here – seems the “Activated” files is incomplete

prymespyder March 3, 2010, 11:33 am

Are u goin to re-upload the iPhone 3G Custom IPSW
NOT Activated (for Official Carrier Users)

baqirali March 6, 2010, 3:04 am

you’ve given three files of custom firmware , how to get it done ? should i restore by selecting only single file or should i select each file one by one ?

iPhoneHeat March 6, 2010, 7:06 pm

Read the instructions

cmohan March 7, 2010, 7:30 pm

If i try to join those files, its prompting for password… ? can one help me what is the passowrd for below files ?


JN March 16, 2010, 6:30 am

Worked perfectly! Thanks for the links!

Roy March 17, 2010, 12:00 pm

I had used blackra1n to jailbreak my iPhone 3GS and i was trying something out and i removed the blackra1n icon from my phone.. Now that it’s gone, i can’t load the icon back. Anybody can help? Cos without the blackra1n icon, i won’t be able to install Cydia and Installous.. Any other ways to do it?

Pls help..

iPhoneHeat March 17, 2010, 9:24 pm

dont play with your 3GS if you depends on unlock

Roy March 18, 2010, 9:09 pm

Hi iPhoneHeat,

You might as well don’t reply to my question? What a waste of time.

iPhoneHeat March 19, 2010, 3:24 pm

means you do NOT care abt unlock..
Simply connect your 3GS to your PC/Mac and run the BlackRa1n to jailbreak it.. you will get blackra1n on you screen..

I suggest you to connect your iPhone via USB… run F0recast.. it will suggest you the right tool to jailbreak your device..
good luck

sahej March 19, 2010, 10:49 am

i have 3.1.2 on my 3gs.. just upgraded with modem firmware 5.11.07.
the jailbreak works perfectly fine.. but i dont know why the unlock doesnt work.. it just keeps searching for network but never ends up finding it.. the phone recognises the carrier but no service..
can someone pls help me out with this?

iPhoneHeat March 19, 2010, 3:28 pm

did you try resetting the network settings?

sahej March 19, 2010, 3:35 pm

how should i reset them, before installin ultrasn0w or after installing it? it doesnt work after intalling it…

Erik March 19, 2010, 5:08 pm

I don’t understand the difference between activated and not activated versions
I have a jailbrocken and unlocked 3gs bought in USA (at&t sim)

iPhoneHeat March 19, 2010, 7:23 pm

Activated >>> for those who depend on unlock
Not-Activated >> Who do NOT need to unlock iPhone
if you depends on unlock then don’t try anything atm… coz if anything goes wrong you would be forced to update to 3.1.3 unless you’ve SHSH saved via Cydia

DAS March 23, 2010, 2:02 am


Activated (for UnOfficial Carrier Users)

iPhoneHeat March 23, 2010, 2:56 am

yes you can.. but it’s not recommended for 3GS users as there’s nothing new in 3.1.3.. but if anything goes wrong during process 3GS users may lose unlock..

YOARGENTINO March 27, 2010, 8:45 am

.rar with pass .. where is the password?? 🙁

iPhoneHeat March 27, 2010, 11:40 am


Rob Ripley March 30, 2010, 6:17 am

Hi You!

And thanx for a highly intelligent blog/website with(at last)
some seriously intelligent answers. You truly are a sight for sore eyes….Been travelling around these kinds of sites for 8h now, and its just – bla bla….I´ve unlocked and jailbroked 1 IPhone 3G, 3 diff gens Touch Pods and 4months ago I did my first 3GS. Today,or YESTERDAY (it became after searching on an on for ananswer) I got a 32GB 3GS,and it was bought the 10th of this month, so its darn new, BUT it came with 3.1.2 and cause of that I got madly happy cause I remember what a sweet deal the unlocking and jb was 3-4months ago. This time I took a sick chance with the Napoleon Dynamite looking dudes so called software Blackrain and now my phone is EFFED UP- like totally!! First it worked,I´ve got cydia and I managed to install all the patches,I fixed the WiFI and my non off sim card work flawlessly. BUT then I turned it off and when I turned it on, it first gave me the apple,then the USB Cable with ITunes logo and, oonce again I+ve got HIS face,and there it stayed until I connected it to my comp once again,THEN it worked. After doing that the 3rd time I tried to blackrain it once again and maybe after the 3rd time, it doesnt go beyond the usb/ITunes logo.. If I connect it to the computer it goes a little further,to HIS face and stops there EVEN if I run blackrain again. And now Im 500euros poorer and I have a glassbrick. I cant even update my OWN phone with ITunes cause Apple stopped that possibility. I have 3.1.2 but WHAT do I do now??? It was Jbreaked and unlocked for 10mins on 3.1.2….Can you give me some of those answers I´ve seen you give others? Thats my hope, writing a short story and all. Judging by your site, I thought it could be worth the effort…I´m sick mad! Thanx for an intelligent site!

Rob Ripley March 30, 2010, 6:28 am

Small correction to my ranting above: ITunes wont let me install firmware 3.1.2 – ONLY 3.1.3 – cause Steve Jobs have efficiently put new workforce with touchpads directly installed on their foreheads and they come with absolutely latest Ihead software, so they work night and day and doesnt even talk, he just gives them orders by multitouch and sweeps…Sorry for being a jerk but I got SO effing frustrated with apple when I learned that they have to control AND greenlight it before u can restore or update…By way they ARE now FORCING us to restore to 3.1.3…WHAT A xxxxxx!

Ganesh March 31, 2010, 8:16 pm

Hi iphoneheat,

i’m using iphone 3G with firmware 3.1.2 (7D11) & baseband 05.11.07. i have unlocked it with “BlackRa1n”.

After jail breaking i have browsed over the root file through “Disk aid”. I dont know what had happened but some data is going outside through my iphone (by cellular Network). Untill now some sent data = 94.9MB & Received Data = 121 MB.

Now the problem is that i want to reinstall the firmware 3.1.2 can u guide me how to do it.

i have connected my iphone to itunes & using the Shift key for Window i have selected the firmware 3.1.2 but its saying that new firmware 3.1.3 is available & 3.1.2 is not installing.

Kindly guide me how to reinstall the 3.1.2 firmware..


iPhoneHeat April 1, 2010, 12:09 am

when it asks for 3.1.3 just say no or cancel..
Put your iPhone into recovery Mode…
then restore with custom firmware

Ganesh April 1, 2010, 2:38 pm

As u said i have done but its unable to load. i have the following screen shots kindly advice me what to do….?

iPhoneHeat April 2, 2010, 3:06 pm

hold down the SHIFT key and click restore..

Ganesh April 2, 2010, 4:56 pm

I have already done by holding the shift key….. but no use…

tn1980 April 1, 2010, 12:23 am

i have this problem when i restore the i phone 3gs (the i phone could not be restored the device isn’t eligible for the requested build )

please help

iPhoneHeat April 1, 2010, 1:58 am

3GS cannot be restored to an older firmware unless you’ve SHSH saved via Cydia.. sorry

tn1980 April 1, 2010, 6:32 am

no i have the same firmware 3gs 3.1.2 but it;s not working with iTunes , but if i used 3.1.2 custom it will work can you tell what’s wrong here ? and how to SHSH saved via Cydia.


iPhoneHeat April 2, 2010, 3:07 pm

you need to save SHSH first…
open the Cydia..
there you’ll find Make My Life Easier option on the home screen that’s for you…

Dave B. April 1, 2010, 3:07 am

I am at my wits end. I downloaded all 4 compressed files and BetterZip is only allowing me to decompress each file one at a time. What am I doing wrong? These 4 separate files are supposed to be put together to make one big file right? How do I do this? Any help would be appreciated. Thanks!!


iPhoneHeat April 1, 2010, 3:17 am

yes… it will select one file.. and will pick the others by itself
go ahead and extract it

godfred30 April 4, 2010, 6:20 pm

this is just to say a heart felt gratitude my iphone was unable to boot after restoring it.i followed instructions on here and it was snappy getting it back to work.
you are a genious appreciate your kindness for assisting people like myself.
God bless i thought i had lost my iphone for are a blessing!!!!!!!!!!!!!!!!!!!!

jjintenet April 7, 2010, 2:48 pm

does anyone has the MD5 values of these 5 .00x files? I had downloaded all but one is incorrect. thk a million!

pranav April 9, 2010, 9:56 am

i have a same story 3gs 16gb black 3.1.2FW & 5.11.7BB.
1) Unlocked with blackrain.
Then got stuck on Geohotz pic.
2)tried rejailbreking with redsnow. The phone goes to a blank screen.
3) tried sequiring otherserver via hots ports to re install FW.
4) tried this custom FW link too.

Nothing is working for me. The phone is detected in itunes but i dont want 3.1.3 as i wont be able to jailbreak it.
Please help.

iPhoneHeat April 9, 2010, 3:00 pm

then you’re almost stuck..
try putting iPhone into DFU Mode and then run RedSn0w

jaymin April 15, 2010, 11:46 am

HI I restore 3.1.2 in my iphone 3g but now it is asking original sim card to activate iphone. but i do not have original sim card(O2).
what to do?

iPhoneHeat April 15, 2010, 6:47 pm

you need to jailbreak it or use custom firmware

Stripe88 April 25, 2010, 3:20 pm

Hello guys,

i want to restore my iphone 3g. i downloaded all the ispw files from above. I shared the files with HJsplit in a map. If i click in itunes on recover with shift, and i go to the map where i shared the files, and my computer doesnt see the files! how is that possible??

iPhoneHeat April 26, 2010, 1:28 pm

after joining the files with hjsplit.. you’ll get a zip file which contains ipsw file.. make sure you extract the zip file to get the IPSW

brunogusa April 27, 2010, 10:38 am

Hi, I was using a old iphone 3g factory unlocked already jalbreaked. Now I just got an ebay 32gb 3gs with 3.0.1 firmware and modem firmware 04.26.08.
I just installed a custom firmware ACTIVATED, 3.1.2 and after little trouble everything seems to be in working condition, but PUSH IS NOT WORKING.
I tryed to install push it and no luck at all
I use ATT in USA but sometimes I travel overseas and need to use my iphone.
My question is, I really NEED the push, if I jailbreak with a non-activate phone (and use my sim to do it) will I be able after to activate it, unlock my iphone with ultrasn0w and use another sim with push working? Or I’ll be stuck on a non-activate firmware with no unlock via ultrasn0w?

iPhoneHeat April 27, 2010, 10:41 am
brunogusa April 27, 2010, 11:32 am

unbelivable, you rock, I spent 4 hours on foruns and you got the answer
thank you so much

j.mohamed yusuf April 27, 2010, 5:20 pm

i like apple product

j.mohamed yusuf April 27, 2010, 5:21 pm

i need to unlock iphone3gs

diego April 28, 2010, 2:37 pm

my iphone is 3g 8gb and was erroneously updated to 3.1.3 on itunes but now it was downgrade to OS 3.1.2 (7D11) and my modem firmware is still 05.12.01 now my iphone is not supported per fuzzyband. please help me how to downgrade my modem firmware to 05.11.01 in order to be supported. please help. thanks.

iPhoneHeat April 28, 2010, 7:53 pm

sorry you’re out of luck for now

diego April 28, 2010, 2:43 pm

please help me downgrade my modem firmware from 05.12.01 to 05.11.01. tnx.

brunogusa April 29, 2010, 11:27 pm

hi, iphoneheat, I have one more problem. Push is working great, but I’m having serious problem with wifi. I used your custom 3.1.2 activated files, unlocked with ultrasn0w, my modem firmware is 04.26.08, my phone is week 36 (so no problem with reset) but I cant stay connected with my wifi. I already reseted several times, + network reset 10+ times. It stay connected for like couple of minutes if I dont use my phone, I lost the connection (I still have strong signal and the phone seems to process the data (on the icon beside the battery) but no internet. I also configured static ip on my iphone and still no luck. I use wpa2 security and linksys router with wrt custom firmware too

Waqas June 3, 2010, 12:26 am

I have 3gs 3.0 and baseband is 4.26. Can I install 3.1.2 custom firmware so that my baseband remains same i-e 4.26. I also want to unlock it. Please guide me. Or should I stay with 3.0.

iPhoneHeat June 3, 2010, 1:19 pm

stay with 3.0 until the unlock for OS 3.1.3 baseband 05.12.01 is out..
and Save your SHSH blobs for OS 3.1.3 using Firmware Umbrella (Important) otherwise you won’t be able to restore OS 3.1.3 or older firmware on 3GS coz OS 4.0 will be out by then and Apple won’t allow 3GS and latest device users to restore older firmware

avni June 7, 2010, 12:04 pm

my iphone 2g lock pls help me……

iPhoneHeat June 7, 2010, 7:15 pm

Use redSn0w guide to jailbreak iPhone OS 3.1.3 (can be found under jailbreak iPhone category). RedSn0w also unlocks 2G

gaurav June 12, 2010, 3:41 pm

hello sir..i’m a newbie to this iphone stuff.i’ve an iPhone 3GS 32GB…it was not workin… so i restored it to the available firmware 3.1.3 using iTunes…but now it asks for the original sim to activate it…is there anyway out to have it unlocked without putting in the original sim card that came with it..’coz its lost.i’ve downloaded 3.1.2 firmware from this site’s link to can i b able to restore it to 3.1.2 for unlockin(as guided)…please help…apple is suckin badly..though m a newbie.

iPhoneHeat June 12, 2010, 3:54 pm

try restoring the Custom Firmware 3.1.3
if you get an error.. wait for a couple of weeks. New Solutions are expected soon

festbarz June 12, 2010, 10:30 pm

hi, i have an iphone 3g 16gb, running version 3.0(7A341) and i just read in a forum, that there IS a sneaky way of using an iphone with a blocked imei, with a link to this page. This was the post:
no it is not possible at this moment but i know a trick how to use blacklisted iPHONE 🙂 with IMEI blocked…:)

simply restore to original 3.1.2 FW then use blackrain then once again restore but to 3.1.2 CUSTOM FIRMWARE ACTIVATESD ALREADY !!!!!!

after it run again blackrain to unlock 🙂

all is working OK 🙂

I tested 2 pieces blocked by IMEI and till now all is working OK 🙂

do you know if this is true, and possible

samtv June 18, 2010, 5:39 am

Hello,here I have a previously jailbroken iphone 3gs with blackra1n at 3.1.2 firware.this morning I tried to reset the phone via iphone reset option so I can erase all the info,pics,contacts and videos and let my daughter use it with her fido sim.since then it had gotten stuck on apple logo. I tried rebooting it wouldn’t let me.I tried using Blackra1n once I got the phone to usb and itune logo on the screen but that did not help either.I know I did not update the phone to 3.1.3.I have downloaded the 3.1.2 firmware again but now when it comes to restoring back to 3.1.2 using itunes and hoding the shift key down it looks for a .IPSW file and I can’t seem to find it in downloaded 3.1.2 firmware folder(ducuments and setting has the 3.1.3.ipsw file in it).I can’t seem to figure out if I’m doing something wrong or may be totally off track.I would appreciate if someone can take some time and help me.Thanks sam

iPhoneHeat June 18, 2010, 5:01 pm

you cannot restore older firmware on 3Gs unless you have SHSH saved for that particular firmware..
try Fix recovery boot guide (can be found under iPhone Guides category)

or wait for a week. the new unlock is on its way.. then you can go straight to iOS 4.0

Mynder June 22, 2010, 1:08 am


I have a iphone 3g 16gb with Baseband 04.26.08 with custom firmware 3.1(7C144)unlocked.
My question is if I only have to do these steps to update and unlock or if I need to do anything else and what should I use, activated or not activated.


iPhoneHeat June 22, 2010, 2:35 am

Go for Custom firmware 3.1.3.. checkout the iPhone firmwares category..

then unlock with UltraSn0w

Fil June 22, 2010, 10:59 pm

At last; a set of instructions that don’t assume one knows how to join sets of custom firmware downloads etc.
I thankyou from the bottom of my heart!
Greetings from a relieved iphone owner from Germany.

sammy1986 June 28, 2010, 2:00 pm

hey i have 3gs 3.1.2 newbootrom tethered jb via blackra1n…….no shsh on cydia,but on pc…..cydia and blackrain deleted by mistake,now every time i jb it doesnt install cydia…can i restore 3.1.2 or .3 via any mean..does custom firmware require apple signature to verify

iPhoneHeat June 29, 2010, 3:36 pm

Yes Signature verification is required. Setup TSS server with TinyUmbrella .. provide it the SHSH file.. then restore

btelks October 1, 2010, 6:46 am

iphoneheat…at what point in the restore process do you use your SHSH blobs? I need to restore (wifi no longer working). I’m on 3GS 3.1.2 new bootrom. I have my blobs saved on my mac with tinyumbrella. so do i go to itunes and use the Option+Restore and select my blobs there? and then select custom ISPW? or the other way around? Any help would be awesome

Sudha June 29, 2010, 7:06 am

You can download 3.1.2 or 3.1.3 firmware. Google for the same. Then with itunes, do custom resore. You can google to find our how to do custom resore. Once custom resotred, you can jailbreak with ‘ispirit’. It will jailbreak and you will have untehtered jailbreak, which means you need not blackra1n every time on swithching off and on of the phone. I have used ispirit successfully on my 3gs with new bootrom. It will also install cydia.

taloloy July 19, 2010, 1:52 pm


I own a Iphone 3gs. had it jailbroken with spirit. accidentaly updated from 3.1.3 to 4.0 .. now i want to downgrade it back because i want to unlock it …

can someone help me?

btelks July 20, 2010, 4:45 am

iPhoneheat can you please help? 3G phone…for unofficial carrier…i can’t seem to get the 2nd or 3rd file to extract. first one extracted fine…i’m using 7-zip on windows xp. any ideas? i’ve tried both rapidshare and megaupload. thanks in advance!
(i’m trying to extract iPhone1_2_3.1.2_7D11_Custom_Restore-Activated.002 and the .003)

btelks July 20, 2010, 6:38 am

so i read somewhere that i only needed to extract one of the three files, so i’ve moved on. when i try to do a restore using the custom IPSW, it tells me that my firmware is not compatible. how do i know what all my specs are? i know that i was on 3.1.2…got the phone around mid jan, and broke it/unlocked it with blackra1n. any suggestions would be great. thx.

iPhoneHeat July 21, 2010, 12:01 am

Simple solution for you:
Restore OS 3.1.3..
jailbreak with RedSn0w 0.9.3
Unlock with UltraSn0w

Jay August 5, 2010, 10:57 am

I am trying to unlock iphone 2g.
I have 3.1.3 firmware and the modem firm ware 4.05.04 on the phone.
I have downloaded redsn0w but not able to download the ipsw files for 3.1.2 firm ware.
when I download file from sites it download as zip file and when I unzip the file it does not show the ipsw file.

Can you tell me what things i need as i am new to this.


GMustafa August 12, 2010, 10:53 am

Hello, thanks so much for posting this article adn giving download information. When i was restoring the iPhone using custom software it gave me an error “Iphone software could not be restored. Unknownn error (10). Then it brings up the recovery mode. Please help

robert August 30, 2010, 7:30 pm

Hi,dont know if u still reding this old poting but maybe someone can help,I have made many times jail % unlock my 2g succesfuly with differents tools,blackr1n,redsnow,snowbreeze,jailbrackme,etc. but this time,my frinde ask to
jail hers,same 2g with the famous only with emergency calls only and i have tried all¡¡ and nothing¡ after restore “jailbreak” go back with the same…sucks….anybody??

Raj September 27, 2010, 12:28 am

my iphone is 3gs 3.1.2 MC model new bootrom tethered jailbreak. no shsh saved
want to update so i can get untethered jailbreak, i tried snowbreeze 2.0.2 for making custom firmware of 4.1 but the custom firmware is not working.
is there any way?please help me

Toecutter January 18, 2011, 10:20 pm

Can I use this 3.1.2 Custom Firmware on my iPod 2mc?
Running 4.1? Or do I need my previous firm?


Fred January 21, 2011, 7:03 pm

Hi, I have an iphone 3g factory unlocked and I jailbroke it almost a year ago february…I wanted to remove the jailbreak and restore it to original settings and update to 4.2, but it froze and now does not allow me to restore. I get an XP logo failure along with cannot locate usbaapl.sys and now it seems i cannot figure out what firmware is on the phone. help please…

hersio February 7, 2011, 8:34 am

Very very Goood. Thanks, hersio from Brazil

iVID April 6, 2011, 9:43 pm

I agree! This is the best thing I came across with when I had a deactivated iPhone 2g problem! This stuff works! Though there may be some modifications you need to to before you can make this work totally. As for my case:

1. I had to do another method to ensure that i wont be encountering the pesky 1602. I followed solution 2 on this tutorial.

2. Aside from terminating the iTunes process in task manager, I also downloaded CCleaner to remove all traces of programs and errors that i got. Then…

2. Then, I put the iPhone in DFU mode while running iREB, not in iTunes.
~ I was not able to get the WHITE/RED SCREEN initially
when I followed the method above (i.e. open itunes, put iphone in dfu, before running iREB). I had to run iREB first then follow the instructions in iREB provided for putting the phone in DFU. I was even amazed that there were notifications and a countdown which tells you what to press next! After you have placed your iPhone in DFU mode using iREB, that’s the time i opened iTunes to install the custom firmware. And after itunes got through preparing the iphone for restoration, I GOT THE WHITE SCREEN before my iphone displayed the Apple logo and the status bar for restoring, and voila, i’m now running the 3.1.2!

This tutorial may not work exactly like the same process as stated, so try to experiment with all the ways described here in iphoneheat because through that maybe you can get the right method! Thank you guys for the tutorials from your site, this sure helped me a lot!

c4p031r4 February 10, 2011, 10:36 am

Hi, do you have iphone 3G custom activated firmware for OS 4 or above with preserved baseband?
If you have it, can you share it? 😀
Thx before

wdmiller October 2, 2011, 7:23 pm

I’m trying to jailbreak my iphone 3g 16gb, version2.2.1 5h11 thru snowbreeze. When I go to download the ipsw file for my version, snowbreeze error msg states “invalid ipse file”. How do I find the updated ipsw file? Looked everywhere…. any ideas? Thanks for help.

wdmiller October 2, 2011, 7:26 pm

Does anyone know why the version 2.2. 5h11 file for iphone 3g is reported as invalid? Is my phone too old too unlock?

kiarra121 October 29, 2011, 6:49 pm

when i press shift and then restore…i clicke on the extracted file (iPhone2,1_3.1.2_7D11_Custom_Restore_NOT_Activated) <—thats the name of the file….but then itunes tells me the iphone could not be restored because it is not compatible with the firmware…PLEASE HELP!!

alex December 1, 2011, 11:23 pm

how extract them ! ?

iphone-amateur December 27, 2011, 10:41 am


I have an iPhone 3G – first time using iPhone ever, I know… OS 3.1.2. and firmware 05.7. something (sorry iPhone already froze, so cannot check it as of now). Was trying to use blackra1n and it froze. Then tried to restore using iTunes, but had no backup what so ever. So it updated… Now it is 4.2.1. Tried to restore again. Used iReb and RedSnow to get into the right DFU mode – this is ok, but keep getting 1601 error. Tried several methids and still no luck. Does anyone know how to restore without iTunes. Right now I would just like the phone to start working. Would worry about unlocking and jailbraking later. No SHSH blobs, no back up whatsoever… it is fixable as of 12.26.2011 ? Thank you so much and happy holidays!

defacer January 21, 2014, 9:45 pm

Hi there guys

I’ve did the “iPhone1_2_3.1.2_7D11_Custom_Restore-Activated.001/2/3” download, but now, I cant compile them… Sorry, I’m a noob I know… Can anyone help me?? I’ve tried the winrar, gotsome kinda error… Please? 😉

Leave a Comment