Как отключить камеру iSight в Mac OS 10.6?
Я хочу отключить мою камеру. Пусть это перестанет работать. Есть все приложения, которые могут использовать камеру, чтобы больше не использовать камеру. Я бы вырезал его физически из устройства, если бы это не аннулировало гарантию и не было бы таким жестоким и варварским, но я бы хотел программное решение. Удаление /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component
не помогает Что я могу сделать?
5 ответов
Самый абсолютный способ гарантировать, что iSight перестанет работать, - это открыть MacBook, но я понимаю, что не хочу этого делать.
Я думаю, что вы ищете следующее (введите это в терминале):
sudo launchctl unload -w com.apple.IIDCAssistant.plist
Источник: "Руководство АНБ по усилению OSX 10.6"
Всегда есть низкотехнологичное решение обрезки изоленты над камерой или решительная хакерская модификация отсоединения / распайки самого оборудования.
Если на ваш ноутбук все еще распространяется гарантия, воспользуйтесь пластырем с камерой. Подушка не должна царапать объектив.
Вы можете создать текстовый файл с содержанием ниже. Откройте текстовый редактор, вставьте содержимое и сохраните его с именем disableCamera.mobileconfig
, Теперь вы можете открыть его с помощью Finder, чтобы установить профиль устройства, который отключает камеру.
Снова легко включить камеру: откройте диалоговое окно профиля, снова открыв файл, затем отмените запрос на установку профиля. Затем выберите профиль "Отключить камеру" и нажмите кнопку "-".
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadIdentifier</key>
<string>com.apple.mdm.mba.263c7450-4ae1-0133-5b68-68a86d032b5e.alacarte</string>
<key>PayloadRemovalDisallowed</key>
<false/>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>263c7450-4ae1-0133-5b68-68a86d032b5e</string>
<key>PayloadOrganization</key>
<string>Paul</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadDisplayName</key>
<string>Disable Camera</string>
<key>PayloadDescription</key>
<string>This profile will enable an OS X Restrictions payload where the only option configured to remove permissions is "Allow Camera Use" is unchecked</string>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadType</key>
<string>com.apple.coremediaio.support</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadIdentifier</key>
<string>com.apple.mdm.mba.263c7450-4ae1-0133-5b68-68a86d032b5e.alacarte.macosxrestrictions.26341050-4ae1-0133-5b67-68a86d032b5e.support</string>
<key>PayloadEnabled</key>
<true/>
<key>PayloadUUID</key>
<string>82807313-a6ee-8f6a-34a3-060c3fc6ec24</string>
<key>PayloadDisplayName</key>
<string>Disable Camera</string>
<key>Device Access Allowed</key>
<false/>
</dict>
</array>
</dict>
</plist>
(Решение найдено в этой ветке комментариев на techslaves.org. Файл для загрузки связан с этим комментарием.)
Я еще не пробовал, но возможно временное удаление драйвера камеры /.kext может сработать.
Рекомендации:
Основываясь на ответе Джорджа, эта страница Hacmac предлагает переместить два файла драйвера iSight:
Вы постоянно видите зеленый свет? Просто параноик? Используйте эти удобные команды терминала для отключения камеры iSight (обязательно замените YourName на ваше имя пользователя!):
sudo mv /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component /Users/YourName/Desktop
а также
sudo mv /System/Library/PrivateFrameworks/CoreMediaIOServicesPrivate.framework/Versions/A/Resources/VDC.plugin /Users/YourName/Desktop
Что вы только что сделали - это переместите два драйвера для камеры iSight из системных папок на рабочий стол. Если вы хотите отменить этот шаг, вы просто измените направление (при условии, что вы не перемещали файлы с тех пор):
sudo mv/Users/YourName/Desktop/QuickTimeUSBVDCDigitizer.component/System/Library/QuickTime/
а также
sudo mv /Users/YourName/Desktop/VDC.plugin /System/Library/PrivateFramework/CoreMediaIOServicesPrivate.framework/Versions/A/Resources/
Если вы хотите, чтобы iSight оставался отключенным навсегда, просто сбросьте файлы на рабочем столе в корзину и очистите ее.