From 3cf9e0c1e50f04cfca5e512b3f671922b990d37e Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Fri, 24 Aug 2012 14:58:30 -0700 Subject: [PATCH] Allow non-standard header sizes --- dexlib/src/main/java/org/jf/dexlib/HeaderItem.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dexlib/src/main/java/org/jf/dexlib/HeaderItem.java b/dexlib/src/main/java/org/jf/dexlib/HeaderItem.java index cbbbe9bc..d215c1ff 100644 --- a/dexlib/src/main/java/org/jf/dexlib/HeaderItem.java +++ b/dexlib/src/main/java/org/jf/dexlib/HeaderItem.java @@ -95,9 +95,7 @@ public class HeaderItem extends Item { checksumSignatureSet = true; in.readInt(); //filesize - if (in.readInt() != HEADER_SIZE) { - throw new RuntimeException("The header size is not the expected value (0x70)"); - } + in.readInt(); //header size int endianTag = in.readInt(); if (endianTag == BIG_ENDIAN) {