Ok guys.. Mac version of the guide is now up! (Windows version can be found here) The requirements though as mentioned earlier remains the same. You will need a iPhone 3GS (with new bootrom) on iOS 4, which has SHSH blobs saved for iPhone 3.1.2. Some other important notes about the jailbreak are as follows.
iH8sn0w – the developer behind popular iPhone jailbreak tools such as sn0wbreeze for iPhone 3.1.3 / 4.0, f0recast and BlackBreeze has just written a detailed tutorial on how to jailbreak iPhone 3GS (with new bootrom) on iOS 4. But as I mentioned earlier, there is a little catch to it. 1) it is a tethered jailbreak (whenever you turn off your phone, you will need to re-connect it to a computer to be able to turn it back on) and 2) it will only work for those devices which have their SHSH blobs (ECID SHSH) files for 3.1.2 (NOT 3.1.3) saved on Cydia.
The new Game Center which was available for testing purposes on pre-release GM version of iOS 4 was removed from the final public build which was released on June 21st. This was because Game Center was not ready for primetime use and so Apple rightly removed it from the final build. If you saved the Game Center files from iOS 4 GM build, you now can get it installed again on your jailbroken iOS 4 device.
There is a new video going around in the wild which shows iPhone 3GS (with new bootrom) on iOS 4 jaibroken using an upcoming version of Sn0wbreeze. This video has been confirmed by iH8sn0w - the developer behind popular iPhone jailbreak tools such as sn0wbreeze for iPhone 3.1.3 / 4.0, f0recast and BlackBreeze as legit.
Remember msft.guy? who fixed the blacksn0w unlock for iPhone 3.1.3 05.11.07 baseband? and who recently released binary which enabled blacksn0w unlock port for iPhone 3GS, on iOS 4 Beta 4 (formerly iPhone OS 4). Well the guy is back now! He has posted PwnageTool bundles for iPhone 3GS, iOS 4 GM release which you can use to jailbreak your iPhone 3GS, while preserving your baseband so that you can unlock using ultrasn0w or blacksn0w.
There is a new modified version of PwnageTool floating around in the wild which promises to jailbreak iPhone 3GS on iPhone OS 4 Beta without upgrading the baseband. The creators of the original PwnageTool has confirmed that this version has been modified and redistributed without their permission, and most importantly, it doesn't patches some important files which are required for the ultrasn0w unlock to work properly.
As we have already reported, Spirit – the untethered userland jailbreak for iPhone 3.1.3 and iPad 3.2 has finally arrived. For the end user, Spirit looks and works very much like Geohot’s blackra1n, and is available for both Windows and Mac OS X.
The iPhone hacker (ih8sn0w) behind sn0wbreeze, f0recast and BlackBreeze today has posted a tweet via his twitter account in which he has confirmed to have grabbed the decryption keys for iPhone 3GS on iPhone OS 4.0 Beta. These keys can be used to decrypt the firmware so that you can explore it for exploits for a possible jailbreak.
If you have a jailbroken iPhone, with an unchanged SSH password, there is a high chance that your security can be compromised by any of the iPhone worms out there. The easiest thing one can do to secure his or her jailbroken iPhone is to change the default root password or by disabling SSH entirely. Apple’s spokesperson Natalie Harrison today offered following comments regarding all these recent iPhone worm attacks.
PwnageTool 3.1.4 has been released and is for Mac OS X users only. The following step-by-step tutorial/guide will help you in running fully unlocked and jailbroken iPhone 2G,3G and 3GS with iPhone firmware 3.1.2 using your Windows PC without having to wait for Windows version of PwnageTool or redsn0w.