From fd3d488016623eb15fc49c0a9fcffb37ccd8e7da Mon Sep 17 00:00:00 2001 From: huqiuser <574366563@qq.com> Date: Sun, 28 Sep 2025 23:18:09 +0800 Subject: [PATCH] fix(aab-input): correct check for '.aab' file (PR #2646) fix: Error decode xml (manifest) when parsing an APK file containing '.aab' in the file path Co-authored-by: licheng --- .../input/aab/factories/ProtoXmlResContainerFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jadx-plugins/jadx-aab-input/src/main/java/jadx/plugins/input/aab/factories/ProtoXmlResContainerFactory.java b/jadx-plugins/jadx-aab-input/src/main/java/jadx/plugins/input/aab/factories/ProtoXmlResContainerFactory.java index 66ca826d3..438abd6a0 100644 --- a/jadx-plugins/jadx-aab-input/src/main/java/jadx/plugins/input/aab/factories/ProtoXmlResContainerFactory.java +++ b/jadx-plugins/jadx-aab-input/src/main/java/jadx/plugins/input/aab/factories/ProtoXmlResContainerFactory.java @@ -32,7 +32,7 @@ public class ProtoXmlResContainerFactory implements IResContainerFactory { if (zipEntry == null) { return null; } - boolean isFromAab = zipEntry.getZipFile().getPath().contains(".aab"); + boolean isFromAab = zipEntry.getZipFile().getPath().toLowerCase().endsWith(".aab"); if (!isFromAab) { return null; }