From 9d257cd1152ca0cdc493bba1fe11dabaa1431c08 Mon Sep 17 00:00:00 2001 From: Ahmed Ashour Date: Wed, 3 Apr 2019 11:11:33 +0200 Subject: [PATCH] fix(res): ignore resource entry with -1 key (#556) (PR #557) --- jadx-core/src/main/java/jadx/core/xmlgen/ResTableParser.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jadx-core/src/main/java/jadx/core/xmlgen/ResTableParser.java b/jadx-core/src/main/java/jadx/core/xmlgen/ResTableParser.java index 47544f7bd..ae5c99b0a 100644 --- a/jadx-core/src/main/java/jadx/core/xmlgen/ResTableParser.java +++ b/jadx-core/src/main/java/jadx/core/xmlgen/ResTableParser.java @@ -214,6 +214,9 @@ public class ResTableParser extends CommonBinaryParser { int size = is.readInt16(); int flags = is.readInt16(); int key = is.readInt32(); + if (key == -1) { + return; + } int resRef = pkg.getId() << 24 | typeId << 16 | entryId; String typeName = pkg.getTypeStrings()[typeId - 1];