QSign 9.0.55-9.0.95(公益 API发布)
-
感谢大佬! 能跑起来了
之前一直用8.9的协议,直到昨天被踢下线,找了一圈基本上没别的办法了(
-
您好,大佬,我想申请白名单,之前一直用8.9.6的协议,找了几圈都不行,想试试您的可以吗o(TヘTo)
-
@AyagawaAsaba 可以直接用,白名单仅在服务器繁忙时才开启
-
@zhaodice 主要是我这边用的是另类的框架o(TヘTo),引入算法这边只显示地址和端口,用GitHub上那个我不太会构建,直接给我整不会了
-
大佬您好我这个登录上一段时间后就会提示 因为未知原因关闭 错误代码1006 这个是什么原因呢
-
@NiYA 网络原因吧,重启就行了
-
貌似这个站似了?
E/main: java.lang.RuntimeException: 请检查 unidbg-fetch-qsign by https://qsign-v3.trpgbot.com 的可用性
直接访问跳The site owner is unavailable.Edit: 目前采用主站https://qsign.trpgbot.com可用
-
@rong_xiaoli 这样啊,可以看看他什么时候修,这个不是我的CDN
-
刚刚换服务器,忘记把白名单列表也一块搬过去了,如果已经加了白名单的,之前被拦截的可以无视,现在没问题了。
-
佬,配置好了之后qq能正常登录,但是收到几句话之后就掉线了,手机上还是一直显示pad在线。这种问题等两天能恢复吗
-
@syj_819
记录如下:
2024-12-24 00:52:00 I/Bot.2744566096: Bot login successful.
2024-12-24 00:52:00 V/Bot.2744566096: Event: AutoLoginEvent.Success(bot=2744566096, protocol=ANDROID_PAD, heartbeatStrategy=STAT_HB)
2024-12-24 00:52:00 I/main: mirai-console started successfully.
2024-12-24 00:53:00 V/Bot.2744566096: Event: BotOfflineEvent.RequireReconnect(bot=Bot(2744566096), cause=java.lang.IllegalStateException: Timeout waiting for ConfigPush., reconnect=true)
2024-12-24 00:53:00 W/Bot.2744566096: Connection lost, reconnecting... (java.lang.IllegalStateException: Timeout waiting for ConfigPush.)
2024-12-24 00:53:00 V/Bot.2744566096: Event: BotOfflineEvent.Active(bot=Bot(2744566096), cause=java.lang.IllegalStateException: Timeout waiting for ConfigPush., reconnect=false)
2024-12-24 00:53:00 I/Bot.2744566096: Bot is closed manually with exception: java.lang.IllegalStateException: Timeout waiting for ConfigPush.
java.lang.IllegalStateException: Timeout waiting for ConfigPush.
at net.mamoe.mirai.internal.network.components.ConfigPushProcessorImpl.syncConfigPush(ConfigPushProcessor.kt:45)
at net.mamoe.mirai.internal.network.components.ConfigPushProcessorImpl$syncConfigPush$1.invokeSuspend(ConfigPushProcessor.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664) -
@syj_819 Mirai老bug,登录5分钟自动爆炸,请自行编译源码干掉这个bug,该问题签名无法解决,因为本问题不属于签名问题。
-
@zhaodice 已经好了,感谢
-
没有改过签名服务器,为什么还会报code45呢
Caused by: [CIRCULAR REFERENCE: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(3685281619), code=45, title=禁止登录, message=你当前使用的QQ版本过低,请前往QQ官网im.qq.com下载最新版QQ后重试。, errorInfo=)]2024-12-25 02:28:50 I/NetworkServiceFactory: 创建 EncryptService(id=3685281619), protocol=ANDROID_PAD(9.0.56) from file:///C:/Users/Administrator/Downloads/%5BTeaFox%5Dmcl-1.0.3-协议-9.0.56/mcl-2.1.2/network.json
2024-12-25 02:28:50 I/NetworkServiceFactory: trying CDN https://qsign.chahuyun.cn
2024-12-25 02:28:50 I/NetworkServiceFactory: trpgbot from https://qsign.chahuyun.cn about
{"msg":"IAA 云天明 章北海 赵怡然### Astral Protection Core: 由于系统近期检测到这段时间有来自未知流量的非法攻击,为了保护其他用户的正常使用,较大资源消耗的IP将被限制,如需需要添加IP白名单请联系签名维护者 https://mirai.mamoe.net/topic/2673/qsign-9-0-55-9-0-95-公益-api发布","code":0,"data":{"protocol":{"code":"6372","package_name":"com.tencent.mobileqq","qua":"V1_AND_SQ_9.0.56_6372_YYB_D","version":"9.0.56"},"stat":{"Speed":{"SIGN-OPM5":993,"SIGN-OPS":3,"SIGN-OPM":183,"SIGN-OPM10":1917},"Call":{"Energy":142989,"Sign":2512650},"Errors":{"Attack":4800,"Common":1},"Performance":{"Energy":58,"Sign":72}},"instances":["0c1b","0c21-2","0c21","0c1b-3","0c1b-2","0c21-3","0c19","0c1f-2","0c1f"],"version":"1.2.4","support":["9.0.65","9.0.55","9.0.85","9.0.56","9.0.81","9.0.70","9.0.60","9.1.20","9.1.16","9.1.15","9.0.95","9.0.90","9.1.25","9.0.25","9.0.3","9.1.10","9.1.5","9.1.0"]}}
2024-12-25 02:28:50 I/Bot.3685281619: Loaded account secrets from local cache.
2024-12-25 02:28:51 I/UnidbgFetchQsign: Bot(3685281619) initialize by https://qsign.chahuyun.cn
2024-12-25 02:28:51 I/UnidbgFetchQsign: Bot(3685281619) register, 注册成功。
2024-12-25 02:28:51 I/UnidbgFetchQsign: Bot(3685281619) initialize complete
2024-12-25 02:28:51 I/Bot.3685281619: Loaded account secrets from local cache.
2024-12-25 02:28:54 I/Bot.3685281619: Loaded account secrets from local cache.
2024-12-25 02:28:54 I/UnidbgFetchQsign: Bot(3685281619) destroy, IAA 云天明 章北海 赵怡然### Astral Protection Core: 由于系统近期检测到这段时间有来自未知流量的非法攻击,为了保护其他用户的正常使用,较大资源消耗的IP将被限制,如需需要添加IP白名单请联系签名维护者 https://mirai.mamoe.net/topic/2673/qsign-9-0-55-9-0-95-公益-api发布
2024-12-25 02:28:54 I/Bot.3685281619: Bot cancelled: Bot closed
2024-12-25 02:28:54 E/console: net.mamoe.mirai.network.BotAuthorizationException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
net.mamoe.mirai.network.BotAuthorizationException: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:263)
at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$login$1.invokeSuspend(SsoProcessor.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:138)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:112)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:14)
at net.mamoe.mirai.internal.deps.io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:62)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
Suppressed: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(3685281619), code=45, title=禁止登录, message=你当前使用的QQ版本过低,请前往QQ官网im.qq.com下载最新版QQ后重试。, errorInfo=)
at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl.doLogin(SsoProcessor.kt:490)
at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$SlowLoginImpl$doLogin$1.invokeSuspend(SsoProcessor.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
... 6 more
Suppressed: java.lang.IllegalStateException: Fast login failed: Error(bot=Bot(3685281619), code=16, title=登录失败, message=你的用户身份已失效,为保证账号安全,请你重新登录。, errorInfo=)
at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$FastLoginImpl.doLogin(SsoProcessor.kt:528)
at net.mamoe.mirai.internal.network.components.SsoProcessorImpl$FastLoginImpl$doLogin$1.invokeSuspend(SsoProcessor.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:33)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
... 6 more
Caused by: [CIRCULAR REFERENCE: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(3685281619), code=45, title=禁止登录, message=你当前使用的QQ版本过低,请前往QQ官网im.qq.com下载最新版QQ后重试。, errorInfo=)] -
@XBWFDJ 这个错误的意思是,即使签名正确,但是你的签名版本确实低了,得往上升级了,本签名最低支持9.0.55最高支持9.1.25,请自行修改6.json导入最新版签名配置文件,以9.1.15为例
6.json
{"sso_version":22,"dump_time":"1728390173","build_time":1728390173,"sub_sig_map":66560,"sort_version_name":"9.1.15.20970","sub_app_id":537254188,"app_key":"0S200MNJT807V3GE","apk_sign":"a6b745bf24a2c277527716f6f36eb68d","app_id":537254188,"sdk_version":"6.0.0.2565","misc_bitmap":150470524,"main_sig_map":16724722,"apk_id":"com.tencent.mobileqq","qua":"V1_AND_SQ_9.1.15_8028_YYB_D"}
-
@zhaodice 请问新版的签名配置文件去哪里获取呢?
-
@MegaShuckle
https://qsign-guide.trpgbot.com/
你需要的是这个吗? -
@MegaShuckle qsign.trpgbot.com/?ver=9.1.15 访问会给但不是标准格式,需要自己提取版本/qua/appid贴到原来的json文件里
-
@zhaodice 你说的6.json我一直都没有找到,改动的不是ANDROID_PAD这个协议文件吗
-
@zhaodice 而且我的签名是9.0.56就是帖子里面的......我看了大半天一直都没有看懂