idevicebackup2.1 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. .TH "idevicebackup2" 1
  2. .SH NAME
  3. idevicebackup2 \- Create or restore backups for devices running iOS 4 or later.
  4. .SH SYNOPSIS
  5. .B idevicebackup2
  6. [OPTIONS] CMD [CMDOPTIONS] DIRECTORY
  7. .SH DESCRIPTION
  8. Create or restore backup in/from the specified directory.
  9. .SH OPTIONS
  10. .TP
  11. .B \-u, \-\-udid UDID
  12. target specific device by UDID.
  13. .TP
  14. .B \-s, \-\-source UDID
  15. use backup data from device specified by UDID.
  16. .TP
  17. .B \-i, \-\-interactive
  18. request passwords interactively on the command line.
  19. .TP
  20. .B \-n, \-\-network
  21. connect to network device.
  22. .TP
  23. .B \-d, \-\-debug
  24. enable communication debugging.
  25. .TP
  26. .B \-h, \-\-help
  27. prints usage information.
  28. .TP
  29. .B \-v, \-\-version
  30. prints version information.
  31. .SH COMMANDS
  32. .TP
  33. .B backup
  34. create backup for the device.
  35. .TP
  36. .B \t\-\-full
  37. force full backup from device.
  38. .TP
  39. .B restore
  40. restore last backup to the device.
  41. .TP
  42. .B \t\-\-system
  43. restore system files, too.
  44. .TP
  45. .B \t\-\-no\-reboot
  46. do NO reboot the system when done.
  47. .TP
  48. .B \t\-\-copy
  49. create a copy of backup folder before restoring.
  50. .TP
  51. .B \t\-\-settings
  52. restore device settings from the backup.
  53. .TP
  54. .B \t\-\-remove
  55. remove items which are not being restored.
  56. .TP
  57. .B \t\-\-skip-apps
  58. do not trigger re-installation of apps after restore.
  59. .TP
  60. .B \t\-\-password PWD
  61. supply the password for the encrypted source backup. If omitted, the password
  62. will be requested in interactive mode (\f[B]\-i\f[]), or it can be passed using
  63. the environment variable \f[B]BACKUP_PASSWORD\f[].
  64. .TP
  65. .B info
  66. show details about last completed backup of device.
  67. .TP
  68. .B list
  69. list files of last completed backup in CSV format.
  70. .TP
  71. .B unback
  72. unpack a completed backup in DIRECTORY/_unback_/
  73. .TP
  74. .B encryption on|off [PWD]
  75. enable or disable backup encryption. The password will be requested in
  76. interactive mode (\f[B]\-i\f[]) if omitted, or it can be passed using the
  77. environment variable \f[B]BACKUP_PASSWORD\f[].
  78. .TP
  79. .B changepw [OLD NEW]
  80. change backup password on target device. The passwords will be requested in
  81. interactive mode (\f[B]\-i\f[]) if omitted, or they can be passed using the
  82. environment variables \f[B]BACKUP_PASSWORD\f[] (old password) and
  83. \f[B]BACKUP_PASSWORD_NEW\f[] (new password) respectively.
  84. .TP
  85. .B cloud on|off
  86. enable or disable cloud use (requires iCloud account).
  87. .SH SECURITY CONSIDERATIONS
  88. Passing passwords on the command line is not advised, since it might reveal
  89. the backup password to other users via process list or command line history.
  90. Use interactive mode (\f[B]\-i\f[]) or pass them via environment variable(s)
  91. as mentioned in the description of the respective commands above.
  92. .SH AUTHORS
  93. Martin Szulecki
  94. Nikias Bassen
  95. .SH ON THE WEB
  96. https://libimobiledevice.org
  97. https://github.com/libimobiledevice/libimobiledevice