1. 程式人生 > >檢視安卓APK原始碼破解

檢視安卓APK原始碼破解

連線中有下載工具的連線;

第一步:

首先用解壓軟體(如好壓)等,把apk包解壓出來。其中解壓後的xml檔案開啟時亂碼,所以我們需要這樣做:

開啟cmd.exe進入到解壓後的資料夾中。輸入:

java -jar AXMLPrinter2.jar showtimes_list.xml > h.xml

其中,showtimes_list.xml是你要檢視的亂碼的xml檔案,h.xml是轉換後的非亂碼的檔案。名字可自定義。

生成的新的xml即可開啟;

第二步:

解壓後拿到了一個classes.dex檔案,我們需要將dex檔案變為jar檔案。這裡用到了另一個工具dex2jar。用cmd進入到dex2jar的檔案目錄中,並把classes.dex檔案拷貝過來。輸入以下命令:

dex2jar.bat classes.dex
執行完之後,在當前資料夾會多一個classes.dex.dex2jar.jar檔案,此檔案就是我們需要的jar檔案。

第三步:

利用jd-gui,將jar檔案反向工程為java程式碼。開啟jd-gui把剛才生成的那個jar檔案,拖到這裡面就直接能檢視原始碼了。不過這個原始碼並不是原來一模一樣的真原始碼