diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedOdexFile.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedOdexFile.java index eb9eece1..95c10167 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedOdexFile.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedOdexFile.java @@ -123,7 +123,7 @@ public class DexBackedOdexFile extends DexBackedDexFile { } public int getVersion() { - return HeaderItem.getVersion(getBuf(), 0); + return OdexHeaderItem.getVersion(odexBuf); } public static class NotAnOdexFile extends RuntimeException { diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/HeaderItem.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/HeaderItem.java index fbbdb797..ca55d67c 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/HeaderItem.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/HeaderItem.java @@ -219,7 +219,7 @@ public class HeaderItem { return "Invalid"; } - public static int getVersion(byte[] buf, int offset) { + private static int getVersion(byte[] buf, int offset) { if (buf.length - offset < 8) { return 0; }