oicq
Version:
QQ protocol!
79 lines (78 loc) • 1.82 kB
TypeScript
/// <reference types="node" />
/** 生成短设备信息 */
export declare function generateShortDevice(uin: number): {
"--begin--": string;
product: string;
device: string;
board: string;
brand: string;
model: string;
wifi_ssid: string;
bootloader: string;
android_id: string;
boot_id: string;
proc_version: string;
mac_address: string;
ip_address: string;
imei: string;
incremental: number;
"--end--": string;
};
/** 生成完整设备信息 */
export declare function generateFullDevice(d: ShortDevice | number): {
display: string;
product: string;
device: string;
board: string;
brand: string;
model: string;
bootloader: string;
fingerprint: string;
boot_id: string;
proc_version: string;
baseband: string;
sim: string;
os_type: string;
mac_address: string;
ip_address: string;
wifi_bssid: string;
wifi_ssid: string;
imei: string;
android_id: string;
apn: string;
version: {
incremental: number;
release: string;
codename: string;
sdk: number;
};
imsi: Buffer;
guid: Buffer;
};
export declare type ShortDevice = ReturnType<typeof generateShortDevice>;
export declare type Device = ReturnType<typeof generateFullDevice>;
/** 支持的登录设备平台 */
export declare enum Platform {
Android = 1,
aPad = 2,
Watch = 3,
iMac = 4,
iPad = 5
}
export declare type Apk = typeof mobile;
declare const mobile: {
id: string;
name: string;
version: string;
ver: string;
sign: Buffer;
buildtime: number;
appid: number;
subid: number;
bitmap: number;
sigmap: number;
sdkver: string;
display: string;
};
export declare function getApkInfo(p: Platform): Apk;
export {};