Bios

unesquik
Дата: 03.09.2018 12:55:43
Доброго времени суток

Есть BIOS AMI Version 2.15.1236. QM77-R1.07
Необходимо его модификация/перепрошивка, отключение через BIOS интерфейсов, например security переферию.

1. Smart Card
2. Card reader
3. Loudspeaker
4. Mic
5. Webcam
6. Fingerprint scanner
7. WLAN
8. GPS
9. Аntenna module

В самом BIOS необходимо просто указать, что данные интерфейсы "Disabled" , без возможного выбора на "Enable"
Известны их порты
1.считыватель и слот для смарт-карт - CON 2
2.карт-ридер с поддержкой MS/MS Pro/SD/MMC
3.встроенные динамики CON4/CON13
4.встроенный микрофон CON3
5.встроенная камера CON22
6.сканер отпечатка пальцев CON4

Как я понимаю, можно просто вырезать из бинарника и их просто не будет
Физическое отключение не рассматриваться
Может, кто сталкивался с подобной задачей и может подсказать наиболее простой вариант?
Leonid Kudryavtsev
Дата: 03.09.2018 13:40:24
Дизассемблер + прямые руки + везения ==> все в Ваших руках

Если руки кривые или не повезло, то оборудование можно будет выкинуть на помойку. Ну и, разумеется, про гарантию поставщика/продавца можно будет забыть.

Но честно говоря, смысл данной операции от меня полностью ускользает. Значительно проще кусачками ненужные разьемы с материнской платы пооткусывать ))), хотя, даже это не поможет. Т.к. если хоть один USB торчит, то никто не мешает USB-hub воткнуть и через него подключиться.

Ну и не факт, что отключение через BIOS не возможно обойти. В принципе, современным ОС / драйверам, на BIOS должно быть наплевать.
Leonid Kudryavtsev
Дата: 03.09.2018 13:50:19
Ну и честно говоря, решил поискать в И-нет....

Народ уверяет, что для задачи заблокировать/разблокировать пункт меню в BIOS есть стандартные инструменты.

https://compress.ru/article.aspx?id=21420

...
Загрузив утилиты, необходимо открыть файл BIOS. В нашем примере мы рассмотрим редактирование AMI BIOS для системной платы ASUS P6X58D-E с использованием утилиты AMIBCP v.3.37. Редактированию мы будем подвергать файл P6X58DE.ROM.
....
Прежде всего интересна вкладка Setup Configuration, в которой, собственно, и производится модификация настроек BIOS. В левом окне данной вкладки отображается основное меню настроек BIOS. Если снять галочку с какого-либо пункта меню, то он не будет отображаться в меню BIOS. В рассмотренном примере (см. рис. 4) мы сняли галочки с пунктов Ai Tweaker и Advanced, заблокировав тем самым все возможности для разгона системы.
....