marang178 发表于 2021-7-23 15:03

求大佬帮忙看看这个反编译出错的原因

反编译一个APP,用了几个工具都是这种报错,反编译不了,百度也没到看到相同的问题,特求助各位大佬。

Exception in thread "main" brut.androlib.err.RawXmlEncounteredException: Could not decode XML
      at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:148)
      at brut.androlib.res.decoder.XmlPullStreamDecoder.decodeManifest(XmlPullStreamDecoder.java:154)
      at brut.androlib.res.decoder.ResFileDecoder.decodeManifest(ResFileDecoder.java:162)
      at brut.androlib.res.AndrolibResources.decodeManifestWithResources(AndrolibResources.java:204)
      at brut.androlib.Androlib.decodeManifestWithResources(Androlib.java:134)
      at brut.androlib.ApkDecoder.decode(ApkDecoder.java:122)
      at brut.apktool.Main.cmdDecode(Main.java:170)
      at brut.apktool.Main.main(Main.java:76)
Caused by: java.io.IOException: Expected: 0x00080003 or 0x00080001, got: 0x00080000
      at brut.util.ExtDataInput.skipCheckInt(ExtDataInput.java:48)
      at brut.androlib.res.decoder.AXmlResourceParser.doNext(AXmlResourceParser.java:854)
      at brut.androlib.res.decoder.AXmlResourceParser.next(AXmlResourceParser.java:102)
      at brut.androlib.res.decoder.AXmlResourceParser.nextToken(AXmlResourceParser.java:112)
      at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.nextToken(XmlPullParserDelegate.java:105)
      at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:141)
      ... 7 more
反编译失败。请看日志

mmqwer 发表于 2021-7-23 16:39

java.io.IOException: Expected: 0x00080003 or 0x00080001, got: 0x00080000
直接百度上面那段会有个博客园的回答,不确定能不能发链接我就不发了,你自己去看看

marang178 发表于 2021-7-23 17:18

mmqwer 发表于 2021-7-23 16:39
java.io.IOException: Expected: 0x00080003 or 0x00080001, got: 0x00080000
直接百度上面那段会有个博 ...

看了下,好像要用二进制打开xml文件修改二进制,弄不好,算了。
页: [1]
查看完整版本: 求大佬帮忙看看这个反编译出错的原因