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
Sort By: 

Apr 18, 2012 2:25 PM in response to Luis Santos

Well I tried removing iPhone Configuration Utility 3.5, reinstalling iTunes again (No Success), replacing AppleUSBEthernetHost and it still didn't work. So I deleted

/Library/Preferences/SystemConfiguration

and the Network Settings got reseted to its Defaults. This got my iPhone recognized again. The problem is that my Network Settings got lost and I will have to configurate everything again (VPN Connections, USB Modems etc). But at least the biggest problem got solved.


I'm using MacBook Pro Early 2011 (OS X Lion 10.7.3) and iPhone 4S (iOS 5.1).

Reply

Apr 25, 2012 7:30 AM in response to Community User

FastGTR's solution works extremely well with The File Fab11 Posted.


Here's what I did. Rather simple.


1: Download

The File Fab11 Posted



2: Go to Finder and press

cmd + shift + G

3: Paste in this and hit enter:

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

4: Replace this file with downloaded one

AppleUSBEthernetHost.kext



5: Search for disk util in spotlight and

run disk utility > select your root drive (Macintosh HD) > Repair Permissions

This may take a few minutes.


6:

Restart and done.

I did not even reinstall or uninstall anything. Confirmed it works, solved 2 sets with the same issue


All the best. If it doesn't work. try uninstalling iphone config util like they said above.


Ohh right System profile.

Mac OS X Lion 10.7.3, iPhone 4 16GB White, with my iPhone Configuration Utility 3.5(289) still installed.


Message was edited by: DopeyDupe

Reply

May 27, 2012 12:19 AM in response to Luis Santos

After months of having no USB Tethering I finally decided I was sick of turning the wireless on and looked to fix the problem.

After downloading and installing Fab11's file I did a permissions repair and restarted. Finally I have USB Tethering again.

Thank you so much for this, my sanity is saved again 🙂

Reply

May 31, 2012 4:26 AM in response to DopeyDupe

I used this successfully too - many thanks DopeyDupe. I'm running Snow Leopard, but the same solution, using the file from Fab11, worked.


My variation (for those comfortable with the Unix command line): instead of running Disk Utility and repairing permissions, I just used:

cd /System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/MacOS/

sudo chown root AppleUSBEthernetHost

sudo chgrp wheel AppleUSBEthernetHost

Reply

Jun 10, 2012 2:26 PM in response to fab11

And, it's those permissions that matter! :-)


This is the correct, working permissions (from the command line using Terminal.app):


ls -l /System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/MacOS

-rwxr-xr-x 1 root wheel 177K 22 Jan 22:23 AppleUSBEthernetHost


Just adding this for everyone's future reference.

Reply

Jun 12, 2012 8:47 PM in response to muellah

muellah - thanks those steps worked for me.


I imagine some subset would probably suffice - as long as you delete the USB kext and re-install iTunes, it should work?!


As soon as iTunes was installed, my iPhone USB tethering started working again - didn't even have to reconnect the USB. Brilliant!

Reply

Jul 3, 2012 11:01 AM in response to Thor Prichard

I don't actually think that the problem is that the binary lacks its executable bits. I see the other binary files in other kext bundles also lack the execute bits. Perhaps the bigger issue is that the file is built only for i386. It lacks that x86_64 architecture that is required to load on systems booted with the 64 bit kernel. I would guess that many of us here are running Lion which boots 64 bit by default.


user@localhost:MacOS # pwd

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

user@localhost:MacOS # file AppleUSBEthernetHost

AppleUSBEthernetHost: Mach-O object i386

user@localhost:MacOS # file /System/Library/Extensions/AppleFileSystemDriver.kext/Contents/MacOS/AppleFileS ystemDriver

/System/Library/Extensions/AppleFileSystemDriver.kext/Contents/MacOS/AppleFileSy stemDriver: Mach-O universal binary with 2 architectures

/System/Library/Extensions/AppleFileSystemDriver.kext/Contents/MacOS/AppleFileSy stemDriver (for architecture x86_64): Mach-O 64-bit kext bundle x86_64

/System/Library/Extensions/AppleFileSystemDriver.kext/Contents/MacOS/AppleFileSy stemDriver (for architecture i386): Mach-O object i386

user@localhost:MacOS # ll /System/Library/Extensions/AppleFileSystemDriver.kext/Contents/MacOS/AppleFileS ystemDriver

-rw-r--r-- 1 root wheel 64K Jun 18 2011 /System/Library/Extensions/AppleFileSystemDriver.kext/Contents/MacOS/AppleFileS ystemDriver

user@localhost:MacOS #

Reply

Jul 13, 2012 7:41 AM in response to jfelipe1985

Didn't go that far as to cancel all my preferences but removing the interfaces preferences did the trick for me.

It immediately recognized the iPhone network interface.


I am using right now to post this message.. 🙂


Thanks a lot Felipe and all contributors of this thread!


Pieter

Reply

Oct 2, 2012 7:46 AM in response to Luis Santos

I followed DopeyDupe's instructions but had the same problem as LewisClegg, ie -


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


So then I tried the process again and this time used the same file from my wife's Macbook, and now all is good.

Reply

Oct 17, 2012 8:18 PM in response to DopeyDupe

Many Thanks, to Fab 11's file and DopeyDupe's instructions, I'm up and running with tethering (after a month of frustration with paid Apple techs who suggested I take my laptop in to see a Genius.) Looks like the true geniuses are the unsung heroes in these forums.


Best to you all and again, Many Thanks!

Reply

Dec 3, 2012 9:16 AM in response to depomnic

So anyone have the magical solution (or correct AppleUSBEthernetHost.kext) to use with iTunes 11. Link?


Upgrading to iTunes 11 on 10.6.8 is a bust. Who knew? No functionality now for USB tethering iPhone 4 running 6.0.1 that worked just fine prior to the iTunes 11 upgrade. Thanks Apple.

Reply

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

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.