如何在 Ubuntu 上使用 ADB 备份 Android 数据
1、安装 ADB 并启用 USB 调试
打开一个终端窗口,然后输入下面的命令来安装 ADB,它将与 Android 进行会话。
sudo apt install adb
在系统上安装好 ADB 工具以后,需要在 Android 内部启动调试。首先打开 Android 的设置Settings区域。然后一直滚动到底部找到“关于手机About Phone”并点击。这将打开“电话状态Phone status”页。在这一页面上再次滚动到底部,找到“版本号Build number”并点击七次,从而启动开发者模式为了进入开发者设置Developer Settings,按设备上的返回键返回上一页面。在“设置”中将会出现一个新的选项:“开发者选项Developer options”。点击它进入开发者设置区域。滚动页面直到看到 “Android 调试Android debugging”(或它的一些其他名称),点击它启用设置。
2、备份
使用 ADB 创建一个备份就如同运行一个命令一样简单。首先,用一根与 Android 设备匹配的 USB 线将 Android 设备连接到电脑上。然后打开终端运行下面的命令:
adb start-server
这将启动 ADB 服务器。运行这个命令时,要快速解锁 Android 设备,因为 ADB 将强制出现一个确认窗口,必须选择接受后才可继续。
要启动备份进程,打开终端,然后执行下面的备份命令。该命令将读取 Android 上的文本信息以及其他应用数据,然后存入加密文件中。
adb backup -apk -shared -all -f backup-file.adb
当运行备份命令时,Android 会在启动备份进程前提示用户查看 Android 并设置加密文件的密码。请输入一个强壮而容易记住的密码。然后,点击“备份我的数据”按钮。备份过程将会花费一定时间。备份完成以后,在目录 /home/username/ 中会出现一个叫做 backup-file.adb 的文件。
3、恢复备份
要恢复备份,首先启用 ADB 服务器(像上面提到的一样),然后运行下面这个命令来还原备份数据:
adb restore backup-file.adb
再次转到 Android, 因为 ADB 将提示用户输入密码。这次,不是创建一个密码,而是需要输入之前创建的那个密码。在点击 “恢复我的数据restore my data” 以后,恢复进程就开始了。耐心点,因为这可能需要一定时间。
4、结论
没有多少 Android 用户知道这样备份数据,但是 ADB 的确很强大。利用它甚至可以获得对设备的 root 访问。事实上,利用这个工具还可以做很多的事情,需要更多的文章来讨论它。