Commit Graph

11 Commits (c173efe6893d9d7ab51296727216fc5b70c91020)

Author SHA1 Message Date
walon c173efe689 符号混淆开启debug情况下不读取但写入symbol-mapping-debug.xml文件,这样LinkXmlProcess中也能正确映射到混淆后的名字 2025-05-29 11:39:10 +08:00
walon a6863b5089 常量加密支持array(byte[],int[],float[],int[,]等等) 2025-05-28 17:23:24 +08:00
walon 28ac98352d 构建过程中自动转换link.xml中原始的类型名为混淆后的名称,确保混淆后能正确保留类型 2025-05-28 12:00:07 +08:00
walon 620d695880 支持custom rename policy 2025-05-28 09:25:09 +08:00
walon b2ba676ec1 修复在Unity 2019上的编译错误 2025-05-24 12:55:53 +08:00
walon fb9ffae1e8 重构Obfuscator和Obfusacation Pass参数,不再直接传递Settings,而是传递SettingsFacade,简化大量参数复制代码 2025-05-23 12:47:57 +08:00
walon b6500147c2 CallObfusSettings新增maxProxyMethodCountPerDispatchMethod字段,设置每个dispatch函数中最多转发的函数个数 2025-05-23 12:01:04 +08:00
walon d06caf5e38 change: SecretSettings.secretKeyOutputPath拆为staticSecretKeyOutputPath和dynamicSecretKeyOutputPath,方便单独指定每个key的输出路径 2025-05-23 11:09:27 +08:00
walon 8cdd69fd45 change: Obfuscator write intermediate obfuscated assembly to temp directory before write to obfuscated assembly directory 2025-05-21 21:29:26 +08:00
walon 3d04c15d98 new: AssemblySettings adds a new option: `obfuscateObfuzRuntime` 2025-05-21 18:36:08 +08:00
walon 8f8422864b move package com.code-philosophy.obfuz and com.code-philosophy.obfuz4hybridclr to root directory 2025-05-21 09:23:29 +08:00