1. 程式人生 > >如何檢視apk原始碼

如何檢視apk原始碼

有時我們需要研究一下某個apk的原始碼,應該怎麼做呢?
經過網上搜集資料並親自驗證,總結如下:

  1. 資料: Android APK反編譯檢視原始碼的方法
    https://jingyan.baidu.com/article/d3b74d64ffd91f1f77e609a3.html

  2. 工具下載:
    下載dex2jar :https://sourceforge.net/projects/dex2jar/
    下載jd-gui :http://vdisk.weibo.com/s/C5DJFHI1Sdxzo

2.1. apk改字尾為zip,解壓得道classes.dex
2.2. 解壓dex2jar,classes.dex放入dex2jar目錄
2.3. 開啟cmd視窗,進入dex2jar目錄,執行命令
d2j-dex2jar.bat classes.dex
生成classes-dex2jar.jar
2.4. 用jd-gui開啟生成的classes-dex2jar.jar檢視原始碼