Wie kann ich den Spieledienst oder allgemein einen Dienst deaktivieren?


13

Ja, ich habe ein Macbook Retina gekauft und komme aus einem Linux-Umfeld, in dem dieses Zeug normalerweise über den Paketmanager entfernt werden muss.

Wie auch immer, ich spiele hier keine Spiele, es ist nur für das Geschäft / die Entwicklung. Aber ich sehe diesen Spielprozess, der mit dem Mavericks-Update beim Versuch, nach Hause zu telefonieren, zum Erliegen kam.

Abgesehen von der Softwareaktualisierung möchte ich nicht wirklich nach Hause telefonieren, besonders wenn ich 2G für das verdammte Ding bezahlt habe.

Wie auch immer, weiß jemand, wie ich diesen Prozess endgültig deaktivieren / deinstallieren / beenden kann?


Ich wollte mich nicht mit der Binärdatei anlegen, aber durch Deaktivieren aller Einstellungen in den Systemeinstellungen> Benachrichtigungen wurden die endgültigen Telefonhäuser gestoppt.
Toxaq

Antworten:


2

Ich bin nicht sicher, wie ich den Prozess vollständig deaktivieren soll, aber ich habe Little Snitch so eingerichtet, dass eingehende und ausgehende Prozesse, die mit dem Game Center verbunden sind, nicht zugelassen werden. Es ist ein nützliches kleines Programm.


15

Speziell für diesen gamedDienst hat der folgende Befehl in einem der Beiträge zu einem ähnlichen Thema in den Apple Support Communities für mich funktioniert, ohne dass die Listen geändert oder die Dateien umbenannt werden müssen:

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

Wenn Sie "true" wieder in "false" ändern, wird es wieder aktiviert, obwohl ich es nicht ausprobiert habe.


sieht gut aus, mal sehen ob apple die einstellung ehrt.
picsolve_binarytemple

10
Du kannst auch rennen launchctl unload -w /System/Library/LaunchAgents/com.apple.gamed.plist. Es ändert sich /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist, was Vorrang vor dem DisabledSchlüssel hat.
Lri

3
Für alle, die dies finden und versuchen werden, diese Methode auf El Capitan anzuwenden, könnten Sie enttäuscht sein. Ich habe gerade die Methode launchctl unload ausgeführt und das funktioniert sogar auf El Capitan.
Dalibor Filus

Leider scheint SIP sowohl die defaultsals auch die launchctlMethode zur gamedDeaktivierung auf Sierra zu verhindern (ab 10.12.6 - obwohl ich denke, dass die launchctlMethode auf 10.12.5 und früher funktioniert hat).
Jhfrontz

1

Das erste, was Sie tun müssen, ist, das verdammte Ding zu öffnen, sich aus dem Game Center abzumelden und alles zu löschen, was es noch ausfüllt.


Ich habe mich noch nie im Game Center
angemeldet

Ja, es lebt in: /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed
picsolve_binarytemple

habe versucht, launchctl zu verwenden, wie in apple.stackexchange.com/questions/105892/…
picsolve_binarytemple

Es wird jedoch nicht in der Prozessliste angezeigt.
picsolve_binarytemple

@picsolve_binarytemple es wird kein Daemon und läuft daher nur, wenn etwas dazu gehört
user151019

0

Dies ist ein billiger Hack:

sudo mv /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed.inactive

Ja, das scheint der einzige Weg zu sein, diesen Mist zu deaktivieren. Ich habe es noch nicht ausprobiert (ich blockiere nur die Kommunikation über eine Firewall), aber das scheint die einzige Möglichkeit zu sein, es auszuschalten.
picsolve_binarytemple

Unter OS X El Capitan ist dies nicht möglich (ohne deaktivierten Systemschutz). Der Startvorgang kann jedoch durchgeführt werden.
Dalibor Filus

0

In Yosemite 10.10.3 finden Sie den gamedProzess in /System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A/gamed.

Ich musste den Prozess umbenennen, um ihn loszuwerden, defaults writeund die unloadVorschläge funktionierten nicht.


Siehe andere Antworten - wie unterscheidet sich das?
user151019

@ Mark Game Kit -> GCF
bmike

0

Apple möchte wirklich, dass dieser Dienst ausgeführt wird:

# 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

Dies war am El Capitan 10.11.6


1
Es ist wahrscheinlich SIP-geschützt
Tetsujin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.