¿Cómo determinar qué está modificando com.apple.loginitems.plist?

1

La aplicación DISH Anywhere Slingplayer (actualmente en la versión 1.1.0.386) intenta automáticamente agregarse a los elementos de inicio de sesión del usuario actual, tanto en el momento de inicio de sesión como en el momento de inicio de la aplicación (uso Little Flocker , así que veo el intento de modificar ~/Library/Preferences/com.apple.loginitems.plist .)

Estoy intentando deshabilitar esto, sin desinstalar o bloqueando com.apple.loginitems.plist , pero no puedo averiguar qué configuración / código está haciendo este truco realmente horrible.

¿Dónde puedo comenzar a hurgarme para encontrar las entradas ofensivas? (Ya busqué en /System/Library/StartupItems/ , /System/Library/LaunchAgents/ y ~/Library/LaunchAgents/ pero no hay nada obvio allí). [OS X 10.11.6]

    
pregunta Conrad 19.01.2017 - 02:28

2 respuestas

1

Las únicas otras 2 ubicaciones en las que puedo pensar están relacionadas con Mac y no dentro de la configuración de la aplicación en sí mismas son /Library/LaunchDaemons (que quizás ya hayas comprobado cuando verificaste /Library/LaunchAgents ) y los archivos de preferencias de la aplicación. Si tiene una aplicación adecuada para examinarlos (como Xcode), puede echar un vistazo a:

  • ~/Library/Preferences/com.slingmedia.plist
  • ~/Library/Preferences/com.slingmedia.setupassistant.plist
  • ~/Library/Preferences/com.slingmedia.slingplayer.plist

Personalmente, no tengo un slingbox o la aplicación instalada, por lo que no puedo examinarlos por mi cuenta, pero sería un "truco de mierda", como dice usted con mucha elegancia :) - si la aplicación está diseñada para ejecutar algunos código cada vez que se inicie para reiniciar la configuración del elemento de inicio de sesión.

    
respondido por el NYKg 19.01.2017 - 03:01
0

Si desea intentar "capturar" cualquier evento / proceso que esté instalando el elemento de inicio, le sugiero que le dé BlockBlock (gratis) un intento. Aparecerá inmediatamente después de cualquier inyección de un agente de lanzamiento / demonio y le dará la opción de bloquear / permitir. Funciona bien en 10.12.4.

Otra herramienta que es muy útil para trabajar con launchd es LaunchControl . No es gratis, pero el juicio no está paralizado de ninguna manera. Si simplemente no puede evitar que el Slingplayer se agregue a sí mismo al inicio, es posible que pueda al menos neutralizar el plist estableciendo su indicador "RunAtLoad" en falso.

    
respondido por el luckman212 17.04.2017 - 01:05

Lea otras preguntas en las etiquetas