As reported earlier, iPhone Dev team has released redsn0w 0.9.4 for jailbreaking iPhone 2G/3G running iPhone OS 3.1.3. If you are planning to upgrade your iPhone to OS 3.1.3, this guide walks you through the whole jailbreak process.
Before we begin, please read through the note carefully:
- This guide is intended for jailbreaking iPhone 2G and 3G (no unlock needed) running iPhone OS 3.1.3.
- For iPhone 3G users that requires blacksn0w or ultrasn0w to unlock your iPhone, please stay away from iPhone OS 3.1.3. DO NOT upgrade your iPhone to OS 3.1.3 as it also upgrades the baseband version that is unlockable.
- For those using iPhone 3GS, please stick with iPhone OS 3.1.2. DO NOT upgrade to 3.1.3 as all popular jailbreak tool (e.g. blackra1n) do not support jailbreaking your device on iPhone OS 3.1.3.
- Make sure you use iTunes 9.0 or up for the jailbreak. If you are using older version of iTunes, please upgrade it first. You can download the latest version of iTunes from Apple.
- As usual, before jailbreaking, make sure you have backup all your contacts, sms, photos, etc via iTunes. Simply sync your iPhone and backup the iPhone data.
- Disclaimer: Jailbreaking may void your warranty of iPhone. Again, jailbreak it at your own risk. There is no guarantee that this guide works on all iPhone devices.
Okay, let’s go straight to the jailbreak procedures.
Upgrading to iPhone OS 3.1.3
WARNING: Let me highlight again. This guide is for iPhone 2G and 3G (using official sim card) only. If you want to have your iPhone 3G unlock, please stay away from upgrading to iPhone 3.1.3.
1. Download iPhone OS 3.1.3 firmware (2G / 3G) and save it into a folder.
Note: Some browsers mis-recognize the .ipsw file as a zip file. You may need to end up with a file with extension (.ipsw.zip) after download. You can simply rename the extension from “.ipsw.zip” to “.ipsw”. In case your browser automatically extracts the .ipsw file, I suggest you to use Firefox to download the firmware file.
2. Connect your iPhone via USB and launch iTunes.
Note: I suggest not to use the docking for the jailbreak. Connect the USB cable directly with your iPhone.
3. Restore your iPhone with iPhone OS 3.1.3. For Windows, hold SHIFT key and click on the “Restore” button and select the firmware file (i.e. For 3G, please select iPhone1,2_3.1.3_7E18_Restore.ipsw. For 2G, please select iPhone1,1_3.1.3_7E18_Restore.ipsw) you have just downloaded. For Mac, hold option key and click on the “Restore” button and select the firmware file to restore.

4. If you’re not using official sim, your iPhone will not be recognized by iTunes after restoration. Don’t worry. It’s normal. You can then close iTunes and continues with the next step.
Jailbreaking Your iPhone using Redsn0w
5. Next, we will jailbreak your iPhone using redsn0w. You can download redsn0w 0.9.4 here (Windows / Mac). Once download it, extract it.
6. Also, you’ll need the iPhone 3.1.2 firmware during the jailbreak process. Download it here (2G / 3G).
7. Once you got everything prepared, you can start to launch “redsn0w” to start the jailbreak process.

8. Click “browse” and select the iPhone 3.1.2 firmware file. For iPhone 2G, please select iPhone1,1_3.1.2_7D11_Restore.ipsw. For iPhone 3G, please select iPhone1,2_3.1.2_7D11_Restore.ipsw. Redsn0w then verifies your firmware file.

9. If your firmware is correct, click “Next” to continue. Select “Install Cydia” and “Unlock”. Then click “Next” to continue.
Note: For iPhone 3G user, you will not see the unlock option.
Note: If you have pwned your device before, I still suggest you to uncheck the “Already pwned” option. From my experience, if I select this option, I can’t go through the whole jailbreak process.

10. (Optional and for iPhone 2G only) Next, you’ll be prompted to provide the bootloader files. You can download the bootloader (3.9 / 4.6) here. Once download, please click browse and select the bootloader files. Then click “Next” to continue.

11. Now, make sure your iPhone is turned OFF and connected with your computer via USB cable. If you haven’t done so, simply connect it with USB and then power it off before you click the “Next” button.

12. Once you click “Next”, follow the procedures to put your iPhone into DFU mode. If you fail to do so, don’t worry. It won’t brick your iPhone and you can simply go through the procedures again until you get it work.

13. If you have successfully put your iPhone into DFU mode, redsn0w will do the rest. Just sit back and relax.

14. While jailbreaking, your iPhone will show downloading jailbreak data, flashing NOR, etc. And, just don’t touch your iPhone and keep waiting.


15. Once completed, redsn0w will let you know the jailbreak process is successful. Your iPhone will be restarted and automatically launch BootNeuter (for 2G only) to perform unlock. This process will take 3-5 minutes to complete. Be patient. When complete, your iPhone will be rebooted.

16. After reboot, your iPhone should be jailbroken. Lastly, sync back your backup data with iTunes and restore all your contacts & SMS.
Share with Your FriendsWhat's Next?
If you find the post is useful, subscribe to Simon Blog using RSS or Email to get free iPhone updates. Alternatively, you can follow me on Twitter or join us on Facebook.
Related Post you'll like:- Complete Guide: Jailbreak iPhone 3.0 using Redsn0w for iPhone 2G & 3G
- Complete Guide: Jailbreak and Unlock iPhone 2G 3.1.2 Using Blackra1n
- Complete Guide: Jailbreak and Unlock iPhone 3G/3GS 3.1.2 Using Blackra1n & Blacksn0w
- Complete Guide: Jailbreak & Unlock iPhone 2.2 (2G) using QuickPwn (For Windows) [Updated for firmware 2.2.1]
- Possible Solution for Jailbreaking iPhone 3.1.2 on Windows






{ 3 trackbacks }
{ 24 comments… read them below or add one }
Thanks! But I got a question here.
That means for 2G it can be unlocked? Is it true?
–Dennis
@Dennis,
Yes, you’re right.
Simon – I have used geohotz blackra1n to unlock my iPhone 3G to 3.1.2 with baseband 5.11.07?
Can go for this guide to upgrade to 3.1.3?
Are the warnings to hold off upgrade for iPhone 3GS (5.11.07) only?
Thanks
AJ
@AJ, please hold off the upgrade as you are using blacksn0w to unlock.
Simon, I’m a little bit confused by the instructions. (I have an iPhone 2g, btw).
First, we’re to upgrade to firmware 3.1.3 following Steps 1-4.
In Step 6 you say one needs firmware 3.1.2 and you give a download link. I’ve already got firmware 3.1.2 from the previous jailbreak (using B1ackrain). Do I skip Step 6? Why would I need firmware 3.1.2 after having just upgraded to firmware 3.1.3?
Also, my phone uses a vodafone UK card – unlocked and jailbroken three times now. No problems. Are you saying if we jailbrake now to upgrade to firmware 3.1.3 – this will prevent me from using the sim card?
Sorry for the questions, but it’s just not clear to me. And I do not want to mess up my phone. I’m happy to jailbreak again – but I need to know the answers first:).
Thanks for such a helpful blog!
Thanks Simon.But you also post tutorial to jailbreak iphone OS 3.1.3 Using Sn0wbreeze.
hi, i got a question too: my Iphone (3.1.2) with O2 simcard from uUK was unlocked with blakrain/cydia before, now i live in Canada and i used a Telus simcard,unfortunately (i dont know WHAT kind of blackout i’ve got the same minute) but i agreed on the upgrade from Itunes to 3.1.3..ofcourse i lost my blackrain and etc. was trying to install it again and in the process when it came to the point to the itunes question of “restore”, i did that as well.. the result is- my iphone locked itself completely, i cannot use it all. it gives me only the option of “emergency calls”. i went to few place to unlock it, but they all say it is impossible, and might be lost forever or in a good case scenario i will to wait atleast 3 months..any ideas/advices?
thanks in advance
E.
p.s
just re- read my msg, and saw how many mistakes i did. sorry for that. was in rush and the fact that english isnt my main language left it pretty obvious.. hehe
Thanks Simon…
I forgot one step before starting..
.
Backing up the data… anyway, didnt lose much though
-Sameer
When I upgraded to 3.1.3 I thought I would never get my jailbreak apps back. BUT this worked! I still have all my information (contacts, apps, etc) and now I have my cydia right back where it belongs! What a life saver! I just can’t live without BiteSMS! Thanks Simon!
Cheers for the help.
You are an excellent man.
Cool .. it’s useful for a JB loser such like me .. haha .
Anyway , many thanks for your sharing.
Hi Simon I had follow all ur instruction but it end up showing the Apple logo on my iPhone 2G but I been waited for about 2 hours. Does it need to take so long?
Help me
@Chris, it won’t take too long. Looks like there are some issues during the process. I suggest you to go over the procedures again. Usually, a second attempt will work.
Thanks… it worked for my 2G which I had to update to 3.1.3. In comparison to blackrain and the added steps to remove a few glitches, redsn0w got it unlocked no need to do that diskaid trick, ready to go with your new sim. Did it a couple times, changed the bootimage for fun, getting into DFU is second nature.
I tried running redsnow-win_0.9.4 but my iphone never reboots even after waiting for long..if I reboot it manually, i do not see cyadia.. my phone is 3g 3.1.3 with firmware 5.12.01
Ok I have a 3G still using version 3.0 firware 04.26.08 and am so confused by these instructions?…. can I use the above method and upgrade or will this not work on my phone? BTW I am on Tmobile.
@tippler,
I think you are using an unlocked iPhone 3G. This guide is not for you as upgrading iPhone to 3.1.3 may make your iPhone unlockable. That means you’ll not be able to use it on t-mobile. If you really need to upgrade your iPhone, I suggest you to upgrade it to OS 3.1.2 and jailbreak it using blackra1n. You can further check out this guide.
2 Quick questions: I had the battery of my jailbroken iPhone 2G 8GB replaced last week at the Apple Store but they swapped my whole phone and gave me a new iPhone 2G that is “ready to register” (showing the USB-to-Itunes graphics), and I am only able to make emergency calls.
(1) Can I go ahead and follow your steps here?;
(2) How do I know which OS version Apple installed in my new 2G phone? I called the Apple Store and they told me they did not know.
Thanks a lot for taking the time to write this manual and answer questions!
Fred
@Fred,
As you’re using iPhone 2G, you can apply the above procedures to jailbreak and unlock your iPhone. Let me know if you got any problem.
Hi Simon,
Thank you so much for answering! I am trying to follow your RedSnow steps, but the problem is that in Steps 2-3, when I USB my iPhone to my Mac I get the “Welcome to your New IPhone” screen that prompts me to “get started” by “1. Activate your iPhone with AT&T; 2. Register and get an iTunes Store Account; 3. Put your contacts, music on your iPhone”… and a “continue” button. That is, I never get to see what you describe in your Step 3: “For Mac, hold option key and click on the “Restore” button and select the firmware file to restore” (I never see a restore button). I took the AT&T SIM out and was able to restore using the iTunes restore backup for my Iphone (so I now see the iPhone icon in Itunes, but I didn’t have to choose any firmware file as suggested in your steps 1 & 3). However, when I put the SIM back on again and USB the iPhone to my Mac, I get the “get started” screen again. Should I ignore it & run Redsnow? Continue with the registration process? I am a bit lost. Thanks again! / Fred
Simon,
Ignore my previous post and sorry for the bother. I just went ahead and used RedSnow despite the welcome screen… and it worked beautifully! I just made a couple of incoming/outgoing calls from my just-jailbroken iPhone 2G. It sounds great! Thanks so much for your great posts and help! / Fred
ringrazio tutte le opere migliori!
Hey Simon!!
I followed all the process. I got cydia back on my iphone 3G, but when I try to install any application from itunes, it comes the message: “The application xxx was not installed on the iPhone “my iPhone” because an unknown error occurred (0xE8008001).
What do you think is the problem?