Apktool|ShakaApktool 简体中文汉化版|APK反编译工具(更新)

Apktool|ShakaApktool 简体中文汉化版|APK反编译工具
ShakaApktool源码:https://github.com/rover12421/ShakaApktool 作者:rover12421
apktool源码:https://github.com/iBotPeaches/Apktool  作者:iBotPeaches
smali/baksmali源码:https://github.com/JesusFreke/smali 作者:JesusFreke

简体中文汉化:越狱(pwelyn)欢迎关注我的微博:http://weibo.com/206021119
本人水平比较小白,如有不对的地方请指出。强烈推荐使用ShakaApktool

ShakaApktool完整更新日志:https://github.com/rover12421/ShakaApktool/commits/master
apktool完整更新日志:http://ibotpeaches.github.io/Apktool/changes/
smali/baksmali更新日志:https://github.com/JesusFreke/smali/wiki

ShakaApktool功能:
-ShakaApktool前身算的上是RsApktool
-支持简体中文,繁体中文,英文 三种语言
-支持非Android标准目录打包
-支持png,9.png异常图片回编译
-支持smali/baksmali功能独立运行
-增加res资源没有被arsc引用,没有生成id,就会丢失问题
-增加String Style 中连续`;`引发解析错误修正
-添加选项[df|default-framework]参数,使用默认的框架资源文件
-添加选项 [mc|more-recognizable-characters]显示更多的可识别字符.比如中文,不在以\uxxxx编码显示,而是直接显示中文.让smali更容易读
-添加选项[fui|fuck_unkown_id],对未知ID,强制处理
-添加选项[ir|ignore_res_decode_error],忽略资源decode异常
-添加选项[n9|no-9png] 参数,不解析.9格式的资源
-添加选项[fnd|fuck-not-defined-res] 参数
支持标准资源名的`Public symbol drawable/? declared here is not defined.`异常打包
不支持带点资源名的打包
-添加选项[xn|xml_attribute_name_correct] 参数
已经测试mobileqq,qq浏览器可以正常使用
xml 属性名实际是通过id来查找的,但是baxml中保留了一份显示的属性名,QQ浏览器这里实际是错误属性字段.
-资源名,XML属性名无字母数字的限制,可以是大写字母,可以是中文等等
-腾讯加固Xml修复
xml修复正常,但是直接安装会失败[INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]
[INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]原因是<meta-data android:name="@anim/push_top_out2" android:value="meta-data"/> 这段中的android:name有问题.删除这行即可安装.
-更多请查看RsApktool说明: http://bbs.chinaunix.net/thread-4096302-1-1.html

****************************************apktool & ShakaApktool安装说明****************************************
1.Windows:
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
APK 反编译工具是用来将安卓应用程序包(APK)文件还原为源代码的工具反编译工具通常用于调试、学习和修改应用程序。下面是关于如何使用 APK 反编译工具的一些建议: 1. 下载和安装工具:在互联网上可以找到多种可用的 APK 反编译工具,如apktool、dex2jar、jadx等。根据自己的需求选择适合的工具,并根据工具提供的指南进行安装。 2. 解压 APK 文件:将你想要反编译APK 文件拷贝到工具所在的目录,并通过工具提供的命令行或图形界面选项来解压 APK 文件。 3. 分析和查看代码:解压后的 APK 文件包含了应用程序的源代码、资源文件和其他相关文件。你可以使用文本编辑器或集成开发环境(IDE)来分析和查看源代码,以获取应用程序的逻辑和功能。 4. 理解代码结构:浏览源代码和资源文件来了解应用程序的结构和组织。这可以帮助你理解应用程序的模块和功能之间的关系,以及可能的修改点。 5. 修改和重建应用程序:根据自己的需求,你可以对反编译后的代码进行修改。修改后,可以使用工具将代码重新打包成新的 APK 文件。 需要注意的是,使用 APK 反编译工具的目的应该是为了学习和研究应用程序,以及自我提升。在使用过程中,需要遵守法律法规和伦理规范,不进行非法用途,如盗版、侵犯他人隐私和商业机密等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值