马甲小助手是一个基于原生Mac OS原生开发,为开发者提供方便制作和(TODO)分析马甲包的工具.
- 一般轻度混淆使用预览版即可,不限制使用次数.默认混淆30%代码,70%代码随机生成前后缀字母.加入QQ群417349932,可免费提供天数不等兑换码.你也可以凭推广截图可免费提供可观的使用天数(根据推广的程度7~30天不等).
- 付费用户,可解锁全部功能.
- 私聊群主PY交易可获得更多使用天数.
- 本工具不会收集和上传任何的代码信息
- 对于使用本工具混淆的工程不负担任何风险和责任
- 混淆之后可能会出现少数的报错,需要人工修改
- 对于充值的金额,不作任何退款申请
- 工具每次运行混淆都会进行网络验证,请保持网络畅通
- 使用本工具前必须安装Xcode
- 本工具暂时仅支持OC代码
- 请务必备份源码!请务必备份源码!请务必备份源码!
如果打开提示->马甲小助手.app 已损坏,打不开。您应该将它移到废纸篓 ” 或 “ 打不开 马甲小助手.app,因为它来自身份不明的开发者
- 打开终端(Terminal.app)
- 拷贝粘贴 sudo spctl --master-disable,按回车键
- 输入你的账户密码,按回车键确认执行(该密码不会显示,直接输入即可)
- 在系统的“安全与隐私”中允许“任何来源”,再打开终端
- 输入以下命令,回车(注意路径根据自己的实际情况替换)
sudo xattr -d com.apple.quarantine /Applications/马甲小助手.app
- 重启App即可.
- 市面上目前的混淆工具
- 大部分基于Python的查找替换,效率低而且出错率高,复杂一点的项目完全没法用
- 需要过滤绝大部分的第三方库,混淆不彻底
- 没有考虑系统关键字和大部分系统方法,容易出错
- 没有图形化界面或用户体验太差
- 马甲小助手
- 抛弃原有市面上的常规做法,使用高效匹配,效率高出错率低,兼容各种大型工程
- 无需过滤第三方库
- 自动扫描工程依赖的系统库,过滤更加彻底
- 专门为MacOS优化的图形界面
- 快速便捷,操作简单
- 提供项目的.app文件
- 提供项目的根目录路径
- 自动忽略系统方法.系统变量,pods文件夹
- 混淆率更高,混淆后编译bug更少
- 自动分析可混淆的符号(第三方库不在pods文件夹时也参与混淆)
- 修改方法名时支持换行方法,嵌套方法等修改
- 精准替换(效果类似xcode的refactor-rename)
- 支持多种模式,快速模式和自定义模式
- 修改类名
- 修改方法名
- 修改变量
- 修改文件夹
- 支持xib、storyboard
- 黑名单(文件夹,类名,方法名,变量)
- 修改资源
- 添加混淆资源(辣鸡代码)
- 加密字符串
- 清除注释,修改文件注释(虽然注释并不参与编译)
- 高可用性命名
- Swift兼容
- 工具选项卡开发