Усиление питания USB-порта

Есть ли способ программно отключить питание или убить USB-порт на Mac?

Ответ 1

Я считаю, что мощность USB обычно поступает непосредственно от источника питания. Он может проходить через материнскую плату или другое оборудование, чтобы объединить ее с линиями данных, но я не думаю, что напряжение всегда проходит через программируемые схемы. Если вы хотите деактивировать передачу данных, это, вероятно, будет возможно, так как это обрабатывается файлом расширения (IOUSBMassStorageClass.kext), но если вы не модифицируете порт физически, я не думаю, что вы сможете отключить питание.

Ответ 2

Если вы ссылаетесь на устройства хранения USB, в соответствии с Руководство по настройке безопасности Tiger (pdf):

6 Чтобы удалить поддержку для запоминающих устройств большой емкости (например, флэш-накопители USB, внешние USB-жесткие диски, внешние жесткие диски FireWire), перетащите следующие файлы в корзину:

IOUSBMassStorageClass.kext

IOFireWireSerialBusProtocolTransport.kext

7 Откройте папку /System/Library.

8 Перетащите следующие файлы в корзину: Extensions.kextcache Extensions.mkext

9 Выберите "Finder" > "Защитить пустую корзину", чтобы удалить файл.

10 Перезагрузите систему.

Я видел кое-что еще, но все это много. Ведущее склеивание портов, чтобы получить предложение немного.