當(dāng)前位置:首頁(yè) >  營(yíng)銷 >  營(yíng)銷策劃 >  正文

基于APKTOOL的APK反編譯方法介紹

 2014-07-04 13:53  來(lái)源: 用戶投稿   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過

今天根據(jù)自己的經(jīng)驗(yàn)總結(jié)一下關(guān)于安卓APK包的反編譯加廣告賺錢的話題,下面就介紹安卓APK包反編譯的流程和注意事項(xiàng)。

其實(shí)APK反編譯早已不是什么新鮮話題,網(wǎng)上關(guān)于反編譯的問題也有很多內(nèi)容。本文主要是作者結(jié)合自己的實(shí)際經(jīng)驗(yàn)來(lái)歸納一下:

1、環(huán)境搭建

首先需要搭建JAVA環(huán)境,關(guān)于具體的搭建方法和環(huán)境變量的配置,只要會(huì)使用搜索引擎就可以在百度上找到方法,此文省略。值得注意的是選擇與自己機(jī)器適配的jdk,自己的機(jī)器是32或64位的應(yīng)該都知道怎么查看吧,比如Win7系統(tǒng)可以使用計(jì)算機(jī)-屬性-系統(tǒng)類型來(lái)查看。另外就是在安裝好JDK后的配置環(huán)境變量時(shí)如果無(wú)法成功,請(qǐng)注意英文狀態(tài)下的空格、標(biāo)點(diǎn)的內(nèi)容不要輸錯(cuò)。

2、下載反編譯工具

目前反編譯的工具不僅限于一種,筆者使用的是APKTOOL,請(qǐng)自行下載到本地解壓安裝。驗(yàn)證是否成功的方法是CMD回車,如果你的APKTOOl工具在D盤,就按這個(gè)步驟執(zhí)行:CMD-敲D-回車-輸入CD apktool,定位到apktool文件夾下,輸入apktool如果出現(xiàn)以下頁(yè)面就表示OK了。

3、反編譯APK

比如在D盤apktool文件夾內(nèi)有個(gè)待反編譯的APK文件test.apk,就可以按這個(gè)步驟去執(zhí)行反編譯:定位到D盤,再用CD定位到apktool文件夾,使用apktool d命令解壓apk包,即 apktool d test.apk,出現(xiàn)如下界面表示正在解壓:

解壓時(shí)間視這個(gè)APK包的大小而定,待解壓成功后會(huì)在D盤的apktool文件夾內(nèi)多出了一個(gè)test的文件夾,打開后會(huì)發(fā)現(xiàn)有assets、res文件夾。

4、添加廣告代碼

根據(jù)不同網(wǎng)站提供的廣告代碼的SDK指導(dǎo)文檔去修改相應(yīng)的文件保存即可,不同的廣告平臺(tái)操作方法會(huì)不同,所以省略該內(nèi)容,具體可以咨詢你要添加廣告的網(wǎng)站客服。

5、二次打包

添加了廣告代碼后,現(xiàn)在就可以二次打包了,同樣是在CMD中執(zhí)行打包命令:apktool b test(test是剛才反編譯解壓出來(lái)的文件夾名稱),打包完成后會(huì)發(fā)現(xiàn)多出一個(gè)dist的文件夾,打開會(huì)發(fā)現(xiàn)有一個(gè)test.apk文件,這就是被添加了廣告的apk文件。

6、簽名

APK簽名的方法也比較多,比如dodo APKSign工具等等,自行百度即可,操作也簡(jiǎn)單,在此省略。簽名后就可以安裝到安卓設(shè)備上了。

7、發(fā)布推廣

上述工作全部都是基礎(chǔ)工作,最重要的是盡可能地讓更多的用戶下載這個(gè)被反編譯的APK文件,推廣的方法也很多,首選是進(jìn)入市場(chǎng)渠道,也可以參考應(yīng)用推之前的這篇文章:APP推廣的常規(guī)方法匯總。

本文應(yīng)用推(www.apktui.com)原創(chuàng)首發(fā),任何形式的轉(zhuǎn)載、改編務(wù)必注明出處。

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
反編譯apk

相關(guān)文章

  • 反編譯apk工具哪個(gè)好 好用的反編譯apk工具一覽

    反編譯也就是反向編譯,是指通過對(duì)目標(biāo)程序(可執(zhí)zhi行程序)進(jìn)行“逆向分析、研究”工作,以推導(dǎo)出他人的軟shu件產(chǎn)品所使用的思路、原理、結(jié)構(gòu)、算法、處理過程、運(yùn)行方法等設(shè)計(jì)要素,不一定能推導(dǎo)出源代碼。那么反編譯apk工具哪個(gè)好?

    標(biāo)簽:
    反編譯apk
  • 智能電視不能識(shí)別U盤里的APK文件?這樣做就可以

    我們?cè)诮o智能電視安裝第三方應(yīng)用軟件的時(shí)候,一般都需要用到U盤,但是有時(shí)會(huì)碰到U盤插在電視或盒子上無(wú)法識(shí)別的情況,下面,小智就給大家支幾招,一起看看怎么解決吧!

    標(biāo)簽:
    智能電視
    反編譯apk
  • Testin安全周報(bào) | 高危風(fēng)險(xiǎn)代碼反編譯連續(xù)兩周持續(xù)排名第一

    Testin安全周報(bào)(4月24日~5月07日)發(fā)布,報(bào)告顯示高危風(fēng)險(xiǎn)代碼反編譯連續(xù)兩周持續(xù)排名第一,占比達(dá)33.33%!Testin安全風(fēng)險(xiǎn)評(píng)估系統(tǒng)發(fā)布最新高危風(fēng)險(xiǎn)預(yù)警:高危風(fēng)險(xiǎn)代碼反編譯連續(xù)兩周持續(xù)排名第一,占比達(dá)33%。高危風(fēng)險(xiǎn)代碼反編譯涉及細(xì)分領(lǐng)域涉及12類。排在前三的細(xì)分領(lǐng)域?yàn)樯罘?wù)類、購(gòu)

    標(biāo)簽:
    反編譯apk

熱門排行

信息推薦