Pourquoi convertir PKG en APP ?
De nombreux installeurs .pkg se contentent de copier un ou plusieurs paquets .app dans /Applications. L'extraction directe du .app évite l'exécution de scripts de pré/post-installation qui s'exécutent avec des privilèges élevés, ce qui est utile pour l'inspection ou pour déployer l'application à un emplacement spécifique sans une installation complète du système.
Comment convertir PKG en APP
Suspicious Package FREE
Ouvrez le .pkg avec Suspicious Package, allez dans l'onglet « All Files », trouvez le paquet .app et faites-le glisser vers le Finder pour l'extraire.
Pacifist APP
Faites glisser le .pkg dans Pacifist, parcourez le contenu du paquet pour localiser le .app, puis cliquez sur « Extract to » et enregistrez-le à l'emplacement souhaité.
À propos de ces formats
Un fichier PKG est un paquet d'installation macOS - il installe des logiciels sur un Mac. Double-cliquez dessus pour lancer l'application Installer d'Apple, qui vous guidera dans la…
Ouvrir les détails de .PKG →Un fichier .app est un paquet d'application macOS - le format de paquet standard pour chaque application fonctionnant sur un Mac. Sur macOS, double-cliquez dessus dans le Finder pour le…
Ouvrir les détails de .APP →Qualité et points de vigilance
- Il s'agit d'une extraction, pas d'une conversion de format - le
.appest déjà à l'intérieur du.pkg; vous le déballez, vous ne le transformez pas. - Un
.pkgpeut contenir plus que le.appprincipal - des pilotes, des démons, des frameworks ou des panneaux de préférences peuvent également être requis ; l'extraction du seul.apppeut omettre des fichiers de support. - Suspicious Package affiche les scripts de l'installeur avant toute action, ce qui est utile pour décider de faire confiance ou non au
.pkgavant l'extraction.
Foire aux questions
Pourquoi extraire un `.app` d'un `.pkg` au lieu d'exécuter l'installeur ?
Le `.app` extrait fonctionnera-t-il toujours ?
Puis-je extraire un `.app` d'un `.pkg` en utilisant la ligne de commande ?
xar -xf file.pkg déballe l'archive XAR, puis cat Payload | gunzip | cpio -id extrait l'arborescence des fichiers, y compris les éventuels paquets .app.Que montre Suspicious Package avant l'extraction ?
.pkg installerait et chaque script qu'il exécuterait, afin que vous puissiez examiner ce que fait l'installeur avant de lui faire confiance.