安卓手机备份命令备忘

安卓手机开启开发者选项、打开USB调试后用USB线连接电脑,就可以在电脑上用adb命令操作安卓手机。adb命令中有一个叫做backup的命令,可以方便地对安卓手机进行备份,该命令用法如下:

    adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-system|nosystem] [<packages...>|-all]

各参数的含义为:

    -f <file>            设置备份后的文件名和路径,扩展名是.ab,默认为backup.ab
    -apk|-noapk          是否备份APK程序本身,默认为-noapk
    -shared|-noshared    是否备份SD卡,默认为-noshared
    -system|-nosystem    是否备份系统程序,默认为-system
    <packages...>        指定备份具体的应用程序
    -all                 备份所有应用

由上述内容可知,我们可以用命令:

    adb backup -all -apk -shared

来备份整个安卓手机。用命令:

    adb restore <your backup file dir>

可以恢复备份。

限制:

  1. 手机要连接电脑
  2. 手机要允许USB调试
  3. 开始备份前手机上会出现确认界面,并可在此界面输入密码(可通过adb sendevent命令模拟用户操作,绕过这一限制)
  4. 并不是所有应用都可以成功备份,只用android:allowBackup为”true”的应用可以成功备份

参考:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

19 − 10 =