-4

重複の可能性:
iPhone アプリケーションをリバース エンジニアリングすることは可能ですか?
.ipa ファイルからソース コードを取得するにはどうすればよいですか?

iPhoneでコンパイルされた(.a)ファイルと.ipaファイルからソースコードを取得する方法はありますか. Android では .apk ファイルからソース コードを取得できますが、.ipa ファイルからソース コードを取得できないのはなぜですか。iphone でコンパイルされたファイルからソース コードを取得する方法があるはずです。また、iPhone 用の API のいずれかがコンパイルされた .a ファイルを含み、そのコードを変更できないという状況に陥りました。iPhoneでコンパイルされたファイルからソースコードを見つける方法が見つかった場合は、この質問に答えてください....! 私はあなたに非常に感謝します。

4

2 に答える 2

2

いいえ、ipa からコードをフェッチすることはできません ...

.aファイルは静的ライブラリです。静的ライブラリは、コンパイル時に呼び出し元で解決され、コンパイラ、リンカー、またはバインダーによってターゲット アプリケーションにコピーされる一連のルーチン、外部関数、および変数であり、オブジェクト ファイルとスタンドアロンの実行可能ファイルを生成します。ウィキの詳細

于 2012-05-14T04:52:38.507 に答える
1

.a ファイルを作成する基本的な目的は、ソース コードを隠すことではありませんか?

しかし、いくつかの特殊なツールを使用して、署名されたバイナリを逆アセンブルしている人々を「聞いた」ことがあります。IDAもその1つです。

私自身はツールを使用していないため、ツールの操作についてこれ以上お手伝いすることはできません;)

于 2012-05-14T05:51:47.123 に答える