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?


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.


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.


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.


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

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.


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


1
Prawdopodobnie jest chroniony SIP
Tetsujin
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.