iPhone 7(iOS12)をUbuntu 19.10でmountしてデータコピー

借りた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