天津快乐10分开奖查询
網絡營銷

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

時間:2014/7/6 9:10:17  作者:  來源:  查看:207  評論:0
內容摘要:   今天根據自己的經驗總結一下關于安卓APK包的反編譯加廣告賺錢的話題,下面就介紹安卓APK包反編譯的流程和注意事項。  其實APK反編譯早已不是什么新鮮話題,網上關于反編譯的問題也有很多內容。本文主要是作者結合自己的實際經驗來歸納...

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

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

  1、環境搭建

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

  2、下載反編譯工具

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

  

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

 

  3、反編譯APK

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

  

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

 

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

  4、添加廣告代碼

  根據不同網站提供的廣告代碼的SDK指導文檔去修改相應的文件保存即可,不同的廣告平臺操作方法會不同,所以省略該內容,具體可以咨詢你要添加廣告的網站客服。

  5、二次打包

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

  6、簽名

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

  7、發布推廣

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

  本文應用推(www.apktui.com)原創首發,任何形式的轉載、改編務必注明出處。


此信息來源于網絡由 站長資訊 編輯
相關評論
評論者:      驗證碼:  點擊獲取驗證碼
天津快乐10分开奖查询 干炮捕鱼达人单机游戏 排列三6码组六遗漏 拉霸机手机版游戏 500万彩票网完场比分 大乐透中奖规则及奖金 360时时彩 财经新闻股票行情查询上证指数美的股份 重庆时时开彩结果官网 威博在线娱乐 龙王捕鱼的方法大全