• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • geohot makes it sn0w now! New soft unlock for the iPhone 3GS!


    This unlock is for the iPhone 3GS only!

    That's right, we have another sn0w on our hands! geohot has released his answer to the dev team's ultrasn0w. purplesn0w is a new soft unlock that is available via Cydia at apt.geohot.com. geohot claims that this is a much cleaner and better alternative to ultrasn0w. So if any of you all are having problems with ultrasn0w this might be worth trying.


    via geohot's blog:

    Wifi fails? Battery fails? Unlock fails? You need purplesn0w, the geohot 3GS unlock solution. Now I know you here a lot about different colors of sn0w, but I’m here to tell you why purplesn0w is the best. First off, what is purplesn0w? It’s a soft unlock for your 3GS that I’d actually use day to day. It’s not a daemon that takes any resources, and it doesn’t add a task to your baseband. It’s very close to a true unlock. All it does is patch three files, CommCenter, lockdownd, and your wildcard activation plist(which you need, activate w at&t sim first, no hacktivation support yet). That’s it, no other files are installed. Props to Oranav for the at+xlog exploit!
    A full explanation is coming soon, but I think you clever reversers out there will see what it does, and see why it’s so pristine :-) The payload is radically different from other varieties of sn0w. beta as usual, back up first.

    Be sure to have legit activated 3GS
    Disable 3G if you don’t have it(like T-Mobile).
    Add apt.geohot.com to Cydia
    Install com.geohot.purplesn0w
    Watch for success output in Cydia
    Reboot, and enjoy your unlocked iPhone

    UPDATE:


    About a year ago today, I found the at+stkprof exploit. Back then, I struggled for 3 days to write a payload. No luck, I just wasn't a good enough reverser. So I stashed the exploit away until December, when I gave it to dev for use in yellowsn0w.
    Now a year later, I wrote a payload and delivery system in a day. And it's an awesome payload. Ideally we'd like to patch the lock out of flash, but with the apparently proper sig checks, that isn't going to happen. So purplesn0w is the next best thing. I copy the page I want to patch to an unused region of memory. In memory I patch it. Then, using the MMU, I map the flash page out and remap the patched memory page in it's place.
    No new iPhones are really unlocked, activation creates a ticket allowing the baseband to be used with that sim. The lockstate of the phone really lies on apples servers. Unlocked is auth all sims. Locked is auth AT&T sims only. Fortunately this ticket system provides an easy way to deliver the payload and reexecute the patched code all in one. And since the ticket is already delivered on baseband resets, theres no need to write another daemon to hog battery. I use the daemon already designed for this, lockdownd. A patch to commcenter gets it to run the payload on ticket delivery. And a patch to your activation record contains the payload. So using existing apple machinery, I unlock when needed.
    In retrospect, I should've just patched commcenter to send the payload. Then hacktivation would work no problem. Oh well, tomorrow is another day. I'll add hacktivation support then.

    Enjoy!
    This article was originally published in forum thread: geohot makes it sn0w now! New soft unlock for the iPhone 3GS! started by StealthBravo View original post
    Comments 105 Comments
    1. Melech518's Avatar
      Melech518 -
      From twitter @geohot- tomorrow, i add hacktivation support :-)

      so wait until tomorrow and use purplera1n/sn0w
      Or you can use redsn0w now to hactivate, although no guarantee that purplesn0w will work. so use ultrasn0w for now if it does fail...
    1. A_DuB187's Avatar
      A_DuB187 -
      I went ahead and did a full DFU restore and then rejailbroke with Purplera1n Rc2a (which i used in the first place when i was using ultrasn0w I just didn't want any issues) and installed Purplesn0w which is working perfectly.

      Just letting you guys know how i did it. I didn't just uninstall ultrasn0w and turn around and install Purplesn0w. Do it the right way first and you most likely wont have any problems. Yes it takes a little longer to do a DFU restore first but it works the first time and who knows you might be saving time by avoiding a problem down the road.
    1. rkswat's Avatar
      rkswat -
      Quote Originally Posted by sr71blackbird92 View Post
      Im sorry, but Geohot is so annoying....

      Some may say the same about you! Don't like PR or PS, then don't use it. We all have the right to remain silent.... how about you give it a try.
    1. kakeashi's Avatar
      kakeashi -
      hmm the purple rain rc2a isn't work for me.. anyone know the problem.

      vista 64 bit and after it ran, it says the done wait for reboot whatever. iphone reboots and its the same screen before its jailbroken

      i just did a restore through itunes as well
    1. akamandito's Avatar
      akamandito -
      woohoo! i just got 3gs this morning and jailbreak with purplerain then install ultrasnow. Now i uninstall ultrasnow and before i reboot turn off 3g enable then airplane mode so after reboot install purplesnow then reboot that's it.. im so happy with purplesnow so much. BTW, i have problem with ultrasnow on wifi and battery the whole a day so now i have purplesnow. its working for me. i dont have any problem at all. thanks to Geohot. i have old iphone 2g, 3g and now i got 3gs make sure you all need to know this purplesnow is only working on 3gs. have a good early morning
    1. Tower72's Avatar
      Tower72 -
      Quote Originally Posted by squaresoft View Post
      stop comparing devteam and geohot would ya? they're both great! geohot found the exploit and handed over to devteam yes but what made some of you so sure the devteam wouldn't have found it before today anyway? devteam delays the unlock because of safety and compliance but do you think geohot would just throw any code out without thinking twice? he was also the person who unlocked the 1st iphone in the world. Both of them have good qualities why don't you guys just support both instead of who's better? do the comparing outside the forums i suggest do not influence newbies' perception! thanks..
      While I somewhat agree with this post about supporting both,it seems that theres a slight competition brewing with Geo's release of his jailbreak ahead of the devteam(along with the comment tha came with it about "thats not how the game is played")..And in most competitions,people cheer for one of the teams,rarely both.

      And while I do thank Geo for finding the initial exploit on the first iPhone,we are now on the 3rd generation and other people just as smart and savvy are sure to come about..To those that say the dev team sucks,and Geo is the man,think about it this way from an automotive perspective..Karl Benz is known as the person who made the first (gas powered)automobile,does that mean that the Benz name is the end all be all and that nobody else would come along and up the ante?

      And those that say the dev team rocks and Geo sucks,well if it wasnt for him,the first iphone wouldnt have been broken (hey wait,I dont see how this pertains to the here and now but)

      Guess the point im trying to make is,if they are trying to 1 up each other,its kinda hard to support both.
    1. kakeashi's Avatar
      kakeashi -
      whats wrong with ultrasnow battery problem anyways? what is it really? ive been using it but i havnt noticed anything.. cause if it should last longer, i would want to know
    1. carlos805424's Avatar
      carlos805424 -
      Thats right its geohot who started this hole iphone jailbreak/unlocking scene not the devteam..im not saying there useless or anything just that it wasnt them who started the hole thing it was geohot
    1. Tiyuri's Avatar
      Tiyuri -
      This unlock is broken on any phone with 3G enabled, regardless of provider. Disabling 3G through SBsettings immedietly fixes the problem, and you get signal + wifi right away. Enabling it again kills them both and causes the phone to run very slowly.

      Hopefully he will come out with a fix for this
    1. ugshotgun's Avatar
      ugshotgun -
      Hey Geoshot and Devteam! My hats off to both teams! I want them both to win...because when they both win; WE all win!

      Chris

      iPhone 3GS 16GB
      AT&T iPhone Plan
      Unlimited Family Messaging
      MMS & Tethering Fully Functional
    1. Brandon's Avatar
      Brandon -
      Sorry guys, but GeoHot's Jailbreak is much more superior then Dev Team. Now his unlock will be even better as well.

      GeoHot is the one who finds all the exploits as well, please don't bash him.

      Google hired him for a reason
    1. A Retired Mod's Avatar
      A Retired Mod -
      Quote Originally Posted by sr71blackbird92 View Post
      Im sorry, but Geohot is so annoying.... the dev team is superior, they actually test and worry about everyone in their releases and wont just throw code out there to the public without any thought to it. Screw geohot, devteam is better. The not accepting donations thing is the prime example too!
      Be Nice!
    1. klouud's Avatar
      klouud -
      So if I unlocked with redsn0w (2G 3.0) just for the heck of it does that mean that my battery is being drained more quickly?

      I realize that this mod is for 3GS only, but the part about running an extra program for unlock got my attention.

      thanx

      tim
    1. lodgechad's Avatar
      lodgechad -
      works good
    1. win1fight2's Avatar
      win1fight2 -
      Its important not to lose sight of the cause. We need to support both. We also need to donate to keep them going. I dropped a "feety" on geo for purplera1n. What ever software you use, please donate if it works for you ;-)
      Thanx
    1. scottjl's Avatar
      scottjl -
      I'm happy with my AT&T service so no need for the unlock, but I'm glad to see people are making these attempts. Hopefully one day Apple and other handset manufacturers will realize the futility of "locking" a mobile to any carrier and just let everyone choose what they want and who they want.

      Thanks to Geo and the Dev team for all their hard work, and their competition. Choice is a good thing.
    1. Melech518's Avatar
      Melech518 -
      Quote Originally Posted by Tower72 View Post
      While I somewhat agree with this post about supporting both,it seems that theres a slight competition brewing with Geo's release of his jailbreak ahead of the devteam(along with the comment tha came with it about "thats not how the game is played")..And in most competitions,people cheer for one of the teams,rarely both.

      And while I do thank Geo for finding the initial exploit on the first iPhone,we are now on the 3rd generation and other people just as smart and savvy are sure to come about..To those that say the dev team sucks,and Geo is the man,think about it this way from an automotive perspective..Karl Benz is known as the person who made the first (gas powered)automobile,does that mean that the Benz name is the end all be all and that nobody else would come along and up the ante?

      And those that say the dev team rocks and Geo sucks,well if it wasnt for him,the first iphone wouldnt have been broken (hey wait,I dont see how this pertains to the here and now but)

      Guess the point im trying to make is,if they are trying to 1 up each other,its kinda hard to support both.
      The only competition is the one that the people have made here on the forums. Geo has always worked well with the dev team. Dont you follow twitter, lol? Geo hands almost every piece of information he finds over to the Dev team so they can build a tool, and the Dev Team also support geo and give him advice and exploits they find. Where do you think the exploit used in yellowsn0w came from?? All in all, they really do work together and the only real competition is here on the forums. Geohot is all about making things as easy as possible, which is why he has been lately trying to make tools that allows jailbreaking and unlocking to go a lot smoother and quicker.

      There will be an update to purplesn0w tonight that will fix some bugs as well. As it was stated before, the first version of sn0w is a beta, use at your own risk!!
    1. Kruejl's Avatar
      Kruejl -
      Just tried this unlock, works perfect. All I did was uninstall ultra, reboot the phone then install purple and reboot again. Phone found T-Mobile service almost instantly and everything works perfect!
    1. Quote's Avatar
      Quote -
      Props to Geo! Props to the Dev's.That's all i really have to say...lol
    1. bootleg's Avatar
      bootleg -
      it is amazing to me how some people seem to forget these are basically kids breaking these codes. they aren't getting wealthy off jailbreaking and activating. they do it for the challenge. there was a great piece in the WSJ a couple of weeks ago that profiled several of them...they range from 15 years old up. many of us have day jobs and couldn't wire and program a home theater system without help. to denigrate or criticize these kids is embarrassing. we should be glad there's anyone at all helping us enjoy our iphones. it's as though everyone else in the world is still analogue and we of the iphone jailbreaking community have hdtv and are concerned because we have TWO sources for hd? i thought we're supposed to be the sophisticated grown-ups?