Como posso rastrear as alterações feitas por um instalador?

8

Estou tentando rastrear as alterações de um instalador / patcher. Existe uma maneira de rastrear as alterações que o instalador / patcher faz e onde todos os arquivos são colocados?

    
por MPX 23.08.2012 / 20:13

2 respostas

8

Os pacotes padrão do Instalador do OS X podem ser facilmente visualizados. Uma ferramenta para isso é o Suspected Package , um plugin do QuickLook que mostra arquivos e scripts contidos no pacote do Instalador.

Durante a instalação, você pode monitorar os acessos do sistema de arquivos usando ferramentas como opensnoop , fs_usage (ambos os utilitários de linha de comando) ou fseventer .

    
por 23.08.2012 / 20:50
5

Você pode mostrar os arquivos que seriam copiados por um instalador pressionando command-I:

Ou com 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
...
    
por 23.08.2012 / 21:02