Androidの逆コンパイルツールについて、私たちは見知らぬ人と考えています
APK-TOOL、dex2jar
APK-TOOLレイアウトファイル逆コンパイルについて
ダウンロードhttp://code.google.com/p/android-apktool/downloads/listを
dex2jar DEXの逆コンパイルパッケージ用の.jar
ダウンロード:http://code.google.com/p/dex2jar/downloads/list
JARパッケージ入手可能な生成JD-のGUIビューを(コードが混同されていないことを条件とします)
しかし、我々はソースコードをコンパイルされていませんAPK内部ROMから抽出されたと仮定
組み込みアプリケーションの開始時間をスピードアップするために、Androidシステムので、から抽出されるAPK DEXアウトODEXに最適化された(実行可能ファイルであり、どちらも)
だから、これは我々が最初にDEX逆コンパイル、その後ODEXを変換する必要があります
この必要性は、次の4つのドキュメントを使用するには:
ダウンロード:http://code.google.com/p/smali/downloads/list
ただ、ODEX光ソースファイルをコンパイルする時には十分ではありません、また、フレームワークの内部ROMにODEXを頼りにする必要があります。詳細については、場合に応じて、最も簡単な方法は、フレームワークの下に来ることができるすべてのODEXをコピーすることで、程度に依存します
赤米と、次のROMには、例えば、携帯電話のリソースを逆コンパイル
図示のように:
良い配置\システムはODEXファイルのフレームワークに依存します
输入java -jar baksmali-2.0.3.jar -d ./system/framework -x Phone.dex
正常会生成out目录
再输入java -jar smali-2.0.3.jar out/ -o classes.dex
打包生成的class.dex就是我们要的东西了
以下附上測试用的资源文件
http://download.csdn.net/detail/geniuseoe2012/7352757
心动不如行动,赶紧来尝试一把吧!