「あのバージョンのバイナリ(SpringBoardとか)をClassDumpしたいけど稼働してる実機がないなぁ」って時の方法。
- vfdecrypt(Intel Mac) をDL。chmod +xして/usr/local/binにでも突っ込むといいでしょう。
- DumpしたいバージョンのipswをDL。
- ipswをunzip
mkdir dmg; unzip hogehoge.ipsw -d dmg; cd dmg
- 対象のVFDecrypt keyを調べる。Root Filesystemのやつね。
vfdecrypt -i hogehoge.dmg -k 対象のkey -o output.dmg
- output.dmgをマウントしてバイナリをコピる。
- class-dumpする。
以上。