Simple Steps to Re-enable DFU Mode in Mac OS X 10.5.6 to Jailbreak and Unlock iPhone


The 10.5.6 update for Mac OS X Leapord that Apple released earlier in the week
prevented Mac from recognizing iPhone in DFU mode, making it
impossible to jailbreak and/or unlock it using PwnageTool or QuickPwn.

The iPhone Dev Team had provided some fixes for the DFU problems which needed some knowledge of the system and heavy use of the Terminal application.

Fortunately, now there's an easy solution to fix this problem. All you need to do is follow some simple steps available after the break.

Update (January 26, 2009):

Please avoid using this method, read this post more details.

One of the solutions the iPhone dev team had proposed was to replace the plugin kexts from within IOUSBFamily.kext with the ones from 10.5.5 and then rebuild kextcache. However, to accomplish this one needed some knowledge of the system and heavy use of the Terminal application.

Fortunately, volkspost over at Hackint0sh has put together Automator programm Fix_DFU_10_5_6 which achieves this with one mouse click (and also takes a backup of the original files).

Before you start, you need to ensure that you are logged into the Mac with administrator privileges
and, when asked, you have to provide with the administrator password.

Update:

Though some of the readers have got it to work, some have faced issues with it so please proceed with caution. Thanks folks for the feedback.

Btw, it drops a backup on the desktop before it removing the 10.5.6 files in case you want to revert back.

Update (January 26, 2009):

Please avoid using this method, read this post more details.

You should then download the script from here and follow the instructions mentioned below:


Simple Steps to Re-enable DFU mode

Update:

Folks, please avoid using this method as quite a few users have run into issues using it. I guess the best option to put your iPhone in DFU mode is to either connect your iPhone to a USB Hub connected to your Mac (not directly) or borrow your friends Windows computer (quite ironic).

As always, let us know how it goes in the comments below.

[via Hackint0sh]

Like this post? Share it!