|
|
| Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate. |
|
|||||||
| TouchArcade.com - iPhone Game Reviews and News |
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
macrumors 6502a
Join Date: Oct 2007
|
Disable built in iSight under Leopard?
I can usually find what I need to know by searching, but so far this problem hasn't been so easy to solve.
I want to disable the built in iSight camera in my Macbook Pro (C2D) via software instead of some unsightly tape. I'm aware of the possibility of a rootkit or other malicious software being able to override a software lockout, but in truth if the software was able to get that far I might have bigger problems. This is partly to keep it from being used via iChat and other software unintentionally. I am forgetful sometimes and I wouldn't want to subject others to my morning face, before I shower, by mistake. ![]() I have tried to remove the following from the system followed by a reboot, but the camera is still usable in iMovie and in "System Preferences -> Accounts -> Edit Picture -> Take a video snapshot": /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/Contents/MacOS/QuickTimeUSBVDCDigitizer when removing that did not work I tried to remove the entire folder: /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/ in the end I removed all of the following: /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/ (the entire folder) /System/Library/Extensions/IOUSBFamily.kext/Contents/Plugins/AppleUSBVideoSupport.kext /System/Library/Extensions/Apple_iSight.kext but this still does not disable the built in iSight even after rebooting the system. I am really out of ideas on what could possibly be keeping it enabled, but I hope someone here has some ideas.
Last edited by LinMac : Oct 28, 2007 at 05:59 AM. |
|
|
|
|
|
#2 |
|
Thread Starter
macrumors 6502a
Join Date: Oct 2007
|
Hopefully this is not against the rules because I am rather desperate for an answer.. bump.
|
|
|
|
|
|
#3 |
|
macrumors 6502
Join Date: Mar 2007
|
Before we help you, please upload a picture of your morning face to see if this is indeed a critical issue.
|
|
|
|
|
|
#4 |
|
Thread Starter
macrumors 6502a
Join Date: Oct 2007
|
|
|
|
|
|
|
#5 |
|
Thread Starter
macrumors 6502a
Join Date: Oct 2007
|
Just an update..
I just got off the phone with a product specialist at Apple and their suggestion was electrical tape. This device can be disabled under Linux and Windows on the Macbook Pro, but it cannot be disabled in the native operating system of the device? That is ridiculous. I like OSX, but this is just a bit extreme. Does anyone know of a way to disable this device? |
|
|
|
|
|
#6 | |
|
macrumors newbie
Join Date: Oct 2007
|
Quote:
Use the tape. |
|
|
|
|
|
|
#7 | |
|
Thread Starter
macrumors 6502a
Join Date: Oct 2007
|
Quote:
As the root or superuser on the system I should be able to enable or disable functionality as I see fit. ![]() The question is really is it possible to disable the iSight camera via software like we could in Tiger and if not why did Apple not provide us with a way to disable a feature like a camera? |
|
|
|
|
|
|
#8 |
|
macrumors newbie
Join Date: Oct 2007
|
This is driving me nuts
I can not believe this.
I use a program that has hardware attached that uses a webcam, I now can not use it as I can not find anywhere to delete the dam iSight drivers. Please anyone help us find where the drivers are under Leopard so I can turn this dam iSight off. Help needed Craig |
|
|
|
|
|
#9 |
|
Thread Starter
macrumors 6502a
Join Date: Oct 2007
|
I have posted a similar thread to several Mac forums with the available information, but I haven't gotten any closer to an answer.
I have taken up trying to find the drivers by greping the system for various strings such as "isight", "iSight", the Product ID, and other strings with no luck. This is what I have been able to determine: The built in iSight is a USB device connected to the USB High-Speed Bus along with devices such as the Trackpad, IR receiver, Bluetooth hardware, and any USB device you connect such as an external hard drive. Removing any of the following from the system does not disable or cause it to have any problems with it's operations: /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/ (the entire folder) /System/Library/Extensions/IOUSBFamily.kext/Contents/Plugins/AppleUSBVideoSupport.kext /System/Library/Extensions/Apple_iSight.kext I am unable to find more information than this and Apple's level 1 and level 2 support have no information on how to disable the camera other than "put tape over it". |
|
|
|
|
|
#10 |
|
macrumors newbie
Join Date: Oct 2007
|
Disable built in iSight under Leopard
Well I just tired by deleting the whole folder /System/Library/QuickTime
and still the isight cam on but no picture. I started by adding one back at a time below is a apple script written by cense@techslaves.org. I have talked to him via email but as yet he has not upgraded to Leopard, so he can not help as yet. I modified the script to disable the System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents file and by doing so does not show the video feed. The isight still works thou. Apple must have the driver stored somewhere else but I can not find it. I will still keep looking and post back here with any info I find. Craig -- Intel Mac iSight Disabler -- Tested on OS X 10.4.8-10 -- Tested on 1st generation MacBook -- Version 2.5 -- -- All this does is change permission on the USB iSight driver file. From normal 'a+r' and 'u+rx' when enabled to 'a-rwx' when disabled. -- -- cense@techslaves.org display dialog "Intel Mac iSight Disabler brought to you by techslaves.org. Version 2.5 You need to restart applications which use the iSight driver after applying these settings." buttons {"Enable iSight", "Disable iSight"} with icon stop set userChoice to button returned of result set iSightDriver to "/System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents" if userChoice = "Enable iSight" then do shell script "/bin/chmod a+r " & iSightDriver & "; /bin/chmod u+rx " & iSightDriver with administrator privileges else if userChoice = "Disable iSight" then do shell script "/bin/chmod a-rwx " & iSightDriver with administrator privileges end if |
|
|
|
|
|
#11 |
|
Thread Starter
macrumors 6502a
Join Date: Oct 2007
|
I just want to add a note.
Removing the /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents file does seem to disable the built in iSight camera as well as Quicktime and programs such as iMovie. iMovie seems to crash for me after removing the file. I've finished running grep on the system. I'm out of ideas on where to look for the driver to remove it. |
|
|
|
|
|
#12 |
|
macrumors newbie
Join Date: Oct 2007
|
Disable built in iSight under Leopard
Well try this and tell me what you think.
Open Photo Booth the iSight turns on then click on the desktop you will notice that the iSight turns off. This would indicate that the drivers are embedded into the framework. This is not going to be easy by the looks of things |
|
|
|
|
|
#13 | |
|
Thread Starter
macrumors 6502a
Join Date: Oct 2007
|
Quote:
This is just speculation. I have no evidence of either idea. |
|
|
|
|
|
|
#14 |
|
macrumors newbie
Join Date: Nov 2007
|
Hi, I'm the author of the script posted by kiwioz and I finally upgraded to Leopard so I'm now able to provide a "fix".
I've put version 3 of the iSight Disabler up for download on my website, techslaves.org. Here is a link to download the script: http://techslaves.org/index.php?action=tpmod;dl=get18 And if you want a little more information, here is a small write up about it: http://techslaves.org/index.php?page=52 To summarize, it seems Apple created a new driver for the iSight but at the same time maintained the QuickTime-based USB driver as well. So if one driver didn't work, it would use the other. To properly disable the iSight under Leopard all I had to do was kill read permissions on both files. This is tested under Photo Booth and QuickTime with 10.5 on a 1st gen Macbook. If you find that this script does not properly disable the iSight under other conditions, please let me know. By the way, how I tracked down the file was a pretty easy trick that I learned from being a Linux geek. The "lsof" command lists all open files. So I'd launch Photo Booth, use the command to list open files and grep for Photo Booth, looking at all the files it opens and finding the most likely candidate then testing it out. Simple, but it works. Hope this works for you guys. |
|
|
|
| techslaves |
| View Public Profile |
| Find More Posts by techslaves |
|
|
#15 |
|
macrumors 6502
Join Date: May 2007
Location: Richmond, VA
|
seems like a lot of trouble to through to avoid putting a quarter inch piece of tape on.
__________________
Mac Pro 1 x 2.8 Xeon 6GB RAM HD 2600 Macbook 2.1 C2D 4GB RAM iMac 2.0 C2D 2GB RAM iPhone 3G S 16GB |
|
|
|
| DarthTreydor |
| View Public Profile |
| Find More Posts by DarthTreydor |
|
|
#16 | |
|
macrumors newbie
Join Date: Nov 2007
|
Quote:
Then a few thousand people downloaded it after it went on MacUpdate so I kept supporting it. I don't consider writing a few lines of AppleScript to be a lot of trouble and I wouldn't think that users find running a script (especially if you use the Script Menu, 3 clicks total) to be much trouble but I suppose each person has their own views of what's troublesome and what isn't. I don't have any paranoid delusions myself but I don't mind pandering to those who do. And hey, some people even found a use for this completely outside of the intended purpose. They use it to disable the internal iSight to use an external one in apps that don't let you choose your video device. |
|
|
|
|
| techslaves |
| View Public Profile |
| Find More Posts by techslaves |
|
|
#17 |
|
macrumors newbie
Join Date: Oct 2007
|
Disable built in iSight under Leopard?
Well Thanks for your hard work..
I have a problem thou. Under Tiger I was still able to use my external USB WebCam. After running version 3 of the script that is not posable now. Do you have any ides ? Thanks Craig |
|
|
|
|
|
#18 |
|
macrumors newbie
Join Date: Oct 2007
|
This might be a stupid question but.. why would you want to disable the camera? I mean, what's the point in usin iChat if not for the video?
-Anders
__________________
MacBook - 13.3" - 120 GB - 2 GB RAM - 2.16 GHz - Mac OS X Leopard v. 10.5.1 "Once you go Mac you never go back" |
|
|
|
|
|
#19 |
|
macrumors newbie
Join Date: Sep 2005
|
Did you find an answer to this? I am thinking of putting iMacs in medical exam rooms. I don't want people to be able to remotely turn on the camera somehow when a patient is in the room. I might do the QuickTimeUSBVDCDIgitizer.component and a piece of the old silver floppy disc write protect stickers. Yes I still have some to use with my Apple IIGS. Plus users will not have admin rights so no one will be adding it back in.
|
|
|
|
|
|
#20 |
|
macrumors 65816
Join Date: Apr 2007
|
Why not just get yourself a few mac minis and LCD monitors? The minis have no physical camera.
|
|
|
|
|
|
#21 |
|
macrumors newbie
Join Date: Sep 2005
|
Nah...an iMac is so much cleaner. I plan to mount it on the wall and connect just the power cord. A nice clean look.
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|