dmg2img というのがよくできてる。 dmg2img xcode.dmg xcode.img とすると xcode.img という HFS+ のイメージファイルにしてくれる。 で、 mount -t hfsplus -o loop xcode.img /mnt とかでマウントできる。 その中のpkgファイルの中身を取り出すには xar -xf /mnt/Packages/MacOSX10.5.pkg Payload mv Payload Payload.gz gunzip Payload.gz mkdir dump cd dump cat ../Payload | cpio -i -d とかするとdumpディレクトリ以下にpkgが展開されるという感じ。