酷知百科網

位置:首頁 > 遊戲數碼 > 手機

Android APK 反編譯方法

手機3.31W

介紹Android APK 反編譯方法,需要的工具的具體用法

操作方法

(01)首先下載這三個軟件,網上有很多資源,這裏就不附加下載連結瞭然後解壓(注意apktool的兩個檔案解壓到一個檔案夾)。

Android APK 反編譯方法
Android APK 反編譯方法 第2張

(02)把需要反編譯的APK放到apktool檔案夾下,然後開啟Cmd(執行),進入apktool檔案夾下輸入apktool d apk名字,注意apk名字需要帶有後綴,這個獲取的是apk的資源檔案,可以看到資源檔案全都在這裏了

Android APK 反編譯方法 第3張
Android APK 反編譯方法 第4張

(03)這一步獲取apk代碼檔案,將需要反編譯的APK用壓縮軟件開啟(我用的好壓),提取裏面的,然後把放到dex2jar檔案夾下(就是第二個軟件的解壓檔案夾),cmd進入dex2jar下面輸入dex2jar 就看到jar檔案了

Android APK 反編譯方法 第5張
Android APK 反編譯方法 第6張
Android APK 反編譯方法 第7張

(04)開啟jd-gui檔案夾,開啟,然後開啟jar檔案,就可以看到源碼檔案了

Android APK 反編譯方法 第8張

特別提示

這裏的示例選用的是android瘋狂講義裏面的示例,在這裏感謝瘋狂作者的辛苦勞作,謝謝