A new version iOS for Apple mobile devices has been released by Apple, mainly to plug a security hole which relates to security vulnerability when viewing malicious PDF files. The vulnerability allows Comex, an iOS hacker of iPhone Dev Team to update the web-based JailBreakMe hack to support jailbreak of iOS devices running on iOS version 4.3.0 to 4.3.3.

Two versions of iOS software are made available for GSM and CDMA versions of iPhones and iPads, plus iPod touches, which are iOS 4.3.4 and iOS 4.2.9. As the upgrade fixes the security flaw used by JailBreakMe hack, users who update to the latest version of iOS will effectively remove the jailbreak too, although a patch is available from Cydia which allows the vulnerability to be fixed while preserving the jailbreak.

Apple details the security related patches for iOS 4.3.4 update in HT4802.

iDevice users can get the automatic update by connecting the device to iTunes. Users who want to manually download the IPSW file for iOS 4.3.4 can use the following direct download links:

iOS 4.3.4 Official Direct Download Links

iPhone 4 (GSM): http://appldnld.apple.com/iPhone4/041-1923.20110715.BnATg/iPhone3,1_4.3.4_8K2_Restore.ipsw
iPhone 3GS: http://appldnld.apple.com/iPhone4/041-1921.20110715.ItuLh/iPhone2,1_4.3.4_8K2_Restore.ipsw
iPod touch 4G: http://appldnld.apple.com/iPhone4/041-1918.20110715.MgWsk/iPod4,1_4.3.4_8K2_Restore.ipsw
iPod touch 3G: http://appldnld.apple.com/iPhone4/041-1919.20110715.ShHh4/iPod3,1_4.3.4_8K2_Restore.ipsw
iPad 2 (Wi-Fi): http://appldnld.apple.com/iPhone4/041-1924.2011.0715.qP4r3/iPad2,1_4.3.4_8K2_Restore.ipsw
iPad 2 (GSM): http://appldnld.apple.com/iPhone4/041-1914.20110715.Xdw2Q/iPad2,2_4.3.4_8K2_Restore.ipsw
iPad 2 (CDMA): http://appldnld.apple.com/iPhone4/041-1917.2011.715.ZbLkn/iPad2,3_4.3.4_8K2_Restore.ipsw
iPad: http://appldnld.apple.com/iPhone4/041-1913.20110715.cvTyu/iPad1,1_4.3.4_8K2_Restore.ipsw

iOS 4.2.9 Official Direct Download Links

iPhone 4 (CDMA): http://appldnld.apple.com/iPhone4/041-1916.20110715.V5rUA/iPhone3,3_4.2.9_8E501_Restore.ipsw

Older version of iDevice no longer have upgrade supported, where iPhone 3G and iPod touch 2G continues to use iOS 4.2.1 while iPod touch 1G uses iOS 3.1.3.

Update: iOS 4.3.5 / 4.2.10