Skip to content

Fixing Mac & iPhone hotspot USB tethering

September 12, 2013

Ever since iOS 5.1 & iTunes 10.6 updates the USB tethering has been broken.

As I have had to waste few hours fixing the issue every time iTunes gets updated again – with the broken
implementation – it is a high time I posted the solution that works for me for future reference.

This post was written when I had iOS 6.1.3 on iPhone 4, iTunes 11.0.5 and OSX 10.6.8 on Macbook Pro.

Steps to fixing it:

0. Make sure you can run sudo. If not, ask for your helpful company administrator to do this for you.

1. Download http://www.mediafire.com/download/zo22n2u2eml78vc/AppleUSBEthernetHost (md5: a817e7413bd3df29594c187e64859045)

2. Take a moment to consider the wisdom of downloading unknown content from public internet and copying it to your /System directory with root privileges.
Even though you can verify that you are using the same file as I am, you have no guarantee that I am not malicious.
Actually I’m just sloppy, and having weighed the risks and benefits of using an unknown, unverifiable file, I’m going with whatever gets me back to working quickly. Last time I did this, there were no noticeable side effects.

3. Replace the kernel extension contents with what you just downloaded:
sudo cp ${DOWNLOADS}/AppleUSBEthernetHost /System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/MacOS

4. Fix the permissions for the file:
sudo chmod 644 /System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/MacOS

5. Reload the AppleUSBEthernetHost kernel extension (if this seems a bit too magical, just restart your computer):
cd /System/Library/Extensions
sudo kextunload AppleUSBEthernetHost.kext/
sudo kextload AppleUSBEthernetHost.kext/

Works for me!

References

DopeyDupes post on Apple forums
Kernel extension loading

From → Fix, iPhone

4 Comments
  1. Krisztian permalink

    Good job! Thanks for your time and effort.

    • Easy to justify the effort when I know next iTunes update will screw things up again.

  2. John Doe permalink

    Works with iTunes 11.1.3 too, thanks! (MacBook5,1 MacOS X 10.6.8, iPhone4 6.1.3)

  3. Mike M. permalink

    Thanks! This worked for me. (17″ Mac Book Pro, late 2006. 10.7.5, iPhone 5).

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: