Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > iPhone, iPod and iPad > iOS > Jailbreaks and iOS Hacks

Reply
 
Thread Tools Search this Thread Display Modes
Old Nov 25, 2008, 10:30 PM   #26
Stratus Fear
macrumors 6502
 
Join Date: Jan 2008
Location: Atlanta, GA
Quote:
Originally Posted by laz66 View Post
i went to walmart and bought a 10 dollar 4 port usb hub. it worked fine just plugging the phone into that.
So it's in a USB driver or something. That's interesting.
Stratus Fear is offline   0 Reply With Quote
Old Nov 26, 2008, 05:54 AM   #27
serdaryilmaztr
macrumors newbie
 
Join Date: Jun 2008
Quote:
Originally Posted by laz66 View Post
i went to walmart and bought a 10 dollar 4 port usb hub. it worked fine just plugging the phone into that.
That is a great news .Do you have new macbook/macbook pro unibody
serdaryilmaztr is offline   0 Reply With Quote
Old Nov 26, 2008, 03:39 PM   #28
Stratus Fear
macrumors 6502
 
Join Date: Jan 2008
Location: Atlanta, GA
Upon further testing, it is most definitely something in the USB drivers. As I said before, on my ver 1 MBA, I had installed the AluMB/MBP version of Mac OS to get the four-finger swipe (which does work). The IOUSBFamily.kext included in this revision blocks DFU mode on the iPhone, so we know it's not a hardware level thing. When replacing IOUSBFamily.kext with the version from my iMac, DFU mode works again without the need for an extra hub like laz66 used.
Stratus Fear is offline   0 Reply With Quote
Old Nov 26, 2008, 07:36 PM   #29
odotan
macrumors newbie
 
Join Date: Nov 2008
iPhone DFU mode fix for the new MacBooks

I can confirm that I would also get error 2001 when trying to enter DFU mode with a new MacBook AIR. I have used the IOUSBFamily.kext file from an OLD MacBook Air and managed to enter DFU normally, so the idea does work.

WARNING: Simply switching the files did NOT work and left me without keyboard and mouse after a reboot. I could only fix the situation by entering safe mode (press shift at boot) and following this method:

http://grafikdesign.wordpress.com/20...l-a-kext-file/

Notice, you need to delete the file yourself before you can perform step 4.

If anyone needs the IOUSBFamily.kext file from an old macbook air please request it here.

Maybe someone can write a script to automate this procedure?

UPDATE: It appears that the computer has trouble going to sleep with these drivers
I close the lid (or manually put it to sleep) and it appears to go to sleep, but just as soon as the sleep led indicator dims, it wakes up again (if the lid is closed it just goes into a sleep-wake-sleep-wake cycle)... HELP!!!

Quote:
Originally Posted by Stratus Fear View Post
Upon further testing, it is most definitely something in the USB drivers. As I said before, on my ver 1 MBA, I had installed the AluMB/MBP version of Mac OS to get the four-finger swipe (which does work). The IOUSBFamily.kext included in this revision blocks DFU mode on the iPhone, so we know it's not a hardware level thing. When replacing IOUSBFamily.kext with the version from my iMac, DFU mode works again without the need for an extra hub like laz66 used.

Last edited by odotan; Nov 26, 2008 at 10:11 PM.
odotan is offline   0 Reply With Quote
Old Nov 26, 2008, 10:15 PM   #30
laz66
macrumors newbie
 
Join Date: Nov 2008
..

i have a unibody macbook. quickpwn will not work on it without the 4 port hub. it works fine on my friend's previous gen macbook. i did not try to replace the usb drivers though.

Last edited by laz66; Nov 26, 2008 at 10:25 PM.
laz66 is offline   0 Reply With Quote
Old Nov 26, 2008, 10:27 PM   #31
Stratus Fear
macrumors 6502
 
Join Date: Jan 2008
Location: Atlanta, GA
Quote:
Originally Posted by odotan View Post
I can confirm that I would also get error 2001 when trying to enter DFU mode with a new MacBook AIR. I have used the IOUSBFamily.kext file from an OLD MacBook Air and managed to enter DFU normally, so the idea does work.

WARNING: Simply switching the files did NOT work and left me without keyboard and mouse after a reboot. I could only fix the situation by entering safe mode (press shift at boot) and following this method:

http://grafikdesign.wordpress.com/20...l-a-kext-file/

Notice, you need to delete the file yourself before you can perform step 4.

If anyone needs the IOUSBFamily.kext file from an old macbook air please request it here.

Maybe someone can write a script to automate this procedure?

UPDATE: It appears that the computer has trouble going to sleep with these drivers
I close the lid (or manually put it to sleep) and it appears to go to sleep, but just as soon as the sleep led indicator dims, it wakes up again (if the lid is closed it just goes into a sleep-wake-sleep-wake cycle)... HELP!!!
Yeah, I didn't mention that you need to make sure the permissions on the file are correct. Sorry about that; I work with such things a lot so it's an automati process for me. Also, since I'm using the Intel chipset-based MBA, I haven't noticed the sleep problem. Could be a minor incompatibility with the new NVIDIA chipset in yours and the old, pre-NVIDIA driver.
Stratus Fear is offline   0 Reply With Quote
Old Nov 27, 2008, 06:56 AM   #32
odotan
macrumors newbie
 
Join Date: Nov 2008
Any suggestion as to how fix the sleep issue? Thanks.

Quote:
Originally Posted by Stratus Fear View Post
Yeah, I didn't mention that you need to make sure the permissions on the file are correct. Sorry about that; I work with such things a lot so it's an automati process for me. Also, since I'm using the Intel chipset-based MBA, I haven't noticed the sleep problem. Could be a minor incompatibility with the new NVIDIA chipset in yours and the old, pre-NVIDIA driver.
odotan is offline   0 Reply With Quote
Old Nov 28, 2008, 09:10 AM   #33
odotan
macrumors newbie
 
Join Date: Nov 2008
Solution for new macbooks DFU mode

I found a solution. It's not necessary to copy the whole IOUSBFamily.kext file. If you open the file, inside it are more kext files. You need to replace the following with a version from an old macbook:

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext

and

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext

Simply replacing them won't work. You have to copy the whole IOUSBFamily.kext folder to your desktop (for example), replace the above files(/folders) and then replace the whole folder in its original location like this:

open terminal, type
sudo -s
enter the password
then enter the following (replace "User" with your username):

rm -r /System/Library/Extensions/IOUSBFamily.kext
mv /Users/User/Desktop/IOUSBFamily.kext /System/Library/Extensions
sudo chmod -R 755 /System/Library/Extensions/IOUSBFamily.kext
sudo chown -R root:wheel /System/Library/Extensions/IOUSBFamily.kext
rm /System/Library/Extensions.mkext

Wait a few seconds for the Extensions file to rebuild itself and reboot the machine and you should be good to go.

My computer can now detect DFU and go to sleep normally

Ps. I'm still checking to see if this method can be further simplified and I will update accordingly.

Quote:
Originally Posted by odotan View Post
Any suggestion as to how fix the sleep issue? Thanks.
odotan is offline   0 Reply With Quote
Old Nov 28, 2008, 11:31 AM   #34
LastZion
macrumors 6502a
 
Join Date: Apr 2006
Well done Odotan, thanks for all your hard work
__________________
15" 2.6GHZ rMBP, 8 Gigs of Ram, 500gig SSD, 64Gig Silver Iphone 5s, Ipad 3 and 2, Ipad Mini
LastZion is offline   0 Reply With Quote
Old Nov 28, 2008, 12:22 PM   #35
guerrillaradio
macrumors newbie
 
Join Date: Nov 2008
Of course right after I get my shiny new MacBook I decide I'm going to jump into the world of jailbreaking.

NOPE.

I'll have to use a school computer...


PS

Apparently if you'd previously jailbroken your phone on 2.1 it will be able to jailbreak even on the new MacBooks on 2.2. Confirm?
guerrillaradio is offline   0 Reply With Quote
Old Dec 6, 2008, 11:09 AM   #36
dimmdesign
macrumors newbie
 
Join Date: Aug 2008
Quote:
Originally Posted by guerrillaradio View Post
Of course right after I get my shiny new MacBook I decide I'm going to jump into the world of jailbreaking.

NOPE.

I'll have to use a school computer...


PS

Apparently if you'd previously jailbroken your phone on 2.1 it will be able to jailbreak even on the new MacBooks on 2.2. Confirm?
I previously had pwned my iphone up to 2.2 firmware with my trusty old powerbook g4 and everything was smooth! for some strange reason i had to restore my iphone to its original settings but my new macbook pro freezes quickpwn so i'm unable to jailbreak my iphone! I gave my powerbook to my sister and now i'm stucked...
dimmdesign is offline   0 Reply With Quote
Old Dec 6, 2008, 03:49 PM   #37
Stratus Fear
macrumors 6502
 
Join Date: Jan 2008
Location: Atlanta, GA
Quote:
Originally Posted by odotan View Post
I found a solution. It's not necessary to copy the whole IOUSBFamily.kext file. If you open the file, inside it are more kext files. You need to replace the following with a version from an old macbook:

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext

and

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext

Simply replacing them won't work. You have to copy the whole IOUSBFamily.kext folder to your desktop (for example), replace the above files(/folders) and then replace the whole folder in its original location like this:

open terminal, type
sudo -s
enter the password
then enter the following (replace "User" with your username):

rm -r /System/Library/Extensions/IOUSBFamily.kext
mv /Users/User/Desktop/IOUSBFamily.kext /System/Library/Extensions
sudo chmod -R 755 /System/Library/Extensions/IOUSBFamily.kext
sudo chown -R root:wheel /System/Library/Extensions/IOUSBFamily.kext
rm /System/Library/Extensions.mkext

Wait a few seconds for the Extensions file to rebuild itself and reboot the machine and you should be good to go.

My computer can now detect DFU and go to sleep normally

Ps. I'm still checking to see if this method can be further simplified and I will update accordingly.
Good job going to the lengths to figure that out I didn't figure we needed the entire kext, noticing the plugins folder, but I was way too lazy to go through all of them to see what the deal was.

One thing I did notice earlier (when I replaced the entire kext) is that certain devices I have that use the IOUSBCompositeDriver extension caused Leopard to KP until I replaced the whole IOUSBFamily.kext with the original. I don't know if this was a problem related to the entire kext or the IOUSBCompositeDriver itself. At some point I'll test just replacing the two files you mentioned and post back here.
Stratus Fear is offline   0 Reply With Quote
Old Dec 6, 2008, 03:53 PM   #38
Tokiopop
macrumors 68000
 
Tokiopop's Avatar
 
Join Date: Dec 2008
Location: West Yorkshire, UK
Send a message via MSN to Tokiopop Send a message via Skype™ to Tokiopop
This might just be the one and only reason to use Windows...
__________________
MBP 13", iPhone 3G, iPhone 4 32GB

I'm afraid your sarcasm detectors are broken, good sir.
Tokiopop is offline   0 Reply With Quote
Old Dec 6, 2008, 04:08 PM   #39
jmmo20
macrumors 6502a
 
Join Date: Jun 2006
I don't have one of the new unibody macbooks but a question just popped up.
Does DFU mode works for non-jailbroken iphones in itunes? (so that you can restore the standard iphone update in case your iphone gets messed up on its own)
jmmo20 is offline   0 Reply With Quote
Old Dec 6, 2008, 04:21 PM   #40
macdim
macrumors 6502
 
Join Date: Oct 2007
Location: Canada
Quote:
Originally Posted by jmmo20 View Post
I don't have one of the new unibody macbooks but a question just popped up.
Does DFU mode works for non-jailbroken iphones in itunes? (so that you can restore the standard iphone update in case your iphone gets messed up on its own)
Yes.
macdim is offline   0 Reply With Quote
Old Dec 7, 2008, 12:03 PM   #41
sirix
macrumors newbie
 
Join Date: Oct 2008
Quote:
Originally Posted by odotan View Post
I found a solution. It's not necessary to copy the whole IOUSBFamily.kext file. If you open the file, inside it are more kext files. You need to replace the following with a version from an old macbook:

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext

and

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext

Simply replacing them won't work. You have to copy the whole IOUSBFamily.kext folder to your desktop (for example), replace the above files(/folders) and then replace the whole folder in its original location like this:

open terminal, type
sudo -s
enter the password
then enter the following (replace "User" with your username):

rm -r /System/Library/Extensions/IOUSBFamily.kext
mv /Users/User/Desktop/IOUSBFamily.kext /System/Library/Extensions
sudo chmod -R 755 /System/Library/Extensions/IOUSBFamily.kext
sudo chown -R root:wheel /System/Library/Extensions/IOUSBFamily.kext
rm /System/Library/Extensions.mkext

Wait a few seconds for the Extensions file to rebuild itself and reboot the machine and you should be good to go.

My computer can now detect DFU and go to sleep normally

Ps. I'm still checking to see if this method can be further simplified and I will update accordingly.
Where can I find this file on the net? I have unibody macbook pro, and don't have access to an older model.

Thanks
sirix is offline   0 Reply With Quote
Old Dec 7, 2008, 12:47 PM   #42
Roessnakhan
macrumors 68040
 
Roessnakhan's Avatar
 
Join Date: Sep 2007
Location: Albuquerque, USA
Quote:
Originally Posted by sirix View Post
Where can I find this file on the net? I have unibody macbook pro, and don't have access to an older model.

Thanks
Here's the file from my old MBP:
http://rapidshare.com/files/17119750...amily.zip.html
__________________
"I reject your reality and substitute my own." - Adam Savage
portfolio | twitter | flickr | last.fm
Roessnakhan is offline   0 Reply With Quote
Old Dec 13, 2008, 11:51 PM   #43
hellomoto4
macrumors 6502a
 
hellomoto4's Avatar
 
Join Date: Jul 2008
Location: Australia
Quote:
Originally Posted by odotan View Post
I found a solution. It's not necessary to copy the whole IOUSBFamily.kext file. If you open the file, inside it are more kext files. You need to replace the following with a version from an old macbook:

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBHub.kext

and

/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext

Simply replacing them won't work. You have to copy the whole IOUSBFamily.kext folder to your desktop (for example), replace the above files(/folders) and then replace the whole folder in its original location like this:

open terminal, type
sudo -s
enter the password
then enter the following (replace "User" with your username):

rm -r /System/Library/Extensions/IOUSBFamily.kext
mv /Users/User/Desktop/IOUSBFamily.kext /System/Library/Extensions
sudo chmod -R 755 /System/Library/Extensions/IOUSBFamily.kext
sudo chown -R root:wheel /System/Library/Extensions/IOUSBFamily.kext
rm /System/Library/Extensions.mkext

Wait a few seconds for the Extensions file to rebuild itself and reboot the machine and you should be good to go.

My computer can now detect DFU and go to sleep normally

Ps. I'm still checking to see if this method can be further simplified and I will update accordingly.

Hi I'm new to Mac and was wondering if their is a simpler explanation?
Thanks
__________________

iPhone 5s
iPad Air
MacBook Pro with Retina Display (Mid 2012)
hellomoto4 is offline   0 Reply With Quote
Old Dec 15, 2008, 01:45 AM   #44
likegadgets
macrumors 6502
 
Join Date: Jul 2008
Location: US
Quote:
Originally Posted by Roessnakhan View Post
Hi could you reupload again? Rapidshare states the 10 limit has been reached.

Thanks in advance

Here is the error message:

This file is neither allocated to a Premium Account, or a Collector's Account, and can therefore only be downloaded 10 times.

This limit is reached.

To download this file, the uploader either needs to transfer this file into his/her Collector's Account, or upload the file again. The file can later be moved to a Collector's Account. The uploader just needs to click the delete link of the file to get further information.
likegadgets is offline   0 Reply With Quote
Old Dec 17, 2008, 11:31 AM   #45
phas3
macrumors 6502a
 
Join Date: Oct 2008
can someone host these kext files for a macbook or is it the same for a mbp
phas3 is offline   0 Reply With Quote
Old Dec 18, 2008, 04:33 AM   #46
sk1nhd33t
macrumors newbie
 
Join Date: Nov 2008
Quote:
Originally Posted by likegadgets View Post
Hi could you reupload again? Rapidshare states the 10 limit has been reached.

Thanks in advance

Here is the error message:

This file is neither allocated to a Premium Account, or a Collector's Account, and can therefore only be downloaded 10 times.

This limit is reached.

To download this file, the uploader either needs to transfer this file into his/her Collector's Account, or upload the file again. The file can later be moved to a Collector's Account. The uploader just needs to click the delete link of the file to get further information.
here you go

click to download
sk1nhd33t is offline   0 Reply With Quote
Old Dec 18, 2008, 05:41 PM   #47
jadorno
macrumors newbie
 
Join Date: Dec 2008
This should work fine with 10.5.6 update, right?
jadorno is offline   0 Reply With Quote
Old Dec 19, 2008, 12:26 AM   #48
likegadgets
macrumors 6502
 
Join Date: Jul 2008
Location: US
Much Appreciated. Thanks.


Quote:
Originally Posted by sk1nhd33t View Post
here you go

click to download
likegadgets is offline   0 Reply With Quote
Old Dec 19, 2008, 05:21 AM   #49
Vonswanko
macrumors regular
 
Join Date: Oct 2008
Thanks, worked great on my MacBook. Did the same on my iMac and whe you plug into the keyboard, gives the low power error. At least my laptop is back to Pwning. Saw another reply somewhere that has a link to hackintosh for an automator script for this.

Thanks Again
Vonswanko is offline   0 Reply With Quote
Old Dec 19, 2008, 05:24 AM   #50
dZp
macrumors 6502a
 
Join Date: Mar 2006
Quote:
Originally Posted by Vonswanko View Post
Saw another reply somewhere that has a link to hackintosh for an automator script for this.
Re-enable DFU mode in Mac OS X 10.5.6

__________________
ɹɐǝddɐ ʎǝɥʇ uɐɥʇ ɹǝsolɔ ǝɹɐ ɹoɹɹıɯ uı sʇɔǝɾqo
dZp is offline   0 Reply With Quote

Reply
MacRumors Forums > iPhone, iPod and iPad > iOS > Jailbreaks and iOS Hacks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Cant get out of dfu mode 19csp99 iPod touch 6 Feb 22, 2014 10:47 AM
Cannot get into DFU mode alexis1989 iPhone Tips, Help and Troubleshooting 0 Mar 13, 2013 05:17 AM
What's the difference between Restore mode or DFU mode GameFreak iPhone Tips, Help and Troubleshooting 0 Sep 30, 2012 09:36 PM
Stuck in Recovery Mode with my iPhone 3G (i cant do DFU mode!!) Moskiton Jailbreaks and iOS Hacks 2 Jun 8, 2012 02:35 AM
Help! Can not get into DFU mode from recovery mode Macattack650 Jailbreaks and iOS Hacks 1 Jun 5, 2012 02:40 AM

Forum Jump

All times are GMT -5. The time now is 04:54 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC