Jailbreak iPhone OS 3.1.3 Firmware with RedSn0w - iPhoneHeat

Jailbreak iPhone OS 3.1.3 Firmware with RedSn0w

The latest iPhone OS 3.1.3 firmware updates the Baseband of your iPhone 3GS and 3G hence making it impossible to unlock these device using BlackSn0w installed via BlackRa1n. Fortunately iPhone 2G users are on the safe side in case of unlock because iPhone 2G Baseband remain intact while updating to iPhone firmware 3.1.3 (provided that you have jailbroken it previously at least once).

MuscleNerd of the legendary Dev-team has confirmed that using RedSn0w 0.9.3 you can jailbreak iPhone OS 3.1.3 on the following devices:

  • jailbreak iPhone 3G 3.1.3 (but cannot unlock)
  • jailbreak iPhone 2G 3.1.3 (can unlock as well)
  • jailbreak iPod Touch 2G (non-MC model only)
  • jailbreak iPod Touch 1G

iPod touch users please navigate to:

***Don’t go near this if you have 3GS, newer iPod Touch 2G, or any iPod Touch 3G
***if you depend on unlocking the iPhone, avoid this guide. The new Firmware 3.1.3 updates the Baseband to 05.12.01.
***So this guide is for iPhone 2G and those iPhone 3G users who do NOT care about unlocking.
***Read the guide first then try it at your own

Now that you’ve read the important part above, follow the simple step by step guide below to jailbreak iPhone 2G 3.1.3 firmware, jailbreak iPhone 3G 3.1.3 firmware (Don’t do it for iPhone 3G if you need an unlock though (really, don’t!)).

Jailbreak iPhone 3.1.3 Firmware

Step 1

Extracted the RedSn0w & Bootloaders archive and put the them and firmware IPSW files (iPhone firmware 3.1.3 and iPhone firmware 3.1.2) into a folder on your desktop.

Step 2

Open the iTunes, select your device from the left navigation pane.

Hold down the SHIFT key on Windows or ALT key on Mac and hit the Restore button in iTunes. Navigate to the downloaded firmware 3.1.3 for your device and select the firmware file (.ipsw) and hit Open.

iTunes will start restoring your iPhone firmware to iPhone OS 3.1.3.

Step 3

Once your iPhone is updates to OS 3.1.3, run the downloaded RedSn0w file.

Step 4

Hit the Browse button and provide it the downloaded firmware 3.1.2 file NOT 3.1.3 because RedSn0w 0.9.3 will not recognize iPhone OS 3.1.3.

Step 5

RedSn0w will verify your firmware file. Once done, hit the Next button.

Step 6 (for iPhone 2G users ONLY. Others please skip to Step 7)

To unlock iPhone 2G, select Install Cydia and Unlock options and provide the bootloader files.
If you just want to jailbreak iPhone 2G 3.1.3 then choose Install Cydia and hit next.

Step 7

On the next screen, check mark your desired options. For the purpose of this guide just choose Install Cydia and hit next. Select custom logos if you want them too. Hit Next.

Step 8

Read the on screen instructions to put your iPhone into DFU Mode.

Once you’ve entered into DFU Mode, RedSn0w will do its work and on successful completion, your iPhone will reboot.

You have successfully jailbreak iPhone 2G 3.1.3 and iPhone 3G 3.1.3.

We strongly recommend iPhone 3GS and 3G user to stay away from iPhone OS 3.1.3 until unless iPhone Dev Team or GeoHotz come up with updated jailbreak and unlock tool. However, you can always jailbreak iPhone OS 3.1.2 using Custom Firmware, RedSn0w, PwnageTool, Sn0wBreeze, BlackRa1n and unlock iPhone OS 3.1.2 using UltraSn0w and BlackSn0w.

Disclaimer: Follow this guide on your own. I can’t be help responsible if ANYTHING goes wrong.

You can follow us to Twitter and Subscribed to RSS Feed to receive latest updates on jailbreak and unlocking stuff.

Update 1:

PwnageTool 3.1.5 is out now. You can follow the guide linked below to jailbreak iPhone 3.1.3, iPod Touch 3.1.3 using PwnageTool:

Update 2:

Sn0wbreeze v1.5 is out now. You can follow the guide linked below to jailbreak iPhone and iPod Touch using Sn0wbreeze:

Update 3:

181 comments… add one
amin12307 February 3, 2010, 9:51 am

is this jailbreak just for iphone 3g, 2g or it is for 3gs, too. because i have iphone 3gs and i will be sure for iphone update plZ halp me.

iPhoneHeat February 3, 2010, 10:53 am

did you read the IMPORTANT section at the top?

amin12307 February 3, 2010, 11:05 am

i know i’m sorry,
how i can find out my iphone has a new boot or the old one

Losl February 19, 2012, 2:50 pm

go to ipod touch about and see is MB or MC

amin12307 February 3, 2010, 9:52 am

do you guys try for 3gs jailbreak

chichak February 3, 2010, 12:40 pm

im confused on the STEP 4. how come it says using redsn0w 0.9.3? how come need 2 FW? but aint redsn0w 0.9.4 supposed to works well with FW3.1.3? help here :O

chichak February 3, 2010, 12:42 pm

should i be using 0.9.3 or 0.9.4 for FW3.1.3?

aatif February 3, 2010, 2:13 pm

yes, that indeed is confusing… at the beginning it says to download redsnow 0.9.4, and in step 4 its back to 0.9.3…

also, when can we expect CFWs for 3.1.3? I’d really prefer that method….

iPhoneHeat February 3, 2010, 7:20 pm

0.9.3 works for iPhone 2G and 3G.. 0.9.4 also jailbreaks iTouches (1G and older 2G)
sorry for the confusion.. correcting to 0.9.4

Aatif February 4, 2010, 2:31 am

thanks for the correction mate. any chances of seeing a custom firmware sometime soon?

iPhoneHeat February 4, 2010, 8:09 am

as soon as the PwnageTool comes out.. so stay tuned

aatif February 4, 2010, 11:59 am

I was going through the comments on dev team’s blog and I noticed that redsn0w 0.9.4 is for Itouches only… and now I notice that you too have changed your guide to redsn0w 0.9.2…

is there something i’m missing? or am I supposed to use redsn0w 0.9.2?

iPhoneHeat February 4, 2010, 12:56 pm

yeah .. you got it right..
0.9.4 should work for all devices but to be on safe side I have updated all guides as per info from official source ..

amin12307 February 4, 2010, 5:03 am

is this tethering jailbreak or normal jailbreak

iPhoneHeat February 4, 2010, 8:07 am

and we are not covering any tethered jailbreak device here .. please read the guide before you comment

wejserjidfsha February 5, 2010, 7:25 am

i know that there’s a redsn0w 0.9 for 3.1.2 but is there an ultras0w for baseband 5.11.07? updating to 3.1.2 will upgrade the baseband. if i jailbreak using redsn0w 0.9, can i use blacksn0w to unlock 5.11.07?

iPhoneHeat February 5, 2010, 9:24 am

no… UltrasSn0w supports older Baseband only..
for 05.11.07 you can use BlackSn0w

waamp February 7, 2010, 11:01 am

guys, really new to this whole thing and wondering…if not planning on unlocking my phone just jailbreak, are there any issues with the OS 3.1.3 that I should be concerned with? already had it when I started reading up on this :(.
thx for info

iPhoneHeat February 7, 2010, 11:47 am

OS 3.1.2 is still the recommended version to stay with..
don’t go for 3.1.3 unless 3.1.2 crashes for you

waamp February 7, 2010, 7:45 pm

ok thx

samuel k February 8, 2010, 5:07 am

i want to jailbreak my iphone v.3.1.3

amin12307 February 13, 2010, 11:54 am

what frimave ?

Amin12307 February 14, 2010, 10:27 pm

what iphone?

derbo68 February 11, 2010, 5:32 am

Now, I am a new user of iPhone 3Gs in Korea.
Yesterday, I have buy new iPhone and to processing Crack wei blackra1ns in Windows Xp Envirement. But have a failes to Hacking my iPhone. Also I do not have ECID also. Afterthat, I have only one choice to upgrade my iPhone firmware fro 3.1.2 to 3.1.3.
Could you let me know, howe to solved this?

iPhoneHeat February 11, 2010, 3:28 pm

You just messed up with your 3GS @ 3.1.2.. when you don’t have SHSH saved @ Cydia.. You can’t restore 3.1.2 again

ricky1717 February 13, 2010, 7:20 am

when i open the zip file of the firmeware os it is just a bunch of separte files and no firmware.What do i do?

amin12307 February 13, 2010, 11:55 am

try to redownload it.

ricky1717 February 13, 2010, 12:50 pm

I tried that but its the same thing…where can I get the actual .ipsw file?

Amin12307 February 14, 2010, 9:56 pm

i have create an video to show u how to change the .zip file to .ipsw,
plZ if u have any problem tell me

iPhoneHeat February 14, 2010, 10:46 pm

Really appreciate your effort 🙂

Amin12307 February 14, 2010, 10:52 pm


kamikaze February 18, 2010, 8:30 pm

hi there, iwanna ask after i jail breaking my phone it takes how long to done reboots? cause my iphone seems like freezed

iPhoneHeat February 19, 2010, 12:15 am

a few sec

borzoo February 19, 2010, 12:03 am

i have redsnow 9.4 but when i choose the firmware 3.1.3 (( ipsw file )) the program said : ” unable to recognize specified ipsw ”
what should i do 🙁 ???

iPhoneHeat February 19, 2010, 12:18 am

re-read the Step 4… You’re directed to supply 3.1.2 NOT 3.1.3

borzoo February 19, 2010, 12:36 am

thx for answer
it means that if i choose firmware 3.1.2 i can jailebreak firmware 3.1.3 ???
or i just can jailbreak frmware 3.1.3 ?

iPhoneHeat February 19, 2010, 1:52 am

step 4 just trick the RedSn0w into thinking that we are jailbreaking 3.1.2 not 3.1.3. and it will gladly accept 3.1.2. but actually it will jailbreak 3.1.3 🙂

borzoo February 19, 2010, 1:55 am

u-huh thx bodjust iphoneheat.com 😀

borzoo February 19, 2010, 12:58 pm

hey i just download firmware 3.1.2 but i cant open it with redsnow 0.9.4 🙁 it steel say : ” unable to recognize specified ipsw ”
this is the file name : iPod2,1_3.1.2_7D11_Restore.ipsw

iPhoneHeat February 20, 2010, 11:44 am

Updated iTouch to OS 3.1.3…
download RedSn0w and OS 3.1.2 as well
Rrun the RedSn0w.. Browse to OS 3.1.2 NOT 3.1.3

borzoo February 20, 2010, 4:50 pm

im sure that i try firmware 3.1.2 not 3.1.3
nevermind i use blackra1n and i dont have any problem

borzoo February 19, 2010, 1:42 pm

also my ipod touch 2g is not ( MC )
SERIAL : 9C927JTT201

amin12307 February 20, 2010, 12:03 am

download redsn0w 9.3 for your ipod touch

borzoo February 20, 2010, 12:53 am

i was download redsn0w 0.9.3 too but ….
still have a same problem : ” unable to recognize specified ipsw ”

amin12307 February 20, 2010, 2:55 am

make sure that u hit 3.1.2 frimave. i think you are choosing 3.1.3 frimave.

RobH5000 February 20, 2010, 12:54 pm

ohhhhhhhhhhhhhhhhh yeah!!!! works GREAT!

blackid March 4, 2010, 8:03 pm

I use 3gs fw 3.1.3 and never have jailbreak before..can I use this tutorial for jailbreak my iphone?

prince March 12, 2010, 12:48 pm

im tryna just jailbreak my iphone3g 3.1.3 using redsn0w 0.9.3 or redsn0w 0.9.4 but when i get to the end it just stays at waiting for reboot can someone please help me and tell me what im doing wrong

iPhoneHeat March 12, 2010, 3:16 pm

put iPhone into DFU mode and then try

prince March 13, 2010, 4:40 am

it does be in DFU mode i waited like 2 hours and it still saying waiting for reboot

iphoner April 13, 2010, 4:40 pm

it really solves the problem try to change the usb port and dont use any ub extension or it wont work.
gud luck forjailbreak

prince March 13, 2010, 6:14 am

it also keep say`n that the phone can perform faster on a 2.0 usb port but its in one

prince March 14, 2010, 1:25 pm

are yall qonna help me !

iPhoneHeat March 14, 2010, 11:26 pm

sometimes changing the USB port or trying on another PC helps..
or simply use the custom firmware posted under iPhone Firmwares category

prince March 15, 2010, 12:06 am

okay thanx and where to find the custom firmwares

iPhoneHeat March 15, 2010, 3:11 am

iPhone Firmwares category

jlkirbee June 23, 2010, 10:50 pm

When it says “waiting to reboot” and your iPod is black. Don’t disconnect the iPod.
Hold both power & home button until you see Apple logo, wait 2 seconds, then let go of power button and hold the home button. It should continue the process.

Banghouse July 6, 2010, 3:06 pm

OMG! You are the man!!!! Do you know how long I was trying to figure this out? It finally installed properly.


bakrrr August 27, 2010, 12:10 am

thank you it worked

Zeeshan March 16, 2010, 1:30 pm

is any one try to update iPhone 2G and got success full jailbreak?

I m a windows user having iPhone 2G, i want to update my device, if this strategy helps 2G to update 3.1.3.

iPhoneHeat March 16, 2010, 3:46 pm

go ahead and give it a shot.. make sure you backup iPhone with iTunes first..
iPhone 2G is always jailbreakable and unlockable no matter what happens during the process..

come bak with the results.

Zeeshan March 16, 2010, 7:44 pm

Yes, i tried and its amazed me. It works for 2G Device. Just fallow the steps as mentioned.

One thing i want to knew about, is there any thing that i need to do for full features and security. Actually i m naive user.

iPhoneHeat March 16, 2010, 10:35 pm

you can try winterboard for theming
lock down >> lock individual app
open ssh >> SSH into iPhone
proswitcher >>> Multitasking
Infiniboard >>> Vertical srolling..

all available in cydia.. and filed under iPhone apps category @iphoneheat.com
and also checkout iPhone Guides category

pheakrith March 18, 2010, 12:21 pm

Dear all Hacker,

Have someone help me to jailbreak my iPhone 3Gs 3.1.3 05.12.01
and i has download so many tools to customize ipsw and i have connected with iTunes it still error 16xxx. so what should i do now to install Cydia on this iphone.


Efitts March 18, 2010, 3:31 pm

Okay, so I’ve tried to jailbreak my 3GS (currently running 3.1.3) with Redsn0w using the 3.1.2 ipsw. It works for the first half on the computer, and then my screen goes blank after I set it to restore mode. Once it resets I have the same phone I had before, but with no Cydia. I’ve tried this at least 5 different times, and it’s totally not working. Is this something that can be fixed using a different system or am I out of luck? I have no need to unlock it, and I’m positive that I’m using the “Not Activated” IPSW.

Any suggestions?

iPhoneHeat March 18, 2010, 4:05 pm

use f0recast to know your device and the jailbreak tool

Efitts March 18, 2010, 9:42 pm

Alright, thanks. I did that and it said it’s possible only if I save an shsh file. I’m guessing that’s on Cydia?

Efitts March 18, 2010, 9:44 pm

If I can just do it on a Mac, I can use quickPwn with no problems, right?

missg March 18, 2010, 3:54 pm

You rocks dude. finally i can JB my iphone 3g, firmware 3.1.3, baseband: 5.12.01, bl: 5.09.
Just follow your guide, and voila! you have JBed iphone.

tommy March 21, 2010, 9:35 am

how you JB 3g 3.1.3 05.12.01 Please help me thanks

iPhoneHeat March 22, 2010, 3:42 pm

DID you follow the step by step guide above?

tommy March 26, 2010, 8:07 am

can you tell me what step i need to follow. please thanks

tommy March 21, 2010, 9:33 am

Dear IH, I have 3gs and i recent update by accidental to 3.1.3 basband 05.12.01. I try to many way to unlock and jailbreak but nothing work for me. i try sn0wbreeze but not work. Please help me to jailbreak the iphone 3gs firware 3.1.3 baseband 05.12.01. Thanks alot Iphone Heat.

iPhoneHeat March 22, 2010, 3:41 pm

Use f0recast to know your device and the jailbreak tool…
unlock for your baseband is not possible ATM

Krishna March 31, 2010, 8:10 pm

alwasys i trust ih. i did jb twice on my iPhone 2g it worked just fine. first time i had some problem with DFU mode, but always we an option to go back and doing it again.

just no did jb to my 2g with 3.1.3

ih keep the good work

maisy003 April 14, 2010, 3:47 pm

Just wanted to ask you that can I Jailbreak 3GS 3.1.3 BB 5.12. I dont need to UNLOCK, as it is Factory Unlocked.
I have checked it with f0recast and it says SSH in jailbreak label.
So can you tell we whether or not the phone can be jailbroken and if, HOW??? Thanx.

iPhoneHeat April 14, 2010, 10:17 pm

If you saved SHSH on file via Cydia then u can downgrade to 3.1.2 hence jailbreak it.. otherwise without SHSH you won’t be able to jailbreak 3GS @ 3.1.3

maisy003 April 15, 2010, 12:21 pm

Thanx IH…
but i did not save those SHSH files earlier… i.e. before restoring to 3.1.3,
but can I do it now…


cdtsmart May 1, 2010, 3:47 am

iTune 9.0.3 cannot be installed on 64bit Windows7.

Can I download 64bit 9.1.1 and follow your procedure to unlock iPhone 2g (starting version)

Please help me.

thanks and regards

iPhoneHeat May 1, 2010, 1:06 pm


cdtsmart May 2, 2010, 12:53 am

Thanks a lot.


saeyi May 3, 2010, 3:04 pm


samcruise May 12, 2010, 1:31 pm

hi…i tried the steps that u mentioned, everything worked fine till redsnow…after that it says ‘waiting for reboot’ and its a long wait and still no response…do u suggest cancelling the process and trying with snowbreeze or something else…i tried this process many times with the same result that i jus mentioned…plz help…

iPhoneHeat May 13, 2010, 4:54 am

try Spirit jailbreak.. can be found in the iPhone jailbreak category

samcruise May 13, 2010, 1:45 pm

i gt it wen i tried doing it frm the beginning again…thanx…:)

Tavish May 23, 2010, 9:45 am

can i use it to upgrade and unlock my iphone 2G??help…!!

iPhoneHeat May 26, 2010, 10:40 pm


Tavish May 23, 2010, 4:45 pm

thnxxxxxxx a lot dear.u saved me :)…really happy..well done…thnx a million once again 🙂

Sheriyar June 19, 2010, 9:42 am

thanx man it really works u saved me !!!!!
god bless u!!!

vodanhz June 24, 2010, 11:47 am

it may be old but i was wondering if it’s possible to JB 3.1.3 on the 3GS (don’t need unlock) ?



iPhoneHeat June 24, 2010, 11:54 am

Spirit Jailbreak

vodanhz June 25, 2010, 4:24 am

yeah i’m using Spirit at the moment.
wondering if i should go iOS4.0 with 3GS yet.

grace2626 July 1, 2010, 3:19 pm

redsn0w unable to recognize specified ipsw on iphone 2G!!

pls helpppppp

iPhoneHeat July 2, 2010, 3:00 pm

provide OS 3.1.2 to jailbreak 3.1.3.. that’s the tricky part 🙂

xxToDeathxx July 23, 2010, 6:46 am

hi, i just jailbroke my ipod touch and im not sure if i should start a new ipod or restore from the back up without getting rid of the jailbreaking

iPhoneHeat July 23, 2010, 3:47 pm

you won’t loose jailbreak.. choose either

Miss786 July 31, 2010, 7:01 pm

I have an iPhone 2g trying to jailbreak it on 3.1.3

Im currently using redsnow 0.9.4 to jailbreak. I know im using the correct ipsw which is iphone1, 2 3.1.2 7D11 and its recognising. But the instructions say to selet ‘Install Cydia’ and ‘Unlock’ however there is no ‘unlock’ to select? Ive used ‘pwned’ (with and without) to continue but I cant seem to get my iPhone to reboot.
Its supposed to do it automatically? It always gets stuck on ‘waiting for reboot’ for 30min and more.Nothing happens.

What am I doing wrong? Does it usually take so long? Ive tried the holding power and home to speed it up but then it just switches on and goes the cable connect to itunes picture.


iPhoneHeat August 1, 2010, 12:10 pm

perform a simple restore (OS 3.1.3) and then retry 🙂

Miss786 August 1, 2010, 6:01 pm

Great, so I’ve restored the iPhone. But when it connect to iTunes it says:
This SIM card in the iPhone does not appear to be supported, only comapatible SIM cards from a supported carrier can be used to activate the iPhone”

What should my next step be now? I still tried jailbreaking using redsnow but nothing has changed, still no ‘unlock’ tick box and stuck on ‘waiting for reboot’….

blackmombazo November 7, 2010, 1:09 am

? have same problem, it goes on , waiting for reboot, but it recoginses my sim card ant network i can check the balance of my phone and also receive SMS but the status says only Emegerncy

Ali August 24, 2010, 9:55 pm

The most easiest and perfect tutorial to patch your iphone…. Great work …. now i am on firmware 3.1.3 Iphone 2G

Faltu October 4, 2010, 9:01 am

Super! Simple steps and it worked. Great! Thanks!

blackmombazo November 6, 2010, 5:49 am

i have used this method to jail break my phone long time ago and it worked, later my 2g iphone started messing up so wanted to reformat it, now it gets to the level where it says wait to reboot but it never comes up, i try holding down the power botton it still shows me a blank black screen \, any clue from somebody ?

aloksangwan November 7, 2010, 4:24 pm

i did as it is but…… i tried for jailbreak but…
after complition of jailbreak it shows enter a valid sim card no pin can unlock your iphone
what to do now plz help me out sir i am so tense
i have iphone 2g

teedot November 30, 2010, 7:06 pm

3.1.3 on iphone 3g,
stuck on black screen after redsnow plz HELP!

fiz December 31, 2010, 6:19 am

Hi all…
I have iphone 3gs firmware 3.1.3 and its a locked version. Yesterday i accidently “restore my iphone back to original factory setting” now my iphone stuck on the apple logo…can someone help me? What should i do? What should i install? Pleaseee…

Guest January 4, 2011, 12:42 am


justtryit4u January 5, 2011, 1:04 am

I tried the steps and it works fine except for the battery life is reduced to 50% as i have to charge it twice a day and there seems to be a problem with the network as most of my calls are diverted to voicemail even when the reception is full.. Any solutions would be appreciated

satyajim January 22, 2011, 2:41 am


Yash March 13, 2011, 3:38 am

Hey guys I’m havin iPhone 2g my baseband is is some idiotic n I wana get back to mine 5.12 baseband I’ve used 3.1.3(7E18) ipsw in redsnow 0.9.4 it didn’t work at all fr me n now no redsnow 0.9.3 r available plzzz I reli appreciate if anyone having redsnow 0.9.3 plzz email me on [email protected] Plzzzzzzzzzzzzz Surely do fast I need it urgently
thankyou all

none May 15, 2011, 4:05 pm

I just did it with an iPhone 2G. It works fine so far.

Hanna June 12, 2012, 5:21 am

at first, its really work.. then, at the end of process,suddenly it says something happen to redsnow.. then my iphone shows downloading jailbreak data for a long time.. does anyone could tell me what happen or what should i do?

amin12307 February 8, 2010, 10:31 am

is this work for iphone 3gs (updated rom)

Anees April 28, 2010, 3:30 pm

Hi All,

I have just bought factory unlocked Iphone 3GS, and I am totally unfamiliar on how to install applications etc on my phone.

I would request experts for step by step instructions on how to install applications on my factory unlocked Iphone 3GS.
Thanks and regards,

Sheriyar September 3, 2010, 10:54 pm

i have successfully unlocked my iphone 2g with 3.13 firmware but the winterboard doesnt seems to work i can see the themes in winterboard but when i apply the theme nothing changes i tried it in 3gs 3.13 nd it worked perfectly
Wat the problem in 2g

iPodalot September 12, 2010, 2:14 am

By factory unlocked, do you mean jailbroken too? And if you mean ipa apps, make sure to download appsync 3.1 to patch mobileinstallation through Cydia and then you will be able to install ipa apps through iTunes.

Leave a Comment