授予ADB权限,可进行一些普通应用无权进行的一些操作,例如:直接控制
wifi/nfc/bluetooth
打开与关闭,无需无障碍服务即可执行触摸操作,发送按键指令等等.. 给第三方应用带来更多可能性。
ADB(Android Debug Bridge)(安卓调试桥) 是一种功能多样的命令行工具,可让您与设备进行通信,并执行某些命令。
ADB一般是由PC端配有ADB工具来调试 Android 设备,但ADB工具可运行于任何端(包括Web),这里通过在
VAssistant
App中嵌入ADB工具来达到此目的。不过,目前存在缺陷,需要启动Android设备的无线ADB功能 VAssistant 才可进行连接控制。
本文提供最简单的4种授权开启方式
某些手机只需要本机就可激活,例如[一加手机]请到文末查看方法
需要准备设备:(一台PC或一台支持OTG的手机)和 待激活的Android设备;
目录
- 授权方式
- 通过 Android 11 无线调试
- 通过PC授权
- 通过支持 OTG 的 Android 设备授权
- 一加设备本机开启无线调试方法
授权方式
注意:(每种授权方式,在设备重启后均需要重新授权)
1. 通过 Android 11 无线调试
若您的设备系统为 Android 11
,可尝试进入 开发者选项
查看是否存在此功能,若支持,可查考下图进行操作:
注意:此方式需要连接 WiFi
2. 通过PC授权
如果您比较了解adb且您的PC上装有adb工具,连接设备后可直接执行 adb tcpip 5555
进行开启无线调试,授权后在App即可看到授权成功(至此结束)。
如果您身边没有PC,请查看使用方法2
- 下载 Google Chrome 浏览器 打开 https://v-assistant.gitee.io/ya-webadb
- Android 设备在开发者选项中开启USB调试(不清楚的可自行百度或进群询问)
注意华为设备最好开启
仅充电时允许USB调试
:
- 将手机通过数据线连接到电脑(可能需自行安装驱动),点击下图按钮使 VAssistant 进入监听状态,之后会弹出
waiting...
弹窗
- 点击PC网页上的
Add device
按钮
如果弹出的窗口出现你的Android设备,那么距离成功不远了
点击连接
- 之后点击
Add device
左边的Connect
按钮
点击后,手机上会出现申请弹窗,勾选”一律允许“,点击”确定“即可
之后按下图操作:1. 切换到 ADB over WiFi
选项 2. 在编辑框输入 5555
3. 开启 service.adb.tcp.port
按钮 4. 点击 Apply
按钮
没什么问题的话,此时VAssistant的等待弹窗会提示成功:
拔下数据线,点击完成,此时应该会弹出申请,再次勾选”一律允许“,就可看到VAssistant 授权管理中的 ADB服务 已开启
至此结束,中途有任何问题,请进交流群反馈。
3. 通过支持 OTG 的 Android 设备授权
注意:此方法需要 TYPE-C TO TYPE-C
的数据线,请自备
此时,这个 [支持OTG的Android设备] 用来代替PC,暂且叫做 设备A
首先在 设备A
上安装 Chrome 浏览器(可以下载ApkPure应用商店进行安装)
- 在设备A Chrome 浏览器打开 https://v-assistant.gitee.io/ya-webadb/#/
- 按方法1中 步骤2 开启 USB调试
- 之后,先将C-to-C数据线插到
设备A
,再插到 待激活设备上。
再点击 Add device
无问题则会显示相应设备
之后同方法1 之后步骤,进行相同的操作
需要注意的地方: 手机屏幕比较小,有些按钮需要展开才可看到:
导航栏折叠:
Apply按钮:
4. 一加设备本机开启无线调试方法
在氢OS系统 在开发者选项中可直接开启无线ADB调试,无需其他辅助设备。
一加8Pro 氢BETA_12:
进入 开发者选项:将USB调试
和无线调试
均关闭,首先打开无线调试
,再打开USB调试
(顺序很重要);完成后在 VAssistant
权限管理中可看到 ADB服务 变为已开启状态。
一加5 氢3.5.0 Android 7.1.1
进入 开发者选项:将USB调试
和网络ADB调试
均开启即可;完成后在 VAssistant
权限管理中可看到 ADB服务 变为已开启状态。