午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

三種常用的Apk反編譯工具

 instl 2023-05-17 發(fā)布于廣西

apk反編譯工具:

1.apktool 利用命令行查看Java代碼,需配合GUI 查看代碼

缺點(diǎn):查看Java代碼時(shí),需要先把a(bǔ)pk文件變成zip文件,獲取到dex文件,運(yùn)行命令行d2j-dex2jar.bat 

反編譯:Java -jar apktool_xx.jar d -f  編譯的apk  -o 反編譯后的apk

回編譯:Java -jar apktool_xx.jar b 反編譯后的apk -o 回編譯后生成的apk路徑

簽名:jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore  簽名文件路徑  -signedjar  簽名后的apk路徑  簽名的apk路徑  簽名文件名稱

生成R文件:aapt package -m -J  生成R文件的路徑 -S  apk中的res的路徑 -I  adt中android.jar路徑 -M  AndroidManifest.xml路徑

2.APKDB

優(yōu)點(diǎn):反編譯、回編譯、簽名一鍵操作,簡單方便,缺點(diǎn):查看Java代碼時(shí),需要先把a(bǔ)pk文件變成zip文件,獲取到dex文件,雙擊之后即可查看代碼,但是代碼可讀性不強(qiáng),跟apktool反編譯的代碼差不多,都需配合Gui。當(dāng)修改Mianfest時(shí),需要把 original文件夾刪除,否則修改不生效。

3.JADX

優(yōu)點(diǎn):雙擊jadx-gui.bat ,直接導(dǎo)入apk,方便簡單 。如圖所示:

舉例說明ApkTool、APKDB與JADX編譯后的代碼區(qū)別:

ApkTool、APKDB編譯后的代碼:

JADX編譯后:

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多