中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Android APK反編譯 apktool使用教程

前言:

最近我在使用Android Studio混淆打包release版本,打包是否成功?自然想到了反編譯。然后百度“apk反編譯”,出來最多的是apktool反編譯。百度也真是越來越水了,反正百度出來的教程都是N年前的,現(xiàn)在早就不能用了。很多博主也都不跟新博客了,然后隨著jdk發(fā)展apktool也跟新很多代了。所有有些博主的內(nèi)容,已經(jīng)沒法兒用了。

比如:

http://blog.csdn.net/vipzjyno1/article/details/21039349/#reply

這個(gè)博主,有些地方說得還不錯(cuò)。但是apktool下載版本和用法早就過時(shí)了,現(xiàn)在已經(jīng)沒法兒用了。

工具介紹:

apktool  

     作用:主要查看res文件下xml文件、AndroidManifest.xml和圖片。(注意:如果直接解壓.apk文件,xml文件打開全部是亂碼)

dex2jar

     作用:將apk反編譯成Java源碼(classes.dex轉(zhuǎn)化成jar文件)

jd-gui

     作用:查看APK中classes.dex轉(zhuǎn)化成出的jar文件,即源碼文件


新版本apktool用法:

1、下載:



當(dāng)然了上面這個(gè)鏈接和圖片描述的可能也會(huì)變。
目前就是下載兩個(gè)文件apktool.bat和apktool.jar(這個(gè)如果你下載的文件有版本號(hào),比如apktool_2.2.1.jar,就要改名字為apktool.jar),
然后把上面兩個(gè)文件都放到C://Windows下面。(我是windows系統(tǒng),其他系統(tǒng)按照自己的來)

2、使用方法


官網(wǎng)教程

$ apktool d test.apkI: Using Apktool 2.2.1 on test.apkI: Loading resource table...I: Decoding AndroidManifest.xml with resources...I: Loading resource table from file: 1.apkI: Regular manifest package...I: Decoding file-resources...I: Decoding values */* XMLs...I: Baksmaling classes.dex...I: Copying assets and libs...I: Copying unknown files...I: Copying original files...$ apktool b testI: Using Apktool 2.2.1 on testI: Checking whether sources has changed...I: Smaling smali folder into classes.dex...I: Checking whether resources has changed...I: Building resources...I: Building apk file...I: Copying unknown files/dir...        
其實(shí)就是,運(yùn)行CMD,進(jìn)入比如app-release.apk所在目錄,然后運(yùn)行apktool d app-release.apk就可以了,默認(rèn)解壓的文件就在app-release.apk所在目錄。







最后,如果我上面的方法不能用了,請(qǐng)看英文的原網(wǎng)頁(yè)怎么說。



比如:

http://blog.csdn.net/vipzjyno1/article/details/21039349/#reply


dex2jar

     作用:將apk反編譯成Java源碼(classes.dex轉(zhuǎn)化成jar文件)

jd-gui

作用:查看APK中classes.dex轉(zhuǎn)化成出的jar文件,即源碼文件


Smali2JavaUI

對(duì)于博主說得,先dex2jar把classes.dex轉(zhuǎn)為jar,再jd-gui把jar轉(zhuǎn)為源碼*.java文件。
現(xiàn)在可以用Smali2JavaUI這個(gè)軟件,一部到位??梢园堰@兩個(gè)步驟化為一個(gè)步驟。

所以,如果只想反編譯看*.java文件的話,只用Smali2JavaUI軟件就可以了。
這個(gè)軟件可以直接打開***.apk文件,然后就直接看到*.java文件了。
Smali2JavaUI最新版本下載鏈接http://www.hensence.com/cn/smali2java/#Download
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
看雪移動(dòng)學(xué)院APK反編譯&反匯編
??Android反編譯神器,讓你輕松查看APK源碼!
APK應(yīng)用程序的解包、修改、編輯、打包及應(yīng)用 by SunnyOKOK
將jar文件與dex文件的轉(zhuǎn)換
Android反編譯從零到一
andriod的apk文件相關(guān)的編譯反編譯工具
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服