Por que converter PKG para APP?
Muitos instaladores .pkg simplesmente copiam um ou mais pacotes .app para /Applications. Extrair o .app diretamente evita a execução de scripts de pré/pós-instalação que rodam com privilégios elevados, o que é útil para inspeção ou para implantar o aplicativo em um local específico sem uma instalação completa no sistema.
Como converter PKG para APP
Suspicious Package FREE
Abra o .pkg com o Suspicious Package, vá para a aba «All Files», encontre o pacote .app e arraste-o para o Finder para extraí-lo.
Pacifist APP
Arraste o .pkg para o Pacifist, navegue pelo conteúdo do pacote para localizar o .app, clique em «Extract to» e salve-o no local desejado.
Sobre estes formatos
Um arquivo PKG é um pacote de instalação do macOS - ele instala software em um Mac. Clique duas vezes nele para executar o aplicativo Installer da Apple, que o guiará pela configuração…
Abrir detalhes de .PKG →Um arquivo .app é um macOS application bundle - o formato de pacote padrão para todos os aplicativos executados em um Mac. No macOS, clique duas vezes nele no Finder para iniciá-lo. Um…
Abrir detalhes de .APP →Qualidade e o que observar
- Isto é uma extração, não uma conversão de formato - o
.appjá está dentro do.pkg; você está descompactando-o, não o transformando. - Um
.pkgpode conter mais do que o.appprincipal - drivers, daemons, frameworks ou painéis de preferência também podem ser necessários; extrair apenas o.apppode deixar de fora arquivos de suporte. - O Suspicious Package mostra os scripts do instalador antes de você fazer qualquer coisa, tornando-o útil para decidir se deve confiar no
.pkgantes de extrair.
Perguntas frequentes
Por que extrair um `.app` de um `.pkg` em vez de executar o instalador?
O `.app` extraído sempre funcionará?
Posso extrair um `.app` de um `.pkg` usando a linha de comando?
xar -xf file.pkg descompacta o arquivo XAR, então cat Payload | gunzip | cpio -id extrai a árvore de arquivos, incluindo quaisquer pacotes .app.O que o Suspicious Package mostra antes de eu extrair?
.pkg instalaria e todos os scripts que executaria, para que você possa revisar o que o instalador faz antes de confiar nele.