MacOS 下编辑只读镜像 DMG
使用 hdiutil 工具 attach 到 dmg 只读镜像
1 | hdiutil attach -owners on /path/to/your.dmg -shadow |
然后就可以编辑镜像文件了,编辑完毕后通过 finder 或者下面的命令来卸载:
1 2 3 | # fill disk number at <number> hdiutil detach /dev/disk<number> |
原先的路径下会生成一个 your.dmg.shadow 的文件,需要将其转换为 readonly 格式并合并
1 | hdiutil convert -format UDZO -o /path/to/your.dmg.shadow /path/to/your.dmg -shadow |
最终会合并到一个 readonly 的镜像 /path/to/your.dmg.shadow.dmg