iOS 9 및 iTunes 12.3으로 업그레이드 한 후 USB 테 더링이 사라짐


31

iPhone 6을 iOS 9로, iTunes를 12.3으로 업그레이드 한 후에는 더 이상 USB를 통해 개인용 핫스팟을 사용할 수 없습니다. 업데이트까지 잘 작동했습니다.

WiFi를 통해 제대로 작동하므로 Personal Hotspot이 켜져 있지 않거나 셀룰러 데이터 네트워크 설정이 올바르지 않은 것이 원인입니다. 또한 USB를 연결하면 장비가 iTunes에 나타나고 이미지 캡처에서도 USB를 볼 수 있습니다.

따라서 Personal Hotspot은 작동하고 USB는 작동하지만 둘은 함께 작동하지 않습니다.

OS X (Yosemite 10.10.5)에서 네트워크 환경 설정에 표시되는 내용은 다음과 같습니다. "iPhone USB 케이블이 연결되어 있지 않거나 장비가 응답하지 않습니다."

OS X 네트워크 환경 설정

다음은 iPhone의 Personal Hotspot의 스크린 샷입니다. 파란색 배지는 WiFi를 통해 성공적으로 연결되었음을 나타냅니다.

iPhone 개인 핫스팟 설정

또한, 나는 혼자가 아닌 것 같습니다 . 그것을 고치는 방법에 대한 조언이 있습니까?


Mac의 네트워크 목록에서 "iPhone USB"를 제거하고 Mac을 다시 연결하여 Mac이 새로운 장비로 인식되도록 하시겠습니까?
Rowen Chumacera

나는 같은 문제를 가지고있다; 목록에 나타나지 않았습니다.
redolent

답변:


16

최신 정보:

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 테 더링이 다시 작동합니다.

둘을 구별하기 위해 다음은 작동하는 모습입니다.

작업 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, 새로운 문제의 유일한 문제는 서명되지 않았다는 것입니다.
Ilari Scheinin

내 시스템 로그에 따르면-그렇습니다. 또는 서명이 잘못되었을 수 있습니다.
Stoinov

확인할 수 있습니다. 내 시스템으로 만 변경 한 것은 iTunes 12.3이며 USB 테 더링이 작동을 멈췄습니다.
Andrew Larsson

4
새로운 iTunes 12.3 수정 빌드를 확인할 수 있습니다 ( apple.com/itunes/download 로 이동 ) (@ SeeMeCode의 답변 덕분에).
Andrew Larsson

4

애플과 같은 코멘트 당 KEXT 파일의 이전 버전과 아이튠즈 12.3의 새로운 빌드를 게시 한 수 있습니다 여기에 앞서 오늘부터.

그것을 시도하고 문제가 해결되었음을 확인했습니다.

추신 : 확인하려는 경우 새 버전의 MD5 체크섬은 77bad7ebb366433672169d40c5659224입니다.


최신 iTunes가이 문제를 해결하거나 해결하지 않을 것이라고 말씀하십니까? 감사. 나는 12.2.25 실행 해요
댄 Rosenstark는

이것은 나를 위해 일했습니다. 새 iTunes 12.3을 다운로드하고 MD5를 확인한 후 설치하십시오. 그런 다음 iPhone을 분리하고 iPhone을 다시 연결하면 테 더링이 작동합니다.
Cheeso

1

이를 위해서는 더 많은 조치가 필요했습니다. USB 테 더링을 비활성화하는 확인란이 있습니다.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.