.TH "idevicebackup2" 1 .SH NAME idevicebackup2 \- Create or restore backups for devices running iOS 4 or later. .SH SYNOPSIS .B idevicebackup2 [OPTIONS] CMD [CMDOPTIONS] DIRECTORY .SH DESCRIPTION Create or restore backup in/from the specified directory. .SH OPTIONS .TP .B \-u, \-\-udid UDID target specific device by UDID. .TP .B \-s, \-\-source UDID use backup data from device specified by UDID. .TP .B \-i, \-\-interactive request passwords interactively on the command line. .TP .B \-n, \-\-network connect to network device. .TP .B \-d, \-\-debug enable communication debugging. .TP .B \-h, \-\-help prints usage information. .TP .B \-v, \-\-version prints version information. .SH COMMANDS .TP .B backup create backup for the device. .TP .B \t\-\-full force full backup from device. .TP .B restore restore last backup to the device. .TP .B \t\-\-system restore system files, too. .TP .B \t\-\-no\-reboot do NO reboot the system when done. .TP .B \t\-\-copy create a copy of backup folder before restoring. .TP .B \t\-\-settings restore device settings from the backup. .TP .B \t\-\-remove remove items which are not being restored. .TP .B \t\-\-skip-apps do not trigger re-installation of apps after restore. .TP .B \t\-\-password PWD supply the password for the encrypted source backup. If omitted, the password will be requested in interactive mode (\f[B]\-i\f[]), or it can be passed using the environment variable \f[B]BACKUP_PASSWORD\f[]. .TP .B info show details about last completed backup of device. .TP .B list list files of last completed backup in CSV format. .TP .B unback unpack a completed backup in DIRECTORY/_unback_/ .TP .B encryption on|off [PWD] enable or disable backup encryption. The password will be requested in interactive mode (\f[B]\-i\f[]) if omitted, or it can be passed using the environment variable \f[B]BACKUP_PASSWORD\f[]. .TP .B changepw [OLD NEW] change backup password on target device. The passwords will be requested in interactive mode (\f[B]\-i\f[]) if omitted, or they can be passed using the environment variables \f[B]BACKUP_PASSWORD\f[] (old password) and \f[B]BACKUP_PASSWORD_NEW\f[] (new password) respectively. .TP .B cloud on|off enable or disable cloud use (requires iCloud account). .SH SECURITY CONSIDERATIONS Passing passwords on the command line is not advised, since it might reveal the backup password to other users via process list or command line history. Use interactive mode (\f[B]\-i\f[]) or pass them via environment variable(s) as mentioned in the description of the respective commands above. .SH AUTHORS Martin Szulecki Nikias Bassen .SH ON THE WEB https://libimobiledevice.org https://github.com/libimobiledevice/libimobiledevice