-
使用 pkgutil 先解决pkg到一个文件夹,
pkgutil pkgutil --expand abc.pkg expaneded
-
去到 expaneded 目录,找到Payload文件,执行cpio -i
cat Payload | cpio -i
-
然后你会得散开的安装资源和执行文件, 一般放到一个文件夹里,如package, 你就可以修改了,随登便你如何改
-
改好之后,我们要使用cpio -o 把散开的文件打包成Payload
find package | cpio -o --format odc > Payload
-
然后你就可以再使用pkgutil 打这个expaneded目录打包成pkg了
pkgutil --flatten expaneded abc_moded.pkg
-
最后,可以使用create-dmg 生成一个dmg的安装包
brew install create-dmg
mkdir dmg
cp abc.pkg dmg
create-dmg --volname abc abc.dmg dmg
如何解压一个MacOs PKG 安装包修改内容后重新打包
aerror2025-10-23 19:29
相关推荐
liangshanbo12157 小时前
[特殊字符] Yazi 终极指南:从安装到精通 (macOS 专属)袁庭新7 小时前
M系列芯片Mac上通过Homebrew一键安装/卸载Nginx并上线项目全指南北冥有鱼被烹9 小时前
【vibo经验记录】Mac 配置 Claude Code + 远程 Ollama 完全指南无巧不成书021810 小时前
FFmpeg 保姆级安装教程!Windows/macOS/Linux全平台覆盖,I'm Jie10 小时前
MacOS 国内镜像一键安装 Homebrewlucky_syq10 小时前
Mac电脑部署OpenClaw保姆级教程(2026最新版)todoitbo20 小时前
用虚拟局域网打通 Win/Mac/Linux 三端:跨设备协作的实用方案姓王名礼1 天前
一份 Windows/macOS/Linux 完整安装 + 运行 + 对接 WebUI 的步骤zhensherlock1 天前
Protocol Launcher 系列:App Store 精准引流与应用推广新缸中之脑1 天前
mflux:Mac本地生图AI工具