我正在尝试搜索是否有一种方法来主要禁用android设备的usb端口,软件级别。因此,用户仍然可以为Android设备充电,但无法再与PC通信。
我在link1中得到了一些线索。但是,看来没有一个简单的方法。
Android OS是基于Linux的操作系统。所以我想知道是否在Android OS中有一个配置文件,该文件允许root用户禁用USB端口,例如Linux OS中路径/ etc下的文件。
编辑:在android终端模拟器中使用此命令。需要root特权,但是您可以在超级用户上输入密码,以便其他任何人都不能撤消该特权或编辑脚本:
echo 0 > /sys/devices/virtual/android_usb/android0/enable
或者...
su -c 'echo 0 > /sys/devices/virtual/android_usb/android0/enable'
要使其自动化,您需要制作一个脚本并将其放在/system/etc/init.d中,例如/system/etc/init.d/usb_off:
#!/system/bin/sh
echo 0 > /sys/devices/virtual/android_usb/android0/enable
然后使用以下命令确保其可执行:
chmod +x /system/etc/init.d/usb_off
您也可以尝试执行此操作,但是据报告它不起作用。通过Android Terminal Emulator在命令行中执行以下操作:
setprop persist.sys.usb.config ''
setprop sys.usb.config ''
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句