Written on September 28th, 2009 by Alvin

How to Downgrade iPhone 3GS 3.1

Previously, I’ve downgraded my iPhone 3GS from firmware 3.1 to 3.0. However, my Singtel sim card was not detected and the iPhone 3GS has totally no Singtel carrier network. But, now I manage to fix it. If you’re having the same issue, here’s the solution.

Please note that your device/iPhone 3GS must has a 3.0 ECID SHSH on file before you’ve updated to firmware 3.1.

3.0 ECID SHSH on file

3.0 ECID SHSH on file

Please skip entire guide if you don’t see the wordings “This device has a 3.0 ECID SHSH on file” on Cydia home page when your iPhone 3GS is on firmware 3.0.

Downgrade iPhone 3GS 3.1

  • Close the iTunes if it’s running. Run c:\windows\System32\drivers\etc\hosts and open with Notepad. Add 74.208.105.171 gs.apple.com at the last line and save it.

host

  • Put your iPhone 3GS to DFU mode and shift restore to firmware 3.0 through iTunes 8.2. You’ll get error (1015). Shift restore to firmware 3.0 again and you’ll still get error(1015).

For more information about iPhone 3GS downgrading, click here.

Related Posts

Enter your email address to subscribe:

Delivered by FeedBurner


{ 32 comments… read them below or add one }

1 Ashley Margolis September 28, 2009 at 12:11 pm

good info.. i have a jailbroken 3G on 3.0 and still waiting for a stable 3.1 jailbreak method .. am really dependent on my usb tethering and would hate to lose that in the upgrade process. OS 3.0 really bites, it totally killed my wifi .. grrr

2 iphonepixelpost.com September 29, 2009 at 12:05 pm

i was trying your tutorial and the hosts file wouldn’t let me save, please advise on how to get it working and please include a screen shot of the hosts file modded. ty…

3 Alvin September 29, 2009 at 6:27 pm

In order to save the hosts file, you must have the administrator right of that PC.

Only 74.208.105.171 gs.apple.com is added to the last line of the hosts file.

Hope it helps…

4 komar October 6, 2009 at 11:01 am

my iphone 3GS is hanged ,, totally messed up hanged … how can i knw its baseband ?? phone isj us hanged wit apple logo .. cant even restore to any firmware . help needed

5 Alvin October 7, 2009 at 3:55 am

Hi Komar,

You can try to hard reset your iPhone 3GS by holding both sleep/wake and home buttons. When Apple logo appears again, released both buttons and it’ll be restarted. Then, you may want to restore and jailbreak your iPhone 3GS again.

Hope it helps…

6 komar October 7, 2009 at 5:44 pm

Hello Alvin,

Iv already unlocked 3G n previous iPhones, im not new to jailbreaking n unlocking… iv tried all the ways.. i tried restoring wit iTunes but i get error message ..

” The iPhone “iPhone” could not be restored. This device isn’t eligible for the requested build. ”

First i tried to restore with iTunes9 .. then later with 8.2.1.6 … both gave me same error wit both 3.0 and 3.0.1 firmwares … this iphone was hanged while downloadin sum apps from cydia… now its not gettin restored at all … jus the apple logo appears all day n nite till battery drains.

Please help me Alvin..

7 Alvin October 7, 2009 at 6:46 pm

Hi Komar,

If you’re using Mac PC, you can use the latest pwnagetool 3.1.3 to create the custom firmware and restore through iTunes. Please refer to this guide.

8 komar October 7, 2009 at 7:14 pm

Hi Alvin ..
Im using Windows 7 :(

9 Alvin October 7, 2009 at 8:29 pm

Hi Komar,

If your iPhone 3GS had 3.0 ECID SHSH on file, it can be downgraded to firmware 3.0. You can refer to the screen shot on the post.

10 komar October 8, 2009 at 12:16 am

HI Alvin
The main problem is i cant even retore the phone at all ..
after extractin the file .. the error comes out… The iPhone “iPhone” could not be restored. This device isn’t eligible for the requested build.

Theres only apple logo if i restart it .. theres no connect to iTunes logo …any suggestion ??

11 Alvin October 8, 2009 at 2:09 am

Hi Komar,

Is your iPhone 3GS an official set?

12 komar October 8, 2009 at 11:33 am

official as in ??

13 Alvin October 8, 2009 at 12:38 pm

Official carrier set in your region?

14 komar October 9, 2009 at 1:01 am

HI Alvin

no its not official phone… i live in Nepal and was bought frm local market frm Bangkok ..

15 Alvin October 9, 2009 at 9:06 am

Hi Komar,

Try to download and restore your iPhone with 3.1 custom firmware from this post.

Hope it helps…

16 lwy08 October 10, 2009 at 9:37 am

hey,

in this post you said you got downgrading from 3.1 to 3.0 iphone 3gs, is your modem firmware 05.11.07 and are you using a factory unlocked iphone 3gs 3.1 from singtel to begin with? or is it a jailbroken iphone 3gs 3.0/3.0.1 which you had previously upgraded to 3.1 and then now am downgrading back as in this post?

rgds

17 Alvin October 10, 2009 at 10:44 am

Hi Iwy08,

When I’ve got my iPhone 3GS, it’s on firmware 3.0. The iPhone was jailbroken before I’ve updated to firmware 3.1.

Cheers~~

18 komar October 10, 2009 at 6:24 pm

Hi Alvin

How do we remove icy frm springboard .. iv jus want cydia ..

19 Alvin October 11, 2009 at 9:10 am

Hi Komar,

Please refer to this thread. I’ve not tested this method and let me know if this works.

Thanks…

20 Kev October 18, 2009 at 10:50 pm

Alvin
hi
i have been reading some of your postson the above site and i was wondering if you could answer a few questions for me
1 i have jail broken my iphone 3gs on 3.1 using blackra1n it worls fine but i keep getting error 2 codes when i try to add sources.
2 is it better for me to downgrade my iphone to 3.0 or even 2.2
3 how do i get psx on my iphone and game boy advanced

thanks for you time on this
Kev

21 Alvin October 19, 2009 at 12:37 am

Hi Kev,

1. The sources you’re trying to add may be no longer is valid or the connection is busy (timed out) and you can try again later.

2. If the apps you’re trying to install is not compatible or stable on your current firmware version, why not?

3. You can Google it.

22 emmanuel November 9, 2009 at 6:20 am

HEllo Alvin,
I have exhausted all options and it’s not working, BTW on Saurik’s site it says to add 74.208.10.249 gs.apple.com to the last line and the IP address on your guide says differently, as does many other guides. Anyways, yes my ECID/SHSH was saved with Cydia, and I’ve added 74.208.10.249 gs.apple.com (and what your guide suggested as well) to the the last line in “host” file thing, alas I continue to get the device isn’t eligible for this firmware build error, or it just won’t be able to contact the update sever, what am I doing wrong?!?

23 Alvin November 9, 2009 at 11:21 am

Hi Emmanuel,

I’ve tested again on my iPhone 3GS and managed to downgrade successfully to firmware 3.0. As for the hosts file, I’ve added 74.208.105.171 gs.apple.com at the last line and it still works.

Is your iPhone 3GS showing “3.0″ ECID SHSH on the cydia’s homepage? If it’s showing “3.1″ instead, you can restore or downgrade your iPhone 3GS to firmware 3.1 ONLY.

24 Jockr November 16, 2009 at 7:10 am

hi
can u post a pic for the host file or upload it
i did evrything but still giving me
This device isn’t eligible for the requested build
now am on CFW 3.1.2 baseband still 04.26.08
and yes 3.0 ECID SHSH on cydia homepage

25 Alvin November 16, 2009 at 9:11 am

Hi Jockr,

Sure, but I can only upload it tonight when reach home.

26 Alvin November 16, 2009 at 8:46 pm

Hi Jockr,

I’ve uploaded the picture to the post and hope it can help you out on the downgrading procedure.

Good Luck!

27 Jockr November 16, 2009 at 9:50 pm

hi Alvin
thnx for ur help
but too bad still got same This device isn’t eligible for the requested build

28 Alvin November 17, 2009 at 11:21 am

Hi Jockr,

Make sure you restart iTunes after you’ve made changes to the hosts file and put your iPhone 3GS into DFU mode (blank screen) before restoring to firmware 3.0.

29 Jockr November 21, 2009 at 7:41 am

HI
still no luck for me
can only use CFW 3.1 & 3.1.2
Drain Battery like HILL

is there any deffrent if internet connection through a router or direct form ISP modem ?

30 Alvin November 21, 2009 at 11:26 pm

Hi Jockr,

Did you try to turn off some of the iPhone features to optimize its battery life. Here is the list of features you can temporarily turn off.

I don’t think your problem is related to how the Internet access is connected. May I know the reasons for downgrading your iPhone 3GS?

31 Jockr November 22, 2009 at 6:55 am

cuz i notice the diffrent usage between 3.0 and 3.1&3.1.2
3.1&3.1.2 drain Battery soo much also wifi somtime d/c
i have data package with 100GB per month soo am using internet alot
and the battery not helping
with 3.0 it was much better
nowi back to CFW 3.1 its a littel bit better and wifi works great now
anyway i google alot my problem and alot ppl got same problem w/o answer
soo i ll just wait .. maybe apple fix battery on 3.2

thnx for replay

32 bob July 26, 2010 at 9:18 am

i got a iphone 3gs that hasent been jailbroken and its 4.0.1 how can i downgrade it?

Leave a Comment


Your Ad Here
The iPhone Blogging hosted at BLUEHOST.COM
Copyright © 2009
Get smart with The Thesis Theme for WordPress from DIYthemes.