mirror of
https://github.com/ZZZure/ZZZ-Plugin.git
synced 2025-12-17 05:37:46 +00:00
fix:绑定设备回退修改
This commit is contained in:
parent
ee6e66543b
commit
68449b1b30
3 changed files with 6 additions and 5 deletions
|
|
@ -59,7 +59,7 @@ git clone --depth=1 https://gitee.com/bietiaop/ZZZ-Plugin.git ./plugins/ZZZ-Plug
|
||||||
|
|
||||||
## 验证码
|
## 验证码
|
||||||
|
|
||||||
遭遇验证码是不可避免的,这是米游社保护账号的一种方式,机器人的所有请求在米游社看来都是非法的,因此大概率会遭遇验证码。
|
遭遇验证码是不可避免的,这是米游社保护账号的一种方式,机器人的所有请求在米游社看来都是非法的,因此**大概率**会遭遇验证码。
|
||||||
|
|
||||||
如果你需要绕过验证码,请使用第三方插件。或者到交流群里询问他人使用的方法(请务必声明你**已经**阅读过 `README` 内容)。
|
如果你需要绕过验证码,请使用第三方插件。或者到交流群里询问他人使用的方法(请务必声明你**已经**阅读过 `README` 内容)。
|
||||||
|
|
||||||
|
|
@ -69,7 +69,7 @@ git clone --depth=1 https://gitee.com/bietiaop/ZZZ-Plugin.git ./plugins/ZZZ-Plug
|
||||||
|
|
||||||
## 绑定设备
|
## 绑定设备
|
||||||
|
|
||||||
本插件会自带一个默认设备参数模拟真机进行请求,但是这个设备参数会被所有使用本插件的用户共同使用,因此在遇到米游社抛出对应错误时,需要每个人绑定真实设备参数进行请求。
|
本插件会自带一个默认设备参数模拟真机进行请求,但是这个设备参数会被所有使用本插件的用户共同使用,因此**大概率**会遭遇账号异常,因此在遇到米游社抛出对应错误时,需要每个人绑定真实设备参数进行请求。
|
||||||
|
|
||||||
如果需要绑定设备,请发送 `%绑定设备帮助` 进行查看如何绑定。第一种方法就是抓包,此种方法危害性较小,技术难度相对较高,但是IOS与Android设备通用。
|
如果需要绑定设备,请发送 `%绑定设备帮助` 进行查看如何绑定。第一种方法就是抓包,此种方法危害性较小,技术难度相对较高,但是IOS与Android设备通用。
|
||||||
|
|
||||||
|
|
@ -77,6 +77,8 @@ git clone --depth=1 https://gitee.com/bietiaop/ZZZ-Plugin.git ./plugins/ZZZ-Plug
|
||||||
|
|
||||||
如果认为以上两种方法麻烦,你可以自己尝试探索出其他未发现的方法。
|
如果认为以上两种方法麻烦,你可以自己尝试探索出其他未发现的方法。
|
||||||
|
|
||||||
|
绑定设备**无法100%解决**账号异常问题。
|
||||||
|
|
||||||
## 角色图缺失
|
## 角色图缺失
|
||||||
|
|
||||||
由于历史代码缘故,以前在游戏资源未更新就进行资源下载的可能导致角色图片缺失,你可以到插件资源目录手动删除对应文件,或者执行命令 `%删除全部资源` 进行删除。删除全部资源指令目前**不会**删除自定义面板图,仅会删除下载的图片资源,再次使用时需重新下载图片(自动下载)。
|
由于历史代码缘故,以前在游戏资源未更新就进行资源下载的可能导致角色图片缺失,你可以到插件资源目录手动删除对应文件,或者执行命令 `%删除全部资源` 进行删除。删除全部资源指令目前**不会**删除自定义面板图,仅会删除下载的图片资源,再次使用时需重新下载图片(自动下载)。
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,7 @@ export class Panel extends ZZZPlugin {
|
||||||
!info?.deviceName ||
|
!info?.deviceName ||
|
||||||
!info?.deviceBoard ||
|
!info?.deviceBoard ||
|
||||||
!info?.deviceModel ||
|
!info?.deviceModel ||
|
||||||
|
!info?.oaid ||
|
||||||
!info?.deviceFingerprint ||
|
!info?.deviceFingerprint ||
|
||||||
!info?.deviceProduct
|
!info?.deviceProduct
|
||||||
) {
|
) {
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import request from '../utils/request.js';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import { pluginName, resourcesPath } from './path.js';
|
import { pluginName, resourcesPath } from './path.js';
|
||||||
import version from './version.js';
|
import version from './version.js';
|
||||||
import crypto from 'crypto';
|
|
||||||
export class ZZZPlugin extends plugin {
|
export class ZZZPlugin extends plugin {
|
||||||
/**
|
/**
|
||||||
* 获取用户 UID(如果需要同时获取API,可以直接调用 getAPI)
|
* 获取用户 UID(如果需要同时获取API,可以直接调用 getAPI)
|
||||||
|
|
@ -66,7 +65,6 @@ export class ZZZPlugin extends plugin {
|
||||||
*/
|
*/
|
||||||
async getAPI() {
|
async getAPI() {
|
||||||
this.e.game = 'zzz';
|
this.e.game = 'zzz';
|
||||||
this.uuid = crypto.randomUUID();
|
|
||||||
// 直接调用获取 UID
|
// 直接调用获取 UID
|
||||||
const uid = await this.getUID();
|
const uid = await this.getUID();
|
||||||
// 获取用户的 cookie
|
// 获取用户的 cookie
|
||||||
|
|
@ -104,7 +102,7 @@ export class ZZZPlugin extends plugin {
|
||||||
productName: bindInfo?.deviceProduct,
|
productName: bindInfo?.deviceProduct,
|
||||||
deviceType: bindInfo?.deviceName,
|
deviceType: bindInfo?.deviceName,
|
||||||
modelName: bindInfo?.deviceModel,
|
modelName: bindInfo?.deviceModel,
|
||||||
oaid: this.uuid,
|
oaid: bindInfo?.oaid,
|
||||||
deviceInfo: bindInfo?.deviceFingerprint,
|
deviceInfo: bindInfo?.deviceFingerprint,
|
||||||
board: bindInfo?.deviceBoard,
|
board: bindInfo?.deviceBoard,
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue