+ Reply to Thread
Page 1 of 6
1 2 3 ... LastLast
Results 1 to 10 of 54

Thread: HOW TO: Downgrade iPhone 3Gs From Firmware 3.1.3 to 3.1.2

  1. #1
    S!™

    soh20 has a reputation beyond repute soh20 has a reputation beyond repute soh20 has a reputation beyond repute soh20 has a reputation beyond repute soh20 has a reputation beyond repute soh20 has a reputation beyond repute soh20 has a reputation beyond repute soh20 has a reputation beyond repute soh20 has a reputation beyond repute soh20 has a reputation beyond repute soh20 has a reputation beyond repute soh20's Avatar
    Join Date
    Jul 2009
    Location
    IN THE MIDDLE OF NOWHERE
    Posts
    5,374
    Thanks
    883
    Thanked 3,302 Times in 1,511 Posts

    HOW TO: Downgrade iPhone 3Gs From Firmware 3.1.3 to 3.1.2

    Apple and the iPhone evolved a lot in the past couple of years and they learned a couple of things when it comes to software protection against jailbreaking.
    iPhone 3GS have to communicate with Apple’s servers before allowing the installation of any version of firmware (restore or update ) .With the release of Firmware 3.1.3, Apple’s server has stopped certifying all previous firmware and this makes it impossible to restore your device to a previous release. The certification is done through 3 files called IBSS, IBEC and ECID that, once signed, are a kind of “green light” to install the firmware through iTunes.
    IBSS and IBEC files are generated during a firmware restore in iTunes and placed into a temporary folder on your computer. You will have no problem on retrieving this files, but the missing piece of this puzzle is the ECID file that Apple doesn’t allow you to retrieve.





    NOTE: this tutorial is aimed ONLY to iPhone 3Gs users that have saved their ECID file through Cydia. If you are not sure about saving your ECID file throught Cydia, than load Cydia and on the homepage check if you see this message: This iPhone 3Gs has an ECID SHSH on file.
    How To Downgrade iPhone 3Gs from Firmware 3.1.3 to 3.1.2

    1. find a file called “hosts” that manages connections to the servers:
    • Windows: go to C:\Windows\System32\drivers\etc\ and use a text editor to open the file “hosts”
    • Mac: open a terminal an type sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts




    2. At this point we connect the server address to the IP address that corresponds to Saurik’s server instead of Apple. This way we can trick iTunes anxious to check the firmware saved through Cydia. To do this just copy this string and add it to the end of the file “hosts” that we have just opened: 74.208.105.171 gs.apple.com





    2.1 Save the file. Do NOT do a “Save As”. Close the file.

    2.3 In a new terminal window, paste in: sudo dscacheutil -flushcache .Hit return and type in your admin password.

    3. Now you can step into the real downgrade process of your iPhone 3Gs, but it will not be as easy as the previous times. First of all you need to put the iPhone in DFU then: Plug it into your computer and simultaneously press the Home key and the Power button for 10 seconds exactly, after issuing only the power button and continue to click on Home until iTunes will not recognized a new device in recovery mode.

    4. Your iPhone should have a full black screen and NOT the screen with iTunes icon and the cable. Many people confuse it with the DFU recovery mode but they are two very different processes, so before you continue, make sure you have the screen all black.

    5. Now click on the ALT key (MAC) / SHIFT (Windows) of the keyboard and the button “Restore” in iTunes, select the firmware 3.1.2 and wait.
    NOTE1: During recovery you may experience various errors.

    NOTE2: If you get ” unknown error (3002) ” error, you ddidn’t save your ECID on Saurik’s server and pretty much the downgrade cant take place. Luckily it was found an exploit in iPhone FW 3.1 and with a little bit of patience you might be able to perform the jailbreak directly on iPhone Firmware 3.1

    NOTE3: If you will get this error: ” The iPhone “iPhone” could not be restored. An unknown error occured (1015) ” , accept it, and re-do the entire process. ( put the iPhone into DFU mode, select iPhone FW 3.0 and wait ). The process will fail again and iTunes will return the same message as before “The iPhone” iPhone “could not be restored. An unknown error occurred (1015).Do not panic because it’s completely normal.
    To resolve this situation can proceed in two ways: The first relates to Mac users and is using iRecovery ( Mac and Windows ) to reboot the device, it will re-ignite in normal mode, the second title is “universal” because it works on both Windows and Mac and is ignoring the ‘error, continuing to work normally. Therefore, there can only start and run a regular Redsn0w Jailbreak Firmware 3.0
    You’re done. Now you are back on iPhone OS 3.1.2 and can jailbreak your iPhone. Of course, those of you that depend on unlocking the iPhone, you are screwed anyway, because by updating to 3.1.3 in the first place, you updated your baseband.




    [via FSM]
    Last edited by soh20; 4 Weeks Ago at 08:31 PM.

  2. The Following 10 Users Say Thank You to soh20 For This Useful Post:


  3. #2
    Jailbroken timurzilla Whats an iPhone timurzilla's Avatar
    Join Date
    Nov 2008
    Location
    Ukraine
    Posts
    83
    Thanks
    26
    Thanked 1 Time in 1 Post

    Have error : "This device isn't elgible for the requested buid"

    3gs factory unlocked /mac osx 10.6.2 /modem 05.12.01
    Last edited by timurzilla; 4 Weeks Ago at 02:52 PM.

  4. #3
    Whats an iPhone lastangel Whats an iPhone lastangel's Avatar
    Join Date
    Feb 2009
    Posts
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    and for user without have saved their ECID file through Cydia?

  5. #4
    Wants an iPhone knitoe will become famous soon enough knitoe will become famous soon enough knitoe's Avatar
    Join Date
    Feb 2009
    Posts
    84
    Thanks
    18
    Thanked 24 Times in 15 Posts

    No ECID = no downgrade. End of story, unless someone miraculously by some fluke figures out how to generate them.
    <- Don't forget to click thanks if i helped you. ^_^

  6. #5
    Whats an iPhone 08cottageclose Whats an iPhone 08cottageclose's Avatar
    Join Date
    Jul 2009
    Posts
    25
    Thanks
    0
    Thanked 1 Time in 1 Post

    say i just brought a 3gs today with the new bootrom and 3.1.3 firmware. can i use a 3.1.2 custom firmware to restore to that iphone and then use blackrain to jailbreak?
    3G S 32GB BLACK

  7. #6
    Xsellize Moderator
    coder has a reputation beyond repute coder has a reputation beyond repute coder has a reputation beyond repute coder has a reputation beyond repute coder has a reputation beyond repute coder has a reputation beyond repute coder has a reputation beyond repute coder has a reputation beyond repute coder has a reputation beyond repute coder has a reputation beyond repute coder has a reputation beyond repute coder's Avatar
    Join Date
    Nov 2008
    Location
    Indiana
    Posts
    925
    Thanks
    143
    Thanked 652 Times in 227 Posts

    Quote Originally Posted by timurzilla View Post
    Have error : "This device isn't elgible for the requested buid"

    3gs factory unlocked /mac osx 10.6.2 /modem 05.12.01
    go to your etc folder that you have setup for cydia server and remove everything but the host file in that folder dont delete them save them then run the downgrade afterwards put the files back in the folder

    So, open the file C:\Windows\System32\drivers\etc\hosts (Windows) or /etc/hosts (Mac OS X) and add the following entry to the bottom of the file.

    74.208.10.249 gs.apple.com

    This is if your shsh's are saved on cydia

    --- Update ---

    Quote Originally Posted by 08cottageclose View Post
    say i just brought a 3gs today with the new bootrom and 3.1.3 firmware. can i use a 3.1.2 custom firmware to restore to that iphone and then use blackrain to jailbreak?
    Sorry but no you cannot go back to 3.1.2
    Don't forget the Thanks Button

  8. The Following 2 Users Say Thank You to coder For This Useful Post:


  9. #7
    Whats an iPhone 08cottageclose Whats an iPhone 08cottageclose's Avatar
    Join Date
    Jul 2009
    Posts
    25
    Thanks
    0
    Thanked 1 Time in 1 Post

    Quote Originally Posted by coder View Post
    go to your etc folder that you have setup for cydia server and remove everything but the host file in that folder dont delete them save them then run the downgrade afterwards put the files back in the folder

    So, open the file C:\Windows\System32\drivers\etc\hosts (Windows) or /etc/hosts (Mac OS X) and add the following entry to the bottom of the file.

    74.208.10.249 gs.apple.com

    This is if your shsh's are saved on cydia

    --- Update ---



    Sorry but no you cannot go back to 3.1.2
    why can't i go back to 3.1.2 with a custom firmware if i brought a new device today? will i tunes not allow that?
    3G S 32GB BLACK

  10. #8
    Whats an iPhone Crakavelli will become famous soon enough Crakavelli's Avatar
    Join Date
    Jul 2009
    Location
    Houston
    Posts
    16
    Thanks
    8
    Thanked 8 Times in 5 Posts

    Quote Originally Posted by 08cottageclose View Post
    why can't i go back to 3.1.2 with a custom firmware if i brought a new device today? will i tunes not allow that?
    "With the release of Firmware 3.1.3, Apple’s server has stopped certifying all previous firmware and this makes it impossible to restore your device to a previous release."

  11. #9
    Whats an iPhone 08cottageclose Whats an iPhone 08cottageclose's Avatar
    Join Date
    Jul 2009
    Posts
    25
    Thanks
    0
    Thanked 1 Time in 1 Post

    Quote Originally Posted by Crakavelli View Post
    "With the release of Firmware 3.1.3, Apple’s server has stopped certifying all previous firmware and this makes it impossible to restore your device to a previous release."
    yes. managed to restore through itunes using 3.1.2 custom firmware. do you think it might be because is a custom firmware which gets rid of the connect to apple server for signing? in that case i should be able to do it on a new 3.1.3 iphones, just put it in to dfu mode?
    3G S 32GB BLACK

  12. #10
    Whats an iPhone nastydevil Whats an iPhone nastydevil's Avatar
    Join Date
    Sep 2009
    Posts
    21
    Thanks
    3
    Thanked 2 Times in 2 Posts

    I have a question here. When I open the file "hosts" and copy the string, and try to save it, it shows up a Save As dialog box and asks me what format do I want the file saved as. Now we dont want the file as .txt right?

    EDIT: Nevermind, I saved it as .txt, showed up the formats and deleted the .txt to make the file's type "File"

+ Reply to Thread
Page 1 of 6
1 2 3 ... LastLast

Similar Threads

  1. Replies: 55
    Last Post: 01-October-2009, 05:32 PM
  2. Replies: 8
    Last Post: 19-September-2009, 08:40 PM
  3. Replies: 141
    Last Post: 12-September-2009, 05:54 PM
  4. Downgrade iPhone 3GS FIrmware
    By chris102192 in forum General Support
    Replies: 20
    Last Post: 25-August-2009, 01:26 AM
  5. Downgrade iPhone Firmware 2.2 to 2.1
    By Quark0ne in forum iTouch/iPhone News
    Replies: 6
    Last Post: 09-March-2009, 03:36 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts