如题。

在MiraiAndroid上登录时,几乎100%遇到此问题。
又因为其不支持短信验证码验证,故这里我们需要用一些小技巧。

跑通本教程需要一台电脑/一台云服务器,无法使用纯手机解决问题。

Step.1 环境准备

在电脑/服务器上拿到Mirai 2.13+device-generator的包。
首先打开 https://gitee.com/diceki/mirai-dice-windows
点击克隆/下载,选择下载ZIP。

解压ZIP到一个合适的位置,打开plugins文件夹
下载 http://obs.baimianxiao.cn/share/obs/sankagenkeshi/mirai-device-generator-1.1.3.mirai2.jar
将其放入plugins

完成后应当是这样的。

Step.2 准备device和secret

点击启动Mirai,按正常流程登录。(滑块–>手机验证码)

直至出现Login successful.

关闭Mirai。

Step.3 移植到手机端

首先,请参见 https://forum.kokona.tech/d/1267-geng-xin-de-dice-for-miraiandroid/
下载较新的MiraiAndroid和Dice,高版本的device文件不向下兼容。
之后,安装MT文件管理器。链接:http://obs.baimianxiao.cn/share/obs/sankagenkeshi/mt.apk
之后,拷贝一些文件到手机。

使用MT文件管理器打开~./Android/data/io.github.mzdluo123.mirai.android/files
新建bots文件夹,进入此文件夹。
新建之前对应的QQ号文件夹。
拷贝device.json

新建cache文件夹,拷贝其PC端内容到里面。

仅拷贝device经测试无法解决登录问题。

重启MiraiAndroid。
之后,您应当可以登录了。

如有问题,请在下面提出。

赞!
立马重新生成一个device然后回来为祸人间

1 个月 后

你好,请问第二个下载链接出现错误,应该怎么办呢?附上链接和错误截图

10 天 后

按照你的说明操作了,但有两处不同:
第一处是额外在plugin文件夹里放了mirai-login-solver-sakura-0.0.8.mirai2来帮助我进行滑块验证(不然我不会登录……)
第二处是我直接用数据线将手机和电脑链接,在电脑上对手机内的文件进行调整

但结果是,它不断重复“Saved account secrets to local cache for fast login.”这一句话,而没有登录成功

说点什么吧...