Users who want to downgrade their iPhone 3G and iPhone 3GS devices after accidentally upgrading to iOS 4 will find this guide useful, thanks to commenter Kamrul for the simple and straight forward steps. It has been tested to work on both iPhone 3G and iPhone 3GS.
Please note that this only works with OLD bootrom and you need your SHSH blobs saved on cydia before you can do this downgrade.
1. 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
Restore
———-
2. Connect your iPhone to the USB and put it into DFU mode. iTunes will display an alert stating you need to restore your device, click ok then hold option + click restore and navigate to your previously downloaded 3.1.2 FW.
3. After the restore finishes you should be hit with a 1015 error. That’s expected. Your phone should be in Recovery mode now and iTunes will tell you to restore again. Click OK then hold option + click on restore again – this time you do not have to go into DFU mode – and navigate to the 3.1.2 FW.
Jailbreak
———–
4. After the restore finishes again it’ll throw another 1015 error. That’s expected again. This time, just select OK and close iTunes. Fire up redsn0w – make sure it’s the 0.9.4 version – and jailbreak as normal. Uncheck all the ticks while jailbreaking.
5. After the jailbreak is finalized your device should reboot and strange enough you successfully downgraded to 3.1.2.
– Heaps of ipsw available here
http://www.sinfuliphone.com/showthread.php?t=3306
Update: If your iPhone goes in Recovery Mode loop, use RecBoot to get out of it. It is a brilliant application which will get you out of continuous never-ending loop.
Disclaimer: Please make sure that you have ample hands-on experience before trying your hands on this one. AddictiveTips won’t be liable for any damages that may incur to your device during the process.


Pingback: How to downgrade from iOS 4 to 3.1.2
Pingback: Leaked: Apple Stealing All FaceTime Information, AT&T Locks User via OTA Updates
Pingback: Leaked: Apple Stealing All FaceTime Information, AT&T Locks Users via OTA Updates
Pingback: iPhone News Feeds » Blog Archive » How to downgrade from iOS 4 to 3.1.2
Pingback: How To: Save SHSH Blobs For iPhone 3G/3GS And iPod Touch 2G
Pingback: FW 4.x: Hulp gezocht voor jailbreak FW 4.0 - iPhone Forum - alles over de Apple iPhone, iPhone 4, iPhone 3G S en iPhone 3G
Pingback: Anonymous
Pingback: iOS 4
Pingback: How to downgrade from iOS 4 to 3.1.2 | iPadBoys
Pingback: need help to unlock my iphone 3gs - Page 2 - Overclock.net - Overclocking.net
Pingback: Keuzehulp: kan ik mijn iPhone jailbreaken? (FW 4.0) - Pagina 6 - iPhone Forum - alles over de Apple iPhone, iPhone 4, iPhone 3G S en iPhone 3G
Pingback: FW 4.x: Dowwngrade van 4 naar 3.1.2 - iPhone Forum - alles over de Apple iPhone, iPhone 4, iPhone 3G S en iPhone 3G
Pingback: 3GS Old BootRom on ios4, SHSH's stored via Cydia, i can use redsnow than snowbreeze ? - TiPb iPhone, iPad, iPod Forums
Pingback: Fix iPhone Recovery Mode Loop - Works On iPhone 4 & Windows 7
Pingback: iPhone 3G: Downgrade iOS 4 zu Firmware 3.1.3 | Apfelwerk - Apple Support in Stuttgart
Pingback: How to legally downgrade an iPhone 3G from iOS 4 to software version 3 (and extend your warranty by 90 days) … « slappHappe
Pingback: Possible To Downgrade iOS4 to 3.1.3? - Hackint0sh
Pingback: Help! - TiPb iPhone, iPad, iPod Forums
Pingback: How To: Fix iPhone 3G/3GS 1015 iTunes Restore Error
Pingback: Downgrade iPhone 3G & 3GS From iOS 4 To 3.1.2 - GSM-Forum
Pingback: Downgrade iPhone 3G & 3GS From iOS 4 To 3.1.2 | Phone Files Download
Pingback: Downgrade iPhone 3G & 3GS From iOS 4 To 3.1.2 | Cellphone News and Repair
Pingback: Downgrade iPhone 3G & 3GS From iOS 4 To 3.1.2 | Mobile Phones Files Download
Pingback: Downgrade iOS 4.1 On iPhone 3G/3GS And iPod Touch 2G/3G To 3.1.3 Without SHSH Blobs
Pingback: Downgrade iPhone 3G & 3GS From iOS 4 To 3.1.2 - Forum de telechargement et partage