Unlock iPhone 3GS on 3.1.3 and Then Upgrade To iOS 4.0 [Best Process]

Here we have best tools and guide line for JailBreaking and unlocking iPhone 3GS on 3.1.3 with Baseband 05.12.01.

I know lots of iPhone 3GS user still in 3.1.3 and worried about their iPhone. Good news is now you could JailBreak & Unlock iPhone 3GS easily but you should choose tools carefully as if you picked wrong tool you might lose any chance for future update too.

Yes Its true, like if you use SpiritJB then you can’t upgrade to iOS 4.0, as all iOS 4.0 JailBreak tools does not work with that. Another important thing all iPhone 3GS tools only work with previously jailBroken iPhone and best if you have blobs saved in cydia.

Here is how to JailBreak & Unlock iPhone 3GS on Firmware 3.1.3 and UpGrade to iOS 4.0 with Unlock

1. First Download iPhone 3GS 3.1.3 or 3.1.2 Firmware from below
3.1.3 (3GS): iPhone2,1_3.1.3_7E18_Restore.ipsw
3.1.2 (3GS): iPhone2,1_3.1.2_7D11_Restore.ipsw

2. Now Download RedSn0w 0.9.4 For JailBreak iPhone 3GS on 3.1.3 or 3.1.2
Redsn0w 0.9.4 for Windows
Redsn0w 0.9.4 for Mac

3. Now follow this guide to JailBreak iPhone 3GS on 3.1.3 or 3.1.2. It will JailBreak Your iPhone 3GS on 3.1.3 or 3.1.2 safely.

4. Now Its time for Unlock. Follow this Guide to Unlock iPhone 3GS on 3.1.3 or 3.1.2 with Baseband 05.12.01.

5. Now you have completely working Unlocked iPhone 3GS on 3.1.3 or 3.1.2. If you want to upgrade to iOS 4.0 then follow the process below or you are happy with this 3.1.3 then you could ignore rest of the post.

6. Download Latest Apple iPhone iOS 4.0 from here

7. Now JailBreak your iPhone 3GS on iOS 4.0
If you are on Windows follow this Guide using Sn0wbreeze

if you are on Mac use this Guide using Pwnage Tool

8. Now again time for unlock . Follow this Guide to Unlock iPhone 3GS on 3.1.3 or 3.1.2 with Baseband 05.12.01 once again.

Note: if you accidentally upgraded to iOS 4.0, then you need to downgrade first following this tool. Unless you can’t JailBreak or Unlock.
Few important thing keep in mind while JailBreaking iPhone – entering DFU mode correctly is very important. Read this post of How to Put iPhone into DFU mode and difference between DFU mode and recovery Mode.

You could always get support from UnlockAlliPhone.com about any Unlock & JailBreak issue of any model of iPhone including iPhone 2G,3G & 3GS and also upcoming iPhone 4. They provide Premium Members Support for life time. Means just pay one time a small fee and you will receive support(real human support – avg response time 2 hour) for all present & future version of iPhone.

M Asif Rahman

M Asif Rahman is the Founder and Editor-in-chief of TheTechJournal. He describes himself as WordPress Enthusiast, Entrepreneur, Workaholic and Loving Man. He loves to read and passionate about creativity. He has his own blog. You could follow him on Twitter or Google+.

This Post Has 14 Comments

  1. Asif2BD

    No, Its 100% accurate Guide and for iPhone 3G You could always upgrade to iOS 4.0, And there is no official iOS 4.0 for 2G.

  2. Phat_nghia_ly

    this is wrong guide, u probably post in wrong place, this is only for iphone 3G and 2G only!!!

  3. Pijokas40

    I have a jaibroken 3GS 3.1.3 on 5.12.01 (not tethered – stays jaibroken if i turn it on/off). I followed the guide multiple times and get an error 1600, 1604 every time.

    HOW TO GET OUT OF DFU OR RECOVERY MODE: DFU: just hold power and home untill phone reboots. RECOVERY: download and use Recboot (will need libUSB also).

  4. foobar

    yes; i get the same error. any ideas?

  5. jack thomas

    I have iphone 3gs 3.1. please give me suggestion for unlocking it.

  6. Kshitij Sharma

    I have a jailbroken and unlocked iphone 3gs with 4.1, I am using this phone since 4 month before, yesterday when i connect to itune it shows a update of 4.2 and I updated that one, after updating my iphone locked and emergency call only, itune & usb logo display in the screen. how can i unlock this ? please help me.

  7. Dvmnt_93

    I have a 2g iphone with 3.1.2. I accidentally upgraded and phone locked again. Is there a way to unlock it again? PLEASE?

  8. morehomes

    so If I used spirit Jailbreak on 3gs with 3.1.3 there is no way to upgrade to 4.0 or higher??

  9. Michael

    Hi, I have a 3GS running 3.1.3 (7E18) with firmware 5.12.01 and I would like to upgrade to iOS 4 (4.1, 4.2), but I can’t find a reliable source/step-by-step guide as to which program to use or if I can even do it without bricking my phone. I unlocked it previously with jailbreakme (original) about 8 months ago and haven’t upgraded or messed around with it since.
    I really appreciate the help!!

  10. Zooms10

    I hve iphone 3gs 3.1.3 new bootrom and jailbroken by spirit tool. this step will work on upgrading for ios 4?

  11. Chano

    idiot thik it twise before you acct apple is a vry sensitive software email me at chano_@yahoo.com and ill teach you what would you to do….

  12. Chano_

    guys my 3.1.3 software is burn out because he puts in 4.1 thats really fantastic you dnt need to buy 4s all you need to do is upgrade….

Leave a Reply