SignManager —— 图形化签名服务管理器,更方便地配置签名服务
-
@douzi 1.0.4 已修复
-
建议更新频率较频繁的话,新增软件自动下载更新功能
-
@Huyemt 在脚本最前面加上sh空格就行,这样就能作为命令行启用
-
@MrXiaoM 快点在启动脚本里加上sh
awa -
使用了您的软件成功配置了签名服务之后,成功运行bot一天后登录仍然显示了code45,请问这个问题该如何解决呢?
2023-09-20 23:33:00 W/EncryptService.alert: Encrypt service was loaded: KFCFactory(config=file:///C:/Users/15811/Desktop/1/mcl-2.1.2/KFCFactory.json)
2023-09-20 23:33:00 W/EncryptService.alert: All outgoing message may be leaked by this service.
2023-09-20 23:33:00 W/EncryptService.alert: Use this service if and only if you trusted this service and the service provider.
2023-09-20 23:33:00 W/EncryptService.alert: Service details:
2023-09-20 23:33:00 W/EncryptService.alert:- Jvm Class: class xyz.cssxsh.mirai.tool.KFCFactory 2023-09-20 23:33:00 W/EncryptService.alert:
- ClassLoader: JvmPluginClassLoader{fix-protocol-version-1.11.0.mirai2.jar}
2023-09-20 23:33:00 W/EncryptService.alert:- Source: file:/C:/Users/15811/Desktop/1/mcl-2.1.2/plugins/fix-protocol-version-1.11.0.mirai2.jar 2023-09-20 23:33:00 W/EncryptService.alert:
- Protected Domain: ProtectionDomain (file:/C:/Users/15811/Desktop/1/mcl-2.1.2/plugins/fix-protocol-version-1.11.0.mirai2.jar <no signer certificates>)
JvmPluginClassLoader{fix-protocol-version-1.11.0.mirai2.jar}
<no principals>
java.security.Permissions@6fc89540 (
("java.io.FilePermission" "C:\Users\15811\Desktop\1\mcl-2.1.2\plugins\fix-protocol-version-1.11.0.mirai2.jar" "read")
)2023-09-20 23:33:00 I/KFCFactory: ANDROID_PHONE(8.9.63) EncryptService by fuqiuluo/unidbg-fetch-qsign from file:///C:/Users/15811/Desktop/1/mcl-2.1.2/KFCFactory.json
2023-09-20 23:33:01 I/KFCFactory: unidbg-fetch-qsign by http://127.0.0.1:8080 about
{
"code": 0,
"msg": "IAA 云天明 章北海",
"data": {
"version": "1.1.9",
"protocol": {
"qua": "V1_AND_SQ_8.9.63_4194_YYB_D",
"version": "8.9.63",
"code": "4194",
"package_name": "com.tencent.mobileqq"
}
}
}
2023-09-20 23:33:03 I/UnidbgFetchQsign: Bot(3553144408) initialize by http://127.0.0.1:8080
2023-09-20 23:33:08 I/UnidbgFetchQsign: Bot(3553144408) register, Instance loaded successfully.
2023-09-20 23:33:08 I/UnidbgFetchQsign: Bot(3553144408) initialize complete
2023-09-20 23:33:10 I/Bot.3553144408: Calculating type 2 PoW, it can take some time....
2023-09-20 23:33:10 I/Bot.3553144408: Got PoW result, cost: 217 ms
2023-09-20 23:33:10 I/Bot.3553144408: [SliderCaptcha] 需要滑动验证码, 请按照以下链接的步骤完成滑动验证码, 然后输入获取到的 ticket
2023-09-20 23:33:10 I/Bot.3553144408: [SliderCaptcha] Slider captcha required. Please solve the captcha with following link. Type ticket here after completion.
2023-09-20 23:33:10 I/Bot.3553144408: [SliderCaptcha] @see https://github.com/project-mirai/mirai-login-solver-selenium
2023-09-20 23:33:10 I/Bot.3553144408: [SliderCaptcha] @see https://docs.mirai.mamoe.net/mirai-login-solver-selenium/
2023-09-20 23:33:10 I/Bot.3553144408: [SliderCaptcha] 或者输入 helper 来使用 TxCaptchaHelper 完成滑动验证码
2023-09-20 23:33:10 I/Bot.3553144408: [SliderCaptcha] Or type helper to resolve slider captcha with TxCaptchaHelper.apk
2023-09-20 23:33:10 W/Bot.3553144408: [SliderCaptcha] TxCaptchaHelper 的在线服务疑似被屏蔽,可能无法使用。TxCaptchaHelper 现已无法满足登录QQ机器人,请在以下链接下载全新的验证器
2023-09-20 23:33:10 W/Bot.3553144408: [SliderCaptcha] The service of TxCaptchaHelper might be blocked. We recommend you to download the new login solver plugin in below link.
2023-09-20 23:33:10 W/Bot.3553144408: [SliderCaptcha] @see https://github.com/KasukuSakura/mirai-login-solver-sakura
2023-09-20 23:33:10 I/Bot.3553144408: [SliderCaptcha] Captcha link: https://ssl.captcha.qq.com/template/wireless_mqq_captcha.html?style=simple&aid=16&uin=3553144408&sid=4248451453259813046&cap_cd=7xtYMO-oEZJuMc0iKZg9pPCTwNii92Dv0bnQXvCqeVPRGGrEpEvZ7g**&clientype=1&apptype=2
LOGIN> > t03_UJeAmGtvp22p_CIJB9-N-7GUPAzaaon5CSwnu7P7KaeitWKs0OTwwA1u-22gFwXFVBHkPvx0Ry-z9089jYNSHNTWrKlFePWLa-B4TulyWY_ap-_dIJItmdnDzEPngZ_0VnsLyXaeCu4DyUfL5yPLcVCqnq2ihXVP7C4tqnJzoVcNGA2CDVM9A**
2023-09-20 23:33:45 I/Bot.3553144408: [SliderCaptcha] 正在提交中...
2023-09-20 23:33:45 I/Bot.3553144408: [SliderCaptcha] Submitting...
2023-09-20 23:33:46 I/UnidbgFetchQsign: Bot(3553144408) destroy, Instance destroyed successfully.
2023-09-20 23:33:46 I/Bot.3553144408: Bot cancelled: Bot closed
Login failed: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below.
2023-09-20 23:33:46 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.handler.CommonNetworkHandler$StateConnecting$startState$2.invokeSuspend(CommonNetworkHandler.kt:247)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
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(3553144408), 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)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
... 5 more
Caused by: [CIRCULAR REFERENCE: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(3553144408), code=45, title=禁止登录, message=你当前使用的QQ版本过低,请前往QQ官网im.qq.com下载最新版QQ后重试。, errorInfo=)] -
@OttoSchneewind 手机登录机器人的账号发几条消息,更换 ANDROID_PAD 协议再试,不行就升级协议版本
-
@MrXiaoM 感谢大佬的回复,在升级到8.9.73版本或尝试pad协议后,还是无法解决code45的报错,我自己在手机上尝试用非最新版qq登录时,也显示禁止登录,只有更新了8.9.80之后才能登录了,这种情况还能够使用签名服务继续登录吗?
-
@OttoSchneewind 不推荐使用 8.9.73 以上的版本。这种情况建议换号,你的账号已经被锁版本了
-
@MrXiaoM 好的,那方便问一下大概什么样的账号能比较稳定的在这个环境下运行bot呢?
-
@OttoSchneewind 难说,建议试试。
一般最好是已经长期登录的号。
哦对,登录不了要重新登录的时候不要忘了删 device.json 刷新设备信息 -
签名服务崩溃
-
@MrXiaoM 大佬我也想请问下,有几个qq最近也遇到code=45的问题了,签名协议已经升级了几遍【8.9.63->8.9.68->8.9.71】,最后连8.9.73都不能通过验证了,这种情况是不是tx加大了签名风控才引发的,除了换号,是不是没有解决方法了?
===================================[ Mirai console 2.15.0 ]=================================== __ __ __ __ ______ __ | \ / \ \ | \/ \ | \ | ▓▓\ / ▓▓\▓▓ ______ ______ \▓▓ ▓▓▓▓▓▓\ ______ _______ _______ ______ | ▓▓ ______ | ▓▓▓\ / ▓▓▓ \/ \ | \| \ ▓▓ \▓▓/ \| \ / \/ \| ▓▓/ \ | ▓▓▓▓\ ▓▓▓▓ ▓▓ ▓▓▓▓▓▓\ \▓▓▓▓▓▓\ ▓▓ ▓▓ | ▓▓▓▓▓▓\ ▓▓▓▓▓▓▓\ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓\ ▓▓ ▓▓▓▓▓▓\ | ▓▓\▓▓ ▓▓ ▓▓ ▓▓ ▓▓ \▓▓/ ▓▓ ▓▓ ▓▓ __| ▓▓ | ▓▓ ▓▓ | ▓▓\▓▓ \| ▓▓ | ▓▓ ▓▓ ▓▓ ▓▓ | ▓▓ \▓▓▓| ▓▓ ▓▓ ▓▓ | ▓▓▓▓▓▓▓ ▓▓ ▓▓__/ \ ▓▓__/ ▓▓ ▓▓ | ▓▓_\▓▓▓▓▓▓\ ▓▓__/ ▓▓ ▓▓ ▓▓▓▓▓▓▓▓ | ▓▓ \▓ | ▓▓ ▓▓ ▓▓ \▓▓ ▓▓ ▓▓\▓▓ ▓▓\▓▓ ▓▓ ▓▓ | ▓▓ ▓▓\▓▓ ▓▓ ▓▓\▓▓ \ \▓▓ \▓▓\▓▓\▓▓ \▓▓▓▓▓▓▓\▓▓ \▓▓▓▓▓▓ \▓▓▓▓▓▓ \▓▓ \▓▓\▓▓▓▓▓▓▓ \▓▓▓▓▓▓ \▓▓ \▓▓▓▓▓▓▓ 2023-10-16 19:02:41 I/main: Backend: version 2.15.0, built on 2023-07-11 04:57:17. 2023-10-16 19:02:41 I/main: Frontend Terminal: version 2.15.0, provided by Mamoe Technologies ··· 2023-10-16 19:02:43 I/plugin: Successfully loaded plugin fix-protocol-version v1.12.0 2023-10-16 19:02:43 I/plugin: Successfully loaded plugin mirai-login-solver-sakura v0.0.11 2023-10-16 19:02:43 I/plugin: Successfully loaded plugin MCL Addon v2.1.1
协议版本
2023-10-16 19:02:43 I/fix-protocol-version: 当前各登录协议版本日期: ANDROID_PHONE 8.9.58.11170 2023-05-19T11:35+08:00 ANDROID_PAD 8.9.73.11945 2023-07-26T19:31:31+08:00 ANDROID_WATCH 2.0.8 2019-06-03T20:25:31+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 2023-10-16 19:02:43 I/fix-protocol-version: 当前签名服务配置信息: v8.9.63 by fuqiuluo/unidbg-fetch-qsign from http://127.0.0.1:8080 v8.9.68 by fuqiuluo/unidbg-fetch-qsign from http://127.0.0.1:8080 v8.9.71 by fuqiuluo/unidbg-fetch-qsign from http://127.0.0.1:8080 v8.9.73 by fuqiuluo/unidbg-fetch-qsign from http://127.0.0.1:8080 v8.8.88 by TLV544Provider from http://127.0.0.1:80
登录方式及使用的协议
密码登录(ANDROID_PAD)
登录失败日志
2023-10-16 19:03:36 I/UnidbgFetchQsign: Bot(3436359103) initialize by http://127.0.0.1:8080 2023-10-16 19:03:40 I/UnidbgFetchQsign: Bot(3436359103) register, Instance loaded successfully. 2023-10-16 19:03:40 I/UnidbgFetchQsign: Bot(3436359103) initialize complete 2023-10-16 19:03:42 I/Bot.3436359103: Calculating type 2 PoW, it can take some time.... 2023-10-16 19:03:42 I/Bot.3436359103: Got PoW result, cost: 52 ms 2023-10-16 19:04:01 I/UnidbgFetchQsign: Bot(3436359103) destroy, Instance destroyed successfully. 2023-10-16 19:04:01 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.handler.CommonNetworkHandler$StateConnecting$startState$2.invokeSuspend(CommonNetworkHandler.kt:247) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 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(3436359103), 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) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46) ... 5 more Caused by: [CIRCULAR REFERENCE: net.mamoe.mirai.network.WrongPasswordException: Error(bot=Bot(3436359103), code=45, title=禁止登录, message=你当前使用的QQ版本过低,请前往QQ官网im.qq.com下载最新版QQ后重试。, errorInfo=)]
-
@Continued 没有
-
@MrXiaoM 哦哦,好吧。
还有个问题,unidbg-fetch-qsign在github最近也不更新了,是不是也和tx加大签名风控有关?只能停留在8.9.73这个版本。 -
@Continued 开发者没有意愿更新。