CodeMixer

2019-01-18 已阅 2429 次

CodeMixer QQ交流群:516943019

[ 查看CodeMixer用户情况 ]


试用申请/测试申请/购买流程

  • 步骤1:点击菜单中的试用/购买按钮

  • 步骤2:选择套餐/权限

  • 步骤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.12+ (不支持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文件进行处理

17 条评论

  1. 刘先生
    刘先生

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

  2. 可怜的iOS
    可怜的iOS

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

    1. Harvey
      Harvey

      新版已发布,问题已修复

  3. rzx
    rzx

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

    1. Harvey
      Harvey

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

  4. zuoyaoji
    zuoyaoji

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

  5. rzx
    rzx

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

  6. bomo
    bomo

    图片MD5只改Meta信息吧

  7. Sargent
    Sargent

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

  8. Bububu丶
    Bububu丶

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

  9. jx
    jx

    支持swift吗

    1. Harvey
      Harvey

      暂时不支持

  10. Jayxiang
    Jayxiang

    支持swift吗

    1. Harvey
      Harvey

      不支持

添加新评论