About a month ago on September 9th apple had release iPhone OS 3.1 now here is yet another update for iPhone OS 3.1. Apple today released iPhone OS 3.1.2, addressing several issues regarding waking from sleep, network service disruption, and crashing during video streaming.
Jailbreakers and unlockers must stay away from this update until there is any update from Dev Team. Those users who don’t care about jailbreak may use below direct download links for iPhone 3.1.2.
In order to update your iPhone & iPod Touch connect to PC and start iTunes . Update message will be displayed select on update and accept license and wait for iTunes to download OS 8.1.2 update.
Direct Download Links for iPhone OS 3.1.2
iPhone 3.1.2 download (iPhone1,1_3.1.2_7D11_Restore.ipsw, 241 MB)
iPhone 3G 3.1.2 download (iPhone1,2_3.1.2_7D11_Restore.ipsw, 242 MB)
iPhone 3GS 3.1 download (iPhone2,1_3.1.2_7D11_Restore.ipsw, 306 MB)