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

Sep 11, 2014 6:37 AM in response to muellah

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


muellah and fab11, this worked for me! Thank you!


Oddly enough, the error message about this kext file came out of nowhere. I don't even have the iPhone Config Utility installed.

Oct 13, 2014 12:45 PM in response to fab11

Hi Fab11,


I went to mediafire.com and the file I downloaded was a text document. Doesn't look right at all. There was a permission issue downloading it and it looks like the file was converted to text only. Anyway, as you can imagine I am not technical in my skill set. Could you email me the file and at least I can compare it with what I have and try fix this bloody tethering issue. Appreciate the help. By the way, is the file I have to delete /System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/MacOS or the file://localhost/System/Library/Extensions/AppleUSBEthernetHost.kext/ or both?


Cheers


<Email Edited By Host>

Oct 13, 2014 12:40 PM in response to fab11

I'd like to thank you fab11, FastGTR, and DopeyDupe for coming up with a fix for this issue. I'm amazed that after over 2 and half years Apple has not yet patched this error. I was forced to update my iTunes to 11.4 to tether my iPhone 5 via USB to my Macbook Pro using 10.6.8. This of course was a broken solution still as of 10/13/14. After following DopeyDupe's amended fix, I was able to connect my iPhone immediately to my Mac and incidentally was able to post this response via that connection! Once again, thank you.

Oct 17, 2014 8:42 PM in response to fab11

UPDATE:


Just to let you know that every time you update iTunes you MUST do the above fix each time. I decide to bump my MacBook beyond 10.6.8 and after doing so iTunes 11.4 reappeared in software update. I hesitantly decide to reload it to see what would happen. What happened was I once again lost my ability to tether my iPhone! So a person either holds off on updating or they must be prepared to reinstall AppleUSBEthernetH each time they do so.

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.

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 ID.