It appears that GeoHot has found a jailbreak for all iPhones and iPod touches running OS 3.1. He made the announcement on his blog with a post entitled, “Meet the Family”.
And prepare to meet the program that will jailbreak them all.
Geohot, the creator of purplera1n, has just released his own iPhone 3GS softwareunlock and named it purplesn0w. Who is purplesn0w for? If you own a jailbroken iPhone 3GS running firmware 3.0 and you want to unlock it to use it with another carrier (T-Mobile only in the USA), then purplesn0w is for you. Are you experiencing wifi/battery/other unlocking problems after using ultrasn0w? Then I highly recommend you try purplesn0w. Geohot says that it’s the best unlock out there.
purplesn0w doesn’t run any deamon (resident app) on the iPhone, it just patches three files: CommCenter, lockdownd, and wildcard. You need an activated device in order to use purplesn0w, this is a minus.
Here is how to install purplesn0w:
Make sure you have an activated iPhone 3GS. If you have T-Mobile make sure you disable 3G in the settings.
Open Cydia, and add http://apt.geohot.com to your sources
Install the com.geohot.purplesn0w package
Watch for the success output in Cydia
Reboot your iPhone 3GS
Once you have followed the steps above, your iPhone 3GS should be unlocked.
Update: Geohot has also posted technical details of purplesn0w here along with the source code of purplesn0w. He plans to release an updated version of purplesn0w with hactivation support.
Now everyone will know that the DevTeam and GeoHot are no longer in good terms and in fact shortly after the release of Redsn0w 0.8, the tool to run the jailbreak of Firmawre 3.0, there were many discussions on Twitter between GeoHot and copumpkin, one of the DevTeam members.
GeoHot complained that redsn0w uses the same “hole” and the same exploit to run the iPhone 3GS Jailbreak, copumpkin said that the flaw was the same but the exploit was completely different and created entirely by them. Not trusting, GeoHot asked repeatedly Hash codes (the identity) for the files needed to run the exploit and said that it had not been a good idea to release two programs that use the same “hole” (stealing?).
GeoHot also said, that redsn0w has problems (which is true, some users have reported problems) and so he plans to release a new better version of Purplera1n. It will probably will also unlock the iPhone.