Saya sudah menjalankan EtreCheck di OS X 10.10.3 saya sekarang dan saya mendapat beberapa pesan kesalahan.
Problem System Launch Daemons:
[failed] com.apple.mtrecorder.plist
Launch Daemons:
[failed] com.apple.spirecorder.plist
Saya melakukan riset dari Google tetapi sepertinya saya tidak dapat menemukan beberapa informasi yang berguna. Saya sedikit khawatir tentang sistem karena kedua komponen ini berasal dari Apple.
Konten com.apple.spirecorder.plist adalah:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EnableTransactions</key>
<true/>
<key>KeepAlive</key>
<dict>
<key>PathState</key>
<dict>
<key>/var/db/.spirecorder.forcedenable</key>
<true/>
<key>/var/root/Library/Preferences/com.apple.spirecorder.enable</key>
<true/>
</dict>
<key>SuccessfulExit</key>
<false/>
</dict>
<key>Label</key>
<string>com.apple.spirecorder</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/libexec/spirecorder</string>
<string>-count</string>
<string>50000</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>Umask</key>
<integer>18</integer>
</dict>
</plist>
Konten com.apple.mtrecorder.plist adalah:
Yang$ plutil -convert xml1 -o - /System/Library/LaunchDaemons/com.apple.mtrecorder.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EnableTransactions</key>
<true/>
<key>KeepAlive</key>
<dict>
<key>PathState</key>
<dict>
<key>/var/db/.mtrecorder.forcedenable</key>
<true/>
<key>/var/mobile/Library/Preferences/com.apple.mtrecorder.enable</key>
<true/>
</dict>
<key>SuccessfulExit</key>
<false/>
</dict>
<key>Label</key>
<string>com.apple.mtrecorder</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/libexec/mtrecorder</string>
</array>
<key>Umask</key>
<integer>18</integer>
</dict>
</plist>
Dan keduanya /var/mobile/Library/Preferences/
dan /usr/local/libexec
folder tidak ada di Mac saya.
Ngomong-ngomong saya temukan com.apple.spirecorder.plist
di folder LaunchDaemons lain yang hanya berisi satu file, saya hapus, reboot dan tidak ada masalah dengannya. Sekarang EtreCheck hanya menampilkan satu kesalahan dengan mtrecorder, saya tidak yakin apakah saya akan menghapusnya karena ada banyak daemon Apple di folder yang sama.
sumber
plutil -convert xml1 -o - /System/Library/LaunchDaemons/com.apple.mtrecorder.plist
untuk menampilkan konten lengkap.Jawaban:
Kedua file plist ini tampaknya merupakan bagian dari sistem operasi iOS, yang telah ditinggalkan di OS X secara tidak sengaja karena sifat perkembangannya yang dibagikan bersama.
Alasan Anda melihat kesalahan di EtreCheck untuk file-file ini adalah bahwa file plist memberi tahu proses launchd untuk menjalankan file executable yang sebenarnya tidak ada pada Mac, tetapi hanya pada perangkat iOS. Itupun mungkin hanya pada perangkat yang digunakan untuk pengembangan.
Saya pikir Anda aman untuk menghapus kedua file (walaupun saya akan menyimpan salinannya di suatu tempat), pertama karena mereka gagal untuk memulai, dan kedua karena tampaknya hanya berhubungan dengan komponen sistem operasi iOS.
sumber