#backup #android #backup-utility #cli-tool #module #system #devices

bin+lib adbackup

用Rust编写的Android备份工具,可以作为模块或CLI工具使用

3个版本

使用旧的Rust 2015

0.5.2 2018年3月19日
0.5.1 2018年2月20日
0.5.0 2018年2月19日

#39 in #backup-utility

MIT许可证

40KB
897

adbackup 构建状态 构建状态 Crates.io

用Rust编写的Android备份工具,可以作为模块或CLI工具使用

adbackup使用类似于Android自动备份机制。通常情况下,如果启用,该机制用于将Android系统备份到Google云。使用adbackup可以创建文件夹、应用程序或整个系统的备份。

设置

此版本的adbackup在使用前需要进行一些初始化工作:安装adbackupadb,将adb添加到环境路径,并在Android设备上启用调试模式。

电脑

adbackup使用Android调试桥接(adb)与Android设备通信。在使用adbackup之前

  1. 从官方Android开发者网站安装adb
  2. 现在将adb添加到您的环境变量中(教程
  3. 下载并安装adbackup

电脑已准备好与adbackup一起工作。要检查是否一切配置正常,请输入adbackup devices

Android设备

要将Android设备置于adbackup可以使用的状态,请启用调试模式:转到

  1. 设置
  2. 关于手机
  3. 点击Build number五次
  4. 返回并选择新的 开发者选项 菜单
  5. 在屏幕顶部激活开发者选项,并在下面的列表中启用 Android调试

如果设备已连接到计算机,adbackup devices 应该会列出此设备。使用完 adbackup 后,请务必禁用调试模式,以最大限度地减少设备被破坏的风险。

限制

每个应用程序开发者都可以指定是否可以备份其应用程序,只是其中的一部分,或者完全不备份,关于此主题的更多信息,请参阅此处。由于此Android功能,可能存在一些应用程序不会被包含在Android操作系统生成的备份中。遗憾的是,目前还没有更好的方法在没有首先刷机的情况下进行Android备份。

依赖项

~27MB
~510K SLoC