From 3bcb093467309657ef75e9e22736ebf36ab08560 Mon Sep 17 00:00:00 2001 From: walon Date: Mon, 14 Jul 2025 18:12:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B1=E4=BA=8EEvalStackObfus=E4=BC=9A?= =?UTF-8?q?=E6=98=BE=E8=91=97=E5=A2=9E=E5=8A=A0=E6=B7=B7=E6=B7=86=E5=90=8E?= =?UTF-8?q?=E7=9A=84=E7=A8=8B=E5=BA=8F=E9=9B=86=E5=A4=A7=E5=B0=8F=EF=BC=88?= =?UTF-8?q?=E5=BD=93obfuscationPercentage=3D1.0=E6=97=B6=E5=A4=A7=E7=BA=A6?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=865=E5=80=8D=EF=BC=89=EF=BC=8C?= =?UTF-8?q?=E5=B0=86=E9=BB=98=E8=AE=A4obfuscationPercentage=E6=94=B9?= =?UTF-8?q?=E4=B8=BA0.05=EF=BC=8C=E5=B9=B6=E4=B8=94=E5=9C=A8global=20obfus?= =?UTF-8?q?cationPercentage=E8=B6=85=E8=BF=870.1=E6=97=B6=E6=89=93?= =?UTF-8?q?=E5=8D=B0=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EvalStackObfus/ConfigurableObfuscationPolicy.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Editor/ObfusPasses/EvalStackObfus/ConfigurableObfuscationPolicy.cs b/Editor/ObfusPasses/EvalStackObfus/ConfigurableObfuscationPolicy.cs index d41eaf2..2284324 100644 --- a/Editor/ObfusPasses/EvalStackObfus/ConfigurableObfuscationPolicy.cs +++ b/Editor/ObfusPasses/EvalStackObfus/ConfigurableObfuscationPolicy.cs @@ -64,7 +64,7 @@ namespace Obfuz.ObfusPasses.EvalStackObfus private static readonly ObfuscationRule s_default = new ObfuscationRule() { obfuscationLevel = ObfuscationLevel.Basic, - obfuscationPercentage = 0.5f, + obfuscationPercentage = 0.05f, }; private ObfuscationRule _global; @@ -92,6 +92,10 @@ namespace Obfuz.ObfusPasses.EvalStackObfus { _global.InheritParent(s_default); } + if (_global.obfuscationPercentage.Value > 0.1f) + { + UnityEngine.Debug.LogWarning($"EvalStackObfus significantly increases the size of the obfuscated hot-update DLL. It is recommended to keep the obfuscationPercentage ≤ 0.1 (currently set to {_global.obfuscationPercentage.Value})."); + } _xmlParser.InheritParentRules(_global); }