apktool是GOOGLE给予的apk反编译专用工具,apktool可以反编译及回编译apk,与此同时安裝反编译系统软件apk所必须的framework-res架构,清除之前反编译文件夹等作用。
ApkTool是一款十分优异的apk反编译专用工具,有着编译、反编译、签字等作用,针对常常DIY安卓软件的朋友们而言,是不可缺少的专用工具。ApkTool可以适用WIN7系统软件,可是这一款apk反编译专用工具暂不兼容WIN8系统软件。
一、软件环境构建
1.安裝JAVA。
2.进行安裝后在桌面上我的电脑上点鼠标右键,按下列流程点一下:特性高級系统变量,在下面的“环境变量”点一下新创建,建立2个系统变量:[1.用户标识符:JAVA_HOME 变量值:C:\Program Files\Java\jre7,该文件目录为java安装目录]、[2.用户标识符:CLASSPATH变量值:安装文件\lib\dt.jar;安装目录\lib\tools.jar;.留意,最终面有一个小一点的“.”]
3.编写一个系统变量-Path自变量[在它的变量值最终面再加上;安装文件\bin
留意,前边有一个分号]
4.检测;运作CMD(逐渐,运作,键入cmd,回车),输入java -version,回车,如发生JDK版本号,那便是早已安裝成功了。
二、编译方式
一般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也放进文件目录里)
要想应用apktool等专用工具,最先务必构建java环境
请自身下载JDK,看中自身是32-bit或是64-bit,相匹配下载。
java JDK:http://www.cncrk.com/downinfo/63687.html
安裝,我是组装在 C:\Program Files\Java\jdk1.7.0 要记得安裝部位,等会儿用的着。
然后(以win7实例,xp也类似)为此开启 电子计算机-特性-高級系统配置-高級-系统变量,
如下图
点一下系统变量(s)下的新创建按键
新创建 用户标识符 JAVA_HOME
变量值为 C:\Program Files\Java\jdk1.7.0(即刚刚的安装路径,视自身状况而定)
同样
新创建 用户标识符 PATH
变量值 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
新创建 用户标识符 CLASSPATH
变量值 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar(圈套,前边的标记不必忘记了哦)
最终储存下配备。。。。。
至此,java环境早已配备取得成功。为了更好地保险起见,大家来认证一下
开启CMD(逐渐-配件-cmd 或是 win R)
键入javac或是java,回车假如发生下列相近协助,嘿嘿,祝贺你了
下面主人公登场啦,便是apktool,虽然这一专用工具在网上到处都是,但许多不可以编译4.0的apk。因此但我强烈推荐下边这一(虽然相比其它的不便一些,但通过率就是我见过最大的,为一些懒散的机友考虑,我就干了些傻子解决),这一专用工具我找的好艰辛的啊。
在下面的工具箱里。下载出来以后,缓解压力到随意途径。(提议是某一盘的网站根目录,比较好找,嘿嘿)
我的是那样的
这一专用工具基本上仅有下列2个指令:
一、apktool d XX.apk YY
apktool d为反编译命令,在其中d意味着decode
XX.apk为必须反编译的apk的文件夹名称(XX尽量不要带中国汉字)
YY为储放反编译后的文档的文件夹(随你便,也不必为中国汉字。。。。YY还可以省去,默认设置放到XX文件夹内,提议立即省去)
二、指令表明:apktool b YY(上边省去得话便是XX,嘿嘿)
apktool b为再次编译指令
YY为必须编译的文件目录(便是储放刚你界定的文件夹,上边省去得话便是XX)
下边我终RE管理器:http://www.cncrk.com/downinfo/30288.html(非安装文件)为例子(恰好桌面有一个,嘿嘿,立即用来用)
一、傻子方法
1、 将“re管理工具.apk”拉入apktool文件夹内,如下所示:
2、 将“re管理工具.apk”更名为“0.apk”(是零,并不是O)
3、 双击鼠标“点我反编译.bat”,随后等。。。。等。。。。等。。。。。。。。。。。。然后就发觉多了一个文件夹名称为0文件夹。
4、 因为是学习培训环节,临时不做改动,立即双击鼠标“点我回编译.bat”回编译体会下成功的喜悦。看见对话框,你就知道转化成的apk在哪儿了。(吊吊胃口,谁用谁知道)
5、 自然,你之后保证这一步,还必须签字才可以安裝。签名工具最终有下载,下了你也就会用。
二、手动式方法(以4.04安装文件systemui.apk修改1%用电量为例子)
1、 将systemui.apk也有framework-res.apk(很重要)放进apktool文件夹下
2、 然后开启CMD对话框,键入e: (回车)
3、 再输入cd apktool(回车) 結果如下所示:
4、 然后键入:apktool if framework-res.apk(回车),这一步是载入架构,反编译系统软件程序流程时很必需。可是我这个版本号可以省去这一步的,为安全起见,我同时也干了这步
5、 键入apktool d systemui.apk(回车),见到下边就取得成功一半了
6、 随后你便可以改动新转化成的systemui文件夹里边的文档了(可没使你改动,嘿嘿)如今就可以将1%充电电池脚本制作更换到apktool\systemui\res\drawable里边了。如下所示
7、 随后将你需要的用电量标志拷贝到apktool\systemui\re s\drawable-hdpi里边。
8、 回编译,CMD对话框键入apktool b systemui(回车)发生下边界面,你也就有期待成功了。
9、 最终,很重要的一步,你看不见自身卡M了不必都怪我哈。这儿将初始apk称之为A,新转化成的apk称之为B。以便于下边描述。将A,B均用winrar开启,不必缓解压力。
第一,(也有第二哦)将B中的resources.arsc文档拖到A中更换,压缩方式改成储存。谨记
第二:将B中的用电量脚本制作拖到A中开展更换,方式参照上边。B中的drawable-hdpi文件夹也拉进A中更换。做好了,钦佩你自己吧。
最终,改动好的A就可以更换到你的手机啦,但是谨记要先改管理权限,坚信大家都懂的。
汇总:系统软件apk的反编译是不用签字的,但最终要开展更换。如上。
一共要替换两大类:
1、resources.arsc文档
2、回编译以前改动过的文档。如事例中的用电量脚本制作与用电量标志所属的drawable-hdpi文件夹。
今天我们将分享一些关于Java的反编译工具。反编译听起来像是一个非常高的技术词汇。一般来说,反编译是对目标可执行程序进行逆向分析,得到原始代码的过程。尤其是编程语言,如。NET和Java在虚拟机上运行,更容易进行反编译以获得源代码。当然,也有一些商业软件的程序是模糊和加密的,这使得我们很难用工具进行反编译。多特软件专题为您提供java反编译工具,下面哪个工具用来反编译java,jdk反编译工具。多特软件站只提供绿色、无毒、无插件、无木马的纯绿色软件下载。
多特软件专题为您提供class反编译工具,class反编译工具,class文件反编译工具;安卓苹果版软件app一应俱全。多特软件站只提供绿色、无毒、无插件、无木马的纯绿色工具下载
多特软件专题为您提供dll反编译工具,dll反编译,dll最强的反编译工具;安卓苹果版软件app一应俱全。多特软件站只提供绿色、无毒、无插件、无木马的纯绿色工具下载
多特软件专题为您提供exe反编译工具,exe反编译工具下载,易语言exe反编译工具;安卓苹果版软件app一应俱全。多特软件站只提供绿色、无毒、无插件、无木马的纯绿色工具下载
多特软件专题为您提供反编译工具,反编译工具在线翻译,exe反编译工具;安卓苹果版软件app一应俱全。多特软件站只提供绿色、无毒、无插件、无木马的纯绿色工具下载