Sejak Yosemite dan di setiap sistem operasi selanjutnya OS X / macOS menjalankan coreduetd dari / usr / libexec / coreduetd dengan bundle-id com.apple.coreduetd.osx di latar belakang.
- Apa sebenarnya proses ini?
- Di perangkat keras mana menjalankan ini (yaitu: apakah fungsinya didukung)?
- Bisakah ini dinonaktifkan?
- Bagaimana bisa dinonaktifkan?
- Haruskah ini dinonaktifkan?
- Apa efek samping (potensial) dari itu yang dinonaktifkan (dependensi)?
Pertanyaan ini seharusnya tidak dibaca sebagai YX-Problem tetapi upaya untuk akhirnya menambah daftar pertanyaan kanonik.
Jawaban:
Tidak banyak di web tentang apa yang
coreduetd
dilakukan pada Mac selain "digunakan untuk Handoff antara iOS dan macOS."Ini melacak berbagai status sistem dan aplikasi Anda termasuk status di seluruh perangkat Apple Anda.
Secara teknis, ya menggunakan
launchctl
. Padahal, saya (sangat) tidak merekomendasikan melakukannya.Pertanyaan yang sepenuhnya subjektif. Hanya Anda yang bisa memutuskan apakah ini jalan yang tepat untuk Anda. Sekali lagi, saya sarankan Anda tidak melakukannya.
Secara potensial, hal-hal berikut mungkin terpengaruh :
Namun melakukan sedikit sleuthing, saya dapat menemukan proyek penelitian keamanan iOS (di http://sans.org ) yang memeriksa
coreduet.db
file di iOS. Saya menerapkan pemikiran itu kecoreduet.db
file di macOS. Inilah yang saya temukan ...Membuat salinan
coreduet.db
file, saya memeriksanya di sqlite3 dengan terlebih dahulu mendapatkan daftar semua tabelTampaknya ada sejumlah acara yang dilacaknya. Namun, untuk melihat apa yang bisa kita lihat, saya membuka tabel Z_PRIMARYKEY:
Database khusus ini muncul untuk melacak peristiwa sistem. Mengingat saya menggunakan iMac, masuk akal jika saya tidak memiliki hal-hal seperti "BatteryEvent" atau "PlugInEvent", tetapi saya akan memiliki "AppStateChangeEvents". "AirplaneMode" agak membingungkan karena ini adalah iMac, tapi saya biasanya mematikan WiFi kecuali untuk pengujian; di beberapa titik, keadaan ini ditambahkan ke database.
Pergi sedikit lebih jauh ke dalam CCDMAirplaneModeEvent, kita dapat melihat bahwa itu tidak hanya melacak kapan, tetapi di mana peristiwa itu terjadi (meskipun database saya memiliki
0
data untuk bidang tersebut) dan oleh siapa.sumber