安卓4.0如何反编译resources.arsc

author author     2023-02-18     338

关键词:

我的安卓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 我记得有款汉化的软件带有反编译功能,让我给删了追问

额。。名字记得不

追答

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

本回答被提问者采纳

如何提取安卓apk文件中的图片资源?(resources.arsc中的)

...没有,我在网上搜索了一下,有人说那些资源被编译到了resources.arsc文件中,我于是下载了arsceditor编辑软件,可是打不开我那个APK里的resources.arsc,说是格式错误。请问大家有没有方法提取其中的图片资源啊,事先声明一下,我... 查看详情

androidapk反编译工具jadx(代码片段)

...码反编译为Java代码,也支持反编译AndroidManifest.xml和resources.arsc资源。JADX安装首先安装JDK1 查看详情

安卓系统手机apk文件怎么汉化?

...开APK我们会看到文件夹和几个文件,其中文件classes.dex和resources.arsc就是我们所要汉化的对象,这里先讲对.arsc的汉化。.dex的以后再说。  然后将resources.arsc直接拖出来,放到你能找的的文件夹或者桌面。  接着打开ARSC软件... 查看详情

androidapk编译流程

...包生成R.java类(资源索引表)、.arsc资源文件和res文件。resources.arsc是一个App的资源索引表,通过R.java文件和resources.arsc可以定位到资源的内存地址,resources.arsc文件的作用是通过一样的ID,根据不同的配置索引到最佳的资源显示... 查看详情

zipalign 验证失败 resources.arsc BAD-1

】zipalign验证失败resources.arscBAD-1【英文标题】:zipalignverificationfailedresources.arscBAD-1【发布时间】:2016-10-2901:52:14【问题描述】:我尝试将我的应用上传到gplay但失败了,因为我的apk没有压缩对齐。我尝试zipalign,但验证失败。真... 查看详情

如何反编译android应用并重新打包

...024classes.dex2014/02/1915:49META-INF2014/02/1915:49res2014/02/1915:352,200resources.arsc2)进入到dex2jar目录中,运行情况如下:D:\developer\tools\test_apk\dex2jar-0.0.9.15>dex2jar.bat"..\Apkd(d2j)\classes.dex"thiscmdisdeprecated,usethed2j-dex2jarifpo... 查看详情

android的编译打包流程详解

...能引用到实际资源呢?实际上aapt工具还生成了一个文件resources.arsc,相当于一个资源索引表,或者你理解成一个map也行,map的key是资源ID,value是资源在apk文件中的路径。resources.arsc里面还有其他信息,这个就不多说了。通过R.java... 查看详情

如何修改android状态栏高度

...们现在看到的高度5.第二个是图标的高度6.回编译,替换resources.arsc到原来的apk里framework-res.apk文件位于/system/framework文件夹中参考技术A修改Android状态栏高度:配置文件:frameworks/base/core/res/res/values/dimens.xml修改条目:<resources>&l... 查看详情

怎么将一个安卓游戏里面的英文翻译成中文(就是汉化安卓游戏)有软件更好,谢谢各位指导。

...可以用WinRAR之类的解压缩软件解压,我们只需要将其中的resources.arsc文件解压出来,用汉化工具将.arsc文件内的英文资源翻译为中文,修改包含英文的图片,再替换原文件,最后将APK文件重新签名即可。工具/原料1.Java2.解压缩软... 查看详情

安卓apk文件如何反编译?

参考技术A安卓apk文件反编译:一、反编译xml文件1>首先下载我给你们提供的文件夹apk_fanbianyi,把它放到某个盘的根目录下(为了方便输入dos命令),然后打开apktool文件夹,安装win+r键,然后输入cmd,进入dos命令行,大家别怕... 查看详情

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

参考技术A反编译步骤:1.下载apktool并设置环境变量2.命令行进入apk目录执行:apktooldxx.apk(如果遇到一些错误说明apk做了防破解处理)3.执行成功后会生成xx文件夹,进入xx文件夹修改需要修改的内容,如果需要修改代码,进入xx&#... 查看详情

android性能优化--apk瘦身优化(代码片段)

...k的组成1、代码相关:classes.dex2、资源相关:res、asserts、resources.arsc3、so相关:libapk分析1、ApkTool反编译工具(官网:https://ibotpeaches.github.io/Apktool/)命令:apktooldxx.apk 查看详情

王者荣耀签名怎么设置

...件,点右键--打开方式--选解压缩方式打开,里面有一个resources.arsc文件,把它解出来。7、打开第1步中从手机里复制出来的framework-res.pak原文件(选解压缩软件打开,不要解压出来)把第6步刚才解出来的resourc 查看详情

如何更改安卓安装包的内置文件?

怎么样可以更改安卓安装包里的内置文件?比如应用的主题图片,一些文字之类的。就拿图片来说,应用安装后不是显示的有一个正方形图片么?点它就能打开应用。我找到那张图片,然后直接用另一张图片(另外一个安装包的... 查看详情

如何“反编译”Java 类文件? [关闭]

】如何“反编译”Java类文件?[关闭]【英文标题】:HowdoI"decompile"Javaclassfiles?[closed]【发布时间】:2010-09-2107:32:16【问题描述】:我可以使用什么程序来反编译类文件?我真的会得到Java代码,还是只是JVM汇编代码?关于本... 查看详情

apk简析(代码片段)

...节码文件,APK运行时的主要逻辑。【与ELF、PE文件相当】resources.arsc文件resources.arsc是编译后的二进制资源文件。通常本地化、汉化资源存储在该文件文件中。它 查看详情

如何使用 C# 4.0 编译器让 MonoDevelop 以 .NET 2.0 框架为目标?

】如何使用C#4.0编译器让MonoDevelop以.NET2.0框架为目标?【英文标题】:HowtogetMonoDeveloptotarget.NET2.0frameworkwithC#4.0compiler?【发布时间】:2012-08-2502:41:53【问题描述】:这很容易使用VisualStudio实现,但我需要使用MonoDevelop来实现这一点... 查看详情

如何反编译整个Jar文件? [关闭]

】如何反编译整个Jar文件?[关闭]【英文标题】:HowtodecompileawholeJarfile?[closed]【发布时间】:2010-10-1310:11:39【问题描述】:有没有人知道可以反编译整个Jar文件而不是单个类的免费反编译器?我对像name$1.classname$2.classname.class这样... 查看详情