アンドロイドデコンパイルのODEXファイル

免責事項:この記事はブロガーオリジナル記事です。ブロガーの同意なしに複製してはなりません。https://blog.csdn.net/geniuseoe2012/article/details/25911449

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


心动不如行动,赶紧来尝试一把吧!

得意


おすすめ

転載: www.cnblogs.com/mqxnongmin/p/10938330.html