From 67f3dd4cf376a8dab49eb672c616868f7d9cf251 Mon Sep 17 00:00:00 2001 From: walon Date: Mon, 7 Sep 2026 22:30:06 +0800 Subject: [PATCH] fix: disable Watermark pass because it will lead il2cpp.exe run failed if insert instructions at some special instructions(.e.g, insert instruction between ldtoken and call System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray). --- Editor/ObfuscatorBuilder.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Editor/ObfuscatorBuilder.cs b/Editor/ObfuscatorBuilder.cs index 3f923d9..0c29536 100644 --- a/Editor/ObfuscatorBuilder.cs +++ b/Editor/ObfuscatorBuilder.cs @@ -247,10 +247,10 @@ namespace Obfuz { builder.AddPass(new ControlFlowObfusPass(settings.controlFlowObfusSettings.ToFacade())); } - if (obfuscationPasses.HasFlag(ObfuscationPassType.WaterMark)) - { - builder.AddPass(new WatermarkPass(settings.watermarkSettings.ToFacade())); - } + // if (obfuscationPasses.HasFlag(ObfuscationPassType.WaterMark)) + // { + // builder.AddPass(new WatermarkPass(settings.watermarkSettings.ToFacade())); + // } if (obfuscationPasses.HasFlag(ObfuscationPassType.SymbolObfus)) { builder.AddPass(new SymbolObfusPass(settings.symbolObfusSettings.ToFacade()));