Libimobiledevice: iOS 10.3.1์ด ๋งˆ์šดํŠธ๋˜์ง€๋งŒ ํŽ˜์–ด๋ง๋˜์ง€ ์•Š์Œ, ์—ฐ๊ฒฐ ํ•ด์ œ ์‹œ iPhone ์žฌ๋ถ€ํŒ…

์— ๋งŒ๋“  2017๋…„ 04์›” 30์ผ  ยท  20์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: libimobiledevice/libimobiledevice

๋ถˆํ–‰ํžˆ๋„ 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] ์ข…๋ฃŒ ์™„๋ฃŒ

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@ @mrmacete์—์„œ ํ’€ ์š”์ฒญ์„ ์ฐธ์กฐ mieszko4 : https://github.com/libimobiledevice/usbmuxd/pull/91 ๋‚ด๊ฐ€ ๊ทธ๊ฒƒ์„ ๋ณ‘ํ•ฉํ•ด์•ผ ๋‚ด๊ฐ€ ์ถ”์ธก์„ ...

๋ชจ๋“  20 ๋Œ“๊ธ€

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).

์ผ๋ถ€ ์„ธ๋ถ€์ •๋ณด:

VM์›จ์–ด - .vmx ํŒŒ์ผ

  • VERSION : VMwareยฎ ์›Œํฌ์Šคํ…Œ์ด์…˜ 16 ํ”Œ๋ ˆ์ด์–ด - 16.0.0 ๋นŒ๋“œ-16894299

  • USB ํ˜ธํ™˜์„ฑ 2.0

  • ์ž๋™์œผ๋กœ ์—ฐ๊ฒฐ - ์˜ˆ
  • ๋ชจ๋“  USB ์ž…๋ ฅ ์žฅ์น˜ ํ‘œ์‹œ - ์˜ˆ
  • ๋ธ”๋ฃจํˆฌ์Šค ์žฅ์น˜ ๊ณต์œ  - ์˜ˆ
  • (ํŠน์ดํ•œ ์„ค์ •์ด ํ•„์š”ํ•˜์ง€ ์•Š์Œ)

๊ฒŒ์ŠคํŠธ macOS - Catalina

ํ˜ธ์ŠคํŠธ ๋ฆฌ๋ˆ…์Šค ๋ฏผํŠธ

  • VERSION : Linux Mint 20 Cinnamon - Cinamon 4.6.7 - ์ปค๋„ 5.4.0-51-generic

์žฅ๋‚œ์น˜๋Š” ๊ฒƒ์ด ์žฌ๋ฏธ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ œ ์ž…์žฅ์—์„œ๋Š” ์ด ํ‹ฐ์ผ“์„ ๋‹ซ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. :)

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰