diff --git a/jadx-core/src/main/java/jadx/core/xmlgen/BinaryXMLParser.java b/jadx-core/src/main/java/jadx/core/xmlgen/BinaryXMLParser.java index 59046c66473..8f7fb8c5fb3 100644 --- a/jadx-core/src/main/java/jadx/core/xmlgen/BinaryXMLParser.java +++ b/jadx-core/src/main/java/jadx/core/xmlgen/BinaryXMLParser.java @@ -89,7 +89,8 @@ private boolean isBinaryXml() throws IOException { is.mark(4); int v = is.readInt16(); // version int h = is.readInt16(); // header size - if (v == 0x0003 && h == 0x0008) { + // Some APK Manifest.xml the version is 0 + if (h == 0x0008) { return true; } is.reset();