Отключение доступа к USB-модему Android с компьютера

Я компилирую образ AOSP из источника и видел, что если я подключаю устройство через USB, я могу получить доступ к модему и выполнить для него AT-команды, используя замазку в качестве обработчика COM-порта. Он отображается в Администраторе устройств в Windows, в категории «Модемы».

Я давно искал и не нашел никакого решения. Полагаю, что это можно отключить в коде AOSP. перед компиляцией, но я не знаю где.


В настоящее время это может быть достигнуто только в владельце устройства/ Режим владельца профиля. Чтобы сделать ваше приложение владельцем устройства, вы можете подписаться на эту тему: Как сделать мое приложение владельцем устройства?

После предоставления доступа владельцу устройства вы можете использовать следующий код:

  DevicePolicyManager dpm = (DevicePolicyManager) context.getSystemService (Context.DEVICE_POLICY_SERVICE);  ComponentName mDeviceAdmin = новое ComponentName (контекст, AdminReceiver.class);  dpm.addUserRestriction (mDeviceAdmin, UserManager.DISALLOW_USB_FILE_TRANSFER);  


В настоящее время это может быть достигнуто только в режиме владельца устройства/владельца профиля. Чтобы сделать ваше приложение владельцем устройства, вы можете подписаться на эту тему: Как сделать мое приложение владельцем устройства?

Вы можете использовать следующий код после предоставления владельцу устройства доступ:

  DevicePolicyManager dpm = (DevicePolicyManager) context.getSystemService (Context.DEVICE_POLICY_SERVICE);  ComponentName mDeviceAdmin = новое ComponentName (контекст, AdminReceiver.class);  dpm.addUserRestriction (mDeviceAdmin, UserManager.DISALLOW_USB_FILE_TRANSFER);  

Оцените статью
techsly.ru
Добавить комментарий