# ADB 使用文档

# ADB 是什么

ADB 的全程为“Android Debug Bridge”,是给 Android 开发者提供的开发工具;通常情况下它比普通应用拥有更高的权限,通过 ADB 我们可以解锁 Android 手机更多的功能。

# 使用环境准备

# 手机上的设置

手机必须开启开发者模式才能使用 ADB 功能,请参阅开发者模式 来开启开发者选项。

# 电脑上的准备

  1. Chrome 浏览器。
  2. 一根 USB 数据线。注意必须是数据线,不能是充电线,有的线仅仅能充电,无法传输数据。
  3. 收藏网址:https://yume-chan.github.io/ya-webadb/shell

在 WebUSB 普及之后,我们可以通过 WebUSB 来操作 ADB,无需在电脑上再单独安装 ADB 程序了;本教程基于 WebUSB,因此你无需安装任何其他第三方工具。

# 连接设备

# 前置条件

  1. 使用 Chrome 浏览器打开网址:https://yume-chan.github.io/ya-webadb/shell
  2. 关闭所有可能会使用手机 USB 的程序,如“360安全卫士”,“QQ电脑管家” 等等。
  3. 使用 USB 数据线将目标手机连接到电脑。(如果手机支持 OTG,你也可以使用一个手机操作另外一个手机)

# 配对设备

首先打开网页:https://yume-chan.github.io/ya-webadb/shell

# 在左上角有个 "Add" 按钮:

ADB Add

# 点击这个 “Add” 按钮,会出现一个对话框:

ADB 选择设备配对

# 然后左上角设备选择框会出现你的设备,点击“Connect”按钮:

ADB 连接设备

# 连接成功提示

如果设备连接成功,刚刚那个连接框会变成如下图:

ADB 连接成功

(注意不要点击“Disconnect”,否则设备会断开连接!!)

如果设备连接失败,请查阅下方的“问题排查”。

# 执行 ADB 命令

ADB shell

在这里我们可以输入 ADB 命令来对设备进行操作。

例如:

# 开启太极阴阳之门

在 命令行 输入如下命令:

dpm set-device-owner me.weishu.exp/.DeviceAdmin

然后点击回车即可。

# 解除两仪 Android 12 限制

在命令行输入如下命令:

/system/bin/device_config set_sync_disabled_for_tests persistent; /system/bin/device_config put activity_manager max_phantom_processes 2147483647

然后点击回车。

# 生成错误日志

如果你的设备出现了问题,需要提供日志给开发者,也可以用 ADB 生成 BUG 报告。

请先阅读上面的教程正确连上你的设备,在连接上设备以后,网页的左边有一系列选项,选中如下选项:

生成BUG报告

生成报告可能需要一段时间,耐心等待即可。

最后更新: 2022-8-9 15:17:46