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?

picsolve_binarytemple
quelle
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.

user189065
quelle
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.

binarybob
quelle
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.

Zo219
quelle
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
Steve
quelle
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.

Hepabolu
quelle
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

G.Helland
quelle
1
Es ist wahrscheinlich SIP-geschützt
Tetsujin