1. 首页
  2. 技术教程

将Mac内置摄像头、FaceTime摄影机完全关闭停用教程

将Mac 内建摄影机、FaceTime 摄影机完全关闭停用教学

无论你是使用MacBook或iMac都有内建网路摄影机(iSight),但你知道吗?这个小小镜头有可能成为安全上的隐忧,大家都以为只要摄影机开始运作旁边就一定会有绿色提示灯号亮起,事实上并非如此,以往的资讯显示出可以在获取画面情况下也不显示绿灯,让你不知道摄影机正在使用,这感觉非常可怕,最简单的解决方法是拿一段胶带贴在摄影机上防止被看到(如果你害怕残胶,可选择好一点的纸胶带),但可能看久会觉得它有点丑。

macOS在系统偏好设定中没有提供摄影机相关的选项,因此要把它快速关闭、停用根本是不可能的事,有国外网友开发「iSight Disabler」好像也只支持到Mavericks 10.9,现在必须透过其他方式「绕过」才能停用摄影机。我早上在擦拭电脑时发现纸胶带好像因为萤幕温度过高而开始出现异状,移除后决定研究一下要怎么样从系统端将摄影机关闭。

如果你想把Mac内建的iSight摄影机完全停用,可以照着以下步骤操作,我亲自实验后发现确实能够让系统与网路摄影机间的连接中断,不过在OS X El Capitan后加入一个名为「系统完整保护」(SIP)的安全防护机制,因此在设定前必须先将它停用才行,设定步骤不难,但可能需要多一些时间,如果需要的话可照着以下教学操作。

这篇文章使用的指令来自  How to Disable Webcam / FaceTime Camera on Mac Completely一文,原作者Paul Horowitz。

如何停用、关闭Mac内置的摄像头?

STEP 1

首先,将手边的工作存档,我们必须先完整停用SIP(系统完整保护)机制才能进行接下来的操作,因此,你必须在重开机后才能设定,调整摄影机权限后也要将SIP重新启用,如此一来就不用担心系统安全性问题。

重新启动电脑,当出现Apple画面及开机音效时立即按住「Command + R」进入macOS回复模式,稍待片刻会进入回复系统工具,点选上方选单「工具程式」开启「终端机」。

在终端机输入以下指令会关闭SIP 并立即重新启动电脑:

csrutil disable; reboot

STEP 2

回到macOS 后开启「工具程式」里的「终端机」功能,或是使用iTerm 亦可。

将Mac 内建摄影机、FaceTime 摄影机完全关闭停用

依序输入以下几行指令:

sudo chmod a-r /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/VDC.plugin/Contents/MacOS/VDC

sudo chmod a-r /System/Library/PrivateFrameworks/CoreMediaIOServicesPrivate.framework/Versions/A/Resources/AVC.plugin/Contents/MacOS/AVC

sudo chmod a-r /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/Contents/MacOS/QuickTimeUSBVDCDigitizer

sudo chmod a-r /Library/CoreMediaIO/Plug-Ins/DAL/AppleCamera.plugin/Contents/MacOS/AppleCamera

sudo chmod a-r /Library/CoreMediaIO/Plug-Ins/FCP-DAL/AppleCamera.plugin/Contents/MacOS/AppleCamera

过程中可能会被要求输入管理员密码,记得输入正确否则无法正常设定,这些指令的用意是变更摄影机相关路径资料夹权限,在chmod a-rchmod 200的情况下只有拥有者具有写入权限。

STEP 3

重新启动电脑,回到第一个步骤进入macOS 回复模式,然后在「终端机」输入以下指令:

csrutil enable; reboot

重开机后回到macOS,系统就会开启SIP 安全防护机制。

STEP 4

试着开启FaceTime,会显示「没有可用的摄影机」,如果要使用必须连接摄影机,代表电脑内建的摄影机镜头已经完全停用。

将Mac 内建摄影机、FaceTime 摄影机完全关闭停用

如果打开QuickTime使用「影片录制」功能也会显示「未连接摄影机」的提示讯息。

将Mac 内建摄影机、FaceTime 摄影机完全关闭停用

其他会用到内建摄影机的像是Skype、Photo Booth、iMovie 等等应用程式也会显示没有连接到摄影机的讯息,如果你想要停掉内建的iSight 摄影机,这就是我们想要的效果。

如何重新启用Mac 内建的摄影机?

STEP 1

如果你想重新将Mac 内建的摄影机镜头功能打开,一样要先进行前面「停用SIP」的相关操作,重新启动电脑后开启「终端机」,依序输入以下指令:

sudo chmod a+r /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Resources/VDC.plugin/Contents/MacOS/VDC

sudo chmod a+r /System/Library/PrivateFrameworks/CoreMediaIOServicesPrivate.framework/Versions/A/Resources/AVC.plugin/Contents/MacOS/AVC

sudo chmod a+r /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/Contents/MacOS/QuickTimeUSBVDCDigitizer

sudo chmod a+r /Library/CoreMediaIO/Plug-Ins/DAL/AppleCamera.plugin/Contents/MacOS/AppleCamera

sudo chmod a+r /Library/CoreMediaIO/Plug-Ins/FCP-DAL/AppleCamera.plugin/Contents/MacOS/AppleCamera

然后别忘记照着前面步骤重新启用SIP 系统防护机制。

你会注意到这些指令和前面停用指令差别在于使用+取代-来重新给予相关资料夹的对应权限,在此之前因为将权限移除,因此摄影机就无法拥有权限继续运作。

如果你因为某些原因这些作法无法满足你的隐私或安全需求,你可能需要从硬体端将摄影机拆卸、中断电源,这部分就会非常大费周章,当然在难度上也提升许多,因此回归到本文一开始说的,最简单的方法就是拿个胶带贴纸把摄影机镜头贴上,如果担心还可以进行一下前面的这些指令。

原创文章,作者:yuanyuan,如若转载,请注明出处:https://www.xiaoyuanjiu.com/7815.html

发表评论

登录后才能评论