#Does Sentry support ZKM?
1 messages · Page 1 of 1 (latest)
Short answer: No.
-
Sentry does not currently support deobfuscation for custom .NET/Unity obfuscators (including tools like Babel Obfuscator and similar). The docs and issues state there’s no out‑of‑the‑box support because each obfuscator uses proprietary logic, making universal support impractical. [.NET troubleshooting; .NET SDK issue]
-
Unity: Sentry only supports deobfuscation for ProGuard/R8 and DexGuard (Android). Other third‑party obfuscators require their own mapping files, which Sentry doesn’t ingest today. [Unity issue]
-
Go (Garble) example: Team notes it’s very unlikely they’ll add support soon due to broad backend and tooling changes needed and comparatively low demand. [Garble issue]
What you can do instead:
- Ensure debug files (PDBs) are uploaded; this fixes illegible traces caused by missing symbols (not obfuscation). [.NET troubleshooting]
- Consider routing events through your own proxy to deobfuscate before sending to Sentry, or configure your obfuscator to preserve method names. [.NET troubleshooting]
- If you’re interested in platform-level support, it would require backend desymbolication work in Sentry (Relay/Symbolicator/CLI/SDK), which the team considers non-trivial. [SDK features; Garble issue]
If you share which obfuscator “ZKM/<name>” specifically refers to, I can confirm, but based on the above, it’s almost certainly not supported today.
Note: you can ask me a follow up question by @ mentioning me again :speech_balloon:
@neon plaza Our robots are still learning and improving, please let us know if this response was correct by reacting below.
I'm talking about the Java obfuscator ZKM.
https://www.zelix.com/klassmaster
Zelix KlassMaster is the heavy duty Java obfuscator
I'm talking about the Java obfuscator ZKM.
https://www.zelix.com/klassmaster
Zelix KlassMaster is the heavy duty Java obfuscator
@brave aurora