OwnDroid 中文文档 下载 App

USB 信号禁用与全局静音

禁用 USB 信号

原理

Android 12 (API 31) 引入了 setUsbDataSignalingEnabled() API——Device Owner 权限下调用后,设备的 USB 数据信号会被禁用。物理 USB 口还在充电,但数据传输完全中断——连电脑不再弹出"允许调试"、U盘插上去读不出来、USB 有线耳机(需要 USB 数据通道)也会失效。

这是硬件级的信号切断,不是 USB 权限管理(权限管理只管应用能不能用 USB 设备)。

操作步骤

OwnDroid → 系统 → 找到「禁用 USB 信号」开关,打开即可。

OwnDroid API 远程调用:

SET_USB_DISABLED()   # 打开(需要 Android 12+)
SET_USB_ENABLED()    # 关闭

场景

注意

全局静音(Master Volume Mute)

原理

setMasterVolumeMuted() API——Device Owner 调用后,设备进入全局静音状态,所有音频输出通道被系统层拦截。

区别于手动按音量减到 0:

场景

与 Do Not Disturb 的区别

功能级别OwnDroid 能否控制
Do Not Disturb应用通知不能
全局静音系统音量通道✅

全局静音还会拦截闹钟、通话铃声——比 Do Not Disturb 范围大得多。使用时注意别在需要闹钟的场景开启。