❶ 如何反编译一个app
下载apktool所需文件:
a、 apktool1.5.2.tar.bz2
b、apktool-install-windows-r05-ibot.tar.bz2 (windows系统)
解压刚刚下载的文件,并将解压的文件放入C:\Windows目录下
启动控制台,输入apktool,回车可查看到apktool工具常用指令
新建一个文件夹,用于存放apk及待解压的文件,这里笔者将文件夹建在D:\apk目录,同时放入用于测试的android app包(test.apk)
控制台输入:apktool d D:\apk\test.apk D:\apk\test 进行反编译操作
中句话中“D:\apk\test.apk”指apk存放位置,“D:\apk\test”指反编译后文件存放的位置 反编译成功之后,进入D:\apk\test文件目录可以查看到反编译后的文件
❷ 瀹夊崜apk鍙岖紪璇戝伐鍏峰畨鍗揳pk鍙岖紪璇
apktool5.0姹夊寲鐗堬纻
Apktool5.0姹夊寲鐗堟槸涓娆惧畨鍗撶Щ锷ㄥ钩鍙颁笂镄勫弽缂栬疟宸ュ叿杞浠讹纴!Apktool鐜板凡瀹岀编鍏煎笰ndroid5.0L锛屼娇鐢ㄥ畠鍙浠ヤ慨鏀硅蒋浠跺簲鐢ㄥ悕绉帮纴缁栾蒋浠跺簲鐢ㄥ幓骞垮憡銆佺牬瑙c佺惧悕銆乑IP浼桦寲绛夛纴鏀鎸乯ava缂栬疟鍣锛屽彲鍦ㄦ坠链轰笂瀹屾垚绠鍗旷殑.java鏂囦欢缂栬疟鍙婅繍琛岋纴镓嬫満鍏氩java镄勫埄鍣!浣滆呬粠鍙戝竷浠ユ潵涓鐩村緢浣庤皟锛岄潪甯稿己鎭岖殑镓嬫満绔鍙岖紪璇戝伐鍏枫
鍙岖紪璇悭pk鎶io寮傚父鏄镐庝箞锲炰簨锛
杩欎釜apktool链韬灏变笉鏀鎸佷竴浜沘pk镄勫弽缂栬疟锛屽洜涓哄弽缂栬疟涓嶅彧鏄镟挎崲瀛楃﹂偅涔堢亩鍗旷殑锛屽畠閲岄溃寰埚氩湴鏂逛细鐢ㄥ埌鎹曟崏阌栾锛屽洜涓哄紑鍙戣呯殑绮惧姏链夐檺锛屽緢澶氶敊璇閮芥槸琚涓鍒鍒囷纴瑙嗕负镞犳硶杩愯岃ユラわ纴铹跺悗鎶婇梾棰树涪缁欑敤鎴枫
鐭ラ亾apk镄勫悕绉板备綍铡诲绘垒锛
1.杈揿叆锻戒护锛歛dbshellammonitor銆
铹跺悗钖锷ㄩ渶瑕佽幏鍙栧寘钖岖殑搴旂敤銆
2.镆ョ湅镊宸卞畨瑁呯殑app鍖呭悕銆
3.瀹夊崜绯荤粺涓锛氲剧疆钬斺斿簲鐢ㄢ斺旀e湪杩愯屾煡鐪嬨
4.瀹夊崜绯荤粺涓锛氭枃浠剁$悊鍣ㄨ块梾鐩褰/data/data涓嬶纴鏂囦欢澶瑰嵆涓哄寘钖嶃
5.灏哸pk鍖呭弽缂栬疟钖庯纴镓揿紑AndroidManifest.xml锛屾悳绱package銮峰彇鍖呭悕銆
apk鏂囦欢镐庝箞鍐欙纻
APK鏄疉ndroidPackage镄勭缉鍐欙纴鍗矨ndroidapplicationpackage鏂囦欢鎴朅ndroid瀹夎呭寘銆傚彲浠ョ敤apktool锛宎pkmanager绛塧pk鍙岖紪璇戝埄鍣ㄨ繘琛岀紪鍐
❸ 如何更改安卓安装包的内置文件
工具:安卓修改大师、一个你要修改的app安装包(这里以贪吃蛇大作战为例)。
1、纯手选取一个要进行反编译的游戏或应用:点击安卓修改大师顶部的安卓游戏选项卡,打开的页面中找到任何一款想修改的游戏,例如,本示例将要修改的游戏为“贪吃蛇大作战”。
更改安卓安装包的内置文件需要反编译已经打包的APK安装包,此方法推荐使用“安卓修改大师”,可以在没有源代码的情况下,直接反编译安装包,通过修改代码实现添加和去除部分功能,也可以修改应用图标和应用程序名称。