在 linux 上使用 ADB 备份 Android 数据
来源:互联网 发布:unity3d材质教程 编辑:程序博客网 时间:2024/06/16 09:30
备份 Android 系统上的应用数据、文本信息等等是非常乏味的,有时还很昂贵。电子市场的许多应用都承诺可以备份数据,但效果不佳或者需要付昂贵费用。你是否知道有一种更好的方法可以来做这件事,并且在你的电脑上就可以完成?
![](https://imgsa.baidu.com/forum/w%3D580/sign=f6fe37a39ccad1c8d0bbfc2f4f3f67c4/6e0bbd029245d688128f9528adc27d1ed01b24a0.jpg)
Android 自带一套开发工具。有许多种开发工具,但人们最为感兴趣的项目是 ADB(或者叫做 Android 调试桥)。它允许用户通过命令行直接访问任何 Android 设备。有了这个工具,一切皆有可能 - 包括备份整个 Android 设备。在这篇文章中,将讨论如何在 Ubuntu 系统上完成这件事。
注:这篇教程是针对 Ubuntu Linux 系统的。不过, ADB 在 Windows 系统和 Mac 上也是可用的,也可以在这些平台上对 Android 数据进行备份。下载针对 Windows 和 Mac 的 ADB 版本。
安装 ADB 并启用 USB 调试
打开一个终端窗口,然后输入下面的命令来安装 ADB,它将与 Android 进行会话。
sudo apt install adb
![](https://imgsa.baidu.com/forum/w%3D580/sign=e2af8776d8c8a786be2a4a065708c9c7/51f5d344d688d43f4024b67e741ed21b0cf43ba0.jpg)
在系统上安装好 ADB 工具以后,需要在 Android 内部启动调试。首先打开 Android 的设置区域。然后一直滚动到底部找到“关于手机”并点击。这将打开“电话状态”页。在这一页面上再次滚动到底部,找到“版本号”并点击七次,从而启动开发者模式。
![](https://imgsa.baidu.com/forum/w%3D580/sign=5d7ac374ae86c91708035231f93c70c6/3fb39789d43f87946c726fa2db1b0ef419d53aa0.jpg)
为了进入开发者设置,按设备上的返回键返回上一页面。在“设置”中将会出现一个新的选项:“开发者选项”。点击它进入开发者设置区域。滚动页面直到看到 “Android 调试”(或它的一些其他名称),点击它启用设置。
备份
使用 ADB 创建一个备份就如同运行一个命令一样简单。首先,用一根与 Android 设备匹配的 USB 线将 Android 设备连接到电脑上。然后打开终端运行下面的命令:
adb start-server
这将启动 ADB 服务器。运行这个命令时,要快速解锁 Android 设备,因为 ADB 将强制出现一个确认窗口,必须选择接受后才可继续。
![](https://imgsa.baidu.com/forum/w%3D580/sign=1878b53ac0177f3e1034fc0540ce3bb9/7b7e953e8794a4c2b4aec0a707f41bd5af6e39a0.jpg)
要启动备份进程,打开终端,然后执行下面的备份命令。该命令将读取 Android 上的文本信息以及其他应用数据,然后存入加密文件中。
adb backup -apk -shared -all -f backup-file.adb
![](https://imgsa.baidu.com/forum/w%3D580/sign=6d36dbab763e6709be0045f70bc69fb8/79c9c695a4c27d1e18ab1c4812d5ad6edfc438a0.jpg)
当运行备份命令时,Android 会在启动备份进程前提示用户查看 Android 并设置加密文件的密码。请输入一个强壮而容易记住的密码。然后,点击“备份我的数据”按钮。备份过程将会花费一定时间。备份完成以后,在目录 /home/username/ 中会出现一个叫做 backup-file.adb 的文件。
恢复备份
要恢复备份,首先启用 ADB 服务器(像上面提到的一样),然后运行下面这个命令来还原备份数据:
adb restore backup-file.adb
![](https://imgsa.baidu.com/forum/w%3D580/sign=02a76d826e09c93d07f20effaf3cf8bb/2a62e5c37d1ed21bc5440969a46eddc453da3fa0.jpg)
再次转到 Android, 因为 ADB 将提示用户输入密码。这次,不是创建一个密码,而是需要输入之前创建的那个密码。在点击 “恢复我的数据” 以后,恢复进程就开始了。耐心点,因为这可能需要一定时间。
结论
没有多少 Android 用户知道这样备份数据,但是 ADB 的确很强大。利用它甚至可以获得对设备的 root 访问。事实上,利用这个工具还可以做很多的事情,需要更多的文章来讨论它。
你还知道 ADB 可以用来干什么吗?请在下面的评论区告知我们!
via: https://www.maketecheasier.com/back-up-android-data-adb-ubuntu/
作者:Derrik Diener 译者:ucasFL 校对:jasminepeng
本文由 LCTT 原创编译,Linux中国 荣誉推出
原文来自:https://linux.cn/article-8239-1.html
本文地址:http://www.linuxprobe.com/ubuntu-adb-android.html
![](https://imgsa.baidu.com/forum/w%3D580/sign=f6fe37a39ccad1c8d0bbfc2f4f3f67c4/6e0bbd029245d688128f9528adc27d1ed01b24a0.jpg)
Android 自带一套开发工具。有许多种开发工具,但人们最为感兴趣的项目是 ADB(或者叫做 Android 调试桥)。它允许用户通过命令行直接访问任何 Android 设备。有了这个工具,一切皆有可能 - 包括备份整个 Android 设备。在这篇文章中,将讨论如何在 Ubuntu 系统上完成这件事。
注:这篇教程是针对 Ubuntu Linux 系统的。不过, ADB 在 Windows 系统和 Mac 上也是可用的,也可以在这些平台上对 Android 数据进行备份。下载针对 Windows 和 Mac 的 ADB 版本。
安装 ADB 并启用 USB 调试
打开一个终端窗口,然后输入下面的命令来安装 ADB,它将与 Android 进行会话。
sudo apt install adb
![](https://imgsa.baidu.com/forum/w%3D580/sign=e2af8776d8c8a786be2a4a065708c9c7/51f5d344d688d43f4024b67e741ed21b0cf43ba0.jpg)
在系统上安装好 ADB 工具以后,需要在 Android 内部启动调试。首先打开 Android 的设置区域。然后一直滚动到底部找到“关于手机”并点击。这将打开“电话状态”页。在这一页面上再次滚动到底部,找到“版本号”并点击七次,从而启动开发者模式。
![](https://imgsa.baidu.com/forum/w%3D580/sign=5d7ac374ae86c91708035231f93c70c6/3fb39789d43f87946c726fa2db1b0ef419d53aa0.jpg)
为了进入开发者设置,按设备上的返回键返回上一页面。在“设置”中将会出现一个新的选项:“开发者选项”。点击它进入开发者设置区域。滚动页面直到看到 “Android 调试”(或它的一些其他名称),点击它启用设置。
备份
使用 ADB 创建一个备份就如同运行一个命令一样简单。首先,用一根与 Android 设备匹配的 USB 线将 Android 设备连接到电脑上。然后打开终端运行下面的命令:
adb start-server
这将启动 ADB 服务器。运行这个命令时,要快速解锁 Android 设备,因为 ADB 将强制出现一个确认窗口,必须选择接受后才可继续。
![](https://imgsa.baidu.com/forum/w%3D580/sign=1878b53ac0177f3e1034fc0540ce3bb9/7b7e953e8794a4c2b4aec0a707f41bd5af6e39a0.jpg)
要启动备份进程,打开终端,然后执行下面的备份命令。该命令将读取 Android 上的文本信息以及其他应用数据,然后存入加密文件中。
adb backup -apk -shared -all -f backup-file.adb
![](https://imgsa.baidu.com/forum/w%3D580/sign=6d36dbab763e6709be0045f70bc69fb8/79c9c695a4c27d1e18ab1c4812d5ad6edfc438a0.jpg)
当运行备份命令时,Android 会在启动备份进程前提示用户查看 Android 并设置加密文件的密码。请输入一个强壮而容易记住的密码。然后,点击“备份我的数据”按钮。备份过程将会花费一定时间。备份完成以后,在目录 /home/username/ 中会出现一个叫做 backup-file.adb 的文件。
恢复备份
要恢复备份,首先启用 ADB 服务器(像上面提到的一样),然后运行下面这个命令来还原备份数据:
adb restore backup-file.adb
![](https://imgsa.baidu.com/forum/w%3D580/sign=02a76d826e09c93d07f20effaf3cf8bb/2a62e5c37d1ed21bc5440969a46eddc453da3fa0.jpg)
再次转到 Android, 因为 ADB 将提示用户输入密码。这次,不是创建一个密码,而是需要输入之前创建的那个密码。在点击 “恢复我的数据” 以后,恢复进程就开始了。耐心点,因为这可能需要一定时间。
结论
没有多少 Android 用户知道这样备份数据,但是 ADB 的确很强大。利用它甚至可以获得对设备的 root 访问。事实上,利用这个工具还可以做很多的事情,需要更多的文章来讨论它。
你还知道 ADB 可以用来干什么吗?请在下面的评论区告知我们!
via: https://www.maketecheasier.com/back-up-android-data-adb-ubuntu/
作者:Derrik Diener 译者:ucasFL 校对:jasminepeng
本文由 LCTT 原创编译,Linux中国 荣誉推出
原文来自:https://linux.cn/article-8239-1.html
本文地址:http://www.linuxprobe.com/ubuntu-adb-android.html
0 0
- 在 linux 上使用 ADB 备份 Android 数据
- 在Linux上使用adb ,fastboot
- Linux: adb 在 Ubuntu14.04 (64bit) 上无法使用
- 使用adb卸载安装在Android模拟器上的程序
- 在Linux上使用的10种云备份方案
- 如何在Linux下使用rsync进行数据备份
- android 在 ubuntu 上 adb 无线调试
- 在Mac上配置Android adb命令
- 在Linux下adb连接不上android手机的终极解决方案
- 在Linux下adb连接不上android手机的终极解决方案
- 在Linux下adb连接不上android手机的终极解决方案
- 在Linux下adb连接不上android手机的终极解决方案
- 在Linux下adb连接不上android手机的终极解决方案
- 在Linux下adb连接不上android手机的终极解决方案
- 在Linux下adb连接不上android手机的终极解决方案
- 在Linux下adb连接不上android手机的终极解决方案
- 在Linux下adb连接不上android手机的终极解决方案
- 在Linux下adb连接不上android手机的终极解决方案
- poj find them,catch them 并查集
- 数据库,结构化查询语言的四种语言
- Javascript 中的 KVC 和 KVO 以及变量监听
- Java源码——一个简单的余额查询应用(Credit Inquiry Program)
- 设计模式之mvp设计模式
- 在 linux 上使用 ADB 备份 Android 数据
- 1002.写出这个数
- 数据库进阶(文件的组织方式和索引)
- sze品牌创始人的故事
- 别被技术绑架
- java菜鸟的回炉之旅十二---二进制
- Java入门学习-实用快捷键
- 【JavaScript】基于H5 canvas实现的画板绘图工具(类似你画我猜)——整合颜色选取、保存图片到本地功能
- 【python学习笔记】5:在python中写函数