學習Android開發的過程中,你會向別人學習應用軟件是如何開發出來的,那些漂亮的動畫和復雜的布局可能讓你愛不釋手,作為開發者,你可能真的想知道的是如何實現這樣的界面效果。現在,您可以通過安卓修改大師對apk進行反編譯,通過對反編譯的apk進行圖片和文字的修改,代碼邏輯的修改,來學習android的開發技巧。
(注:反編譯不是讓各位開發人員去對一個應用破解并作為商業用途,主要目的是為了促進開發人員學習。借鑒好的代碼。提升自我開發水平。)
測試環境:
Win7 64位系統以上
使用工具:
安卓修改大師 (百度搜索下載,該工具自帶JAVA環境和adbtool反編譯環境,不需要另外下載編譯環境)
官方最新版下載地址:
http://www.apkeditor.cn
工具介紹:
安卓修改大師可以讓您輕松將任何APK安裝包進行反編譯,替換應用程序界面上的任何文字和圖片,并且通過代碼級別的修改,實現漢化、破解、功能增強,甚至可以在任何的界面添加自定義的代碼和功能。本軟件還提供多渠道打包工具,無需源代碼,直接通過APK安裝包進行多渠道打包。本軟件提供的反編譯功能,僅供安卓開發愛好者對安裝包進行反編譯研究之用,嚴禁將反編譯之后的安裝包作為商業用途。
軟件主要功能:
1、任意反編譯安卓應用
自由定制任何沒有加固過的APK安裝包,可以修改應用程序圖標和應用程序名稱、替換界面嗎上面的任何文字和圖片、翻譯或者漢化制作多語言版本,更支持通過高級的SMALI代碼,實現對應用軟件的破解。
2、擁有海量安卓應用和游戲的模板,方便反編譯
提供海量最新最全的應用作為定制模板,可以直接下載后進行反向工程、破解、修改、查看源代碼、查看安裝包信息等操作(部分應用由于做了加固,暫時不能進行反向工程)。
3、提供多渠道打包功能
通過已經打包的APK安裝包作為模板,反編譯后,動態修改配置文件或者SMALI代碼中的渠道標志來實現批量重新多渠道打包,由于不是源代碼級別的打包,所以大大提升了批量打包的速度和效率。
4、提供隨機包名和應用名打包功能
對于成人影院、成人游戲等App,經常會出現被手機安全軟件和手機管家類軟件報毒的情況,可以通過本功能定時隨機更換包名和應用名稱重新打包,再配合網頁下載程序,用戶就可以實時下載到最新的安裝包,避免了報毒等情況。
5、任意查看安卓應用的源代碼
經過對APK安裝包進行反編譯,然后通過反映射的方式獲取源代碼。反編譯獲取的JAVA代碼適合對源代碼進行分析,查看應用內部邏輯,不可進行反編譯,反編譯工程只能在SMALI代碼基礎上修改。
6、內置眾多的安卓應用反編譯工具
軟件還提供了大量的小工具,用來查看安裝包信息,并可以在手機連接電腦的情況下,查看手機信息、實時日志、安裝和管理手機的應用程序、管理手機的文件等等,并可以直接定制修改手機已經安裝的應用程序。
反編譯流程:
1、從本地選擇一個硬盤上面保存的apk,即可開始反編譯,也可以從應用模板里面選擇應用進行反編譯
2、修改應用圖標、應用名稱、參數和版本號
3、修改應用界面上面的任意圖片
4、添加或者刪除應用的權限
5、添加語言支持,漢化或者修改界面上面的任意字符串
6、修改代碼邏輯,實現破解會員,添加功能或者隱藏功能,需要你了解smali的基本代碼知識
7、對關鍵字進行搜索和替換,可以把應用里面的文字都改成自己的,是不是很酷
8、高級模式,啥都能改
9、添加小插件,在任意應用的任意界面添加彈出注冊碼、彈出信息框等等,是不是很拽?
10、啥都改完了,打包在手機上面看一下結果吧
11、還提供好多其他的功能,例如把手機投屏到電腦上面,好多工具箱等等,還有視頻教學視頻,在線學習如何快速進行反編譯等等
好了,反正安卓修改大師就是一個什么安卓軟件都能改的厲害軟件,百度去搜索安卓修改大師下載試試看吧,我相信你也能愛上這個軟件。
---------------------
作者:pinksofts
來源:CSDN
原文:https://blog.csdn.net/pinksofts/article/details/89151675
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!