在 Ubuntu 上使用 ADB 备份 Android 数据

Posted Linux无限探索

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在 Ubuntu 上使用 ADB 备份 Android 数据相关的知识,希望对你有一定的参考价值。

备份 Android 系统上的应用数据、文本信息等等是非常乏味的,有时还很昂贵。电子市场的许多应用都承诺可以备份数据,但效果不佳或者需要付昂贵费用。你是否知道有一种更好的方法可以来做这件事,并且在你的电脑上就可以完成?


Android 自带一套开发工具。有许多种开发工具,但人们最为感兴趣的项目是 ADB(或者叫做 Android 调试桥)。它允许用户通过命令行直接访问任何 Android 设备。有了这个工具,一切皆有可能 - 包括备份整个 Android 设备。在这篇文章中,将讨论如何在 Ubuntu 系统上完成这件事。

:这篇教程是针对 Ubuntu Linux 系统的。不过, ADB 在 Windows 系统和 Mac 上也是可用的,也可以在这些平台上对 Android 数据进行备份。下载针对 Windows 和 Mac 的 ADB 版本。

安装 ADB 并启用 USB 调试

打开一个终端窗口,然后输入下面的命令来安装 ADB,它将与 Android 进行会话。

sudo apt install adb


在系统上安装好 ADB 工具以后,需要在 Android 内部启动调试。首先打开 Android 的设置区域。然后一直滚动到底部找到“关于手机”并点击。这将打开“电话状态”页。在这一页面上再次滚动到底部,找到“版本号”并点击七次,从而启动开发者模式。

为了进入开发者设置,按设备上的返回键返回上一页面。在“设置”中将会出现一个新的选项:“开发者选项”。点击它进入开发者设置区域。滚动页面直到看到 “Android 调试”(或它的一些其他名称),点击它启用设置。

备份

使用 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 的文件。

恢复备份

要恢复备份,首先启用 ADB 服务器(像上面提到的一样),然后运行下面这个命令来还原备份数据:

adb restore backup-file.adb


再次转到 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

本文地址:https://www.linuxprobe.com/ubuntu-adb-android.html编辑员:冯琪,审核员:杨鹏飞

本文原创地址:https://www.linuxprobe.com/ubuntu-adb-android.html

尝试在 Xampp (ubuntu 18.04) 上安装备份时无法登录到 wordpress 管理区域

【中文标题】尝试在 Xampp (ubuntu 18.04) 上安装备份时无法登录到 wordpress 管理区域【英文标题】:Unabel to login to wordpress's admin area when tried to install the backup on Xampp (ubuntu 18.04) 【发布时间】:2020-02-16 06:33:06 【问题描述】:

我最近在使用 WordPress 构建的网站时遇到了问题。因此我决定在我的 Ubuntu 18.04 上安装 xampp 并尝试在本地主机上解决这个问题。我确实使用 localhost/PhpMyadmin 上的“权限”选项卡创建了一个新用户,并做了“sudo mv wordpress /opt/lampp/htdocs”。所以我的旧网站可以链接到新数据库。我的旧网站现在可以通过http://localhost/wordpress/ 访问,但它现在确实显示了所有内容并且缺少很多东西。它也不允许我通过登录地址进入管理区域。我应该提到,当我的网页正常工作时,我确实将登录地址从 .../wordpress/wp-admin/ 更改为 .../wordpress/loginWebName。

【问题讨论】:

您更新了options 表中的siteurlhome option_name 吗? 【参考方案1】:

请尝试以下步骤。

    安装 WP-CLI 关注:https://wp-cli.org/#installing

    在终端中转到 Wordpress 站点文件夹 使用:cd /path-to-wordpress/

    用新的数据库密码配置 wp-config.php

    使用以下命令将您现有的站点网址替换为新的。

    wp 搜索替换“现有网址”“新网址”

    如果您在 localhost 上工作,new-url 将是 localhost/relative-path-to-wordpress。 检查 wp_options 表中现有 url 的站点 url 值

【讨论】:

以上是关于在 Ubuntu 上使用 ADB 备份 Android 数据的主要内容,如果未能解决你的问题,请参考以下文章

使用adb查看别人家APP的数据

Android ADB 无法在 ubuntu 14.04 LTS 上启动或无法在模拟器中启动 AVD

如何使 Android 的 aapt 和 adb 在没有 ia32-libs 的 64 位 Ubuntu 上工作(适用于版本 12、13 和 14)

sh 使用ADB备份/恢复Android手机

Ubuntu下adb的使用及常见问题处理

Ubuntu使用adb连接android手机失败unknown的解决的方法