• 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. A Retired Mod's Avatar
      A Retired Mod -
      ^+2.....the good old days!
    1. comthre3's Avatar
      comthre3 -
      Any feedback on whether its better than ultra or not?

      regards.
    1. JAG2621's Avatar
      JAG2621 -
      Quote Originally Posted by watzup View Post
      does it work for 3g
      Read the original post and you will be rewarded!
    1. mavrik101's Avatar
      mavrik101 -
      Will this work with 3G also? Or only 3GS
    1. Melech518's Avatar
      Melech518 -
      Quote Originally Posted by mavrik101 View Post
      Will this work with 3G also? Or only 3GS
      REALLY?! Are you being serious right now?? please do a little reading...I will give you a hint, ITS IN THE ORIGINAL POST!

      WOW! 2 in a row asking the same thing....
    1. Go Gators's Avatar
      Go Gators -
      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!
      What an Idiot!!
    1. reeko's Avatar
      reeko -
      Quote Originally Posted by franklinromeo View Post
      Man does anyone remember the unlocking process for 1.0.2...typing all that **** in...ibrickr...apptappp...anysim!?? lol its amazing how far they've come
      ^ +3!
    1. TSMWIN85's Avatar
      TSMWIN85 -
      Does this work on 3G?

      Just pulling your man jewels!

      HAHA

      Anyone care to comment this supposed wifi/battery problem? Send me in the right direction if need be...

      Conincidently, wifi on my iPhone hasn't worked for a while now... I just thought it was all the times I dropped it.

      Mmmmmmmm... Cydia...
    1. Apollo_316's Avatar
      Apollo_316 -
      EDIT: Purplesn0w does NOT work on iphone 3g, I did not reboot my phone after removing ultrasn0w and installing purplesn0w but since rebooting my phone says "Invalid SIM" and will not connect to the net.

      I am running iphone 3g (not 3gs) OS3.0 on T-mobile. I jailbroke the phone using redsn0w and then installed ultrasn0w and the sbsettings ultrasn0w toggle. I had to have ultrasn0w running while downloading purplesn0w otherwise I'd have no edge connection and once ultrasn0w was done downloading I closed out of cydia to the springboard, used sbsettings to disable ultrasnow (lost signal at this point and said "no sim" on the screen. Then I resprung the phone and I had signal back before I could even "slide-to-unlock". I'm truely impressed! I can't speak on the battery or wifi improvements but I figure that since purplesn0w doesn't run as an extra process or daemon that the little bit of cpu power that got freed up will improve the battery a little, but perhaps not enough to be noticable.

      So to shorten that: purplesn0w on iphone 3g running 3.0 firmware with T-mobile as my carrier runs like a dream. I never once activated or anything with an AT&T sim.

      Enjoy!
      ~*Apollo*~
    1. M4tt Dam0n's Avatar
      M4tt Dam0n -
      Lmao devteam got owned again. At least theyre good at making nice little GUIs.
    1. Go Gators's Avatar
      Go Gators -
      Quote Originally Posted by Apollo_316 View Post
      I am running iphone 3g (not 3gs) OS3.0 on T-mobile. I jailbroke the phone using redsn0w and then installed ultrasn0w and the sbsettings ultrasn0w toggle. I had to have ultrasn0w running while downloading purplesn0w otherwise I'd have no edge connection and once ultrasn0w was done downloading I closed out of cydia to the springboard, used sbsettings to disable ultrasnow (lost signal at this point and said "no sim" on the screen. Then I resprung the phone and I had signal back before I could even "slide-to-unlock". I'm truely impressed! I can't speak on the battery or wifi improvements but I figure that since purplesn0w doesn't run as an extra process or daemon that the little bit of cpu power that got freed up will improve the battery a little, but perhaps not enough to be noticable.

      So to shorten that: purplesn0w on iphone 3g running 3.0 firmware with T-mobile as my carrier runs like a dream. I never once activated or anything with an AT&T sim.

      Enjoy!
      ~*Apollo*~
      When you rebooted your phone SBSettings probably toggled Ultrasn0w back ON and thats why you have a T-Mobile signal because Purplesn0w doesn't work with the 3G.
    1. ggab's Avatar
      ggab -
      Quote Originally Posted by Apollo_316 View Post
      I am running iphone 3g (not 3gs) OS3.0 on T-mobile. I jailbroke the phone using redsn0w and then installed ultrasn0w and the sbsettings ultrasn0w toggle. I had to have ultrasn0w running while downloading purplesn0w otherwise I'd have no edge connection and once ultrasn0w was done downloading I closed out of cydia to the springboard, used sbsettings to disable ultrasnow (lost signal at this point and said "no sim" on the screen. Then I resprung the phone and I had signal back before I could even "slide-to-unlock". I'm truely impressed! I can't speak on the battery or wifi improvements but I figure that since purplesn0w doesn't run as an extra process or daemon that the little bit of cpu power that got freed up will improve the battery a little, but perhaps not enough to be noticable.

      So to shorten that: purplesn0w on iphone 3g running 3.0 firmware with T-mobile as my carrier runs like a dream. I never once activated or anything with an AT&T sim.

      Enjoy!
      ~*Apollo*~
      The dev team tools (redsn0w and ultrasn0w) work perfect on 3G phones. Geohot has acknowledged this. Purplesn0w isn't meant for 3G phones. Ultrasn0w works perfctly on those.
    1. Apollo_316's Avatar
      Apollo_316 -
      Yes, I apologize, I posted too soon after installing purplesn0w to test on my iphone 3g 3.0. It does not work on 3g. I had not rebooted my phone after removing ultrasn0w and once I did my phone says invalid sim. I now used a buddy's AT&T sim to get service long enough to uninstall purplesn0w and install ultrasn0w back on. Sorry for the confusion guys! In any case now we know what happens when you put it on a 3g lol!

      ~*Apollo*~
    1. Nukie's Avatar
      Nukie -
      For those with a 3GS and that have installed purplesn0w....

      Let us know if it helps with the wifi problem.

      I've solved the battery draining problem by turning off Push and using Fetch instead. Push was a memory drain on both my 2G and 3GS running 3.0. Thanks!
    1. camo2284's Avatar
      camo2284 -
      I download it and I lost my wifi, my internet data, also my phone is not working and can not connect to the internet, anyway thank you for the purplerain tha really work good
    1. 97vrsix's Avatar
      97vrsix -
      Ok, now i know this is for the 3Gs.... but the problems that the 3Gs is having, the 3G may also be having... My question, anyone know if this will, or a release of this will work for the 3G.? If its going to improve.. I would like to try.
    1. A_DuB187's Avatar
      A_DuB187 -
      Quote Originally Posted by 97vrsix View Post
      Ok, now i know this is for the 3Gs.... but the problems that the 3Gs is having, the 3G may also be having... My question, anyone know if this will, or a release of this will work for the 3G.? If its going to improve.. I would like to try.
      No purplesn0w was NOT developed for use on the 3g and does NOT work on it at all.
    1. ggab's Avatar
      ggab -
      Quote Originally Posted by 97vrsix View Post
      Ok, now i know this is for the 3Gs.... but the problems that the 3Gs is having, the 3G may also be having... My question, anyone know if this will, or a release of this will work for the 3G.? If its going to improve.. I would like to try.
      Oh my hell. PEOPLE!! Ultrasn0w works perfectly on the 3G!
    1. Dainfamousxeno's Avatar
      Dainfamousxeno -
      I have the best buy insurance on my iPhone 3GS, if I unlock it
      and my screen cracks and I restore it will my
      insurance be voided?
    1. acaijr73's Avatar
      acaijr73 -
      PurpleSn0w killed my wifi aswell as Bluetooth it also slows up your phone its like the processors went into overdrive.... i switched back to UltraSn0w and did a network reset and everything came back up...... For those who got purplesn0w working on there phone congrats for those who couldnt and use utlrasn0w congrats......

      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!

      Its nice to be able to have options jus think if their was only one unlock and people couldnt get it to work on their phones then everybody would be callin the developer the worst names and sayin they useless..... APPRECIATE what they are doing for you regardless of the outcome... Atleast their taking the time out and trying their best to accomodate every one who wants an unlock........