Jailbreak iPhone 4.0 on 3GS [Accomplished]

May 27, 2010

We have been already reporting that the tussle between Apple and Hackers is getting hot and hot as WWDC 2010 being held on June 7 is approaching. Obviously this is going to be a mega event although Apple has been surprised with leak of iPhone 4G. There are reports that iPhone 4G running on 4.0 firmware will be available soon after Apple’s event. Hackers have also already surprised buy managing to Jailbreak 4.0 firmware and unlock iPhone 4.0 as well.

Jailbroken 3GS 4.0 Firmware Jailbreak iPhone 4.0 on 3GS [Accomplished]

Jailbreak Guides:

Now, a former Apple employ is finally running jailbreak 4.0 firmware on iPhone 3GS. There is a hidden treasure in this technique employed to jailbreak iPhone 4.0 firmware that it does not upgrade baseband. Therefore users do not need to worry about losing their iPhone unlock. The previous baseband will be preserved during the jailbreak. Actually, this method uses previous tricks employed in sn0wbreeze and Pwnage tool which patches various files in iPhone 4.0 firmware and prepares a custom ipsw. This custom 4.0 firmware is restored to iPhone 3GS using iTunes and voila you have a jailbroken 3GS running on 4.0 firmware. It looks like that this jailbreak is not applicable to iPhone 3G. There is no released date but it is expected to be released as Pwnage Tool 4.0.

The original words about this successful jailbreak 4.0 firmware from Kaatje

This is a work in progress but I thought I would share the results so far. Cydia still has some issues, many applications install but crash, some examples include mobileterminal, sbsettings, five icon dock. I did this only to hopefully motivate the developers to get their applications ready for 4.0 as it is coming very soon and the last thing we need in the community is to have repos full of broken apps! I accomplished this by patching asr, lockdownd, LLB, iBEC, IBSS, iBoot, kernelcache, MobileSafari, Services.plist, and fstab. The binaries were patched with IDA Pro and OxED and were then diffed against the original pwned files with bsdiff to create patch files. I then took the diff files and built a firmware bundle that I dropped into Pwnagetool and updated the cydia tree within Pwnagetool as well. Once this was done, I created a custom ipsw with Pwnagetool, unzipped it, applied a pwned LLB from a pwnagetool generated 3.1.3 ipsw, zipped it back up and restored to my device. At this time I am unable to get my T-Mobile NL sim to work so I downgraded back to 3.1.3 after playing around with 4.0 for a while. I look forward to the release and the official unlock from the Dev-Team. Many thanks to @p0sixninja for many hours patiently showing me the tricks and tips of jailbreaking 4.0b3 and then setting me out on my own to do beta 4. Without his tutelage, this would not have been possible :)

Here are some more details regarding upcoming tools to  jailbreak 4.0 firmware and unlock it on iPhone 4G/3GS/3G.

Related Articles:

{ 1 comment… read it below or add one }

elizabeth July 2, 2010 at 07:42

the only problem with this Pwnage Tool 4.0 is that your 3gs has to be previously jailbroken, which is a bummer for those of us who havent jailbroken our iphones yet, hopefully soon they can figure out a jailbreak/unlock that will work for phones that havent been jailbroken :]

Reply

Leave a Comment