Bagaimana saya bisa melacak perubahan yang dilakukan oleh pemasang?


8

Saya mencoba melacak perubahan installer / patcher, apakah ada cara untuk melacak perubahan yang dibuat installer / patcher dan di mana semua file-nya ditempatkan?

Jawaban:


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 opensnoopatau fs_usage(kedua utilitas baris perintah).


5

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
...

Terima kasih, ini bagus juga, tapi bagaimana tepatnya cmd-I bekerja, ia mencoba yang itu dan sepertinya tidak menunjukkan apa-apa selain informasi tentang penginstal. Saya menganggap itu hanya bekerja pada installer paket apel? Saya menggunakan penginstal permainan khusus BTW. Tapi tetap bersyukur saya mendapatkan apa yang saya butuhkan.
— MPX

@MPX Ada format standar untuk installer OS X 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.
— Daniel Beck

Ya itulah yang saya pikirkan! Terima kasih untuk bantuannya.
— MPX
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.