CodeMixer

2019-01-18 已阅 8555 次

CodeMixerPro 与 CodeMixer 的权限不能通用
CodeMixer前身为ChaosTool,macOS平台下的iOS混淆/添加垃圾代码工具,生成的代码规范,提高过审机率。

[ 查看CodeMixer用户情况 ]


iOS技术群:811715780

加群条件:没有什么条件,昵称不能是敏感词,头像不能是敏感图片,QQ空间不能被封(不开通QQ空间除外)
T人条件:发小广告(不仅限于文字/图片/链接),不文明聊天,昵称有敏感词/头像敏感图片等,满人时不活跃用户优先被T

CodeMixer QQ交流群:516943019

加群条件:中级iOS程序员及以上,QQ等级至少2个太阳,Q龄8年及以上,昵称不能是敏感词,头像不能是敏感图片,QQ空间不能被封(不开通QQ空间除外),否则不允许通过;
T人条件:中级iOS程序员以下,发小广告(不仅限于文字/图片/链接),不文明聊天,昵称有敏感词/头像敏感图片等,QQ空间被封(不开通QQ空间除外),满人时不活跃用户优先被T

已授权设备专用群:978407965

需要填写授权设备序列号,填错或者未授权设备一律不通过
该群不得讨论过包/拒审/开发者账号等与如何使用工具无关的问题,一旦违反就会清除永久不得再加入


更新日记

2019-04-24 V1.4.0

[ 本站下载(香港) ] [ 海外下载(美国) ] [ 腾讯云下载(上海) ]
如果某个下载点速度慢,请选择其他下载点

1、新增云端词库功能,可将自己词库保存到云端,每个人可建多个词库
2、通过词库口令,可将词库分享给其他人
3、不再提供默认词库

更新注意事项
更新此版本之前请备份好之前的词库,更新后词库将被清掉
更新此版本之前请备份好之前的词库,更新后词库将被清掉
更新此版本之前请备份好之前的词库,更新后词库将被清掉


2019-04-22 V1.3.1

1、增加权限转换功能,可以转换到Pro版本
2、在线更新界面支持中文


2019-04-17 V1.2.9

1、修改类名不再允许修改文件名,如要修改文件名请使用[ 文件名 ]功能
2、在主页新增[ 文件名 ]功能


2019-04-15 V1.2.8

1、修复重启后设置参数恢复默认值的问题
2、修复无法退出或关闭App问题
3、支持在线更新


2019-03-18 V1.2.0

1、CodeEngine 混淆引擎更新至 V2.0.0。
2、修改类名时可修改文件名。
3、nonnull、nullable 关键词可选
4、修复修改类名模式二耗内存问题
5、增强混淆稳定性


2019-03-14 V1.1.4

1、类名增加可选模式。
2、提示界面优化。


2019-03-13 V1.1.3

1、修复重复注册设备信息bug。
2、优化类名功能。


2019-03-12 V1.1.2

1、类名功能崩溃bug,及快捷键异常。


2019-03-11 V1.1.0

1、网络连接优化、修复提示崩溃bug。


2019-03-09 V1.1.0 RC

1、界面优化、修复已发现的bug
2、服务器已更新,之前所有版本无法使用,请更新安装此版本


2019-03-05 V1.1.0 Beta2

1、修复 macOS 10.13.x 购买界面异常问题及二维码无法显示的问题


2019-03-04 V1.1.0 Beta1 测试版

1、UI 2.0
2、重写批量修改类名引擎,修复电脑内存崩掉的bug
3、修复快捷键失效问题


2019-02-19 V1.0.3 测试版

1、修复启动崩溃问题
2、设置保存成功,下次启动仍为默认值问题
3、设置参数保存前判定合法性
4、CodeMixer开始工作前,判断路径的合法性
5、优化单词库(自动去重、校验、单词至少4个字母组成)
6、增加忽略文件/文件夹功能
7、增加快捷键支持command+X(剪切)、command+C(拷贝)、command+V(粘贴)


2019-01-20 V1.0.2

1、付费测版本。


CodeMixer安装环境

  • macOS 10.13+ (不支持Windows)

CodeMixer介绍

ChaosTool升级版,完全重构,更多新功能,再也不是乱码,有以下特点

功能ChaosToolCodeMixer
自动定义变量/函数/属性支持支持
自动实现函数体支持支持
自动创建/并编写类文件(.h/.m)支持支持
自动创建文件夹支持支持
自动备份原始代码不支持支持
离线授权认证不支持支持
变量/参数/函数返回/属性类型支持UIKit不支持支持
变量/参数/函数返回/属性支持自己创建的类不支持支持
允许添加方法前缀不支持支持
允许修改类名/文件名前缀不支持支持
创建Model不支持支持
创建View不支持支持
创建ViewController不支持支持
允许修改署名和版权归属(对于新建文件)不支持支持
实现相对复杂的方法体不支持支持
代码规则化不支持支持
代码相互调用不支持支持
允许用户定制单词库不支持支持
其他功能:批量修改类名、批量修改图片MD5不支持支持

CodeMixer创建文件示例(定义文件)

不要怀疑,这真不是人写的,这真不是人写的,这真不是人写的

CodeMixer创建文件示例(实现文件)

不要怀疑,这真不是人写的,这真不是人写的,这真不是人写的

CodeMixer添加垃圾代码示例(实现文件)

不要怀疑,这真不是人写的,这真不是人写的,这真不是人写的

CodeMixer三大功能

1、混淆

向项目添加混淆/垃圾代码

路径

选择一个目录(只能是目录),表示对该目录下所有所有OC(.m、.mm、.h)文件操作

操作完成后要做

  • 添加所选路径下的文件及目录到项目中

  • 引用代码


注意: HH为前缀,实际要替换成你自己的前缀(在设置选项查看)

单词库

可以自定义自己的单词库,覆盖默认单词库。
规则
1、单个词,全为小写
2、组合单词,从第二个单词起,首字母为大写
例如1:userAction,adminAction,loginManger
例如2:adminLoginAccess,userLoginAccess, normalLogoutAccess
依此类推
3、用英文逗号连接
举例:people,user,userAction,login,userLoginAccess,loginManger

2、类名

批量修改类名

路径

选择一个目录(只能是目录),表示对访目录所有OC文件(.h、.m、.mm)中的NSObject的子类的类名进行更改
执行解析操作后,就开始解析类名,完成出现如下界面

在此界面可以修改自己钟意的新类名,以替换原始类名

执行修改操作就开始进行替换,不能撤消

3、图片(支持png、jpg)

批量处理图片

  • 微调(用于改变图片MD5,图片尺寸会改变,比例不变)
  • 2倍图转1倍图(将源图片作为2倍图,批处理成1倍图,例如源图片为: 100px X 40px, 处理后为: 50px X 20px)
  • 2倍图转3倍图(将源图片作为2倍图,批处理成3倍图,例如源图片为: 100px X 40px, 处理后为: 150px X 60px)
  • 3倍图转1倍图(将源图片作为3倍图,批处理成1倍图,例如源图片为: 90px X 60px, 处理后为: 30px X 20px)
  • 3倍图转2倍图(将源图片作为3倍图,批处理成2倍图,例如源图片为: 90px X 60px, 处理后为: 60px X 40px)

路径

选择一个目录(只能是目录),表示对访目录所有png/jpg文件进行处理

22 条评论

  1. smallevil
    smallevil

    试用了一下.
    有几点
    1.所产生的文件被每一个文件完全import,这个不太合理.最好是每个文件import几个,分散开.这样逻辑上合理些.
    2.项目里有时会定义一些全局变量,会有冲突(重复),这个要怎么避免一下.不是大问题.虽然手动也可以.

    1. Harvey
      Harvey

      一般情况下当前页面引用到的类才会import,不用到是不会import的,除非你的设置里把参数设置比较小,生成的文件比较少,刚好被当前文件全部,就会出现全部引用的情况

  2. IOS2
    IOS2

    有过包的吗?

  3. 刘先生
    刘先生

    我有一个app目前出现了2.1大礼包,之前一直是4.3,迫切需要对我的ipa文件进行混淆处理,如果能够给我上架的话,价格可以商量。请联系我258055085非常感谢,非常着急。

  4. 可怜的iOS
    可怜的iOS

    能录一个视频教程就好了,自己操作,各种bug。错误太多,改不过来。不知道是不是我使用错误。
    我遇到的问题是:我测试一个简单的代码(纯OC项目),然后混淆配置项目参数全部写的1。但是生成结果是,混淆目标文件会被引用一大堆的随机的类的声明。但是这些类都找不到(比如 'TWElectedModel.h' file not found。这个根本没有被自动生成对应的TWElectedModel.h文件)

    1. Harvey
      Harvey

      新版已发布,问题已修复

      1. 可怜的iOS
        可怜的iOS

        生产的垃圾代码之间确实各种互相调用了,但是垃圾代码没有插入到我的主程序中。就是没有在我自己的方法里调用,如果这个也能做好就更好了。期待大神的完善

      2. 可怜的iOS
        可怜的iOS

        还是有一些上面的错误,但是新版本比之前好了很多,期待大佬继续优化。还有一个问题,就是生产的代码貌似没有在我的主程序中去调用。如果这个能在完善就更好了。或者说是不是我哪里没有做对呢

  5. rzx
    rzx

    设置里改完前缀,没关,下次再改一次前缀,彻底乱了!!!!

    1. Harvey
      Harvey

      新版已发布,问题已修复,请到官网下载新版

  6. zuoyaoji
    zuoyaoji

    博主 请问怎么购买,加群不通过呀

  7. rzx
    rzx

    图片处理没用,每次都直接闪退

  8. bomo
    bomo

    图片MD5只改Meta信息吧

  9. Sargent
    Sargent

    大神,CodeMixer这个工具啥时候能用啊

  10. Bububu丶
    Bububu丶

    期待发布,感觉功能很强大,不知道什么时间能下载。

添加新评论