Saya mencoba melacak perubahan installer / patcher, apakah ada cara untuk melacak perubahan yang dibuat installer / patcher dan di mana semua file-nya ditempatkan?
8
Paket Pemasang OS X standar dapat dengan mudah dilihat. Salah satu alat untuk ini adalah Paket Mencurigakan , sebuah plugin QuickLook yang memperlihatkan file dan skrip yang terkandung dalam paket Installer.
Saat menginstal, Anda dapat memonitor akses sistem file menggunakan alat seperti opensnoop
atau fs_usage
(kedua utilitas baris perintah).
Anda dapat menunjukkan file yang akan disalin oleh pemasang dengan menekan perintah-I:
Atau dengan lsbom:
$ lsbom ~/Desktop/KeyRemap4MacBook.pkg/Contents/Archive.bom
. 40755 501/20
./Library 40755 0/0
./Library/LaunchAgents 40755 0/0
./Library/LaunchAgents/org.pqrs.KeyRemap4MacBook.server.plist 100644 0/0 485 2125025754
...
pkg
, yang dibuat oleh alat pengembang Apple dan dapat dibandingkan dengan MSI di Windows. Jika pengembang meluncurkan solusi mereka sendiri, Anda sendiri, harus menggunakan pemantauan sistem file dan solusi serupa.