George Hotz (aka "geohot") recently made a name for himself when he released a software utility called purplera1n that gave Windows users the first usable iPhone 3GS jailbreak. The reason why this became such big news was not just because he had produced the first jailbreaking tool for the new iPhone, but because he had beaten the iPhone Dev Team to the punch. (The Dev Team is the group of developers who release the utilities to unlock and jailbreak iPhones and iPod Touches.)
Now it seems Hotz is at it again. Although this time around he's not first, he is claiming that his new software, "purplesn0w," is a better unlocking tool for the iPhone 3GS than what the Dev Team has put out.
Hotz says his tool is closer to a "true unlock" and it only patches three files to do so. He also notes that it addresses the Wi-Fi and battery issues seen with the Dev Team's unlock called "ultrasn0w." If you're skeptical about his claims (and a developer), you can look at the purplesn0w source code and decide for yourself if his work is better.
In case you're unfamiliar, jailbreaking and unlocking are two entirely different things. Jailbreaking is simply a type of hack that lets you install unapproved third-party applications on your iPhone or iPod Touch from searchable repositories provided by apps like Cydia and Icy. Unlocking, on the other hand, is a hack that lets you use your iPhone on another cellular network. Here in the U.S., that means you can use the iPhone on T-Mobile instead of AT&T. You have to first jailbreak your phone before you can unlock it, but you don't have to unlock a phone in order to jailbreak it.
In order to unlock your iPhone 3GS to work on another carrier's network, you have to first jailbreak your phone. The instructions below assume you have already done so. Because jailbreaking is a more involved process, we won't document it in this post. (Note: you can read our online guide "how to jailbreak your iPhone to OS 3.0" to jailbreak your phone).
In this case you'll want to use the software "purplera1n" to perform the jailbreak before using purplesn0w.
As always, it's a good idea to have a current iPhone backup in place in case something goes horribly, horribly wrong and you have to restore your device to factory settings.
Also note that at the present time, your phone will have to already be activated in order for this unlock to work. However, it sounds like a "hacktivation" is in the works -meaning that, in the future, you won't need to officially activate your phone with AT&T (or your country's default carrier) first.
Note: You can follow the same steps as above to install the ultrasn0w unlock as well, if that's your preference. The only difference is that the repository to add to Cydia is http://repo666.ultrasn0w.com and, obviously, you'll be looking for the ultrasn0w app to install.
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
So if I'm on Sprint and I purchase an iPhone 3Gs it has to already be activated with AT&T in order to jailbreak then unlock to use on the Sprint network?
skin,
You can't use the iPhone on Sprint/Verizon. Sprint/Verizon use CDMA whereas AT&T/T-Mobile use GSM. The only other US carrier you can use the iPhone on is T-Mobile.
-JP
Thanks, Sarah! Being abroad right now I was going to go with the iPhone Dev Team's exploit, but this does sound easier. Can't wait to start using Mas Movil!
And skin--no you can't use the iPhone on Sprint--Sprint isn't GSM, it's EVDO. You don't need to understand that, but if your provider doesn't provide SIM cards then you can't use an iPhone. So in the USA that's just T-Mobile and AT&T (for the most part). No Verizon or Sprint.
However, it sounds like a "hacktivation" is in the works -meaning that, in the future, you won't need to officially activate your phone with AT&T (or your country's default carrier) first.
awesome =)
now can i go ahead and purchase an iPhone 3GS & not worry about not being able to unlock it? Cause I won't be using it with AT&T, I have an AT&T sim to activate the iPhone, no problem there, but I'm still a little worried about unlocking it.
Or is it recommended to wait for a better version of purplesn0w?
Thanks for the tipp. In Germany we cut only by Iphone from T-mobil. GREETINGS from Germany
would this unlocking process lower the battery life of an iphone 3gs? anybody have that sorta experience?...i'm almost very certain that this does not...i'm asking this because i unlocked my brother's iphone and he said his iphone had a short battery life than what apple proclaimed it should have..and told me to see if unlocking was the problem.
I live in Los Angeles and use tmobile. I need to connect through wifi at my house as tmobile's signal isn't strong enough. I want to get a unlocked iphone3gs. Can I buy the phone and unlock it using tmobile or do i need to first have a att contract for a moment? I will still need to use the wifi in my house but will i get 3g elsewhere or only edge?
One last question. Is it just as easy to buy phone and unlock as to buy a more expensive unlocked phone?
Thanks so much!
This is especially cool if your looking to get some apps that apple rejected to the app store. One of the most frustrating things that can happen to an iphone developer is when your app gets rejected by the app store. Most of the times their explanations are plain ridiculous and really give you no direction on how to solve the problem.
Thanks for sharing the details, its really very wonderful for the iphone users.
mantolama