Couple of days ago, iPhone Dev Team released Redsn0w 0.9.5b5-2 for Windows and Mac which included number of new options while jailbreaking your iPhone 3G and iPod Touch 2G on iOS 4 GM. Now iPhone Dev Team has released its newer version for Windows and Mac Redsn0w 0.9.5b5-3 which enables you to jailbreak iPhone 3G and iPod Touch 2G on iOS 4.0 final version.
Unlike previous versions of Redsn0w 0.9.5, this version of Redsn0w hactivates your iPhone as well, means it allows you to activate your iPhone on an unofficial carrier without inserting AT&T SIM first. Once you have jailbreaked final version of iOS 4.0 with Redsn0w 0.9.5b5-3, follow our step-by-step guide to unlock your iPhone 3G / 3GS (all basebands & firmwares) with Ultrasn0w 0.93 here.
Download Links for Redsn0w 0.9.5b5-3
Download Redsn0w 0.9.5b5-3 for Windows | Alternate Mirror
Download Redsn0w 0.9.5b5-3 for Mac | Alternate Mirror
Update1: Redsn0w 0.9.5b5-4: Fix iBooks Issues After iOS 4.0 Jailbreak
Update 2: Download Redsn0w 0.9.5b5-5 to Fix iOS 4 APN / MMS Issues