Как я могу отключить игровой сервис или, вообще говоря, любой сервис?

13

Да, купил Macbook Retina, пришедший из Linux-среды, где обычно это вопрос удаления через менеджер пакетов.

Во всяком случае, я не играю в игры на этом, это чисто для бизнеса / развития. Но я продолжаю видеть этот игровой процесс, который произошел с обновлением Mavericks, пытаясь позвонить домой.

Помимо обновления программного обеспечения, я не хочу звонить домой, особенно когда я заплатил 2G за проклятую вещь.

В любом случае, кто-нибудь знает, как я могу отключить / удалить / убить этот процесс навсегда?

picsolve_binarytemple
источник
Я не хотел связываться с двоичным файлом, но отключение всех настроек в «Системных настройках»> «Уведомления» остановило окончательные домашние телефонные звонки.
Toxaq

Ответы:

2

Я не уверен, как полностью отключить процесс, но я настроил Little Snitch, чтобы запретить входящие / исходящие процессы, связанные с Game Center. Это полезная маленькая программа.

user189065
источник
15

Специально для gamedслужбы у меня сработала следующая команда в одной из публикаций на аналогичную тему в Сообществах поддержки Apple , без необходимости изменять списки рассылки или переименовывать файлы:

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

Изменение «true» обратно на «false» включит его снова, хотя я не пробовал.

binarybob
источник
выглядит хорошо, давайте посмотрим, если Apple соблюдает настройки.
picsolve_binarytemple
10
Вы также можете запустить launchctl unload -w /System/Library/LaunchAgents/com.apple.gamed.plist. Это модифицирует /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist, что имеет приоритет над Disabledключом.
Lri
3
Для всех вас, кто найдет это и попробует использовать этот метод в El Capitan, вы можете быть разочарованы. Я только что сделал метод выгрузки launchctl, и он работает даже на El Capitan.
Далибор Филус
Увы, SIP, кажется, предотвращает как defaultsи launchctlметод gamed-disключения в Sierra (по состоянию на 10.12.6 - хотя я думаю, что этот launchctlметод мог работать на 10.12.5 и ранее).
Jhfrontz
1

Первое, что нужно сделать, это открыть чертову штуку, выйти из Game Center и удалить все, что еще заполнено.

Zo219
источник
Я даже никогда не
входил
Да, он живет по адресу: /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed
picsolve_binarytemple
попытался использовать launchctl, как описано в apple.stackexchange.com/questions/105892/…
picsolve_binarytemple
Но это не отображается в списке процессов.
picsolve_binarytemple
@picsolve_binarytemple это не будет, это демон, и поэтому он запускается только когда что-то ttys, чтобы вызвать его
user151019
0

Это дешевый хак

sudo mv /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed.inactive
Стив
источник
Да, похоже, это единственный способ отключить это дерьмо. Я еще не пробовал (просто блокировал связь с помощью брандмауэра), но это, кажется, единственный способ отключить его.
picsolve_binarytemple
Не может сделать это на OS X El Capitan (без защиты системы отключена). Путь launchctl может быть сделано, хотя.
Далибор Филус
0

В Yosemite 10.10.3 этот gamedпроцесс можно найти в /System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A/gamed.

Мне нужно было переименовать процесс, чтобы избавиться от него, defaults writeи unloadпредложения не сработали.

hepabolu
источник
Посмотрите другие ответы - как это отличается?
user151019
@Mark Game Kit -> GCF
bmike
0

Apple действительно хочет, чтобы этот сервис работал:

# 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

Это было на El Capitan 10.11.6

G.Helland
источник
1
Это, вероятно, защищенный SIP
Tetsujin