當前位置:編程學習大全網 - 源碼下載 - Aapt源代碼

Aapt源代碼

工具:

Apktool,功能:資源文件獲取,可以提取圖片文件和版面文件查看。

Dex2jar,函數:將apk反編譯成java源代碼(將classes.dex轉換成jar文件)。

Jd-gui,功能:查看jar文件,即源文件,由APK的classes.dex轉換而來。

反編譯過程:

1.apk反編譯得到程序的源代碼、圖片、XML配置、語言資源等文件。

下載上述工具中的APKtool,解壓得到三個文件:aapt.exe、apktool.bat、apktool.jar,將要反編譯的apk文件放在這個目錄下。

打開命令行界面(run -CMD),導航到apktool文件夾,輸入以下命令:apktool.bat d-f test.apktest。

(在命令中,測試。APK是指要反編譯的apk文件的全名,test是指反編譯後的資源文件所在的目錄名,即:apktool.bat d -f [apk文件][輸出文件夾])。

采集成功後,我在文件夾下發現了壹個測試文件。單擊它可以查看應用程序的所有資源文件。

如果想把反編譯的文件重新打包成apk,可以:輸入apktool.bat b test(妳編譯的文件夾)。

之後,您可以在之前的測試文件下找到另外兩個文件夾:

建設

Dist(包含打包的APK文件)

第二,Apk反編譯得到Java源代碼。

在上述工具中下載dex2jar和jd-gui,解壓。

將要反編譯的APK的後綴名稱改為。rar還是。zip,並對其進行解壓縮得到class.dex文件(由java文件編譯,dx工具打包),將得到的class.dex放入之前解壓縮的工具dex2jar-0.0.9.15文件夾中。

在命令行導航到dex2jar.bat所在的目錄,輸入dex2jar.bat classes.dex,

在目錄更改下,會生成壹個classes_dex2jar.jar的文件,然後打開工具jd-gui文件夾中的jd-gui.exe,再用這個工具打開之前生成的classes_dex2jar.jar的文件,就可以看到源代碼了。

  • 上一篇:excel函數中finv的原理
  • 下一篇:驚人的交易指數源代碼
  • copyright 2024編程學習大全網