如何使用 idevicebackup2 运行 iPhone 备份?

Mis*_*ntu 5 command-line iphone backup idevices

我尝试备份我的 Iphone SE iOS12.1.4。我的 Ubuntu 版本是 Ubuntu 18.04.2 LTS。我想使用该idevicebackup工具,但我认为我做错了什么,因为没有任何反应......

这是我尝试使用的命令:

:~$ idevicebackup2 -u-d backup --full ~/backupiphone
Run Code Online (Sandbox Code Playgroud)

但发生的唯一反应是我得到了 -help 信息。我做错了什么?

终端图片

我还尝试了此手册页中的代码,但没有任何不同的效果。

感谢您的帮助,请温柔点,我是 ubuntu 科技界的新女性...

更新
- 我有一个带 iOS12.1.4 的 Iphone SE Model A1723。
- 是的,我可以交换图片。

-我将我的 Iphone 与 Ubuntu 连接并使用了这个命令:

sudo fdisk -l && lsusb && dmesg && usb-devices lsblk && sudo blkid
Run Code Online (Sandbox Code Playgroud)

并获得大量信息......我认为这是他们有趣的三个部分......

Bus 001 Device 005: ID 05ac:12a8 Apple, Inc. iPhone5/5C/5S/6
Run Code Online (Sandbox Code Playgroud)

[  514.793618] ipheth 1-1.2:4.2: Apple iPhone USB Ethernet device attached
Run Code Online (Sandbox Code Playgroud)

T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 5 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs = 4
P:Vendor=05ac ProdID=12a8 Rev=08.04
S:Manufacturer=Apple Inc.
S:Product=iPhone
S:SerialNumber=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
C:#Ifs= 3 Cfg#= 4 Atr=c0 MxPwr=500mA
I:If# = 0 Alt= 0 #EPs= 3 Cls=06(still) Sub=01 Prot=01 Driver=usbfs
I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=fe Prot=02 Driver=usbfs
I: If#= 2 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=fd Prot=01 Driver=ipheth

小智 1

您的命令中的语法有点错误。你的命令是::~$ idevicebackup2 -u-d backup --full ~/backupiphone

-u您的命令中和之间缺少一个空格-d。所以正确的命令是:

:~$ idevicebackup2 -u -d backup --full ~/backupiphone
Run Code Online (Sandbox Code Playgroud)

然后你就得到了预期的输出。有关该idevicebackup2命令的更多信息,请参阅此处