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

Tethering by hotspot via USB IOS9 and Itunes 12.3

Dear all,


I used to let my late 2009 Mac mini to gain access to the internet by personal hotspot of my Iphone 6 via USB and its works fine. The USB connection still works fine after my Iphone 6 upgraded to IOS 9 this morning when I connect it to my mac mini. However, after the itunes in mac mini upgraded to 12.3 just now the hotspot via USB does not work anymore. I tried reboot both device but in vain. In network preference of my mac mini it always shows the USB connect is not detected. I now have to use the hotspot via wifi and bluetooth and its way slower than USB. Any help from you is much appreciated. Thanks!


Regards,


Wilkie

Mac mini, OS X Yosemite (10.10.5)

Posted on Sep 16, 2015 7:27 PM

Reply
33 replies

Sep 17, 2015 10:02 AM in response to wilkielk

I think the problem is in AppleUSBEthernetHost kext, after connecting iPhone to USB cable (USB hotspot in iPhone turned on), message in system.log appears:

«17.09.15 19:54:47,808 com.apple.kextd[42]: ERROR: invalid signature for com.apple.macos.driver.AppleUSBEthernetHost, will not load».

But I don't know how to fix this 🙂

Maybe, replacing this kext to the older one from time machine backup will help.

Or wait until Apple fix this.

Sep 17, 2015 11:33 AM in response to medialp

I'm experiencing the same problem on my macbook pro mid 2012. At first I thought it ios9 and managed to downgrade my ipad to 8.4.1. However, the problem is not solved. Then I remembered that after updating ios9 modem connection over usb worked. But after updating to itunes 12.3 modem connection via usb no longer worked. Modem WiFi connection is working properly! I decided to test my theory that the modem does not work because the itunes update. What I did downgrade itunes to version 12.2.2. After that, a modem connection over usb work again. Next I installed itunes12.3 and modem connection via usb again stopped working. So I am convinced that the problem is in itunes. In windows operating system modem connection via usb works correctly even after updating itunes to version 12.3.

Sep 17, 2015 12:18 PM in response to Artemiy23

There are many topics in these hours about this http://arstechnica.com/civis/viewtopic.php?f=19&t=1294565and on twitter

Apple at this moment has no solution, I searched in my time machine but this file is not backed-up...I will try tomorrow from another time machine disk.

This evening I tried to copy the file AppleUSBEthernetHost from another Mac to this one, as suggested here http://apple.stackexchange.com/questions/206025/usb-tethering-gone-after-upgradi ng-to-ios-9-and-itunes-12-3

but without success...same problem.

I will let you tomorrow, Apple should contact me.

Sep 20, 2015 2:28 AM in response to medialp

You need to downgrade itunes to version 12.2.2. Use the instructions on the link (http://www.macdigger.ru/macall/kak-sdelat-daungrejd-s-itunes-12-1-na-12-0-1-na-w indows-i-mac.html). However it is in Russian. Use google translator to translate. Manual is not complicated, the whole procedure will take a couple of minutes. After downgrade itunes, you can use two options. The first option you remain on itunes before the release 12.2.2 patch which will correct the problem in the new itunes. The second option you copy install kext, update itunes to version 12.3 updated kext and replace one that is copied by using the kext utility (download from the Internet). To replace a kext just drag previously copied the driver to the kext utility icon.

Sep 20, 2015 8:51 PM in response to wilkielk

So, did some debugging into this, yes, previous suggestions are correct. CodeSigning was the issue as Apple neglected to CodeSign their own product for this kext (file lists below). I'm assuming Apple will be releasing an update before the 6S and 10.11's release as some features in the code itself may hook into both the 6S and 10.11.


https://secure-appldnld.apple.com/itunes12/031-31872-20150813-B2459290-41B7-11E5 -A64D-900D11BA098F/iTunes12.2.2.dmg for 12.2.2. Delete or backup /Applications/iTunes.app then install. It'll overwrite with the older files and maybe keep iTunes 12.3 with the older .kext as needed. Enjoy.


iTunes 12.2.2 AppleUSBEthernetHost:

3910870 0 drwxr-xr-x 3 root wheel 102 Jan 9 2015 .

3910871 0 drwxr-xr-x 6 root wheel 204 Jan 9 2015 ./Contents

3910872 0 drwxr-xr-x 3 root wheel 102 Jan 9 2015 ./Contents/_CodeSignature

3910873 8 -rw-r--r-- 1 root wheel 3668 Jan 9 2015 ./Contents/_CodeSignature/CodeResources

3910874 8 -rw-r--r-- 1 root wheel 3202 Jan 9 2015 ./Contents/Info.plist

3910875 0 drwxr-xr-x 3 root wheel 102 Jan 9 2015 ./Contents/MacOS

3910876 128 -rwxr-xr-x 1 root wheel 63024 Jan 9 2015 ./Contents/MacOS/AppleUSBEthernetHost

3910877 8 -rw-r--r-- 1 root wheel 474 Jan 9 2015 ./Contents/version.plist


iTunes 12.3 AppleUSBEthernetHost (year is 2015 on file date/time stamps):

3920002 0 drwxr-xr-x 5 root wheel 170 Aug 4 17:30 ./Contents

3920006 8 -rw-r--r-- 1 root wheel 3202 Aug 4 17:30 ./Contents/Info.plist

3920004 0 drwxr-xr-x 3 root wheel 102 Aug 4 17:30 ./Contents/MacOS

3920005 144 -rwxr-xr-x 1 root wheel 71792 Aug 4 17:30 ./Contents/MacOS/AppleUSBEthernetHost

3920003 8 -rw-r--r-- 1 root wheel 473 Aug 4 17:30 ./Contents/version.plist

Sep 21, 2015 12:06 AM in response to wilkielk

This helped me out...credit to element_of_truth on MacRumors! Apparently a reinstall will fix the issue.


After encountering the same issue, i resolved it in the simplest way.


1) Make sure you dont have an iTunes 12.3 .dmg file sitting around. If you do, delete it.

2) Go to http://www.apple.com/itunes/download/ and download the latest iTunes

3) Install it like the CHAMPION you are!

4) Enjoy USB tethering like the good ol' days


Love ya!

Tethering by hotspot via USB IOS9 and Itunes 12.3

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