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!

  • duluen

    woot! this works great. I used it on my new macbook pro (late 08) with 10.5.6 installed and can now use dfu mode!!! Thank you so much!

  • droe

    I installed 10.5.6 on a MacPro, Had to restore phone and used Quickpwn and had no trouble getting into to DFU mode without the hack !

  • Dennis Burton

    Just ran this, got to the point of where i put my password then nothing happend….not sure whats wrong im new mac users

  • michael

    I went through a Lacie hub, works ok.

  • Sam

    I used this hack on the newest MacBook Pro 10.5.6 and after the hack I could not use WiFi Apple talk? I couldn't transfer files from my old mac to my new mac any more. I checked permissions and there were problems there so I'm gona see it fixing them helps.

  • Jimmy2tImz

    This app completely f-up my New Macbook Air. (Which apple kindly gave me last week to replace my 1st gen mac book air that required multiple repairs).

    DANGER WHEN RUNNING " Automator program Fix_DFU_10_5_6" (BE WARNED)

    After re-boot. the Keyboard, trackpad and USB. Would not function.

    Luckily i have a recent backup of the entire hard drive. And was able to connect to my Air using another mac using Screen Sharing.
    Then I just restored the folowing folder back to its original state. From my recent backup.

    System/Library/Extensions

    i also replaced this file to.

    System/Library/Extensions.mkext

    Its a drastic Measure but it worked, With out even rebooting.
    I hope this helps for anyone who suffers a similar calamity. If you do ot have another mac. Find some one who does, otherwise your otta luck.

    At the very least make a copy of this folder and file before you attempt this. Safer still use a usb hub to allow iTunes to recognize your iPhone DFU mode.

    Marry Xmas to all.

  • Ben

    I need the 10.5.6 files, it messed up my USB files. Can anyone post a link to the files???? or e-mail a link???

    themustangmaniac(a)hotmail.com

    Ben

  • I alos need the 10.5.6 files. This made my mbp's keyboard and trackpad die.
    please help me.

    ilovemusicforever@gmail.com

  • Jared

    Thanks for the comments. I was about to try this but now Ill avoid it like the plague.

  • October

    Mine did nothing after the password too, there was a little thing going in the bar at the top of the screen saying stuff, but then it went away and nothing, no restart, no warning…

  • Enigmafan420

    Used it on 2 Mac Minis and it did the reboot. All USB devices are working-I haven't actually tried to see if DFU works or not-I don't need it right now.

    No ill affects on Mac Mini though ๐Ÿ™‚

  • stan-รงb

    i had the same proble keypad and mous unedetected
    luckely i had port 22open i loged on the macbook with my iphone and activated vnc server then i used jaddu to control the computer… i'm still trying to repare it BTW
    sorry fot my writing … lots of mistakes

  • stan69b

    i finally got it to work… i tried to rebuild the kextcach using terminal and it didn't work so i tried to use the programe and after 10times it finnaly asked me for admin password and told me that it was rebuilding and needed to reboot
    it took me 4houres lol i'll advise you not to upgrade insted of having those kind of trouble see yyou guys i hope i helped anyone and thamks iphone dev team for all thos hackes and tips for iphone hacking et thanks iphone-hacks.com for updating news every day

  • ahsan

    Why it is needed to do that… something else should be done

    I am able to easily restore my iphone without entering in to dfu mode on any windows pc. they are always nearby….

    Tell me that is DFU so much needed that we play with kext files?????????

  • grega

    so correct me if im wrong, but why on earth would you try to load 10.5.5 kexts made for a non unibody mac on a unibody mac or new air? from my knowledge the new mack books require completely different kexts (or drivers for those of you only familiar with windows) because the hardware is different. and also i wouldn't trust software like this when you can just get a copy of kext helper if your too lazy to type in the commands in the terminal. and besides if your going to hack your iphone why not learn more about computers? and your phone itself to prevent yourself from making mistakes.
    ……..dont use this if you have a new mac or air it will prevent you from using your hardware and make you reinstall mac osx……

  • ron

    my computer rebooted and everything but my itunes would retore it because it kept saying my usb device was low on power but my iphone i s fully charged. my iphone screen turned white and blank. help me please!

  • godiva31

    Hi,

    i've same pbe with mouse and keyboard blocked. I've done kextcache -k or -u after boot cdrom and restore Extensions folder, but same pbe; i think it's a pbe in caches, do you have idea please ?

  • godiva31

    Hi
    I've resolve my pbe :

    Insert cdrom 1 Macos DVD

    Start macbook with press key C (to boot on cdrom)

    Open Terminal (choose keyboard french hight right on screen)
    Delete Caches folder in

    ~/Library/Caches for account users

    /System/Library/Caches

    In Terminal do :
    cd /Volumes/Macintosh..HD/System/Library
    rm -rf Caches

    cd /Volumes/Macintosh..HD/Users/…./Library
    rm -rf Caches

    I've also delet file /System/Library/Extensions.mkext but i'm not sure i need to…

  • ami m

    To all of you who struggle with this one
    It has a bug in it
    If you open Automator then the file
    On the bottom of the script it looks for the downloaded folder on the
    Desktop
    Change it to downloads
    If you ran this already and you have the backupfiles on the desktop
    run just that last script

    Also right after restart do repair permissions
    They are all messed up
    Good luck

  • nvy

    My imac does not recognise my keyboard and mouse at the login screen after re-enabling DFU mode.

    Is there an alternative method of logging in without password or the need of a keyboard?

  • Mika

    This script f**ked up my computer. Now mouse or keyboard are not working. Great…

    "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)."

    So, how to back up these files? I am using my laptop with external drive now, and i can have access to my harddrive, and i can see Backup_IOUSBFamily_kext_10_5_6 folder.

    Can someone post instructions how to fix this?

  • tim

    Script stuffed up my computer as well – after rebooting, the keyboard and mouse are not working (so can't even log in). I've tried connecting external keyboard and mouse as well, however that not working either – anyone know how to fix this?

  • radiohead3

    I also tried this script.
    It stopped after entering the password and nothing happened…

    BUT

    Now it's working. I could jailbrake it.

    In the last 30min I didn't recognized anything special or incorrect about my Macbook.

    Thanks

  • Also got f*ck up by this script, but in a weirder way. I've run it 25/12/08 and only got the mouse and keyboard problem last Sunday.

    So, I'm thinking about reinstalling the OS because I'd alredy trashed the back up files

    My problem is that I have a DVD on my drive, and don't know how to eject it to insert the OS DVD, and I don't have another Mac, neither a PC, only an iPhone.

    Any tips ?

  • Bang

    I would like to say THANK YOU THANK YOU THANK YOU I have been trying on this for about 10 hours on 2 different days and finally a solution… ๐Ÿ™‚

  • ben

    seems to have worked for me but to be safe i am backing up everything before my next reboot. Oh yeah i have a Macbook pro not the aluminum one or the one before that. The last one without multitouch.

  • brandon

    okay.. i tryed this but it doesnt get all the way to the end where it reboots my computer? why is it doing this?! ive been working on my phone for to days and the DFU is the problem!