Apple has pushed the iOS 4 (formerly iPhone OS 4.0) for both the iPhone and iPod Touch to the developers. iOS 4.0 firmware will be released to general public on June 21st. Dev-Team has already jailbreak iOS 4.0 GM with RedSn0w 0.9.5b5 and previous iPhone OS 4.0 beta 4 and beta 1..