如题 2022.1.21日晚,发生了大规模的杀骰事件,且延续至今。 但是我这边几个苟延残喘(不是)的先驱骰子均没有被冻结,于是开始考虑腾讯是否对Mirai实行了精准打击。 于是修改了一下Mirai的源码,对登陆设备的特征进行了一定程度的修改。 我以人格担保没有加入任何其他特征或是私货。
如果你想客制化自己的名称,修改mirai-core-api/src/commonMain/kotlin/utils/DeviceInfo.kt即可 目前Release内的jar文件可以直接使用。使用时需要先删除bots/QQ号/device.json文件 并替换libs文件夹内的core-all,console和console-terminal 并修改config.json文件内的core-all,console和console-terminal版本为2.33.3即可 以下是Github release链接 https://github.com/Stardust-minus/mirai/releases/tag/v2.33.3 以上
修正:存在于源码中的一个groupImp bug 版本号更新为2.99.0 推荐与魔改Dice核心一同使用 修正:MAC地址伪装,现在与官方mirai WIFI,蓝牙MAC地址均不同。 版本号未更新。
更新v2.99.0-fix https://blog.ryoii.cn/mirai-devicejs-generator/ 您还可以使用该生成器替换device.json内的文件,实现客制化。 本次更新修订了手机型号,现在为Metarton’s Phone。
😆
为什么会出现ClassNotFound的异常抛出? [ERROR] org.mozilla.javascript.WrappedException: Wrapped java.lang.ClassNotFoundException: net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader (boot.js#97)
Evylenn 你没改config.json里的版本!
Stardust·减 改了才发现,好像应该要用原版的mirai?
Evylenn 怎么说?
Stardust·减 dice的mirai版教程里面的mirai好像并没有mirai-core-all mirai-core 等这几个路径
Evylenn 在libs文件夹内
对IMEI生成添加了校验位。替换Mirai原有的全随机方法。 版本号修改为2.33.3
添加了docker镜像支持。
现已有插件可通过配置文件的方式替换设备信息。(见https://forum.kokona.tech/d/936-tou-niang-feng-kong-de-lin-shi-jie-jue-fang-an) 遵循剃刀原则,本repo的release删除。