blacksn0w along with blackra1n RC3 were released earlier today which can jailbreak all iPhone’s & iPod touches, and can unlock iPhone 3G/3GS running on 3.1.2 firmware with 05.11.07 baseband. You can follow the following step-by-step tutorial/guide to unlock your iPhone 3G and iPhone 3GS with the latest iPhone 3.1.2 firmware using blacksn0w from Cydia. This unlocking guide applies to iPhone 3G and 3GS users who were already jailbroken on 3.1.2 firmware using PwnageTool 3.1.4 instead of blackra1n. Those of you with iPhone 2G should follow the guide posted here or here for unlocking and jailbreaking 3.1.2 firmware.
The popular iPhone hacker George Hotz (@geohot) has released a teaser image, hence giving us a first sneak peak at how the upcoming blackra1n RC3 with blacksn0w is going to look like, come November 4th. For those of you who don't know, blackra1n is a jailbreaking tool which can unlock all iPhone’s (2G, 3G and 3GS) and iPod touches (2G, 3G) running the latest iPhone firmware 3.1.2. The latest RC3 version of blackra1n will include blacksn0w, which will enable you to unlock your iPhone 3G/3GS running the stock 3.1.2 firmware from iTunes with 05.11.07 baseband (modem firmware). blacksn0w is going to be the first ever unlock for unlocking 05.11.07 baseband which comes pre-installed with the stock iPhone 3.1.x firmware.