找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4308|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

一個(gè)好用的安卓反編譯工具

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:231984 發(fā)表于 2020-3-17 13:34 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
內(nèi)含說明書,親測可用

文件超過20M,費(fèi)好大勁才壓縮到20M以內(nèi)

說明:
1.apktool 最新版 jar 包
  作用:資源文件獲取,可以提取出圖片文件和布局文件進(jìn)行使用查看
2.dex2 jar 的zip包
  作用:將apk反編譯成java源碼(classes.dex轉(zhuǎn)化成jar文件)
3.jd-gui 工具
  作用:查看APK中classes.dex轉(zhuǎn)化成出的jar文件,即源碼文件

操作說明:
使用 apktool 反編譯 apk 得到圖片、XML配置、語言資源等文件
  1. 將上述3 個(gè)工具統(tǒng)一放到一個(gè)文件夾中(目錄最好不好有中文)
  2.打開 cmd/終端,進(jìn)入上述工具目錄
  3.運(yùn)行apktool_2.3.4.jar這個(gè)jar文件來將 apk文件進(jìn)行反編譯,在java中,運(yùn)行可執(zhí)行jar包的命令是:
    java -jar apktool_2.3.4.jar d -f apk文件絕對路徑 -o 輸出的目錄
  4. 然后就會(huì)生成源文件的目錄

使用 dex2jar 反編譯 apk 得到 Jar 包
  1.將要反編譯的 APK 后綴名改為 .rar 或者 .zip,并解壓,得到其中的classes.dex 文件
  2.將獲取到的classes.dex放到之前解壓出來的工具【dex2jar-2.0】文件夾內(nèi)
  3.命令行下進(jìn)入到 dex2jar.bat 所在目錄,輸入"d2j-dex2jar classes.dex"
  4.命令執(zhí)行完成之后,在當(dāng)前目錄下就可以看到生成的Jar文件了

使用 jd-gui.exe 工具將 class 文件反編譯成 java 源代碼
  1.打開 jd-gui.exe 程序
  2.打開 jar 文件
  3.選擇 class 文件就可以看到 java 源代碼


android1.0.7z

19.94 MB, 下載次數(shù): 81, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏7 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:283908 發(fā)表于 2020-4-3 20:52 | 只看該作者
下載學(xué)習(xí)。感謝樓主分享。
回復(fù)

使用道具 舉報(bào)

板凳
ID:89704 發(fā)表于 2021-4-17 23:50 | 只看該作者
真的好用嗎?先下載試試。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表