借りたiPhone 7で撮影した動画をUbuntu 19.10 amd64にコピーしました.その時のメモです.
以前iPhone 3GSを利用していてファイルコピーやテザリングを利用していましたがそれ以来のiPhoneマウントでした.
必要パッケージの導入.
$ sudo apt install ifuse libimobiledevice-utils
iPhoneをUSB経由で接続.
その時のdmesgはこんな感じでネットワークはもう使えそう.(未確認)
[ +0.028241] usb 1-1.1: New USB device found, idVendor=05ac, idProduct=12a8, bcdDevice= 9.01 [ +0.000006] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ +0.000004] usb 1-1.1: Product: iPhone [ +0.000003] usb 1-1.1: Manufacturer: Apple Inc. [ +0.000003] usb 1-1.1: SerialNumber: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [ +0.000334] usb 1-1.1: Device is not authorized for usage [ +0.005480] usb 1-1.1: authorized to connect [ +0.787707] ipheth 1-1.1:4.2: Apple iPhone USB Ethernet device attached [ +0.130956] ipheth 1-1.1:4.2 enp0s26u1u1c4i2: renamed from eth0
でもマウントはまだ出来ないのでペアリングします.初回はエラーになります.
$ idevicepair pair ERROR: Please accept the trust dialog on the screen of device xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, then attempt to pair ag ain.
このときiPhone画面で「このコンピュータを信頼しますか?」と聞かれるので「信頼」を選びます.
信頼した後に再度pair
$ sudo idevicepair pair SUCCESS: Paired with device xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
後はNautilusでUSBメモリのようにマウントしてコピーできました.
$ dpkg-query -W ifuse libimobiledevice-utils nautilus ifuse 1.1.4~git20181007.3b00243-1 libimobiledevice-utils 1.2.1~git20181030.92c5462-1 nautilus 1:3.34.1-1ubuntu1 $ lsb_release -dr Description: Ubuntu 19.10 Release: 19.10 $ uname -m x86_64
- Apple iPhone 7 / iOS 12.3.1