ฉันจะปิดบริการ gamed หรือมากกว่าโดยทั่วไปบริการใด ๆ ได้อย่างไร


13

ใช่ซื้อ Macbook Retina มาจากพื้นหลัง Linux ที่สิ่งนี้มักจะเป็นคำถามของการลบผ่านผู้จัดการแพคเกจ

อย่างไรก็ตามฉันไม่ได้เล่นเกมเกี่ยวกับเรื่องนี้ แต่เพียงเพื่อธุรกิจ / การพัฒนา แต่ฉันก็ยังเห็นกระบวนการนี้ซึ่งมาพร้อมกับการอัพเดท Mavericks พยายามโทรศัพท์กลับบ้าน

นอกเหนือจากการอัปเดตซอฟต์แวร์ฉันไม่ต้องการรับโทรศัพท์จากกระบวนการใด ๆ โดยเฉพาะอย่างยิ่งเมื่อฉันจ่าย 2G สำหรับสิ่งที่ถูกสาป

ทุกคนรู้ว่าฉันสามารถปิดการใช้งาน / ถอนการติดตั้ง / ฆ่ากระบวนการนี


ฉันไม่ต้องการยุ่งกับเลขฐานสอง แต่ปิดการตั้งค่าทั้งหมดในการตั้งค่าระบบ> การแจ้งเตือนหยุดที่บ้านโทรศัพท์ขั้นสุดท้าย
toxaq

คำตอบ:


2

ฉันไม่แน่ใจว่าจะปิดการใช้งานกระบวนการอย่างสมบูรณ์ แต่ฉันได้ตั้งค่า Little Snitch เพื่อไม่อนุญาตกระบวนการที่เข้า / ส่งออกที่เกี่ยวข้องกับ Game Center มันเป็นโปรแกรมเล็ก ๆ ที่มีประโยชน์


15

สำหรับgamedบริการโดยเฉพาะคำสั่งต่อไปนี้ในหนึ่งโพสต์เกี่ยวกับหัวข้อที่คล้ายกันในชุมชนการสนับสนุน Appleทำงานให้ฉันโดยไม่จำเป็นต้องแก้ไข plists หรือเปลี่ยนชื่อไฟล์:

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

การเปลี่ยน "true" กลับเป็น "false" จะเปิดใช้งานอีกครั้งแม้ว่าฉันจะไม่ได้ลองก็ตาม


ดูดีลองดูว่าแอปเปิ้ลให้เกียรติการตั้งค่าไหม
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
Dalibor Filus

อนิจจา SIP ดูเหมือนว่าจะป้องกันทั้งสองdefaultsและlaunchctlวิธีการ - gamedเปิดใช้งานบน Sierra (ตั้งแต่ 10.12.6 - แม้ว่าฉันคิดว่า launchctlวิธีนี้อาจใช้งานได้กับ 10.12.5 และก่อนหน้านี้)
jhfrontz

1

สิ่งแรกที่ต้องทำคือเปิดสิ่งที่น่ารังเกียจและออกจาก Game Center และลบสิ่งที่มันยังคงกรอก


ฉันไม่เคยแม้แต่ลงชื่อเข้าใช้ Game Center
picsolve_binarytemple

ใช่มันอาศัยอยู่ที่: /System/Library/Frameworks/GameKit.framework/Versions/Current/Resources/gamed
picsolve_binarytemple

ลองใช้ launchctl ตามที่อธิบายไว้ในapple.stackexchange.com/questions/105892/…
picsolve_binarytemple

แต่มันจะไม่ปรากฏในรายการกระบวนการ
picsolve_binarytemple

@picsolve_binarytemple มันไม่ใช่ daemon และจะทำงานเฉพาะเมื่อมีสิ่ง 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 สามารถทำได้แม้ว่า
Dalibor Filus

0

โยเซมิตี 10.10.3 กระบวนการสามารถพบได้ในgamed/System/Library/PrivateFrameworks/GameCenterFoundation.framework/Versions/A/gamed

ฉันต้องการเปลี่ยนชื่อกระบวนการเพื่อกำจัดมันdefaults writeและunloadข้อเสนอแนะไม่ทำงาน


ดูคำตอบอื่น ๆ- สิ่งนี้แตกต่างกันอย่างไร
user151019

@Mark game kit -> GCF
bmike

0

แอปเปิ้ลจริงๆต้องการบริการนี้เพื่อการทำงาน:

# 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 ที่ได้รับการป้องกัน
เท็
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.