i OS


Download iOS 4.3.5 For iPhone 4, 3GS, iPad 2, 1,

months before iOS 5 is released and ten days after iOS 4.3.4 came out, one wouldn’t expect to ever hear about iOS 4.3.5. It now turns out that yet another update for iOS 4.3 has been uploaded to Apple’s servers, allegedly fixing a critical security issue. 
IPSW
No concrete information about this update has been provided about this update, other than it seems to fix an issue with certificate validation, as pointed out on Apple’s change log:
A security issue has been resolved with certificate verification.
iOS development has been on fire lately, with new updates being rolled out for both iOS 5 betas and iOS 4.3. Over the weekend, iOS 5 Beta was released, containing several enhancements to Apple’s upcoming iOS 5 as the release draws closer and closer. A week earlier, iOS 4.3.4 was released, which contained a security fixfor Mobile Safari for a vulnerability that allowed a popular jailbreak method, JailbreakMe 3.0, to function. With 4.3.4 behind us, many has expected iOS 5 to be the next step for iOS but Apple has proven us wrong once again.
While it’s still unclear why Apple hasn’t stopped maintaining iOS 4.3 just several weeks before it’s fully replaced, the only possible explanation could be the gravity of the security vulnerability that was found. Although it might have been Apple’s intention not to update iOS 4 any further, the Cupertino company might have been forced to do it given the circumstances before hackers spotted the vulnerability first and started exploiting it.
If you have a untethered jailbroken device, you are advised to stay as far away from this update as possible.
Non-jailbreak iPhone, iPad, iPod touch users are strongly encouraged to download this update as soon as possible. You can do so by plugging your device into your computer, locating it in the iTunes sidebar and clicking on the "Check for Updates" option. The update should then immediately begin downloading and installing.
Direct Download Links for iOS 4.3.5 (Official from Apple)
Update 1: Tethered jailbreak solution for iOS 4.3.5 is now available. Follow the links below to jailbreak 4.3.5 on iPhone, iPad, iPod touch:
 
 
 
 

Downgrade iOS 4.3.5 to 4.3.3, 4.3.4, 4.3.2, 4.3, on iPhone 4, 3GS, iPad 2, iPad, iPod touch [How To Tutorial]

If you’ve been paying attention to the news today, you’re probably aware of the unexpected release of iOS 4.3.5, an update that allegedly fixes a security issue with certificate validation. If you’ve backed up a blob from an older version, fear not, you can downgrade very easily.
It should be noted that this guide does not apply to 3G iPad 2 users running iOS 4.3.5. This is because downgrading the baseband on 3G iPad 2 is not possible yet. If you do have a 3G iPad 2 and have upgraded toiOS 4.3.5, then you are out of luck for now.

Because of Apple’s security checks, you can’t just restore the old firmware using iTunes. However, thanks to a few tools (and your own blob) there’s an easy way around it.
Step 1: Download the firmware file you want to downgrade to. As a matter of common sense, download the version which can be jailbroken untethered like iOS 4.3.3, but any of the versions we’re linking to below should work just fine.
Step 2: In order to proceed, you’ll need to set your device into DFU mode, by taking the following steps:
  1. Connect the device to your computer, turn it completely off, by holding the power button and sliding your finger along the red slider, just like you normally would, then launch iTunes.
  2. With your device still plugged in, press and hold both the power and home buttons for 10 seconds.
  3. After 10 seconds, release the power button but keep pressing the home button for 10 more seconds. At this point, your screen should be completely black. If you see the iTunes logo, you’re not in DFU mode.
If you were unable to enter DFU mode: follow the steps above again and make sure you’re holding the buttons for the right amount of time. This procedure might require a fair amount of practice and you should be able to get it right after a few tries.
Step 3: once you have entered DFU mode, you need to trick iTunes into connecting to Saurik’s server instead of Apple’s servers. In order to do this, you’ll need to edit your hosts file, like we’re showing below.
If you’re on Windows: navigate to \Windows\System32\drivers\etc\ and locate the file named hosts. Back it up and open it in Notepad.

If you’re on Mac OS X: from Finder, hit the Go menu, select Go to Folder and type in /etc/. Now look for a file named hosts. Back it up and open it in TextEdit.

On either system, add the following line to the hosts file, then save it. Make sure you have administrative privileges:
74.208.105.171 gs.apple.com
Update iPhone 4 4.2.1 (2)
Step 4: launch iTunes, select your device from the sidebar and click on Restore while holding Alt if you’re on the Mac and Shift if you’re on Windows. If everything goes as expected, you should be able to select the firmware file you’d like to downgrade to. Once you’ve done it, your device should be downgraded in a matter of minutes.
Update iPhone 4 4.2.1 (4)
Note: sometimes a 1013 error will pop up, throwing your device into recovery mode. 
iPhone42
iOS 4.2.1 Recovery Mode
In order to return to standard mode, you simply need to download two utilities: TinyUmbrella (Windows, Mac) and Fix Recovery (Windows, Mac). Launch it and select Exit Recovery.

Once you’re done, your device should work normally. There’s one last step, however, if you’d like to receive future updates from Apple’s servers: restore the hosts file you’ve backed up earlier to its original location.
If you have downgraded to iOS 4.3.3, then simply follow our guide posted here on how to jailbreak (full untethered) iOS 4.3.3 using JailbreakMe 3.0.