[apk反編譯2]-Jadx反編譯

jadx:https://github.com/skylot/jadx.git

鏈接:http://pan.baidu.com/s/1c2wAeXi 密碼:gneu

1.git clone https://github.com/skylot/jadx.git

./gradlew build

會(huì)在jadx/build/jadx/bin目錄下生成jadx相關(guān)腳本及文件------------> 此處可直接使用已經(jīng)編譯好的相關(guān)文件

2. ./jadx -d + xxx+ xxx.apk

注意,此處的xxx指編譯生成文件的存放目錄,可隨便起名

會(huì)在當(dāng)前目錄生成xxx命名的文件夾,文件夾中包含資源文件及java文件,可直接打開查看相關(guān)方法

3.可視化窗口

./jadx-gui? xxx.apk

類似jd-gui工具,不過這個(gè)可以查看資源文件

注意,老版本的jadx工具在反編譯apk時(shí),會(huì)出現(xiàn)報(bào)錯(cuò),解決方案如下:

將jadx-core/lib/dx-1.10.jar 替換為Android N項(xiàng)目編譯工程后out/host/linux-x86/framework/dx.jar這個(gè)jar包,

可拷貝直接修改jadx-core/build.gradle下: compile files('lib/dx.jar')

之后重新編譯jadx工程,在目錄下執(zhí)行./gradlew build 編譯,編譯完成,目錄下build/jadx/bin/下即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容