试图复活qsign,基于9.0.56版本,再捞一把。
-
大佬威武!多谢大佬复活我的bot QwQ
-
求助,使用gocq配置仍报45
[2024-07-11 23:47:07] [INFO]: 当前版本:v1.2.0 [2024-07-11 23:47:07] [INFO]: 将使用 device.json 内的设备信息运行Bot. [2024-07-11 23:47:07] [INFO]: 检查签名服务器:https://qsign-v4.trpgbot.com/ (2/2) [2024-07-11 23:47:07] [INFO]: 检查签名服务器:https://qsign.trpgbot.com/ (1/2) [2024-07-11 23:47:08] [INFO]: 使用签名服务器 url=https://qsign.trpgbot.com/, key=, auth=- [2024-07-11 23:47:09] [INFO]: 注册QQ实例 ---------- 成功: 注册成功了您嘞! [2024-07-11 23:47:09] [INFO]: 使用签名服务器:https://qsign.trpgbot.com/ [2024-07-11 23:47:09] [INFO]: 自动刷新 token 已关闭,token 过期后获取签名时将不会立即尝试刷新获取新 token [2024-07-11 23:47:09] [INFO]: 开始尝试登录并同步消息... [2024-07-11 23:47:09] [INFO]: 每 40 分钟将刷新一次签名 token [2024-07-11 23:47:09] [INFO]: 使用协议: Android Pad 8.9.63.11390 [2024-07-11 23:47:09] [INFO]: Protocol -> connect to server: 120.232.130.13:8080 [2024-07-11 23:47:11] [INFO]: token 已更新: -> 374759774e2f426d39502f55 [2024-07-11 23:47:11] [WARNING]: 登录需要滑条验证码, 请验证后重试. [2024-07-11 23:47:11] [WARNING]: 请选择提交滑块ticket方式: [2024-07-11 23:47:11] [WARNING]: 1. 自动提交 [2024-07-11 23:47:11] [WARNING]: 2. 手动抓取提交 [2024-07-11 23:47:11] [WARNING]: 请输入(1 - 2): 2 [2024-07-11 23:47:13] [WARNING]: 请前往该地址验证 -> https://ti.qq.com/safe/tools/captcha/sms-verify-login?aid=16&uin=3684692501&sid=4776202728081718911&cap_cd=ZFJxwunwUpKLFGh8q7KPxtzfuo2PmUx8EGkMZD-d-R5lsvarCvHWRQ**&clientype=1&apptype=2 [2024-07-11 23:47:13] [WARNING]: 请输入ticket: (Enter 提交) t03WLu227w3uo2G0-vvUN0bWS_EQhQjm62cxexRbI3Qs-DdMVZ7Wi-_gkEXL5ngSIG2tq1R2rHzyzW_Lu2qle-b9Wg21FK_Je5UDaSDZGZKBbyfehavr6QEbtb97xPSB48hWtgQNCF9GQP_2CjySk2bClkDEw9yg5n4hTYzZP8Uix7B4eAguxIG_hZ0jh6eKvnfwqtKRgGraeU* [2024-07-11 23:47:45] [INFO]: token 已更新:374759774e2f426d39502f55 -> 4f65574a304e4f704a36724a [2024-07-11 23:47:45] [WARNING]: 登录失败: 登录失败,请前往QQ官网im.qq.com下载最新版QQ后重试,或通过问题反馈与我们联系。 Code: 45 [2024-07-11 23:47:45] [WARNING]: 你的账号被限制登录, 请配置 SignServer 后重试 [2024-07-11 23:47:45] [INFO]: 按 Enter 继续....
以下为config配置
sign-servers:
- url: 'https://qsign.trpgbot.com/' # 主签名服务器地址, 必填
key: ''
authorization: '-'
- url: 'https://qsign-v4.trpgbot.com/' # 次要服务器地址,选填
key: ''
authorization: '-'
auto-register: True -
@xiaochenmisty 在 试图复活qsign,基于9.0.56版本,再捞一把。 中说:
Android Pad 8.9.63.11390
你TM拿Android Pad 8.9.63.11390协议登我9.0.56的 sign?
{ "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 }
以上文件塞入gocq文件夹exe所在位置的:/data/versions/6.json
请看GOCQ部分:https://qsign-guide.trpgbot.com/ -
此回复已被删除! -
@xiaochenmisty 签名使用成功之后是这样的
[2024-07-12 15:09:45] [INFO]: Bot将在5秒后登录并开始信息处理, 按 Ctrl+C 取消. [2024-07-12 15:09:50] [INFO]: 开始尝试登录并同步消息... [2024-07-12 15:09:50] [INFO]: 使用协议: Android Pad 8.9.63.11390 [2024-07-12 15:09:50] [INFO]: 从文件 data/versions/6.json 读取协议版本 Android Pad 9.0.56.16830. ↑注意是这个东西加载对了才能用↑ [2024-07-12 15:09:55] [INFO]: 正在检查协议更新... [2024-07-12 15:09:55] [INFO]: 收到服务器地址更新通知, 将在下一次重连时应用. [2024-07-12 15:09:55] [INFO]: 登录成功 欢迎使用 [2024-07-12 15:09:55] [INFO]: 开始加载好友列表...
-
wyf9
-
萌新求问这是怎么回事,mirai邮件连着收了好几封然后上来看了下:签名服务器 https://qsign.trpgbot.com/ 可能不可用,请求出现错误:Get "https://qsign.trpgbot.com/": read tcp 172.20.17.209:59781->172.67.207.108:443: wsarecv: An existing connection was forcibly closed by the remote host.
-
@wzer 那可能是cloudflare被墙了,可以
sign-servers: - url: 'http://sbtx.f3.ttvt.cc/' key: 'miraibbs' authorization: '-' - url: https://qsign.trpgbot.com/' key: 'miraibbs' authorization: '-' auto-register: true
下面写几个备用服务器嘛(能qsign.trpgbot.com当然还是建议用,这是性能最强的服务器,其他的备用服务器是在我家里跑的)
如果你已经设置了备用服务器,那么它这个报错其实没有影响,你看看消息能正常发送就OK
-
唉,今天我的号被风控了,要求我升级版本
然后我习惯性的以为好过,就提取so然后用unidbg跑
结果我一看跑不起来,腾讯又出新招,在so里调用Java里的方法,然后又故意引用了很多unidbg-android没实现的原生类
给我折腾麻了,破了一个障碍,又出一个障碍,好吧,现在我累了我不想继续破了
看到楼主的帖子了,不搞了,直接用楼主的吧最后一提,目前TX的最新版本是 9.0.75 ,目前我分析已知障碍有:
- 故意使用很多unidbg没实现的原生android类,如:android/content/ContentResolver.acquireContentProviderClient;解决方案:可通过映射或人工实现魔改unidbg解决
- 引用Java中这个类来进行KV签名:com/tencent/mobileqq/dt/app/Dtc->mmQsecKVValue(Ljava/lang/String;)Ljava/lang/String; ,但是目前实测每一次so调用的参数都是一模一样的,但会调用多次,用的都是DTc.class这里面的那几个常量;解决方案:可通过人工计算得出这几个值,然后魔改unidbg直接返回结果解决、或将腾讯QQ的class挂载到进程上,然后源码执行获得结果后返回
- 又遇到这个错误了:WARNING: emulate RX@0x4018bf20[libc.so]0x1bf20 exception sp=unidbg@0xbfffd300, msg=unicorn.UnicornException: Invalid memory read (UC_ERR_READ_UNMAPPED), offset=319ms
java.lang.NullPointerException: null cannot be cast to non-null type com.tencent.mobileqq.sign.QQSecuritySign.SignResultObject
好吧好吧,我累了,我不想继续啃了,唉,用楼主的吧,谢谢楼主了
最后就是楼主如果有这块的技术可以互相探讨下,我也摸索出这玩意的一些东西和解决方案,或许会有帮助,联系方式私聊发给楼主了
-
@WorldLeen 237只是单纯登录频繁,几个小时就可以再登,还有你说的unidbg那几个点,我也遇到了,没有难题,都很好解决(要不然我的sign怎么跑起来的捏)
-
-
@WetlWang0625 刚刚进行了部分开源,可以看看
-
此回复已被删除! -
@FightingAction 你可以用别的IP去完成这个滑块
-
@zhaodice 成功登录了 , 多谢 . 原因是我服务器的IP , 用了本地IP不给通过 , 后面让服务器架设代理IP连接后滑块 , 才能通过
-
此回复已被删除! -
@FightingAction 这是mirai自己的问题,某个包超时,mirai选择直接自杀了(之所以超时,是因为这个包tx已经基本上弃用了),你需要自己修改mirai源码,定位错误”Timeout waiting for ConfigPush“,把那坨过时的自杀代码注释或删除掉,自行编译mirai-core
-
-
@zhaodice 非常感谢~ 机器人已经用上了 ~
-
大佬,曾经的qsign8.9.63还能用吗,不知道为什么我总是45过不去。
使用大佬的服务器就会是code=237要怎么办呢 -
此回复已被删除! -
@橘子熟了O 237是因为ip被风控,建议滑块验证码的时候用其他ip试试看,8.9.63早就死了,现在tx要求至少9.0.55才能登陆