Comment désactiver le service Gamed ou plus généralement tout service?

13

Ouais, acheté un Macbook Retina, venu d'un milieu Linux où ce truc est généralement une question de suppression via le gestionnaire de paquets.

Quoi qu'il en soit, je ne joue pas à des jeux là-dessus, c'est uniquement pour les affaires / le développement. Mais je continue de voir ce processus de jeu qui est arrivé avec la mise à jour Mavericks essayant de téléphoner à la maison.

En dehors de la mise à jour logicielle, je ne veux pas vraiment de processus de téléphonie à la maison, surtout quand j'ai payé 2G pour la fichue chose.

Quoi qu'il en soit, quelqu'un sait comment je peux désactiver / désinstaller / tuer ce processus pour de bon?

picsolve_binarytemple
la source
Je ne voulais pas jouer avec le binaire, mais désactiver tous les paramètres dans Préférences Système> Notifications a arrêté les foyers finaux du téléphone.
toxaq

Réponses:

2

Je ne sais pas comment désactiver complètement le processus, mais j'ai configuré Little Snitch pour interdire les processus entrants / sortants associés au Game Center. C'est un petit programme utile.

user189065
la source
15

Spécifiquement pour le gamedservice, la commande suivante dans l'un des articles sur un sujet similaire sur les communautés de support Apple a fonctionné pour moi, sans avoir besoin de modifier les listes ou de renommer les fichiers:

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

Changer "vrai" en "faux" le réactivera, même si je ne l'ai pas essayé.

binarybob
la source
semble bon, permet de voir si la pomme respecte le paramètre.
picsolve_binarytemple
10
Vous pouvez également courir launchctl unload -w /System/Library/LaunchAgents/com.apple.gamed.plist. Il modifie /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist, ce qui a priorité sur la Disabledclé.
Lri
3
Pour tous ceux qui trouveront cela et essaieront d'utiliser cette méthode sur El Capitan, vous pourriez être déçu. Je viens de faire la méthode de déchargement launchctl et cela fonctionne même sur El Capitan.
Dalibor Filus
Hélas, SIP semble empêcher à la fois la defaultset la launchctlméthode de gameddésactivation sur Sierra (à partir du 10.12.6 - bien que je pense que la launchctlméthode ait fonctionné sur 10.12.5 et avant).
jhfrontz
1

La première chose à faire est d'ouvrir ce fichu truc et de vous déconnecter de Game Center, et de supprimer tout ce qu'il a encore rempli.

Zo219
la source
Je ne me suis même jamais connecté au Game Center
picsolve_binarytemple
Oui, il vit à: /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed
picsolve_binarytemple
essayé d'utiliser launchctl comme décrit dans apple.stackexchange.com/questions/105892/…
picsolve_binarytemple
Mais il n'apparaît pas dans la liste des processus.
picsolve_binarytemple
@picsolve_binarytemple ce ne sera pas un démon et ne s'exécute donc que lorsque quelque chose ttys l'appelle
user151019
0

Ceci est un hack bon marché:

sudo mv /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed.inactive
Steve
la source
Ouais, cela semble être la seule façon de désactiver cette merde. Je ne l'ai pas encore essayé (juste bloquer sa communication à l'aide d'un pare-feu) mais cela semble le seul moyen de le désactiver.
picsolve_binarytemple
Impossible de le faire sur OS X El Capitan (sans la protection du système désactivée). La manière launchctl peut être faite cependant.
Dalibor Filus
0

Dans Yosemite 10.10.3, le gamedprocessus se trouve dans /System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A/gamed.

J'avais besoin de renommer le processus pour s'en débarrasser, les suggestions defaults writeet unloadne fonctionnaient pas.

hepabolu
la source
Voir d'autres réponses - en quoi cela diffère-t-il?
user151019
@Mark game kit -> GCF
bmike
0

Apple veut vraiment que ce service fonctionne:

# 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

C'était sur El Capitan 10.11.6

G.Helland
la source
1
Il est probablement protégé par SIP
Tetsujin