在調用外部類方法定義代碼的上面應該有壹個段落。methodstaticsyntheticaccess$0 .
代碼,這個代碼才是真正要調用的方法。
Android虛擬機的指令調用外部類方法時,需要區域分類的調用關系。
如果可能,請使用d2j-dex 2 jar
dex 2 jar version:translator-0 . 0 . 9 . 15
dex2jar..\ Apkd(d2j)\ classes . dex-& gt;..\Apkd(d2j)\classes_dex2jar.jar
擴展數據
反編譯是壹個復雜的過程。反編譯軟件包括:
1,SWF相關的反編譯器
ActionScriptViewer
第壹個也是最強大的商業SWF反編譯工具,在同類產品中,其AS代碼反編譯效果最好,SWF到Fla項目的重建成功率最高。
2.Android相關的反編譯程序
斯馬利/巴克斯馬爾
SMALI/BAKSMALI是壹個強大的apk文件編輯工具,用在Dalvik虛擬機(Google為Android平臺設計的虛擬機)中反編譯和重編譯類. dex它的語法是壹個松散的Jasmin/dedexer語法,它實現了。dex格式(註釋、調試信息、行信息等。).