apktool反编译详细使用教程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
apktool反编译详细使用教程,包括每个细节。还有为什么反编译不成功,反编译出现的各种情况将为大家详细写出来,如有写的不好的地方还请见谅,这些都是本人自学的,曾经请教过大神,让我悲剧的是尽然无一人为我解答,后只有自己琢磨,所以本人看不惯那些大神的高傲姿态,不就会个反编译,会做美化包,整个内核,相信我写完教程后大家都将会自己制作美化包。学完反编译后你们就可以自己制作美化包了。当然有一些大神除外....就不举例说明了。整内核的教材我就不写了,有时间在写把 在这里借用了KANE的 APKTOOL使用教程,和 Catro教程】反编译美化后出错的APK 的内容。补充:注释一下?刚刚帮别人试了反编安卓4.0系统文件,发现,4.0系统的不能此方法解包,4.0于2.3的大不相同,4.0的反编我上XDA网站看,随后在为大家带来教程。一下的适合安卓2.3及2.3一下系统的。4.0的解包/showthread.php?t=1427959,上有详细,我就不在写了,以后有时间在写。 下面将正式开始讲解apktool反编译(如有写的不好请大家见谅这是本人第一次写教程)。 正文 安装 1.首先安装需要JAVA环境,先下载JDK/JRE,已经有JAVA环境的可跳过此步 java JDK:/technetwork/java/javase/downloads/jdk-6u25-download-346242.html java JRE:/technetwork/java/javase/downloads/jre-7u1-download-513652.html+ T$ u! W! [/ K 还得设置JAVA环境变量 CLASSPATH?? ? .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar JAVA_HOME? ???C:\Program Files\Java\jdk1.6.0_10? ???解释JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径 Path?? ?%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 环境变量配置好了,我们就可以反编译了,(如果有不明白的有两种方法,1,请教我,2在论坛搜搜怎么设置JAVA环境变量) 反编译的使用反编译工具,网上有很多,有APKTOOL,Doapk ,apkmanage..........,你们可以随便下载一个,地址我就不提供了,你们自己搜索一下,上百度,上论坛上搜都有的,但apkTOOL工具必须包含一下几个? 下载完成反编译工具后,验证是否安装成功,点击开始菜单,运行,输入CMD回车 ? 按一下回车出现?,在输入APKTOOl,输入apktool,要看腻把apkTOOL安装在哪个盘,举例我的,我是安装在D盘APkTOOL文件下,先在cmd下输入D:回车,在输入CD apktool,转入apktool文件夹下,输入apktool 出现如下反应,?,说明你安装成功了,可以进行APK反编译了,下面我已反编译SystemUI.apk为例。 首先的知道一下几条指令的意思 1,apktool d SysteUI.apk 12意思是将SystemUI.apk解压到12文件下,12文件夹不用创建,会自动生成 2,apktool b 12打包12文件夹(将会自动把12文件夹里的修改过得APK解包后修改完后自动打包,生成resources.arsc,文件,这就是我们反编译的主要目的,当然还有其他目的,后面将会说明怎么apktool需要反编译的目的,生成的文件。 3,apktool if framework-res.apk这条语句很重要很多时候我们容易忽略这条语句导致打包不成功,这句语句的意思是,有些时候我们解包apk文件需要用framework-res.apk(framework是指系统框架。有时也会用到apktool if twframework-res.apk,同样我们只需在前面输入就行。当然得把framework-res.apk 这个文件目录下。 4,apktool if twframework-res.apk ,当然 twframework-res.apk 也应该放在文件目录下,不如反编译Mms.apk.....会用到 知道这四条语句我们就可以进行反编译了。 已反编译SystemUI.apk为例,,下面开始讲解 现在cmd下输入apktool if framework-res.apk(并把framework-res.apk 放在文件目录下) ,输入完后在解包,apktool d SystemUI.apk 12就行了?? ???这句话很关键要不然你解包会出现如下问题,?这也是我曾经遇到过得问题。疑惑了我好久,终于找到原因了。 当然还

文档评论(0)

tcpe + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档