Home » iPhone 3G S

How to Downgrade OS 3.1 Beta to 3.0

6 July 2009 by Vinay 14 Comments

Geohot released Purplera1n to jailbreak iPhone 3GS but this small tool supports OS 3.0 at the moment. So who updated their iPhone to OS 3.1 beta and now wants to downgrade back to OS 3.0 need to put their iPhone 3GS in DFU mode to downgrade to OS 3.0 But when you downgrades you iPhone you will be encountered with error 1015. Usually we use iRecovery to put iPhone back to normal mode. iRecovery is a libusb-based command line utility for Mac OS X and Linux (perhaps Windows too). It is able to talk to the iBoot/iBSS in Apple’s iPhone/iPod touch via USB. iRecovery is a command line based tool and if you haven’t used it before we don’t recommend you. As an alternative we can use Purplera1n to put our phone out of error 1015 here is a simple how to on downgrading OS 3.1 to 3.0 on iPhone 3GS.

Requirements:

1st Connect your iPhone to your computer via the USB cable. Switch off the device and put it in DFU. To do this: Click the Home + Power On button for 10 seconds exactly, then release the power button and continue to click on Home.

iPhone 3GS Downgrade2nd Click on OK and then click the button on the keyboard ALT + click “Restore” in iTunes and select the original 3.0 firmware previously saved in your computer.

3rd A new pop-up that asks you a confirmation before performing the restore. In this case, you must confirm by clicking “Restore”:

4th The second a quick procedure that will extract the software, verify the information on the Apple site and prepare the riprisitno. After a few minutes finally begin to restore itself and towards the end of the process will get an error from iTunes. (Do not worry, everything is normal).

Immagine-201-500x2065th In fact, the 3.0 firmware has been properly loaded on your device, but the error 1015 will appear on the screen icon in iTunes with the USB cable, which affects the use of the phone. To put your iPhone out of error 1015 you can use iRecovery or Purplera1n but we recommend you to use Jailbreak with Purplera1n because it’s easy and simple. Now jailbreak your iPhone with purplera1n RC2 and your device will reboot in FW 3.0. For Jailbreaking your iPhone 3GS with Purplera1n follow our Guide to Jailbreak your iPhone 3GS with Purplera1n

Blog Widget by LinkWithin

Related Posts

14 Comments »

  • Gra_Mstrs said:

    Hi, I upgrade my 2g iphone to the 3.1.3 OS version, can I use this same steps to restore and unlock my iphone or I should use some other tool?

    Thanks for all!

  • Havok said:

    okay when im on step 2 and i press alt + click restore it says would you like to restore and update to latest firmware is this correct?

  • Havok said:

    oh i see you need to press shift not alt maybe its because im running itunes on windows or something idk but if you have the same problem just hold shift and press restore

  • Havok said:

    ok wait now i never had the 1015 error wtf is going on this shit isnt working im so pissed i just lost all my stuff from restoring it for nothing i dont know why but for some reason this didnt work for me im so pissed

  • akilleeze said:

    phone has frozen while trying to follow steps. there is a guy with a iphone sitting on my phone. my phone will not power off or sync to itunes. please help!!!!!!!

  • lagggs said:

    I don’t get the 1015 error, I get a isn’t eligible build error. any help with this? thanks

  • Vinay (author) said:

    @ Lagggs I t seems like you have a 3GS, if yes you are out of luck Apple pulled their servers to signing the 3.0 and 3.0.1 firmware means no more downgrade, restore to 3.0

  • Vincent said:

    isn’t this whole article is about downgrade for 3GS. For 3GS, this is not working. No error 1015 but “device isn’t eligible for the required build’…. I hope someone can help.

  • Vinay (author) said:

    @ Vincent This guide was posted for 3.1 beta how ever downgrading to 3.0 is no more possible without your ECID dumps. Work is in progress keep checking iHackintosh daily for more updates..

  • Vincent said:

    Earlier itune e.g. 8.0, 8.1 should not contact Apple server to check deviceid correct ? In the past Shift+restore operation should work with the PC offline correct >? In that case, is that possible to use a old itune 8.1 to force restore a 3.0 to the 3GS bypassing the check ? Some other article said even iTune 8.2 can work but one needs to use Quickpwn somehow to like doing a jailbreak but stop before it actually starting jailbreaking but stop when the iphone shows a white screen, the Shift+restore meaning to cheat the apple server. Anyone had done this hope to share with your experience.

  • Daniel said:

    Is there anyway to downgrade my Iphone 3gs from 3.1 to 3.0? I have lost internet tethering and I use it everyday.

  • Goodman1501 said:

    No way at the moment except about 50000 people who had saved their ECID SHSH in Cydia server before 9/9.

  • Vi said:

    I had just downgraded & jailbroken my 3G iphone from 3.1 firmware to 3.0 with redsn0w. After adding the repo666.ultrasn0w.com to the sources in cydia. It rebooted but it just keeps searching for a signal. It now says No Service.

    When I put my sim into my old iphone, it has signal. (if that helps)

    Any clue on how to fix this?

  • ntthushara said:


    I downgrade my phone with this instructions (before downgrade my when i connect it to iTunes(9) it display message “The sim card inserted in this Iphone does not appear to be supported” appears.

    iTunes give the err message with no 9. but the progress bar on the phone completed 100% with apple loge and stopped with the logo and completed progress bar.

    before I downgrade my phone it receive calls and can make calls. (display message Emergency calls only and iTunes logo with USB cable picture.

    now I’cand make a call & cannot even receive a call.

    pls help me.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.