Apktool是一款开源免费的安卓安装包反编译软件,也就是说用户可以使用这款Apktool软件将APK文件进行反编译,从而获得APK文件的源代码以及资源,是DIY爱好者以及手机编程爱好者的绝佳助手之一,欢迎前来下载使用。
1、反编译.apk
对.apk文件进行反编译。
2、重建.apk
根据反编译.apk得到目录重建.apk文件。
3、签名.apk
对.apk文件进行签名。
4、优化.apk
对.apk文件进行优化。
5、framework-res.apk工具
实现framework-res.apk的安装和管理。
6、.apk转.jar
将.apk文件转换为.jar文件。
7、.dex转.jar
将.dex文件转换为.jar文件。
普通APK:
1.将APK放置到APKTool目录下,并改名为123.apk
2.打开APKTool,选择1进行反编译操作完成后会生成一个apk文件夹,大家可以进行改代码、换图标等操作!
3.修改完成后,选择数字3,进行回编译和签名工作,此时生成的apk就可以直接安装了!
当然你也可以选择2,只进行回编译操作(这时的APK没有签名不能安装)
4.然后选择4进行单独的签名工作!
系统APK:
需要将系统APK,framework-res.apk放置到APKTool目录里,并将系统apk改名为123.apk(如果是HTC Rom你还需要将com.htc.resources.apk也放到目录里)
1、APKTool需要JAVA环境支持,所以需要先安装JAVA。
2、完成安装后在桌面我的电脑上点右键,按以下步骤点击:属性>高级>环境变量,在下面的“环境变量”点击新建,创建两个系统变量:[1.变量名:JAVA_HOME 变量值:C:Program FilesJavajre7,该目录为java安装目录]、[2.变量名:CLASSPATH变量值:安装目录libdt.jar;安装目录libtools.jar;.注意,最后面有一个小点的“.”]
3、编辑一个系统变量-Path变量[在它的变量值最后面加上;安装目录bin 注意,前面有个分号]
4、测试;运行CMD(开始,运行,输入cmd,回车),输入java -version,回车,如出现JDK版本,那就是已经安装成功了。
如何利用apktool反编译apk?
下载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:apktest.apk D:apktest 进行反编译操作
中句话中“D:apktest.apk”指apk存放位置,“D:apktest”指反编译后文件存放的位置
反编译成功之后,进入D:apktest文件目录可以查看到反编译后的文件
1、增加功能:ADB调试功能(安装APK、卸载APK、获取设备信息、屏幕快照、屏幕录制、模拟按键、模拟触控、压力测试等)
2、增加功能:手动停止或强制终止正在执行中的命令
3、修复了APKTool最新版当路径中含有空格时,会造成部分命令无法执行的bug
同类推荐
2022-07-12
立即下载2022-07-12
立即下载2022-07-02
立即下载2022-07-02
立即下载2022-07-02
立即下载2022-06-18
立即下载相关文章
AutoCAD怎么设置线型比例?AutoCAD设置线型比例的技巧
2022-03-31美图秀秀怎么加水印?
2020-12-07Visual Studio 2012怎么安装?怎么激活?
2021-06-10永久office2016激活码_office2016序列号/产品密钥
2020-08-19视频编辑专家如何添加字幕
2020-12-04360云盘文件去重功能怎么使用?360云盘文件去重功能使用技巧
2021-11-08驱动人生NVIDIA安装失败的解决方法
2021-11-25想不想修真宠物繁衍怎么玩 后代*全培养攻略
2022-08-10几何画板制作频率分布直方图图文教程
2022-03-23如何给电脑多装一个硬盘_扩大内存
2021-05-25