diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedDexFile.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedDexFile.java index c42678fd..7b2e60ae 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedDexFile.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedDexFile.java @@ -81,7 +81,7 @@ public class DexBackedDexFile implements DexFile { return new FixedSizeList() { @Override public DexBackedMapItem readItem(int index) { - int mapItemOffset = mapOffset + index * DexBuffer.MAP_ITEM_SIZE; + int mapItemOffset = mapOffset + 4 + index * DexBuffer.MAP_ITEM_SIZE; return new DexBackedMapItem(dexBuf, mapItemOffset); }