MiraiForum

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

    有关登陆错误/device.json的疑问

    使用交流
    4
    11
    1319
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • luanyaolingwu
      luanyaolingwu 最后由 编辑

      我无论怎么样都登陆不了,除IPAD登陆协议会无限扫码登陆新设备验证循环之外,其他登陆方式都报版本过低[捂头]

      我怀疑藤训把我账号拉黑了,因为3天前我登陆同一QQ的设备都被踢下线了[doge]

      从论坛上已经有的信息来看device.json是一个用于存储被模拟的客户端信息的文件,所以想试试把我当前安卓设备的信息整个照搬过去...但里面有些参数的含义我没看懂以及我不知道这部分信息分别对应的获取方式,故请求大佬们为我指点迷津[doge]

      当前==============device.json================信息
      {
      "deviceInfoVersion": 2,
      "data": {
      "display": "MIRAI.803390.001",
      "product": "gemini",
      "device": "MI 5",
      "board": "msm8996",
      "brand": "Xiaomi",
      "model": "MI 5",
      "bootloader": "unknown",
      "fingerprint": "Xiaomi/gemini/gemini:8.0.0/OPR1.170623.032/V9.6.1.0.OAAMIFD:user/release-keys",
      "bootId": "C7C91B93-FBCC-87A1-D89A-098337FFBF09",
      "procVersion": "Linux version 4.4.302-perf+ (root@8703bc53e87d) (Android (7485623, based on r416183b1) clang version 12.0.7 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)) #1 SMP PREEMPT Sun Mar 12 09:39:27 UTC 2023
      ",
      "baseBand": "",
      "version": {
      "incremental": "96391938",
      "release": "10",
      "codename": "REL"
      },
      "simInfo": "CHN-CT",
      "osType": "android",
      "macAddress": "02:00:00:00:00:00",
      "wifiBSSID": "02:00:00:00:00:00",
      "wifiSSID": "gdgs-503",
      "imsiMd5": "04b86b29a7b1faf6566e2eeca1f05702",
      "imei": "285127865579681",
      "apn": "wifi"
      }
      }

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

        我也是,有个号死活上不去,无论是AoKi还是fix插件,都无济于事

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

          https://github.com/cssxsh/mirai-device-generator

          luanyaolingwu 1 条回复 最后回复 回复 引用 0
          • luanyaolingwu
            luanyaolingwu @WJHXD1B 最后由 编辑

            @WJHXD1B 可以逝逝mirai android输入login qq号 密码 iPad,完成登陆滑块+扫码后直接把app杀掉(当前版本的mirai android很可能会在完成验证之后卡死,别管它,直接杀死就好),把device.json拷出来,替换mcl的bots里面的文件再启动mcl(建议在1分钟内完成该操作)以命令login qq号 密码 iPad登陆,如果登陆成功,那么相应修改autologin的文件内容并建议替换device里的内核信息为:

            =============autologin内容=============

            account: QQ号
            password: 
              kind: PLAIN
              value: 密码
            configuration: 
              protocol: IPAD
              device: device.json
              enable: true
              heartbeatStrategy: STAT_HB
            

            ==============device.json部分内容===========
            #这个procVersion是真实的
            "procVersion": "Linux version 4.4.302-perf+ (root@65e1f9e1e544) (Android (7485623, based on r416183b1) clang version 12.0.7 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)) #1 SMP PREEMPT Sun Mar 19 03:07:58 UTC 2023",

            实在不行换个号试试

            WJHXD1B X 2 条回复 最后回复 回复 引用 0
            • luanyaolingwu
              luanyaolingwu @cssxsh 最后由 编辑

              @cssxsh 已经能登陆上了,谢谢[脱单doge]

              1 条回复 最后回复 回复 引用 0
              • WJHXD1B
                WJHXD1B @luanyaolingwu 最后由 编辑

                @luanyaolingwu 好的大佬,非常感谢帮助

                luanyaolingwu 2 条回复 最后回复 回复 引用 0
                • luanyaolingwu
                  luanyaolingwu @WJHXD1B 最后由 编辑

                  @WJHXD1B 因为我多次登陆无果后打开了手机QQ看了下登陆设备,发现多了这么个(如果有,请再再次尝试登陆前删掉它):
                  Mirai 当前登陆设备
                  但于此同时,mirai android却处于假死状态(没有提示登陆成功),所以便有了如上操作[笑哭]

                  #还有,我不是大佬[哭],我自己正儿八经的手机QQ前天也一起被藤迅踢下线要求版本更新了,现在虚幻版QQ用着实真难受

                  1 条回复 最后回复 回复 引用 0
                  • luanyaolingwu
                    luanyaolingwu @WJHXD1B 最后由 编辑

                    @WJHXD1B 如果你只是用mcl的插件或者用对pc配置要求低的其他类型插件,那么可以试试用termux跑mirai,这样方便知道bot到底挂了没

                    安装好termux之后直接复制这段命令进去敲回车:

                    bash -c "$(curl -Lv gitee.com/mo2/linux/raw/master/debian.sh)"

                    一路y和回车之后选择安装proot容器/一定要是对应手机CPU架构的发行版(arm64的机器是aarch64,arm32的机器(一般是旧手机)是armhf)/ 〉/ubuntu/arch/debian任选一个进行安装[千万不要用跨平台,否则会在下一次启动时启动失败] 〉 同意运行tome tools 〉 安装mirai需要的运行环境,比如java[如果是跟我一样新手,建议安装ubuntu并在gui安装里选择xfce-xubuntu(手动滑稽)] > 执行mcl

                    #求路过的大佬轻喷(doge)

                    1 条回复 最后回复 回复 引用 0
                    • X
                      xiaojiedev @luanyaolingwu 最后由 编辑

                      @luanyaolingwu 问下你跑Mirai Android的设备和安卓版本,我用安卓12的pixel3手机跑不出来设备真实信息,和你这个不相似,和电脑生成的很相似……

                      luanyaolingwu 1 条回复 最后回复 回复 引用 0
                      • luanyaolingwu
                        luanyaolingwu @xiaojiedev 最后由 编辑

                        @xiaojiedev 我是用一个叫"设备信息"的软件把手机部分特征信息读出来的,但我建议你用AOKI直接生成一份device.json来得更方便(之前我还没注意到有aoki这么个东西)

                        备注1:机器人登陆上之后尽量不要退出超过半小时,免得tx再次拉黑,我就是有一次机器下线了没注意到,然后连aoki都不好使了(😓)

                        备注2:我当前在用OpenJDK11+MCL2.1&Mirai2.14

                        X 1 条回复 最后回复 回复 引用 0
                        • X
                          xiaojiedev @luanyaolingwu 最后由 编辑

                          @luanyaolingwu 谢谢,aoki很好用,生成的信息比丁真还真,把之前常用设备的信息提取出来了希望能稳定。但是我还有其他号也是这个常用设备,已经不敢登第二个了。

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