Tutorial: Downgrade to iPhone 3Gs with Firmware 3.1 and with the ECID file saved by Saurik

downgrade-iphone-3gs-31-to-30

As you know, the iPhone 3Gs You have to contact the Apple server before allowing the installation of any firmware version for a "Upgrade" o "Restoration".

With the release of Firmware 3.1, the Apple server has stopped certifying all previous firmwares and this makes it impossible to reset the device to version 3.0 or 3.0.1. The certification is done through 3 files called IBSS, IBEC and ECID which, once signed, give the "green light" to install the firmware through iTunes.

The IBSS and IBEC files are generated during an iTunes restore and placed in a temporary folder.

Recovering these files is very simple, but the missing piece is the ECID certificate that unfortunately Apple does not allow to obtain for firmware 3.0.

A few days ago, Saurik made a tool available to users through the Cydia home page, which has allowed more than 50.000 users to save the ECID key file that is needed to certify the Firmware 3.0 IBSS file.

This certificate is located on a file server available in Cydia and will always remain there, to guarantee that these users can downgrade their iPhone 3Gs to version 3.0, at any time.

This Tutorial is aimed only at iPhones 3Gs that saved the ECID file through Cydia, and they got this message in Cydia Home "This iPhone 3G [S] has a ShSh ECID on file."

The objective of this tutorial is to change the communication server, which will be done through Saurik's server, since the ECID file is on that server, the verification will fail and restoring to the previous version will be done without problems.


Tutorial for Windows XP

Go to Start - Run and Write

"C: \ Windows \ system32 \ drivers \ etc \ "

3923536008_ca3c68754e

Find the file "Hosts"

3922749463_4d17890b5f

Select it and open it with the “Memo pad"

3922749537_188c9f59f3

Write at the end of the whole

"74.208.105.171 gs.apple.com "

and later Save

3922749627_89976c932c

Tutorial for Mac

Open Finder and go to option

"Go - Go to folder"

3923613428_cc4a94ce83

A window will open where it will be written

"/etc/"

3922819817_99073fd7e5

A new window will appear with many files where you search and the "Hosts"

3922819989_1d2d55202f

Open it with TexEdit and write at the end of the whole

"74.208.105.171 gs.apple.com "

and later Save

3923606976_f92c697a85

Now you have to put the iPhone in DFU mode

Open iTunes and the iPhone connects to the Mac or Pc and keep it off.

Press and hold the Home button and the Off button at the same time for 10 seconds.

After 10 seconds we stop pressing the power button, but we continue to press the Home button, until a message appears in iTunes saying that it has detected an iPhone in recovery mode.

The iPhone will remain at all times with the black screen, not to be confused with the Recovery Mode in which you see the cable and the iTunes icon, being two different processes.

3924272236_17e0fb2435

3923486731_5fd1d7c405

From now on you have to install Firmware 3.0, not install 3.0.1 since it seems that Saurik does not have full support for this firmware on his server and it will not open.

To do this, first download the 3Gs OS 3.0 firmware:

iPhone2,1_3.0_7A341_Restore.ipsw

Once downloaded select the downloaded Firmware 3.0:

Windows: Pressing the key "Shift" in unison that button "Restore" from iTunes.

Mac: Pressing the key "Alt" in unison that button "Restore" from iTunes

If you receive the error (3002) it means that you have not signed the ECID with the Saurik server and therefore cannot continue as nothing can be done.

If an error is received (1015) it means that everything is "fine" and at this point it is necessary to repeat the restore operation from the beginning with DFU Mode until the error (1015) is achieved again.

When you receive the error (1015) for the second time, ignore it and continue with the Jailbreak with Redsn0w: Redsn0w tutorial

When finished, the iPhone 3Gs Jailbreak with Firmware 3.0 will be performed again and from here on, the iPhone 3Gs can be released if necessary with the Ultrasn0w through Cydia.

Ultras0w tutorial


Source: Saurik


Follow us on Google News

44 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   adrianBCN said

    Great tutorial, now to start it up for a colleague xD
    You are very big.
    Thank you for bringing us so easy everything about the world of the iphone.
    Greetings to the whole team.

  2.   Carlinhos said

    great, as always. You all owe a straw to berllin.

  3.   parruco said

    Hey, it's fine, it's very well and explained, the only thing is that when I try to save the change in host, there is, it tells me that that file cannot be saved, I would need to know if it is what I can do with itunes 9 and with mac with leopard, if someone helps me please!!!!

  4.   sirow said

    having I do not find out about anything ... why is it worth keeping this? I have a 3gs that they sold me like that now and I can install cracked applications and everything! I have version 3.0.1!
    Someone to solve my question because I am already crazy trying to know what I need those codes for!

  5.   iPodate said

    Well, I have the 3GS but with version 3.0.1, and in Cydia it doesn't appear to me to save the ECID on the server, and I can't get it any other way, I would like to restore the iPhone but since the most recent is 3.1 I can not do it!

    Any way to get the ECID from 3.0.1?

  6.   iPodate said

    Yes, I updated it thinking that it would come out, but from what you see in 3.0.1 it does not appear, according to Saurik's page it says that there are very few 3.0.1 that are in my situation ...

    I update Cydia, let's refresh it and it doesn't ask me if I want to update something ... I have Cydia version 1.0.3030-62

    It seems to me that I will have to wait for something to come out for 3.1 and copy the ECID immediately to Saurik's server so that it does not happen to me ...

    The iPhone is used, and I bought it from a friend, so I wanted to restore it to have only mine, let's go normal, but right now I'm a bit screwed xD

    Many grace anyway

  7.   berlin said

    iPodate
    Have you updated the Cydia installer? to the latest version

  8.   Juan said

    Hello. I have a 3GS with 3.0.1 and I don't see any way to jailbreak it or remove the ECID file. Can you help me thank you very much

  9.   Juan Carlos said

    Hello,

    I saved the ECID file through Cydia, the message in Cydia Home “This iPhone 3G [S] has a ShSh ECID on file”. It is not the same as the one that puts me:
    This iphone 3G [S] set to ECID SHSH on file.

    that is, in a file, but it is as if it had not been sent to the server.

    Someone in the same situation. is this correct?

    I did the jailbreak in version 3.0 using purplera.1n and I did not do the recommended previous saving of the IBSS, IBEC files.
    The fact is that I have doubts when the jailbreak for 3.1 will be able to update?

    Thank you.

  10.   Mass said

    do not suck that is pure blowjob from the saurik, you can not do the downgrade, I already did it as it shows and indicates the titorial and nothing, I use the redsnow 0.7.1 in my 3g and it just keeps downloading the jailbreak. (where the image of the hard drive and Downloading Jailbreak Data appear on the iFone screen ...
    and this chingadera doesn't do anything else ... (it puts me in recovery mode)
    I hope those of the Dev-Tim x do not delay, otherwise I will have to borrow the Mac from my fucking friend to do it with the PwnageTool

  11.   berlin said

    Mass
    This downgrade is for the 3GS and from what you put in your comment you have a 3G.
    For 3G there is another method

  12.   parruco said

    belrlin help me I would like to contact you, my problem is that I have the 3g s and everything is fine I previously had the jaiber but due to an error in life I uploaded it to 3.1 now I try to do it but I don't know how since my macbook does not let me save the file that You put here with texedit because that's my little problem and I don't know what to do help me I have a macbook version 10.6.1 leopard

  13.   Fran said

    To me if it has come out with the iPhone 3G, the only thing is that it does not accept the sim card. I had to go back to 3.1 unfortunately. 🙁

  14.   manilamp said

    Hello, Sorry for my ignorance, my problem is the following:
    I have the 3G S 32GB phone that has already been sold to me with version 3.1 and it works for me with movistar but I have not done the jailb or anything, the iPhone has been sold to me second-hand already with version 2
    Can I go down to 3.0 and do the jailb and release it?

    Thank you

  15.   berlin said

    manilamp
    You can downgrade and jailbreak with 3.0, but NOT release it

  16.   Canada said

    Hello, I have a 3 GB 16GS that they gave me last week with Movistar this at 3.1 and with the modem version 05.11.07.
    I am familiar with the jail and the release because I have had a 2G for two years, but… my question is, with this tutorial I can do the down to 3.0 to be able to jailbreak with redsnow or ultrasnow ?, But I will be able to go up to 3.1 with the team at JailBreak…. ?????

  17.   berlin said

    Canada
    you can do the redsn0w but not the ultrasn0w.
    You can also save the ECID certificate through Cydia in case you need it when the 3.1 jailbreak comes out

  18.   Javier said

    it works. tested and after two failures 1015 to the third from redsnow everything perfect

    Thank you

  19.   Fran said

    I have an iPhone 3G

  20.   agustin said

    I get error 1604

  21.   agustin said

    and if I try to pass the redsn0w it stays in waiting for reboot ... what do I do

  22.   cangry007 said

    I have a problem I have the 3gs 32gb I already see everything and grab the jailbreak but I don't have a signal and my cardless card is legal with att but it doesn't give me any service. i have itunes 0

  23.   berlin said

    cangry007
    If you have the Jailbreak with the ultrasn0w you must take coverage even if you are from At & T
    Try it again and restart
    agustin
    When you get "waiting for reboot ...", unplug the USB and reconnect it, the iphone will continue with the installation.
    If you get the 160X error, when it comes out, pass it the IREB

  24.   Doc_Ar said

    Hello, I have the 3GS, 16 Gb, and since the battery did not last that long so I gave it a restore and it was blocked, so I connected it to itunes and recognized it in DFU mode but since I did not understand much of the subject I updated to 3,1 and I am blocked there, it is useless to me now .. It remains with the itunes symbol and only for emergency it works, I already did everything but I can not solve .. Let's see if they help me .. Thank you very much in advance ..

  25.   Doc_Ar said

    This is my third iPhone, and I came to pass with the first one like that but I was able to solve it, but since I'm far from my country now I don't have many contacts here in Rio and I don't want to leave just to leave anywhere ...

  26.   Doc_Ar said

    Thanks for answering berlin, I don't understand that from the official operator? .. I already did it in DFU mode with iTunes and I get the following ones .. The iphone «iphone» could not be restored. This device isn´t eligible for the requested build .. I had 3,01 and when I restore it I restore to 3,1 .. I make it DFU mode I press shift and I choose 3,0 and I will lower it .. I don't know what else I can do, ultrasnow I also tried him and there is no case .. Thanks back Berlin

  27.   berlin said

    Doc_Ar
    the official operator is the one with the iphone in each country. that is, in Spain Movistar
    If you have updated it to the official operator of purchase of your iphone, it can only work with that operator and it can no longer work with any operator.
    I do not know if I explain myself.
    No matter how much Doengrade you do, the office of the country from which it was purchased can only work with a single operator.
    If in spite of this you want to lower it to 3.0 do what you are saying and when you get a 160X error you have to pass the IREB to it.
    You will also find it with the search engine through the BLOG

  28.   Doc_Ar said

    It is that I do not have an Official operator .. I buy from a house totally released and supposedly unlocked .. But when I update what I told you happened to me .. And tell me another possibility I do not have?

  29.   berlin said

    you have no possibility to have updated to 3.1. You spoiled it
    I already told you that it can only work with the official operator of that iphone.

  30.   Doc_Ar said

    What a shame, and well my friend, thank you very much ..

  31.   Aiz said

    Hello, I have the 3GS, 3 months ago I released it with purplera1n and ultrasn0w. Everything OK. Last week I had to restore and by mistake instead of restoring with firmware 3.0, iTunes did it automatically, so if I want to downgrade to 3.0 now, it won't let me.
    Will I ever be able to free him again? Is there any solution?? I throw it away 🙁
    one thousand Thanks for your help!!

  32.   Kevin said

    I NEED HELP:

    This is already my third day trying to downgrade to the iphone but it won't let me.

    I have the iphone 3gs with firmware 3.1 and itunes 8.2, as stated in the tutorial. I open the file »host», modify it and save it. I put the iphone in DFU mode and I hit "shift" and restore. From here the problems arise.

    I do not see the error 3002 or the error 1005, but it tells me that the iphone could not be restored, without any error number or anything. So I can't go on with the process ...

    Does anyone know why this happens to me?

    Thanks in advance. Greetings

  33.   Alejandro said

    Hello
    I have an iPhone 3G S bought in Spain (about a month ago), but before coming to Chile I released it, but then it discharged and when I tried to turn it on it appears without battery and then a usb input with an arrow pointing to a cd that says itunes.
    And you can't do anything on it.
    When you try to connect to the pc (not a mac) iTunes recognizes it and says: "iTunes has found an iPhone in recovery mode, restore now?",
    but I have not dared to do anything and I disconnect.
    Please if you could help me and guide me in what to do with it and not break it, I will be waiting for your answer!

    PS: The iPhone that I described is the 3GB 32G S and I downloaded the latest version of iTunes from the same page that appeared in the manual, I hope these details will help you and you can help me. Thanks

    WHAT DO I DO? PLEASE HELP!

  34.   berlin said

    Do this tutorial:
    https://www.actualidadiphone.com/2009/10/18/tutorial-jailbreak-con-el-custom-firmware-3-1-2-modificado-para-el-iphone-%E2%80%9C3gs%E2%80%9D/
    Install the ACTIVATED
    Another possibility is to update with itunes to the official 3.1.2 and pass it the Blacra1n that you will find in this Blog

  35.   Alejandro said

    Hello berllin
    I did what you told me, with the tutorial using the activated one, but when it is restoring it is not enough to restore and the error 1600 appears.
    What do I do with that? how do i fix it?
    Please help

  36.   berlin said

    I told you wrong, sorry.
    You have to install the activated one.
    Anyway, you will surely get the error again.
    If you get:
    update with itunes to official 3.1.2 and pass the Blacra1n that you will find in this blog

  37.   jhonathan said

    I applied this to return from version 3.1.3 to 3.1.2 and it worked for me, the steps in the end changed a little bit but it worked out fine

  38.   Juan Carlos said

    I can unlock my iphone 3gs with firmware 3.1.2, baseband 05.12.01, which was jailbreaked with Black rain. Just not giving me a signal?

  39.   berlin said

    Try xon cydia's blacsn0w to free it.

  40.   Philip Figueroa said

    I have an Iphone 3gs with 3.1.3, I try to downgrade but I have not been able to save the modified host file, windows does not allow it; what do I do ???
    Thank you very much.

  41.   berlin said

    You can not

  42.   Daniela said

    Hello I have a problem I hope you can help me
    I had my iPhone 3GS jailbroken and unlocked, but I had problems with the phone function, so I tried to restore it to fix it and then do the whole unlocking process again but, when I wanted to restore it told me that iTunes would install the latest version of software (what that I would go from firmware 3.1.2 to 3.1.3) but I canceled it, then I tried to restore it from the same iphone and the process began but for a moment the screen went to the mode where the usb cable comes out and I have tried some things but already I don't know what else to do
    PLEASE I'M SCARED I DON'T WANT TO KEEP AN IPOD I HOPE YOU CAN HELP ME

  43.   Daniela said

    AND ANOTHER THING
    When I started trying to restore with iTunes, then I got the 1604 error, but then I don't know that it changes that now when I restore, I don't get an error, it tells me: the iPhone could not be restored. This device isn't eligible for the requested build.
    :S
    Thank you in advance