A series of errors have been appearing, when Jailbreaking the iPhone 3G with blackra1n and from iSpazio They've been working on it and have found a solution that avoids those mistakes.
IMPORTANT: First of all I insist that the blackra1n only performs the jailbreak, therefore whoever also needs to release the iphone at the moment should not do it until the DevTeam informs us of the correct operation of the ultrasn0w for its release in firmware 3.1.2. two.
Remember that at the moment it only serves to Windows.
This solution is only for the iPhone 3G
We will need
1º - Synchronize with iTunes to later retrieve notes, contacts, calendars ...
2º - Install and make a backup copy with Cydia's PkgBackup, to later recover the Cydia applications. There are tutorials that explain it on the Net
3º - Download blackra1n and move the file to the directory "C: /"
You can download blackra1n, from here: blackra1n
4º - Have installed iTunes 9.0.1
Can be updated directly from iTunes or from here:
iTunes 9.0.1 (Windows) iTunes 9.0.1 (Mac)
5º - Have Firmware 3 installed on the iPhone 3.1.2G, which can either be installed directly from iTunes or can be downloaded from here:
iPhone 1,2_3.1.2_7D11_Restore.ipsw
6º - Connect iPhone to computer with cable USB
7º - Follow this video that is graphic and simple enough:
http://www.youtube.com/watch?v=8S1sFS4tq_c&feature=player_embedded
I hope it helps you ...
Source: iSapzio