有没有办法在使用Android SDK或NDK的Android设备上禁用USB端口?
答案 0 :(得分:0)
这适用于USB配件端口(即不适用于ADB)...... 如果你有一个root设备,你可以尝试这个,因为它对我有用...找到指示你的端口授权设备的文件,并清除它如下 (注意路径将特定于您的系统,因此可能需要一些搜索 - 我有一个基于飞思卡尔硬件和BSP的平台)您可以从shell会话尝试这个但最终可以从脚本或shell完成从应用程序中执行的命令
$su
#cd /sys/devices/platform/fsl-ehci.0/usb1/
#echo 0 > authorized
如果您需要重新启用,请执行
#cd /sys/devices/platform/fsl-ehci.0/usb1/
#echo 1 > authorized
以这种方式更改的设置对我有用,可以启用&禁用USB键盘和大容量存储设备(拇指驱动器)。注意:您以这种方式设置的内容可能无法通过重新启动或重新启动(在我的情况下不是这样),因此请做出相应的计划。