Jak mogę wyłączyć usługę gier lub, bardziej ogólnie, dowolną usługę?

13

Tak, kupiłem Macbook Retina, wywodzę się z Linuksa, gdzie zwykle chodzi o usunięcie za pomocą menedżera pakietów.

W każdym razie nie gram w gry, jest to wyłącznie dla biznesu / rozwoju. Ale ciągle widzę ten proces rozgrywki, który przyszedł z aktualizacją Mavericks, próbując zadzwonić do domu.

Oprócz aktualizacji oprogramowania, tak naprawdę nie chcę żadnego procesu telefonowania do domu, zwłaszcza gdy zapłaciłem 2G za to cholerstwo.

W każdym razie, ktoś wie, jak mogę na stałe wyłączyć / odinstalować / zabić ten proces?

picsolve_binarytemple
źródło
Nie chciałem zadzierać z plikiem binarnym, ale wyłączenie wszystkich ustawień w Preferencjach systemowych> Powiadomienia zatrzymało ostatnie domy telefonów.
toxaq

Odpowiedzi:

2

Nie jestem pewien, jak całkowicie wyłączyć ten proces, ale skonfigurowałem Little Snitch, aby nie zezwalał na przychodzące / wychodzące procesy związane z Game Center. To przydatny mały program.

użytkownik189065
źródło
15

Specjalnie dla gamedusługi zadziałało dla mnie następujące polecenie w jednym z postów na podobny temat w Społecznościach wsparcia Apple bez konieczności modyfikowania list odtwarzania ani zmiany nazw plików:

sudo defaults write /System/Library/LaunchAgents/com.apple.gamed disabled -bool true

Zmiana „prawdziwej” z powrotem na „fałszywą” spowoduje jej ponowne włączenie, chociaż nie próbowałem tego.

binarybob
źródło
wygląda dobrze, zobaczmy, czy jabłko honoruje ustawienie.
picsolve_binarytemple
10
Możesz także biegać launchctl unload -w /System/Library/LaunchAgents/com.apple.gamed.plist. Zmienia się /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist, co ma pierwszeństwo przed Disabledklawiszem.
Lri,
3
Dla wszystkich, którzy to znajdą i spróbują zastosować tę metodę na El Capitan, możesz być rozczarowany. Właśnie zrobiłem metodę launchctl unload i działa to nawet na El Capitan.
Dalibor Filus
Niestety, wydaje się, aby zapobiec SIP zarówno defaultsa launchctlmetody gamed-disabling na Sierra (od 10.12.6 - chociaż myślę, że launchctlmetoda może pracował w 10.12.5 i wcześniej).
jhfrontz
1

Pierwszą rzeczą do zrobienia jest otwarcie tego cholerstwa, wylogowanie się z Game Center i usunięcie wszystkiego, co jeszcze zostało wypełnione.

Zo219
źródło
Nigdy nawet nie zalogowałem się do Game Center
picsolve_binarytemple
Tak, żyje pod: /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed
picsolve_binarytemple
próbował użyć launchctl zgodnie z opisem w apple.stackexchange.com/questions/105892/…
picsolve_binarytemple
Ale nie pojawia się na liście procesów.
picsolve_binarytemple
@picsolve_binarytemple to nie będzie demonem, więc działa tylko wtedy, gdy coś się nazywa
użytkownik151019
0

To jest tani hack:

sudo mv /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed.inactive
Steve
źródło
Tak, wydaje się, że to jedyny sposób na wyłączenie tego badziewia. Jeszcze go nie próbowałem (po prostu blokuję komunikację za pomocą zapory), ale wydaje się, że to jedyny sposób, aby go wyłączyć.
picsolve_binarytemple
Nie można tego zrobić w systemie OS X El Capitan (bez wyłączonej ochrony systemu). Sposób uruchomienia można jednak wykonać.
Dalibor Filus
0

W Yosemite 10.10.3 gamedproces można znaleźć w /System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A/gamed.

Musiałem zmienić nazwę procesu, aby się go pozbyć, defaults writea unloadsugestie nie działały.

hepabolu
źródło
Zobacz inne odpowiedzi - czym to się różni?
user151019
@Zaznaczyć zestaw do gry -> GCF
bmike
0

Apple naprawdę chce uruchomić tę usługę:

# pwd
/System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A
# mv gamed gamed.disabled
mv: rename gamed to gamed.disabled: Operation not permitted
# rm gamed
override rwxr-xr-x  root/wheel restricted,compressed for gamed? y
rm: gamed: Operation not permitted
# ls -l gamed
-rwxr-xr-x  1 root  wheel  4430368 Jul  9 04:51 gamed

To było na El Capitan 10.11.6

G.Helland
źródło
1
Prawdopodobnie jest chroniony SIP
Tetsujin