#由APK檔案得到原始檔
因為網路上的反編譯教學有些問題,解決之後放在這邊 (怕之後忘記怎麼操作)。準備工具
1. apktool ; 原始檔獲取,可取得圖片檔案和佈局檔案
2. dex2jar ; 將APK反編譯成JAVA原始碼 (classes.dex轉化成jar檔案)
3. jd-gui ; 檢視APK中classes.dex轉化成出的jar檔案,即原始碼檔案
下載頁面
都下載最新版本
開始編譯
1.為了方便使用 把三個檔案解壓縮在同一個資料夾
2.使用Window+R打開CMD
3.輸入 cd 你的資料夾路徑
4.輸入java -jar apktool_2.5.0.jar d -f 檔案位置 -o 要新增的資料夾名字
5.進入資料夾即可查看
6.使用dex2jar反編譯apk
將apk的副檔名由 apk改成rar或zip 並解壓縮 得到其中的classes.dex檔案
再把classes.dex 放到dex2jar-2.0 資料夾
定位到dex2jar.bat所在目錄
輸入" d2j-dex2jar classes.dex "
得到jar檔案
7.使用 jd-gui 查看檔案
參考網址:https://www.gushiciku.cn/pl/pI9T/zh-tw