【Android-代碼破解】代碼破解步驟

1、準備工具

  1. 準備要破解的apk
  2. 下載dex2jar
  3. 下載jd-gui
  4. 下載apk-tool

2、反編譯apk獲得Java源代碼

(dex2jar是將apk中的classes.dex轉化成Jar文件,而JD-GUI是一個反編譯工具,能夠直接查看Jar包的源代碼。)java

  1. 將apk文件的後綴改成zip或rar,而後解壓,找到classes.dex,它就是java文件編譯再經過dx工具打包而成的;
  2. 解壓下載的dex2jar,找到其中的dex2jar.bat。
  3. 在命令行下定位到dex2jar.bat所在目錄,運行dex2jar.bat classes.dex,生成classes_dex2jar.jar。
    (更快捷的方式,把classes.dex文件拉到dex2jar.bat文件,當顯示"用dexdex2jar.bat打開",而後鬆手就可獲得classes_dex2jar.jar文件。)
  4. 運行JD-GUI,打開上面生成的jar包,便可看到源代碼了

3、apk反編譯獲得程序的源代碼、圖片、XML配置、語言資源等文件

    1. 下載最新版的的apktool,將須要反編譯的APK文件放到該目錄下;
    2. 打開命令行界面(運行-CMD) ,定位到apktool文件夾,輸入如下命令:java -jar apktool.jar decode test.apk(命令中test.apk指的是要反編譯的APK文件全名)
      以後發如今文件夾下多了個test文件,點擊即可以查看該應用的全部資源文件了。

 

cmd命令以下
F:   回車
cd F:\test  回車
java -jar apktool.jar decode test.apk  回車
相關文章
相關標籤/搜索