Come determinare cosa modifica com.apple.loginitems.plist?

1

L'applicazione DISH Anywhere Slingplayer (attualmente alla v. 1.1.0.386) tenta automaticamente di aggiungersi agli elementi di login dell'utente corrente, sia al momento dell'accesso che all'avvio dell'app (io uso Little Flocker , quindi vedo il tentativo di modificare ~/Library/Preferences/com.apple.loginitems.plist .)

Sto cercando di disabilitare questo, senza disinstallare o bloccando com.apple.loginitems.plist , ma non riesco a capire quale impostazione / codice stia tirando questa acrobazia davvero schifosa.

Dove posso iniziare a curiosare per trovare le voci offensive? (Ho già cercato /System/Library/StartupItems/ , /System/Library/LaunchAgents/ e ~/Library/LaunchAgents/ ma nulla di ovvio in là.) [OS X 10.11.6]

    
posta Conrad 19.01.2017 - 02:28
fonte

2 risposte

1

Le uniche altre 2 posizioni a cui posso pensare che sono Mac correlate e non nelle impostazioni dell'app stesse sono /Library/LaunchDaemons (che potresti aver già controllato quando hai controllato /Library/LaunchAgents ) e i file delle preferenze per l'app. Se hai un'applicazione appropriata per esaminarli (come Xcode) puoi dare un'occhiata a:

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

Personalmente non ho una fionda o l'app installata, quindi non posso esaminarli da sola, ma sarebbe una vera e propria "stronzata" - come la metti così elegantemente :) - se l'app è progettata per eseguire alcuni codice ogni volta che viene avviato per riavviare le impostazioni della voce di accesso.

    
risposta data 19.01.2017 - 03:01
fonte
0

Se vuoi provare a "catturare" qualsiasi evento / processo sta installando l'elemento di avvio, ti suggerisco caldamente di dare BlockBlock (gratuito) una prova. Apparirà immediatamente dopo ogni iniezione di un daemon / daemon e ti darà la possibilità di bloccare / consentire. Funziona bene su 10.12.4.

Un altro strumento molto utile per lavorare con launchd è LaunchControl . Non è gratuito, ma il processo non è paralizzato in alcun modo. Se semplicemente non puoi impedire a Slingplayer di aggiungersi all'avvio, potresti essere in grado di neutralizzare il plist impostando il suo flag "RunAtLoad" su false.

    
risposta data 17.04.2017 - 01:05
fonte

Leggi altre domande sui tag