MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接

    Mirai Device Generator (大概能解决设备风控?)

    插件发布
    device.json 设备文件 设备
    3
    7
    3464
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cssxsh
      cssxsh last edited by cssxsh

      Mirai Device Generator

      Mirai DeviceInfo 生成器

      maven-central

      作为插件运行时会检测 mcl/bots/.../device.json, mcl/device.json 是否存在,不存在则生成。

      1 Reply Last reply Reply Quote 2
      • fffzzl
        fffzzl last edited by cssxsh

        2022-01-27 19:58:46 E/mirai-device-generator: kotlinx.serialization.json.internal.JsonDecodingException: Unexpected JSON token at offset 723: Encountered an unknown key 'sdk'.
        Use 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.
        JSON input: .....bj.idc.xiaomi.com)",
                "sdk": {
                    "increment.....
        kotlinx.serialization.json.internal.JsonDecodingException: Unexpected JSON token at offset 723: Encountered an unknown key 'sdk'.
        Use 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.
        JSON input: .....bj.idc.xiaomi.com)",
                "sdk": {
                    "increment.....
                at kotlinx.serialization.json.internal.JsonExceptionsKt.JsonDecodingException(JsonExceptions.kt:24)
                at kotlinx.serialization.json.internal.JsonExceptionsKt.JsonDecodingException(JsonExceptions.kt:32)
                at kotlinx.serialization.json.internal.JsonLexer.fail(JsonLexer.kt:493)
                at kotlinx.serialization.json.internal.JsonLexer.failOnUnknownKey(JsonLexer.kt:489)
                at kotlinx.serialization.json.internal.StreamingJsonDecoder.handleUnknown(StreamingJsonDecoder.kt:145)
                at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeObjectIndex(StreamingJsonDecoder.kt:134)
                at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeElementIndex(StreamingJsonDecoder.kt:75)
                at xyz.cssxsh.mirai.MiraiDeviceGenerator$Model$$serializer.deserialize(MiraiDeviceGenerator.kt:136)
                at xyz.cssxsh.mirai.MiraiDeviceGenerator$Model$$serializer.deserialize(MiraiDeviceGenerator.kt:136)
                at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:63)
                at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:32)
                at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
                at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70)
                at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:535)
                at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:80)
                at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51)
                at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36)
                at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43)
                at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:63)
                at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:32)
                at kotlinx.serialization.json.Json.decodeFromString(Json.kt:100)
                at xyz.cssxsh.mirai.plugin.MiraiDevicePlugin.onEnable(MiraiDevicePlugin.kt:82)
                at net.mamoe.mirai.console.internal.plugin.JvmPluginInternal.internalOnEnable$mirai_console(JvmPluginInternal.kt:117)
                at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:164)
                at net.mamoe.mirai.console.internal.plugin.BuiltInJvmPluginLoaderImpl.enable(BuiltInJvmPluginLoaderImpl.kt:36)
                at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt)
                at net.mamoe.mirai.console.plugin.jvm.JvmPluginLoader$BuiltIn.enable(JvmPluginLoader.kt:47)
                at net.mamoe.mirai.console.plugin.PluginManager.enablePlugin(PluginManager.kt:135)
                at net.mamoe.mirai.console.internal.plugin.PluginManagerImpl.enableAllLoadedPlugins$mirai_console(PluginManagerImpl.kt:177)
                at net.mamoe.mirai.console.internal.MiraiConsoleImplementationBridge.doStart$mirai_console(MiraiConsoleImplementationBridge.kt:202)
                at net.mamoe.mirai.console.MiraiConsoleImplementation$Companion.start(MiraiConsoleImplementation.kt:392)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon(MiraiConsoleTerminalLoader.kt:156)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.startAsDaemon$default(MiraiConsoleTerminalLoader.kt:155)
                at net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader.main(MiraiConsoleTerminalLoader.kt:47)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.base/java.lang.reflect.Method.invoke(Method.java:567)
                at org.itxtech.mcl.Utility.bootMirai(Utility.java:83)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.base/java.lang.reflect.Method.invoke(Method.java:567)
                at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
                at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:226)
                at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1692)
                at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1013)
                at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
                at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:412)
                at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3578)
                at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:107)
                at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:43)
                at org.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:155)
                at org.mozilla.javascript.InterfaceAdapter.lambda$invoke$0(InterfaceAdapter.java:105)
                at org.mozilla.javascript.Context.call(Context.java:554)
                at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:522)
                at org.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:105)
                at org.mozilla.javascript.jdk18.VMBridge_jdk18$1.invoke(VMBridge_jdk18.java:126)
                at jdk.proxy1/jdk.proxy1.$Proxy4.run(Unknown Source)
                at org.itxtech.mcl.script.ScriptManager.phaseBoot(ScriptManager.java:106)
                at org.itxtech.mcl.Loader.lambda$start$3(Loader.java:176)
                at org.itxtech.mcl.Loader.tryCatching(Loader.java:145)
                at org.itxtech.mcl.Loader.start(Loader.java:176)
                at org.itxtech.mcl.Loader.main(Loader.java:68)
        
        cssxsh 2 Replies Last reply Reply Quote 0
        • cssxsh
          cssxsh @fffzzl last edited by

          @fffzzl
          model.json 有些问题,你可以手动编辑一下 sdk 的内容

                  "sdks": [
                      {
                          "incremental": "22.1.17",
                          "release": "12",
                          "codename": "REL"
                      }
                  ]
          
          1 Reply Last reply Reply Quote 0
          • cssxsh
            cssxsh @fffzzl last edited by

            @fffzzl
            v1.0.0-dev-3 修复了 models.json的问题,你可以删除 data 后重新安装

            1 Reply Last reply Reply Quote 0
            • fffzzl
              fffzzl last edited by

              已解决 谢谢

              1 Reply Last reply Reply Quote 0
              • Referenced by  tsudzuki tsudzuki 
              • Referenced by  cssxsh cssxsh 
              • cssxsh
                cssxsh last edited by

                时隔多日,顶一顶

                1 Reply Last reply Reply Quote 1
                • C
                  chemk 摸鱼 last edited by

                  wow谢谢你

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post
                  Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact