iOS混淆、iOS代码混淆工具、iOS马甲包、iOS马甲工具、iOS上架、iOS过审工具、iOS翻新工具、iOS重命名、iOS差异化工具,过4.3,避免2.3.1,混淆结果接近手工翻新,支持OC所有语法的差异化,支持文件名、类、分类、方法、属性、Protocol、宏、Block、静态变量、枚举等符号的差异化,支持png、jpg、plist、bundle、xib、storyborad等资源关联代码、方法名、类名的差异化修改。 iOS confuse、iOS code mix、iOS obscure tool、iOS Majia tool、iOS rename、iOS code retread tool、iOS code differ helper,the confused result approach manual rename,support all OC syntax
修复一些小bug
当前版本已失效,当前版本已失效,当前版本已失效,请不要下载
详情请见 更新日志
如果按照最下面的使用文档,期间遇到错误,麻烦先移步到 常见错误
如果是这之外的错误,那么肯定是我兼容性做的还不够好,希望你能联系我
iOS 代码差异化工具,它是针对现有 iOS 项目代码进行差异化的工具,开发者一直在使用和开发中
符号(symbol)
iOS项目中 类、分类、协议、方法、属性、宏、静态变量、静态常量、block、枚举等等的统称
iPA安装包中的二进制(可执行)文件能找到以上所有的符号,所以他们是需要被修改的
MacOS 系统 Python3.10.0 版本 Python 环境安装
Objective-C(暂不支持 Swift)
- 直接下载即为试用版(试用版会一直提供)
- 试用版会随机混淆 30%左右的代码
- 随机不混淆的 70%部分只会在原符号基础上前后添加字母(这是试用版的限制)
- 试用版增加了限制机制,多次混淆不会增加混淆比例
示例:
+(void)hello; //原方法
如果在混淆的 30%里:
+(void)xxx; //混淆结果未知(不是随机单词)
如果在不混淆的 70%里:
+(void)AXDQ_Hello_QDXA; //大概是这样,只会有前后随机字母的差别,这是试用版的限制
VIP版本100%混淆
如需VIP版本,请关注微信公众号联系开发者
混淆示例:
类名 AFNetworkActivityIndicatorManager 修改为: OutMeshingInactivityIndicantManager
类名 CocoaSecurityResult 修改为: HotChocolateSuretyResult
属性 networkActivityActionBlock 修改为: meshActionActivenessBlock
属性 verCodeBtn 修改为: forwardCodeSelection
方法 screenShotWithName 修改为: blindJibeSetName
方法 forgetPasswordController 修改为: blockWatchwordController
资源:png titleHelper 修改为: claimHelper
资源:xib LowlyController 修改为: HumbleController
xcassets IQKeyboardManager 修改为: CaptionParentalManager
define StrongObject 修改为: StrongTarget
static tupe 修改为: variance
protocol Optional 修改为: Several
...
公众号会分享一些 App Store 过审相关的经验、思路、技术、总结,欢迎联系,感谢关注