ฉันจะติดตามการเปลี่ยนแปลงของตัวติดตั้งได้อย่างไร


8

ฉันกำลังพยายามติดตามการเปลี่ยนแปลงของตัวติดตั้ง / ตัวแก้ไขมีวิธีติดตามการเปลี่ยนแปลงตัวติดตั้ง / ตัวสร้างและตำแหน่งที่วางไฟล์ทั้งหมดหรือไม่

คำตอบ:


8

สามารถดูแพคเกจมาตรฐาน OS X Installer ได้อย่างง่ายดาย เครื่องมือหนึ่งสำหรับสิ่งนี้คือSuspicious Packageปลั๊กอิน QuickLook ที่แสดงไฟล์และสคริปต์ที่อยู่ในแพ็คเกจตัวติดตั้ง


ขณะติดตั้งคุณสามารถตรวจสอบการเข้าถึงระบบไฟล์โดยใช้เครื่องมือเช่นopensnoopหรือfs_usage(ทั้งอรรถประโยชน์บรรทัดคำสั่ง)


5

คุณสามารถแสดงไฟล์ที่จะถูกคัดลอกโดยตัวติดตั้งโดยกด command-I:

หรือกับ 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
...

ขอบคุณสิ่งเหล่านี้ก็ยอดเยี่ยมเช่นกัน แต่ cmd-I ทำงานได้อย่างไรมันลองใช้ตัวนี้และดูเหมือนจะไม่แสดงอะไรเลย แต่เป็นข้อมูลเกี่ยวกับตัวติดตั้ง ฉันคิดว่ามันใช้ได้กับตัวติดตั้ง Apple package เท่านั้น? ฉันใช้ตัวติดตั้งเกมที่กำหนดเอง BTW แต่ก็ยังขอบคุณฉันได้สิ่งที่ฉันต้องการ
MPX

@MPX มีรูปแบบมาตรฐานสำหรับตัวติดตั้ง OS X pkgซึ่งสร้างโดยเครื่องมือสำหรับนักพัฒนาของ Apple และเทียบเคียงได้กับ MSI บน Windows หากผู้พัฒนาใช้วิธีแก้ปัญหาด้วยตนเองคุณต้องใช้การตรวจสอบระบบไฟล์และวิธีแก้ไขปัญหาที่คล้ายกัน
Daniel Beck

ใช่นั่นคือสิ่งที่ฉันคิด! ขอบคุณสำหรับความช่วยเหลือ
MPX
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.