Android killer 是一款反編譯軟件
一、下載androidKiller工具
下載地址: 解決androidKiller反編譯高版本java源碼出錯的工具優化篇:https://www.52pojie.cn/thread-646293-1-1.html
鏈接:https://pan.baidu.com/s/1DvbpJuMXnxRFn4fc1UBmmg
密碼: 3327
解壓密碼:www.52pojie.cn
常見的一些問題在這裏可以看到解決方法:
https://blog.csdn.net/pla12147111/article/details/95135104
反編譯完成後,找到classes-dex2jar.jar,使用使用jd-gui工具打開classes-dex2jar.jar文件即可看到代碼
代碼一覽無餘:
二、下載AndroidKillerPlugin工具(用了這個不用androidKiller也行)
但會遇到有些代碼看不到的情況,怎麼辦?
使用AndroidKillerPlugin:https://www.cnblogs.com/mysticbinary/p/11609825.html
一頓編譯之後:
把這幾個通過dex編譯出來的jar文件,解壓在一起,再打包成一個jar,就可以用gui工具愉快地看代碼了!
三、總結
1、傳統的反編譯方法是使用dex2jar工具編譯出java代碼,然後使用gui工具查看代碼
2、如果想改apk源碼,可使用Android Killer工具
3、如果有多個dex,可使用工具一下子多個dex編譯成多個jar,然後合併到一起即可
4、假如apk加固了,要先使用脫殼工具(ApkScan-PKID查殼工具)