wanghuatao / confuse

iOS 过包神器 混淆工具 过审 上架 模拟人工手动混淆加密 减少账号调查 马甲包工具 过机审 confuse confusion 解决4.3 2.3.1 OC confuse code 翻新工具 差异化工具 code mix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

confuse(iOS马甲包,上架神器)

                            image.png

前言

因公司发展需要,本人19年中旬开始从事iOS马甲包业务,前期也使用过目前市面上其他得马甲包工具,均失败了。经过大量实践,开发出一款功能齐全的马甲包工具(支持OC、Lua、C++)。工具的主要功能OC已封装成Mac应用,其他功能还在封装中,敬请期待。(目前公测阶段: 免费

实践

本人在实践中提审的结果汇总如下(涉及保密,不便透露细节):

  • 非游戏类过包率:30~50%
    • 优惠券类型18套,过包率42%
    • 壁纸类型15套,过包率33%
  • 游戏类过包率:20~30%
    • 塔防类型约40套,过包率22%,该款游戏其他渠道方也在提审,历史提包总数预计500~1000套
    • 卡牌类型1套,过包率100%

功能

confuse是一款马甲包工具,侧重于游戏马甲包,尽最大可能模拟人工手动混淆,避免机器审核4.3、2.1、2.3.1、账号调查等,功能如下:

  1. 混淆前资源替换,指定需要替换的资源文件夹,自动进行同名文件替换,方便快捷
  2. 删注释
  3. 魔改颜色,对项目中UI颜色随机偏移,可自定义宏
  4. 微调字体,对项目中使用的字体随机微调,可自定义宏
  5. 修改全局变量,替换全局变量名、混淆字符串变量值
  6. 修改图片,图片质量修改、大小偏移、颜色微调、透明度设置、RGB偏移、模式修改等
  7. 修改Log输出,智能替换
  8. 修改URL,模拟人工近似替换
  9. 重命名方法名,支持多参修改,近似Xcode的Rename功能,方法名混淆和类名及类型关联,同名方法不同类、同类同名方法不同类型(类方法、对象方法)混淆后将不一致
  10. 重命名属性名,支持@property的对象、常量、block等所有类型,可设置属性名后缀过滤、支持近似替换
  11. 修改方法:拆分方法,对原方法进行封装并根据参数不同进行局部调整,然后调用
  12. 重命名图片名
  13. UI布局偏移,支持SDAutoLayout、Masonry、Frame
  14. 垃圾垃圾,支持自动插入项目中,无需手动导入
    1. 插入ViewController文件
    2. 插入文本文件(json、txt、doc)
    3. 插入垃圾属性
    4. 插入垃圾方法
      1. 插入自定义垃圾文件
      2. 插入分类附带随机方法
  15. 多语言混淆、支持汉字
  16. 修改字符串,加密处理
  17. xib、storyboard文件插入垃圾视图,并修改内部结构属性
  18. 重命名文件名、类名,支持近似替换,可指定添加前缀
  19. 修改项目基本配置,版本号、SDK的BundleID、版本号

以上所有功能均支持黑名单过滤,对指定的内容进行屏蔽,忽略混淆。各个模块的随机单词个数可自定义调整

图文介绍

运行APP效果图,使用前请详细阅读工具使用教程
image.png

更新日志

v1.7.1(2020.09.26)

  1. 修复宏展开bug,导致混淆失败,原因:头文件识别太局限
  2. 优化混淆,调整混淆顺序,提升混淆速度约40%
  3. 修复混淆日志某些地方时间显示乱码


查看更多历史更新记录

链接导航

  1. 马甲包简介

About

iOS 过包神器 混淆工具 过审 上架 模拟人工手动混淆加密 减少账号调查 马甲包工具 过机审 confuse confusion 解决4.3 2.3.1 OC confuse code 翻新工具 差异化工具 code mix