iOS how to downgrade iphone 3gs 4.0(NEW BOOTROM) to 3.1.3 firmware

andy71202

Newbie
HOW TO DOWNGRADE FROM 4.0 NEW BOOT TO 3.1.3 (IPHONE 3GS)

THIS TUTORIAL WAS DONE ON THE BASIS FOR PEOPLE WHO HAVE UPGRADED TO 4.0 AND IT WONT LET THEM DOWNGRADE
AS THEY WILL GET 3194 ERROR SO THIS TUTORIAL WAS DONE AS THERE IS NOTHING ANYWHWERE SAYING HOW TODO THIS


ok let me start by saying that this was no mean task

i can't jailbreak new bootrom iphone 3gs 4.0(AFTER THIS YOU CAN UPGRADE USING SN0WBREEZE FROM DEV TEAM TO 4.0)
but i can and will provide you the tools to downgrade from 4.0 new bootrom to 3.1.3
and then you can use spirit to jailbreak

ok first of all download felixbrun.../iPod/firmware/ 3gs 3.1.3 (7E18)
now this will be a zip file you must rename from .zip to .ipsw

ok now we are going to hash cydia really easy just follow these step very carefully
(PLEASE NOTE THIS IS FOR WINDOWS USERS ONLY I CAN DO MAC BUT THIS TUTORIAL IS FOR WINDOWS USERS ONLY)
step 1 goto c:\windows\system32\drivers\etc\hosts use notepad to open
you should see this
# Copyright © 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost


step 2 add this line to bottom 74.208.10.249 gs.apple.com
you should now see this
# Copyright © 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
74.208.10.249 gs.apple.com

OK CLOSE AND SAVE

NEXT STEP

plug your iphone into pc then click restore while holding shift
now locate the file you downlaoded the 3.1.3.ipsw file

ok you will get a prompt just yes/ok to everything
YOU WILL WITHOUT FAIL GET ERROR 1015(if you get any other error than 1015 start again)
DONT PANIC DO EXACTLY AND I MEAN EXACTLY AS I SAY

Ok first close itunes BUT LEAVE YOUR DEVICE STILL PLUGGED IN TO YOUR PC
NOW DOWNLOAD THIS megaupload.com/?d=QE43UVNA]MEGAUPLOAD - The leading online storage and file delivery service
NOW EXTRACT QUICKPWN BUT DONT RRRRUUUUUUUUUUNNNNNNN IT -DONT RUN IT

NOW PAY ATTENTION THIS MATTERS VERY MUCH

Navigate to:

32-bit windows: C: \Program Files\Common Files\Apple\Mobile Device Support

64-bit windows: C: \Program Files (x86)\Common Files\Apple\Mobile Device Support

You should now see a whole lot of files and folders
RIGHT CLICK AND CREATE A FOLDER AND CALL IT.

bin

no spaces or caps

NOW COPY EVERYTHING FROM THAT DIRECTORY INTO THE bin FOLDER EVERYHTING

NOW RUN QUICKPWN.EXE
AFTER YOU OPEN IT A BOX WILL APPEAR DO EXACTLY WHAT IT SAYS
IF DONE CORRECTLY YOUR PHONE WILL BOOT UP
WHEN YOU SEE THE APPLE ICON CLOSE QUICKPWN

NOW DO YOU REMEMBER THE BIN FOLDER WE CREATED GOTO IT AND COPY EVERYTHING IN IT BACK TO ITS ORIGINAL DESTINY
32-bit windows: C: \Program Files\Common Files\Apple\Mobile Device Support

64-bit windows: C: \Program Files (x86)\Common Files\Apple\Mobile Device Support
NOW DELETE THE BIN FILE
IF IT DOES NOT LET YOU DELETE THE BIN FILE SEE BELOW
** You may need to open task manager [ctrl + alt + del] and end some/all Apple Processes to be able to delete the 'bin' folder. If you do end these processes, restart your computer after deleting the bin folder in order restart them (so your iphone will be able to sync with iTunes etc)

NOW OPEN ITUNES AND SYNC YOUR PHONE AND WOOHOO YOU ARE NOW BACK TO 3.1.3
NOW TO JAILBREAK IT I PREFER SPIRIT AS ITS SIMPLE AND VERY EASY
LINK TO SPIRIT spiritjb.com/win addhttp:\\to begining

NOW PLEASE NOTE THAT ALL APPS CONTACTS PHOTOS ETC.. WILL BE ERASED YOU WILL LOSE THEM AS THEY ARE ONLY SYNC TO 4.0
BUT IF YOU HAD A SYNCING FILE OF 3.1.3 BEFORE HAND THEN USE THAT

ANY PROBS HIT ME UP

add www to above link addressess apart from sprit

if you cant rename the .zip file .ipsw then google it it is very straight forward to do
its basically a one click thing in control panel very easy to do
also if you are doing this tutorial then please remove the user account settings to never notify and then restart your pc
as this will give you full access to your pc and make it a whole lot easier to do thanks and GL
remember any probs just yell and ill help you out
 

wheelo

Admin
Staff member
TK Supporter
nice work andy, i know someone who will be very interested in this, also if you get around to a mac version(y)
 

DutchMark

Newbie
Hi Andy,

I am extremely excited about your post, having upgraded my jailbroken and unlocked iPhone 3GS 3.1.3 to 4.0 and not being able to jailbreak/unlock it again. However, I am a bit apprehensive to follow your procedure, because you insist that I do exactly as you say, but I am unsure what exactly you are saying. Could you clarify a few things:
- Should I extract the Quickpwn directory, or only the executable? I suspect the whole directory. Also, does it matter where I extract it to?
- Where should I create the bin folder you are mentioning?

Looking forward to your reply.
 
Top