當前位置:首頁 >  營銷 >  營銷策劃 >  正文

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

 2014-07-04 13:53  來源: 用戶投稿   我來投稿 撤稿糾錯

  域名預訂/競價,好“米”不錯過

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

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

1、環(huán)境搭建

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

2、下載反編譯工具

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

3、反編譯APK

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

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

4、添加廣告代碼

根據(jù)不同網(wǎng)站提供的廣告代碼的SDK指導文檔去修改相應的文件保存即可,不同的廣告平臺操作方法會不同,所以省略該內容,具體可以咨詢你要添加廣告的網(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ā),任何形式的轉載、改編務必注明出處。

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關標簽
反編譯apk

相關文章

  • 反編譯apk工具哪個好 好用的反編譯apk工具一覽

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

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

    我們在給智能電視安裝第三方應用軟件的時候,一般都需要用到U盤,但是有時會碰到U盤插在電視或盒子上無法識別的情況,下面,小智就給大家支幾招,一起看看怎么解決吧!

  • Testin安全周報 | 高危風險代碼反編譯連續(xù)兩周持續(xù)排名第一

    Testin安全周報(4月24日~5月07日)發(fā)布,報告顯示高危風險代碼反編譯連續(xù)兩周持續(xù)排名第一,占比達33.33%!Testin安全風險評估系統(tǒng)發(fā)布最新高危風險預警:高危風險代碼反編譯連續(xù)兩周持續(xù)排名第一,占比達33%。高危風險代碼反編譯涉及細分領域涉及12類。排在前三的細分領域為生活服務類、購

    標簽:
    反編譯apk

熱門排行

信息推薦