Як я можу відключити ігровий сервіс або загалом будь-яку службу?


13

Так, я купив Macbook Retina, що надходить із фона Linux, де зазвичай це питання про видалення за допомогою менеджера пакунків.

Так чи інакше, я не граю в це ігри, це суто для бізнесу / розвитку. Але я продовжую бачити цей ігровий процес, який прийшов із оновленням Mavericks, намагаючись зателефонувати додому.

Крім оновлення програмного забезпечення, я не дуже хочу, щоб будь-який процес телефонував додому, особливо коли я заплатив 2G за прокляту річ.

Як би там не було, хтось знає, як я можу назавжди відключити / видалити / вбити цей процес?


Я не хотів возитися з двійковим, але відключивши всі налаштування в системних налаштуваннях> Повідомлення зупинили кінцеві будинки телефону.
toxaq

Відповіді:


2

Я не знаю, як повністю відключити процес, але я налаштував Little Snitch, щоб заборонити вхідні / вихідні процеси, пов'язані з Ігровим центром. Це корисна маленька програма.


15

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

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

Зміна "істинного" на "хибне" знову ввімкне його, хоча я цього не пробував.


виглядає добре, давайте подивимось, чи яблуко шанує налаштування.
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ключем.
Лрі

3
З усіх вас, хто знайде це і спробує використовувати цей метод на Ель-Капітан, ви можете бути розчаровані. Я щойно застосував метод випуску startctl, який працює навіть на El Capitan.
Далібор Філус

На жаль, SIP, здається, перешкоджає як defaultsі launchctlметоду gamedвідключення на Сьєррі (станом на 10.12.6 - хоча я думаю, що launchctlметод, можливо, працював 10.12.5 і раніше).
jhfrontz

1

Перше, що потрібно зробити - це відкрити прокляту річ і вийти з Game Center і видалити все, що вона все ще заповнювала.


Я ніколи навіть не
входив

Так, він живе за адресою: /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed
picsolve_binarytemple

спробував використовувати запуск, як описано в apple.stackexchange.com/questions/105892/…
picsolve_binarytemple

Але це не відображається у списку процесів.
picsolve_binarytemple

@picsolve_binarytemple це не буде демон, і так працює лише тоді, коли щось назвеш
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 (без захисту системи вимкнено). Однак спосіб startctl можна зробити.
Далібор Філус

0

У Йосеміті 10.10.3 gamedпроцес можна знайти в /System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A/gamed.

Мені потрібно було перейменувати процес, щоб позбутися його, defaults writeі unloadпропозиції не спрацювали.


Дивіться інші відповіді - чим це відрізняється?
користувач151019

Ігровий комплект @Mark -> 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


1
Це, мабуть, захищено SIP
Tetsujin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.