0

コマンドラインと otool を使用して、Mac で .framework バンドルを逆コンパイルしようとしています。それは私を許しません-無効なファイルエラーまたはそのようなもの。otool は .a 静的ライブラリで動作することがわかりました。

.framework バンドルを逆コンパイルする方法はありますか?

4

1 に答える 1

1

フレームワークはバンドルです。それを開くだけです(ターミナルで「cd framework_name」と言ってください)。たとえば、CoreData フレームワークには、バイナリ ファイル CoreData が含まれています。このバイナリ ファイルに -vt オプションを指定して otool を使用すると、画面に多くのコードが表示されます )))) ライブラリからオブジェクト ファイルを抽出するには、lipo ツールを使用します。lipo に -thin オプションを使用することを忘れないでください ;) PS otool の代わりに MachOView GUI ツールを使用できます

于 2014-01-04T04:59:39.347 に答える