反编译最后 把resources.arsc替换原文件是什么意思
解决时间 2021-02-14 09:14
- 提问者网友:心如荒岛囚我终老
- 2021-02-14 02:56
我看了反编译教程 教程是这样的
反编译
framework-res.apk
打开
framework-res\res\values\bools.xml
搜索
true
改为
false
回编译
把
resources.arsc
替换原文件
最后那句话是什么意思?有谁可以留下QQ教我一下?
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-02-14 03:24
回编译完成替换原来apk里面的resources.arsc文件,希望能帮到你
全部回答
- 1楼网友:山君与见山
- 2021-02-14 04:51
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盘的根目录里
我要举报
大家都在看
推荐资讯