How to Downgrade iPhone iOS 4.2.1
Step 1 for Windows: Make sure you are logged in with administrator privileges. Navigate to C:/Windows/System32/drivers/etc and open the filed name “hosts” with NotePad. Add the following at the very bottom of the file: 22.214.171.124 gs.apple.com
Save the file in the same directory.
Step 1 for Mac: In Finder, go to Go > Go To Folder, and enter /etc. Search for the “hosts” file and right click on it to open with TextEdit. Add the following at the very bottom of the file: 126.96.36.199 gs.apple.com
Click Save As to save the edited file on your desktop. Name the file “hosts”, and make sure to uncheck the box that says “if no extension is provided, use .txt”. Now drag and drop this edited file to /etc.
Step 2: Download the firmware you want to downgrade to from our downloads section.
Step 3: Put your iPhone in DFU mode. Launch iTunes and plug your iPhone in. Press and hold the home and and sleep button together for 10 seconds. After exactly 10 seconds, release the sleep button while still holding the home button. Keep holding the home button until iTunes tells you it has found an iPhone in recovery mode.
Step 4: Now hold the Option key (Mac only) or Shift key (Windows only) while clicking the Restore button in iTunes. A dialog box will pop up and you’ll be able to choose the firmware you want to downgrade to, downloaded in step 2.
Step 5: Your iPhone might throw some errors (ie. error 1004 or 1015). That’s ok. It’s normal so don’t freak out and just click “ok”.
Step 6: Your iPhone should now be stuck in recovery mode, showing the “connect to iTunes” logo. To get out of this, simply download and install TinyUmbrella, launch it, then click on”Exit Recovery”.
That’s it. You should now have successfully downgraded your iPhone.
For more information go to How to Downgrade iPhone iOS 4.2.1 » Iphone Unlock Jailbreak Downloads Activate Hack Tools Application Games - Iphone Downloads For You