iOS 9およびiTunes 12.3へのアップグレード後にUSBテザリングがなくなった


31

iPhone 6をiOS 9にアップグレードし、iTunesを12.3にアップグレードした後、USB経由でパーソナルホットスポットを使用できなくなりました。更新まで問題なく動作しました。

WiFiを介して正常に動作するため、原因はパーソナルホットスポットがオンになっていないか、Cellular Data Networkの設定が正しくないことではありません。また、USBを接続すると、デバイスがiTunesに表示され、Image Captureでも認識されます。

そのため、Personal Hotspotは機能し、USBは機能しますが、2つは一緒ではありません。

これは、OS X(Yosemite 10.10.5)でネットワーク設定に表示される内容です:「iPhone USBのケーブルが接続されていないか、デバイスが応答していません。」

OS Xネットワーク設定

そして、これはiPhoneのPersonal Hotspotのスクリーンショットです。青いバッジは、WiFi経由で正常に接続していることを示しています。

iPhoneのパーソナルホットスポット設定

また、私は一人ではないようです。それを修正する方法についてのポインタはありますか?


Macが新しいデバイスとして検出するように、Macのネットワークリストから「iPhone USB」を削除し、iPhoneを再接続しようとしましたか?
ローウェンチュマセラ

私は同じ問題を抱えています; リストに表示されませんでした。
-redolent

回答:


16

更新:

PER SeeMeCodeの答え@、あなたは再インストールすることができますiTunesの問題を解決します。


解決しました。

ここで解決策を見つけました。カーネル拡張機能が破損していることが原因/System/Library/Extensions/AppleUSBEthernetHost.kextです。

私がチェックするとき/var/log/system.log、十分があることを確認してください:

Sep 17 08:00:58 wagner.local com.apple.kextd[45]: Kext id com.apple.driver.AppleUSBHostMergeProperties not found; removing personalities from kernel.
Sep 17 08:00:58 wagner.local com.apple.kextd[45]: ERROR: invalid signature for com.apple.macos.driver.AppleUSBEthernetHost, will not load

この拡張機能はiTunesと共にインストールされるため、原因はiOS 9ではなくiTunes 12.3への更新でした。iTunesをダウンロードして再インストールしようとしましたが、同じ破損したバージョンのカーネル拡張機能をインストールしました。そのため、現在インストールされているバージョンとバックアップされているバージョンのバージョン番号が7.0であるため、Time Machineバックアップから置き換えました。

再起動後、USBテザリングが再び機能します。

この2つを区別するために、機能するものは次のようになります。

作業kext

$ ls -lR /System/Library/Extensions/AppleUSBEthernetHost.kext
total 0
drwxr-xr-x  6 root  wheel  204 Jan 10  2015 Contents

/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents:
total 16
-rw-r--r--  1 root  wheel  3202 Jan 10  2015 Info.plist
drwxr-xr-x  3 root  wheel   102 Jan 10  2015 MacOS
drwxr-xr-x  3 root  wheel   102 Jan 10  2015 _CodeSignature
-rw-r--r--  1 root  wheel   474 Jan 10  2015 version.plist

/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/MacOS:
total 128
-rwxr-xr-x  1 root  wheel  63024 Jan 10  2015 AppleUSBEthernetHost

/System/Library/Extensions/AppleUSBEthernetHost.kext/Contents/_CodeSignature:
total 8
-rw-r--r--  1 root  wheel  3668 Jan 10  2015 CodeResources

破損したもの:

破損したkext

$ ls -lR AppleUSBEthernetHost.kext
total 0
drwxr-xr-x  5 ischeini  staff  170 Aug  5 00:30 Contents

Contents:
total 16
-rw-r--r--@ 1 ischeini  staff  3202 Aug  5 00:30 Info.plist
drwxr-xr-x  3 ischeini  staff   102 Aug  5 00:30 MacOS
-rw-r--r--@ 1 ischeini  staff   473 Aug  5 00:30 version.plist

Contents/MacOS:
total 144
-rwxr-xr-x@ 1 ischeini  staff  71792 Aug  5 00:30 AppleUSBEthernetHost

3
バックアップがなかったsudo nvram boot-args="kext-dev-mode=1"ため、新しいkextをロードできるようにするために、実行して再起動する必要がありました。
Stoinov

@Stoinov、それで新しいものの唯一の問題は、署名されていないということだけですか?
イラリシャイニン

私のシステムログによると-はい。または、署名が間違っている可能性があります。
ストイノフ

確認できます。システムへの変更はiTunes 12.3のみで、USBテザリングは機能しなくなりました。
アンドリューラーソン

4
iTunes 12.3の新しいビルドが修正されたことを確認できます(apple.com/itunes/downloadにアクセスしてください)(@SeeMeCodeの回答に感謝します)。
アンドリューラーソン

4

アップルのように見えるがコメントあたりのkextファイルの古いバージョンでのiTunes 12.3の新しいビルドを公開していることがあり、ここで以前から今日。

試してみて、問題が解決したことを確認しました。

PS:チェックしたい場合、新しいバージョンのMD5チェックサムは77bad7ebb366433672169d40c5659224です。


最新のiTunesがこの問題を修正する、または修正しないと言っていますか?ありがとう。私は12.2.25を実行しています
ダンローゼンスターク

これは私のために働いた。新しいiTunes 12.3をダウンロードし、MD5を確認してインストールします。その後、iPhoneを取り外し、iPhoneを再接続すると、テザリングが機能します。
-Cheeso

1

これには、私にとってさらにアクションが必要でした。USBテザリングを無効にするチェックボックスがありました。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.