协议问题汇报
-
This post is deleted! -
mirai 版本
2023-07-06 18:21:18 I/main: Backend: version 2.15.0-sign, built on 2023-06-23 00 :42:57. 2023-07-06 18:21:18 I/main: Frontend Terminal: version 2.15.0-sign, provided by Mamoe Technologies 2023-07-06 18:21:18 I/main: Welcome to visit https://mirai.mamoe.net/ 2023-07-06 18:21:21 I/plugin: Successfully loaded plugin AntiRecall v1.0.3 2023-07-06 18:21:21 I/plugin: Successfully loaded plugin Chat Command v0.6.0 2023-07-06 18:21:21 I/fix-protocol-version: 协议版本检查更新... 2023-07-06 18:21:21 I/fix-protocol-version: 注册服务... 2023-07-06 18:21:21 I/plugin: Successfully loaded plugin fix-protocol-version v1 .8.5 2023-07-06 18:21:21 I/plugin: Successfully loaded plugin mirai-api-http v2.9.1 2023-07-06 18:21:21 I/plugin: Successfully loaded plugin mirai-device-generator v1.2.0
协议版本信息
2023-07-06 18:21:22 I/fix-protocol-version: 当前各协议版本日期: ANDROID_PHONE 8.9.58.11170 2023-05-19T11:35+08:00 ANDROID_PAD 8.9.58.11170 2023-05-19T11:35+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
登录方式及使用的协议
密码登录 安卓PHONE出现的问题
7月 06, 2023 6:21:29 下午 moe.fuqiuluo.unidbg.env.FileResolver resolve 警告: Couldn't find file: stdin 7月 06, 2023 6:21:29 下午 moe.fuqiuluo.unidbg.env.FileResolver resolve 警告: Couldn't find file: stdout 7月 06, 2023 6:21:29 下午 moe.fuqiuluo.unidbg.env.FileResolver resolve 警告: Couldn't find file: stderr 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/999 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/128 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/10 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/11 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/12 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/13 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/14 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/15 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/16 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/17 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/18 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/19 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/data/user/20 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler fstatat64 警告: fstatat64 dirfd=-100, pathname=C:/data/user/0/com.tencent.mobileqq/files/.system_android_l2, statbuf=RW@0x40e9d008, flags=0 7月 06, 2023 6:21:32 下午 com.github.unidbg.linux.ARM64SyscallHandler stat64 信息: stat64 pathname=/system/lib/libhoudini.so
用的大佬的 23-07-01.V1.1.0.JAR.mirai.2.15.0-sign 整合包 登陆一会机器人就会关闭 上面的是 unidbg-fetch-qsign-1.1.0 日志
-
2023-07-05 18:13:44 V/Bot.3187275495: Event: BotOfflineEvent.Dropped(bot=Bot(318 7275495), cause=NettyChannelException(message=null, cause=null), reconnect=true)
这个是mirai的代码
-
7月 06, 2023 8:21:36 下午 com.github.unidbg.linux.ARM64SyscallHandler fork 信息: fork Exception in thread "DefaultDispatcher-worker-2" java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:426) at io.ktor.network.sockets.CIOReaderKt$readFrom$2.invoke(CIOReader.kt:134) at io.ktor.network.sockets.CIOReaderKt$readFrom$2.invoke(CIOReader.kt:133) at io.ktor.utils.io.ByteBufferChannel.writeAvailable(ByteBufferChannel.kt:1466) at io.ktor.utils.io.ByteBufferChannel.write$suspendImpl(ByteBufferChannel.kt:1496) at io.ktor.utils.io.ByteBufferChannel.write(ByteBufferChannel.kt) at io.ktor.utils.io.ByteWriteChannel$DefaultImpls.write$default(ByteWriteChannel.kt:88) at io.ktor.network.sockets.CIOReaderKt.readFrom(CIOReader.kt:133) at io.ktor.network.sockets.CIOReaderKt.access$readFrom(CIOReader.kt:1) at io.ktor.network.sockets.CIOReaderKt$attachForReadingDirectImpl$1.invokeSuspend(CIOReader.kt:109) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTaskKt.resume(DispatchedTask.kt:233) at kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(DispatchedTask.kt:189) at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:161) at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:474) at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:508) at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:497) at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:368) at io.ktor.network.selector.SelectorManagerSupport.handleSelectedKey(SelectorManagerSupport.kt:84) at io.ktor.network.selector.SelectorManagerSupport.handleSelectedKeys(SelectorManagerSupport.kt:65) at io.ktor.network.selector.ActorSelectorManager.process(ActorSelectorManager.kt:70) at io.ktor.network.selector.ActorSelectorManager.access$process(ActorSelectorManager.kt:18) at io.ktor.network.selector.ActorSelectorManager$process$1.invokeSuspend(ActorSelectorManager.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:100) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineName(selector), StandaloneCoroutine{Cancelling}@70e97419, Dispatchers.IO] Exception in thread "DefaultDispatcher-worker-4" java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:394) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:426) at io.ktor.network.sockets.CIOReaderKt$readFrom$2.invoke(CIOReader.kt:134) at io.ktor.network.sockets.CIOReaderKt$readFrom$2.invoke(CIOReader.kt:133) at io.ktor.utils.io.ByteBufferChannel.writeAvailable(ByteBufferChannel.kt:1466) at io.ktor.utils.io.ByteBufferChannel.write$suspendImpl(ByteBufferChannel.kt:1496) at io.ktor.utils.io.ByteBufferChannel.write(ByteBufferChannel.kt) at io.ktor.utils.io.ByteWriteChannel$DefaultImpls.write$default(ByteWriteChannel.kt:88) at io.ktor.network.sockets.CIOReaderKt.readFrom(CIOReader.kt:133) at io.ktor.network.sockets.CIOReaderKt.access$readFrom(CIOReader.kt:1) at io.ktor.network.sockets.CIOReaderKt$attachForReadingDirectImpl$1.invokeSuspend(CIOReader.kt:109) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTaskKt.resume(DispatchedTask.kt:233) at kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(DispatchedTask.kt:189) at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:161) at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:474) at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:508) at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:497) at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:368) at io.ktor.network.selector.SelectorManagerSupport.handleSelectedKey(SelectorManagerSupport.kt:84) at io.ktor.network.selector.SelectorManagerSupport.handleSelectedKeys(SelectorManagerSupport.kt:65) at io.ktor.network.selector.ActorSelectorManager.process(ActorSelectorManager.kt:70) at io.ktor.network.selector.ActorSelectorManager.access$process(ActorSelectorManager.kt:18) at io.ktor.network.selector.ActorSelectorManager$process$1.invokeSuspend(ActorSelectorManager.kt) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:100) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineName(selector), StandaloneCoroutine{Cancelling}@f604423, Dispatchers.IO]
这个也是unidbg-fetch-qsign-1.1.0 日志
-
This post is deleted! -
This post is deleted! -
- 1 mirai版本 2.15.0-dev-105
===============================[ Mirai console 2.15.0-dev-105 ]=============================== __ __ __ __ ______ __ | \ / \ \ | \/ \ | \ | ▓▓\ / ▓▓\▓▓ ______ ______ \▓▓ ▓▓▓▓▓▓\ ______ _______ _______ ______ | ▓▓ ______ | ▓▓▓\ / ▓▓▓ \/ \ | \| \ ▓▓ \▓▓/ \| \ / \/ \| ▓▓/ \ | ▓▓▓▓\ ▓▓▓▓ ▓▓ ▓▓▓▓▓▓\ \▓▓▓▓▓▓\ ▓▓ ▓▓ | ▓▓▓▓▓▓\ ▓▓▓▓▓▓▓\ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓\ ▓▓ ▓▓▓▓▓▓\ | ▓▓\▓▓ ▓▓ ▓▓ ▓▓ ▓▓ \▓▓/ ▓▓ ▓▓ ▓▓ __| ▓▓ | ▓▓ ▓▓ | ▓▓\▓▓ \| ▓▓ | ▓▓ ▓▓ ▓▓ ▓▓ | ▓▓ \▓▓▓| ▓▓ ▓▓ ▓▓ | ▓▓▓▓▓▓▓ ▓▓ ▓▓__/ \ ▓▓__/ ▓▓ ▓▓ | ▓▓_\▓▓▓▓▓▓\ ▓▓__/ ▓▓ ▓▓ ▓▓▓▓▓▓▓▓ | ▓▓ \▓ | ▓▓ ▓▓ ▓▓ \▓▓ ▓▓ ▓▓\▓▓ ▓▓\▓▓ ▓▓ ▓▓ | ▓▓ ▓▓\▓▓ ▓▓ ▓▓\▓▓ \ \▓▓ \▓▓\▓▓\▓▓ \▓▓▓▓▓▓▓\▓▓ \▓▓▓▓▓▓ \▓▓▓▓▓▓ \▓▓ \▓▓\▓▓▓▓▓▓▓ \▓▓▓▓▓▓ \▓▓ \▓▓▓▓▓▓▓ 2023-07-11 01:05:52 I/main: Backend: version 2.15.0-dev-105, built on 2023-07-04 18:49:13. 2023-07-11 01:05:52 I/main: Frontend Terminal: version 2.15.0-dev-105, provided by Mamoe Technologies
- 2.协议版本信息
2023-07-11 01:05:56 I/fix-protocol-version: 当前各协议版本日期: ANDROID_PHONE 8.9.58.11170 2023-05-19T11:35+08:00 ANDROID_PAD 8.9.58.11170 2023-05-19T11:35+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
-
3.登录方式及使用的协议
ANDROID_PHONE/ANDROID_PAD 密码登录 -
4.出现的问题
1.9.3 报错后继续运行 能唤起TxCaptchaHelper
2023-07-11 01:14:17 W/EncryptService.alert: Encrypt service was loaded: xyz.cssxsh.mirai.tool.KFCFactory@5117cad9 2023-07-11 01:14:17 W/EncryptService.alert: All outgoing message may be leaked by this service. 2023-07-11 01:14:17 W/EncryptService.alert: Use this service if and only if you trusted this service and the service provider.2023-07-11 01:14:17 W/EncryptService.alert: Service details: 2023-07-11 01:14:17 W/EncryptService.alert: `- Jvm Class: class xyz.cssxsh.mirai.tool.KFCFactory 2023-07-11 01:14:17 W/EncryptService.alert: `- ClassLoader: JvmPluginClassLoader{fix-protocol-version-1.9.3.mirai2.jar} 2023-07-11 01:14:17 W/EncryptService.alert: `- Source: file:/www/wwwroot/bot/frontend/plugins/fix-protocol-version-1.9.3.mirai2.jar2023-07-11 01:14:17 W/EncryptService.alert: `- Protected Domain: ProtectionDomain (file:/www/wwwroot/bot/frontend/plugins/fix-protocol-version-1.9.3.mirai2.jar <no signer cert ificates>) JvmPluginClassLoader{fix-protocol-version-1.9.3.mirai2.jar} <no principals> java.security.Permissions@6b6bf6d5 ( ("java.io.FilePermission" "/www/wwwroot/bot/frontend/plugins/fix-protocol-version-1.9.3.mirai2.jar" "read") ) 2023-07-11 01:14:19 I/UnidbgFetchQsign: Bot(xxx) initialize by http://127.0.0.1:11053 2023-07-11 01:14:39 I/UnidbgFetchQsign: Bot(xxx) register, The QQ has already loaded an instance, so this time it is deleting the existing instance and creating a new one. 2023-07-11 01:14:39 I/UnidbgFetchQsign: Bot(xxx) initialize complete 2023-07-11 01:14:45 I/Bot.xxx: Calculating type 2 PoW, it can take some time.... 2023-07-11 01:14:45 I/Bot.xxx: Got PoW result, cost: 285 ms 2023-07-11 01:14:45 I/Bot.xxx: [SliderCaptcha] 需要滑动验证码, 请按照以下链接的步骤完成滑动验证码, 然后输入获取到的 ticket 2023-07-11 01:14:45 I/Bot.xxx: [SliderCaptcha] Slider captcha required. Please solve the captcha with following link. Type ticket here after completion. 2023-07-11 01:14:45 I/Bot.xxx: [SliderCaptcha] @see https://github.com/project-mirai/mirai-login-solver-selenium 2023-07-11 01:14:45 I/Bot.xxx: [SliderCaptcha] @see https://docs.mirai.mamoe.net/mirai-login-solver-selenium/ 2023-07-11 01:14:45 I/Bot.xxx: [SliderCaptcha] 或者输入 helper 来使用 TxCaptchaHelper 完成滑动验证码 2023-07-11 01:14:45 I/Bot.xxx: [SliderCaptcha] Or type helper to resolve slider captcha with TxCaptchaHelper.apk
使用sakura验证后出现45问题
2023-07-11 01:14:59 I/Bot.xxx: 请在手机端使用请求码xxxx完成验证,完成后再次发送请求得到ticket Login failed: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below. 2023-07-11 01:15:16 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(xxx), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通过问题反馈与 我们联系。, 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(xxx), code=45, title=禁止登录, message=登录失败,建议升级最新版本后重试,或通 过问题反馈与我们联系。, errorInfo=)]
相关隐私信息已替换,谢谢大佬的解答
-
@kamaellee 在 协议问题汇报 中说:
ANDROID_PHONE 8.9.58.11170 2023-05-19T11:35+08:00
ANDROID_PAD 8.9.58.11170 2023-05-19T11:35+08:00?
-
1、mirai版本
===================================[ Mirai console 2.15.0 ]=================================== __ __ __ __ ______ __ | \ / \ \ | \/ \ | \ | ▓▓\ / ▓▓\▓▓ ______ ______ \▓▓ ▓▓▓▓▓▓\ ______ _______ _______ ______ | ▓▓ ______ | ▓▓▓\ / ▓▓▓ \/ \ | \| \ ▓▓ \▓▓/ \| \ / \/ \| ▓▓/ \ | ▓▓▓▓\ ▓▓▓▓ ▓▓ ▓▓▓▓▓▓\ \▓▓▓▓▓▓\ ▓▓ ▓▓ | ▓▓▓▓▓▓\ ▓▓▓▓▓▓▓\ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓\ ▓▓ ▓▓▓▓▓▓\ | ▓▓\▓▓ ▓▓ ▓▓ ▓▓ ▓▓ \▓▓/ ▓▓ ▓▓ ▓▓ __| ▓▓ | ▓▓ ▓▓ | ▓▓\▓▓ \| ▓▓ | ▓▓ ▓▓ ▓▓ ▓▓ | ▓▓ \▓▓▓| ▓▓ ▓▓ ▓▓ | ▓▓▓▓▓▓▓ ▓▓ ▓▓__/ \ ▓▓__/ ▓▓ ▓▓ | ▓▓_\▓▓▓▓▓▓\ ▓▓__/ ▓▓ ▓▓ ▓▓▓▓▓▓▓▓ | ▓▓ \▓ | ▓▓ ▓▓ ▓▓ \▓▓ ▓▓ ▓▓\▓▓ ▓▓\▓▓ ▓▓ ▓▓ | ▓▓ ▓▓\▓▓ ▓▓ ▓▓\▓▓ \ \▓▓ \▓▓\▓▓\▓▓ \▓▓▓▓▓▓▓\▓▓ \▓▓▓▓▓▓ \▓▓▓▓▓▓ \▓▓ \▓▓\▓▓▓▓▓▓▓ \▓▓▓▓▓▓ \▓▓ \▓▓▓▓▓▓▓ 2023-07-11 18:21:02 I/main: Backend: version 2.15.0, built on 2023-07-11 04:57:17.
2、协议版本信息
没有安装 fix-protocol-version
3、登录方式及使用的协议
扫码登录(ANDROID_WATCH)
4、出现的问题
能登录,但是稍等马上出错退出,错误代码2382023-07-11 18:21:02 I/main: Backend: version 2.15.0, built on 2023-07-11 04:57:17. 2023-07-11 18:21:02 I/main: Frontend Terminal: version 2.15.0, provided by Mamoe Technologies 2023-07-11 18:21:02 I/main: Welcome to visit https://mirai.mamoe.net/ 2023-07-11 18:21:02 I/QRLogin: Loading QRLogin v0.1.9 2023-07-11 18:21:02 W/QRLogin: 本插件仅在 2.15.0 或以上工作,且在正式版或先行发布版(RC)中可能无法使用 2023-07-11 18:21:02 I/plugin: Successfully loaded plugin QRLogin v0.1.9 2023-07-11 18:21:03 I/plugin: Successfully loaded plugin mirai-login-solver-sakura v0.0.10 2023-07-11 18:21:03 I/plugin: Successfully loaded plugin MCL Addon v2.1.1 2023-07-11 18:21:03 I/main: Prepared built-in commands: autoLogin, help, login, logout, permission, status, stop 2023-07-11 18:21:03 I/QRLogin: 正在启用插件 QRLogin v0.1.9 2023-07-11 18:21:03 I/QRLogin: Mirai 版本: 2.15.0 2023-07-11 18:21:03 I/QRLogin: 正在进行自动登录... 2023-07-11 18:21:03 I/QRLogin: Auto-login 865043709, protocol: ANDROID_WATCH, heartbeatStrategy: STAT_HB 2023-07-11 18:21:03 I/QRLoginSolver: 登录解决器更换为 QRLoginSolver 2023-07-11 18:21:04 I/QRLoginSolver: 将会在弹出窗口显示二维码图片,请在相似网络环境下使用手机QQ扫码登录。若看不清图片,请查看文件: 2023-07-11 18:21:04 I/QRLoginSolver: file:///E:/mirai-2.15.0/mirai-2.15.0/data/top.mrxiaom.qrlogin/mirai-qrcode-865043709-1689070864.png 2023-07-11 18:21:04 I/QRLoginSolver: 等待扫描二维码中 2023-07-11 18:21:14 I/QRLoginSolver: 扫描完成,请在手机 QQ 确认登录 2023-07-11 18:21:19 I/QRLoginSolver: 已确认登录 2023-07-11 18:21:19 I/Bot.865043709: Login successful 2023-07-11 18:21:19 I/Bot.865043709: Saved account secrets to local cache for fast login. 2023-07-11 18:21:19 I/Bot.865043709: Login successful. 2023-07-11 18:21:29 V/Bot.865043709: Event: BotOnlineEvent(bot=Bot(865043709)) 2023-07-11 18:21:29 I/Bot.865043709: Bot login successful. 2023-07-11 18:21:29 V/Bot.865043709: Event: net.mamoe.mirai.console.events.AutoLoginEvent$Success@194911c1 2023-07-11 18:21:29 I/MCL Addon: iTXTech MCL Version: 2.1.2-61c8bd8 2023-07-11 18:21:29 W/MCL Addon: iTXTech Soyuz 未安装,Soyuz MCL Handler 特性已禁用 2023-07-11 18:21:29 I/main: 3 plugin(s) enabled. 2023-07-11 18:21:29 I/main: Auto-login 865043709, protocol: ANDROID_WATCH, heartbeatStrategy: STAT_HB 2023-07-11 18:21:30 E/Bot.865043709: Failed to load account secrets from local cache. Invalidating cache... net.mamoe.mirai.internal.utils.crypto.DecryptionFailedException at net.mamoe.mirai.internal.utils.crypto.TEA.fail(TEA.kt:299) at net.mamoe.mirai.internal.utils.crypto.TEA.doOption$decrypt(TEA.kt:275) at net.mamoe.mirai.internal.utils.crypto.TEA.doOption(TEA.kt:295) at net.mamoe.mirai.internal.utils.crypto.TEA.decrypt(TEA.kt:319) at net.mamoe.mirai.internal.utils.crypto.TEA.decrypt$default(TEA.kt:318) at net.mamoe.mirai.internal.network.components.FileCacheAccountSecretsManager.getSecretsImpl(AccountSecretsManager.kt:196) at net.mamoe.mirai.internal.network.components.FileCacheAccountSecretsManager.getSecrets(AccountSecretsManager.kt:190) at net.mamoe.mirai.internal.network.components.CombinedAccountSecretsManager.getSecrets(AccountSecretsManager.kt:238) at net.mamoe.mirai.internal.network.components.AccountSecretsManagerKt.getSecretsOrCreate(AccountSecretsManager.kt:150) at net.mamoe.mirai.internal.network.components.BotClientHolderImpl.createClient(BotClientHolder.kt:42) at net.mamoe.mirai.internal.network.components.BotClientHolderImpl.access$createClient(BotClientHolder.kt:26) at net.mamoe.mirai.internal.network.components.BotClientHolderImpl$client$2.invoke(BotClientHolder.kt:30) at net.mamoe.mirai.internal.network.components.BotClientHolderImpl$client$2.invoke(BotClientHolder.kt:30) at net.mamoe.mirai.utils.LateinitMutableProperty.getValue(LateinitMutableProperty.kt:47) at net.mamoe.mirai.internal.network.components.BotClientHolderImpl.getClient(BotClientHolder.kt:30) at net.mamoe.mirai.internal.network.qimei.QimeiKt.requestQimei(Qimei.kt:43) at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:218) 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) 2023-07-11 18:21:30 E/main: 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(865043709), code=238, title=禁止登录, message=请使用手Q扫描二维码或短信登录。, 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(865043709), code=238, title=禁止登录, message=请使用手Q扫描二维码或短信登录。, errorInfo=)] 2023-07-11 18:21:30 I/Bot.865043709: Bot cancelled: Bot closed 2023-07-11 18:21:30 V/Bot.865043709: Event: net.mamoe.mirai.console.events.AutoLoginEvent$Failure@7019d619 2023-07-11 18:21:30 I/main: mirai-console started successfully.
-
@yrdmj2023 在 协议问题汇报 中说:
2023-07-11 18:21:29 I/main: Auto-login 865043709, protocol: ANDROID_WATCH, heartbeatStrategy: STAT_HB
2023-07-11 18:21:30 E/main: 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>)你配置了一个自动登录(密码)
-
@cssxsh 去掉自动登录后,扫码能够登录,然后出现验证,验证过后,失败,提示237错误
2023-07-11 20:45:27 I/main: Backend: version 2.15.0, built on 2023-07-11 04:57:17. 2023-07-11 20:45:27 I/main: Frontend Terminal: version 2.15.0, provided by Mamoe Technologies 2023-07-11 20:45:27 I/main: Welcome to visit https://mirai.mamoe.net/ 2023-07-11 20:45:28 I/QRLogin: Loading QRLogin v0.1.9 2023-07-11 20:45:28 W/QRLogin: 本插件仅在 2.15.0 或以上工作,且在正式版或先行发布版(RC)中可能无法使用 2023-07-11 20:45:28 I/plugin: Successfully loaded plugin QRLogin v0.1.9 2023-07-11 20:45:28 I/plugin: Successfully loaded plugin mirai-login-solver-sakura v0.0.10 2023-07-11 20:45:28 I/plugin: Successfully loaded plugin MCL Addon v2.1.1 2023-07-11 20:45:28 I/main: Prepared built-in commands: autoLogin, help, login, logout, permission, status, stop 2023-07-11 20:45:28 I/QRLogin: 正在启用插件 QRLogin v0.1.9 2023-07-11 20:45:28 I/QRLogin: Mirai 版本: 2.15.0 2023-07-11 20:45:28 I/QRLogin: 正在进行自动登录... 2023-07-11 20:45:28 I/QRLogin: Auto-login 865043709, protocol: ANDROID_WATCH, heartbeatStrategy: STAT_HB 2023-07-11 20:45:28 I/QRLoginSolver: 登录解决器更换为 QRLoginSolver 2023-07-11 20:45:29 I/QRLoginSolver: 将会在弹出窗口显示二维码图片,请在相似网络环境下使用手机QQ扫码登录。若看不清图片,请查看文件: 2023-07-11 20:45:29 I/QRLoginSolver: file:///E:/mirai-2.15.0/mirai-2.15.0/data/top.mrxiaom.qrlogin/mirai-qrcode-865043709-1689079529.png 2023-07-11 20:45:29 I/QRLoginSolver: 等待扫描二维码中 2023-07-11 20:45:44 I/QRLoginSolver: 扫描完成,请在手机 QQ 确认登录 2023-07-11 20:45:55 I/QRLoginSolver: 已确认登录 2023-07-11 20:45:55 I/Bot.865043709: Login successful 2023-07-11 20:45:55 I/Bot.865043709: Saved account secrets to local cache for fast login. 2023-07-11 20:45:55 I/Bot.865043709: Login successful. 2023-07-11 20:46:05 V/Bot.865043709: Event: BotOnlineEvent(bot=Bot(865043709)) 2023-07-11 20:46:05 I/Bot.865043709: Bot login successful. 2023-07-11 20:46:05 V/Bot.865043709: Event: net.mamoe.mirai.console.events.AutoLoginEvent$Success@11574592 2023-07-11 20:46:05 I/MCL Addon: iTXTech MCL Version: 2.1.2-61c8bd8 2023-07-11 20:46:05 W/MCL Addon: iTXTech Soyuz 未安装,Soyuz MCL Handler 特性已禁用 2023-07-11 20:46:05 I/main: 3 plugin(s) enabled. 2023-07-11 20:46:05 I/main: Auto-login 12345, protocol: ANDROID_PHONE, heartbeatStrategy: STAT_HB 2023-07-11 20:46:06 I/Bot.12345: Calculating type 2 PoW, it can take some time.... 2023-07-11 20:46:06 I/Bot.12345: Got PoW result, cost: 112 ms 2023-07-11 20:47:49 E/main: 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(12345), code=237, title=安全提醒, message=当前网络不稳定,登录失败。推荐使用常用设备或通过手机号登录。, 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(12345), code=237, title=安全提醒, message=当前网络不稳定,登录失败。推荐使用常用设备或通过手机号登录。, errorInfo=)] 2023-07-11 20:47:49 I/Bot.12345: Bot cancelled: Bot closed 2023-07-11 20:47:49 V/Bot.12345: Event: net.mamoe.mirai.console.events.AutoLoginEvent$Failure@5ba184fc 2023-07-11 20:47:49 I/main: mirai-console started successfully.
-
@cssxsh 需要把自动登录里的帐号清空。已经登录成功,谢谢啊
-
- 1.mirai版本 2.15.0
===================================[ Mirai console 2.15.0 ]=================================== __ __ __ __ ______ __ | \ / \ \ | \/ \ | \ | ▓▓\ / ▓▓\▓▓ ______ ______ \▓▓ ▓▓▓▓▓▓\ ______ _______ _______ ______ | ▓▓ ______ | ▓▓▓\ / ▓▓▓ \/ \ | \| \ ▓▓ \▓▓/ \| \ / \/ \| ▓▓/ \ | ▓▓▓▓\ ▓▓▓▓ ▓▓ ▓▓▓▓▓▓\ \▓▓▓▓▓▓\ ▓▓ ▓▓ | ▓▓▓▓▓▓\ ▓▓▓▓▓▓▓\ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓\ ▓▓ ▓▓▓▓▓▓\ | ▓▓\▓▓ ▓▓ ▓▓ ▓▓ ▓▓ \▓▓/ ▓▓ ▓▓ ▓▓ __| ▓▓ | ▓▓ ▓▓ | ▓▓\▓▓ \| ▓▓ | ▓▓ ▓▓ ▓▓ ▓▓ | ▓▓ \▓▓▓| ▓▓ ▓▓ ▓▓ | ▓▓▓▓▓▓▓ ▓▓ ▓▓__/ \ ▓▓__/ ▓▓ ▓▓ | ▓▓_\▓▓▓▓▓▓\ ▓▓__/ ▓▓ ▓▓ ▓▓▓▓▓▓▓▓ | ▓▓ \▓ | ▓▓ ▓▓ ▓▓ \▓▓ ▓▓ ▓▓\▓▓ ▓▓\▓▓ ▓▓ ▓▓ | ▓▓ ▓▓\▓▓ ▓▓ ▓▓\▓▓ \ \▓▓ \▓▓\▓▓\▓▓ \▓▓▓▓▓▓▓\▓▓ \▓▓▓▓▓▓ \▓▓▓▓▓▓ \▓▓ \▓▓\▓▓▓▓▓▓▓ \▓▓▓▓▓▓ \▓▓ \▓▓▓▓▓▓▓ 2023-07-12 21:53:15 I/main: Backend: version 2.15.0, built on 2023-07-11 04:57:17. 2023-07-12 21:53:15 I/main: Frontend Terminal: version 2.15.0, provided by Mamoe Technologies
- 2.协议版本信息
2023-07-12 21:53:30 I/fix-protocol-version: 当前各协议版本日期: ANDROID_PHONE 8.9.63.11390 2023-05-26T10:46:18+08:00 ANDROID_PAD 8.9.63.11390 2023-05-26T10:46:18+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
-
3.登录方式及使用的协议
ANDROID_PHONE 密码登录 -
4.出现的问题
滑动验证后237
请使用 SakuraLoginSolver 打开 http://<ip>:22333/request/request/97077791 来完成验证 Login failed: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below. 2023-07-12 21:54:10 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(208388298), code=237, title=安全提醒, message=当前网络不稳定,登录失败。推荐使用常用设备或通过手机号登录。, 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(208388298), code=237, title=安全提醒, message=当前网络不稳定,登录失败。推荐使用常用设备或通过手机号登录。, errorInfo=)] 2023-07-12 21:54:10 I/Bot.208388298: Bot cancelled: Bot closed
是不是不能使用unidbg-fetch-qsign 1.1.0,用的是别人的签名服务器,垃圾服务器开签名服务器会超时
-
code=237
属于滑块验证处理有问题,比如处理的太慢之类的,
你可以多尝试几次Request timeout 看这个
https://github.com/cssxsh/fix-protocol-version/discussions/45 -
- Mirai 版本
2.15.0
===================================[ Mirai console 2.15.0 ]=================================== __ __ __ __ ______ __ | \ / \ \ | \/ \ | \ | ▓▓\ / ▓▓\▓▓ ______ ______ \▓▓ ▓▓▓▓▓▓\ ______ _______ _______ ______ | ▓▓ ______ | ▓▓▓\ / ▓▓▓ \/ \ | \| \ ▓▓ \▓▓/ \| \ / \/ \| ▓▓/ \ | ▓▓▓▓\ ▓▓▓▓ ▓▓ ▓▓▓▓▓▓\ \▓▓▓▓▓▓\ ▓▓ ▓▓ | ▓▓▓▓▓▓\ ▓▓▓▓▓▓▓\ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓\ ▓▓ ▓▓▓▓▓▓\ | ▓▓\▓▓ ▓▓ ▓▓ ▓▓ ▓▓ \▓▓/ ▓▓ ▓▓ ▓▓ __| ▓▓ | ▓▓ ▓▓ | ▓▓\▓▓ \| ▓▓ | ▓▓ ▓▓ ▓▓ ▓▓ | ▓▓ \▓▓▓| ▓▓ ▓▓ ▓▓ | ▓▓▓▓▓▓▓ ▓▓ ▓▓__/ \ ▓▓__/ ▓▓ ▓▓ | ▓▓_\▓▓▓▓▓▓\ ▓▓__/ ▓▓ ▓▓ ▓▓▓▓▓▓▓▓ | ▓▓ \▓ | ▓▓ ▓▓ ▓▓ \▓▓ ▓▓ ▓▓\▓▓ ▓▓\▓▓ ▓▓ ▓▓ | ▓▓ ▓▓\▓▓ ▓▓ ▓▓\▓▓ \ \▓▓ \▓▓\▓▓\▓▓ \▓▓▓▓▓▓▓\▓▓ \▓▓▓▓▓▓ \▓▓▓▓▓▓ \▓▓ \▓▓\▓▓▓▓▓▓▓ \▓▓▓▓▓▓ \▓▓ \▓▓▓▓▓▓▓ 2023-07-14 16:00:21 I/main: Backend: version 2.15.0, built on 2023-07-11 04:57:17. 2023-07-14 16:00:21 I/main: Frontend Terminal: version 2.15.0, provided by Mamoe Technologies 2023-07-14 16:00:21 I/main: Welcome to visit https://mirai.mamoe.net/
- 协议版本信息
2023-07-14 16:00:27 I/fix-protocol-version: 当前各协议版本日期: ANDROID_PHONE 8.9.63.11390 2023-05-26T10:46:18+08:00 ANDROID_PAD 8.9.63.11390 2023-05-26T10:46:18+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
- 登录方式及使用的协议
ANDROID_PHONE
密码登录 - 出现的问题
滑动验证,输入 ticket 后code=45
> login 2******** *** ANDROID_PHONE 2023-07-14 16:00:54 W/EncryptService.alert: Encrypt service was loaded: KFCFactory(config=file:///opt/data/mcl/KFCFactory.json) 2023-07-14 16:00:54 W/EncryptService.alert: All outgoing message may be leaked by this service. 2023-07-14 16:00:54 W/EncryptService.alert: Use this service if and only if you trusted this service and the service provider. 2023-07-14 16:00:54 W/EncryptService.alert: Service details: 2023-07-14 16:00:54 W/EncryptService.alert: `- Jvm Class: class xyz.cssxsh.mirai.tool.KFCFactory 2023-07-14 16:00:54 W/EncryptService.alert: `- ClassLoader: JvmPluginClassLoader{fix-protocol-version-1.9.5.mirai2.jar} 2023-07-14 16:00:54 W/EncryptService.alert: `- Source: file:/opt/data/mcl/plugins/fix-protocol-version-1.9.5.mirai2.jar 2023-07-14 16:00:54 W/EncryptService.alert: `- Protected Domain: ProtectionDomain (file:/opt/data/mcl/plugins/fix-protocol-version-1.9.5.mirai2.jar <no signer certificates>) JvmPluginClassLoader{fix-protocol-version-1.9.5.mirai2.jar} <no principals> java.security.Permissions@13b6bb93 ( ("java.io.FilePermission" "/opt/data/mcl/plugins/fix-protocol-version-1.9.5.mirai2.jar" "read") ) 2023-07-14 16:00:55 I/UnidbgFetchQsign: Bot(2********) initialize by http://127.0.0.1:8080 2023-07-14 16:01:07 I/UnidbgFetchQsign: Bot(2********) register, Instance loaded successfully. 2023-07-14 16:01:07 I/UnidbgFetchQsign: Bot(2********) initialize complete 2023-07-14 16:01:13 I/Bot.2********: Calculating type 2 PoW, it can take some time.... 2023-07-14 16:01:13 I/Bot.2********: Got PoW result, cost: 114 ms 2023-07-14 16:01:13 I/Bot.2********: [SliderCaptcha] 需要滑动验证码, 请按照以下链接的步骤完成滑动验证码, 然后输入获取到 的 ticket 2023-07-14 16:01:13 I/Bot.2********: [SliderCaptcha] Slider captcha required. Please solve the captcha with following link. Type ticket here after completion. 2023-07-14 16:01:13 I/Bot.2********: [SliderCaptcha] @see https://github.com/project-mirai/mirai-login-solver-selenium 2023-07-14 16:01:13 I/Bot.2********: [SliderCaptcha] @see https://docs.mirai.mamoe.net/mirai-login-solver-selenium/ 2023-07-14 16:01:13 I/Bot.2********: [SliderCaptcha] 或者输入 helper 来使用 TxCaptchaHelper 完成滑动验证码 2023-07-14 16:01:13 I/Bot.2********: [SliderCaptcha] Or type helper to resolve slider captcha with TxCaptchaHelper.apk 2023-07-14 16:01:13 W/Bot.2********: [SliderCaptcha] TxCaptchaHelper 的在线服务疑似被屏蔽,可能无法使用。TxCaptchaHelper 现已无法满足登录QQ机器人,请在以下 链接下载全新的验证器 2023-07-14 16:01:13 W/Bot.2********: [SliderCaptcha] The service of TxCaptchaHelper might be blocked. We recommend you to download the new login solver plugin in below link. 2023-07-14 16:01:13 W/Bot.2********: [SliderCaptcha] @see https://github.com/KasukuSakura/mirai-login-solver-sakura 2023-07-14 16:01:13 I/Bot.2********: [SliderCaptcha] Captcha link: https://ssl.captcha.qq.com/template/wireless_mqq_captcha.html?style=simple&aid=16&uin=**** LOGIN> > t03*** 2023-07-14 16:01:44 I/Bot.2********: [SliderCaptcha] 正在提交中... 2023-07-14 16:01:44 I/Bot.2********: [SliderCaptcha] Submitting... 2023-07-14 16:01:47 I/Bot.2********: Bot cancelled: Bot closed Login failed: BotAuthorization(BotAuthorization.byPassword(<ERASED>)) threw an exception during authorization process. See cause below. 2023-07-14 16:01:47 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(2********), code=45, title=禁止登录, message=登录失败,建议升级最新版本后 重试,或通过问题反馈与我们联系。, 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(2********), code=45, title=禁止登录, message=登录失败,建议升 级最新版本后重试,或通过问题反馈与我们联系。, errorInfo=)] >
KFCFactory.json
:{ "8.9.63": { "base_url": "http://127.0.0.1:8080", "type": "fuqiuluo/unidbg-fetch-qsign", "key": "114514" }, "8.9.58": { "base_url": "http://127.0.0.1:8888", "type": "kiliokuara/magic-signer-guide", "serverIdentityKey": "vivo50", "authorizationKey": "kfc" } }
unidbg-fetch-qsign 版本
1.1.4
- Mirai 版本
-
-
This post is deleted! -
1.miral版本:2.15.0
===================================[ Mirai console 2.15.0 ]=================================== __ __ __ __ ______ __ | \ / \ \ | \/ \ | \ | ▓▓\ / ▓▓\▓▓ ______ ______ \▓▓ ▓▓▓▓▓▓\ ______ _______ _______ ______ | ▓▓ ______ | ▓▓▓\ / ▓▓▓ \/ \ | \| \ ▓▓ \▓▓/ \| \ / \/ \| ▓▓/ \ | ▓▓▓▓\ ▓▓▓▓ ▓▓ ▓▓▓▓▓▓\ \▓▓▓▓▓▓\ ▓▓ ▓▓ | ▓▓▓▓▓▓\ ▓▓▓▓▓▓▓\ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓\ ▓▓ ▓▓▓▓▓▓\ | ▓▓\▓▓ ▓▓ ▓▓ ▓▓ ▓▓ \▓▓/ ▓▓ ▓▓ ▓▓ __| ▓▓ | ▓▓ ▓▓ | ▓▓\▓▓ \| ▓▓ | ▓▓ ▓▓ ▓▓ ▓▓ | ▓▓ \▓▓▓| ▓▓ ▓▓ ▓▓ | ▓▓▓▓▓▓▓ ▓▓ ▓▓__/ \ ▓▓__/ ▓▓ ▓▓ | ▓▓_\▓▓▓▓▓▓\ ▓▓__/ ▓▓ ▓▓ ▓▓▓▓▓▓▓▓ | ▓▓ \▓ | ▓▓ ▓▓ ▓▓ \▓▓ ▓▓ ▓▓\▓▓ ▓▓\▓▓ ▓▓ ▓▓ | ▓▓ ▓▓\▓▓ ▓▓ ▓▓\▓▓ \ \▓▓ \▓▓\▓▓\▓▓ \▓▓▓▓▓▓▓\▓▓ \▓▓▓▓▓▓ \▓▓▓▓▓▓ \▓▓ \▓▓\▓▓▓▓▓▓▓ \▓▓▓▓▓▓ \▓▓ \▓▓▓▓▓▓▓ 2023-07-14 21:13:12 I/main: Backend: version 2.15.0, built on 2023-07-11 04:57:17. 2023-07-14 21:13:12 I/main: Frontend Terminal: version 2.15.0, provided by Mamoe Technologies
2.协议版本信息
2023-07-14 21:13:14 I/fix-protocol-version: 当前各协议版本日期: ANDROID_PHONE 8.9.58.11170 2023-05-19T11:35+08:00 ANDROID_PAD 8.9.58.11170 2023-05-19T11:35+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
3.登录方式及协议:密码登录(ANDROID_PAD)
4.出现的问题:自动登录时提示检查magic-signer-guide by http://127.0.0.1:8888
可用性2023-07-16 12:18:35 E/main: java.lang.RuntimeException: 请检查 magic-signer-guide by http://127.0.0.1:8888 的可用性 java.lang.RuntimeException: 请检查 magic-signer-guide by http://127.0.0.1:8888 的可用性 at fix-protocol-version-1.9.5.mirai2.jar//xyz.cssxsh.mirai.tool.KFCFactory.createForBot(KFCFactory.kt:97) at net.mamoe.mirai.internal.network.components.EncryptServiceHolderImpl.<init>(EncryptServiceHolder.kt:49) at net.mamoe.mirai.internal.QQAndroidBot.createBotLevelComponents(QQAndroidBot.kt:288) at net.mamoe.mirai.internal.QQAndroidBot$defaultBotLevelComponents$2.invoke(QQAndroidBot.kt:192) at net.mamoe.mirai.internal.QQAndroidBot$defaultBotLevelComponents$2.invoke(QQAndroidBot.kt:191) at net.mamoe.mirai.utils.LateinitMutableProperty.getValue(LateinitMutableProperty.kt:47) at net.mamoe.mirai.internal.QQAndroidBot.getDefaultBotLevelComponents(QQAndroidBot.kt:191) at net.mamoe.mirai.internal.QQAndroidBot.createNetworkLevelComponents(QQAndroidBot.kt:300) at net.mamoe.mirai.internal.QQAndroidBot$createNetworkHandler$1.invoke(QQAndroidBot.kt:312) at net.mamoe.mirai.internal.QQAndroidBot$createNetworkHandler$1.invoke(QQAndroidBot.kt:305) at net.mamoe.mirai.internal.network.handler.selector.AbstractKeepAliveNetworkHandlerSelectorKt$KeepAliveNetworkHandlerSelector$1.createInstance(AbstractKeepAliveNetworkHandlerSelector.kt:277) at net.mamoe.mirai.internal.network.handler.selector.AbstractKeepAliveNetworkHandlerSelector.refreshInstance(AbstractKeepAliveNetworkHandlerSelector.kt:249) at net.mamoe.mirai.internal.network.handler.selector.AbstractKeepAliveNetworkHandlerSelector.getCurrentInstanceOrCreate(AbstractKeepAliveNetworkHandlerSelector.kt:57) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler.getContext(SelectorNetworkHandler.kt:51) at net.mamoe.mirai.internal.QQAndroidBot.getComponents(QQAndroidBot.kt:189) at net.mamoe.mirai.internal.AbstractBot.login(AbstractBot.kt:154) at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge$doStart$11$1.invokeSuspend(MiraiConsoleImplementationBridge.kt:426) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:369) at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:512) at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:182) at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:181) at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:59) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.itxtech.mcl.Utility.bootJars(Utility.java:86) at org.itxtech.mcl.Utility.bootJars(Utility.java:76) at org.itxtech.mcl.Utility.bootMirai(Utility.java:98) at org.itxtech.mcl.module.builtin.Boot.boot(Boot.java:113) at org.itxtech.mcl.module.ModuleManager.phaseBoot(ModuleManager.java:123) at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:196) at org.itxtech.mcl.Loader.tryCatching(Loader.java:151) at org.itxtech.mcl.Loader.start(Loader.java:196) at org.itxtech.mcl.Loader.main(Loader.java:84) Suppressed: java.lang.RuntimeException: 请检查 magic-signer-guide by http://127.0.0.1:8888 的可用性 at fix-protocol-version-1.9.5.mirai2.jar//xyz.cssxsh.mirai.tool.KFCFactory.createForBot(KFCFactory.kt:97) at net.mamoe.mirai.internal.network.components.EncryptServiceHolderImpl.<init>(EncryptServiceHolder.kt:49) at net.mamoe.mirai.internal.QQAndroidBot.createBotLevelComponents(QQAndroidBot.kt:288) at net.mamoe.mirai.internal.QQAndroidBot$defaultBotLevelComponents$2.invoke(QQAndroidBot.kt:192) at net.mamoe.mirai.internal.QQAndroidBot$defaultBotLevelComponents$2.invoke(QQAndroidBot.kt:191) at net.mamoe.mirai.utils.LateinitMutableProperty.getValue(LateinitMutableProperty.kt:47) at net.mamoe.mirai.internal.QQAndroidBot.getDefaultBotLevelComponents(QQAndroidBot.kt:191) at net.mamoe.mirai.internal.QQAndroidBot.createNetworkLevelComponents(QQAndroidBot.kt:300) at net.mamoe.mirai.internal.QQAndroidBot$createNetworkHandler$1.invoke(QQAndroidBot.kt:312) at net.mamoe.mirai.internal.QQAndroidBot$createNetworkHandler$1.invoke(QQAndroidBot.kt:305) at net.mamoe.mirai.internal.network.handler.selector.AbstractKeepAliveNetworkHandlerSelectorKt$KeepAliveNetworkHandlerSelector$1.createInstance(AbstractKeepAliveNetworkHandlerSelector.kt:277) at net.mamoe.mirai.internal.network.handler.selector.AbstractKeepAliveNetworkHandlerSelector.refreshInstance(AbstractKeepAliveNetworkHandlerSelector.kt:249) at net.mamoe.mirai.internal.network.handler.selector.AbstractKeepAliveNetworkHandlerSelector.getCurrentInstanceOrCreate(AbstractKeepAliveNetworkHandlerSelector.kt:57) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler.getContext(SelectorNetworkHandler.kt:51) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler$scope$2.invoke(SelectorNetworkHandler.kt:54) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler$scope$2.invoke(SelectorNetworkHandler.kt:53) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler.getScope(SelectorNetworkHandler.kt:53) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler.access$getScope(SelectorNetworkHandler.kt:45) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler.resumeConnection$suspendImpl(SelectorNetworkHandler.kt:130) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler.resumeConnection(SelectorNetworkHandler.kt) at net.mamoe.mirai.internal.AbstractBot.login(AbstractBot.kt:145) ... 27 more Caused by: java.net.ConnectException: Connection refused: connect at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Unknown Source) at java.base/sun.nio.ch.Net.connect(Unknown Source) at java.base/sun.nio.ch.NioSocketImpl.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/sun.net.NetworkClient.doConnect(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.<init>(Unknown Source) at java.base/sun.net.www.http.HttpClient.New(Unknown Source) at java.base/sun.net.www.http.HttpClient.New(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at fix-protocol-version-1.9.5.mirai2.jar//xyz.cssxsh.mirai.tool.KFCFactory.createForBot(KFCFactory.kt:95) ... 48 more Caused by: java.net.ConnectException: Connection refused: connect at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Unknown Source) at java.base/sun.nio.ch.Net.connect(Unknown Source) at java.base/sun.nio.ch.NioSocketImpl.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/sun.net.NetworkClient.doConnect(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.<init>(Unknown Source) at java.base/sun.net.www.http.HttpClient.New(Unknown Source) at java.base/sun.net.www.http.HttpClient.New(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at fix-protocol-version-1.9.5.mirai2.jar//xyz.cssxsh.mirai.tool.KFCFactory.createForBot(KFCFactory.kt:95) ... 42 more 2023-07-16 12:18:35 E/Bot.1358971307: java.lang.RuntimeException: 请检查 magic-signer-guide by http://127.0.0.1:8888 的 可用性 java.lang.RuntimeException: 请检查 magic-signer-guide by http://127.0.0.1:8888 的可用性 at fix-protocol-version-1.9.5.mirai2.jar//xyz.cssxsh.mirai.tool.KFCFactory.createForBot(KFCFactory.kt:97) at net.mamoe.mirai.internal.network.components.EncryptServiceHolderImpl.<init>(EncryptServiceHolder.kt:49) at net.mamoe.mirai.internal.QQAndroidBot.createBotLevelComponents(QQAndroidBot.kt:288) at net.mamoe.mirai.internal.QQAndroidBot$defaultBotLevelComponents$2.invoke(QQAndroidBot.kt:192) at net.mamoe.mirai.internal.QQAndroidBot$defaultBotLevelComponents$2.invoke(QQAndroidBot.kt:191) at net.mamoe.mirai.utils.LateinitMutableProperty.getValue(LateinitMutableProperty.kt:47) at net.mamoe.mirai.internal.QQAndroidBot.getDefaultBotLevelComponents(QQAndroidBot.kt:191) at net.mamoe.mirai.internal.QQAndroidBot.createNetworkLevelComponents(QQAndroidBot.kt:300) at net.mamoe.mirai.internal.QQAndroidBot$createNetworkHandler$1.invoke(QQAndroidBot.kt:312) at net.mamoe.mirai.internal.QQAndroidBot$createNetworkHandler$1.invoke(QQAndroidBot.kt:305) at net.mamoe.mirai.internal.network.handler.selector.AbstractKeepAliveNetworkHandlerSelectorKt$KeepAliveNetworkHandlerSelector$1.createInstance(AbstractKeepAliveNetworkHandlerSelector.kt:277) at net.mamoe.mirai.internal.network.handler.selector.AbstractKeepAliveNetworkHandlerSelector.refreshInstance(AbstractKeepAliveNetworkHandlerSelector.kt:249) at net.mamoe.mirai.internal.network.handler.selector.AbstractKeepAliveNetworkHandlerSelector.getCurrentInstanceOrCreate(AbstractKeepAliveNetworkHandlerSelector.kt:57) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler.getContext(SelectorNetworkHandler.kt:51) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler$scope$2.invoke(SelectorNetworkHandler.kt:54) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler$scope$2.invoke(SelectorNetworkHandler.kt:53) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler.getScope(SelectorNetworkHandler.kt:53) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler.close(SelectorNetworkHandler.kt:112) at net.mamoe.mirai.internal.AbstractBot$coroutineContext$1$1.invoke(AbstractBot.kt:65) at net.mamoe.mirai.internal.AbstractBot$coroutineContext$1$1.invoke(AbstractBot.kt:59) at kotlinx.coroutines.InvokeOnCompletion.invoke(JobSupport.kt:1392) at kotlinx.coroutines.JobSupport.notifyCompletion(JobSupport.kt:1520) at kotlinx.coroutines.JobSupport.completeStateFinalization(JobSupport.kt:323) at kotlinx.coroutines.JobSupport.finalizeFinishingState(JobSupport.kt:240) at kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(JobSupport.kt:906) at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:863) at kotlinx.coroutines.JobSupport.cancelMakeCompleting(JobSupport.kt:696) at kotlinx.coroutines.JobSupport.cancelImpl$kotlinx_coroutines_core(JobSupport.kt:667) at kotlinx.coroutines.JobSupport.cancelInternal(JobSupport.kt:632) at kotlinx.coroutines.JobSupport.cancel(JobSupport.kt:617) at kotlinx.coroutines.Job$DefaultImpls.cancel$default(Job.kt:183) at net.mamoe.mirai.internal.AbstractBot.close(AbstractBot.kt:122) at net.mamoe.mirai.internal.QQAndroidBot.close(QQAndroidBot.kt:98) at net.mamoe.mirai.Bot.close(Bot.kt:188) at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge$doStart$11$1.invokeSuspend(MiraiConsoleImplementationBridge.kt:433) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:369) at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:512) at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:182) at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:181) at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:59) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.itxtech.mcl.Utility.bootJars(Utility.java:86) at org.itxtech.mcl.Utility.bootJars(Utility.java:76) at org.itxtech.mcl.Utility.bootMirai(Utility.java:98) at org.itxtech.mcl.module.builtin.Boot.boot(Boot.java:113) at org.itxtech.mcl.module.ModuleManager.phaseBoot(ModuleManager.java:123) at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:196) at org.itxtech.mcl.Loader.tryCatching(Loader.java:151) at org.itxtech.mcl.Loader.start(Loader.java:196) at org.itxtech.mcl.Loader.main(Loader.java:84) Caused by: java.net.ConnectException: Connection refused: connect at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Unknown Source) at java.base/sun.nio.ch.Net.connect(Unknown Source) at java.base/sun.nio.ch.NioSocketImpl.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/sun.net.NetworkClient.doConnect(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.<init>(Unknown Source) at java.base/sun.net.www.http.HttpClient.New(Unknown Source) at java.base/sun.net.www.http.HttpClient.New(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at fix-protocol-version-1.9.5.mirai2.jar//xyz.cssxsh.mirai.tool.KFCFactory.createForBot(KFCFactory.kt:95) ... 61 more 2023-07-16 12:18:35 E/main: Failed to init MiraiConsole. java.lang.RuntimeException: 请检查 magic-signer-guide by http://127.0.0.1:8888 的可用性 at fix-protocol-version-1.9.5.mirai2.jar//xyz.cssxsh.mirai.tool.KFCFactory.createForBot(KFCFactory.kt:97) at net.mamoe.mirai.internal.network.components.EncryptServiceHolderImpl.<init>(EncryptServiceHolder.kt:49) at net.mamoe.mirai.internal.QQAndroidBot.createBotLevelComponents(QQAndroidBot.kt:288) at net.mamoe.mirai.internal.QQAndroidBot$defaultBotLevelComponents$2.invoke(QQAndroidBot.kt:192) at net.mamoe.mirai.internal.QQAndroidBot$defaultBotLevelComponents$2.invoke(QQAndroidBot.kt:191) at net.mamoe.mirai.utils.LateinitMutableProperty.getValue(LateinitMutableProperty.kt:47) at net.mamoe.mirai.internal.QQAndroidBot.getDefaultBotLevelComponents(QQAndroidBot.kt:191) at net.mamoe.mirai.internal.QQAndroidBot.createNetworkLevelComponents(QQAndroidBot.kt:300) at net.mamoe.mirai.internal.QQAndroidBot$createNetworkHandler$1.invoke(QQAndroidBot.kt:312) at net.mamoe.mirai.internal.QQAndroidBot$createNetworkHandler$1.invoke(QQAndroidBot.kt:305) at net.mamoe.mirai.internal.network.handler.selector.AbstractKeepAliveNetworkHandlerSelectorKt$KeepAliveNetworkHandlerSelector$1.createInstance(AbstractKeepAliveNetworkHandlerSelector.kt:277) at net.mamoe.mirai.internal.network.handler.selector.AbstractKeepAliveNetworkHandlerSelector.refreshInstance(AbstractKeepAliveNetworkHandlerSelector.kt:249) at net.mamoe.mirai.internal.network.handler.selector.AbstractKeepAliveNetworkHandlerSelector.getCurrentInstanceOrCreate(AbstractKeepAliveNetworkHandlerSelector.kt:57) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler.getContext(SelectorNetworkHandler.kt:51) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler$scope$2.invoke(SelectorNetworkHandler.kt:54) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler$scope$2.invoke(SelectorNetworkHandler.kt:53) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler.getScope(SelectorNetworkHandler.kt:53) at net.mamoe.mirai.internal.network.handler.selector.SelectorNetworkHandler.close(SelectorNetworkHandler.kt:112) at net.mamoe.mirai.internal.AbstractBot.close(AbstractBot.kt:118) at net.mamoe.mirai.internal.QQAndroidBot.close(QQAndroidBot.kt:98) at net.mamoe.mirai.Bot.close(Bot.kt:188) at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge$doStart$11$1.invokeSuspend(MiraiConsoleImplementationBridge.kt:433) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:284) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:369) at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:512) at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:182) at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:181) at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:59) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.itxtech.mcl.Utility.bootJars(Utility.java:86) at org.itxtech.mcl.Utility.bootJars(Utility.java:76) at org.itxtech.mcl.Utility.bootMirai(Utility.java:98) at org.itxtech.mcl.module.builtin.Boot.boot(Boot.java:113) at org.itxtech.mcl.module.ModuleManager.phaseBoot(ModuleManager.java:123) at org.itxtech.mcl.Loader.lambda$start$4(Loader.java:196) at org.itxtech.mcl.Loader.tryCatching(Loader.java:151) at org.itxtech.mcl.Loader.start(Loader.java:196) at org.itxtech.mcl.Loader.main(Loader.java:84) Caused by: java.net.ConnectException: Connection refused: connect at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Unknown Source) at java.base/sun.nio.ch.Net.connect(Unknown Source) at java.base/sun.nio.ch.NioSocketImpl.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source) at java.base/sun.net.NetworkClient.doConnect(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source) at java.base/sun.net.www.http.HttpClient.<init>(Unknown Source) at java.base/sun.net.www.http.HttpClient.New(Unknown Source) at java.base/sun.net.www.http.HttpClient.New(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at fix-protocol-version-1.9.5.mirai2.jar//xyz.cssxsh.mirai.tool.KFCFactory.createForBot(KFCFactory.kt:95) ... 48 more
5.KFCFactory.json
{ "0.0.0": { "base_url": "http://127.0.0.1:8080", "type": "fuqiuluo/unidbg-fetch-qsign", "key": "114514" }, "0.1.0": { "base_url": "http://127.0.0.1:8888", "type": "kiliokuara/magic-signer-guide", "server_identity_key": "vivo50", "authorization_key": "kfc" }, "8.8.88": { "base_url": "http://127.0.0.1:80", "type": "TLV544Provider" }, "8.9.63": { "base_url": "http://127.0.0.1:8080", "type": "fuqiuluo/unidbg-fetch-qsign", "key": "114514" }, "8.9.58": { "base_url": "http://127.0.0.1:8888", "type": "kiliokuara/magic-signer-guide", "serverIdentityKey": "vivo50", "authorizationKey": "kfc" } }
-
@cssxsh 感谢,已经正常跑起来+登录了。
-