有关登陆错误/device.json的疑问
-
我无论怎么样都登陆不了,除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"
}
} -
我也是,有个号死活上不去,无论是AoKi还是fix插件,都无济于事
-
-
@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",实在不行换个号试试
-
@cssxsh 已经能登陆上了,谢谢[脱单doge]
-
@luanyaolingwu 好的大佬,非常感谢帮助
-
@WJHXD1B 因为我多次登陆无果后打开了手机QQ看了下登陆设备,发现多了这么个(如果有,请再再次尝试登陆前删掉它):
Mirai 当前登陆设备
但于此同时,mirai android却处于假死状态(没有提示登陆成功),所以便有了如上操作[笑哭]#还有,我不是大佬[哭],我自己正儿八经的手机QQ前天也一起被藤迅踢下线要求版本更新了,现在虚幻版QQ用着实真难受
-
@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)
-
@luanyaolingwu 问下你跑Mirai Android的设备和安卓版本,我用安卓12的pixel3手机跑不出来设备真实信息,和你这个不相似,和电脑生成的很相似……
-
@xiaojiedev 我是用一个叫"设备信息"的软件把手机部分特征信息读出来的,但我建议你用AOKI直接生成一份device.json来得更方便(之前我还没注意到有aoki这么个东西)
备注1:机器人登陆上之后尽量不要退出超过半小时,免得tx再次拉黑,我就是有一次机器下线了没注意到,然后连aoki都不好使了(😓)
备注2:我当前在用OpenJDK11+MCL2.1&Mirai2.14
-
@luanyaolingwu 谢谢,aoki很好用,生成的信息比丁真还真,把之前常用设备的信息提取出来了希望能稳定。但是我还有其他号也是这个常用设备,已经不敢登第二个了。