ChaosTool

2018-05-03 已阅 45343 次

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. AB
    AB

    老是链接不上服务器啊

  2. Z@Z
    Z@Z

    博主,服务器挂了。显示连接不上服务器。麻烦看看。谢谢!

    1. Z@Z
      Z@Z

      多刷几次成功了。多谢!

  3. Rachel
    Rachel

    您好,一直提示更新至最新版本:22 但是现在下载下来安装显示是21

    1. Harvey
      Harvey

      已检查过服务器的版本,数据源没有问题;建议你下载下来直接打开运行,不要安装到其他目录试试

  4. sky
    sky

    我用的是unity引擎使用C#代码,这个也可以用吗,还有使用之后我不知道怎么看垃圾代码,小白求指教

    1. Harvey
      Harvey

      C#不可以的

      1. sky
        sky

        ok,谢谢

    2. sky
      sky

      添加完垃圾代码需要手动添加新建的目录及里面的文件到项目中,这个是

  5. ONARI
    ONARI

    一直连接不上服务器是咋回事呢

    1. Harvey
      Harvey

      应该是你的网络问题,目前就你反馈一直连不上服务器。

      1. ONARI
        ONARI

        我打开网页什么的都没问题, 不管是国内开始国外。

  6. king
    king

    鉴于目前苹果审核的力度我觉得有两方面可以改进
    1.生成的属性及方法名用有意义的单词组成
    2.生成的方法能互相调用
    希望您可以采纳

    1. Harvey
      Harvey

      这个已经在计划中,等我抽出时间会做的

  7. shhshh
    shhshh

    大佬,sign过期了,用不了了啊

    1. Harvey
      Harvey

      到 https://www.yaozuopan.top 获取新的Sign就行

      1. hdhdhdh
        hdhdhdh

        我看了啊,最新sign就到今天啊,22号,刚好今天过期,没有最新的sign了吧

        1. hdhdhdh
          hdhdhdh

          不好意思看错了,看成10月22了哈哈

  8. 357951578@qq.com
    357951578@qq.com

    很好用

    1. 4.3马甲包
      4.3马甲包

      请问你是H5嘛?我好久没有开张了 。。。

  9. LUGUO
    LUGUO

    老铁,你是sign过期了,去网站下,打不开

    1. Harvey
      Harvey

      现在站点是:http://www.yaozuopan.top

  10. Steve
    Steve

    苹果机审现在估计会自动录入识别已经上传过的代码,传多几次之后就不行了,不知道能不能加入个自定义垃圾代码的功能,可以自己自定义添加

    1. Harvey
      Harvey

      你大概描述一下你想要自定义添加功能的是怎么样的

      1. Steve
        Steve

        例如我可以新建一个.m文件,往里面写几套方法模板和字段模板,然后我再制定一个范围,使得这套模板可以随机变化,然后最后方法直接是可以相互调用的,软件就在.m里面提取然后执行,或者可以默认给出几套模板下载,可以下载下来自行修改,这样大家的代码差异化会大一点,大概是这样,总之目的就是使得添加的代码更有意义,可以更像是手动添加的。

        1. Harvey
          Harvey

          这个需要大量的工作,要重构整个项目,短时间内是无法实现的。

          1. Steve
            Steve

            如果可以实现的话可以帮助很多人,希望有空可以考虑下哈

取消回复

添加新评论