91丨国产丨白浆秘 喷水,国产熟妇毛多 A片欧美蜜臀,北京熟妇搡BBBB搡BBBB,国产精品人人做人人爽人人添

  您的位置: 【卓安特保-您身邊的護(hù)衛(wèi)專家】山東卓安安防工程有限公司,電話13361029977 >> 安防資訊 >> 卓安安防 >> Android編程
 閱讀文章

反編譯APK獲取代碼&資源

  文章作者:網(wǎng)絡(luò)來(lái)源:網(wǎng)絡(luò)轉(zhuǎn)摘瀏覽次數(shù):7764字體:字體顏色
 閱讀權(quán)限:游客身份花費(fèi)會(huì)員幣:0添加時(shí)間:2020/4/19 21:57:14提交會(huì)員:李漠

卓安特保|山東卓安|聯(lián)網(wǎng)報(bào)警|濟(jì)南監(jiān)控安裝|15562629707|13361029977|李田軍

本文轉(zhuǎn)載自:https://www.runoob.com/w3cnote/android-tutorial-decompile-apk-get-code-resources.html

本節(jié)引言

"反編譯Apk",看上去好像好像很高端的樣子,其實(shí)不然,就是通過(guò)某些反編譯軟件,對(duì)我們的APK進(jìn)行反編譯,從而獲取程序的源代碼,圖片,XML資源等文件;不知道你有沒(méi)有這樣做過(guò),看到一個(gè)別人的一個(gè)APP界面做得很精美,或者你看上別人的圖片素材,簡(jiǎn)單點(diǎn)的,我們可以下載別人的APK,然后改下后綴名,改成xxx.zip,然后解壓: 筆者隨便解壓了一個(gè)APK:

我們可以打開(kāi)res目錄,獲取里面的圖片素材

但是,這種方法,獲得的只會(huì)是一些.png,或者.jpg這樣的位圖文件資源,如果是xml類的資源,打開(kāi)我們會(huì)發(fā)現(xiàn)是亂碼,并且假如我們想看APK程序的Java代碼,也是行不通的,因?yàn)樗麄兌即虮淮虬絚lasses.dex文件中! 但是反編譯可以解決你的需要~另外,切勿拿反編譯來(lái)做違法的事,比如把人家的APK重新打包后使用自己的簽名然后發(fā)布到相關(guān)市場(chǎng)...另外,我們是參考別人的代碼,而不是完全拷貝!。∏杏洠。

1.要準(zhǔn)備的三個(gè)工具

  1. apktool:獲取資源文件,提取圖片文件,布局文件,還有一些XML的資源文件
  2. dex2jar:將APK反編譯成Java源碼(將classes.dex轉(zhuǎn)化為jar文件)
  3. jd-gui:查看2中轉(zhuǎn)換后的jar文件,即查看Java文件 為了方便各位讀者,這里將三個(gè)打包到一起放到云盤(pán)中,又需要的可以進(jìn)行下載: 反編譯相關(guān)的三個(gè)工具.zip

 

2.使用apktool反編譯APK獲得圖片與XML資源:

把下載好的apktool解壓后,我們可以看到下述文件(忽略那兩個(gè)csdn,一個(gè)是反編譯的apk,一個(gè)是反編譯后文件):

接下來(lái),雙擊cmd.exe,來(lái)到命令行,鍵入: apktool.bat d csdn.apk 即可,Enter回車:

 

然后就可以看到生成的csdn文件夾,里面就有我們想要資源

 

好的,就是XML資源到手了是吧!圖片素材也到手了!


 

3.使用dex2jar將classes.dex轉(zhuǎn)換成jar文件:

把下載好的dex2jar文件夾解壓,apk解壓后中的classes.dex復(fù)制到dex2jar.bat所在的目錄下:

打開(kāi)cmd,來(lái)到這個(gè)目錄下:鍵入:d2j-dex2jar.bat classes.dex

接著我們可以看到,生成了一個(gè)jar包:

好的,轉(zhuǎn)換完成!


 

4.使用jd-gui查看jar包中的Java代碼:

好的,打開(kāi)jd-gui的文件夾

打開(kāi)后,打開(kāi)我們3中轉(zhuǎn)換后的jar包,我們可以看見(jiàn)里面的代碼:

csdn的客戶端竟然不混淆代碼...可能是本著開(kāi)源的精神吧,給我們學(xué)習(xí)代碼吧!一般的話,apk發(fā)布都會(huì) 進(jìn)行混淆,然后進(jìn)行一些加密,或者使用第三方的加密平臺(tái),用的比較多的"愛(ài)加密",有興趣的也自行百度查看更加詳細(xì)的介紹!


 

本節(jié)小結(jié)

好的,關(guān)于APK的反編譯就介紹到這里,相信你已經(jīng)摩拳擦掌想要試試了,那就試試吧,最后提醒一句,別做壞事!尊重別人的勞動(dòng)成果!另外,關(guān)于第一大章環(huán)境搭建相關(guān)以及一些常用開(kāi)發(fā)技巧就到這里,下一節(jié)開(kāi)始我們就來(lái)進(jìn)行本系列教程的第二章——Android中的常用UI控件的學(xué)習(xí)了!因相關(guān)的基本控件較多,估計(jì)有幾十個(gè),如果一直學(xué)控件可能沒(méi)什么意思,可能并行寫(xiě)教程,每天學(xué)一個(gè)控件 + 一點(diǎn)其他的知識(shí)點(diǎn)這樣,筆者要構(gòu)思構(gòu)思,敬請(qǐng)期待~謝謝~

·上篇文章:Android Studio SDK更新不了問(wèn)題解決
·下篇文章:View與ViewGroup的概念
復(fù)制 】 【 打印
 相關(guān)文章
沒(méi)有相關(guān)文章
特別聲明:本站除部分特別聲明禁止轉(zhuǎn)載的專稿外的其他文章可以自由轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處和原始作者。文章版權(quán)歸文章原始作者所有。對(duì)于被本站轉(zhuǎn)載文章的個(gè)人和網(wǎng)站,我們表示深深的謝意。如果本站轉(zhuǎn)載的文章有版權(quán)問(wèn)題請(qǐng)聯(lián)系我們,我們盡快予以更正,謝謝。
關(guān)于我們 | 業(yè)務(wù)范圍 | 免責(zé)聲明 | 聯(lián)系我們 | 友情連接
版權(quán)所有 Copyright © 2007 【卓安特保-您身邊的護(hù)衛(wèi)專家】山東卓安安防工程有限公司,電話13361029977 All Rights Reserved.
魯ICP備11024361號(hào)-5    頁(yè)面執(zhí)行時(shí)間:31.25MS
一级a免一级a做免费视频 试看 | 成人性生交大免费看女厕偷拍视频 | 极品粉嫩小仙女小泬 | 午夜免费视频在线 | 成人动漫一区二区 | 国产精品久久久久久一级毛片中医 | 日本丰满熟妇一国产成人免费一 | 高清无码免费观看 | 无码αv人妻一区二区三区张柏芝 | 91人人妻人人做人人爽男同 | 久久91蜜桃人妻无码系列 | 樱桃成人精品视频在线播放 | 国产精品扒开腿做爽爽爽A片唱戏 | 少妇午夜成人毛片免费视频 | 欧美槡BBBB槡BBB少妇 | 亚洲AV永久精品成人尤物探花 | 中文字幕在线免费 | 人妻丝袜另类欧美偷拍 | 亚洲三级片免费看 | 免费AV片在线观看无码 | 中文字幕在线免费观看 | 亚洲中文字幕旧里番在线免费视频 | 亚洲色图欧美日韩 | 成人午夜无码一区二区三区 | 日本丰满熟妇一国产成人免费一 | 丰满人妻一区二区三区免费视频棣 | 欧美午夜精品一区二区蜜桃 | 真实的国产乱XXXX在线 | 国产精品无套无码码在线 | 久久精品视频成人网站免费播放 | 蜜桃臀91成人无码精品 | 国产成人视频免费在线观看 | 日韩欧美高清视频在线观看 | 免费无码婬片AAAA片直播色戒 | 99热最新获取地址18 | 黃色毛片A片免费高潮 | 极品老太婆BBBBBBBBB | 91嫩草丨国产丨精品 | 日本成人一区二区三区 | ▓成人涩涩屋视频▓无码免费软件 | 国产精品久久爽爽妇人 |