iOS LLVM 混淆插件:Hikari 和 Hanabi
原文中文,约7600字,阅读约需18分钟。发表于: 。近期我将项目中使用的 Xcode LLVM 混淆方案由 obfuscator-llvm 更换为开源的 Hanabi & Hikari 插件,在 Xcode 15 上适配 Clang,编译 Objective-C 项目混淆效果达到预期,但对 Swift 项目支持的还有问题。
作者将项目中使用的Xcode LLVM混淆方案从obfuscator-llvm更换为开源的Hanabi插件。Hanabi方案通过HOOK的方式干预LLVM IR混淆过程,其他编译过程依赖Xcode原生的toolchain。已知问题包括不支持bitcode和编译Swift时报错。