๋ถํํ๋ libimobiledevice๋ 10.3.1์์ ์๋ํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ค์น๋๊ณ ๋ช ๋ฐฑํ ์ค๋ฅ๊ฐ ์์ผ๋ฉฐ lsusb๋ ์ฅ์น๋ฅผ ์ธ์ํ์ง๋ง(๋น๋ก ์ฒ์ ์ฐ๊ฒฐํ ํ ์์คํ ์ด ๋ช ์ด ๋์ ๋ฉ์ถค), idevicepair๋ "์ฅ์น๋ฅผ ์ฐพ์ ์ ์์" ์ค๋ฅ๋ฅผ ๋ฐํํฉ๋๋ค(์์ธํ ๋ด์ฉ์ ์๋ ์ฐธ์กฐ). ๊ทธ๋ฌ๋ ๋ ๋ฌธ์ ๋ ์์คํ ์์ iPhone์ ๋ฝ์ ๋๋ง๋ค iPhone์ด ์ฆ์ ์ฌ๋ถํ ๋๋ค๋ ๊ฒ์ ๋๋ค. ๋งค๋ฒ ๋ฐ์ํฉ๋๋ค. ๋๋ ์ด๊ฒ์ด 10.3.1์์ ๋งค์ฐ ์๋ก์ด(๊ทธ๋ฆฌ๊ณ ๋งค์ฐ ๋์) ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค.
user@linux :~$ lsb_release -a
์ฌ์ฉ ๊ฐ๋ฅํ LSB ๋ชจ๋์ด ์์ต๋๋ค.
๋ฐฐํฌ์ ID: ์ฐ๋ถํฌ
์ค๋ช
: ์ฐ๋ถํฌ 16.04.2 LTS
๋ฆด๋ฆฌ์ค: 16.04
์ฝ๋๋ค์: ์ ๋์ผ
user@linux :~$ lsusb
๋ฒ์ค 001 ์ฅ์น 004: ID 05ac:12a8 Apple, Inc. iPhone5/5C/5S/6
user@linux :~$ sudo systemctl ์ํ usbmuxd
โ usbmuxd.service - Apple ์ฅ์น์์ ์ฌ์ฉํ๋ usbmux ํ๋กํ ์ฝ์ฉ ์์ผ ๋ฐ๋ชฌ
๋ก๋๋จ: ๋ก๋๋จ(/lib/systemd/system/usbmuxd.service; ์ ์ ; ๊ณต๊ธ์
์ฒด ์ฌ์ ์ค์ : ํ์ฑํ๋จ)
ํ์ฑ: ํ์ฑ(์คํ ์ค) ์ดํ ํ ์์ผ 2017-04-29 15:44:29 PDT; 2๋ถ 2์ด ์
๋ฌธ์: man:usbmuxd (8)
๋ฉ์ธ PID: 1658(usbmuxd)
์์
: 2
๋ฉ๋ชจ๋ฆฌ: 844.0K
CPU: 13ms
C๊ทธ๋ฃน: /system.slice/usbmuxd.service
โโ1658 /usr/local/sbin/usbmuxd --user usbmux --systemd
Apr 29 15:44:29 vmngplus systemd[1]: Apple ์ฅ์น์์ ์ฌ์ฉํ๋ usbmux ํ๋กํ ์ฝ์ฉ ์์ผ ๋ฐ๋ชฌ์ ์์ํ์ต๋๋ค.
4์ 29์ผ 15:44:29 vmngplus usbmuxd[1658]: [16:13:29.643][3] usbmuxd v1.1.1 ์์ ์ค
Apr 29 15:44:29 vmngplus usbmuxd[1658]: [16:13:29.647][3] 'usbmux'์ ๋ํ ๊ถํ์ ์ฑ๊ณต์ ์ผ๋ก ์ญ์ ํ์ต๋๋ค.
Apr 29 15:44:29 vmngplus usbmuxd[1658]: [16:13:29.657][3] ์ฅ์น 1-4: -5์ ๋ํ ์ด์ ๊ตฌ์ฑ ์ค๋ช
์๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
4์ 29์ผ 15:44:51 vmngplus usbmuxd[1658]: [16:13:51.120][2] ์ฅ์น 1-4์ ๋ํ ์ผ๋ จ ๋ฒํธ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์: -7
4์ 29์ผ 15:44:51 vmngplus usbmuxd[1658]: [16:13:51.120][3] ์ด๊ธฐํ ์๋ฃ
Apr 29 15:44:51 vmngplus usbmuxd[1658]: [16:13:51.120][3] ์ฅ์น๊ฐ ์ฐ๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ SIGUSR1์์ ์ข
๋ฃ๊ฐ ํ์ฑํ๋์์ต๋๋ค. ํธ๋ฆฌ๊ฑฐํ๋ ค๋ฉด "--exit"๋ก ์ ์ธ์คํด์ค๋ฅผ ์์ํ์ญ์์ค.
user@linux :~$ idevicepair ์
์ฅ์น๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ์ฐ๊ฒฐ๋์ด ์์ต๋๊น?
/var/log/syslog์ ์ถ๋ ฅ:
Sep 26 17:02:22 linux kernel: [ 208.325808] usb 1-2: ehci-pci๋ฅผ ์ฌ์ฉํ๋ ์๋ก์ด ๊ณ ์ USB ์ฅ์น 3๋ฒ
9์ 26์ผ 17:02:22 linux ์ปค๋: [ 208.472043] usb 1-2: ์ USB ์ฅ์น ๋ฐ๊ฒฌ, idVendor=05ac, idProduct=12a8
Sep 26 17:02:22 linux kernel: [ 208.472047] usb 1-2: ์ USB ์ฅ์น ๋ฌธ์์ด: Mfr=1, Product=2, SerialNumber=3
9์ 26์ผ 17:02:22 ๋ฆฌ๋
์ค ์ปค๋: [ 208.472049] usb 1-2: ์ ํ: iPhone
9์ 26์ผ 17:02:22 ๋ฆฌ๋
์ค ์ปค๋: [ 208.472051] usb 1-2: ์ ์กฐ์ฌ: Apple Inc.
9์ 26์ผ 17:02:22 ๋ฆฌ๋
์ค ์ปค๋: [ 208.472060] usb 1-2: ์ผ๋ จ ๋ฒํธ: f0ddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sep 26 17:02:23 linux systemd[1]: Apple ์ฅ์น์์ ์ฌ์ฉํ๋ usbmux ํ๋กํ ์ฝ์ฉ ์์ผ ๋ฐ๋ชฌ์ ์์ํ์ต๋๋ค.
9์ 26์ผ 17:02:23 linux usbmuxd[2143]: [17:02:23.440][3] usbmuxd v1.1.0 ์์ ์ค
Sep 26 17:02:23 linux usbmuxd[2143]: [17:02:23.441][3] 'usbmux'์ ๋ํ ๊ถํ์ ์ฑ๊ณต์ ์ผ๋ก ์ญ์ ํ์ต๋๋ค.
Sep 26 17:02:23 linux usbmuxd[2143]: [17:02:23.445][3] ์ฅ์น 1-3: -5์ ๋ํ ์ด์ ๊ตฌ์ฑ ์ค๋ช
์๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
Sep 26 17:02:23 linux usbmuxd[2143]: [17:02:23.471][3] ID 1๋ก ์์น 0x10003์ ์ ์ฅ์น์ ์ฐ๊ฒฐ ์ค
9์ 26์ผ 17:02:23 linux usbmuxd[2143]: [17:02:23.471][3] ์ด๊ธฐํ ์๋ฃ
Sep 26 17:02:23 linux usbmuxd[2143]: [17:02:23.471][3] ์ฅ์น๊ฐ ์ฐ๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ SIGUSR1์์ ์ข
๋ฃ๋ฅผ ํ์ฑํํ์ต๋๋ค. ํธ๋ฆฌ๊ฑฐํ๋ ค๋ฉด "--exit"๋ก ์ ์ธ์คํด์ค๋ฅผ ์์ํ์ญ์์ค.
9์ 26์ผ 17:02:23 linux usbmuxd[2143]: [17:02:23.472][3] 0x10003 ์์น์์ ์ผ๋ จ ๋ฒํธ๊ฐ f0ddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx์ธ v2.0 ์ฅ์น 1์ ์ฐ๊ฒฐ๋จ
Sep 26 17:02:23 linux kernel: [ 209.584713] ipheth 1-2:4.2: Apple iPhone USB ์ด๋๋ท ์ฅ์น๊ฐ ์ฐ๊ฒฐ๋จ
...์ฅ์น ์ฐ๊ฒฐ์ ๋์ผ๋ฉด syslog์์ ์ถ๋ ฅ(๊ทธ๋ฆฌ๊ณ iPhone ํ๋ ์ฌ๋ถํ ):
4์ 29์ผ 15:57:46 Linux ์ปค๋: [ 1606.551241] usb 1-2: USB ์ฐ๊ฒฐ ํด์ , ์ฅ์น ๋ฒํธ 4
4์ 29์ผ 15:57:46 linux usbmuxd[1658]: [16:26:46.536][3] usbmuxd ์ข
๋ฃ ์ค
4์ 29์ผ 15:57:46 linux usbmuxd[1658]: [16:26:46.637][3] ์ข
๋ฃ ์๋ฃ
Ubuntu 16.04์ ์์ค ์์
iOS 10.3.2, Ubuntu 16.04์ ๋ง์คํฐ ๋ธ๋์น์์๋ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. iOS ํ๋ ์ฌ๋ถํ .
์ฌ๊ธฐ์ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋น์ ์ vmware์ ์์ต๋๊น?
iOS 11.2.6 ๋ฐ Ubuntu(Parallels VM)์์ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋๋ ์ด๊ฒ์ด ๊ฐ์ ๋จธ์ ๊ณผ ๊ด๋ จ์ด ์๋ค๋ ๋๋์ ๋ฐ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๊ฒฐ ํด์ ์ ์ฌ๋ถํ ํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์ผ๋ถ ๋ก๊ทธ:
[ 9155.446043] usb 1-6: ehci-pci๋ฅผ ์ฌ์ฉํ๋ ์๋ก์ด ๊ณ ์ USB ์ฅ์น ๋ฒํธ 13
[ 9155.579089] usb 1-6: ์ USB ์ฅ์น๋ฅผ ์ฐพ์์ต๋๋ค. idVendor=05ac, idProduct=12a8
[ 9155.579091] usb 1-6: ์ USB ์ฅ์น ๋ฌธ์์ด: Mfr=1, Product=2, SerialNumber=3
[ 9155.579093] usb 1-6: ์ ํ: ์์ดํฐ
[ 9155.579094] USB 1-6: ์ ์กฐ์ฌ: Apple Inc.
[ 9155.579095] USB 1-6: ์ผ๋ จ ๋ฒํธ: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
systemd[1]: Apple ์ฅ์น์์ ์ฌ์ฉํ๋ usbmux ํ๋กํ ์ฝ์ฉ ์์ผ ๋ฐ๋ชฌ์ ์์ํ์ต๋๋ค.
usbmuxd[22606]: [15:44:55.436][3] usbmuxd v1.1.0 ์์ ์ค
usbmuxd[22606]: [15:44:55.436][3] 'usbmux'์ ๋ํ ๊ถํ์ ์ฑ๊ณต์ ์ผ๋ก ์ญ์ ํ์ต๋๋ค.
usbmuxd[22606]: [15:44:55.439][3] ์ฅ์น 1-13์ ๋ํ ์ด์ ๊ตฌ์ฑ ์ค๋ช
์๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค: -5
usbmuxd[22606]: [15:45:14.712][2] ์ฅ์น 1-13์ ๋ํ ์ผ๋ จ ๋ฒํธ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์: -7
usbmuxd[22606]: [15:45:14.712][3] ์ด๊ธฐํ ์๋ฃ
usbmuxd[22606]: [15:45:14.712][3] ์ฐ๊ฒฐ๋ ์ฅ์น๊ฐ ์๋ ๊ฒฝ์ฐ SIGUSR1์์ ์ข
๋ฃ๊ฐ ํ์ฑํ๋์์ต๋๋ค. ํธ๋ฆฌ๊ฑฐํ๋ ค๋ฉด "--exit"๋ก ์ ์ธ์คํด์ค๋ฅผ ์์ํ์ญ์์ค.
usbmuxd[22606]: [15:45:16.717][2] ์ฅ์น 1-13์ ๋ํ ์ผ๋ จ ๋ฒํธ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์: -7
usbmuxd[22606]: [15:45:18.721][2] ์ฅ์น 1-13์ ๋ํ ์ผ๋ จ ๋ฒํธ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์: -7
๋์๊ฒ ๋ฌธ์ ๋ https://github.com/libimobiledevice/usbmuxd/blob/master/src/usb.c#L327 ์์ ์๊ฐ ์ด๊ณผ๊ฐ ๋ฐ์ํ๋ค๋ ๊ฒ์ ๋๋ค.
(์ด์ ๋ฒ์ ์ ์ฌ์ฉ ์ค์ด๋ฏ๋ก ๋ค๋ฅธ ์์น์ ํ์๋์ง๋ง ๋์ผํ ๊ธฐ๋ณธ ๋ฌธ์ ์ผ ์ ์์)
๊ทธ๋์ ๋ถ๋ช ํ ๋ฌธ์ ๋ ๊ฐ์ ๋จธ์ ์์ ์คํํ ๋ iOS 11์ด ํ๋ ์ด์์ USB ๊ตฌ์ฑ(4 ๋์ 5 ๊ตฌ์ฑ)์ ๋ ธ์ถํ๊ณ usbmuxd๊ฐ ๋ง์ง๋ง ๊ตฌ์ฑ์ด ์ฌ๊ธฐ์์ ์ค์ ํ๊ธฐ์ ์ฌ๋ฐ๋ฅธ ๊ตฌ์ฑ์ด๋ผ๊ณ ๊ฐ์ ํ๋ค๋ ๊ฒ์ ๋๋ค. https://github .com/libimobiledevice/usbmuxd/blob/9dfc1eb993a886532c38553a4eeefcfa79180417/src/usb.c#L415
๋์ ์ด ๊ฒฝ์ฐ ์ค๋ช
์๊ฐ 5๊ฐ์ ๊ตฌ์ฑ์ ๊ด๊ณ ํ๋๋ผ๋ ์ฌ๋ฐ๋ฅธ ๊ฒ์ ์ฌ์ ํ 4
์
๋๋ค. 5
๊ตฌ์ฑ์ ์ค์ ํ๋ ค๊ณ ํ๋ฉด ๊ด์ฐฐ๋ ๋ชจ๋ ๋ฌธ์ ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค.
๋ถ๋ช
ํ Apple์ ๊ตฌํ์ ๊ฐ๋ฅํ ๊ฒฝ์ฐ 5๋ฒ์งธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ฌ์ฉํ์ง๋ง Linux ์ปค๋์ ์ด๋ค ์ด์ ๋ก ์คํจํฉ๋๋ค(vmware ๋๋ฒ๊ทธ ๋ก๊ทธ์ ๋ง์ EHCI: Setup packet too short: 0 bytes
๋ฐ EHCI: mismatched control requests
์ค๋ฅ๊ฐ ํ์๋จ).
๋ํ: usbmuxd๊ฐ ์ ๊ฑฐ๋ ๊ฒฝ์ฐ์๋ lsusb -v
์ ์ํด ๋์ผํ ๋ฌธ์ ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ ์ ์์ผ๋ฏ๋ก ๋ฌธ์ ๊ฐ USB ์คํ์ ์์์ ํ์ธํฉ๋๋ค.
์ถ์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
Linux Mint 19.1 Tessa
(ํธ์คํธ)์์ VMwareยฎ Workstation 15 Player
15.0.4
๋ฐ macOS ๊ฐ์ ๋จธ์ (๊ฒ์คํธ)์ผ๋ก ํ๋ ์ดํ๊ณ ์์ผ๋ฉฐ iPhone 8
iOS 12.2
์ฐ๊ฒฐ์ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. mac OS x
10.14.4
์๋.
๋๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ์ ์ป๊ณ ์๋ค :
2019-04-14T13:23:39.838+02:00| vmx| I125: VUsbUpdateVigorFieldsAndAutoconnect: New set of 5 USB devices
2019-04-14T13:23:39.838+02:00| vmx| I125: USB: Found device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3], connected to ehci port 0.
2019-04-14T13:23:39.838+02:00| vmx| I125: USB: Device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3] should already be connected
2019-04-14T13:23:39.838+02:00| vmx| I125: USB: Found device [name:Realtek\ USB3.0-CRW vid:0bda pid:0316 path:2/3 speed:super family:storage,storage-bulk serialnum:20120501030900000 arbRuntimeKey:1 version:3]
2019-04-14T13:23:39.839+02:00| vmx| I125: USB: Found device [name:IMC\ Networks\ Integrated\ Camera vid:13d3 pid:56a6 path:1/8 speed:high family:video serialnum:0001 arbRuntimeKey:4 version:3]
2019-04-14T13:23:39.839+02:00| vmx| I125: USB: Found device [name:Synaptics\ USB\ Device vid:06cb pid:009a path:1/9 speed:full family:vendor serialnum:3a75b8860770 arbRuntimeKey:2 version:3]
2019-04-14T13:23:39.839+02:00| vmx| I125: USB: Found device [name:Virtual\ Bluetooth\ Adapter vid:0e0f pid:0008 speed:full family:wireless,bluetooth deviceType:virtual-bluetooth info:0000001 version:3]
2019-04-14T13:23:39.841+02:00| vmx| I125: USBGA: device 1000001e05ac12a8 arrived
2019-04-14T13:23:39.841+02:00| vmx| I125: VUsbUpdateVigorFieldsAndAutoconnect: New set of 5 USB devices
2019-04-14T13:23:39.841+02:00| vmx| I125: USB: Found device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3], connected to ehci port 0.
2019-04-14T13:23:39.841+02:00| vmx| I125: USB: Device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3] should already be connected
2019-04-14T13:23:39.841+02:00| vmx| I125: USB: Found device [name:Realtek\ USB3.0-CRW vid:0bda pid:0316 path:2/3 speed:super family:storage,storage-bulk serialnum:20120501030900000 arbRuntimeKey:1 version:3]
2019-04-14T13:23:39.842+02:00| vmx| I125: USB: Found device [name:IMC\ Networks\ Integrated\ Camera vid:13d3 pid:56a6 path:1/8 speed:high family:video serialnum:0001 arbRuntimeKey:4 version:3]
2019-04-14T13:23:39.842+02:00| vmx| I125: USB: Found device [name:Synaptics\ USB\ Device vid:06cb pid:009a path:1/9 speed:full family:vendor serialnum:3a75b8860770 arbRuntimeKey:2 version:3]
2019-04-14T13:23:39.842+02:00| vmx| I125: USB: Found device [name:Virtual\ Bluetooth\ Adapter vid:0e0f pid:0008 speed:full family:wireless,bluetooth deviceType:virtual-bluetooth info:0000001 version:3]
2019-04-14T13:23:39.897+02:00| vmx| I125: USBGL: Ignoring claim interface failure: device (fd=56), interface 0 doesn't exist
2019-04-14T13:23:39.897+02:00| vmx| I125: USBGL: Connected device 0x1000001e05ac12a8 successfully
2019-04-14T13:23:39.897+02:00| vmx| I125: USBG: Quirks for device 05ac:12a8 (user-defined,skip-setconfig,skip-reset,skip-refresh)
2019-04-14T13:23:39.897+02:00| vmx| I125: VUsbUpdateVigorFieldsAndAutoconnect: New set of 5 USB devices
2019-04-14T13:23:39.897+02:00| vmx| I125: USB: Found device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3], connected to ehci port 0.
2019-04-14T13:23:39.897+02:00| vmx| I125: USB: Device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3] should already be connected
2019-04-14T13:23:39.897+02:00| vmx| I125: USB: Found device [name:Realtek\ USB3.0-CRW vid:0bda pid:0316 path:2/3 speed:super family:storage,storage-bulk serialnum:20120501030900000 arbRuntimeKey:1 version:3]
2019-04-14T13:23:39.897+02:00| vmx| I125: USB: Found device [name:IMC\ Networks\ Integrated\ Camera vid:13d3 pid:56a6 path:1/8 speed:high family:video serialnum:0001 arbRuntimeKey:4 version:3]
2019-04-14T13:23:39.897+02:00| vmx| I125: USB: Found device [name:Synaptics\ USB\ Device vid:06cb pid:009a path:1/9 speed:full family:vendor serialnum:3a75b8860770 arbRuntimeKey:2 version:3]
2019-04-14T13:23:39.897+02:00| vmx| I125: USB: Found device [name:Virtual\ Bluetooth\ Adapter vid:0e0f pid:0008 speed:full family:wireless,bluetooth deviceType:virtual-bluetooth info:0000001 version:3]
2019-04-14T13:23:40.008+02:00| vcpu-3| I125: USBG: Skipping device reset due to device quirks on device 0x1000001e05ac12a8
2019-04-14T13:23:40.782+02:00| vmx| I125: USBGA: device id: 1000001e05ac12a8 disconnected from host
2019-04-14T13:23:40.782+02:00| vmx| I125: USB: Device:1000001e05ac12a8 disconnected
2019-04-14T13:23:40.782+02:00| vmx| I125: VUsbUpdateVigorFieldsAndAutoconnect: New set of 5 USB devices
2019-04-14T13:23:40.782+02:00| vmx| I125: USB: Found device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 disconnected:1 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3], connected to ehci port 0.
2019-04-14T13:23:40.782+02:00| vmx| I125: USB: Device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 disconnected:1 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3] should already be connected
2019-04-14T13:23:40.782+02:00| vmx| I125: USB: Found device [name:Realtek\ USB3.0-CRW vid:0bda pid:0316 path:2/3 speed:super family:storage,storage-bulk serialnum:20120501030900000 arbRuntimeKey:1 version:3]
2019-04-14T13:23:40.782+02:00| vmx| I125: USB: Found device [name:IMC\ Networks\ Integrated\ Camera vid:13d3 pid:56a6 path:1/8 speed:high family:video serialnum:0001 arbRuntimeKey:4 version:3]
2019-04-14T13:23:40.782+02:00| vmx| I125: USB: Found device [name:Synaptics\ USB\ Device vid:06cb pid:009a path:1/9 speed:full family:vendor serialnum:3a75b8860770 arbRuntimeKey:2 version:3]
2019-04-14T13:23:40.782+02:00| vmx| I125: USB: Found device [name:Virtual\ Bluetooth\ Adapter vid:0e0f pid:0008 speed:full family:wireless,bluetooth deviceType:virtual-bluetooth info:0000001 version:3]
2019-04-14T13:23:41.562+02:00| vmx| I125: VUsbUpdateVigorFieldsAndAutoconnect: New set of 5 USB devices
2019-04-14T13:23:41.562+02:00| vmx| I125: USB: Found device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3], connected to ehci port 0.
2019-04-14T13:23:41.562+02:00| vmx| I125: USB: Device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3] should already be connected
2019-04-14T13:23:41.563+02:00| vmx| I125: USB: Found device [name:Realtek\ USB3.0-CRW vid:0bda pid:0316 path:2/3 speed:super family:storage,storage-bulk serialnum:20120501030900000 arbRuntimeKey:1 version:3]
2019-04-14T13:23:41.563+02:00| vmx| I125: USB: Found device [name:IMC\ Networks\ Integrated\ Camera vid:13d3 pid:56a6 path:1/8 speed:high family:video serialnum:0001 arbRuntimeKey:4 version:3]
2019-04-14T13:23:41.563+02:00| vmx| I125: USB: Found device [name:Synaptics\ USB\ Device vid:06cb pid:009a path:1/9 speed:full family:vendor serialnum:3a75b8860770 arbRuntimeKey:2 version:3]
2019-04-14T13:23:41.563+02:00| vmx| I125: USB: Found device [name:Virtual\ Bluetooth\ Adapter vid:0e0f pid:0008 speed:full family:wireless,bluetooth deviceType:virtual-bluetooth info:0000001 version:3]
2019-04-14T13:23:41.564+02:00| vmx| I125: USBGA: device 1000001e05ac12a8 arrived
2019-04-14T13:23:41.564+02:00| vmx| I125: VUsbUpdateVigorFieldsAndAutoconnect: New set of 5 USB devices
2019-04-14T13:23:41.564+02:00| vmx| I125: USB: Found device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3], connected to ehci port 0.
2019-04-14T13:23:41.564+02:00| vmx| I125: USB: Device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3] should already be connected
2019-04-14T13:23:41.564+02:00| vmx| I125: USB: Found device [name:Realtek\ USB3.0-CRW vid:0bda pid:0316 path:2/3 speed:super family:storage,storage-bulk serialnum:20120501030900000 arbRuntimeKey:1 version:3]
2019-04-14T13:23:41.564+02:00| vmx| I125: USB: Found device [name:IMC\ Networks\ Integrated\ Camera vid:13d3 pid:56a6 path:1/8 speed:high family:video serialnum:0001 arbRuntimeKey:4 version:3]
2019-04-14T13:23:41.564+02:00| vmx| I125: USB: Found device [name:Synaptics\ USB\ Device vid:06cb pid:009a path:1/9 speed:full family:vendor serialnum:3a75b8860770 arbRuntimeKey:2 version:3]
2019-04-14T13:23:41.564+02:00| vmx| I125: USB: Found device [name:Virtual\ Bluetooth\ Adapter vid:0e0f pid:0008 speed:full family:wireless,bluetooth deviceType:virtual-bluetooth info:0000001 version:3]
2019-04-14T13:23:41.639+02:00| vmx| I125: USBGL: Ignoring claim interface failure: device (fd=56), interface 0 doesn't exist
2019-04-14T13:23:41.639+02:00| vmx| I125: USBGL: Connected device 0x1000001e05ac12a8 successfully
2019-04-14T13:23:41.639+02:00| vmx| I125: USBG: Quirks for device 05ac:12a8 (user-defined,skip-setconfig,skip-reset,skip-refresh)
2019-04-14T13:23:41.640+02:00| vmx| I125: VUsbUpdateVigorFieldsAndAutoconnect: New set of 5 USB devices
2019-04-14T13:23:41.640+02:00| vmx| I125: USB: Found device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3], connected to ehci port 0.
2019-04-14T13:23:41.640+02:00| vmx| I125: USB: Device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3] should already be connected
2019-04-14T13:23:41.640+02:00| vmx| I125: USB: Found device [name:Realtek\ USB3.0-CRW vid:0bda pid:0316 path:2/3 speed:super family:storage,storage-bulk serialnum:20120501030900000 arbRuntimeKey:1 version:3]
2019-04-14T13:23:41.640+02:00| vmx| I125: USB: Found device [name:IMC\ Networks\ Integrated\ Camera vid:13d3 pid:56a6 path:1/8 speed:high family:video serialnum:0001 arbRuntimeKey:4 version:3]
2019-04-14T13:23:41.640+02:00| vmx| I125: USB: Found device [name:Synaptics\ USB\ Device vid:06cb pid:009a path:1/9 speed:full family:vendor serialnum:3a75b8860770 arbRuntimeKey:2 version:3]
2019-04-14T13:23:41.640+02:00| vmx| I125: USB: Found device [name:Virtual\ Bluetooth\ Adapter vid:0e0f pid:0008 speed:full family:wireless,bluetooth deviceType:virtual-bluetooth info:0000001 version:3]
2019-04-14T13:23:42.046+02:00| vcpu-2| I125: USBGL: Disable port is not supported.
2019-04-14T13:23:42.157+02:00| vcpu-2| I125: USBG: Skipping device reset due to device quirks on device 0x1000001e05ac12a8
2019-04-14T13:23:43.328+02:00| vmx| W115: USBGL: failed to release device 56, interface 0: No such file or directory
2019-04-14T13:24:34.596+02:00| vmx| I125: USBGL: claimed device 56, interface 0 successfully
2019-04-14T13:24:34.596+02:00| vmx| I125: USBGL: claimed device 56, interface 1 successfully
2019-04-14T13:24:34.596+02:00| vmx| I125: USBGL: claimed device 56, interface 2 successfully
2019-04-14T13:24:34.596+02:00| vmx| I125: USBGL: claimed device 56, interface 3 successfully
2019-04-14T13:24:39.947+02:00| vmx| W115: EHCI: mismatched control requests:
2019-04-14T13:24:39.947+02:00| vmx| W115: 80 6 313 409 2
2019-04-14T13:24:39.947+02:00| vmx| W115: 80 6 30d 409 2
2019-04-14T13:24:44.631+02:00| vmx| W115: EHCI: mismatched control requests:
2019-04-14T13:24:44.631+02:00| vmx| W115: 80 6 30d 409 2
2019-04-14T13:24:44.631+02:00| vmx| W115: 80 6 310 409 2
2019-04-14T13:24:49.660+02:00| vmx| W115: EHCI: mismatched control requests:
2019-04-14T13:24:49.660+02:00| vmx| W115: 80 6 310 409 2
2019-04-14T13:24:49.660+02:00| vmx| W115: 80 6 311 409 2
2019-04-14T13:24:54.663+02:00| vmx| W115: EHCI: mismatched control requests:
2019-04-14T13:24:54.663+02:00| vmx| W115: 80 6 311 409 2
2019-04-14T13:24:54.663+02:00| vmx| W115: 80 6 205 0 9
2019-04-14T13:24:59.691+02:00| vmx| W115: EHCI: mismatched control requests:
2019-04-14T13:24:59.691+02:00| vmx| W115: 80 6 205 0 9
2019-04-14T13:24:59.691+02:00| vmx| W115: 80 6 30f 409 2
2019-04-14T13:25:11.661+02:00| vcpu-1| W115: EHCI: mismatched control requests:
2019-04-14T13:25:11.661+02:00| vcpu-1| W115: c0 45 0 0 3
2019-04-14T13:25:11.661+02:00| vcpu-1| W115: a1 80 0 2 1c
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to set device 56 to config 0: Connection timed out
2019-04-14T13:25:17.092+02:00| vmx| I125: USBGL: Ignoring claim interface failure: device (fd=56), interface 0 doesn't exist
2019-04-14T13:25:17.092+02:00| vmx| I125: USBGL: Ignoring claim interface failure: device (fd=56), interface 1 doesn't exist
2019-04-14T13:25:17.092+02:00| vmx| I125: USBGL: Ignoring claim interface failure: device (fd=56), interface 2 doesn't exist
2019-04-14T13:25:17.092+02:00| vmx| I125: USBGL: Ignoring claim interface failure: device (fd=56), interface 3 doesn't exist
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: USBGL: failed to discard urb (device 56): Invalid argument
2019-04-14T13:25:17.092+02:00| vmx| W115: EHCI: mismatched control requests:
2019-04-14T13:25:17.092+02:00| vmx| W115: 0 9 0 0 0
2019-04-14T13:25:17.092+02:00| vmx| W115: a1 80 0 2 1c
2019-04-14T13:25:17.094+02:00| vmx| W115: USBGL: failed to submit urb to device 56: No route to host
2019-04-14T13:25:17.094+02:00| vmx| I125: USBG: Skipping SetConfiguration(0): skip-reset quirk set for device 0x1000001e05ac12a8
2019-04-14T13:25:17.094+02:00| vmx| W115: EHCI: mismatched control requests:
2019-04-14T13:25:17.094+02:00| vmx| W115: 0 9 0 0 0
2019-04-14T13:25:17.094+02:00| vmx| W115: a1 80 0 2 1c
2019-04-14T13:25:17.096+02:00| vmx| I125: USBG: Skipping SetConfiguration(0): skip-reset quirk set for device 0x1000001e05ac12a8
2019-04-14T13:25:17.097+02:00| vmx| W115: USBGL: failed to submit urb to device 56: No route to host
2019-04-14T13:25:29.091+02:00| vmx| I125: MemSched: caller 0 numvm 1 locked pages: num 993351 max 6912508
2019-04-14T13:25:29.091+02:00| vmx| I125: MemSched: locked Page Limit: host 6920700 config 7153664 dynam -1
2019-04-14T13:25:29.091+02:00| vmx| I125: MemSched: minmempct 50 timestamp 43974
2019-04-14T13:25:29.091+02:00| vmx| I125: MemSched: VM 0 min 1644110 max 3233358 shares 3178496 paged 342889 nonpaged 40413 anonymous 14449 locked 993351 touchedPct 1 dirtiedPct 0 timestamp 43974 vmResponsive is 1
2019-04-14T13:25:29.091+02:00| vmx| I125: MemSched: locked 993351 target 3233358 balloon 0 0 1464320 swapped 0 0 allocd 0 512 state 0 100
2019-04-14T13:25:29.091+02:00| vmx| I125: MemSched: states: 0 5401 : 1 0 : 2 0 : 3 0
2019-04-14T13:25:29.091+02:00| vmx| I125: MemSched: Balloon enabled 1 guestType 6 maxSize 2252800
2019-04-14T13:25:30.129+02:00| vmx| W115: EHCI: mismatched control requests:
2019-04-14T13:25:30.129+02:00| vmx| W115: c0 45 0 0 3
2019-04-14T13:25:30.129+02:00| vmx| W115: 0 9 5 0 0
2019-04-14T13:25:36.036+02:00| vmx| W115: USBGL: failed to set device 56 to config 5: Connection timed out
2019-04-14T13:25:41.394+02:00| vmx| W115: EHCI: mismatched control requests:
2019-04-14T13:25:41.394+02:00| vmx| W115: 80 6 313 409 2
2019-04-14T13:25:41.394+02:00| vmx| W115: 80 6 30d 409 2
2019-04-14T13:25:46.081+02:00| vmx| W115: EHCI: mismatched control requests:
2019-04-14T13:25:46.081+02:00| vmx| W115: 80 6 30d 409 2
2019-04-14T13:25:46.081+02:00| vmx| W115: 80 6 310 409 2
๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ์ค๋ฅ๋ ๊ณ์๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ iPhone ์ฐ๊ฒฐ์ ๋๊ณ ์ฌ๋ถํ ํ๋ฉด ๋ก๊ทธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
2019-04-14T13:25:48.848+02:00| vmx| I125: USBGA: device id: 1000001e05ac12a8 disconnected from host
2019-04-14T13:25:48.848+02:00| vmx| I125: USB: Device:1000001e05ac12a8 disconnected
2019-04-14T13:25:48.849+02:00| vmx| I125: VUsbUpdateVigorFieldsAndAutoconnect: New set of 5 USB devices
2019-04-14T13:25:48.849+02:00| vmx| I125: USB: Found device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 disconnected:1 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3], connected to ehci port 0.
2019-04-14T13:25:48.849+02:00| vmx| I125: USB: Device [name:Apple\ iPhone vid:05ac pid:12a8 path:1/2 speed:high virtPath:ehci:0 serialnum:b0e29a1696ac739c2801ad534021194de4b6eb45 disconnected:1 arbRuntimeKey:1e quirks:slow-reconnect ownerdisplay:macOS version:3] should already be connected
2019-04-14T13:25:48.849+02:00| vmx| I125: USB: Found device [name:Realtek\ USB3.0-CRW vid:0bda pid:0316 path:2/3 speed:super family:storage,storage-bulk serialnum:20120501030900000 arbRuntimeKey:1 version:3]
2019-04-14T13:25:48.849+02:00| vmx| I125: USB: Found device [name:IMC\ Networks\ Integrated\ Camera vid:13d3 pid:56a6 path:1/8 speed:high family:video serialnum:0001 arbRuntimeKey:4 version:3]
2019-04-14T13:25:48.849+02:00| vmx| I125: USB: Found device [name:Synaptics\ USB\ Device vid:06cb pid:009a path:1/9 speed:full family:vendor serialnum:3a75b8860770 arbRuntimeKey:2 version:3]
2019-04-14T13:25:48.849+02:00| vmx| I125: USB: Found device [name:Virtual\ Bluetooth\ Adapter vid:0e0f pid:0008 speed:full family:wireless,bluetooth deviceType:virtual-bluetooth info:0000001 version:3]
๊ทธ๋์ @mrmacete๊ฐ ๋งํ ๊ฒ์ด ์ ๊ฒฝ์ฐ์๋
๋๋ ์ด ๋ถ์ผ์ ์ต์ํ์ง ์์ง๋ง ์ด ๋ฌธ์ ๊ฐ ์ ๋ํ๋๋์ง ์ ๋ง ํฅ๋ฏธ๋กญ์ต๋๋ค.
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋์๋ถํฐ ์์ํด์ผ ํ๋์ง์ ๋ํ ์ ์ ์ฌํญ์ด ์์ต๋๊น?
์ด๊ฒ์ ํธ์คํธ Linux ์ปค๋์ด 5๋ฒ์งธ ๊ตฌ์ฑ์ ๊ตฌํํ์ง ์๋ ๋ฌธ์ ์
๋๊น?
๋๋ iphone์ด macos ํธ์คํธ๋ฅผ ๊ฐ์งํ๊ธฐ ๋๋ฌธ์ ํด๋น ์ธํฐํ์ด์ค๋ฅผ ๋ ธ์ถํ๋ค๊ณ ์๊ฐํ์ง๋ง Linux ๊ฒ์คํธ์ ์ปค๋์ด ์ด๋ค ์ด์ ๋ก ์คํจํ๊ณ ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค @mrmacete ์ ๊ฒฝ์ฐ๋ ํธ์คํธ๊ฐ linux์ด๊ณ ๊ฒ์คํธ๊ฐ macos์
๋๋ค(๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์์ฑํ์ต๋๋ค). ๋์ผํ ๋ฌธ์ ๋ฅผ ์๋ฏธํ๋์ง ํ์คํ์ง ์์ต๋๋ค.
์ฌ๊ธฐ์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์ผ๋ ค๋ฉด ํธ์คํธ Linux ์ปค๋์ ์์ ํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ง์ต๋๊น?
USB ์ ํธ๊ฐ ํ๋ก์๋๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ ๊ต์กํด์ผ ํฉ๋๋ค. vmware ํ๋ ์ด์ด๋ ๋จ์ํ ํธ์คํธ์์ ๊ฒ์คํธ๋ก USB ์ ํธ๋ฅผ ์ ๋ฌํ๊ณ ํธ์คํธ์์ ์ฌ์ฉ๋๋ ๋๋ผ์ด๋ฒ์ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํ์ต๋๋ค ...
@ @mrmacete์์ ํ ์์ฒญ์ ์ฐธ์กฐ mieszko4 : https://github.com/libimobiledevice/usbmuxd/pull/91 ๋ด๊ฐ ๊ทธ๊ฒ์ ๋ณํฉํด์ผ ๋ด๊ฐ ์ถ์ธก์ ...
์ค ๋ฉ์ง๋ค์, ๊ฐ์ฌํฉ๋๋ค @nikias! ๋๋ ๊ทธ ํ๋ณด์์ ๊ทธ๊ฒ์ ๊ตฌ์ถํ๋ ค๊ณ ๋ ธ๋ ฅํ ๊ฒ์ด๊ณ ๋ด๊ฐ ์ด๊ฒ์ผ๋ก ์ด์ด ์ข์์ง ๋ณผ ๊ฒ์ ๋๋ค.
์, ํ์ง๋ง @mieszko4 , ๊ทํ์ ์๋๋ฆฌ์ค๋ ์ค์ ๋ก ๋ฐ๋์ ๋๋ค. ํธ์คํธ์์ usbmuxd ์๋น์ค๋ฅผ ๋นํ์ฑํํ๋ ค๊ณ ํ์ต๋๊น?
๋ค, ๋ง์ต๋๋ค @mrmacete.
๋๋ usbmuxd ์ค์ง๋ก ์๋ํ์ง๋ง ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
VMWare๋ ๊ฒ์คํธ์๊ฒ usb๋ฅผ ํ ๋นํ๊ธฐ ์ํด /usr/bin/vmware-usbarbitrator
๋ฅผ ์ฌ์ฉํฉ๋๋ค. - ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ๊ฒ ๊ฐ์ต๋๋ค(์๋ง๋ usbmuxd ์ฝ๋๋ ์ฌ์ฉํฉ๋๊น?) - ๋ ์กฐ์ฌํด์ผ ํฉ๋๋ค.
๋๋ ์์ง๋ ๊ทธ๊ฒ์ ์์๋ผ ๋๋ฌด ๋ง์ ์๊ฐ์ด ์์๋ค.
์ง๊ธ๊น์ง macOS x ๊ฒ์คํธ์์ ๊ธฐ๋ณธ /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd
์ ๋นํ์ฑํํ ์ ์์๊ณ iPhone์ ์ฐ๊ฒฐํ๊ณ ์ฐ๊ฒฐ์ ๋์ ๋ ์ค๋ฅ๊ฐ ์๊ณ ์ฌ๋ถํ
๋์ง ์์ต๋๋ค(์์๋๋ก).
๊ทธ๋์ ๋ด ์๊ฐ์ macOS x์์ https://github.com/libimobiledevice/usbmuxd/pull/91 ์ ๋น๋ํ๊ณ ์คํํ์ฌ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค. ํ์ง๋ง ๋ฐฉ๋ฒ์ ์กฐ์ฌํด์ผ ํฉ๋๋ค.
@ @mrmacete์์ ํ ์์ฒญ์ ์ฐธ์กฐ mieszko4 : libimobiledevice / usbmuxd # 91 ๋ด๊ฐ ๋ณํฉํด์ผ ๋ด๊ฐ ์ถ์ธก์ ...
์, ๋ถํํฉ๋๋ค
์ฐ๊ฒฐ ํด์ ์ ์ฌ๋ถํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํ๋ PR https://github.com/libimobiledevice/usbmuxd/pull/91 ์ ๋ณํฉํ์ต๋๋ค.
์๋ค ์,
๋ง์นจ๋ด ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์๊ฐ์ด ์ข ๊ฑธ๋ ธ๊ณ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์์ต๋๋ค.
[email protected]
(์ธ๊ธ๋ https://github.com/libimobiledevice/usbmuxd/pull/91 ํฌํจ)์ด ์ด๋ฅผ ๋์์ฃผ์์ต๋๋ค.
์๋๋ ๋ฒ์ ์ ๋ํ ๋ช ๊ฐ์ง ์ธ๋ถ ์ฌํญ์
๋๋ค.
์๋ณธ usbmuxd ๋์ macOS ๊ฒ์คํธ์์ ์คํ ์์ค [email protected]
๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์๋ณธ์ vmware์ ๊ฒ์คํธ os๋ก ์ฌ์ฉํ ๋ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค(https://github.com/libimobiledevice/libimobiledevice/issues/497#issuecomment-377523829).
์ผ๋ถ ์ธ๋ถ์ ๋ณด:
VERSION
: VMwareยฎ ์ํฌ์คํ
์ด์
16 ํ๋ ์ด์ด - 16.0.0 ๋น๋-16894299
USB ํธํ์ฑ 2.0
VERSION
: macOS ์นดํ๋ฆฌ๋ - 10.15.5
๋นํ์ฑํ ๋ชจ๊ธ https://gist.githubusercontent.com/abelardojarab/0fc2f0af699ad1b42b1ec7937e7b2ee4/raw/9eb33d05a30e5df3d01a947540918ba8eefd813e/disable_sip_vmware.md
sudo launchctl unload /Library/Apple/System/Library/LaunchDaemons/com.apple.usbmuxd.plist
sudo port install usbmuxd
sudo usbmuxd --foreground
VERSION
: Linux Mint 20 Cinnamon - Cinamon 4.6.7 - ์ปค๋ 5.4.0-51-generic์ฅ๋์น๋ ๊ฒ์ด ์ฌ๋ฏธ์์์ต๋๋ค. ์ ์ ์ฅ์์๋ ์ด ํฐ์ผ์ ๋ซ์ ์ ์์ต๋๋ค. :)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@ @mrmacete์์ ํ ์์ฒญ์ ์ฐธ์กฐ mieszko4 : https://github.com/libimobiledevice/usbmuxd/pull/91 ๋ด๊ฐ ๊ทธ๊ฒ์ ๋ณํฉํด์ผ ๋ด๊ฐ ์ถ์ธก์ ...