iPhone 3GS jailbreak released by GeoHot ahead of Dev Team
Be warned, this is beta stuff and we haven't been able to test it ourselves. However, a number of breathless tipsters and commenters are reporting a successful jailbreak and unlock of their iPhone 3GS. The magic begins with a 3GS jailbreak released by GeoHot. See, George is fed up with the Dev-Team's insistence on waiting until Apple releases iPhone OS version 3.1. As he puts it:
[Thanks to everyone who sent this in]
Normally I don't make tools for the general public, and rather wait for the dev team to do it. But guys, whats up with waiting until 3.1? That isn't how the game is played. We release, Apple fixes, we find new holes. It isn't worth waiting because you might have the "last" hole in the iPhone. What last hole...this isn't golf. I'll find a new one next week.Meeeeow. After performing the jailbreak, ultrasn0w should then take care of the unlock although we haven't seen official comment on this by GeoHot or the Dev-Team yet. Good luck, backup, and kiss the children goodbye -- it could be a long weekend if you brick your new iPhone. Now hit the read link if you must.
[Thanks to everyone who sent this in]


















Ja, agreed. Dev team's pretty dumb for not releasing it...
It's possible apple can patch this up with the next update. The dev teams method could also be patched because of this one. So we'll have to wait and see.
He did the right thing. Dev Team has been acting like a bunch of prima donnas for a while now. They were holding the Touch G2 jailbreak for what 6 months before someone else released it and forced their hand. They sound like a bunch of scared sissy boys and GeoHot called them on it.
@ birder
Yea.. these "prima donnas & sissy boys" designed the unlocking program for free
I don't see you doing it for any of us, you un-talented prick.
I don't have to do anything because Geohot did it for me. And if not him, someone else will for free or a fee. Unlike dev-team who now think they are the "scene" and post long winded teasers on their blog instead of releasing code. Prima donnas describe them perfectly. They require constant adultation even after their usefulness is waning. They are afraid of the big bad Apple releasing a patch to their exploit in the next release and so hold on to their "sekret infoz". News Flash, Apple will be releasing a constant stream of updates so nut up and show up.
I actually agree with the delay. They get more people crying when things stop working "as designed." Also since 3.1 is already in Beta, its probably less than a month (or so) away.
I thought the original reason for the delay was that the 3GS isn't available in some countries, and if dev team were to release the jailbreak now, then by the time the 3GS released in those countries, Apple would be shipping them with patched firmware, rendering ultrasn0w useless. From what I understand, jailbreaking the 3GS relies on some simple bug some guy on twitter found and relayed to the dev team. While it is easily patchable by Apple (probably), the dev team can still create custom firmwares for people who did not get a unit shipped with already-patched firmware. (This is why dev team is telling people not to upgrade to the 3.1 beta.)
Basically, by releasing purplera1n now, GeoHot has screwed over eager consumers in those countries, of course until "someone finds another hole". Whenever that will be.
i think its hillarious you have to hack your phone for it to be usefull and fun...oh! and so you can steal the apps.
This may be a little off topic, but I'm reading all these posts about people waiting for the exploit and want to take full advantage of their phones, when really all they need to do whatever for free is go to android. Not the G1 if they don't want to, but any hard shell they feel comfortable with
Firmware 3.1 is already in beta to patch a major exploit through SMS texting. It would've been smarter to wait...
They were holding it because major new releases are ALWAYS full of bugs -- both known and unknown ones ---- because bug-fixing is not the primary priority leading up to a major new feature release. There are always dozens of bugs that can't get worked out because of release deadlines. Now that this is released, Apple will no doubt patch it on the new 3.1 firmware, and unlockers are going to be stuck on the far buggier 3.0 release because of this idiotic move.
I wish they would release jailbreak for ipod touch gen1 3.0 firmware that has youtube working, that jailbreak was released about 2 weeks ago and they havent released a new version with youtube working yet:(
What are you talking about? I have an Ipod touch gen1 with 3.0 jailbroken and Youtube is working just fine... I can help you with that.
yeah, me too, i just tried
Same story here buddy, nothing wrong with the jailbreak, youtube is better than ever.
This is totally off topic, but to the apple people. Please make a "recent list" available. Maybe under the spot light search bar when it's blank. This way i can load recent apps faster and not have to search for it in the following pages. Also we wouldnt need to type it out as well.
You should send apple about this in the feedback section.
Well, if apple really cared what people want. I'm sure they would be on here reading this blog and making the recommendation themselves.
Haha, it's like Windows Mobile now...
Great testament to Windows Mobile, actually :)
I lol'd at the golf part. But I don't play golf so I have no idea what he is talking about.
...and why are you laughing then?
you just pwned yourself....
Actually, we have seen confirmation that ultrasn0w unlocks the iPhone 3G[s]. See http://blog.iphone-dev.org/post/134583728/3gs-ultrasn0w-style
I just bought this 3GS and I think I'm getting bored quickly. Yeah apps...but still. It needs more umph! I might jailbreak and see what this does.
MS, you forced my hand! Hurry and release WM7!
umph like windows mobile?
like when you push the answer button and it doesn't answer? and your phone doesn't work becuase it runs windows mobile?
have you NEVER owned a windows mobile device???
@KG
Wait, you bought your phone to keep you entertained? Your going to be in for a pretty big letdown. I bought the phone because I could make phone calls on it, and I could get to my media without having to carry an additional device. I jumped on board before the app store, so everything else is just gravy at this point.
@Dj... what Winmo phones do people have all these issues on? I had a Touch Pro without any problems other than a little lag.
dj-kenpo
Apple would be proud.
You hit all of the fabricated troll talking points.
GEOHOT IS MY HERO!
This guy will be on many peoples unhappywith list if Apple patches this and he can't find a new hole.
Exactly!! Part of me wants to see this guy eat his words too!
If he can't find a hole, then the dev-team will and we still get a jailbroken 3gs, but we also have one now thanks to him and not the dev-team. And if they both can't find the new hole then we all loose anyway.
Any way you put he's right. It's stupid to be waiting for the next hole because there will always be a "next hole" - maybe dev-team should wait for os 4 before releasing 3gs jailbreak?
The dev team has a completely different exploit than the one geohot used. So, it doesn't matter that geohot released this before 3.1. He sacrificed his exploit for the good of the existing 1 MILLION 3gs users. I will be singing his praises for quite some time.
@wrabbit you said "a hole"
i agree.... with geohot. even though i firmly believe tha guy's a tool. APPLE is ALWAYS gonna patch holes. if dev-team waits for 3.1 then apple will release a patch in 3.2. so whats the point of waiting, again?? heck let's just wait till after apple releases FW 5.0 to release the JB so that you can go a few upgrades with this hole.... that youre not using.... or do you actually believe that if the dev-team waits until after 3.1 then apple is just gonna lose interest in blocking JB's? really?
the point is, 3.1 is coming fast because 3.0 has a ton of bugs. So waiting makes sense because the exploit wont be patched and 3.1 will be rushed out to fix some of the icon bugs and such.
@eleazar Your wrong on that point, the Dev team is using the iBoot exploit that Geohot give them. Don't get me wrong I have much respect for the dev team for their past glory, but Geohot pwned them, this go round.
He will find a new hole to exploit.
The FIRST rule of computer security is that your system will have an UNLIMITED number of holes to exploit, because no matter how many times you patch a security hole, a new one will be found. In fact, you're an idiot if you think that any system is truly secure, no matter how many times security has been patched.
I suggest you guys read this, the Dev Team certainly should.
http://www.ne.anl.gov/capabilities/vat/pdfs/security_maxims.pdf
I am thinking.. maybe Apple intentionally leaves some "holes"? For those who "if I can't do what I want with iPhone I will buy MS device" :) Of course majority of us will not want to brick phone or void warranty...
Or perhaps, it's just sloppy coding.
Because, y'know, even the jesusphone isn't perfect.
I hope,
The only reason I bought PSP was because of the custom firmware,
I would NEVER buy a PSP if it didn't allow the custom firmware.
The same goes for iPhone, if Apple patch it, I will never buy their phone.
3GS jailbreak was necessary so we can find out which features can be ported to the 3G (and 2G), though I doubt video will work in any way.
Still, it'd suck if 3.1 can't be jailbroken now, because 3.0 seems to drain batteries pretty quickly, and it's likely they'll work on it in 3.1.
Two things:
- 3.1 and up will always be jailbreakable on devices other than the 3GS. The hole in the iBoot necessary to jailbreak is available on older platforms (always) no matter what. The 3GS, however, introduces new signing that allows Apple to stop signing an older iBoot at their own leisure; they might, they might not.
- The outlook for 3GS -> 3G/2G features is grim. I worked on it a little back when we could originally decrypt the 3GS firmware a couple of days ago. While all the "new" stuff is there in a couple of frameworks, .apps, and "Capabilities" in system configuration files, there's really bad news: for whatever reason, the 3GS uses a new executable format (like 32 -> 64-bit on regular computers) for all system binaries despite working with all App Store apps. These binaries don't work on an older device; at least, not for now. This means that drivers don't exist for the video camera hardware, etc., etc.
If you actually read the Dev team blog or Geohot's blog you would see that the 3Gs is also jail broken for life on any firmware. As long as you have your ECID file and restore iBEC and iBSS files for your device saved for use later.
George just kind of seems like a dbag. IIRC he was kicked off of the dev team and now he's undermining their stance on "official" issues. He's always rubbed me the wrong way ever since I've been hearing about him for a few years. Maybe it's the fact that he had to make it known how old he was when he first came on the scene. Maybe it's just his picture... (http://en.wikipedia.org/wiki/File:George_Hotz.jpg). I don't know.
I think it was Zibri of Ziphone who was booted from the Dev Team, not this guy. Dev Team imo are doing the right thing.
this guy is stupid, WTF, is he thinking
Don't jailbreak with this one. http://twitter.com/saurik it does the job but isn't done well.
Good Job, Guess he only saw the 3rd star trek "the good of the few outweigh the good of the many". Now apple will surely patch it.
yeah... cause 3.1 was gonna be apples last FW release. if the JB came out AFTER the 3.1 then it was gonna be good forever....
Just curious how many of those 1 mil phones will be jailbroken? About 100k?
Uh... I'm pretty certain the hole that's being used is from august of 2008. It's been available on the touch for some time now. Apple has plenty of info on how to patch it without geohots release, but people don't seem to remember that.
I honestly just need Apple to implement one more feature and I would have no reason to jailbreak at all.
Let me view and reply to text messages while my current app is running in the background. That's all. Most (if not all) apps will suspend and resume with phone calls, so I have no issues there. But if a text comes in and I reply then good-bye to whatever I was in.
Just let me hit reply, suspend the app, let me type my reply, exit the sms app, and have the suspended app resume.
If they really want to throw us a bone. Let certain apps run in the background while using the browser also. Namely all the music apps such as Pandora and Slacker.
But the text messages are a real biggie for me.
I'm just waiting for jailbreak so that I can upgrade my 2.0.2 unlocked and jailbreaked (via winpwn) to 3.0 and jailbreak and unlock it again via the custom firmware method.
What does it mean? you have iphone/iphone 3g and u cant unlock? its out from weeks now. Restore to 3.0 with iTunes 8.2, run redsnow to jailbreak, add ultrasnow repo to cydia and install ultrasn0w. its a 1-2-3 step.
Please, quick calling it "bricking" your phone. Your phone is bricked when it will no longer load a firmware image and there is nothing you can do to fix it.
and how the hell do you know if it will or will not brick it? It could brick it, if you knew anything the first gen iphones bricked for some time when first trying to jailbreak and unlock.
I completely agree! U have to be a complete moron to "Completely" "BRICK" your phone.
All REAL smartphones nowadays have atleast two different fallbacks.
The iPhone has (by now I forgot, I left the 2G iPhone a while ago) 3 diff flashing modes.
HTC phones have 2 flashing modes.
Android builds have 3 flashing modes (4 if you count NAND flashing)
I test builds for Android all the time with any worries of "Bricking" my phone... if it fails to boot... I just wipe and try again.
"first gen iphones bricked for some time when first trying to jailbreak and unlock" - that was before DFU.
hello i'm all ready jailbreak & unlocked my iphone 3GS with ultrsn0w and everythings is fine network is ok so calling doesn't works.
Who give me a help for thid thanks u
what?
Man I was excited until I read that it's windows only. I guess I'll have to try it in Fusion and reload my stuff from iTunes on the mac
totally works I just did it
The jailbreak works great. I can't get Tricker 3g to work though. Slingplayer crashes at launch if Tricker 3g is installed.
The problem being the dev team isn't waiting til 3.1 only 3.0.1 the difference of a few days can in this case save many hours in making millions of devices jailbreakable. this guy is being an idiot for releasing it early.
L M F A O !!!!!!
That was the best comment by a hacker EVER!!!!!!!!!!!!!!!!!!!!!
"What is this gold!" LOL
>_> guys Did anyone know that iphone has a Safe mode? Im on IPhone 3gs and when i installed this and played around with cydia i found a Safe mode? anyone seen this?
does this work if you have the 3.1 beta installed already? or can u just downgrade back to 3.0?
meanwhile, back on the ranch, i've been wondering and searching for a while: is there a 3GS unlock WITHOUT jailbreak? hacks and emulators have never really been my schtick. correct me if i'm wrong but wouldn't an unlocked iPhone be perfectly fine, even if Apple updates from 3.0 to 3.1, et al?
Nope, when you update firmware it also updates the baseband. The baseband is the phone software that gets unlocked during an unlock process. The best way around this is to update the firmware without updating the baseband to keep an unlocked/unlockable baseband. You need your phone to be jailbroken so you can perform this special type of firmware update.
That works, but cydia does not work properly.
I JailBreaked, then use my own tools available at http://UnlockAlliPhone.com to unlock. Its a simple one click windows software that unlocks your iPhone 3G/3GS.
Dev Team is in alliance with apple.. obvious conspiracy.
Hey I just got a free iphone 3gs!!!!! Now I'm gonna use this hack to really have some fun. Sweet! XD Just follow this link
http://www.prizerebel.com/index.php?r=1393098 the offer is real and
amazing! =D