Jak mogę śledzić zmiany dokonywane przez instalatora?

8

Próbuję śledzić zmiany instalatora / łatacza. Czy istnieje sposób na śledzenie zmian wprowadzanych przez instalatora / łatkę i gdzie są umieszczane wszystkie jego pliki?

MPX
źródło

Odpowiedzi:

8

Standardowe pakiety instalatora OS X można łatwo przeglądać. Jednym z narzędzi do tego jest Suspicious Package , wtyczka QuickLook, która pokazuje pliki i skrypty zawarte w pakiecie instalatora.


Podczas instalacji możesz monitorować dostęp do systemu plików za pomocą narzędzi takich jak opensnooplub fs_usage(oba narzędzia wiersza poleceń).

Daniel Beck
źródło
5

Możesz wyświetlić pliki, które zostaną skopiowane przez instalator, naciskając Command-I:

Lub z 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
...
Lri
źródło
Dzięki, te też są świetne, ale jak dokładnie działa cmd-I, próbowałem tego i wydawało się, że nie wyświetlało nic oprócz informacji o instalatorze. Zakładam, że działa tylko na instalatorach pakietów Apple? Korzystam z niestandardowego instalatora gier BTW. Ale wciąż dzięki mam to, czego potrzebowałem.
MPX,
@MPX Istnieje standardowy format dla instalatorów OS X pkg, stworzony przez narzędzia programistyczne Apple i porównywalny z MSI w systemie Windows. Jeśli programiści opracują własne rozwiązanie, jesteś sam, musisz korzystać z monitorowania systemu plików i podobnych obejść.
Daniel Beck
Tak właśnie myślałem! Dzięki za pomoc.
MPX,