• 技术交流
  • 【个人经验】关于“QQ版本过低”的解决过程

Mirai Dice 下载及搭建指南指引贴中已给出了新的一键安装包,可以通过依照指南下载→迁移diceQQ号文件夹的方式来解决大部分QQ版本过低、登陆有风险的问题,贴子指路:
https://forum.kokona.tech/d/448-mirai-dice-xia-zai-ji-da-jian-zhi-nan-zui-hou-geng-xin-20221118
官方群群文件中也有一键安装包,群号:1029435374
当然如果真的是QQ号本身有风险,那就只有养号了

——以下步骤可以对照检查是否成功更新mirai版本或java问题——

首先非常感谢Mirai的官方大佬 @cssxsh 的修复版本和指导,也感谢群里不知道论坛ID的大佬们指点,以下是Windows系统下mirai框架升级解决QQ版本低的过程,个人经验仅供参考,因此此前完全没有编程和开发经验,所以在表述过程中可能会有很多术语错误和奇怪的过程,请大佬们指正优化。

一、下载MCL.2.11
Mirai框架更新即是基于mcl此版本完成,下载 地址:
https://github.com/iTXTech/mirai-console-loader/releases

下载完成后解压后,可以放入骰子的安装目录进行替换



(直接贴进去)

二、下载并运行mcl-installer X86
这一步是安装/更新符合版本的JAVA,即java17 ×86 JRE,运行文件后正常情况下只需要回车,下载地址 :
https://github.com/iTXTech/mcl-installer/releases

如果java版本不匹配,会导致dice!插件无法被加载,报错如图:

三、操作更新miari框架
Mirai官方操作指引:
https://mirai.mamoe.net/topic/223/%E6%97%A0%E6%B3%95%E7%99%BB%E5%BD%95%E7%9A%84%E4%B8%B4%E6%97%B6%E5%A4%84%E7%90%86%E6%96%B9%E6%A1%88

操作步骤及答疑:
https://mirai.mamoe.net/topic/1653

  1. 修改此文件

  2. 当前文件夹shift+鼠标右键,打开powershell窗口,在这个窗口里运行 ./mcl -u

不出意外的话,这一步会把框架更新到2.13RC,可以查看该文件夹确认:

四、下载mirai-native cssxsh 编译修复版
此步骤是因为需要通过mirai-native 对插件进行调用,版本不匹配也无法正常使用插件功能。
下载地址:
iTXTech/mirai-native#167

解压后放入plugins文件夹,并删除原本的mirai-native-2.0.5-cp

五、更改dice!插件路径
更新后读取插件的路径发生了改变,因此要将原本的插件挪到匹配的位置上,其他mirai插件也可以尝试这样操作。
插件文件原位置:

更改到:

六、正常login 账号 密码登录
理论上这一步会先进行滑块验证,通过后弹出短信验证框,成功后就能正常使用。

非常粗制滥造大力出奇迹的过程,希望能帮到各位!

喜报,色子姐已经实现了一键安装的愿望,通过群文件中的cmd即可一键丝滑到底进行登录。

感谢,之前一直卡在第五步,现在终于彻底解决了

小声问一下按步骤操作之后登陆反馈org.itxtech.mirainative路径被占用是什么情况?

完全删除再覆盖更新后框架解决了,感谢分享

9 天 后

好贴我顶上去让更多人看到,最近我自己也遇到这个问题
靠帖子的信息去群里下了一键包解决了

    请教一下 一直显示插件 Dice.Driver.CQ.dll 已被加载,返回值为 0然后初始化失败是什么问题呢?

      FogOwl 检查一下mirai是否更新到2.13版本,然后看控制台报错,是不是java版本不符

      1 个月 后

      使用了一键包安装,迁移数据之后仍然显示版本等级低,按照lz的贴依次检查了,也尝试了下载替换版本更高的mcl,换其他qq/主机登录,也都没能成功TT是不是只能寄了……

        fanico 可以试试看删除\bots\骰子qq号\device.json文件重新登录生成新的device文件
        用/autoLogin setConfig 骰子qq号 protocol ANDROID_PAD切换登录协议
        安装mirai-device-generator后生成的登录信息更可靠些

        说点什么吧...