今天根據(jù)自己的經(jīng)驗總結一下關于安卓APK包的反編譯加廣告賺錢的話題,下面就介紹安卓APK包反編譯的流程和注意事項。
其實APK反編譯早已不是什么新鮮話題,網(wǎng)上關于反編譯的問題也有很多內(nèi)容。本文主要是作者結合自己的實際經(jīng)驗來歸納一下:
1、環(huán)境搭建
首先需要搭建JAVA環(huán)境,關于具體的搭建方法和環(huán)境變量的配置,只要會使用搜索引擎就可以在百度上找到方法,此文省略。值得注意的是選擇與自己機器適配的jdk,自己的機器是32或64位的應該都知道怎么查看吧,比如Win7系統(tǒng)可以使用計算機-屬性-系統(tǒng)類型來查看。另外就是在安裝好JDK后的配置環(huán)境變量時如果無法成功,請注意英文狀態(tài)下的空格、標點的內(nèi)容不要輸錯。
2、下載反編譯工具
目前反編譯的工具不僅限于一種,筆者使用的是APKTOOL,請自行下載到本地解壓安裝。驗證是否成功的方法是CMD回車,如果你的APKTOOl工具在D盤,就按這個步驟執(zhí)行:CMD-敲D-回車-輸入CD apktool,定位到apktool文件夾下,輸入apktool如果出現(xiàn)以下頁面就表示OK了。
3、反編譯APK
比如在D盤apktool文件夾內(nèi)有個待反編譯的APK文件test.apk,就可以按這個步驟去執(zhí)行反編譯:定位到D盤,再用CD定位到apktool文件夾,使用apktool d命令解壓apk包,即 apktool d test.apk,出現(xiàn)如下界面表示正在解壓:
解壓時間視這個APK包的大小而定,待解壓成功后會在D盤的apktool文件夾內(nèi)多出了一個test的文件夾,打開后會發(fā)現(xiàn)有assets、res文件夾。
4、添加廣告代碼
根據(jù)不同網(wǎng)站提供的廣告代碼的SDK指導文檔去修改相應的文件保存即可,不同的廣告平臺操作方法會不同,所以省略該內(nèi)容,具體可以咨詢你要添加廣告的網(wǎng)站客服。
5、二次打包
添加了廣告代碼后,現(xiàn)在就可以二次打包了,同樣是在CMD中執(zhí)行打包命令:apktool b test(test是剛才反編譯解壓出來的文件夾名稱),打包完成后會發(fā)現(xiàn)多出一個dist的文件夾,打開會發(fā)現(xiàn)有一個test.apk文件,這就是被添加了廣告的apk文件。
6、簽名
APK簽名的方法也比較多,比如dodo APKSign工具等等,自行百度即可,操作也簡單,在此省略。簽名后就可以安裝到安卓設備上了。
7、發(fā)布推廣
上述工作全部都是基礎工作,最重要的是盡可能地讓更多的用戶下載這個被反編譯的APK文件,推廣的方法也很多,首選是進入市場渠道,也可以參考應用推之前的這篇文章:APP推廣的常規(guī)方法匯總。
本文應用推(www.apktui.com)原創(chuàng)首發(fā),任何形式的轉(zhuǎn)載、改編務必注明出處。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!