xpwnのdmgでDecrypt

以前書いたvfdecryptを使うとiOS 6.0からはバグったdmgファイルしか生成できなくなりました。代替としてxpwnのdmgを使う事で正常にDecryptできます。

Xpwnからdmgをビルドする

xpwnのコードからビルドします。

git clone git://github.com/planetbeing/xpwn.git
cd xpwn
mkdir build
cd build
cmake ..
make dmg-bin

warningが出ますが、dmgはコンパイルできてます。dmg/dmgがそれです。/usr/local/bin/にでも入れときましょう。

dmgでDecrypt

dmg extract XXX-XXXX-XXX.dmg output.dmg -k <key>