Próbuję śledzić zmiany instalatora / łatacza. Czy istnieje sposób na śledzenie zmian wprowadzanych przez instalatora / łatkę i gdzie są umieszczane wszystkie jego pliki?
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 opensnoop
lub fs_usage
(oba narzędzia wiersza poleceń).
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
...
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ść.