You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

USB tethering lost after installing iphone configuration utility

For the longest time I've been surfing on my Mac (on Lion) tethered to my iPhone (on iOS5). The "iPhone USB" service appears normal in the Network section of System Preferences. After I installed iPhone Configuration Utility (v3.4) the "iPhone USB" service just displays a red dot and I get a "Either the iPhone USB cable..." message.


I found a tip saying I can reboot my Mac holding down the "3" and "2" keys to run in 32-bit mode and this re-enabled the "iPhone USB" service. But this means I have to run 32-bit every time I need to tether?!? I tried uninstalling iPhone Config Utility but the problem persisted.


Is there something I'm missing?

MacBook, Mac OS X (10.5.4)

Posted on Feb 10, 2012 3:36 AM

Reply
85 replies

Dec 1, 2012 7:58 AM in response to Luis Santos

iPhone USB Tethering suddenly stopped working


Having compared two machines, (one updated the other not) the update of iTunes to 10.7 and now iTunes 11 installed an AppleUSBEthernetHost.kext version 2.3.6 and in the process messed it up.


You need to replace this kext with a good version or an earlier working version.


To do this, download KextUtility and install it, then drag the old working kext onto the KextUtility icon, it willreplace the broken version and fix any other permission issues in your Syst/Lib/Ext folder.


http://mac.softpedia.com/get/System-Utilities/Kext-Utility.shtml


http://cvad-mac.narod2.ru/Kext_Utility


and the working kexts (if you can't find it on your time machine backup)...


Version 2.2.0 (Working on 10.6.8) http://db.tt/Fahk9VBe


Version 2.3.6 (Working on 10.8 & 10.7) http://db.tt/U674UcOV


Nice one Apple, thanks for wasting a few hours of my life, AGAIN.


It's not acceptable that having identified this issue, Apple haven't made the correction on iTunes 11 !




Thanks you very much Hibernian56 for this solution.

https://discussions.apple.com/thread/3810527?answerId=20078819022#20078819022




Denis

Oct 18, 2014 1:34 AM in response to fab11

UPDATE 2:


Okay... Apparently there were 2 versions of iTunes 11.4 and software update could differentiate between OS X 10.6.8 and 10.7+ when it downloaded iTunes to them??? I'm making this assumption because apparently the day after I allowed software update to reinstall iTunes 11.4 on my newly upgraded MacBook Pro from Snow Leopard to Lion Apple came out with iTunes 12.0.1. I only came across this because DopeyDupe's amended fix in fact DID NOT work after I re-downloaded 11.4 on Lion. So I hit the Google trail once again and ran across this Apple Support thread:


system extension cannot be used AppleUSBEthernetHost.kext


A couple of suppositions stood out in my mind. First, the main theme of the thread was to solve the issue by deleting the AppleUSBEthernetHost.kext, reload iTunes 11.4 via the downloaded version of iTunes, and restart. Second, Greg Earle on page 4 of that thread discloses that he discovered that "the new iTunes 11.4 version of the AppleUSBEthernetHost kext appears to be 64-bit only." So I went to the Apple Support Downloads page to download version 11.4 to try this fix and low and behold I discovered this:


Apple - Support - Downloads


iTunes 11.4 for OS X 10.6! When I was using 10.6.8, this is the version I must of downloaded and the kext replacement worked with this version. However, after I re-downloaded 11.4 on Lion the kext replacement did not work. So therefore Apple must of been distributing two versions of 11.4. I'm guessing a 32bit and 64bit version??? Whether this is true or not obviously I don't know. However, after I downloaded iTunes 11.4 for OS X 10.6, deleted the kext file and iTunes (http://osxdaily.com/2012/02/06/delete-itunes-mac-os-x/), reinstalled iTunes with the downloaded installer, and reloaded Fab11's kext download I once again was able to tether my iPhone to my MacBook via USB.

Mar 19, 2012 11:51 PM in response to Community User

Having a simlar issue on both my iphone 3Gs and 4s since update to 5.1 iOS. MBP lion 10.7.3


I just tried to update the iPhone Configuration Utility V3.5 (289) but seems it the same as what I had before despite apple site having a date 16 Mar 2012


I get BT PH ok and wifi is visible and connects but no USB is listed in the netwrork selections nor can it be added it seems.


Will try on a machine without iPhone Configuration Utility and see if that works, or maybe an old boot drive on my MBP

Mar 22, 2012 7:05 AM in response to Luis Santos

Same issue here. iPhone with iOS5.1, another with an earlier iOS, USB tether works fine with Windows 7+iTunes, and with Ubuntu Linux, so the phone + cable combination is OK. The USB tether is broken in the 64 bit mode, but works fine in 32 bit.


Phone and USB tethering works fine on a different Macbook (Air, with the same version of Lion and iTunes)


It seems I will need to wait for Apple to release a patch to repair the damage that the iPhone Configuration Utility appears to cause to MacOSX Lion.


(I have an Apple support case 300626181 which ran through quite detailed testing of a number of combinations, but ultimately failed to resolve the issue)

Mar 25, 2012 7:26 AM in response to jypsilantis

I've solved removing iPhone Configuration Utility 3.5 (simply trash them), removing also:



sudo rm -rf /private/var/db/receipts/com.apple.pkg.iPhoneConfigurationUtility.*

rm -rf ~/Library/Preferences/com.apple.iPhoneConfigurationUtility.plist*



After a reboot for safe to unload somthing related to iphone conf utility and I've restored this copying from another mac with same OS but no iPhone conf utility installed:



/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/MacOS/AppleUSBEthe rnetHost



Now USB tethering works. :-)

Mar 25, 2012 3:00 PM in response to zwizardofoz

In my case, after removing iphone conf utility I've seen that the AppleUSBEthernetHost file was smaller than the same file on the other host.


This is the bad file:

-rw-r--r-- 1 root wheel 52120 2 Feb 20:30 AppleUSBEthernetHost


And this the file on the other host:

-rwxr-xr-x 1 root wheel 180760 23 Gen 07:23 AppleUSBEthernetHost


As you can see, the size is different, four times bigger.

Mar 26, 2012 10:38 AM in response to fab11

Fab11, after replacing my original file with your emailed one, I get this error message when I plug in my iPhone and turn on tethering:

"System extension cannot be used

The system extension “/System/Library/Extensions/AppleUSBEthernetHost.kext” was installed improperly and cannot be used. Please try reinstalling it, or contact the product’s vendor for an update."


I noticed that in the Get Info for the file you sent me that under More Info it acknowledges in the Where From that you sent it to me and it says your name and email address. I removed this by duplicating the file. I also noticed, however, that it says my permissions are 'custom access', despite me unlocking it and setting every user's access to Read & Write. Any ideas?

Mar 27, 2012 3:47 PM in response to fab11

Hi. Thx fab11. Finally I managed to do it without the given file. My solution:

1. Delete iPhone configuration utility.
2. Do fab11's magic:

sudo rm -rf /private/var/db/receipts/com.apple.pkg.iPhoneConfigurationUtility.*

rm -rf ~/Library/Preferences/com.apple.iPhoneConfigurationUtility.plist*

3. Delete the whole folder: /System/Library/Extensions/AppleUSBEthernetHost.kext

4. Reinstall iTunes (just over the previous one)

5. Restart

USB tethering lost after installing iphone configuration utility

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.