安卓4.0如何反编译resources.arsc

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓4.0如何反编译resources.arsc相关的知识,希望对你有一定的参考价值。

我的安卓4.0系统,使用arsc编辑器提示格式错误,请问还有别的软件吗?

resources是APK中的资源文件,例如图片布局等等,android 反编译的方法,需要用到几个工具,百度一下都能找到下载地址
dex2jar JD-GUI apktool

反编译步骤:
1.反编译Apk得到Java源代码
首先要下载两个工具:dex2jar和JD-GUI
前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。

具体步骤:
1.首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;
2.解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录
运行 dex2jar.bat classes.dex
生成 classes.dex.dex2jar.jar

2.反编译apk生成程序的源代码和图片、XML配置、语言资源等文件
还是下载工具,这次用到的是apktool

具体步骤:
将下载的两个包解压到同一个文件夹下,应该会有三个文件:aapt.exe,apktool.bat,apktool.jar
1.解压缩下载的两个文件包,apktool-install-windows-r04-brut1.tar解压缩后得到的包里有aapt.exe 和apktool.bat.(注意要把apktool1.4.1.tar解压后的一个.jar 文件copy到解压后的\\apktool-install-windows-r04-brut1文件夹里)
2.特别注意:你要反编译的文件一定要放在C盘的根目录里
参考技术A 我记得有款汉化的软件带有反编译功能,让我给删了追问

额。。名字记得不

追答

很久的了,但是就图个新鲜,而且还是花了不少积分下载的,你还是去安智市场看看吧

本回答被提问者采纳

以上是关于安卓4.0如何反编译resources.arsc的主要内容,如果未能解决你的问题,请参考以下文章

安卓反编译出来的代码如何修改重新生成APK

如何反编译esriaddin文件

Mac环境下反编译安卓apk

安卓应用反编译-APK包反编译

安卓apk反编译

安卓apk的编译与反编译