2011-02-01 3 views

答えて

14
  • が抽出されたファイルはZIP
  • からファイルを抽出.zipにの.apkの名前を変更し、ご希望のDEXファイル

を取得しますなぜあなたはDEXファイルが必要になりますでも? dalvik VMのバイトコードファイル。ここで

1

あなたはdissambler見つけることができます:http://code.google.com/p/smali/ そして、あなたは、プロセスに関する詳細情報を入手することができ、この2つのポストで: http://zeaster.blogspot.com/2007/11/how-to-decompile-dex-file-on-android_28.html http://mylifewithandroid.blogspot.com/2009/01/disassembling-dex-filesを。 html

+0

あなたのリンクはdexファイルの逆コンパイル方法に関するものです。問題は、dexをどのようにデコンパイルしてsmilにするかではなく、dexを取得する方法でした。 –

+0

apkからdexファイルを取得する方が良いアイデアがあります。 – CoDe

+0

こんにちはAitor私はandroid3.2でs​​etting.apk.zip(設定アプリ)を抽出しました。そして、私はclasses.dexを持っていませんでした。 –

2

実際にはAPKはZIPファイルです。したがって、次のように解凍することができます:

unzip app.apk 

DEXファイルは解凍されたフォルダにあります。

あなたの質問から私は今あなたが完了したと思います。 DEXファイルの逆コンパイルは別の話です。