ChaosTool

2018-05-03 已阅 45344 次

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

    谢谢大佬维护

  2. Fai
    Fai

    请问最近有人用这个工具过过机审吗?

    1. 4.3马甲包
      4.3马甲包

      之前用这个过过,现在我这边不行了,H5也不行。不知道是不是姿势不对,好多2.1。

  3. json
    json

    你好,Harvey
    - (nonnull NSDictionary *)DjlidEQOIluHCenaHg :(nonnull NSDictionary *)hJxExcwvsJPVaIwhqzH :(nonnull UIImage *)GCZpFNesPvnEglO :(nonnull UIImage *)FZltdkqbMP;
    生成的垃圾代码,这个方法在image那里报错:Expected ')' ,这是什么情况

  4. dd
    dd

    Missing context for method declaration

  5. BTM_ios
    BTM_ios

    1.0.10版本生成的,.m文件 ,@end位置报错.基本所有的文件都这个问题.可能有个公共的位置要修复一下

  6. 佚名
    佚名

    要联网才能用吗?不可以单机吗

  7. zz
    zz

    大佬,sign过期了? 还是服务器不行啊..

  8. 葫芦爷爷
    葫芦爷爷

    大佬 ,我游戏是cocos2d-x做的,代码全是c++的 ,怎么才能给我的这些c++代码添加垃圾代码呀

  9. 联系我272810951
    联系我272810951

    你好!你这工具我使用很简单,便捷,但是现在在苹果编译审核中,没有调用的方法,苹果会识别,不加入审核中,所以可能这么加入起不到多大的效果。 想提个小小建议,能否在脚本中优化一下,垃圾代码中能够去相互调用生成方法,让苹果机审时认为是真代码。这样作者你的工具就完美了

  10. chardxu
    chardxu

    您好,我用了这个工具试了两个App:
    第一个拿一个完全一样的App试了,上架还是被拒;但是另一款自己重新手写的有三分之一重复加入垃圾代码却可以上架;
    个人感觉这款工具确实能提高过审机率,但是垃圾代码是连续批量添加的,它不能插入到代码片段里;这也可以判断苹果机审应该是统计你App连续代码重复率,可能就5-10行这样子代码;所以如果想更加提高过审几率,最好的办法是在方法内部定义变量或调用方法等;稍微差点的就是在方法间接插入垃圾代码。
    不知道能否可行,鄙人拙见,您觉得呢。

    1. urnot166
      urnot166

      老铁你的三分之一重复是啥意思??自己全部手写代码再加入垃圾代码么??

取消回复

添加新评论