Downgrade iPhone 3GS 3.1 to 3.0 OS Firmware

Previously Dev Team warned iPhone users not to upgrade their iPhone to iPhone OS 3.1 beta firmware. But it seems not all users listen to the warning, they still upgrade to OS 3.1 Beta firmware both accidentally or intentionally, and now most of them end up looking for a guide to downgrade to the previous iPhone OS 3.0 Firmware. It’s worth noting that the only downgrade able is from iPhone OS 3.1 to 3.0 but baseband will remain 05.08.01.

Minimum Requirements:

1. You have already have ITunes 8.2 installed on your computer.
2. Own Original iPhone 3GS OS 3.0 Firmware.

The following are guides to Downgrade iPhone 3GS 3.1 to 3.0 OS Firmware

Step 1: Use USB Cable to connect your iPhone to your computer

Step 2: Switch of your iPhone and put it in DFU mode with following instructions

- Click the Home + Power On button for 10 seconds exactly

- Release the power button and continue to click on Home

iPhone in DFU Mode

Step 3: To continue to the next step press OK.

Step 4 : Press ALT from your keyboard and then ‘Restore’ on your iTunes at the same time (together) and Locate & Select the original iPhone 3GS 3.0 firmware

iPhone 3GS OS 3.0 Firmware

Step 5: Now you get to make a confirmation by pressing Restore.

iPhone 3GS Restore Mode

Step 6: Don’t be worry if you receive this message: “Unknown error occurred (1015)” from iTunes, just ignore it and click OK to go on to next step. Like in the following image:

iTunes Error Code 1015

Step 7: To solve the error download Download iRecovery for Mac and iRecovery for Windows

Step 8 And then extract “iRecovery-Mac.zip” file on the desktop.

Step 9 Open application ‘Terminal’ (Applications> Utilities) and enter- cd desktop
. / iRecovery-s

iRecovery

Step 10 Once you notice a Message entering in Recovery Mode, type following command fsboot

iRecovery Last Command fsboot

Step 11 Once the iPhone 3GS is rebooted, you can notice the ‘Emergency calls only’. Now wait till the iTunes is uploaded and reactivates your iPhone 3GS automatically.

Step 12 You can now restore a backup or configure the phone as “new.” with the iPhone Firmware 3.0.

Once you have downgraded your iPhone 3GS from 3.1 firmware to 3.0 firmware you can use purplera1n. Purplera1n (beta) is a free tool to Jailbreak iPhone 3GS running 3.0 firmware on windows and Mac.

Related Post Now

Abi

Hi guys, check for the best hosting plans, visit this The Best Web Host

30 responses to “Downgrade iPhone 3GS 3.1 to 3.0 OS Firmware”

  1. Dev Team Advises Users Not To Upgrade To iPhone OS 3.1 Beta Firmware | SEO Blog & Technology

    [...] Surely it’s a good decision by Dev Team because there will be many users who won’t be able to jailbreak their iPhone after Apple launched iPhone 3.0.1. Automatically in iPhone OS 3.0.1 you will not be able to upload the old iBoot to your phone albeit it’s official apple signed code because Apple might fix the iBoot Family bug that in the old iBoots. If this is happening then there’s no way you can unlock or jailbreak your iPhone 3GS. [...]

  2. iPhone OS 3.1 Beta 2 & iPhone SDK 3.0 Beta 2 Are Available | SEO Blog & Technology

    [...] This new update will fix the exploit used by ultrasn0w and purplesn0w. So, if you’ve unlocked your iPhone 3G and iPhone 3GS, it’s recommended not to update or stay away from this update. But if your iPhone already upgraded to iPhone OS 3.1, follow this guide to downgrade iPhone OS 3.1 to 3.0 . [...]

  3. Tutorial To Jailbreak iPhone 3GS using Purplera1n for Mac | SEO Blog & Technology

    [...] If you want to Downgrade iPhone 3GS 3.1 to 3.0 OS Firmware. [...]

  4. matteandhue

    Does the baseband version # affect applying future updates in any way or does this literally do a full downgrade to 3.0?

  5. khalid

    guys please help me.

    I upgraded to 3.1 thinking it will fix my wifi problem because wifi was not detecting anything. But then I realized it’s not meant for everyone.

    Now the problem is……I have followed the method above and indeed I do get out recovery mode but only when I restart my iphone, it again goes back to recovery mode. How the hell should I permanently get out of recovery mode?

    This method takes you to normal mode only for time being and if you accidently restart your phone, it will again land up in RECOVERY MODE.

    Please help because I hate typing ./irecovery -s everytime in terminal.

  6. gtriemy

    PowerPC?? iRecovery – error: bad cpu type in executable ??

  7. d33g

    Man for windows its shift+restore, get it right or people are gonna get rolled

  8. Flipback

    Worked Great! Thanks. Someone should make a youtube video on this!

  9. Chris

    I don’t understand what I’m doing wrong. It all seems to work out just fine until I get to the IRecovery step. I write the command exactly as it says you should, but instead of entering recovery mode, It says “image not found”. Can anyone help?, I really want to downgrade my Iphone.

  10. itsdavey

    i’m using windows and i can’t get past CD DESKTOP
    when i type in iRecovery -s
    i get ‘iRecovery is not recognized as an external or internal command, operable program, or batch file’

    help?

  11. Sula

    Hi guys,
    I have windows xp could u please show us how we can execute steps 8,9,10,11 12 for windows users.

    I tryed but I could not sccuss.

    Thanks for help in advanced.

  12. ùãøâúé ì 3.1 äöéìå! - ôåøåí äëì òì àééôåï åáòáøéú | 99369

    [...] [...]

  13. Laggs

    Is this working on 3gs?

  14. Frank Brown

    I’d like some one to confirm that this method actually works for the 3GS – NOT the 3G. I have tried this method with both Windows and Mac. And iTunes 9 and iTunes 8.2. iRecovery will not recognize the iPhone when it’s in DFU mode. iTunes recognized it, but the minute I select the file to restore and it verifies with Apple, it disconnects the iPhone and iRecovery will not recognize it. Removing the device from the USB and re-inserting it does not correct the error of iPhone/iPod no found.

    I think that these methods do not actually work on a 3.1 3GS.

  15. Dave

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

    This happens after iTunes goes to “verify” the restore with Apple.

    How do I get past this?

  16. Mike O'Connor

    Guys, if you’re getting the libusb “image not found” problem, follow instructions here:

    http://thebigboss.org/tag/30-downgrade/

    IMPORTANT!! You should know that this will blank your iPhone completely – contacts, music, apps, the lot: So make sure you’ve made a recent back-up in iTunes before you do any of this, because you’ll have to restore your phone back using iTunes once you’ve completed the downgrade.

  17. iPhone 3GS: Nieuwe modelen 3.1 firmware? - iPhone Forum - alles over de Apple iPhone, iPhone 3G en iPhone 3GS

    [...] Bij redsn0w 0.8 moet FW 3.0 worden gekozen ookal heb je hem gerestored met FW 3.0.1 Handleiding: Downgrade iPhone 3GS 3.1 to 3.0 OS Firmware | SEO Blog & Technology Nogmaals: Is alleen voor jailbreak. Unlock kan niet als er al 3.1 op staat met BB 05.11.7 [...]

  18. Video Tutorial To Downgrade iPhone 3.1 Firmware To 3.0.1/3.0 | SEO Blog & Technology

    [...] = 'abibakar'; In my other post about Downgrade iPhone 3GS 3.1 to iphone 3.0 OS Firmware, I found that many people failed to downgrade their iPhone 3.1 to 3.0 but only few succeeded, [...]

  19. Abi

    Please Read: If you failed to downgrade your iPhone 3.1 to 3.0 using the tutorial from this page, try to use the steps explained from this Video Tutorial, good luck guys & see you again!

  20. j2innet

    Good day, thanks for ur posting. i see 80% of the ppl crying for help, 20% having success…

    before i try anything, i just want to clarify what i understand currently available solution.

    1. Does apple stop signing 3.0 for all model, or just 3gs
    2. is Downgrade from 3.1 to 3.0 using Cydia SHSH good enough, the phone remain locked up rite?
    3. Restore 3.1 custom firmware from DevTeam is that the best atm?

    thanks in advance

  21. k3

    pleas step 8-9-10 for pc user help

  22. Jenn

    I’m stuck at step 9. After I type in “. / iRecovery-s” it just says “is a directory.” Don’t really know what to do from here, help is appreciated.

  23. Ashiq

    i did everything up to step 8, but got stuck in 9. tried so many times but no help… plz help..

  24. Abi

    Hi Khalid, I have posted step-by-step guide to solve your problem here, Good luck!

  25. David

    You don’t have the iRecovey file on your desktop…

  26. Eric

    Same problem. Did you ever figure this out? I’ve been researching, but no luck so far…

    Eric-MacBook-Pro:desktop eric$ ./iRecovery -s
    dyld: Library not loaded: /usr/local/lib/libusb-0.1.4.dylib
    Referenced from: /Users/eric/Desktop/./iRecovery
    Reason: image not found
    Trace/BPT trap

  27. chr1spy

    This method does *NOT* work for 3GS devices, due to the fact Apple does not sign 3.0 Firmware for 3GS devices anymore.

    The only way would have been storing the ECID SHSH information on your 3GS before via Cydia.

  28. randy

    guys this sucks > i am going to go buy another 3gs and sell this one

    i really am starting to hate att

  29. Abi

    Hi J2innet thanks for comment

    1. Yes Apple stops all
    2. Yes it’s good
    3. I am not sure about this.

    You welcome :)

  30. Eddie

    I upgraded my IPhone 3GS from 3.0 to 3.1 by accident. Now I need to downgrade to 3.0, and unlock it. The second requirement for downgrading is “2. Own Original iPhone 3GS OS 3.0 Firmware.” Where can I get the original firmware?