Libimobiledevice: idevice_id --list рдЙрди iPhone рдХреЛ рд▓реМрдЯрд╛ рд░рд╣реА рд╣реИ рдЬреЛ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрд▓рдЧреНрди рдирд╣реАрдВ рд╣реИрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рджрд┐рд╕ре░ 2014  ┬╖  21рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: libimobiledevice/libimobiledevice

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдЖрд░рдПрд╕рдкреАрд╕реА рдкрд░реАрдХреНрд╖рдг рд╣реИрдВ рдЬреЛ рднреМрддрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдкрд░реАрдХреНрд╖рдг рд╕реЗрдЯрдЕрдк рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ (рдкрд░реАрдХреНрд╖рдг) рд▓рдХреНрд╖реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдПрдХ .ipa рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред

Xcode 6 рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдХрдиреЗрдХреНрдЯреЗрдб рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП instruments рдорд╛рдВрдЧрд╛ рдерд╛ред

$ xcrun instruments -s devices

Xcode 6 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ iOS 8 рдбрд┐рд╡рд╛рдЗрд╕ UIAutomation рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, ideviceinstaller рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ .ipa рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

libimobiledevice рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рддрдХ, рдореИрдВ рдХреЗрд╡рд▓ рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ рдЬреЛ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ idevice_id --list рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред

1.1.7 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдРрд╕реЗ рдЙрдкрдХрд░рдг рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧреЗ рдЬреЛ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрд▓рдЧреНрди рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ idevice_id --list рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред

рд╡рд┐рдиреНрдпрд╛рд╕

  • рдореИрдХреЛрдЬрд╝ 10.10.1
  • рдПрдХреНрд╕рдХреЛрдб 6.1.1
  • libimobiledevice рдЯреВрд▓рдЪреИрди рд╕рдВрд╕реНрдХрд░рдг 1.1.7

рдЖрдкрддреНрддрд┐рдЬрдирдХ рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдИрдУрдПрд╕ 8.1.1.1 рд╣реИред

рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛

  1. IOS 8.1.1 рдбрд┐рд╡рд╛рдЗрд╕ рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рди рдХрд░реЗрдВред
  2. $ idevice_id --list

    рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реЛрдирд╛

рдбрд┐рд╡рд╛рдЗрд╕ UDID рд╕реЗ _not_ idevice_id --list рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред

рдорд┐рд▓ рдЧрдпрд╛

рдбрд┐рд╡рд╛рдЗрд╕ UDID рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХрднреА-рдХрднреА, рдЖрдИрдУрдПрд╕ 8.1.1 рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ 2x рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ:

$ idevice_id -l
43be < snip > 91124
89b5 < snip > 0ab7b
43be < snip > 91124
OS X bug enhancement

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреГрдкрдпрд╛ рд╡рд╛рдпрд░рд▓реЗрд╕ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐/рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рджреЗрдВ

рд╕рднреА 21 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореБрдЭреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдкреБрд╖реНрдЯрд┐ рдорд┐рд▓ рд╕рдХреЗред рдХреНрдпрд╛ idevice_id --list рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ рдЬреЛ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИрдВ?

рдирд╣реАрдВ, рд╡рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИред idevice_id --list рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд╡рд╣реА рдбрд┐рд╡рд╛рдЗрд╕ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ usbmuxd рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рд╣реИрдВред рд╕рд╛рде рд╣реА рдПрдХ рдЙрдкрдХрд░рдг рдХрднреА рднреА рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ OSX 10.10.1 рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рдирд╣реАрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЖрдИрдЯреНрдпреВрдиреНрд╕ рд╡рд╛рдИрдлрд╛рдИ рд╕рд┐рдВрдХ рд╕рдХреНрд╖рдо рд╣реИ?

@рдирд┐рдХрд┐рдпрд╛рд╕

рдХреНрдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЖрдИрдЯреНрдпреВрдиреНрд╕ рд╡рд╛рдИрдлрд╛рдИ рд╕рд┐рдВрдХ рд╕рдХреНрд╖рдо рд╣реИ?

рдирд╣реАрдВред

рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдореБрджреНрджреЛрдВ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореБрдЭреЗ рдПрдХ рдирдпрд╛ USB рд╣рдм рдорд┐рд▓рд╛ рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИред

рдЬрдм рднреА рдореИрдВ рдХрд┐рд╕реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХрдиреЗрдХреНрдЯ рдпрд╛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖ рдЬрд╛рддрд╛ рд╣реВрдВред

рдХрдВрд╕реЛрд▓ рд▓реЙрдЧ рдХреБрдЫ com.apple.usbmuxd рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдереВрдХ рд░рд╣рд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдореИрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВрдиреЗ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ред рдкрд╣рд▓реЗ, рдореИрдВ рд╣реЛрдордмреНрд░реЗ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рдпреВрдПрд╕рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЗрд░реА рдорд╢реАрди рд╕реЗ 3 рдбрд┐рд╡рд╛рдЗрд╕ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ: рдЖрдИрдУрдПрд╕ 6, рдЖрдИрдУрдПрд╕ 7, рдФрд░ рдЖрдИрдУрдПрд╕ 8ред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдкрд╛рдпрд╛:

$ idevice_id -l
43 < snip > 24 iOS 7
82 < snip> 0c iOS 6
19 < snip > 0d iOS 8

рдХреНрдпрд╛ рд╕рд╣реА рд╣реИ; рд╡реЗ 3 рдЙрдкрдХрд░рдг USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЗрд░реА рдорд╢реАрди рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рдЖрджреЗрд╢ рдЪрд▓рд╛рдпрд╛ рдФрд░ рдкрд╛рдпрд╛:

$ idevice_id -l
44 < snip > db  iOS 8; connected to another machine
6c < snip > e2  iOS 8; connected to another machine
43 < snip > 24 iOS 7
82 < snip> 0c iOS 6
19 < snip > 0d iOS 8

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 4 рдбрд┐рд╡рд╛рдЗрд╕ рджреВрд╕рд░реА рдорд╢реАрди рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВ; 2 рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдФрд░ 2 рдирд╣реАрдВред рд▓рд╛рдкрддрд╛ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЖрдИрдУрдПрд╕ 7 рд╣реИ рдФрд░ рджреВрд╕рд░рд╛ рдЖрдИрдУрдПрд╕ 8 рд╣реИред

рдЕрдЧрд░ рдореИрдВ рдлрд┐рд░ рд╕реЗ рдЖрджреЗрд╢ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧрддреА рд╣реИрдВ:

### Reordered for clarity
$ idevice_id -l
44 < snip > db  iOS 8; connected to another machine
44 < snip > db  iOS 8; connected to another machine
43 < snip > 24 iOS 7
43 < snip > 24 iOS 7
6c < snip > e2  iOS 8; connected to another machine
82 < snip> 0c iOS 6
19 < snip > 0d iOS 8

рд╕рд┐рд╕реНрдЯрдо рд▓реЙрдЧ рдореЗрдВ, рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ:

com.apple.usbmuxd[55]: _SendAttachNotification Device f0: < snip > :d785._apple-mobdev2._tcp.local. has already appeared on interface 4. Suppressing duplicate attach notification.

рдХрдИ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП; рдХреБрдЫ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрд▓рдЧреНрди рд╣реИрдВ рдФрд░ рдХреБрдЫ рдирд╣реАрдВред

рдореИрдВрдиреЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдФрд░ рд▓рдЧрднрдЧ 15 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдФрд░ рдлрд┐рд░ рдЙрд╕рдиреЗ ideviceinstaller рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдирдкреНрд▓рдЧ рдХрд┐рдпрд╛ рдФрд░ idevice_id -l рдЪрд▓рд╛рдпрд╛ рдФрд░ рдкрд╛рдпрд╛:

$ idevice_id --list
44 < snip > db iOS 7 device; not connected by USB

рдореЗрдЬрдмрд╛рди рдорд╢реАрди рд▓реЙрдЧ

com.apple.usbmuxd[55]: HandleUSBMuxDictionary client 0x1003228f0-libusbmuxd/org.libimobiledevice.usbmuxd using library usbmuxd built for freedom, running usbmuxd-344.3
com.apple.usbmuxd[55]: HandleUSBMuxDictionary client 0x100509c10-libusbmuxd/org.libimobiledevice.usbmuxd using library usbmuxd built for freedom, running usbmuxd-344.3
com.apple.usbmuxd[55]: HandleUSBMuxDictionary client 0x10063b490-libusbmuxd/org.libimobiledevice.usbmuxd using library usbmuxd built for freedom, running usbmuxd-344.3
com.apple.usbmuxd[55]: HandleUSBMuxDictionary client 0x100325690-libusbmuxd/org.libimobiledevice.usbmuxd using library usbmuxd built for freedom, running usbmuxd-344.3
com.apple.usbmuxd[55]: HandleUSBMuxDictionary client 0x10063b490-libusbmuxd/org.libimobiledevice.usbmuxd using library usbmuxd built for freedom, running usbmuxd-344.3
com.apple.usbmuxd[55]: HandleUSBMuxDictionary client 0x100523be0-libusbmuxd/org.libimobiledevice.usbmuxd using library usbmuxd built for freedom, running usbmuxd-344.3
com.apple.usbmuxd[55]: HandleUSBMuxDictionary client 0x10052a5b0-libusbmuxd/org.libimobiledevice.usbmuxd using library usbmuxd built for freedom, running usbmuxd-344.3
com.apple.usbmuxd[55]: HandleUSBMuxDictionary client 0x100411bc0-libusbmuxd/org.libimobiledevice.usbmuxd using library usbmuxd built for freedom, running usbmuxd-344.3
com.apple.usbmuxd[55]: HandleUSBMuxDictionary client 0x10063b490-libusbmuxd/org.libimobiledevice.usbmuxd using library usbmuxd built for freedom, running usbmuxd-344.3
com.apple.usbmuxd[55]: SCEDeviceSocketCallback 0x100509c10-libusbmuxd/org.libimobiledevice.usbmuxd remote peer closed connection for sce 0x100509c10.

рдбрд┐рд╡рд╛рдЗрд╕ рд▓реЙрдЧ

lockdownd[53] <Notice>: 00295000 -[watchedServiceInfo logService:]: first service <watchedServiceInfo: 0x14609290> [client=ideviceinstaller (DF < snip > 04 fe80::c < snip > 9:37066)] [fd=12] [pid=101 (notification_proxy fd=6)] [hb=47708631116]
lockdownd[53] <Notice>: 00295000 -[watchedServiceInfo logService:]: Watching <watchedServiceInfo: 0x14609290> [client=ideviceinstaller (DF < snip > 04 fe80::c < snip > 9:37066)] [fd=12] [pid=101 (notification_proxy fd=6)] [hb=47708631116]
lockdownd[53] <Notice>: 01a57000 -[hostWatcher runWatcher]: starting loop for <hostWatcher: 0x145198d0> [DF < snip > 04 fe80::c <snip > 9:31434] [fd=17]
wifid[15] <Notice>: WiFi:[439779048.885338]: External power source removed
lockdownd[53] <Notice>: 3aee018c _bump_connection_count: connectionCount now 13 usbHostConnected false pairableHostConnected false unpairedPtpAllowed false
lockdownd[53] <Notice>: 3aee018c _bump_connection_count: connectionCount now 14 usbHostConnected false pairableHostConnected false unpairedPtpAllowed false
ptpd[135] <Notice>: PTP interface has been deactivated.
kernel[0] <Debug>: AppleD2018PMUPowerSource: AppleUSBCableDetect 0
kernel[0] <Debug>: AppleD2018PMUPowerSource: AppleUSBCableType Detached
kernel[0] <Debug>: virtual IOReturn AppleUSBDeviceMux::message(UInt32, IOService *, void *) - kMessageInterfaceWasDeActivated
kernel[0] <Debug>: AppleUSBDeviceMux::reportStats: USB mux statistics: 
kernel[0] <Debug>: USB mux: 6512 reads / 0 errors, 10377 writes / 0 errors
kernel[0] <Debug>: USB mux: 0 short packets, 0 dups
lockdownd[53] <Notice>: 00201000 -[watchedServiceInfo logService:]: Freeing heartbeat <watchedServiceInfo: 0x14609290> [client=ideviceinstaller (DF < snip > 04 fe80::c < snip > 9:37066)] [fd=12] [pid=101 (notification_proxy fd=6)] [hb=47708631116]
lockdownd[53] <Notice>: 00201000 -[watchedServiceInfo logService:]: last service <watchedServiceInfo: 0x14609290> [client=ideviceinstaller (DF < snip > 04 fe80::c < snip > 9:37066)] [fd=12] [pid=101 (notification_proxy fd=6)] [hb=47708631116]
lockdownd[53] <Notice>: 01a57000 -[hostWatcher runWatcher]: ended loop for <hostWatcher: 0x145198d0> [DF < snip > 04 fe80::c <snip > 9:31434] [fd=17]
lockdownd[53] <Notice>: 00201000 -[watchedServiceInfo logService:]: dealloc <watchedServiceInfo: 0x14609290> [client=ideviceinstaller (DF < snip > 04 fe80::c < snip > 9:37066)] [fd=12] [pid=101 (notification_proxy fd=6)] [hb=47708631116]
lockdownd[53] <Notice>: 00295000 -[watchedServiceInfo logService:]: first service <watchedServiceInfo: 0x1451b9c0> [client=ideviceinstaller (DF < snip > 04 fe80::c < snip > 9:38858)] [fd=12] [pid=101 (notification_proxy fd=5)] [hb=48298510881]
lockdownd[53] <Notice>: 00295000 -[watchedServiceInfo logService:]: Watching <watchedServiceInfo: 0x1451b9c0> [client=ideviceinstaller (DF < snip > 04 fe80::c < snip > 9:38858)] [fd=12] [pid=101 (notification_proxy fd=5)] [hb=48298510881]
lockdownd[53] <Notice>: 01a57000 -[hostWatcher runWatcher]: starting loop for <hostWatcher: 0x145198d0> [DF < snip > 04 fe80::c <snip > 9:31434] [fd=17]
lockdownd[53] <Notice>: 00201000 _select_socket: receive secure message timeout!

рдХреНрдпрд╛ рд╡реЗ рд▓реЙрдЧ рдорджрджрдЧрд╛рд░ рд╣реИрдВ? рдХреНрдпрд╛ рдпрд╣ рдЕрдЬреАрдм рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ _unplugged_ рд╣реЛрдиреЗ рдкрд░ ideviceinstaller рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ? ideviceinstaller рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рд░рд╕реНрдд рдирд╣реАрдВ рд╣реБрдИ; рдпрд╣ рдмрд╕ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИред

рдореИрдВрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреНрд▓рдЧ рдХрд┐рдпрд╛ рдФрд░ рдкрд╛рдпрд╛:

$ idevice_id --list
44 < snip > db
44 < snip > db

рдлрд┐рд░ рдореИрдВрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдкрд╛рдпрд╛:

$ idevice_id --list
44 < snip > db

### Log
com.apple.usbmuxd[55]: HandleUSBMuxDictionary client 0x100509c10-libusbmuxd/org.libimobiledevice.usbmuxd using library usbmuxd built for freedom, running usbmuxd-344.3

рдирд┐рдХрд┐рдпрд╛рд╕ рдХреЗ рдЕрдиреБрднрд╡ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдореБрдЭреЗ idevice_id рджреНрд╡рд╛рд░рд╛ рд╕реВрдЪреАрдмрджреНрдз рд╡рд╛рдпрд░рд▓реЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдпреВрдПрд╕рдмреА рдореЗрдВ рднреА рдкреНрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рджреЛ рдмрд╛рд░ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ Mavericks рдФрд░ Yosemite (рдФрд░ рд╢рд╛рдпрдж рдорд╛рдЙрдВрдЯреЗрди рд▓рд╛рдпрди, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ) рдХреЗ рд╕рд╛рде рджреЗрдЦрд╛ рд╣реИ, iOS 6, 7, рдФрд░ 8 рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рдеред рдбрд┐рд╡рд╛рдЗрд╕ рдЖрддреЗ рд╣реИрдВ рдФрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдореИрдВрдиреЗ рдПрдХ рдкреИрдЯрд░реНрди рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ, рдЕрдиреНрдп рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╡рд╛рдИрдлрд╛рдИ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдореИрдВрдиреЗ idevice_t рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рдХрд╛рд░ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдХреЗрд╡рд▓ рдпреВрдПрд╕рдмреА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдЕрдиреБрд░реЛрдз рдХреА рдЗрдЬрд╛рдЬрдд рджреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╛рдИрдлрд╛рдИ рдХрдиреЗрдХреНрд╢рди рдпреВрдПрд╕рдмреА рдХрдиреЗрдХреНрд╢рди рд╕реЗ рдХрд╛рдлреА рдзреАрдорд╛ рдФрд░ рдХрдо рд╕реНрдерд┐рд░ рд╣реИред

рдпреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╛рдИрдлрд╛рдИ рд╕реЗ рдЬреБрдбрд╝реЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИрдВред рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ "рдЖрдИрдЯреНрдпреВрдиреНрд╕ рд╡рд╛рдИрдлрд╛рдИ рд╕рд┐рдВрдХ" рд╣реИред
рд╣рдо рдЗрдиреНрд╣реЗрдВ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкрд░ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХреЛрдб рдЬреЛрдбрд╝реЗрдВрдЧреЗ рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЖрдВрддрд░рд┐рдХ usbmux рдХрдорд╛рдВрдб рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддреЛ рдЗрд╕ рдмрдЧ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ "рдЖрдИрдЯреНрдпреВрдиреНрд╕ рд╡рд╛рдИрдлрд╛рдИ рд╕рд┐рдВрдХ" рд╣реИред

рдпрджрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╡рд╛рдИрдлрд╛рдИ рд╕рд┐рдВрдХ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ рддреЛ рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реЛрдЧрд╛? рдореЗрд░реЗ рдкрд╛рд╕ рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдордиреНрд╡рдпрди рдЕрдХреНрд╖рдо рд╣реИрдВред

рдЬрд╣рд╛рдБ рддрдХ рдореБрдЭреЗ рдпрд╛рдж рд╣реИ, рдмрд╣реБрдд рд╕рдВрднрд╡ рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Wifi Sync рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЬрдм рддрдХ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╡рд╛рдИрдлрд╛рдИ рд╕рд┐рдВрдХ рд╕реЗрдЯрдЕрдк рдХрд┐рдпрд╛ рдерд╛, рддрдм рддрдХ рд╡реЗ рд╕реВрдЪреАрдмрджреНрдз рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдкрдиреЗ рд╡рд╛рдИрдлрд╛рдИ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдЕрднреА рднреА рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред ;)

рд╕рдВрднрд╡рддрдГ libimobiledevice/libusbmuxd#22 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред

рдЕрдкрдиреЗ рд╡рд╛рдИрдлрд╛рдИ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдЕрднреА рднреА рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред ;)

рд╡рд╛рдИрдлрд╛рдИ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред

рдпрд╣ ideviceinstaller рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реВрдЪреА 2x рд╣реИ, рддреЛ ideviceinstaller рдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред

рдЕрдкрдиреЗ рд╡рд╛рдИрдлрд╛рдИ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдЕрднреА рднреА рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред ;)

рд╡рд╛рдИрдлрд╛рдИ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред

рдмрд╣реБрдд рдЬрд▓реНрджреА рдмреЛрд▓ рджрд┐рдпрд╛ред рдбрд┐рд╡рд╛рдЗрд╕ рддрдм рднреА рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрдм рд╡рд╣ рд╡рд╛рдИрдлрд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рди рд╣реЛ

рд╡рд╛рдИрдлрд╛рдИ рд╕рдВрдЪрд╛рд░ рдЕрд╕реНрдерд┐рд░ рд╣реИ рдФрд░ рдРрдкреНрдкрд▓ рдХреЗ usbmuxd рдиреЗ рдХрдиреЗрдХреНрд╢рди рдбреНрд░реЙрдкреНрд╕ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд░рд╛рдиреЗ рд╡рд╛рдИрдлрд╛рдИ рдХрдиреЗрдХреНрдЯреЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХреИрд╢ рдХрд┐рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╡рд╛рдИрдлрд╛рдИ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж рднреА рдЖрдкрдХреЛ рдХреБрдЫ рдбрд┐рд╡рд╛рдЗрд╕ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рддрдм рднреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реЛрдЧрд╛ рдЬрдм рди рддреЛ рдпреВрдПрд╕рдмреА рдпрд╛ рд╡рд╛рдИрдлрд╛рдИ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрдЧрд╛ред

рд╡реИрд╕реЗ рднреА, рдпрд╣ libusbmuxd рдореЗрдВ рддрдп рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдЕрдирд╣реЗрд▓реНрдб рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдЬрд┐рд╕реЗ "рдиреЗрдЯрд╡рд░реНрдХ" рдХрдиреЗрдХреНрд╢рди рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдВрдкрддреНрддрд┐ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рд╕реАрдЦрдирд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдирд╛ libimobiledevice/libusbmuxd#22 рдХрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реИ (рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рдЯрд┐рдХрдЯ рднреА рджреЗрдЦреЗрдВ)ред

рд╣рдо рдЕрднреА рддрдХ рд╡рд╛рдИрдлрд╛рдИ рд╕рдорд░реНрдерди рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдП рдмрд┐рдирд╛ libusbmuxd рдореЗрдВ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗред

рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ libimobiledevice рдХреА рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╡рд╛рдпрд░рд▓реЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкрд╕рдВрдж рд╣реИ: рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реНрд▓реАрдк/рд╡реЗрдХ рд╕рд╛рдЗрдХрд▓ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЬрдм рдмрд┐рдЬрд▓реА рд╕реЗ рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддрд╛ рд╣реВрдВред

рд╕рднреА рдпреВрдПрд╕рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рдПрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛?

рдХреНрдпрд╛ рдЗрд╕ рдореЛрд░реНрдЪреЗ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИ? рдпрджрд┐ рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд╛рдпрд░рд▓реЗрд╕ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрдиреЗрдХреНрдЯ рдФрд░ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╕реАрдЖрдИ рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреГрдкрдпрд╛ рд╡рд╛рдпрд░рд▓реЗрд╕ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐/рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рджреЗрдВ

рд╣реЗ рджреЛрд╕реНрддреЛрдВ, рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдореЗрд░рд╛ рднреА рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рдореИрдХ рдореЗрдВ рд╡рд╛рдИрдлрд╛рдИ рд╕реЗрд╡рд╛ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдЕрдкрдиреЗ MAC рдореЗрдВ, рдЕрдкрдиреА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдиреЗрдЯрд╡рд░реНрдХрд╕реЗрдЯрдЕрдк -рд╕реВрдЪреАрд╕рднреАрдиреЗрдЯрд╡рд░реНрдХрд╕реЗрд╡рд╛рдПрдВ

IPhone USB рдХреЗ рд╕рдорд╛рди рд╕реЗрд╡рд╛ рдХрд╛ рдирд╛рдо рд▓рд┐рдЦреЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдБ:
рдиреЗрдЯрд╡рд░реНрдХрд╕реЗрдЯрдЕрдк -рд╕реЗрдЯрдиреЗрдЯрд╡рд░реНрдХрд╕реЗрд╡рд╛рд╕рдХреНрд╖рдо SERVICE_NAME рдмрдВрдж

рдЙрд╕рдХреЗ рдмрд╛рдж, рдЕрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ "ios-deploy --no-wifi" рдзреНрд╡рдЬ рдХреЗ рд╕рдорд╛рди рд╡рд╛рдИ-рдлрд╛рдИ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзреНрд╡рдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣реЗ рджреЛрд╕реНрддреЛрдВ, рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдореЗрд░рд╛ рднреА рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рдореИрдХ рдореЗрдВ рд╡рд╛рдИрдлрд╛рдИ рд╕реЗрд╡рд╛ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдЕрдкрдиреЗ MAC рдореЗрдВ, рдЕрдкрдиреА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдиреЗрдЯрд╡рд░реНрдХрд╕реЗрдЯрдЕрдк -рд╕реВрдЪреАрд╕рднреАрдиреЗрдЯрд╡рд░реНрдХрд╕реЗрд╡рд╛рдПрдВ

IPhone USB рдХреЗ рд╕рдорд╛рди рд╕реЗрд╡рд╛ рдХрд╛ рдирд╛рдо рд▓рд┐рдЦреЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдБ:
рдиреЗрдЯрд╡рд░реНрдХрд╕реЗрдЯрдЕрдк -рд╕реЗрдЯрдиреЗрдЯрд╡рд░реНрдХрд╕реЗрд╡рд╛рд╕рдХреНрд╖рдо SERVICE_NAME рдмрдВрдж

рдЙрд╕рдХреЗ рдмрд╛рдж, рдЕрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ "ios-deploy --no-wifi" рдзреНрд╡рдЬ рдХреЗ рд╕рдорд╛рди рд╡рд╛рдИ-рдлрд╛рдИ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзреНрд╡рдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдЖрдкрдХреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ iddevice_id рдХреЗ рд╕рд╛рде рдбреБрдкреНрд▓реАрдХреЗрдЯ рдбрд┐рд╡рд╛рдЗрд╕ udid рднреА рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВред

  1. рдЖрдИрдЯреНрдпреВрдиреНрд╕ рд╡рд╛рдИрдлрд╛рдИ рд╕рд┐рдВрдХ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
  2. рдЖрдИрдЯреНрдпреВрдиреНрд╕ рдСрдЯреЛ рд╕рд┐рдВрдХ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
  3. рдореЗрд░реЗ рдореИрдХ рдХрд╛ рд╡рд╛рдИрдлрд╛рдИ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
  4. iPhone рдФрд░ Mac рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред

рдЗрддрдирд╛ рд╕рдм рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рднреА рдЕрд╕рдлрд▓ рд░рд╣рд╛ред рдореИрдВ рдЕрднреА рднреА iddevice_id рдХреЗ рд╕рд╛рде рдбреБрдкреНрд▓реАрдХреЗрдЯ рдбрд┐рд╡рд╛рдЗрд╕ udid рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдпрджрд┐ рдореИрдХ рдФрд░ рдЖрдИрдлреЛрди рдПрдХ рд╣реА рдПрдкреА (рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ) рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдереЗ, рддреЛ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ iPhone рдХреЛ рджреВрд╕рд░реЗ AP рд╕реЗ рдЬреЛрдбрд╝рд╛, рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорджрджрдЧрд╛рд░ рд╣реИред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореЗрд░рд╛ iPhone USB рдФрд░ WiFi рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдерд╛ред рдЬрдм рдореИрдВрдиреЗ рд╡рд╛рдИрдлрд╝рд╛рдИ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдХреБрдЫ рдорд┐рдирдЯ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреА рддреЛ рджреВрд╕рд░реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╣рдЯрд╛ рджреА рдЧрдИред рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐.... 2 рд╣реЛрдиреЗ рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ рдФрд░ рдХреНрдпрд╛ рдпрд╣ рдиреАрдЪреЗ рдХреА рдУрд░ рдХреБрдЫ рднреА рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓рддрд╛ рд╣реИ? рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЯреНрд░рд╛рдЗрдПрдЬ рдЯреАрдо рдореЗрдВ рдХреЛрдИ рдирд┐рд░реНрдгрдп рд▓реЗред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

23erter picture 23erter  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lianzisong picture lianzisong  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rageworx picture rageworx  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kloczek picture kloczek  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

anshumanchatterji picture anshumanchatterji  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ