Yes you read that right! iPhone 4 has been successfully jailbroken only within a few days of launch! It looks like the “userland” jailbreak vulnerability which was used by Spirit jailbreak tool was not all that properly patched by Apple, and hence @planetbeing (of Android port for iPhone fame) and @chpwn has managed to get root access on the device using code of @comex’s userland jailbreak method. @Planetbeing posted about this news on his Twitter account.
[IMPORTANT UPDATE: JailbreakMe 2.0 has been released, which can jailbreak iPhone 4, iPad and iPod touch. Follow our guide posted here to jailbreak iPhone 4 / iPhone 3GS on iOS 4.0.1, and here to jailbreak iPad on iOS 3.2.1, and here to jailbreak iPod touch 3G / 2G on iOS 4. Unlock guide for iPhone 4 can be found here, and for iPhone 3GS here]
Think I’m the first one I know about to get a root shell (and SSH) on iPhone 4, using poor @comex’s code (since he has no iPhone 4)
Musclenerd of iPhone Dev Team then followed in by posting this picture a while ago of Cydia running on high resolution screen of iPhone 4.
Congrats to @comex for another userland JB http://is.gd/d5N6I <– hi-res Cydia via @planetbeing & @chpwn iPhone4s
Click here to see the image in iPhone 4’s full high-res (960 x 640)
Since iOS 4.0.1 is rumored to be rolled out as early as this coming Monday, an update to Spirit userland jailbreak tool can only be expected after this firmware update has been released sometime in the next week or so which will jailbreak iPhone 4, along with iPhone 3GS (new bootrom), iPod touch (MC models) and iPod touch 3G.
Oh and one more thing, even though iPhone 4 has been jailbroken, don’t expect it to get carrier unlock soon. This is because iPhone 4 uses a new baseband OS, which will require a complete rewrite for ultrasn0w unlocking tool to work on it.
The DevTeam and others have been checking through the iPhone 4, and have noticed the baseband runs a completely different OS than on previous models. The iPhone 3G and 3G[S] both ran Nucleus OS on the PMB8878 baseband CPU (aka XGold 608), where the iPhone 2G ran the PMB8876 (aka S-Gold 2). iPhone 4 uses the PMB9800, or X-Gold 618 – running a separate OS – ThreadX, an RTOS by ExpressLogic.
So what this means is that an unlock for iPhone 4 wont be out anytime soon. So if you are an International user, you are good to go with unlocked versions of iPhone 4. US iPhone 4 users will have to wait for long before they can use this device on carriers other than AT&T.
UPDATE 1: Well there is now little twist to it, another iPhone hacker named p0sixninja has confirmed that it cant be released in its current shape because it contains some of Apple’s proprietary code.
@i_Enthusiast the jailbreak shown is a more of a stepping stone for us, it can’t be released because it includes some of apples software
And speaking of the release date, @planetbeing has now made it more clear that it wont be out anytime soon.
Don’t want to speak for @comex, but afaik no one has breathed a word about release date and what we have right now is nowhere ready.
So there you go.. they will surely have to clear out Apple’s code before they can release this thing.
UPDATE 2: Another screenshot courtesy Musclenerd, this time of full root shell on iPhone 4.
Click here to see the image in iPhone 4’s full high-res (960 x 640)
You may also like to check out:
- How to Unlock iOS 4 with Ultrasn0w and Blacksn0w on 05.13.04 Baseband [Guide]
- How to Jailbreak iOS 4.0 on iPhone 3GS, iPhone 3G and iPod touch 2G using Redsn0w, PwnageTool 4.0 (Windows)
You can follow me on twitter or join our facebook fanpage to keep yourself updated on all the latest jailbreaking and unlocking releases.