ChaosTool

2018-05-03 已阅 45633 次

CCNamer 上线了,欢迎下载体验

CCNamer(Method-Name-Renamer)类方法名修改器,采用链式解析头文件,代码模型预判,减少误改的机率,替换速度更快;可以解析整个项目大多数类的方法,可视化操作,傻瓜式操作,一键批量修改,引用处自动修改,效率高,省时省力,修改后的方法名规范,提高过审机率,支持Swift(未来支持)、Objecive-C双语言。对于马甲包来说,改掉项目大多数的方法名, 效果远比混淆要好的多。

进入官网


[查看ChaosTool用户情况]


更新日记

2019-06-03 V1.1.1 [ 下载 ]

1、修复macOS Mojave下启动崩溃问题。
2、之前所有版本无法使用,必须下载此版本

2018-10-23 V1.0.22

1、在界面增加连接服务器状态显示。
2、修复版本更新bug。
3、其他优化。

2018-09-13 V1.0.20

1、修复由于服务器问题,造成App无法使用。


最近在H5游戏项目中需要添加垃圾代码作混淆,提高过审机率。手动添加太费时费力,在网上并没有找到合适的比较好的工具,就自己动手写了一个垃圾代码添加工具,命名为ChaosTool。
ChaosTool特点

  • 自动定义变量/函数/属性
  • 自动实现函数体
  • 自动识别插入位置
  • 自动创建/并编写类文件(.h/.m)
  • 自动创建文件夹
  • 无须手动反复Copy,一键生成,几秒钟可生成上万代码
  • 模版可根据需要更改
  • 不影响原有的功能

安装环境

  • macOS 10.12+ (不支持Windows)
  • iOS项目(仅支持Objective-C开发的,包括unity3d、cocos2d-x引擎)

效果看看

使用说明

ChaosTool界面

路径
这是必须的。如果选择是目录,则对目录下的所有.m文件进行添加垃圾代码;如果选择的是文件路径则只对该文件进行添加垃圾代码。

创建目录
这是可选的(对选择目录有效)。创建多个目录使用 '&' 拼接,如果不需要在选择的路径中创建新目录,可保持默认。
ChaosTool自动会往新目录自动创建5个新类并自动定义并实现函数(文件数量可在模版修改)。
添加完垃圾代码需要手动添加新建的目录及里面的文件到项目中,切记,切记,切记。

模版
可根据需要修改值,但是模版框中的数据格式不能修改,否则无法解析模版。

开始按钮
点击后就开始解析模版并执行添加垃圾代码操作,不可撤销,建议执行前备份代码。

默认模版按钮
如果不小心更改了模版中的数据格式,导致无法解析,可使用此按钮恢复默认模版

79 条评论

  1. 东门河蟹
    东门河蟹

    试了下,确实能自动生成代码,但方法名都是乱盖的,这个能审核通过吗?

    1. Harvey
      Harvey

      这个工具是随机生成垃圾代码,不影响提审的,只要你的App或者游戏不违法苹果的规则就可以了

  2. wps
    wps

    加入垃圾代码,审核能通过吗

    1. Harvey
      Harvey

      不影响提审的,前提是你的App或者游戏不能违法苹果的规则,

  3. goodsi
    goodsi

    请问什么时候开源呢,要在swift、.mm格式的文件里增加垃圾代码就不支持了

    1. Harvey
      Harvey

      不支持Swift, 支持.mm文件添加垃圾代码的

      1. huyaming
        huyaming

        我刚刚下载的1.0(22)版本,还是不支持.mm文件添加垃圾呢。而且在.m文件添加垃圾代码时,存在一个问题:如果.mm里面有多个类(即多个@implementation和@end)时,垃圾代码添加会存在不一致的问题。感谢作者大大辛苦维护!

  4. gzwyang
    gzwyang

    请问这个支持脚本调用吗?

    1. Harvey
      Harvey

      暂时不支持脚本调用

添加新评论