MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

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

    插件发布
    device.json 设备文件 设备
    3
    7
    3449
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • cssxsh
      cssxsh 最后由 cssxsh 编辑

      Mirai Device Generator

      Mirai DeviceInfo 生成器

      maven-central

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

      1 条回复 最后回复 回复 引用 2
      • fffzzl
        fffzzl 最后由 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 条回复 最后回复 回复 引用 0
        • cssxsh
          cssxsh @fffzzl 最后由 编辑

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

                  "sdks": [
                      {
                          "incremental": "22.1.17",
                          "release": "12",
                          "codename": "REL"
                      }
                  ]
          
          1 条回复 最后回复 回复 引用 0
          • cssxsh
            cssxsh @fffzzl 最后由 编辑

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

            1 条回复 最后回复 回复 引用 0
            • fffzzl
              fffzzl 最后由 编辑

              已解决 谢谢

              1 条回复 最后回复 回复 引用 0
              • Referenced by  tsudzuki tsudzuki 
              • Referenced by  cssxsh cssxsh 
              • cssxsh
                cssxsh 最后由 编辑

                时隔多日,顶一顶

                1 条回复 最后回复 回复 引用 1
                • C
                  chemk 摸鱼 最后由 编辑

                  wow谢谢你

                  1 条回复 最后回复 回复 引用 0
                  • 1 / 1
                  • First post
                    Last post
                  Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact