登录失败Code45,使用插件等调整后变成Code237
-
大佬们好,本人因一个月内千人群被封两次故寻求自动撤回黄图的方案,发现一个叫MirariNsfwBot的项目,但此项目需要Mirai的支持,故此我来使用Mrari。
首先我使用了我的一台闲置电脑去安装Mrari,全程回车默认(说明已经仔细阅读),然后我打开了Mrari确认没问题之后我加入了NSFW插件最新版的插件到plugins文件夹,
随后我使用login XXXXX XXXXX登录了我刚用手机号注册的小号,但是需要过验证码,于是我安装了mirai-login-solver-sakura的jar插件
和手机版然后我再次登录,通过扫码(后面还试过手动复制粘贴链接获取ticket)验证登录,回报了Code45拒绝登录
接着我翻找论坛,发现一个帖子
我翻找了一下,选择了fix-protocol-version的傻瓜最新版来进行登录尝试,这次我在不做更改的情况下重新扫码验证登录,
结果回报了237(code=237, title=安全提醒, message=当前网络不稳定,登录失败。推荐使用常用设备或通过手机号登录。, errorInfo=))注:我曾尝试过删除device.json,但没有作用
于是我注意到这个傻瓜版protocol工具的开头运行会提示
ANDROID_PHONE 8.9.58.11170 2023-05-19T11:35+08:00
ANDROID_PAD 9.0.56.16830 2024-04-18T15:12:37+08:00
ANDROID_WATCH 9.0.3 2022-03-23T10:14:56+08:00
IPAD 8.9.50.611 2023-02-16T15:10:14+08:00
MACOS 6.8.2.21241 2022-03-14T11:11:35+08:00!!! 请使用 ANDROID_PAD 协议 !!! 如需使用其他协议,请手动升级协议版本 插件配置文件位于 network.json
于是我修改了network.json
{ "github_mirror": "https://github.moeyy.xyz/${url}", "protocol_source": "MrXiaoM/protocol-versions", "protocol_version": "latest", "main": { "base_url": "wss://qsign.trpgbot.com/ws" }, "try_cdn_first": false, "cdn": [ { "base_url": "https://zyr15r-astralqsign.hf.space", "key": "selfshare" }, { "base_url": "http://qsign-v3.trpgbot.com", "key": "selfshare" }, { "base_url": "https://qsign.trpgbot.com", "key": "miraibbs" } ], "qq_config": { "apk_id": "com.tencent.mobileqq", "app_id": 537220362, "sub_app_id": 537220362, "app_key": "0S200MNJT807V3GE", "sort_version_name": "9.0.56.16830", "build_time": 1713424357, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2560", "sso_version": 21, "misc_bitmap": 150470524, "main_sig_map": 34869472, "sub_sig_map": 66560, "dump_time": 1713424357, "qua": "V1_AND_SQ_9.0.56_6372_YYB_D", "protocol_type": 6 } }
本来是没有下面这段qq_config的,这段是我在那篇帖子里面找到的,找AI合并了进去,上面的网络配置是原来的
注:我后面才发现
{ "apk_id": "com.tencent.mobileqq", "app_id": 537220362, "sub_app_id": 537220362, "app_key": "0S200MNJT807V3GE", "sort_version_name": "9.0.56.16830", "build_time": 1713424357, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2560", "sso_version": 21, "misc_bitmap": 150470524, "main_sig_map": 16724722, "sub_sig_map": 66560, "dump_time": "1713424357", "qua": "V1_AND_SQ_9.0.56_6372_YYB_D", "protocol_type": 6 }
在MCL/protocol下面已经有内容是这段ANDROID_PAD的json了,但实际上我改没改结果都是Code237
以下是我的版本信息
Running MiraiConsole v2.16.0, built on 2023-10-20 06:28:10. Frontend Terminal: version 2.16.0, provided by Mamoe Technologies Permission Service: Built In Permission Service Plugins: mirai-login-solver-sakura v0.0.12, nsfw v1.1.2, trpgbot v1.13.5, MCL Addon v2.1.1
我虽然已经注意到那篇帖子写到的支持QQ版本不支持我已经安装的QQNT9.9.18,但正因如此我才想来寻求大佬们的帮助🙏
日志文件已经上传到蓝奏云盘
-