• 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. Kruejl's Avatar
      Kruejl -
      I personally didn't have any problems with the first version. I'm also on TMo with a 16gb ra1ned 3GS so I've had 3g disabled from day one. Wifi has worked for me with both versions of purplesn0w as well as ultrasn0w although on the latter I had to use the airplane mode toggle before and after restarts.

      This latest version installed perfectly, all I did was uninstall ultra (I reinstalled it after testing the original purplesn0w) then restarted. No signal bars at all upon restart of course. Then installed RC2 and within several seconds the phone said "searching" then full bars. No restart at all. I have tested voice, SMS, mms, EDGE, and wifi with perfect results.
    1. johnnywhojr's Avatar
      johnnywhojr -
      Quote Originally Posted by melech518 View Post
      you actually should be sorry. If it wasnt for geohot, you would never have been able to unlock or jailbreak your phone today! It was geo who found the exploits, it was geo who handed his finds over to the dev team. If you lack the knowledge on the subject then it is best to keep your mouth shut about it.
      AGREED!!! And for the record he was the only one willing to release anything for the 3Gs, unlike the other group that wanted to wait for 3.1os. Thanks for everything GEOHOT!!!
    1. StealthBravo's Avatar
      StealthBravo -
      RC2 is a big improvement!
    1. shahzadaziz's Avatar
      shahzadaziz -
      can some one please help me I unlocked using geo tools and before unlocking I jail breaked. I must say it was a simple task, great work geo. However I am not getting Gprs or edge on the apple iphone 3g s where as when i put the sim on black berry the service is activated. Any sugesstions.Thanks
    1. ggab's Avatar
      ggab -
      Quote Originally Posted by shahzadaziz View Post
      can some one please help me I unlocked using geo tools and before unlocking I jail breaked. I must say it was a simple task, great work geo. However I am not getting Gprs or edge on the apple iphone 3g s where as when i put the sim on black berry the service is activated. Any sugesstions.Thanks
      Do you have 3G turned OFF? Do you have epc.tmobile.com (I'm assuming you're on T-Mobile) in your APN?

      If you have checked both of those things just uninstall purplesn0w, reboot, and try ultrasn0w. Both methods work basically the same. I'm using ultrasn0w on my 3GS and it works flawlessly.