Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: 登录后出现"账号涉嫌违规被限制在非常用设备登录, 请在手机QQ登录并根据提示完成认证" #2143

Closed
4 tasks done
shenao1100 opened this issue May 13, 2023 · 66 comments
Labels
bug? The issue author think this is a bug

Comments

@shenao1100
Copy link

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经仔细阅读上述教程和 "提问前需知"
  • 我已经使用 dev分支版本 测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。(这些问题应当在 Discussion 板块提出。)

go-cqhttp 版本

1.0.1版本和之前dev分支中的a0e3291均以测试过

运行环境

CentOS

运行架构

AMD64

连接方式

WebSocket (反向)

使用协议

1 | Android Phone

重现步骤

环境:

  • win11 22H2 amd64
  • CentOS7 amd64
  • release1.0.1版本和最新dev版均测试过
  • 使用andriod pad协议和andriod phone协议

步骤:

  1. 发现bot掉线,重新登陆后启动go-cqhttp获得以下输出
[2023-05-14 00:08:55] [WARNING]: 登录需要滑条验证码, 请验证后重试.
[2023-05-14 00:08:55] [WARNING]: 请选择提交滑块ticket方式:
[2023-05-14 00:08:55] [WARNING]: 1. 自动提交
[2023-05-14 00:08:55] [WARNING]: 2. 手动抓取提交
[2023-05-14 00:08:55] [WARNING]: 请输入(1 - 2):
1
[2023-05-14 00:09:10] [WARNING]: 请前往该地址验证 -> https://captcha.go-cqhttp.org/captcha?...
[2023-05-14 00:09:26] [WARNING]: 登录失败: 登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。 Code: 45
[2023-05-14 00:09:26] [WARNING]: 你的账号涉嫌违规被限制在非常用设备登录, 请在手机QQ登录并根据提示完成认证
[2023-05-14 00:09:26] [WARNING]: 或使用 -update-protocol 升级到最新协议后重试
  1. 协议更换为andriod phone,问题依旧
  2. 删除device.json和session.token使其重新生成,问题依旧
  3. 更换账号,问题依旧

期望的结果是什么?

成功登录

实际的结果是什么?

提示 "你的账号涉嫌违规被限制在非常用设备登录, 请在手机QQ登录并根据提示完成认证"

但是手机QQ并无任何认证消息

简单的复现代码/链接(可选)

No response

日志记录(可选)

No response

补充说明(可选)

No response

@shenao1100 shenao1100 added the bug? The issue author think this is a bug label May 13, 2023
@xiyangOvO
Copy link

同样的问题 用过的号和新注册的号都无法登陆

@SaarChaffee
Copy link

昨天删除session.token和devices.json后无法重新登陆。在dev、1.0.0和1.0.1刚更新时均未出现过这个问题。

>  .\go-cqhttp_windows_amd64.exe -update-protocol --faststart
[2023-05-14 09:59:21] [INFO]: 当前版本:v1.0.1 
[2023-05-14 09:59:21] [INFO]: 将使用 device.json 内的设备信息运行Bot. 
[2023-05-14 09:59:22] [INFO]: 开始尝试登录并同步消息... 
[2023-05-14 09:59:22] [INFO]: 使用协议: Android Pad 8.9.35.10440 
[2023-05-14 09:59:22] [INFO]: 从文件 data/versions/6.json 读取协议版本 Android Pad 8.9.38.10545. 
[2023-05-14 09:59:22] [INFO]: Protocol -> connect to server: 183.47.117.157:8080 
[2023-05-14 09:59:22] [WARNING]: 登录失败: 登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。 Code: 45 
[2023-05-14 09:59:22] [WARNING]: 你的账号涉嫌违规被限制在非常用设备登录, 请在手机QQ登录并根据提示完成认证 
[2023-05-14 09:59:22] [WARNING]: 或使用 -update-protocol 升级到最新协议后重试 
[2023-05-14 09:59:22] [INFO]: 按 Enter 继续.... 

环境:win10 22H2。

@LYYZZ
Copy link

LYYZZ commented May 14, 2023

./go-cqhttp -update-protocol
[2023-05-14 14:08:19] [INFO]: 当前版本:v1.0.1
[2023-05-14 14:08:19] [INFO]: 将使用 device.json 内的设备信息运行Bot.
[2023-05-14 14:08:20] [INFO]: Bot将在5秒后登录并开始信息处理, 按 Ctrl+C 取消.
[2023-05-14 14:08:25] [INFO]: 开始尝试登录并同步消息...
[2023-05-14 14:08:25] [INFO]: 使用协议: Android Pad 8.9.35.10440
[2023-05-14 14:08:25] [INFO]: 正在检查协议更新...
[2023-05-14 14:08:31] [INFO]: 协议版本已更新: 8.9.35.10440 -> 8.9.53.10815
[2023-05-14 14:08:31] [INFO]: Protocol -> connect to server: 120.232.31.221:8080
[2023-05-14 14:08:32] [WARNING]: 登录失败: 登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。 Code: 45
[2023-05-14 14:08:32] [WARNING]: 你的账号涉嫌违规被限制在非常用设备登录, 请在手机QQ登录并根据提示完成认证
[2023-05-14 14:08:32] [WARNING]: 或使用 -update-protocol 升级到最新协议后重试
[2023-05-14 14:08:32] [INFO]: 按 Enter 继续....

环境:Linux debian 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64 GNU/Linux

1 similar comment
@LYYZZ
Copy link

LYYZZ commented May 14, 2023

./go-cqhttp -update-protocol
[2023-05-14 14:08:19] [INFO]: 当前版本:v1.0.1
[2023-05-14 14:08:19] [INFO]: 将使用 device.json 内的设备信息运行Bot.
[2023-05-14 14:08:20] [INFO]: Bot将在5秒后登录并开始信息处理, 按 Ctrl+C 取消.
[2023-05-14 14:08:25] [INFO]: 开始尝试登录并同步消息...
[2023-05-14 14:08:25] [INFO]: 使用协议: Android Pad 8.9.35.10440
[2023-05-14 14:08:25] [INFO]: 正在检查协议更新...
[2023-05-14 14:08:31] [INFO]: 协议版本已更新: 8.9.35.10440 -> 8.9.53.10815
[2023-05-14 14:08:31] [INFO]: Protocol -> connect to server: 120.232.31.221:8080
[2023-05-14 14:08:32] [WARNING]: 登录失败: 登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。 Code: 45
[2023-05-14 14:08:32] [WARNING]: 你的账号涉嫌违规被限制在非常用设备登录, 请在手机QQ登录并根据提示完成认证
[2023-05-14 14:08:32] [WARNING]: 或使用 -update-protocol 升级到最新协议后重试
[2023-05-14 14:08:32] [INFO]: 按 Enter 继续....

环境:Linux debian 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64 GNU/Linux

@spicyrnilk
Copy link

[2023-05-14 00:08:55] [WARNING]: 登录需要滑条验证码, 请验证后重试.
[2023-05-14 00:08:55] [WARNING]: 请选择提交滑块ticket方式:
[2023-05-14 00:08:55] [WARNING]: 1. 自动提交
[2023-05-14 00:08:55] [WARNING]: 2. 手动抓取提交
[2023-05-14 00:08:55] [WARNING]: 请输入(1 - 2):
2
[2023-05-14 00:09:10] [WARNING]: 请前往该地址验证 -> https://captcha.go-cqhttp.org/captcha?...
[2023-05-14 00:09:26] [WARNING]: 登录失败: 登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。 Code: 45
[2023-05-14 00:09:26] [WARNING]: 你的账号涉嫌违规被限制在非常用设备登录, 请在手机QQ登录并根据提示完成认证
[2023-05-14 00:09:26] [WARNING]: 或使用 -update-protocol 升级到最新协议后重试

运行环境:Windows Server 2019

@KimTinyan
Copy link

[2023-05-14 18:01:28] [WARNING]: 登录失败: 登录失败,建议升级最新版本后重试,或通过问题反馈与我们联系。 Code: 45
[2023-05-14 18:01:28] [WARNING]: 你的账号涉嫌违规被限制在非常用设备登录, 请在手机QQ登录并根据提示完成认证
[2023-05-14 18:01:28] [WARNING]: 或使用 -update-protocol 升级到最新协议后重试

@lollipopkit
Copy link

同样的问题,协议为macOS

使用手机QQ登录并修改密码后,问题依旧

device.json 里的设备属于 常用设备,累计登录一年了

@xiyin486
Copy link

我也无法登录,切换成手表后可以扫码登陆,但是发送消息功能好像不正常,经常发不出去消息。

@huang122124
Copy link

我也是同样问题,更改为macOS后,正常使用不到一天,出现上述普遍情况,求解决

@ZPW2002
Copy link

ZPW2002 commented May 15, 2023

同样的问题,我把device.json里的protocol值改成2之后扫码登陆成功了

@LYYZZ
Copy link

LYYZZ commented May 15, 2023

device.json里的protocol值改成2之后,有些东西发不出去

@xiexiaogongyang
Copy link

我也同样遇到了这个问题,谁能解决吗

@qxdn
Copy link

qxdn commented May 16, 2023

一样的问题

@Natrium0521
Copy link

一样

@Lanly109
Copy link

同样的问题

@shijinn520
Copy link

shijinn520 commented May 16, 2023

如果不使用频道等消息,实在登录不上的账号,可以使用协议2手表扫码登录,这是100%没问题的,但是需要你把机器人的群消息设置为接收全部消息,扫码需要局域网来,完成后把device.jsontoken传到服务器即可
以下方法仅我个人测试,不代表别人可以
1.更换device.json内的协议为1 3 5 6,如果这4种协议都行不通,直接删掉device.json重新生成,有概率能登录
2.可以尝试自行修改虚拟设备device.json内的参数,有几率成功,这里的重新生成我大概试了五六次有一次可以。

@huang122124
Copy link

如果不适用频道等消息,实在登录不上的账号,可以使用协议2手表扫码登录,这是100%没问题的,但是需要你把机器人的群消息设置为接收全部消息,扫码需要局域网来,完成后把device.jsontoken传到服务器即可 以下方法仅我个人测试,不代表别人可以 1.更换device.json内的协议为1 3 5 6,如果这4种协议都行不通,直接删掉device.json重新生成,有概率能登录 2.可以尝试自行修改虚拟设备device.json内的参数,有几率成功,这里的重新生成我大概试了五六次有一次可以。

亲测可行,支持!!!

@xue1213888
Copy link

如果不使用频道等消息,实在登录不上的账号,可以使用协议2手表扫码登录,这是100%没问题的,但是需要你把机器人的群消息设置为接收全部消息,扫码需要局域网来,完成后把device.jsontoken传到服务器即可 以下方法仅我个人测试,不代表别人可以 1.更换device.json内的协议为1 3 5 6,如果这4种协议都行不通,直接删掉device.json重新生成,有概率能登录 2.可以尝试自行修改虚拟设备device.json内的参数,有几率成功,这里的重新生成我大概试了五六次有一次可以。

将协议改为手表协议2虽然可以登陆,但是会在几个小时后又掉线,重登后还是如此,我试过好多账号了,不知道大家是不是如此。

@Moebyte
Copy link

Moebyte commented May 18, 2023

之前一直可以MACOS协议登录,现在只能用手表协议了

@xue1213888
Copy link

xue1213888 commented May 18, 2023 via email

@billnotfound
Copy link

你可以试试这样,创建一个6.json
{
"apk_id": "com.tencent.mobileqq",
"app_id": 537118044,
"sub_app_id": 537118044,
"app_key": "0S200MNJT807V3GE",
"sort_version_name": "8.8.88.7083",
"build_time": 1648004515,
"apk_sign": "a6b745bf24a2c277527716f6f36eb68d",
"sdk_version": "6.0.0.2497",
"sso_version": 19,
"misc_bitmap": 150470524,
"main_sig_map": 16724722,
"sub_sig_map": 66560,
"dump_time": 1648004515,
"protocol_type": 1
}
放在./data/versions里面
用这个方法的话请不要-update-protocol

@xiexiaogongyang
Copy link

我试一下

@anyanfei
Copy link

你可以试试这样,创建一个6.json { "apk_id": "com.tencent.mobileqq", "app_id": 537118044, "sub_app_id": 537118044, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.8.88.7083", "build_time": 1648004515, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2497", "sso_version": 19, "misc_bitmap": 150470524, "main_sig_map": 16724722, "sub_sig_map": 66560, "dump_time": 1648004515, "protocol_type": 1 } 放在./data/versions里面 用这个方法的话请不要-update-protocol

牛逼哥们儿,真的可以耶

@Natrium0521
Copy link

你可以试试这样,创建一个6.json { "apk_id": "com.tencent.mobileqq", "app_id": 537118044, "sub_app_id": 537118044, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.8.88.7083", "build_time": 1648004515, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2497", "sso_version": 19, "misc_bitmap": 150470524, "main_sig_map": 16724722, "sub_sig_map": 66560, "dump_time": 1648004515, "protocol_type": 1 } 放在./data/versions里面 用这个方法的话请不要-update-protocol

好了好了,谢谢哥们

@anyanfei
Copy link

你可以试试这样,创建一个6.json { "apk_id": "com.tencent.mobileqq", "app_id": 537118044, "sub_app_id": 537118044, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.8.88.7083", "build_time": 1648004515, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2497", "sso_version": 19, "misc_bitmap": 150470524, "main_sig_map": 16724722, "sub_sig_map": 66560, "dump_time": 1648004515, "protocol_type": 1 } 放在./data/versions里面 用这个方法的话请不要-update-protocol

但是哥们儿,有一个问题哈,这个就没办法与手机QQ共存了哈哈,会被互相踢下线,不过也可以用

@qingshu-ui
Copy link

同样的问题,我把device.json里的protocol值改成2之后扫码登陆成功了

欧克,解决问题,感谢分享

@anyanfei
Copy link

同样的问题,我把device.json里的protocol值改成2之后扫码登陆成功了

欧克,解决问题,感谢分享

感谢感谢~~~~

@6DDUU6
Copy link

6DDUU6 commented May 19, 2023

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用
地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904
protocol协议用1或者6,启动时必须要加参数 -update-protocol

@sherlockHlb
Copy link

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol
-update-protocol参数家在哪里啊

@ilihu
Copy link

ilihu commented May 22, 2023

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol

账号没被风控却显示消息发送失败:账号可能被风控,我yunzai的icqq就能正常发送消息

可以复现:

* 使用协议1:
[2023-05-20 09:38:42] [WARNING]: 检查更新失败!
[2023-05-20 09:39:12] [WARNING]: 群消息发送失败: 账号可能被风控.
* 使用协议6
[2023-05-20 09:41:48] [INFO]: 使用协议: Android Pad 8.9.35.10440
[2023-05-20 09:41:53] [INFO]: Protocol -> connect to server: [::ffff:183.47.102.213]:8080
[2023-05-20 09:41:54] [WARNING]: Protocol -> device lock is disable. http api may fail.
[2023-05-20 09:41:54] [ERROR]: Protocol -> parse incoming packet error: return code unsuccessful: -10003

经测试, 删除device.jsondata之类文件后重新生成会回到情况1, 重新启动后回到情况2, 与协议无关.

CC @6DDUU6

我用这个gocq登录(protocol: 6)后,可以正常使用一段时间,收发消息都没问题。问题是两小时后,帐号被冻结了(可登录手机解封)。

[WARNING]: 登录失败: 账号被冻结 Code: 40

@6DDUU6
Copy link

6DDUU6 commented May 22, 2023

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol

账号没被风控却显示消息发送失败:账号可能被风控,我yunzai的icqq就能正常发送消息

可以复现:

  • 使用协议1:
[2023-05-20 09:38:42] [WARNING]: 检查更新失败!
[2023-05-20 09:39:12] [WARNING]: 群消息发送失败: 账号可能被风控.
  • 使用协议6
[2023-05-20 09:41:48] [INFO]: 使用协议: Android Pad 8.9.35.10440
[2023-05-20 09:41:53] [INFO]: Protocol -> connect to server: [::ffff:183.47.102.213]:8080
[2023-05-20 09:41:54] [WARNING]: Protocol -> device lock is disable. http api may fail.
[2023-05-20 09:41:54] [ERROR]: Protocol -> parse incoming packet error: return code unsuccessful: -10003

经测试, 删除device.jsondata之类文件后重新生成会回到情况1, 重新启动后回到情况2, 与协议无关.
CC @6DDUU6

试试新的,解决了发送群/私聊消息假屏蔽的问题 https://github.com/6DDUU6/go-cqhttp/actions/runs/5031737270 协议用1或者6,消息如果屏蔽的话就要多加一个启动参数-sign-sendmsg,不屏蔽的话就不用加 例子:go-cqhttp -update-protocol -sign-sendmsg

慎用。
经过群友测试发现,登录上我构建的这个版本后,其它协议还没更新到最新的框架(icqq等)将无法重新登录,会出现code 45。还有少部分qq会出现冻结的情况。

@lanemi
Copy link

lanemi commented May 22, 2023

登录了一晚没有发现问题,除了 -sign-sendmsg

用的6.js

{ "apk_id": "com.tencent.mobileqq", "app_id": 537157956, "sub_app_id": 537157956, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.9.53.10815", "build_time": 1681901591, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2538", "sso_version": 19, "misc_b

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol

账号没被风控却显示消息发送失败:账号可能被风控,我yunzai的icqq就能正常发送消息

可以复现:

  • 使用协议1:
[2023-05-20 09:38:42] [WARNING]: 检查更新失败!
[2023-05-20 09:39:12] [WARNING]: 群消息发送失败: 账号可能被风控.
  • 使用协议6
[2023-05-20 09:41:48] [INFO]: 使用协议: Android Pad 8.9.35.10440
[2023-05-20 09:41:53] [INFO]: Protocol -> connect to server: [::ffff:183.47.102.213]:8080
[2023-05-20 09:41:54] [WARNING]: Protocol -> device lock is disable. http api may fail.
[2023-05-20 09:41:54] [ERROR]: Protocol -> parse incoming packet error: return code unsuccessful: -10003

经测试, 删除device.jsondata之类文件后重新生成会回到情况1, 重新启动后回到情况2, 与协议无关.
CC @6DDUU6

试试新的,解决了发送群/私聊消息假屏蔽的问题 https://github.com/6DDUU6/go-cqhttp/actions/runs/5031737270 协议用1或者6,消息如果屏蔽的话就要多加一个启动参数-sign-sendmsg,不屏蔽的话就不用加 例子:go-cqhttp -update-protocol -sign-sendmsg

慎用。 经过群友测试发现,登录上我构建的这个版本后,其它协议还没更新到最新的框架(icqq等)将无法重新登录,会出现code 45。还有少部分qq会出现冻结的情况。

登录了一晚没有发现问题,除了 -sign-sendmsg

用的6.js

{ "apk_id": "com.tencent.mobileqq", "app_id": 537157956, "sub_app_id": 537157956, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.9.53.10815", "build_time": 1681901591, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2538", "sso_version": 19, "misc_bitmap": 150470524, "main_sig_map": 34869472, "sub_sig_map": 66560, "dump_time": 1683193286, "protocol_type": 6 }

@xianrui69
Copy link

你可以试试这样,创建一个6.json { "apk_id": "com.tencent.mobileqq", "app_id": 537118044, "sub_app_id": 537118044, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.8.88.7083", "build_time": 1648004515, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2497", "sso_version": 19, "misc_bitmap": 150470524, "main_sig_map": 16724722, "sub_sig_map": 66560, "dump_time": 1648004515, "protocol_type": 1 } 放在./data/versions里面 用这个方法的话请不要-update-protocol

谢谢老哥,虽然和安卓qq互踢,但是可以用了,很完美

@xiexiaogongyang
Copy link

你可以试试这样,创建一个6.json { "apk_id": "com.tencent.mobileqq", "app_id": 537118044, "sub_app_id": 537118044, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.8.88.7083", "build_time": 1648004515, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2497", "sso_version": 19, "misc_bitmap": 150470524, "main_sig_map": 16724722, "sub_sig_map": 66560, "dump_time": 1648004515, "protocol_type": 1 } 放在./data/versions里面 用这个方法的话请不要-update-protocol

为什么那么多人可以,就我不行?

@xiexiaogongyang
Copy link

你可以试试这样,创建一个6.json { "apk_id": "com.tencent.mobileqq", "app_id": 537118044, "sub_app_id": 537118044, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.8.88.7083", "build_time": 1648004515, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2497", "sso_version": 19, "misc_bitmap": 150470524, "main_sig_map": 16724722, "sub_sig_map": 66560, "dump_time": 1648004515, "protocol_type": 1 } 放在./data/versions里面 用这个方法的话请不要-update-protocol

为什么那么多人可以,就我不行?

我也没有使用-update-protocol

@Starrain08
Copy link

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol

账号没被风控却显示消息发送失败:账号可能被风控,我yunzai的icqq就能正常发送消息

可以复现:

  • 使用协议1:
[2023-05-20 09:38:42] [WARNING]: 检查更新失败!
[2023-05-20 09:39:12] [WARNING]: 群消息发送失败: 账号可能被风控.
  • 使用协议6
[2023-05-20 09:41:48] [INFO]: 使用协议: Android Pad 8.9.35.10440
[2023-05-20 09:41:53] [INFO]: Protocol -> connect to server: [::ffff:183.47.102.213]:8080
[2023-05-20 09:41:54] [WARNING]: Protocol -> device lock is disable. http api may fail.
[2023-05-20 09:41:54] [ERROR]: Protocol -> parse incoming packet error: return code unsuccessful: -10003

经测试, 删除device.jsondata之类文件后重新生成会回到情况1, 重新启动后回到情况2, 与协议无关.
CC @6DDUU6

试试新的,解决了发送群/私聊消息假屏蔽的问题 https://github.com/6DDUU6/go-cqhttp/actions/runs/5031737270 协议用1或者6,消息如果屏蔽的话就要多加一个启动参数-sign-sendmsg,不屏蔽的话就不用加 例子:go-cqhttp -update-protocol -sign-sendmsg

使用这个登录解决了45错误问题,但出现了237问题
image

@365KW
Copy link

365KW commented May 26, 2023

@shenao1100 有可能是你qq被封了

@250king
Copy link

250king commented May 28, 2023

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol

账号没被风控却显示消息发送失败:账号可能被风控,我yunzai的icqq就能正常发送消息

可以复现:

  • 使用协议1:
[2023-05-20 09:38:42] [WARNING]: 检查更新失败!
[2023-05-20 09:39:12] [WARNING]: 群消息发送失败: 账号可能被风控.
  • 使用协议6
[2023-05-20 09:41:48] [INFO]: 使用协议: Android Pad 8.9.35.10440
[2023-05-20 09:41:53] [INFO]: Protocol -> connect to server: [::ffff:183.47.102.213]:8080
[2023-05-20 09:41:54] [WARNING]: Protocol -> device lock is disable. http api may fail.
[2023-05-20 09:41:54] [ERROR]: Protocol -> parse incoming packet error: return code unsuccessful: -10003

经测试, 删除device.jsondata之类文件后重新生成会回到情况1, 重新启动后回到情况2, 与协议无关.
CC @6DDUU6

试试新的,解决了发送群/私聊消息假屏蔽的问题 https://github.com/6DDUU6/go-cqhttp/actions/runs/5031737270 协议用1或者6,消息如果屏蔽的话就要多加一个启动参数-sign-sendmsg,不屏蔽的话就不用加 例子:go-cqhttp -update-protocol -sign-sendmsg

使用这个登录解决了45错误问题,但出现了237问题 image

同问
这个问题好像是从4月份开始的,之前我挂的bot一夜之间被强制性下线,接着永远无法重新登录了(
好多框架都出现这种问题,这下子tx真打出手了

@Eun0o-LT
Copy link

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol

账号没被风控却显示消息发送失败:账号可能被风控,我yunzai的icqq就能正常发送消息

可以复现:

  • 使用协议1:
[2023-05-20 09:38:42] [WARNING]: 检查更新失败!
[2023-05-20 09:39:12] [WARNING]: 群消息发送失败: 账号可能被风控.
  • 使用协议6
[2023-05-20 09:41:48] [INFO]: 使用协议: Android Pad 8.9.35.10440
[2023-05-20 09:41:53] [INFO]: Protocol -> connect to server: [::ffff:183.47.102.213]:8080
[2023-05-20 09:41:54] [WARNING]: Protocol -> device lock is disable. http api may fail.
[2023-05-20 09:41:54] [ERROR]: Protocol -> parse incoming packet error: return code unsuccessful: -10003

经测试, 删除device.jsondata之类文件后重新生成会回到情况1, 重新启动后回到情况2, 与协议无关.
CC @6DDUU6

试试新的,解决了发送群/私聊消息假屏蔽的问题 https://github.com/6DDUU6/go-cqhttp/actions/runs/5031737270 协议用1或者6,消息如果屏蔽的话就要多加一个启动参数-sign-sendmsg,不屏蔽的话就不用加 例子:go-cqhttp -update-protocol -sign-sendmsg

使用这个登录解决了45错误问题,但出现了237问题 image

我也是这样,相当难受,上面方法都试过了,都是不行

@Eun0o-LT
Copy link

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol

账号没被风控却显示消息发送失败:账号可能被风控,我yunzai的icqq就能正常发送消息

可以复现:

  • 使用协议1:
[2023-05-20 09:38:42] [WARNING]: 检查更新失败!
[2023-05-20 09:39:12] [WARNING]: 群消息发送失败: 账号可能被风控.
  • 使用协议6
[2023-05-20 09:41:48] [INFO]: 使用协议: Android Pad 8.9.35.10440
[2023-05-20 09:41:53] [INFO]: Protocol -> connect to server: [::ffff:183.47.102.213]:8080
[2023-05-20 09:41:54] [WARNING]: Protocol -> device lock is disable. http api may fail.
[2023-05-20 09:41:54] [ERROR]: Protocol -> parse incoming packet error: return code unsuccessful: -10003

经测试, 删除device.jsondata之类文件后重新生成会回到情况1, 重新启动后回到情况2, 与协议无关.
CC @6DDUU6

试试新的,解决了发送群/私聊消息假屏蔽的问题 https://github.com/6DDUU6/go-cqhttp/actions/runs/5031737270 协议用1或者6,消息如果屏蔽的话就要多加一个启动参数-sign-sendmsg,不屏蔽的话就不用加 例子:go-cqhttp -update-protocol -sign-sendmsg

使用这个登录解决了45错误问题,但出现了237问题 image

我也是这样,相当难受,上面方法都试过了,都是不行

甚至于说我自己手机上登录这个号都提示我升级到最新版QQ登录,但是我确实是iOS最新版本的QQ了

@250king
Copy link

250king commented May 28, 2023

image
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
大寄
image
不过这个有可能是一个有效的解决方案,我现在已经开始挂bot在正常的机子了

@LengYue12138
Copy link

设备信息 protocol 6
亲测可以用,报错非常用设备冻结的

@anyanfei
Copy link

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol

可以哟,能用能用,我用你这个版本就可以,改了什么呢?

@LengYue12138
Copy link

LengYue12138 commented May 30, 2023 via email

@G37H9
Copy link

G37H9 commented May 30, 2023

设备信息 protocol 6 亲测可以用,报错非常用设备冻结的

怎么搞 兄弟

@G37H9
Copy link

G37H9 commented May 30, 2023

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol

可以哟,能用能用,我用你这个版本就可以,改了什么呢?

他这个版本Windows如何加-update-protocol
这个啊

@Mrs4s
Copy link
Owner

Mrs4s commented May 30, 2023

#2183

@Mrs4s Mrs4s closed this as completed May 30, 2023
@HarpGreen
Copy link

你可以试试这样,创建一个6.json { "apk_id": "com.tencent.mobileqq", "app_id": 537118044, "sub_app_id": 537118044, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.8.88.7083", "build_time": 1648004515, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2497", "sso_version": 19, "misc_bitmap": 150470524, "main_sig_map": 16724722, "sub_sig_map": 66560, "dump_time": 1648004515, "protocol_type": 1 } 放在./data/versions里面 用这个方法的话请不要-update-protocol

牛了个大笔!

@xbcsoft
Copy link

xbcsoft commented Jun 1, 2023

你可以试试这样,创建一个6.json { "apk_id": "com.tencent.mobileqq", "app_id": 537118044, "sub_app_id": 537118044, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.8.88.7083", "build_time": 1648004515, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2497", "sso_version": 19, "misc_bitmap": 150470524, "main_sig_map": 16724722, "sub_sig_map": 66560, "dump_time": 1648004515, "protocol_type": 1 } 放在./data/versions里面 用这个方法的话请不要-update-protocol

牛了个大笔!

还是被风控了

@wu137928049
Copy link

你可以试试这样,创建一个6.json { "apk_id": "com.tencent.mobileqq", "app_id": 537118044, "sub_app_id": 537118044, "app_key": "0S200MNJT807V3GE", "sort_version_name": "8.8.88.7083", "build_time": 1648004515, "apk_sign": "a6b745bf24a2c277527716f6f36eb68d", "sdk_version": "6.0.0.2497", "sso_version": 19, "misc_bitmap": 150470524, "main_sig_map": 16724722, "sub_sig_map": 66560, "dump_time": 1648004515, "protocol_type": 1 } 放在./data/versions里面 用这个方法的话请不要-update-protocol

大佬666

@SkyYeXianer
Copy link

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol
-update-protocol参数家在哪里啊

Windows: .\go-cqhttp.exe -update-protocol

Linux: ./go-cqhttp -update-protocol

你就是英雄!!!

@plkdz
Copy link

plkdz commented Jun 13, 2023

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol
-update-protocol参数家在哪里啊

Windows: .\go-cqhttp.exe -update-protocol
Linux: ./go-cqhttp -update-protocol

你就是英雄!!!

太屌了老哥,我按照提示把缓存删除后他切换到8.8协议,运行了2天还没事

@212721
Copy link

212721 commented Oct 3, 2024

-update-protocol
同问

@212721
Copy link

212721 commented Oct 3, 2024

刚刚构建了新版本,应该能解决90%不能登录的号(除了号被封了的),安卓、pad均可用 地址:https://github.com/6DDUU6/go-cqhttp/actions/runs/5021786904 protocol协议用1或者6,启动时必须要加参数 -update-protocol
-update-protocol参数家在哪里啊

Windows: .\go-cqhttp.exe -update-protocol
Linux: ./go-cqhttp -update-protocol

你就是英雄!!!

太屌了老哥,我按照提示把缓存删除后他切换到8.8协议,运行了2天还没事

已解决谢了

@LengYue12138
Copy link

LengYue12138 commented Oct 3, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug? The issue author think this is a bug
Projects
None yet
Development

No branches or pull requests