Impedir que Image Capture se abra cuando se conecta un nuevo dispositivo

Ok, entiendo cómo deshabilitar la captura de imagen para que no se abra en un dispositivo específico , pero soy un desarrollador de iOS y trabajo con muchos dispositivos. ¿Hay alguna manera de evitar que esta rudimentaria aplicación se inicie la primera vez que conecto un dispositivo nuevo? ¡Es una grave invasión de la privacidad cuando conecto el teléfono de alguien e inmediatamente veo sus fotos pegadas en mi pantalla para que el mundo las vea!

Las principales respuestas a esto están en apple.stackexchange.com/questions/188212/…

Respuestas (7)

Una solución podría ser usar cámaras de Flexibits.

Instale este panel de preferencias y configure "Cuando conecte nuevas cámaras:" en "No hacer nada" y debería evitar que su Mac abra automáticamente Captura de imagen cuando conecte un nuevo dispositivo.

Tenga en cuenta que Flexibits ya no lo actualiza, y ni siquiera lo ofrece en su sitio web, pero en las pruebas limitadas que pude hacer, todavía parece funcionar. Además, dado que ya no se actualiza, es un panel de preferencias de 32 bits, por lo que obtendrá que "Para usar ... el panel de preferencias, las Preferencias del sistema deben cerrarse y reabrirse". cuando lo abres. Sin embargo, solo necesita abrirlo una vez para configurar la opción "Cuando conecta nuevas cámaras:".

Gracias por la respuesta. Lo probé y marcaré esto como la respuesta si funciona.

En realidad, la mejor manera es:

Una vez que Image Capture esté abierta, haga clic en el dispositivo en la lista, luego: Esquina inferior izquierda de la aplicación, triángulo pequeño. Allí: cámbielo a "sin aplicación".

Hecho

Es la parte "una vez que está abierta" que estoy tratando de evitar.
hazlo una vez - y nunca lo vuelvas a ver :)
¿Alguno de ustedes leyó la pregunta? Caramba.
esta respuesta ya no parece funcionar en el Cap. Se iniciará la captura de imágenes, pero no montes el teléfono...
Quería rechazar esto porque no responde la pregunta. Sin embargo, me temo que es imposible deshabilitar la apertura de Image Capture para todos los dispositivos. La única forma que parece funcionar es establecer el pref. para cada dispositivo o tarjeta de memoria como se describe aquí.
La respuesta marcada en realidad funciona bastante bien. Requiere instalar software de terceros, pero es gratuito y no he tenido ningún problema con él.

Tienes que abrir iPhoto, ir a Preferencias de iPhoto y luego Connecting camera opens:seleccionar No Application.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

El único inconveniente será que esto se aplica a todos los dispositivos y si desea descargar imágenes con Image Capture, deberá abrirlo manualmente, lo que se puede hacer fácilmente desde Spotlight.
Por desgracia, no tengo iPhoto, ni lo quiero.
Te escucho. Yo mismo no lo uso. Antes, pero ya no. La otra opción es deshabilitarlo por unidad en la captura de imágenes. Hay un botón en la esquina inferior izquierda del programa. Espero eso ayude.

También puede cambiar el permiso y eliminar cualquier derecho de acceso en el paquete/carpeta de la aplicación. También usé esto en iTunes para evitar que se inicie al presionar reproducir y no tener Spotify abierto.

Es tan fácil como usar chmod desde Terminal

sudo chmod 000 /Applications/Image\ Capture.app

o haciendo clic derecho en la aplicación, abriendo la ventana de información, desplazándose hasta la parte inferior de la vista y cambiándolos allí.

Más información sobre chmod: http://www.chriswrites.com/how-to-change-file-permissions-using-the-terminal/

¡De esta manera, ya no podrá abrir la aplicación incluso con Launcher! :(
Verdadero. Pero podría usar Alfred o crear un script de Apple, etc. para alternar la configuración. Piense en ello como tener la seguridad puesta :)

Esto parece funcionar en OS X 10.9.5:

defaults -currentHost write com.apple.ImageCapture2 HotPlugActionPath ''

No estoy seguro de si -currentHostes realmente necesario, o si también funcionaría sin él.

Lo que también probé, que parece funcionar para algunos pero no para mí:

defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool YES

Tal vez depende de la versión del sistema operativo.

La opción currentHost no era necesaria, pero ahora lo es. Probablemente sea seguro incluirlo en todos los lugares donde no arroja un error cuando ejecuta el comando.

Sí, eliminar la aplicación sí funciona. Así que tiene eso a su favor, lo cual es bueno.

Sin embargo, cambié el nombre de la aplicación infractora a "Image Capture.disabled" para solucionar el problema.

Este 'truco' elimina por completo la aplicación Image Capture de la computadora del usuario. No es la mejor 'respuesta' de lejos, más como cortar y quemar.
sí, cambiar el nombre es un mejor camino.

Puede eliminar Image Capture por completo a través del comando Terminal

sudo rm -rf /Applications/Image\ Capture.app/
Si bien esto de hecho impediría que Image Capture se abriera (porque eliminaría el programa), a menudo es un curso de acción peligroso eliminar los archivos del sistema. Este programa es parte del sistema operativo y eliminarlo podría dañar otros componentes del sistema que esperan que esté presente.
@Daniel Eso es puramente especulativo. He usado muchas máquinas OSX con él eliminado y no he tenido ningún problema (y eso es puramente experiencial).
Eso es genial. Lo que digo, y sí, es hipotético, es que cualquier actualización futura del sistema podría depender de que esté allí. Me alegro de que no te haya causado ningún problema hasta ahora.
En teoría, las actualizaciones del sistema podrían esperar que esté presente, pero en mi experiencia, al menos con las actualizaciones de versiones principales, simplemente reemplazan Fotos e iTunes incluso después de que las haya eliminado. Entonces voy y los borro de nuevo. No hay problemas hasta ahora!
Es genial que no hayas tenido problemas hasta ahora. Sin embargo, esto no significa que la mayoría de los usuarios no tendrán problemas con esta solución en el futuro, especialmente cuando necesiten Image Capture en el futuro. Si realmente desea ofrecer esta solución, le recomendaría algo reversible, como sudo mv '/Applications/Image Capture.app' '/Applications/Image Capture.app.disabled'o sudo chmod a-x '/Applications/Image Capture.app/Contents/MacOS/Image Capture'.
Hice una copia de seguridad antes de hacer esto, por lo que tengo una copia si hay algún problema, pero tampoco he tenido ningún problema... Por lo general, también ejecuto una búsqueda recorriendo la estructura del directorio para archivos com relacionados... y toco un archivo vacío en Aplicaciones con el mismo nombre y chmod 000 para evitar que OSX reinstale la aplicación, como lo ha hecho conmigo en algunos casos. Según mi experiencia, la actualización de software a veces solo reinstala cosas que eliminaste a propósito.