兩個方便的反編譯工具
阿新 • • 發佈:2019-01-26
傳統的反編譯工具:apktool+dex2jar+jd-gui,大多人都知道了,但是網上的版本普遍比較老舊,官網網速又差的不行,想下載個新版本的工具難的不行,我電腦裡現在的版本反編譯常常出問題。
下面是新發現的兩個反編譯工具:
AndroidDecompiler
github: https://github.com/dirkvranckaert/AndroidDecompiler這個看介紹,也是基於上面說的那幾個工具來做的,但是反編譯出來的工程能夠直接匯入其他ide編輯,方便不少。
decompileAPK.sh -p xxx.apk
Jadx
github: https://github.com/skylot/jadx可以直接下載編譯好的版本,也可以從原始碼編譯
git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist
cd build/jadx/
bin/jadx -d out lib/jadx-core-*.jar
#or
bin/jadx-gui lib/jadx-core-*.jar
親測Jadx非常好用。
可惜現有的反編譯工具都只能反編譯出來class,
smali檔案還需要自己去研究,很麻煩。
用第三方加固後的也看不到,還需要研究。
************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
https://github.com/YiuChoi/droidReverse