Home 4 Easy Steps to a Better iPhone 3GS Unlock: Thanks, Purplesn0w!

4 Easy Steps to a Better iPhone 3GS Unlock: Thanks, Purplesn0w!

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.

Unlocking vs Jailbreaking

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.

How to Unlock Your iPhone 3GS in 4 Steps

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.

  1. Disable 3G: Go into “Settings,” “General,” “Network,” and then tap the slider that reads “Enable 3G” to set it to the OFF position. Exit back to the main screen when finished.
  2. Add the Geohot Repository to Cydia: Again, since you’ve already jailbroken your phone, you should have the Cydia app on your iPhone’s screen. Launch the app and select “Manage” from the set of buttons at the bottom of the screen. Tap “Sources,” “Edit,” then “Add.” Type in apt.geohot.com and hit “Add Source” when done. Tap the “done” button and exit out of the “Manage” section.
  3. Install Purplesn0w: Do a search for “Purplesn0w” using Cydia’s search utility. (Actually, since Cydia updates results as you type, you really only need to enter the first few letters.) You’re looking for the package com.geohot.purplesn0w. Once you’ve found that, tap it to see the details. Next, tap the “Install” button and then the “Confirm” button just as if you were installing any other Cydia app. Wait while it installs and watch for the success message output in Cydia. Tap “Return to Cydia” when it’s finished installing and then exit from the Cydia app entirely.
  4. Reboot Your iPhone: Press the power button (at the top of the device) until you see the message “slide to power off” appear. Use the slider to power off your device then turn it back on. Once rebooted, your iPhone 3GS will be unlocked.

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.

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.