Это относится к вспомогательному порту USB (т.е. не для ADB) ... Если у вас есть рутированное устройство, вы можете попробовать это, так как оно работает для меня ... найдите файл с указанием устройств, авторизованных для вашего порта, и очистите егоследующим образом (обратите внимание, что путь будет специфичным для вашей системы, поэтому может потребоваться немного поиска - у меня есть платформа, основанная на Freescale HW & BSP). Вы можете попробовать это в сеансе оболочки, но в конечном итоге это можно сделать из скрипта илиКоманды оболочки, выполняемые из приложения
$su
#cd /sys/devices/platform/fsl-ehci.0/usb1/
#echo 0 > authorized
Если вам нужно повторно включить, просто выполните
#cd /sys/devices/platform/fsl-ehci.0/usb1/
#echo 1 > authorized
Настройки, измененные таким образом, работали для меня, чтобы включить и отключить оба USBклавиатура и запоминающее устройство (флэш-накопитель).ПРИМЕЧАНИЕ. То, что вы установили таким образом, может не сохраняться после перезагрузки или выключения питания (в моем случае это не произошло), поэтому планируйте соответственно.