iPhone Dev Team Halts Jailbreaking Attempts on iOS 4.0.x

| News

The iPhone Dev Team announced Thursday that the group would not work to develop a jailbreaking method for iOS 4.0.2 (for iPhone) or iOS 3.2.2 (for iPad). Calling its running battle with Apple a game of “cat & mouse,” the developers said that it would instead focus its efforts on jailbreaking iOS 4.1.x, which is currently in beta at Apple.

The problem, according to a blog post at the Dev-Team Blog, is that versions 4.0.2 and 3.2.2 of iOS was released solely to plug the method the group had used to jailbreak iOS 4.0, and the group doesn’t want to directly fight Apple in an escalating arms race.

“If the cat & mouse game escalates too quickly,” the group said, “especially during beta [Firmware] periods, nobody but Apple benefits. For this reason, there won’t be a 4.0.2/3.2.2 jailbreak specifically during the period where 4.0.2/3.2.2 is the latest public release. At best, some future 4.1x FW jailbreak *may* be compatible with 4.0.2/3.2.2 (but don’t count on that).”

The jailbreak technique the group developed for iOS 4/3.2.1 depended on a security flaw in the way the OS dealt with PDF files. In addition to the jailbreak the group released, the security hole could have been exploited by malicious hackers to take over an iPhone. Apple quickly released a patch for the PDF security hole and released it as iOS 4.0.2/3.2.2.

Popular TMO Stories


Dave Hamilton

It’s worth noting that if you’re still on 4.0.1 and are jailbroken, you can plug the security hole with a download of Will Strafach’s “PDF Loading Warner” from the Cydia store (available to you once jailbroken). Since 4.0.2 (reportedly) only fixes this problem, you could use this method to stay jailbroken and secure with 4.0.1.


There is already a better tool, “PDF Patch”, released by saurik (the maker of Cydia). It even fixes original iPhones (“2G”) - which Apple kindly neglected to do.

Again, updating to 4.0.2 is NOT necessary to be protected from this problem.

james canavan

is there currently a way to downgrade from 4.0.2 to 4.0.1, so that new purchasers of the iphone 4 after they start shipping with 4.0.2 can benefit from jailbreaking?


I do not jailbreak my phone but i have recently downgraded mine from 4.1 beta to 4.0.2. Apple warns that it is a one way process to upgrade to a beta version and it cannot be undone.  Well, it can be undone but it isn’t a pleasant customer experience to do so.

Most of the user data on the phone was lost: itunes remote is not registered with itunes, mobile banking has no banks, my high scores in shopping cart hero were lost, etc. Of course, any of the apps that store data in the cloud or sync data from the cloud were fine, e.g. mobileMe apps.

I located an older ipsw file on the net specific to iphone4 and then used Xcode’s restore option. After restart, itunes had some issues: most notedly, it couldn’t restore from my backup.  So I used the “set up as new phone” option.

Apple tailors each version of the ipsw files to the hardware platform (i’ve never delved into the innards of an ipsw file so i can’t guess what the differences might be.)  The file I used was supposedly one that apple had released previously.  For the process I used, apple has to have previously produced an ipsw file with the desired version for this to work.  Fortunately, apple isn’t likely to update the hardware soon; so I believe that a new iPhone4 could be downgraded to 4.0.1.


No, you cannot downgrade to 4.0.1 on the new iPhone 4’s that come with 4.0.2.  Apple is no longer signing the 4.0.1 firmware and signing is required when you attempt to restore it onto your phone.  They are only signing the 4.0.2 firmware currently, you’ll need to wait until 4.1.x for a jailbreak IF one is released.

Log in to comment (TMO, Twitter or Facebook) or Register for a TMO account