• 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. ggab's Avatar
      ggab -
      Quote Originally Posted by Dainfamousxeno View Post
      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?
      If you restore it they won't ever know that you unlocked it. May have a problem with the pre-loaded OS version that comes on your replacement though. You most likely won't be able to unlock it if it's over 3.0
    1. ronfin44's Avatar
      ronfin44 -
      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!
      You're a moron. I wish people like you would just go away. ugh. You have ZERO idea about what you're talking about. Just an opinionated fool that just shoved his foot in his mouth for the whole forum to see.
    1. A_DuB187's Avatar
      A_DuB187 -
      Quote Originally Posted by ronfin44 View Post
      You're a moron. I wish people like you would just go away. ugh. You have ZERO idea about what you're talking about. Just an opinionated fool that just shoved his foot in his mouth for the whole forum to see.
      LMAO ^^ +1
    1. Melech518's Avatar
      Melech518 -
      ^+2
    1. raxxal's Avatar
      raxxal -
      GeoHot is the man! The 3GS is working like a charm. Soon I will be taking a trip to South America, so I need this baby unlock.
    1. blkcadi's Avatar
      blkcadi -
      Play nice please!




      lmao
    1. devro_85's Avatar
      devro_85 -
      If you have a deactivated AT&T sim it will get you past the the activation screen then you can add ultrasnow believe me it works I I'd it on my 3gs on 3.0
    1. ggab's Avatar
      ggab -
      Quote Originally Posted by devro_85 View Post
      If you have a deactivated AT&T sim it will get you past the the activation screen then you can add ultrasnow believe me it works I I'd it on my 3gs on 3.0
      Don't you mean purplesn0w?
    1. devro_85's Avatar
      devro_85 -
      If you purple rain the phone then stick AT&T sim card in at the activation screen it will let you get through it then I suggest ultrasnow

      When you purple rain the 3gs
    1. jakemetal's Avatar
      jakemetal -
      i just used purplesn0w and everything including wifi works great!
      thanks geohot!!!!
    1. roseolegario's Avatar
      roseolegario -
      unfortunately, some people only does is complain and talk; give them a hand to help and they want the whole arm! so abusive! to all you guys who does not have any constructive criticism...keep out!
    1. WickedEvo124's Avatar
      WickedEvo124 -
      i uninstalled ulstrasn0w, rebooted the phone then added the purplesn0w source and installed it then rebooted my phone and now it seems to have crashed!

      anybody else experience this? it just keeps on rebooting itself. The phone was JB'n w/ purplera1n
    1. beerhunter's Avatar
      beerhunter -
      I had to uninstall it. after unlocking, if I turn on 3G, I get no signal at all. I have AT&T so I'll wait..
    1. lillstar12's Avatar
      lillstar12 -
      Used this and the phone kept freezing for like 10 seconds everytime i used it after it was installed for the day

      It does solve the wifi issue and picks up signal quicker

      Gone bak to ultrasn0w now though its more reliable in my phone
    1. camo2284's Avatar
      camo2284 -
      love the purplerain but purplesnow does not work for me; internet lost phone not working and cellular data, why?
      somebody help me please, and thank you for the purplerain
    1. ggab's Avatar
      ggab -
      Quote Originally Posted by camo2284 View Post
      love the purplerain but purplesnow does not work for me; internet lost phone not working and cellular data, why?
      somebody help me please, and thank you for the purplerain
      Do you have epc.tmobile.com in the APN? Did you turn off 3G in the settings?
    1. Beastlee's Avatar
      Beastlee -
      At first this was perfect but unfortunately after about 24hrs I lost all signals, cellular and WiFi, as well as it locking up every few seconds and not being able to control it via my head-unit in the car. Tried rebooting the phone but it still happened. Once I uninstalled purplesn0w it worked fine again. I don't need the unlock right now, I just need it for return trips to Blighty, so I'm happy to wait for an update on this.
      3GS JB with purplera1n but previously had ultrasn0w which was uninstalled and rebooted before adding purplesn0w.
    1. A_DuB187's Avatar
      A_DuB187 -
      Quote Originally Posted by WickedEvo124 View Post
      i uninstalled ulstrasn0w, rebooted the phone then added the purplesn0w source and installed it then rebooted my phone and now it seems to have crashed!

      anybody else experience this? it just keeps on rebooting itself. The phone was JB'n w/ purplera1n
      Just do a full DFU restore and jailbreak again via purplera1n then get your unlock on with purplesn0w.

      It's always best to do a full restore when swaping a program that critical. I know it's time consuming but it can help you avoid alot of compatibility problems.
    1. Kruejl's Avatar
      Kruejl -
      RC2 is now available. I didn't even have to reboot the phone after installing to get signal. Please post your results.

      From geohot's blog:

      purplesn0w RC2
      * 3G(the network speed) issues fixed...i'm pretty sure
      * Now only patches one file, CommCenter
      * Leaves no traces on your baseband after it runs. Seriously
      * Much more clean and reliable.

      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(or Update) com.geohot.purplesn0w
      Watch for success output in Cydia(actually do this step)
      Wait for signal, and enjoy your unlocked iPhone(no reboot required)

      Follow @geohot on twitter
    1. hydroabiscuit's Avatar
      hydroabiscuit -
      any improvements on the RC2 build?