使用sb27进行MC模组的基本混淆

使用sb27进行MC模组的基本混淆
Leaves_awa这是一个简单的方案,旨在帮助你使用sb27进行MC模组的基本混淆。
- 第一步,构建你的模组并得到jar文件
- 第二步,安装sb27
安装sb27
- 打开 https://github.com/superblaubeere27/obfuscator 并克隆项目到本地
- 打开你的IDEA导入sb27作为项目
- 等待项目同步,这一步最难(对国人来说)
如果你没有魔法,可能需要换源操作,这方面我并不是很懂(因为我使用魔法doge)
有魔法的看这里啦! - 首先打开你的魔法,这里以小猫咪(clash)为例
- 接着打开IDEA的设置->外观与行为->系统设置->HTTP代理->选择手动设置代理(我感觉自动识别代理有BUG,不是很好用,建议手动)
- 输入127.0.0.1,端口7890,应用此设置
- 这时候你的项目同步就会飞起,还是很慢就关了这次同步重来即可
- 同步完以后跟着操作找到这个文件和函数,点击函数旁边的运行按钮,运行项目,如果出现GUI则说明运行成功
- 接着不着急设置输入(input)或者输出(output)先,我们先导入MC模组要用的lib
- 找个空文件夹放入PCL启动器,下载模组对应版本的MC,比如我用的是1.20.4版本的Fabric模组
- 下载好以后启动一遍MC,然后关闭游戏,这是为了补全文件,接着找到你MC文件夹里面的Lib文件夹
- 搜索”.jar”找到里面所有的jar文件,把他们全复制到桌面一个新建的文件夹里面
- 然后在sb27的GUI界面点击add按钮,选择你刚刚弄的文件夹
- 然后配置你要混淆的jar文件,即input和output,其他基本不用动
- 来到Template一栏,选择Mixin,点Apply
- 接着点击Obfuscate,等待混淆完毕
- 最后你就能得到混淆的jar文件了,打开IDEA查看代码,发现已经变成了一坨
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果