首页
社区
课程
招聘
[求助]res下的资源文件如何提取?
发表于: 2015-10-6 09:42 5998

[求助]res下的资源文件如何提取?

2015-10-6 09:42
5998
AXMLPrinter2.jar可以提取AndroidManifest.xml文件,其它的资源XML文件运行总是异常退出。如何解决?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 105
活跃值: (221)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
使用aapt d xmltree xxx.apk res/xxx/xxx.xml,可以提取xml文件内容,或者发给我,我来提362566957
2015-10-6 23:42
0
雪    币: 10
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
aapt d xmltree xxx.apk res/xxx/xxx.xml 方法提取的XML内容可读性挺差的。我按你的方法试一下,进行对比。结果如下。
N: android=http://schemas.android.com/apk/res/android
  E: selector (line=2)
    E: item (line=3)
      A: android:state_enabled(0x0101009e)=(type 0x12)0xffffffff
      A: android:color(0x010101a5)=@0x7f07000a
    E: item (line=4)
      A: android:state_enabled(0x0101009e)=(type 0x12)0x0
      A: android:color(0x010101a5)=@0x7f07000a
实际内容为:
<?xml version="1.0" encoding="utf-8"?>
<selector
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_enabled="true" android:color="@color/gov_txt_gray" />
    <item android:state_enabled="false" android:color="@color/gov_txt_red" />
</selector>
2015-10-10 20:29
0
雪    币: 1305
活跃值: (252)
能力值: ( LV12,RANK:240 )
在线值:
发帖
回帖
粉丝
4
AXMLPrinter2多年没有人维护了,新的android版本出来后无法识别,需要重写适配。
你可以看我以前发的如何破微信的资源混淆的贴里的 重写 AXMLPrinter2的下载地址 。
2015-10-10 23:15
0
游客
登录 | 注册 方可回帖
返回
//