华为 EMUI 上 Shizuku 掉线:开启仅充电模式的 ADB 选项
EMUI 的两道特殊关卡
华为设备在 Shizuku 通用排障之外,还有一个自家特有的开关,官方手册专门为 EMUI 单列了条目。本页把它与掉线排查放在一起讲。
特有开关:仅充电模式下允许 ADB 调试
还记得 随机停止排查 里的通用建议吗——把 USB 使用模式改为「仅充电」以稳定连接。而 EMUI 的特殊之处在于:改完之后 adb 反而被锁,需要再开一个对应的开关。
操作:在「开发者选项」中开启「“仅充电”模式下允许 ADB 调试选项」。
这个开关逻辑上有点绕:通用建议说切仅充电,EMUI 说仅充电模式下 adb 默认禁用、要单独放行。两步是配套关系,缺一不可——只切模式不开开关,掉线问题是没了,adb 通道也一并哑了。
掉线场景的完整排查顺序
华为设备按这个顺序走:
- 开发者选项 → USB 调试开启;
- USB 使用模式切「仅充电」(或默认 USB 配置切「不进行数据传输」);
- 同页开启「仅充电模式下允许 ADB 调试选项」;
- Android 11+ 设备开启「停用 adb 授权超时功能」;
- Shizuku 加入 EMUI 的启动管理白名单(手机管家 → 启动管理 → Shizuku → 允许自启动/关联启动/后台活动)。
EMUI 的手机管家与 MIUI 的同名功能一样管得宽,但官方文档只点名了 MIUI 管家扫描禁用开发者选项的行为,华为这边正常放行即可。
华为设备的额外现实
近几年的华为设备多为鸿蒙系统或无法使用 Google 服务的环境,装 Shizuku 本身可能需要从官方仓库的 Releases 页面手动获取 APK(渠道说明见 下载渠道)。流程上与其他安卓设备无异,只是应用商店这条路基本走不通。
设置完成后按 配对与启动 标准流程操作。下一页汇总 Sony 与 GrapheneOS 的特殊设置。