LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

idevicebackup2

creates and restores backups of iOS devices running iOS 4 and later

TLDR

Create full backup
$ idevicebackup2 backup [backup-dir]
copy
Restore from backup
$ idevicebackup2 restore [backup-dir]
copy
List files in backup
$ idevicebackup2 list [backup-dir]
copy
Backup specific device
$ idevicebackup2 -u [device-udid] backup [backup-dir]
copy
Force full backup
$ idevicebackup2 backup --full [backup-dir]
copy
Enable backup encryption
$ idevicebackup2 encryption on [password]
copy

SYNOPSIS

idevicebackup2 [OPTIONS] CMD [CMDOPTIONS] DIRECTORY

DESCRIPTION

idevicebackup2 creates and restores backups of iOS devices running iOS 4 and later. Part of the libimobiledevice suite. Supports encrypted backups, incremental backups, and restoring backups from different devices.

PARAMETERS

-u, --udid UDID

Target specific device by UDID.
-s, --source UDID
Use backup data from device specified by UDID.
-i, --interactive
Request passwords interactively on the command line.
-n, --network
Connect to network device.
-d, --debug
Enable communication debugging.

SUBCOMMANDS

backup

Create device backup. Use --full to force full backup.
restore
Restore from backup. Supports --system, --settings, --remove, --copy, --skip-apps, --no-reboot, --password.
list
List files of last completed backup in CSV format.
unback
Unpack a completed backup.
encryption on|off [PWD]
Enable or disable backup encryption.
changepw [OLD] [NEW]
Change backup password on target device.
cloud on|off
Enable or disable cloud use (requires iCloud account).
info
Show details about last completed backup.

SEE ALSO

Copied to clipboard
Kai