Home » 3.1.3, 3G, 3GS, activate, Custom Firmware, Dev Team, Featured, jailbreak, Ultrasn0w, Windows

Download Custom Firmware 3.1.3 IPSW – Jailbreak, Activate, Unlock iPhone 2G, 3G, 3GS [Mac + Windows]

9 February 2010 356 Comments

CAUTION CAUTION CAUTION CAUTION : Please leave a comment if you don’t know what you are doing. Better safe than sorry. You are warned, now proceed!

iPhone 2G, 3G, 3GS users can now safely update to 3.1.3 firmware without updating the baseband (for unlock). If you are not the one to download all the various files and just want the ultimate result, these files are waiting for you to download! If you rather want to start from scratch, download Pwnage 3.1.5 tool for Mac.

  • Caution #1 : A restore is going to wipe the iPhone clean. Hence, please backup your iPhone using iTunes and then proceed.
  • SUPER CAUTION : iPhone 3GS Owners, please read this thoroughly before proceeding further. If you are already at 3.1.3, this is not going to work. If you rely on blacksn0w for unlock (if you have 5.11.07 baseband, you are better off without 3.1.3 for now.
  • If you bought your iPhone recently (if it has the new bootrom, please stop right here). If the 4th, 5th digits are greater than 39, it is more than likely that it has the new bootrom.

More info about these custom firmware files :

  • Has factory boot logos (Apple and restore cable),
  • Only Cydia, 660 MB Root Partition
  • Preserved Unlock baseband (Your current baseband – be it 4.26.08 or 5.11.07 will stay the same)
  • Activated/Not Activated (Check the files carefully)

Prerequisite (highly recommended) :

If your iPhone is already jailbroken at the current firmware (3.0, 3.0.1, 3.1), it will be a hassle free upgrade! Restore mode will work just fine with already jailbroken iPhones. So, try jailbreaking your iPhone before you proceed.

Step 1.1) Download Files for iPhone 3GS (Please read the following carefully)

p.s : I am paying for these downloads (purchased RapidShare Download traffic due to overwhelming demand). Please consider donating to keep these downloads free and instantaneous. Thank you…





OR

Step 1.2) Download Files for iPhone 3G (Please read the following carefully)

OR

Step 1.3) Download Files for iPhone 2G (Original iPhone with metal back)

Step 2) Join the downloaded files

  • The files downloaded above have an extension .001 and .002. They need a special opensource (free) software HJSplit to join.
  • Download HJSplit to join both the files – Link for Windows Computers here and Macs here.

Step 2a) Verify the final file size of the joined IPSW file

iPhone2_1_3.1.3_7E18_Custom_Restore_Activated_iLikeMyiPhoneDotCom.ipsw : 317,016,972 bytes
iPhone2_1_3.1.3_7E18_Custom_Restore_NotActivated_iLikeMyiPhoneDotCom.ipsw : 316,692,322 bytes
iPhone1_2_3.1.3_7E18_Custom_Restore_Activated_iLikeMyiPhoneDotCom.ipsw : 251,356,403 bytes
iPhone1_2_3.1.3_7E18_Custom_Restore_NotActivated_iLikeMyiPhoneDotCom.ipsw : 251,025,149 bytes

p.s : Mac [Snow Leopard] and Windows and other OSes may show the same file as different sizes in their respective systems since 1 MB is treated as 1000 KB in some OSes and 1024 KB in the rest!

Step 3) Restore the firmware in iTunes 9.x

  • You should now have the respective firmware file with an extension .ipsw (make sure it is .ipsw or else, it will give you an invalid firmware error) . Follow the steps in order :
  • 1)Launch iTunes and connect the iPhone to your Mac / Windows computer.
  • 2)If your iPhone is already jailbroken (if you have Cydia on your iPhone), put your device in Restore mode (Turn iPhone off, keep holding Home button while you plug it in to your computer). Proceed to step 7. If not jailbroken already, continue to the next step (3).
  • 3)If you are aware of DFU mode, proceed further. If not, watch this quick video and pay close attention to the steps to achieve DFU mode.
  • 4)Turn your iPhone off. Press and hold the Home button and the Power button at the same time for 10 seconds.
  • 5)After exactly 10 seconds release the Power button. Continue holding the Home button until iTunes pops up a message saying that it has detected an iPhone in recovery mode.
  • 6)The iPhone will show you a blank screen (black).
  • 7)Click on ‘Ok’ to the prompt displayed.
  • 8)For a Mac : Hold Option key and then hit Restore button.
  • 9)For Windows : Hold the shift key and then hit the restore button.
  • 10)In the dialog box that pops up, browse the downloaded custom firmware file (the .ipsw file that you downloaded and joined using hjsplit in step 1.x).

Step 4) Give it few minutes to perform the restore. Once the iPhone is up and running, proceed for software Unlock using Cydia. Follow this guide to install Ultrasn0w (for 4.26.08 baseband) to software unlock your iPhone 3G/3GS. If you have 5.11.07 baseband, blacksn0w RC2/RC3 (thanks Neema) should be used for unlock!

You are now good to go! Post a comment if you are stuck at any of the steps described above.

[Pwnage Tool is developed by the Dev Team. This is just a custom firmware file created using that tool especially for Windows users cos’ Pwnage tool is available only for Macs.]

356 Comments »

  • EricWu said:

    To by pass the 1600 error,
    1. You just turn your iphone completely off and unplug the usb cable.
    2. Hold the home button and plug the usb cable in.
    3. continue holding the home button until you got a prompt which shows you iphone is in recovery mode.
    4. Then you are good to go w/o any 1600 error.

  • kkiran said:

    I wish it were that simple. It varies based on the environment.

  • steve said:

    if the file size isnt 100% accurate is it still safe to use?

  • kkiran said:

    If the file size isn't accurate, then it may not work. iTunes will let you know anyway. It won't let you get past the initial screen.

    Are you referring to filesize differences on Mac and Windows machines? In any case, hope it works for you…

  • jonny said:

    hi, i have an iphone 3g – 3.1.3 im trying to restore to your custom firmware but an error keeps coming up "unknown error, 1604" :/

  • Kiran said:

    Turn off the iPhone and pull the chord from the computer Uninstall iTunes Re-Install iTunes Restart your computer if prompted Pull the SIM card out of the top of the iphone (Instructional Video) Put your iPhone in Restore mode… Plug in your phone and open iTunes Hit Restore(It should be working by now…) Re-insert your SIM card into your iPhone. Re-activate your iPhone. Restore your data from your latest update Hope this works. That's what I found online…

    Sent from my iPhone

  • jonny said:

    wow, quick reply. ill give that a go now, thanks

  • Kiran said:

    Welcome! Good luck, seems like an involved problem so!!

    Sent from my iPhone

  • jonny said:

    ahh!! it still wont work, ive restarted, uninstalled, reinstalled i tunes, restarted my laptop, iphone, everything.. yet it will restore through itunes, but not the custom firmware.. i dont know what to do!

  • Kiran said:

    Same error? It should have atleast changed to 1600, no?

  • jonny said:

    no, its still the same error, on apples website they said its somthing to do with the usb connection and to try another computer, but i know my computers fine. its a strange 1 because like i said i can restore like normal through itunes.

  • drisler said:

    a comedy of errors:

    I got an iPhone yesterday, it was already unlocked and it ran fine the whole day. I installed facebook, added music, setup wifi and added apn/mms settings for my non official carrier. I WAS CAREFUL TO NOT UPDATE THE PHONE VIA itunes or anything

    I had checked the Settings > General > About page and I remember it having baseband 05.11.07 and the versions was 3.1.3

    today while driving the phone stops playing music, when i checked it was responding slowly and it had "searching" at the top. I couldn't access the about page anymore, and it was freezing alot.

    So i stupidly hit "Erase all content and setting", thinking it would fix my problem and just clear my installed apps and music and stuff i setup the day before. of course, i now know it wiped the phone clean ..the OS included.

    So now all I get the apple logo.
    I'm able to get into DFU mode

    obviously i had nothing backed up.

    So here are my questions:

    Does anyone think I still have baseband 05.11.07? Will installing a custom 3.1.3 firmware that preserves bb help? Then i can re-unlock using blacksnow rc?

    What did I do wrong? What caused the phone to give problems on Day 2.

  • drisler said:

    wow ..thanks for quick reply.

    It's a 3gs 16gb.

    Is it posssible that apn/mms settings could have caused this? My carrier here made me sign a document saying they wouldn't be responsible for anything that happens to my phone while using their data plan. I asked the service rep, and he said people have reported freezing issues with it. I just assumed it couldn't be that serious and nothing a reboot couldnt fix.

    I'm downloading the files at the moment ..i'll let you know how it goes.

  • Kiran said:

    apn/mms settings shouldn't cause this…

    If your carrier carries iPhone officially and you just got it, please return it, next gen iPhone will be released very soon (June 7th)!

    Sent from my iPhone

  • drisler said:

    damn

    In DFU mode, I get a 1600 error while restoring
    i tried regular recovery mode, i get a 1604 error.

    any ideas ? I've tried all the usual fixes for this. Like restarting, changing the USB port, etc.

  • Kiran said:

    Did you try the 1600 error solution guide here? Last resort, search google for iReb..

    Sent from my iPhone

  • drisler said:

    yep, i tried your guide.

    Looks like iReb is not for the 3gs?

  • drisler said:

    Windows 7 64bit

  • Kiran said:

    Do you have access to another machine, XP? 1600 errors can be frustrating. Got them on my Macs before but nothing that I couldn't resolve. So don't despair. Lets work on it…

  • drisler said:

    Ok ..it's 4am and i've been working this for the last 8 hours.
    I sleep now and will go find other machines to try it on tommorow.

    Thanks for the help.

  • Kiran said:

    Yep, almost 3 AM here. SHould get some sleep. I am sure it will work on another machine. Not so sure about 64bit machines, so…

    Later!

  • drisler said:

    Just tried a windows 7 32bit system and windows xp pro system. Same 1600/1604 errors… 🙁

    feel like i'm so close to a working phone again, and this error is stopping me.

  • Kiran said:

    Shall I remote in? I have few minutes this afternoon. We can use LogMeIn.

  • drisler said:

    I did this:
    http://modmyi.com/forums/3g-s-downgrading/710015-
    irecovery worked, while the other one didnt.

    I have the emergency screen now. I'll have access to an official sim later today, so i should be able to activate, then jailbreak with spirit and then unlock since i should still have the 5.11.07 modem. Fingers crossed.

    This is a good option for folks with access to an official sim card.

    Thanks.

  • drisler said:

    update,

    i got the phone activated and then jailbreaked with Spriit. Blacksn0w RC2, doesnt work however. When i install it says "searching" at the top and the phone becomes totally slow and the about page won't load. Uninstalled and everything went back to normal.

    So now i have a overpriced ipod touch until a working unlock for 5.11.07/3.1.3. better than a brick 😀

  • drisler said:

    there's an RC3? in cydia, when i searched blacksno0w RC2 Final came up.

  • Ifone4eva said:

    I accidently installed activated custom firmware when I'm with ATT and now when I download the non-activated custom firmware i get stuck at the "connect to itunes" screen and when I connect to itunes it says "please contact ATT or Apple". Someone please help me uninstall "activated custom firmware"! I tried installing just the regular Apple 3.1.3 firmware, and the custom non-activated firmware and the same thing is happening. I cant activate my phone thru itunes and I'm with ATT!! Please help! Thank you in advance!

  • Ifone4eva said:

    its a 16gb 3GS, no I dont need to unlock just jailbreak. But I cant even get past the "connect to Itunes" screen. Please HELP!!

  • kkiran said:

    Did it work? Did you get my message?

  • Rossen said:

    Thank you very much. The activated version worked very well on my 3GS with 4.26.08 baseband and it didn't change. The ultrsnow repo was already in Cydia and all I have to do was to install and restart and now I use it with my operator. I got the 1600 error a few times, but there is a guide on this site which helped. Thanks a million times! This works if you follow the instructions!

  • kkiran said:

    I am glad to hear it worked for you 🙂 1600 errors are environment specific. So folks with 64 bit machines or older Mac machines are more likely to run into such issues….

  • sfl954 said:

    Was given an iphone 3gs, purchased around December 2009. It was my understanding that the phone using a tethered jailbreak on 3.1.2. Its in emergency mode with the cable and itunes.

    I do not have a sim card.
    No backup files available
    I believe the phone was accidentally upgraded to 3.1.3 no clue
    doing someone a favor in trying to fix this.

    What is the best plan of attack?
    Will these backup files work?

  • kkiran said:

    Custom firmware is always the 'safest' way to do any hacking on the 3GS iPhone cos' it doesn't upgrade the baseband. Go for it, it should work…

  • Nathen said:

    Ok i have a iPhone 3GS 3.1.2 (7D11) 05.11.07
    I want to restore it but i found this way to use the custom firmware and keep 05.11.07 but my question is i use the tethering trick on the carrier file but i use AT&T on my phone. if i pick the custom firmware for only AT&T can i still do the tethering trick and jailbreak it after restore?
    Thanks

  • kkiran said:

    We can definitely work on it. I currently use tethering on 3.1.3 and I use AT&T too… Little more involved hackery but yeah, it sure works for me….

  • spooky said:

    hey dude,

    i got iphone 3G which was unlocked and jailbrocken (3.1.2)

    i used itunes (windows) to upgrade to firmware 3.1.3 after upgrade my phone is locked

    my question is that may i use a custome firmware 3.1.3 or 3.1.2 to make ma phone unlocked and jailbrocken ???

  • ruud said:

    hi i have a new iphone 3gs 3.1.3 new baseband.i know it can’t be unlock but can i jailbreak it and use it to lisien to music and play games,untill unlock is out.ooh yeah forget to say my ihone is in emergency call only.and i have now att symcard i live in surinam.

  • ruud said:

    sorry…haven’t got a ATT sym

  • Hafa said:

    Hi. I have iphone 3gs Modele MC131T Modem Firmware 04.26.08 already jailbroken ( custom FMW 3.1) .

    It's possible to update my iphone with this custom firmware 3.1.3 ?? This custom work for modele MC ??

    Thanks in advance.

  • Dylan said:

    Alright, I'm trying this on an iPhone 3GS I just bought on Ebay. I'm on T-Mobile, so I cant activate the phone without some kind of hack, this is the most promising I've found. I've made it to step 3 twice, once in the iPhone's default recovery mode (The iTunes logo, no emergency call option), and once in DFU. I got error messages each time I selected the CFW to install; it would prepare the iPhone to restore and then give me an error code (1604 in default recovery, 1600 in DFU). Any ideas what I'm doing wrong, or alternative suggestions? I see this is an older article…what sites do you recommend I visit to stay on top of this?

  • kkiran said:

    What is the operating system on your PC/Mac? 32 bit or 64 bit?

    Did you try the 1600 error solution guide on this site?

  • Hafa said:

    Please Help;

    I have iphone 3gs Modele MC131T Modem Firmware 04.26.08 already jailbroken ( custom FMW 3.1) .

    It's possible to update my iphone with this custom firmware 3.1.3 ?? This custom work for modele MC ??

    Thanks

  • kkiran said:

    Yes this custom firmware will work. Did you have your SHSH files in Cydia? (Launch Cydia and at the top you will see a message with firmware versions..).. If you are looking for untethered jailbreak, then restore to this custom firmware first and then run spirit before unlocking…

  • Hafa said:

    Yes I have the SHSH files in cydia. (this device has shsh file 3.1 / 3.1.2 / 3.1.3)

    So I must do
    1- restore custom firmware ?
    2 – Run spirit for unlocking ?

    Thanks+++ for help. Good Week End.

  • zackaria said:

    hi, I have an iphone 3gs baseband 05.13.04, bootloader 6.4, model mb715. What can I do to activate it?
    (itunes 9.2 message: the sim card doesn't allow activation)

  • kkiran said:

    Unfortunately, hackitvation is not possible for iOS 4 just yet. You need an official iPhone contract SIM for now. The hack will be out soon though.

  • Jeremy said:

    I was just wondering if the unlock has came out and was he if I could get the links, I have the same firmware and bootloader?

  • kkiran said:

    Not yet unfortunately. It is working though and should be out by the time iOS 4.1 is out.

  • zackaria said:

    i forgot to say I upgraded it with ios4

  • Koo said:

    I just got friend's 3GS with 3.1.3 which I tried to unlock. I initially used spirit to jailbreak and used the method listed here (http://www.redmondpie.com/blacksn0w-rc2-unlock-iphone-3.1.3-051107-baseband-9140546/). I kept getting an error installing blacksn0w RC2 Final. I ended up rebooting it, but now it keeps rebooting. When it comes on the "lock" screen, it freezes then reboots in about 5 minutes. Do you know if restoring with the custom firmware will work? I am on Win 7.

  • kkiran said:

    You can certainly give this firmware a shot. It really depends if you have SHSH blobs saved on Cydia just in case since Apple may have stopped signing 3.1.3 firmware by now. Did you use Spirit for ease or for un-tethered jailbreak?

  • Koo said:

    jailbreak….

  • Koo said:

    Ok, just tried loading the custom firmware and got a 1600 error.

  • kkiran said:

    Did you try in Restore mode or DFU mode?

  • Koo said:

    Yes. It was on version 9.0 iTunes though. Not sure if needs to be on the latest version.

  • Koo said:

    Let me try this again.. Sorry about my previous reply. It seems as though I can't turn my phone off because when it's on the lock screen, it's frozen up until it reboots again then back to the same thing. So all I do there is hold the home and power at same time then release power. iTunes seems to recognize something when I do this as it pops up a window saying that my iPhone is in recovery mode. Does this mean I am in DFU mode?

  • kkiran said:

    Yes, that is DFU mode… I would also recommend a more recent version of iTunes (9.2)…

  • Koo said:

    Ok, I tried it on the latest version of iTunes and still got the 1600 error. Any ideas? Thanks!

  • kkiran said:

    What mode did you use? DFU or Restore mode? Did you say you used Cydia before? Do you have SHSH files stored on Cydia?

  • Avinash said:

    Hi,

    I have an iPhone 3gs 32 gb with 3.1.3 firmware and 5.12.01 baseband and old bootrom..it is activated but sim locked on at&t..it has never been jailbroken or unlocked previously..now i want to jailbreak and unlock the phone on iOS4 using sn0wbreeze 1.6.1 but that requires jailbroken 3.1.3 on my 3gs..can i restore this custom fw on my phone to achieve this ? please note that i don't have access to an at&t sim anymore.

    Thanks in advance.

  • kkiran said:

    You can definitely try the activated version of this custom firmware – that should take care of the activation. Since you got old bootrom, iOS 4 custom firmware may not be such a bad idea but since you don't have SHSH files on Cydia, a lil' risk comes into play if you don't have a Mac.

  • Avinash said:

    thanks for your reply..don't have a Mac..but what is the risk if I don't have a mac ? I mean, i can restore the custom fw using a windows machine too right ? Also, in case something goes wrong, can I revert to the stock 3.1.3 fw ? Will this be automatically activated or would I then need an at&t sim to activate the phone?

  • kkiran said:

    If you get DFU errors, then you have to use pwnage to put your iPhone 3GS in DFU mode for it to work. 3.1.3 stock is no longer signed by Apple with iOS 4.0, so only an activated custom firmware can be used, not stock.

  • fired_up said:

    hey i hav gt iph wid firmware3.1.3 serial numb :84017*** Model numbr MB715**** how can i hacktivate this ….so that i can unlock it using spirit later….plz help ??

  • kkiran said:

    If it is a 3GS iPhone, then custom firmware should be used to activate.

  • mike said:

    PLease help!!!!! o have an iphone 3g 8 gig when i got it it was running the standard 3.1.3 firmware but I recently upgraded to the POS 4.0 and i hate it! my phone is now suffering from downs syndrom. I have been surfing the web all week trying to find a way to revert back to my original os 3.1.3 and have found alot of useful information and i now know HOW to do it. My problem is that when trying to find the os the files im getting either do not have an actual .ipsw file in it or the link is no longerr available. can someone help me? all i need is the firmware download

  • kkiran said:

    You may manually download all Apple stock firmware here : http://ilikemyiphone.com/wordpress/imp-downloads/iphone

  • tiphut said:

    I couldnt get the link to work. But I found this website that had all the 3.1.3 firmware for 2g, 3g and 3gs and instructions on how to downgrade here.

    Your link wasnt working for me, but I found the 3.1.3 for 2G, 3G and 3GS at this website
    http://dustinjones.me/2010/07/02/download-3-1-3-f

Leave your response!

You must be logged in to post a comment.