diff --git a/jadx-core/src/main/java/jadx/core/xmlgen/ProtoXMLParser.java b/jadx-core/src/main/java/jadx/core/xmlgen/ProtoXMLParser.java index e49d647b929..673f9342296 100644 --- a/jadx-core/src/main/java/jadx/core/xmlgen/ProtoXMLParser.java +++ b/jadx-core/src/main/java/jadx/core/xmlgen/ProtoXMLParser.java @@ -84,7 +84,7 @@ private void decode(XmlAttribute a) { } String name = a.getName(); String value = deobfClassName(a.getValue()); - writer.add(name).add("=\"").add(value).add('\"'); + writer.add(name).add("=\"").add(StringUtils.escapeXML(value)).add('\"'); memorizePackageName(name, value); }