就是程序里内置 V8 引擎,然后核心代码里 JS 和 C#/JAVA 代码互相反射调用,大家知道 JS 代码混淆打包压缩一下基本阅读难度非常大,现在 JS 还有流程调用虚拟化混淆的,就更进一步一高难度了,代码量的提升也会导致难度提升,然后因为用的混合代码,你把 JS 提取出来也是很难调试的,断点、步进调试基本上很难,因为混合代码所以缺很多组件。这里不是说完全防破解,这是说提高破解成本,只要程序不会一被发布就被秒破,马上破解就是成功。
1
wdlth 2020-04-28 20:54:55 +08:00 1
那和直接混淆 C#和 Java 代码有和不同……
|
2
jimrok 2020-04-28 21:15:42 +08:00
我感觉有些程序员写的东西都不需要混淆
|
3
youxiachai 2020-04-28 23:55:09 +08:00 via iPad
这样性能得降多少啊。。。
|
5
noli 2020-04-29 12:27:24 +08:00
IL2Cpp 骂骂咧咧地退出了聊天, AOT 也表示友尽。
|
6
ddoocc 2020-04-30 15:00:14 +08:00
你直接 jni,核心做成 so 库就得了。
|