反编译apk文件,获取strings.xml文件的内容——使用apktool反编译
来源:互联网 发布:qq活动抽奖软件 编辑:程序博客网 时间:2024/06/05 08:25
之前我反编译apk文件,
1、获取源码:主要是用360zip直接解压缩,然后通过dex2jar工具反编译classes.dex文件得到classes文件,然后通过jd-gui反编译classes文件,得到.java文件。
2、获取AndroidManifest.xml文件内容:我主要通过AXMLPrinter2.jar将二进制文件转成文本形式进行获取。
(具体请参考:http://note.youdao.com/share/?id=035d22da7fcc2cad9e5bcae9cceacee7&type=note#/)
现在通过AXMLPrinter2.jar获取AndroidManifest.xml内容时,发现有些值是放在strings.xml中,而strings.xml文件是被打包在resources.arsc文件里面,在网上找了下,说是用arsceditor进行编辑,但是我下载了个arsceditor时(下载地址:http://vdisk.weibo.com/s/aN1ErQwDKmcei?from=page_100505_profile&wvr=6),发现提示格式错误的问题。
于是又上网查了下,后来发现用apktool可以反编译源代码,于是下载apktool.tar(http://pan.baidu.com/s/1qYaS2LY),解压缩,然后通过cmd命令,进入到解压缩的文件夹下,然后执行反编译命令即可:
apktool.bat d e:\apktool\6.apk
其中res文件夹下的命令可以复原,可以查看strings.xml。也可以直接查看AndroidManifest.xml。java文件被反编译成smali文件,放在smali文件夹下
参考:http://yuncode.net/article/a_51fa7a7077d6774
0 0
- 反编译apk文件,获取strings.xml文件的内容——使用apktool反编译
- 使用apktool反编译apk的XML文件
- 使用apktool反编译apk的XML文件
- 使用apktool反编译apk获取资源文件
- 使用apktool反编译apk文件
- apktool反编译apk文件
- apktool反编译apk文件
- 使用APKTool+dex2jar+jd_gui反编译apk文件
- 使用apktool编译以及反编译apk文件
- 使用apktool进行反编译获取XML资源文件
- 使用apktool反编译apk文件的资源信息
- 使用apktool反编译apk文件的资源信息
- apk文件反编译工具apktool的下载,安装,使用
- apktool dex2jar 反编译apk文件
- 获取app中的资源文件:反编译APK之---------apktool
- apk反编译xml文件
- android使用apktool 和 dex2jar反编译apk文件
- 程序猿看过来,教你如何使用apktool反编译apk获取资源文件
- 设计模式学习之路-策略模式
- 61. Rotate List
- mongodb安装
- 单词拼接(有向图的欧拉回路)
- Binary Tree Level Order Traversal
- 反编译apk文件,获取strings.xml文件的内容——使用apktool反编译
- hdu 1534 简单差分约束
- android vitamion
- 判断map中的value是否为空
- Ubuntu开启Samba服务,并通过windows系统映射共享目录
- 输入数组元素,由这些元素组成的最小数字
- easyUI的日期时间组合框简单模板+日期时间格式更改+前端传过去日期后台接收不到问题
- iOS tableview 滑动删除
- ROS create_master_process 创建rosmaster 线程参数分析