As promised below are the download links for all the iDevices, that support iOS 4. Along with the beta of iTunes 9.2 which is required to upgrade to the GM release (build 8A293). These have been tested and will work and I’ve read that you don’t need your UUID to be linked to a developer account for it to work. Also there is a jailbreak for the GM release.
Download iOS 4 GM (build 8A293) for iPhone 3G
Download iOS 4 GM (build 8A293) for iPhone 3GS
Download iOS 4 GM (build 8A293) for iPod Touch 2G
Download iOS 4 GM (build 8A293) for iPod Touch 3G
Download iTunes 9.2 Beta
If you want to jailbreak then:
Download Redsn0w 0.9.5b4-2
View iOS 4 GM Folder (Contains all downloads)
These are just the files that can be used however use at your own risk as by downloading the files you accept full responsibility for any damages caused. If your looking for a jailbreak guide then I won’t be posting one here just the files. If you search for a guide there are plently, just give Google a search.
According to a source, the new iPhone OS 4.0, which is rumored to be shown at the upcoming Apple event; will include multitasking, which has been wanted for a long time but many iPhone users but only those who jailbreak the device can use this feature. The source also says there will be a new UI, “to make navigating through the OS easier and more efficient” and also OS-wise mutli-touch gestures. However I see it unlikely that Apple will majorly change the UI of the OS as they like to keep things familiar.
The source also says how they will also be “some brand new syncing ability for the contacts and calendar applications” but that the new OS will only be available for the iPhone 3G and 3GS, this makes sense for the multitasking as the iPhone 2G doesn’t have enough RAM to be able to multitask properly.
Apple recently applied for a patent to put contacts on the iPhone home screen. The patent gives pretty solid evidence that the next iPhone OS iteration will include this feature.
The patent shows that the custom icons for contacts won’t just be for speed dialing but will be able to perform wide range of things, such as launching any app you specify that is personalized to the contact or display information about the contact.
One of the options has the icon for the contact that shows up on your home screen based on the persons proximity to you, so if someone gets within a certain range to you then they will show up on your home screen, however this will probably only work on iPhones or possibly phones that have GPS.
The icon can also be used to invoke one or more applications that are personalized to the contact. The icon can be modified to display information related to the contact. In one aspect, an icon associated with an entity can be temporarily displayed on the mobile device based on the proximity of the mobile device to the entity.