らんだむな記憶

blogというものを体験してみようか!的なー

紳士の嗜み。林檎を齧る

$ sudo apt-get install p7zip-full

して

$ 7z e test.dmg
$ sudo mount -t hfsplus -o loop test.hfs /mnt

という感じでdmgがマウントできちゃったり。
きっとtest.appみたいなものが入っていたりするかもしれませんねぇ。

$ virtualenv uncompyle2
$ cd uncompyle2
$ source bin/activate
(uncompyle2)xxx@yyy:~$
(uncompyle2)xxx@yyy:~$ git clone https://github.com/wibiti/uncompyle2.git
(uncompyle2)xxx@yyy:~$ cd uncompyle2
(uncompyle2)xxx@yyy:~$ python setup.py install

で素敵なコマンド「uncompyle2」が使えるようになる。

(uncompyle2)xxx@yyy:~$ find test.app -name "*.pyc" -exec uncompyle2 {} > {}.py \;

でもしちゃえばとりあえずお勉強になりそう!まぁ、uncompyle2は2.7系用らしいが。