安卓手机备份命令备忘
安卓手机开启开发者选项、打开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>
可以恢复备份。
限制:
- 手机要连接电脑
- 手机要允许USB调试
- 开始备份前手机上会出现确认界面,并可在此界面输入密码(可通过adb sendevent命令模拟用户操作,绕过这一限制)
- 并不是所有应用都可以成功备份,只用android:allowBackup为”true”的应用可以成功备份
参考: