工具/原料
1、apktool ?它可以拿到apk裏面的資源文件,我們要下載兩個文件,分別是apktool1.5.2.tar還有apktool-install-windows-r05-ibot.tar,
2、dex2jar 它可以把apk裏面的dex文件轉換成jar文件
3、jd-gui 它可以把jar文件或class文件反編譯成java文件
方法/步驟
首先下載這三個軟件,然後解壓(註意apktool的兩個文件解壓到壹個文件夾)。
把需要反編譯的APK放到apktool文件夾下,然後打開Cmd(運行),進入apktool文件夾下
輸入apktool d apk名字 ?,註意apk名字需要帶有後綴,這個獲取的是apk的資源文件,可以看到資源文件全都在這裏了
這壹步獲取apk代碼文件,將需要反編譯的APK用壓縮軟件打開,提取裏面的classes.dex,然後把classes.dex放到dex2jar文件夾下(就是第二個軟件的解壓文件夾),cmd進入dex2jar下面輸入dex2jar classes.dex
就看到jar文件了
打開jd-gui文件夾,打開jd-gui.exe,然後打開jar文件,就可以看到源碼文件了