- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
I{教程}开始我们的android折腾之旅吧已更新反编译apktool教程
? ??Java环境配置
要想使用apktool等工具,首先必须搭建java环境请自己下载JDK(到处可以找到,看好自己是32-bit还是64-bit,对应下载。我就不上传了),安装,我是安装在? ?? ??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(开始-附件-命令提示符? ?或者??win+R)??输入javac或者java,回车如果出现以下类似帮助,哈哈,恭喜你?未完,待续。。。。。。。。。。。? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??6.18晚更新,apktool使用教程与实战演示
??Apktool工具的使用
? ?? ???接下来主角出场啦,就是apktool,虽说这个工具网上到处都是,但好多不能编译4.0的apk。所以但我极力推荐下面这个(虽说比起其他的麻烦一些,但成功率是我见过最高的,为某些懒惰的机友着想,我也做了些傻瓜处理),这个工具我找的好辛苦的啊。在下面的工具包里。下载下来之后,解压到任意路径。(建议是某个盘的根目录,好找,哈哈)? ?我的是这样的? ?? ???这个工具基本只有以下两个命令:一、apktool d XX.apk YYapktool d为反编译命令,其中d代表decodeXX.apk为需要反编译的apk的文件名(XX最好不要带汉字)YY为存放反编译后的文件的文件夹(随你便,也不要为汉字。。。。YY也可以省略,默认放在XX文件夹内,建议直接省略)二、命令说明:apktool b YY(上面省略的话就是XX,哈哈)apktool b为重新编译命令YY为需要编译的目录(就是存放刚刚你定义的文件夹,上面省略的话就是XX)
实战
下面我以RE管理器(非系统文件)为例(刚好桌面上有一个,哈哈,直接拿来用)○1傻瓜方式1、? ?? ???将“re管理器.apk”拉进apktool文件夹内,如下:?2、? ?? ???将“re管理器.apk”改名为“0.apk”(是零,不是O)?3、? ?? ???双击“点我反编译.bat”,然后等。。。。等。。。。等。。。。。。。。。。。。然后就发现多了一个文件名为0文件夹。?4、? ?? ???由于是学习阶段,暂时不做修改,直接双击“点我回编译.bat”回编译感受下成功的喜悦。看着窗口,你就知道生成的apk在哪里了。(吊吊胃口,谁用谁知道)5、? ?? ???当然,你以后做到这一步,还需要签名才能安装。签名工具最后有下载,下了你就会用。○2手动方式(以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、? ?? ?
文档评论(0)