如何在 Mac OS 10.6 上禁用 iSight 摄像头?

如何在 Mac OS 10.6 上禁用 iSight 摄像头?

我想禁用我的相机。让它停止工作。让所有可以使用相机的应用程序都无法再使用相机。如果这样做不会使保修失效,也不会太过残忍和野蛮,我会从设备上物理地切断它,但我想要一个软件解决方案。删除/System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component没有用。我该怎么办?

答案1

确保 iSight 停止工作的最绝对方法是打开 MacBook,但我知道我不想这样做。

我认为您正在寻找的是以下内容(在终端中输入):

sudo launchctl 卸载 -w com.apple.IIDCAssistant.plist

来源:“NSA 的 OSX 10.6 强化指南”

答案2

总有一些低技术含量的解决方案,比如用一块电工胶带盖住摄像头,或者由坚定的黑客进行修改,断开/拆焊硬件本身。

如果你的笔记本电脑仍在保修期内,可以使用创可贴来覆盖摄像头。创可贴不会刮伤镜头。

答案3

我还没有尝试过,但暂时删除相机驱动程序/.kext 也许会有效。

参考:

  1. Macbook iSight 固件加载器
  2. 如何在 Mac OS X 上卸载和删除 .kext?
  3. 如何在 Mac OS X 中完全禁用音频和声音

答案4

您可以创建一个包含以下内容的文本文件。打开文本编辑器,粘贴内容并以名称保存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 上的这个评论主题. 下载文件链接在这条评论中

相关内容