Mirai机器人无法登录的临时处理方案

`Tips:

  • 阅读顺序为从下往上
  • 不要 尝试在 Android 模拟器上通过任何方式解决验证码

06月24日
8.8.88 遭到大规模风控,表现为 code=40/code=45

目前的情况

ANDROID_PHONE(8.9.58.11170)ANDROID_PAD(8.9.58.11170)
缺少 tlv544 和 sign
code=45

ANDROID(8.8.88),
被大规模检测
code=40/code=45

ANDROID_WATCH
密码登录 code=238, 也就是被禁止密码登录
可以扫码登录,但扫码登录需要局域网
并且扫码登录之后有定期消息风控


06月23日

code=16 删掉 bots/.../cache
code=235 删掉 bots/.../device.json
老生常谈的问题为啥总有人重复问

扫码登录(ANDROID_WATCH) 之后发不出消息是已知且目前无法解决的问题
不要再问怎么办了

fix-protocol-version v1.8.3
只是修复了一些可能的问题,不清楚有没有影响

开始严查 8.8.88 版本的登录了,祝各位好运


06月21日

v2.15.0-RC 已发布
你可以使用 mcl 更新到 2.15.0-RC 了,参考 https://mirai.mamoe.net/topic/2061

2.15.0-RC 包含了 2.15.0-dev-98 的更新内容
所以也可以配合 fix-protocol-version v1.8.0 以 8.8.88 版本协议进行登录

如果你发现日志的 ANDROID_PAD 版本不是 8.8.88
那么可以尝试使用 protocol sync ANDROID_PAD 同步协议内容


06月12日

fix-protocol-version v1.7.1

  • 添加 windows x86 支持
  • 降低 linux glibc 版本需要至 2.23
    你可以通过 strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_ 查看你的linux系统支持那些版本

https://github.com/cssxsh/fix-protocol-version/actions/runs/5241043307

https://github.com/cssxsh/fix-protocol-version/actions/runs/5241784161

https://github.com/cssxsh/fix-protocol-version/actions/runs/5276674247


06月11日

fix-protocol-version v1.7.0
更新了,姑且加上解决 code=45 需要的部分东西,目前配合 8.8.88 + 2.15.0-dev-98 可以登录

使用方法:
到 https://github.com/cssxsh/fix-protocol-version/actions/runs/5233985323 下载整合包 console-runtime
使用登陆协议 ANDROID_PAD


06月10日

隔壁 8.8.88 协议版本 解决方法的原理是把协议回退到 没有 code=45 检查的版本
code=45 的原理是检查协议流程中的一些签名加密部分,mirai 目前没有实现,所以大概率报 code=45
ANDROID_WATCH 能扫码登录的原理也是类似的,他根本不检查 code=45 需要检查的东西,所以不会触发 code=45

fix-protocol-version 只是修改协议的版本信息,并没有修改协议实现细节,所以他无法从根本上解决 code=45
只能用于处理 code=235,不要在TM问为什么 fix-protocol-version 为什么不能解决 code=45 了,每次更新帖子都在强调,但是TM每次都还是有人问。

姑且在 https://github.com/cssxsh/fix-protocol-version/releases/tag/v1.6.0 中加入
protocol sync <type> 命令用以同步协议
例如 protocol sync ANDROID_PAD 可以将 ANDROID_PAD 同步到 8.8.88
但是慎用,8.8.88 协议版本可能会让本来能正常登录的账号炸掉,
并且 8.8.88 可能会触发 code=235
所以建议尝试的时候单独开一个实例。

PS: 某人写的 6/3 的更新属实鸡肋, 风控严重的号无法解除45,不严重的号又不触发45,只有轻微风控的号才可能有用。


从2023年6.10日开始搬运,原贴地址:无法登录的临时处理方案 | MiraiForum (mamoe.net)

请登录后发表评论

    没有回复内容