From 47bec9e5da138e441a3bcc1dbf4defb4d71dfa1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Mon, 1 Sep 2025 16:59:21 +0200 Subject: [PATCH] Fixed: AS3 - names with custom namespaces not being deobfuscated --- CHANGELOG.md | 1 + .../src/com/jpexs/decompiler/flash/abc/types/Multiname.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 108329554..14698c8c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -96,6 +96,7 @@ All notable changes to this project will be documented in this file. - [#2519] AS1/2 direct editation - generating too large ConstantPool - Hex View - incorrect table height when switching tags - [#2525] AMF editor (like in Sol cookie editor) - saving empty standard array `[]` +- AS3 - names with custom namespaces not being deobfuscated ### Changed - Icon of "Deobfuscation options" menu from pile of pills to medkit diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/Multiname.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/Multiname.java index a46059897..f44043d44 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/Multiname.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/Multiname.java @@ -740,7 +740,6 @@ public class Multiname { String identifier = dontDeobfuscate ? nsname : IdentifiersDeobfuscation.printIdentifier(abc.getSwf(), usedDeobfuscations, true, nsname); if (identifier != null && !identifier.isEmpty()) { customNamespaceRef.setVal(dc); - return name; } } }