2012-02-15 8 views
3

Xcodeで作業する場合、Appleはi386用のモバイルプログラムをコンパイルします(iPhone/iPad/iPodエミュレータはi386です)。コードは、ARM用にコンパイルされたではなく、解釈を実行するデスクトップエミュレータで実行されます。ネイティブアプリケーション用iPhoneエミュレータ/ Intepreter(ARM用にコンパイル)

私は実際のiOSアプリケーション(ARM用にコンパイルされているはずです)を実行するエミュレータ/インタプリタ/仮想マシンに興味があります。私たちは、ラボのような状態でマルウェア分析を実行したいと考えています。

Appleはこのようなツールを提供していますか(私はそれを見つけることができませんでした)?誰かがARMコンパチブルのエミュレータまたはインタプリタを見つけましたか?

答えて

3

あなたを失望させていただきます - iPhone向けのネイティブARMエミュレーションに関しては、現在のところ、カーネルが主に起動します。

シェルに接続して、iTunesからQemu提供のデバイスAFAICTにROMを復元することができます。このプロジェクトはiEmuと呼ばれ、i * -devices(iPad、iPhoneなど)専用に書かれています

進捗状況(iEmu.orgの「開発/ステータス」ページをご覧ください)はかなり遅いですが、プロジェクト死んでいない。 それ以上の進歩はproject's github page (called QEMU-s5l89xx-port)で観察されるかもしれません。

+0

それは数年たっています...あなたが気付いていることは何か変わったのですか? – jww

関連する問題