walon
79c81e234c
fix: remove RuntimeHelpers.InitializeArray dependency from ConstEncrypt DecryptInitializeArray
...
DecryptInitializeArray now takes encrypted byte[] + offset instead of RuntimeFieldHandle,
copies via Buffer.BlockCopy, and loads payload through RvaDataAllocator. Avoids Unity
6000.5+ IL2CPP C2664 on RuntimeFieldHandle vs Il2CppFieldRvaData. see issue-34
2026-09-07 22:26:01 +08:00
walon
6c543d233a
add copyright header to all cs files.
2025-10-29 20:40:37 +08:00
walon
5557b27724
typo: AssetUtility -> AssertUtility
2025-08-29 21:55:24 +08:00
walon
1ec6e2f426
将ObfuscationTypeMapper::RegisterType函数由internal改为public
2025-08-06 10:57:01 +08:00
walon
3bcf204f69
ExprObfus的BasicObfuscator支持混淆参数类型为IntPtr的表达式
2025-07-21 11:37:29 +08:00
walon
0ad96daa32
代码清理
2025-06-22 10:39:31 +08:00
walon
8288042e94
实现 ExprObfus,暂时只支持BasicObfuscator
2025-06-20 12:06:01 +08:00
walon
a109511f9e
新增 ObfuscationTypeMapper及相应的Instinct函数RegisterReflectionType
2025-06-10 13:56:05 +08:00
walon
260f8b8cc5
新增InstinctPass,将 ObfuscationInstincts::FullNameOf和NameOf函数转为混淆前的原始类全名和类名
2025-06-09 22:57:40 +08:00
walon
39c9925cbc
obfuz仓库只保留obfuz,将Samples、obfuz4hybridclr和DeobfuscatedStackTrace拆分为独立的仓库
2025-06-02 09:48:44 +08:00