Ifuse рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ OSX рдХреЗ рддрд╣рдд iOS рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ

рджреВрд╕рд░реЗ рджрд┐рди, рдореБрдЭреЗ рдУрдПрд╕рдПрдХреНрд╕ 10.14 рдореЗрдВ рдмрд╛рд╣рд░реА рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдИрдкреИрдб рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЬрд┐рд╕рдореЗрдВ рдХрдВрд╕реЛрд▓ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдереАред рдореБрдЭреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХрд╛рдлреА рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢ рдорд┐рд▓реЗ рдХрд┐ рдХреИрд╕реЗ ifuse рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЖрдИрдУрдПрд╕ 12 рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдирд╣реАрдВ рдирд┐рдХрд▓рд╛ред рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЕрдирд▓реЙрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ:

Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your device. 

рдпрд╣ рдЖрд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдордп рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдЧрд┐рддреБрдм рдкрд░, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕реНрд░реЛрдд рд╕реЗ рд╕реАрдзреЗ ifuse рдФрд░ рдореБрдЦреНрдп рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрджреЗрд╢ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдмрд▓реНрдХрд┐ рд╢реНрд░рдорд╕рд╛рдзреНрдп рддрд░реАрдХрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЦреНрдп рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдХрдИ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╣реИрдВ, рдФрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рдЖрджрд┐ рднреА рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рд╣рдо Homebrew рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

рдпрд╣ рдСрдлрд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЦреБрдж рд╣реА рд╡рд╣ рд╕рдм рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд▓реЗрдЧреА рдЬрд┐рд╕рдХреА рдЬрд░реВрд░рдд рд╣реЛрдордмреЙрд╡ рдХреЛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ Xcode рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓реНрд╕ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдЕрдЧрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП OSXFuse рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЬрд┐рд╕реЗ рдСрдлрд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

 brew cask install osxfuse 

рдЕрдм рдЖрдкрдХреЛ рдореБрдЦреНрдп рдирд┐рд░реНрднрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

 brew uninstall --ignore-dependencies libimobiledevice brew uninstall --ignore-dependencies usbmuxd # libimobiledevice  usbmuxd    #     brew install --HEAD usbmuxd brew unlink usbmuxd brew link usbmuxd brew install --HEAD libimobiledevice 

рдорд╣рддреНрд╡рдкреВрд░реНрдг: рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА libimobiledevice рдФрд░ usbmuxd рдХреЗ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ --HEAD рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рджреЗрд╡ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ, рдЕрдиреНрдпрдерд╛ iOS 12 рдХреЗ рд╕рд╛рде рдбрд┐рд╡рд╛рдЗрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрдЧреАред

рдЕрдВрдд рдореЗрдВ, iFuse рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

 brew install ifuse 

рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИ, рдЕрдЧрд░ рдПрдХ рдЙрдкрдХрд░рдг рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдорд╛рдЙрдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 ifuse ~/_ifuse_mount_point 

рдЬрд╣рд╛рдБ ~ / _ifuse_mount_point рдорд╛рдЙрдВрдЯ рдмрд┐рдВрджреБ рдХрд╛ рдорд╛рд░реНрдЧ рд╣реИред



рдпрджрд┐ рдлрд╝реНрдпреВрдЬрд╝ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рд╕реБрд▓рдн рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо (рдпрд╛ рдпрджрд┐ рд░реВрдЯ рд╣реИ рддреЛ рдкреВрд░реЗ) рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рдЬреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЭрд╛рдХрд░рдг рдПрдкреАрдЖрдИ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВред

рдпрджрд┐ рдХрдИ рдЙрдкрдХрд░рдг рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ, рддреЛ рдпрд╣ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕рд╛ рдорд╛рдЙрдВрдЯ рдХрд░рдирд╛ рд╣реИ, рдЖрдкрдХреЛ -u рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛

 ifuse ~/ifuse_mnt -u <UniqueDeviceID> 

UniqueDeviceID рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 ideviceinfo 



рд╕реНрдкреЙрдЯрд▓рд╛рдЗрдЯ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк AppleScript рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ:

 try do shell script "/usr/local/bin/ifuse ~/_ifuse_mount_point" on error errMsg display dialog "ERROR: " & errMsg end try 

Source: https://habr.com/ru/post/hi459888/


All Articles