├── .gitattributes
├── .gitignore
├── LICENSE
├── README.md
├── device.js
├── jdk下载地址(32位系统或想用其他版本的可查看).txt
├── unidbg-fetch-qsign
├── api.bat
├── bin
│ ├── unidbg-fetch-qsign
│ └── unidbg-fetch-qsign.bat
├── lib
│ ├── alpn-api-1.1.3.v20160715.jar
│ ├── annotations-23.0.0.jar
│ ├── config-1.4.2.jar
│ ├── jansi-2.4.0.jar
│ ├── kotlin-reflect-1.8.10.jar
│ ├── kotlin-stdlib-1.8.22.jar
│ ├── kotlin-stdlib-common-1.8.22.jar
│ ├── kotlin-stdlib-jdk7-1.8.22.jar
│ ├── kotlin-stdlib-jdk8-1.8.22.jar
│ ├── kotlinx-coroutines-core-jvm-1.7.1.jar
│ ├── kotlinx-coroutines-jdk8-1.7.1.jar
│ ├── kotlinx-serialization-core-jvm-1.5.1.jar
│ ├── kotlinx-serialization-json-jvm-1.5.1.jar
│ ├── kotlinx-serialization-protobuf-jvm-1.5.1.jar
│ ├── ktor-events-jvm-2.3.1.jar
│ ├── ktor-http-cio-jvm-2.3.1.jar
│ ├── ktor-http-jvm-2.3.1.jar
│ ├── ktor-io-jvm-2.3.1.jar
│ ├── ktor-network-jvm-2.3.1.jar
│ ├── ktor-serialization-jvm-2.3.1.jar
│ ├── ktor-serialization-kotlinx-json-jvm-2.3.1.jar
│ ├── ktor-serialization-kotlinx-jvm-2.3.1.jar
│ ├── ktor-server-content-negotiation-jvm-2.3.1.jar
│ ├── ktor-server-core-jvm-2.3.1.jar
│ ├── ktor-server-host-common-jvm-2.3.1.jar
│ ├── ktor-server-netty-jvm-2.3.1.jar
│ ├── ktor-server-status-pages-jvm-2.3.1.jar
│ ├── ktor-utils-jvm-2.3.1.jar
│ ├── ktor-websockets-jvm-2.3.1.jar
│ ├── logback-classic-1.2.11.jar
│ ├── logback-core-1.2.11.jar
│ ├── netty-buffer-4.1.92.Final.jar
│ ├── netty-codec-4.1.92.Final.jar
│ ├── netty-codec-http-4.1.92.Final.jar
│ ├── netty-codec-http2-4.1.92.Final.jar
│ ├── netty-common-4.1.92.Final.jar
│ ├── netty-handler-4.1.92.Final.jar
│ ├── netty-resolver-4.1.92.Final.jar
│ ├── netty-transport-4.1.92.Final.jar
│ ├── netty-transport-classes-epoll-4.1.92.Final.jar
│ ├── netty-transport-classes-kqueue-4.1.92.Final.jar
│ ├── netty-transport-native-epoll-4.1.92.Final.jar
│ ├── netty-transport-native-kqueue-4.1.92.Final.jar
│ ├── netty-transport-native-unix-common-4.1.92.Final.jar
│ ├── slf4j-api-1.7.36.jar
│ ├── unidbg-android-105.jar
│ └── unidbg-fetch-qsign-1.2.0.jar
└── txlib
│ ├── 3.5.1
│ ├── config.json
│ ├── dtconfig.json
│ ├── libfekit.so
│ ├── libpoxy.so
│ └── libwtecdh.so
│ ├── 3.5.2
│ ├── config.json
│ ├── dtconfig.json
│ ├── libfekit.so
│ ├── libpoxy.so
│ └── libwtecdh.so
│ ├── 8.9.63
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.68
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.70
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.71
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.73
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.75
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.76
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.78
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.80
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.83
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.85
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.88
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.90
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 8.9.93
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ ├── 9.0.0
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
│ └── 9.0.8
│ ├── config.json
│ ├── dtconfig.json
│ └── libfekit.so
├── 一键startAPI.bat
└── 使用教程.txt
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.md text
2 |
3 | *.bat text eol=crlf
4 | *.cmd text eol=crlf
5 | *.ps1 text eol=crlf
6 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.txt
2 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | BSD 3-Clause License
2 |
3 | Copyright (c) 2023, touchscale
4 | All rights reserved.
5 |
6 | Redistribution and use in source and binary forms, with or without
7 | modification, are permitted provided that the following conditions are met:
8 |
9 | * Redistributions of source code must retain the above copyright notice, this
10 | list of conditions and the following disclaimer.
11 |
12 | * Redistributions in binary form must reproduce the above copyright notice,
13 | this list of conditions and the following disclaimer in the documentation
14 | and/or other materials provided with the distribution.
15 |
16 | * Neither the name of the copyright holder nor the names of its
17 | contributors may be used to endorse or promote products derived from
18 | this software without specific prior written permission.
19 |
20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |

4 |
签名api一键包(Windows)
5 |
6 |
7 |
8 | [](https://github.com/touchscale/Qsign/stargazers)
9 | [](https://github.com/touchscale/Qsign/network)
10 | [](https://github.com/touchscale/Qsign/issues)
11 |
12 |
13 |
14 |
15 | # [签名api原项目](https://github.com/fuqiuluo/unidbg-fetch-qsign)已经停止维护并删库,本项目仅更新QQ版本文件及教程!!!
16 | # 因为部分[特殊原因](https://gitee.com/touchscale/Qsign/issues/I8G04Y?from=project-issue),应要求删除NTQQ相关内容
17 |
18 | # 介绍
19 | ## Windows的签名api一键搭建包
20 |
21 | ## 使用教程
22 |
23 | #### Windows
24 | 1. [点击这里](https://share.weiyun.com/4nG2DbIn)或者[这里](https://cowtransfer.com/s/3c4534a336c04b)下载jdk软件(想使用其他版本可以打开 **jdk下载地址(32位系统或想用其他版本的可查看).txt** 里的地址选择版本进行下载)
25 | 2. 克隆本仓库(不推荐,有时候最新的更新可能会有些问题,建议从发行版中下载)或在发行版中下载对应版本(推荐)
26 |
27 | 使用 **gitee**
28 | ```
29 | git clone https://gitee.com/touchscale/Qsign
30 | ```
31 | 使用 **github**
32 | ```
33 | git clone https://github.com/touchscale/Qsign
34 | ```
35 |
36 | 3. 按照 **使用教程.txt** 里的教程完成搭建
37 |
38 | #### Linux
39 |
40 | 1. 使用ssh工具连接服务器,如果是手机打开Termux即可
41 |
42 | 2. 安装jdk8
43 |
44 |
45 | ```
46 | sudo apt update&&sudo apt install openjdk-8-jdk
47 | ```
48 |
49 | 3. 服务器使用ftp上传文件或者克隆项目,Termux直接克隆项目
50 |
51 | 4. 解压压缩包(克隆项目无需解压)
52 |
53 |
54 | ```
55 | unzip Qsign-1.1.9.zip
56 | ```
57 |
58 | 5. 检查端口占用
59 |
60 |
61 | ```
62 | netstat -lntp
63 | ```
64 |
65 | 注意:如有占用请编辑config.json,更改端口
66 |
67 | 6. 启动!
68 |
69 |
70 | ```
71 | cd unidbg-fetch-qsign&&bash bin/unidbg-fetch-qsign --basePath=txlib/8.9.80
72 | ```
73 |
74 | 注意:版本号可更改
75 |
76 | 7. screen挂后台
77 |
78 | ①. 安装screen
79 |
80 |
81 | ```
82 | sudo apt install screen
83 | ```
84 |
85 | ②. 创建窗口
86 |
87 |
88 | ```
89 | screen -S qsign
90 | ```
91 |
92 | ③. 运行
93 |
94 |
95 | ```
96 | cd unidbg-fetch-qsign&&bash bin/unidbg-fetch-qsign --basePath=txlib/8.9.80
97 | ```
98 |
99 | 注意:版本号可更改
100 |
101 | ④. Ctrl+a+d退出
102 |
103 | 8. 剩余步骤和**使用教程.txt**中的第2.3.5.6.7步一致
104 |
105 | #### Docker
106 |
107 | 具体请看[教程](https://gitee.com/kissnavel/qsign-core#%E9%83%A8%E7%BD%B2%E6%96%B9%E5%BC%8F),感谢作者[kissnavel](https://gitee.com/kissnavel)
108 |
109 | ### 疑难解答
110 |
111 | 1. 依赖安装或升级失败
112 | - 可以试试先执行pnpm i,再执行依赖安装指令
113 |
114 | 2. Api连接超时
115 | - 打开配置文件,将端口号更改一下(就是port: 801,801改为任意数字),重启api再试
116 |
117 | 3. APi频繁崩溃
118 | - 目前测试API使用8.9.83及以上QQ版本会出现这种情况,可以参考issues[#I8GLZN](https://gitee.com/touchscale/Qsign/issues/I8GLZN)进行解决(感谢[batvbs](https://gitee.com/batvbs)提供的解决方法),或者使用NTQQ
119 |
120 | 4. 报错内存错误并强制退出
121 | - 目前API使用9.0.0及以上QQ版本会出现这种情况,暂无有效解决方法,可以使用低版本或者使用NTQQ
122 |
123 | ### 配置文件说明
124 |
125 | ```
126 | {
127 | "server": {
128 | "host": "0.0.0.0", // 监听地址
129 | "port": 8080 // 端口号
130 | },
131 | "key": "114514", // 请求密钥
132 | "auto_register": true, //自动注册实例
133 | "protocol": {
134 | "package_name": "com.tencent.mobileqq",
135 | "qua": "V1_AND_SQ_8.9.71_4332_YYB_D",
136 | "version": "8.9.71",
137 | "code": "4332"
138 | }, // QQ版本信息
139 | "unidbg": {
140 | "dynarmic": false, // 高并发建议打开这个,但是实例数量不要太多,会爆炸, 10实例,内存会用掉5GB
141 | "unicorn": true, // 追求稳定打开这个,内存占用小
142 | "debug": false // 以日志等级debug显示日志
143 | },
144 | "black_list": [
145 | 1008611 // 黑名单uin
146 | ]
147 | }
148 | ```
149 |
150 | ### 资源
151 |
152 | * Miao-Yunzai(喵崽): [Gitee](https://gitee.com/yoimiya-kokomi/Miao-Yunzai) / [Github](https://github.com/yoimiya-kokomi/Miao-Yunzai)
153 | * Trss-Yunzai(Trss崽):[Gitee](https://gitee.com/TimeRainStarSky/Yunzai) / [Github](https://github.com/TimeRainStarSky/Yunzai)
154 | * miao-plugin(喵喵插件): [Gitee](https://gitee.com/yoimiya-kokomi/miao-plugin) / [Github](https://github.com/yoimiya-kokomi/miao-plugin)
155 | * Yunzai-Bot-plugins-index(插件库):[Gitee](https://gitee.com/yhArcadia/Yunzai-Bot-plugins-index) / [GitHub](https://github.com/yhArcadia/Yunzai-Bot-plugins-index)
156 | * unidbg-fetch-qsign(签名api项目地址):[GitHub](https://github.com/fuqiuluo/unidbg-fetch-qsign) **(已删库)**
157 | * icqq(icqq项目地址):[GitHub](https://github.com/icqqjs/icqq) **(已删库)**
158 |
159 | ### 免责声明
160 |
161 | 功能仅限内部交流与小范围使用,请勿用于以盈利为目的的场景
162 |
163 |
164 |
165 | [](https://gitee.com/touchscale/Qsign)
166 |
167 |
168 | 如果你喜欢这个项目,可以点点 Star,这是对开发者最大的动力
169 |
--------------------------------------------------------------------------------
/device.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | var __importDefault = (this && this.__importDefault) || function (mod) {
3 | return (mod && mod.__esModule) ? mod : { "default": mod };
4 | };
5 | Object.defineProperty(exports, "__esModule", { value: true });
6 | exports.getApkInfoList = exports.Platform = exports.Device = exports.generateFullDevice = exports.generateShortDevice = void 0;
7 | const crypto_1 = require("crypto");
8 | const constants_1 = require("./constants");
9 | const axios_1 = __importDefault(require("axios"));
10 | const algo_1 = require("./algo");
11 | function generateImei() {
12 | let imei = `86${(0, constants_1.randomString)(12, '0123456789')}`;
13 | function calcSP(imei) {
14 | let sum = 0;
15 | for (let i = 0; i < imei.length; ++i) {
16 | if (i % 2) {
17 | let j = parseInt(imei[i]) * 2;
18 | sum += j % 10 + Math.floor(j / 10);
19 | }
20 | else {
21 | sum += parseInt(imei[i]);
22 | }
23 | }
24 | return (100 - sum) % 10;
25 | }
26 | return imei + calcSP(imei);
27 | }
28 | /** 生成短设备信息 */
29 | function generateShortDevice() {
30 | const randstr = (length, num = false) => {
31 | const map = num ? '0123456789' : '0123456789abcdef';
32 | return (0, constants_1.randomString)(length, map);
33 | };
34 | return {
35 | "--begin--": "该设备为随机生成,丢失后不能得到原先配置",
36 | product: `ICQQ-${randstr(5).toUpperCase()}`,
37 | device: `${randstr(5).toUpperCase()}`,
38 | board: `${randstr(5).toUpperCase()}`,
39 | brand: `${randstr(4).toUpperCase()}`,
40 | model: `ICQQ ${randstr(4).toUpperCase()}`,
41 | wifi_ssid: `HUAWEI-${randstr(7)}`,
42 | bootloader: `U-boot`,
43 | display: `IC.${randstr(7, true)}.${randstr(4, true)}`,
44 | boot_id: `${randstr(8)}-${randstr(4)}-${randstr(4)}-${randstr(4)}-${randstr(12)}`,
45 | proc_version: `Linux version 5.10.101-android10-${randstr(8)}`,
46 | mac_address: `02:00:00:00:00:00`,
47 | ip_address: `192.168.${randstr(2, true)}.${randstr(2, true)}`,
48 | android_id: `${(0, constants_1.md5)(generateImei()).toString("hex").substring(8, 24)}`,
49 | incremental: `${randstr(10, true)}`,
50 | "--end--": "修改后可能需要重新验证设备。"
51 | };
52 | }
53 | exports.generateShortDevice = generateShortDevice;
54 | /** 生成完整设备信息 */
55 | function generateFullDevice(apk, d) {
56 | if (!d)
57 | d = generateShortDevice();
58 | return {
59 | display: d.display,
60 | product: d.product,
61 | device: d.device,
62 | board: d.board,
63 | brand: d.brand,
64 | model: d.model,
65 | bootloader: d.bootloader,
66 | fingerprint: `${d.brand}/${d.product}/${d.device}:10/${d.display}/${d.incremental}:user/release-keys`,
67 | boot_id: d.boot_id,
68 | proc_version: d.proc_version,
69 | baseband: "",
70 | sim: "T-Mobile",
71 | os_type: "android",
72 | mac_address: d.mac_address,
73 | ip_address: d.ip_address,
74 | wifi_bssid: d.mac_address,
75 | wifi_ssid: d.wifi_ssid,
76 | imei: d.android_id,
77 | android_id: d.android_id,
78 | apn: "wifi",
79 | version: {
80 | incremental: d.incremental,
81 | release: "10",
82 | codename: "REL",
83 | sdk: 29,
84 | },
85 | imsi: (0, crypto_1.randomBytes)(16),
86 | guid: (0, constants_1.md5)(Buffer.concat([Buffer.from(d.android_id), Buffer.from(d.mac_address)])),
87 | };
88 | }
89 | exports.generateFullDevice = generateFullDevice;
90 | class Device {
91 | constructor(apk, d) {
92 | this.apk = apk;
93 | this.secret = 'ZdJqM15EeO2zWc08';
94 | this.publicKey = `-----BEGIN PUBLIC KEY-----
95 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEIxgwoutfwoJxcGQeedgP7FG9
96 | qaIuS0qzfR8gWkrkTZKM2iWHn2ajQpBRZjMSoSf6+KJGvar2ORhBfpDXyVtZCKpq
97 | LQ+FLkpncClKVIrBwv6PHyUvuCb0rIarmgDnzkfQAqVufEtR64iazGDKatvJ9y6B
98 | 9NMbHddGSAUmRTCrHQIDAQAB
99 | -----END PUBLIC KEY-----`;
100 | if (!d)
101 | d = generateShortDevice();
102 | Object.assign(this, generateFullDevice(apk, d));
103 | }
104 | async getQIMEI() {
105 | if (this.apk.app_key === "") {
106 | return;
107 | }
108 | const k = (0, constants_1.randomString)(16);
109 | const key = (0, algo_1.encryptPKCS1)(this.publicKey, k);
110 | const time = Date.now();
111 | const nonce = (0, constants_1.randomString)(16);
112 | const payload = this.genRandomPayloadByDevice();
113 | const params = (0, algo_1.aesEncrypt)(JSON.stringify(payload), k).toString('base64');
114 | try {
115 | const { data } = await axios_1.default.post("https://snowflake.qq.com/ola/android", {
116 | key,
117 | params,
118 | time, nonce,
119 | sign: (0, constants_1.md5)(key + params + time + nonce + this.secret).toString("hex"),
120 | extra: ''
121 | }, {
122 | headers: {
123 | 'User-Agent': `Dalvik/2.1.0 (Linux; U; Android ${this.version.release}; PCRT00 Build/N2G48H)`,
124 | 'Content-Type': "application/json"
125 | }
126 | });
127 | if (data?.code !== 0) {
128 | return;
129 | }
130 | const { q16, q36 } = JSON.parse((0, algo_1.aesDecrypt)(data.data, k));
131 | this.qImei16 = q16;
132 | this.qImei36 = q36 || q16;
133 | if (this.qImei36)
134 | this.imsi = Buffer.from(this.qImei36, 'hex');
135 | }
136 | catch {
137 | }
138 | }
139 | genRandomPayloadByDevice() {
140 | const fixedRand = (max = 1, min = 0) => {
141 | if (max < min)
142 | [max, min] = [min, max];
143 | const diff = max - min;
144 | return Math.floor(Math.random() * diff) + min;
145 | };
146 | const reserved = {
147 | "harmony": "0",
148 | "clone": Math.random() > 0.5 ? "1" : "0",
149 | "containe": "",
150 | "oz": "",
151 | "oo": "",
152 | "kelong": Math.random() > 0.5 ? "1" : "0",
153 | "uptimes": (0, constants_1.formatTime)(new Date()),
154 | "multiUser": Math.random() > 0.5 ? "1" : "0",
155 | "bod": this.board,
156 | "brd": this.brand,
157 | "dv": this.device,
158 | "firstLevel": "",
159 | "manufact": this.brand,
160 | "name": this.model,
161 | "host": "se.infra",
162 | "kernel": this.fingerprint
163 | };
164 | const timestamp = Date.now();
165 | this.mtime = this.mtime || Date.now();
166 | const mtime1 = new Date(this.mtime || Date.now());
167 | const dateFormat = (fmt, time = Date.now()) => (0, constants_1.formatTime)(time, fmt);
168 | const mtimeStr1 = dateFormat("YYYY-mm-ddHHMMSS", mtime1) + "." + this.imei.slice(2, 11);
169 | const mtime2 = new Date(this.mtime - parseInt(this.imei.slice(2, 4)));
170 | const mtimeStr2 = dateFormat("YYYY-mm-ddHHMMSS", mtime2) + "." + this.imei.slice(5, 14);
171 | let beaconIdArr = [
172 | `${(0, constants_1.formatTime)(new Date(timestamp + fixedRand(60, 0)))}.${String(fixedRand(99, 0)).padStart(2, '0')}0000000`,
173 | mtimeStr1,
174 | '0000000000000000',
175 | (0, constants_1.md5)(this.android_id + this.imei).toString("hex").slice(0, 16),
176 | ...new Array(4).fill(false).map((_) => fixedRand(10000000, 1000000)),
177 | this.boot_id,
178 | '1',
179 | fixedRand(5, 0),
180 | fixedRand(5, 0),
181 | `${(0, constants_1.formatTime)(new Date(timestamp + fixedRand(60, 0)))}.${String(fixedRand(99, 0)).padStart(2, '0')}0000000`,
182 | `${(0, constants_1.formatTime)(new Date(timestamp + fixedRand(60, 0)))}.${String(fixedRand(99, 0)).padStart(2, '0')}0000000`,
183 | fixedRand(5, 0),
184 | fixedRand(100, 10),
185 | `${(0, constants_1.formatTime)(new Date(timestamp + fixedRand(60, 0)))}.${String(fixedRand(99, 0)).padStart(2, '0')}0000000`,
186 | `${(0, constants_1.formatTime)(new Date(timestamp + fixedRand(60, 0)))}.${String(fixedRand(99, 0)).padStart(2, '0')}0000000`,
187 | fixedRand(50000, 10000),
188 | fixedRand(100, 10),
189 | `${(0, constants_1.formatTime)(new Date(timestamp + fixedRand(60, 0)))}.${String(fixedRand(99, 0)).padStart(2, '0')}0000000`,
190 | mtimeStr2,
191 | fixedRand(10000, 1000),
192 | fixedRand(5, 0),
193 | `${dateFormat("YYYY-mm-ddHHMMSS")}.${String(((10 + parseInt(this.imei.slice(5, 7))) % 100)).padStart(2, "0")}0000000`,
194 | `${dateFormat("YYYY-mm-ddHHMMSS")}.${String(((11 + parseInt(this.imei.slice(5, 7))) % 100)).padStart(2, "0")}0000000`,
195 | fixedRand(10000, 1000),
196 | fixedRand(100, 10),
197 | `${dateFormat("YYYY-mm-ddHHMMSS")}.${String(((11 + parseInt(this.imei.slice(5, 7))) % 100)).padStart(2, "0")}0000000`,
198 | `${dateFormat("YYYY-mm-ddHHMMSS")}.${String(((11 + parseInt(this.imei.slice(5, 7))) % 100)).padStart(2, "0")}0000000`,
199 | fixedRand(10000, 1000),
200 | fixedRand(5, 0),
201 | `${(0, constants_1.formatTime)(new Date(timestamp + fixedRand(60, 0)))}.${String(fixedRand(99, 0)).padStart(2, '0')}0000000`,
202 | `${(0, constants_1.formatTime)(new Date(timestamp + fixedRand(60, 0)))}.${String(fixedRand(99, 0)).padStart(2, '0')}0000000`,
203 | fixedRand(5, 0),
204 | fixedRand(100, 10),
205 | `${(0, constants_1.formatTime)(new Date(timestamp + fixedRand(60, 0)))}.${String(fixedRand(99, 0)).padStart(2, '0')}0000000`,
206 | `${(0, constants_1.formatTime)(new Date(timestamp + fixedRand(60, 0)))}.${String(fixedRand(99, 0)).padStart(2, '0')}0000000`,
207 | fixedRand(5, 0),
208 | fixedRand(5, 0),
209 | ].map((str, idx) => `k${idx + 1}:${str}`);
210 | return {
211 | "androidId": this.android_id,
212 | "platformId": 1,
213 | "appKey": this.apk.app_key,
214 | "appVersion": this.apk.version,
215 | "beaconIdSrc": beaconIdArr.join(';'),
216 | "brand": this.brand,
217 | "channelId": "2017",
218 | "cid": "",
219 | "imei": this.imei,
220 | "imsi": this.imsi.toString('hex'),
221 | "mac": this.mac_address,
222 | "model": this.model,
223 | "networkType": "unknown",
224 | "oaid": "",
225 | "osVersion": `Android ${this.version.release},level ${this.version.sdk}`,
226 | "qimei": "",
227 | "qimei36": "",
228 | "sdkVersion": "1.2.13.6",
229 | "targetSdkVersion": "26",
230 | "audit": "",
231 | "userId": "{}",
232 | "packageId": this.apk.id,
233 | "deviceType": this.display,
234 | "sdkName": "",
235 | "reserved": JSON.stringify(reserved),
236 | };
237 | }
238 | }
239 | exports.Device = Device;
240 | /**
241 | * 支持的登录设备平台
242 | * * `aPad`和`Watch`协议无法设置在线状态、无法接收某些群事件(包括戳一戳等)
243 | * * 目前仅`Watch`支持扫码登录,可能会支持`iPad`扫码登录
244 | */
245 | var Platform;
246 | (function (Platform) {
247 | /** 安卓手机 */
248 | Platform[Platform["Android"] = 1] = "Android";
249 | /** 安卓平板 */
250 | Platform[Platform["aPad"] = 2] = "aPad";
251 | /** 安卓手表 */
252 | Platform[Platform["Watch"] = 3] = "Watch";
253 | /** MacOS */
254 | Platform[Platform["iMac"] = 4] = "iMac";
255 | /** iPad */
256 | Platform[Platform["iPad"] = 5] = "iPad";
257 | /** Tim */
258 | Platform[Platform["Tim"] = 6] = "Tim";
259 | })(Platform || (exports.Platform = Platform = {}));
260 | const mobile = [
261 | // 每个版本不同的信息
262 | {
263 | name: "A9.0.8.10368491",
264 | version: "9.0.8.14755",
265 | ver: "9.0.8",
266 | buildtime: 1702888273,
267 | subid: 537200218,
268 | bitmap: 150470524,
269 | sdkver: "6.0.0.2558",
270 | qua: 'V1_AND_SQ_9.0.8_5540_YYB_D',
271 | ssover: 21,
272 | },
273 | {
274 | name: "A9.0.0.0ebb1ecb",
275 | version: "9.0.0.14110",
276 | ver: "9.0.0",
277 | buildtime: 1701164403,
278 | subid: 537194351,
279 | bitmap: 150470524,
280 | sdkver: "6.0.0.2557",
281 | qua: 'V1_AND_SQ_9.0.0_5282_YYB_D',
282 | ssover: 21,
283 | },
284 | {
285 | name: "A8.9.93.bf80f08f",
286 | version: "8.9.93.13475",
287 | ver: "8.9.93",
288 | buildtime: 1697015435,
289 | subid: 537187398,
290 | bitmap: 150470524,
291 | sdkver: "6.0.0.2556",
292 | qua: 'V1_AND_SQ_8.9.93_5028_YYB_D',
293 | ssover: 21,
294 | },
295 | {
296 | name: "A8.9.90.cccfa0d0",
297 | version: "8.9.90.13250",
298 | ver: "8.9.90",
299 | buildtime: 1697015435,
300 | subid: 537185007,
301 | bitmap: 150470524,
302 | sdkver: "6.0.0.2556",
303 | qua: 'V1_AND_SQ_8.9.90_4938_YYB_D',
304 | ssover: 21,
305 | },
306 | {
307 | name: "A8.9.88.46a07457",
308 | version: "8.9.88.13035",
309 | ver: "8.9.88",
310 | buildtime: 1697015435,
311 | subid: 537182769,
312 | bitmap: 150470524,
313 | sdkver: "6.0.0.2556",
314 | qua: 'V1_AND_SQ_8.9.88_4852_YYB_D',
315 | ssover: 21,
316 | },
317 | {
318 | name: "A8.9.85.3377f9bf",
319 | version: "8.9.85.12820",
320 | ver: "8.9.85",
321 | buildtime: 1697015435,
322 | subid: 537180568,
323 | bitmap: 150470524,
324 | sdkver: "6.0.0.2556",
325 | qua: 'V1_AND_SQ_8.9.85_4766_YYB_D',
326 | ssover: 21,
327 | },
328 | {
329 | name: "A8.9.83.c9a61e5e",
330 | version: "8.9.83.12605",
331 | ver: "8.9.83",
332 | buildtime: 1691565978,
333 | subid: 537178646,
334 | bitmap: 150470524,
335 | sdkver: "6.0.0.2554",
336 | qua: 'V1_AND_SQ_8.9.83_4680_YYB_D',
337 | ssover: 20,
338 | },
339 | {
340 | name: "A8.9.80.57a42f50",
341 | version: "8.9.80.12440",
342 | ver: "8.9.80",
343 | buildtime: 1691565978,
344 | subid: 537176863,
345 | bitmap: 150470524,
346 | sdkver: "6.0.0.2554",
347 | qua: 'V1_AND_SQ_8.9.80_4614_YYB_D',
348 | ssover: 20,
349 | },
350 | {
351 | name: "A8.9.78.d5d9d71d",
352 | version: "8.9.78.12275",
353 | ver: "8.9.78",
354 | buildtime: 1691565978,
355 | subid: 537175315,
356 | bitmap: 150470524,
357 | sdkver: "6.0.0.2554",
358 | qua: 'V1_AND_SQ_8.9.78_4548_YYB_D',
359 | ssover: 20,
360 | },
361 | {
362 | name: "A8.9.76.c71a1fa8",
363 | version: "8.9.76.12115",
364 | ver: "8.9.76",
365 | buildtime: 1691565978,
366 | subid: 537173477,
367 | bitmap: 150470524,
368 | sdkver: "6.0.0.2554",
369 | qua: 'V1_AND_SQ_8.9.76_4484_YYB_D',
370 | ssover: 20,
371 | },
372 | {
373 | name: "A8.9.75.354d41fc",
374 | version: "8.9.75.12110",
375 | ver: "8.9.75",
376 | buildtime: 1691565978,
377 | subid: 537173381,
378 | bitmap: 150470524,
379 | sdkver: "6.0.0.2554",
380 | qua: 'V1_AND_SQ_8.9.75_4482_YYB_D',
381 | ssover: 20,
382 | },
383 | {
384 | name: "A8.9.73.11945",
385 | version: "8.9.73.11945",
386 | ver: "8.9.73",
387 | buildtime: 1690371091,
388 | subid: 537171689,
389 | bitmap: 150470524,
390 | sdkver: "6.0.0.2553",
391 | qua: 'V1_AND_SQ_8.9.73_4416_YYB_D',
392 | ssover: 20,
393 | },
394 | {
395 | name: "A8.9.71.9fd08ae5",
396 | version: "8.9.71.11735",
397 | ver: "8.9.71",
398 | buildtime: 1688720082,
399 | subid: 537170024,
400 | bitmap: 150470524,
401 | sdkver: "6.0.0.2551",
402 | qua: 'V1_AND_SQ_8.9.71_4332_YYB_D',
403 | ssover: 20,
404 | },
405 | {
406 | name: "A8.9.70.b4332bd3",
407 | version: "8.9.70.11730",
408 | ver: "8.9.70",
409 | buildtime: 1688720082,
410 | subid: 537169928,
411 | bitmap: 150470524,
412 | sdkver: "6.0.0.2551",
413 | qua: 'V1_AND_SQ_8.9.70_4330_YYB_D',
414 | ssover: 20,
415 | },
416 | {
417 | name: "A8.9.68.e757227e",
418 | version: "8.9.68.11565",
419 | ver: "8.9.68",
420 | buildtime: 1687254022,
421 | subid: 537168313,
422 | bitmap: 150470524,
423 | sdkver: "6.0.0.2549",
424 | qua: 'V1_AND_SQ_8.9.68_4264_YYB_D',
425 | ssover: 20,
426 | },
427 | {
428 | name: "A8.9.63.5156de84",
429 | version: "8.9.63.11390",
430 | ver: "8.9.63",
431 | buildtime: 1685069178,
432 | subid: 537164840,
433 | bitmap: 150470524,
434 | sdkver: "6.0.0.2546",
435 | qua: 'V1_AND_SQ_8.9.63_4194_YYB_D',
436 | ssover: 20,
437 | }
438 | ].map((shortInfo) => {
439 | // 固定信息
440 | return {
441 | id: "com.tencent.mobileqq",
442 | appid: 16,
443 | app_key: '0S200MNJT807V3GE',
444 | sign: Buffer.from('A6 B7 45 BF 24 A2 C2 77 52 77 16 F6 F3 6E B6 8D'.split(' ').map(s => parseInt(s, 16))),
445 | main_sig_map: 16724722,
446 | sub_sig_map: 66560,
447 | display: "Android",
448 | device_type: 3,
449 | ...shortInfo
450 | };
451 | });
452 | const aPadSubids = [
453 | {
454 | ver: '9.0.8',
455 | subid: 537200257,
456 | },
457 | {
458 | ver: '9.0.0',
459 | subid: 537194390,
460 | },
461 | {
462 | ver: '8.9.93',
463 | subid: 537187437,
464 | },
465 | {
466 | ver: '8.9.90',
467 | subid: 537185046,
468 | },
469 | {
470 | ver: '8.9.88',
471 | subid: 537182808,
472 | },
473 | {
474 | ver: '8.9.85',
475 | subid: 537180607,
476 | },
477 | {
478 | ver: '8.9.83',
479 | subid: 537178685,
480 | },
481 | {
482 | ver: '8.9.80',
483 | subid: 537176902,
484 | },
485 | {
486 | ver: '8.9.78',
487 | subid: 537175354,
488 | },
489 | {
490 | ver: '8.9.76',
491 | subid: 537173525,
492 | },
493 | {
494 | ver: '8.9.75',
495 | subid: 537173429,
496 | },
497 | {
498 | ver: '8.9.73',
499 | subid: 537171737,
500 | },
501 | {
502 | ver: '8.9.71',
503 | subid: 537170072,
504 | },
505 | {
506 | ver: '8.9.70',
507 | subid: 537169976,
508 | },
509 | {
510 | ver: '8.9.68',
511 | subid: 537168361,
512 | },
513 | {
514 | ver: '8.9.63',
515 | subid: 537164888,
516 | }
517 | ];
518 | const tim = [
519 | // 每个版本不同的信息
520 | {
521 | name: "A3.5.6.b80635c4",
522 | version: "3.5.6.3208",
523 | ver: "3.5.6",
524 | buildtime: 1630062176,
525 | subid: 537181169,
526 | bitmap: 150470524,
527 | sdkver: "6.0.0.2484",
528 | qua: "V1_AND_SQ_8.3.9_356_TIM_D",
529 | ssover: 18,
530 | },
531 | {
532 | name: "A3.5.5.fa2ef27c",
533 | version: "3.5.5.3198",
534 | ver: "3.5.5",
535 | buildtime: 1630062176,
536 | subid: 537177451,
537 | bitmap: 150470524,
538 | sdkver: "6.0.0.2484",
539 | qua: "V1_AND_SQ_8.3.9_355_TIM_D",
540 | ssover: 18,
541 | },
542 | {
543 | name: "A3.5.2.3f4af297",
544 | version: "3.5.2.3178",
545 | ver: "3.5.2",
546 | buildtime: 1630062176,
547 | subid: 537162286,
548 | bitmap: 150470524,
549 | sdkver: "6.0.0.2484",
550 | qua: "V1_AND_SQ_8.3.9_352_TIM_D",
551 | ssover: 18,
552 | },
553 | {
554 | name: "A3.5.1.db08e878",
555 | version: "3.5.1.3168",
556 | ver: "3.5.1",
557 | buildtime: 1630062176,
558 | subid: 537150355,
559 | bitmap: 150470524,
560 | sdkver: "6.0.0.2484",
561 | qua: "V1_AND_SQ_8.3.9_351_TIM_D",
562 | ssover: 18,
563 | }
564 | ].map((shortInfo) => {
565 | // 固定信息
566 | return {
567 | id: "com.tencent.tim",
568 | app_key: '0S200MNJT807V3GE',
569 | sign: Buffer.from('775e696d09856872fdd8ab4f3f06b1e0', 'hex'),
570 | appid: 16,
571 | main_sig_map: 16724722,
572 | sub_sig_map: 0x10400,
573 | display: "Tim",
574 | device_type: -1,
575 | ...shortInfo
576 | };
577 | });
578 | const watch = [
579 | {
580 | name: "A2.0.8",
581 | version: "2.0.8",
582 | ver: "2.0.8",
583 | buildtime: 1559564731,
584 | subid: 537065138,
585 | bitmap: 16252796,
586 | sdkver: "6.0.0.2365",
587 | qua: '',
588 | ssover: 5
589 | },
590 | {
591 | name: "A2.1.7",
592 | version: "2.1.7",
593 | ver: "2.1.7",
594 | buildtime: 1654570540,
595 | subid: 537140974,
596 | bitmap: 16252796,
597 | sdkver: "6.0.0.2366",
598 | qua: 'V1_WAT_SQ_2.1.7_002_IDC_B',
599 | ssover: 5
600 | }
601 | ].map((shortInfo) => {
602 | // 固定信息
603 | return {
604 | id: "com.tencent.qqlite",
605 | app_key: '0S200MNJT807V3GE',
606 | sign: Buffer.from('A6 B7 45 BF 24 A2 C2 77 52 77 16 F6 F3 6E B6 8D'.split(' ').map(s => parseInt(s, 16))),
607 | appid: 16,
608 | main_sig_map: 16724722,
609 | sub_sig_map: 0x10400,
610 | display: "Watch",
611 | device_type: 8,
612 | ...shortInfo
613 | };
614 | });
615 | const hd = {
616 | id: "com.tencent.qq",
617 | app_key: '0S200MNJT807V3GE',
618 | name: "A6.8.2.21241",
619 | version: "6.8.2.21241",
620 | ver: "6.8.2",
621 | sign: Buffer.from('AA 39 78 F4 1F D9 6F F9 91 4A 66 9E 18 64 74 C7'.split(' ').map(s => parseInt(s, 16))),
622 | buildtime: 1647227495,
623 | appid: 16,
624 | subid: 537128930,
625 | bitmap: 150470524,
626 | main_sig_map: 1970400,
627 | sub_sig_map: 66560,
628 | sdkver: "6.2.0.1023",
629 | display: "iMac",
630 | device_type: 5,
631 | qua: '',
632 | ssover: 12
633 | };
634 | const apklist = {
635 | [Platform.Android]: mobile,
636 | [Platform.Tim]: tim,
637 | [Platform.aPad]: mobile.map(apk => {
638 | return {
639 | ...apk,
640 | subid: aPadSubids.find(s => s.ver === apk.ver).subid,
641 | display: 'aPad'
642 | };
643 | }),
644 | [Platform.Watch]: watch,
645 | [Platform.iMac]: { ...hd },
646 | [Platform.iPad]: {
647 | ...mobile[0],
648 | subid: 537155074,
649 | sign: hd.sign,
650 | name: '8.9.50.611',
651 | version: '8.9.50.611',
652 | ver: '8.9.50',
653 | sdkver: '6.0.0.2535',
654 | qua: '',
655 | display: 'iPad',
656 | ssover: 19
657 | },
658 | };
659 | function getApkInfoList(p) {
660 | const apks = apklist[p];
661 | if (!Array.isArray(apks))
662 | return [apks];
663 | return apks;
664 | }
665 | exports.getApkInfoList = getApkInfoList;
666 |
--------------------------------------------------------------------------------
/jdk下载地址(32位系统或想用其他版本的可查看).txt:
--------------------------------------------------------------------------------
1 | https://www.oracle.com/java/technologies/downloads/
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/api.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/api.bat
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/bin/unidbg-fetch-qsign:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | #
4 | # Copyright © 2015-2021 the original authors.
5 | #
6 | # Licensed under the Apache License, Version 2.0 (the "License");
7 | # you may not use this file except in compliance with the License.
8 | # You may obtain a copy of the License at
9 | #
10 | # https://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 | #
18 |
19 | ##############################################################################
20 | #
21 | # unidbg-fetch-qsign start up script for POSIX generated by Gradle.
22 | #
23 | # Important for running:
24 | #
25 | # (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
26 | # noncompliant, but you have some other compliant shell such as ksh or
27 | # bash, then to run this script, type that shell name before the whole
28 | # command line, like:
29 | #
30 | # ksh unidbg-fetch-qsign
31 | #
32 | # Busybox and similar reduced shells will NOT work, because this script
33 | # requires all of these POSIX shell features:
34 | # * functions;
35 | # * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
36 | # «${var#prefix}», «${var%suffix}», and «$( cmd )»;
37 | # * compound commands having a testable exit status, especially «case»;
38 | # * various built-in commands including «command», «set», and «ulimit».
39 | #
40 | # Important for patching:
41 | #
42 | # (2) This script targets any POSIX shell, so it avoids extensions provided
43 | # by Bash, Ksh, etc; in particular arrays are avoided.
44 | #
45 | # The "traditional" practice of packing multiple parameters into a
46 | # space-separated string is a well documented source of bugs and security
47 | # problems, so this is (mostly) avoided, by progressively accumulating
48 | # options in "$@", and eventually passing that to Java.
49 | #
50 | # Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
51 | # and UNIDBG_FETCH_QSIGN_OPTS) rely on word-splitting, this is performed explicitly;
52 | # see the in-line comments for details.
53 | #
54 | # There are tweaks for specific operating systems such as AIX, CygWin,
55 | # Darwin, MinGW, and NonStop.
56 | #
57 | # (3) This script is generated from the Groovy template
58 | # https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
59 | # within the Gradle project.
60 | #
61 | # You can find Gradle at https://github.com/gradle/gradle/.
62 | #
63 | ##############################################################################
64 |
65 | # Attempt to set APP_HOME
66 |
67 | # Resolve links: $0 may be a link
68 | app_path=$0
69 |
70 | # Need this for daisy-chained symlinks.
71 | while
72 | APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
73 | [ -h "$app_path" ]
74 | do
75 | ls=$( ls -ld "$app_path" )
76 | link=${ls#*' -> '}
77 | case $link in #(
78 | /*) app_path=$link ;; #(
79 | *) app_path=$APP_HOME$link ;;
80 | esac
81 | done
82 |
83 | APP_HOME=$( cd "${APP_HOME:-./}.." && pwd -P ) || exit
84 |
85 | APP_NAME="unidbg-fetch-qsign"
86 | APP_BASE_NAME=${0##*/}
87 |
88 | # Add default JVM options here. You can also use JAVA_OPTS and UNIDBG_FETCH_QSIGN_OPTS to pass JVM options to this script.
89 | DEFAULT_JVM_OPTS=""
90 |
91 | # Use the maximum available, or set MAX_FD != -1 to use that value.
92 | MAX_FD=maximum
93 |
94 | warn () {
95 | echo "$*"
96 | } >&2
97 |
98 | die () {
99 | echo
100 | echo "$*"
101 | echo
102 | exit 1
103 | } >&2
104 |
105 | # OS specific support (must be 'true' or 'false').
106 | cygwin=false
107 | msys=false
108 | darwin=false
109 | nonstop=false
110 | case "$( uname )" in #(
111 | CYGWIN* ) cygwin=true ;; #(
112 | Darwin* ) darwin=true ;; #(
113 | MSYS* | MINGW* ) msys=true ;; #(
114 | NONSTOP* ) nonstop=true ;;
115 | esac
116 |
117 | CLASSPATH=$APP_HOME/lib/unidbg-fetch-qsign-1.2.0.jar:$APP_HOME/lib/unidbg-android-105.jar:$APP_HOME/lib/ktor-server-content-negotiation-jvm-2.3.1.jar:$APP_HOME/lib/ktor-serialization-kotlinx-json-jvm-2.3.1.jar:$APP_HOME/lib/ktor-server-status-pages-jvm-2.3.1.jar:$APP_HOME/lib/ktor-server-netty-jvm-2.3.1.jar:$APP_HOME/lib/ktor-server-host-common-jvm-2.3.1.jar:$APP_HOME/lib/ktor-server-core-jvm-2.3.1.jar:$APP_HOME/lib/ktor-serialization-kotlinx-jvm-2.3.1.jar:$APP_HOME/lib/ktor-serialization-jvm-2.3.1.jar:$APP_HOME/lib/ktor-events-jvm-2.3.1.jar:$APP_HOME/lib/ktor-websockets-jvm-2.3.1.jar:$APP_HOME/lib/ktor-http-cio-jvm-2.3.1.jar:$APP_HOME/lib/ktor-http-jvm-2.3.1.jar:$APP_HOME/lib/ktor-network-jvm-2.3.1.jar:$APP_HOME/lib/ktor-utils-jvm-2.3.1.jar:$APP_HOME/lib/ktor-io-jvm-2.3.1.jar:$APP_HOME/lib/kotlin-stdlib-jdk8-1.8.22.jar:$APP_HOME/lib/kotlinx-serialization-json-jvm-1.5.1.jar:$APP_HOME/lib/kotlinx-serialization-protobuf-jvm-1.5.1.jar:$APP_HOME/lib/kotlinx-serialization-core-jvm-1.5.1.jar:$APP_HOME/lib/logback-classic-1.2.11.jar:$APP_HOME/lib/kotlinx-coroutines-jdk8-1.7.1.jar:$APP_HOME/lib/kotlinx-coroutines-core-jvm-1.7.1.jar:$APP_HOME/lib/kotlin-stdlib-jdk7-1.8.22.jar:$APP_HOME/lib/kotlin-reflect-1.8.10.jar:$APP_HOME/lib/kotlin-stdlib-1.8.22.jar:$APP_HOME/lib/slf4j-api-1.7.36.jar:$APP_HOME/lib/kotlin-stdlib-common-1.8.22.jar:$APP_HOME/lib/config-1.4.2.jar:$APP_HOME/lib/jansi-2.4.0.jar:$APP_HOME/lib/netty-codec-http2-4.1.92.Final.jar:$APP_HOME/lib/alpn-api-1.1.3.v20160715.jar:$APP_HOME/lib/netty-transport-native-kqueue-4.1.92.Final.jar:$APP_HOME/lib/netty-transport-native-epoll-4.1.92.Final.jar:$APP_HOME/lib/logback-core-1.2.11.jar:$APP_HOME/lib/annotations-23.0.0.jar:$APP_HOME/lib/netty-codec-http-4.1.92.Final.jar:$APP_HOME/lib/netty-handler-4.1.92.Final.jar:$APP_HOME/lib/netty-codec-4.1.92.Final.jar:$APP_HOME/lib/netty-transport-classes-kqueue-4.1.92.Final.jar:$APP_HOME/lib/netty-transport-classes-epoll-4.1.92.Final.jar:$APP_HOME/lib/netty-transport-native-unix-common-4.1.92.Final.jar:$APP_HOME/lib/netty-transport-4.1.92.Final.jar:$APP_HOME/lib/netty-buffer-4.1.92.Final.jar:$APP_HOME/lib/netty-resolver-4.1.92.Final.jar:$APP_HOME/lib/netty-common-4.1.92.Final.jar
118 |
119 |
120 | # Determine the Java command to use to start the JVM.
121 | if [ -n "$JAVA_HOME" ] ; then
122 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
123 | # IBM's JDK on AIX uses strange locations for the executables
124 | JAVACMD=$JAVA_HOME/jre/sh/java
125 | else
126 | JAVACMD=$JAVA_HOME/bin/java
127 | fi
128 | if [ ! -x "$JAVACMD" ] ; then
129 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
130 |
131 | Please set the JAVA_HOME variable in your environment to match the
132 | location of your Java installation."
133 | fi
134 | else
135 | JAVACMD=java
136 | which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
137 |
138 | Please set the JAVA_HOME variable in your environment to match the
139 | location of your Java installation."
140 | fi
141 |
142 | # Increase the maximum file descriptors if we can.
143 | if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
144 | case $MAX_FD in #(
145 | max*)
146 | MAX_FD=$( ulimit -H -n ) ||
147 | warn "Could not query maximum file descriptor limit"
148 | esac
149 | case $MAX_FD in #(
150 | '' | soft) :;; #(
151 | *)
152 | ulimit -n "$MAX_FD" ||
153 | warn "Could not set maximum file descriptor limit to $MAX_FD"
154 | esac
155 | fi
156 |
157 | # Collect all arguments for the java command, stacking in reverse order:
158 | # * args from the command line
159 | # * the main class name
160 | # * -classpath
161 | # * -D...appname settings
162 | # * --module-path (only if needed)
163 | # * DEFAULT_JVM_OPTS, JAVA_OPTS, and UNIDBG_FETCH_QSIGN_OPTS environment variables.
164 |
165 | # For Cygwin or MSYS, switch paths to Windows format before running java
166 | if "$cygwin" || "$msys" ; then
167 | APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
168 | CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
169 |
170 | JAVACMD=$( cygpath --unix "$JAVACMD" )
171 |
172 | # Now convert the arguments - kludge to limit ourselves to /bin/sh
173 | for arg do
174 | if
175 | case $arg in #(
176 | -*) false ;; # don't mess with options #(
177 | /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
178 | [ -e "$t" ] ;; #(
179 | *) false ;;
180 | esac
181 | then
182 | arg=$( cygpath --path --ignore --mixed "$arg" )
183 | fi
184 | # Roll the args list around exactly as many times as the number of
185 | # args, so each arg winds up back in the position where it started, but
186 | # possibly modified.
187 | #
188 | # NB: a `for` loop captures its iteration list before it begins, so
189 | # changing the positional parameters here affects neither the number of
190 | # iterations, nor the values presented in `arg`.
191 | shift # remove old arg
192 | set -- "$@" "$arg" # push replacement arg
193 | done
194 | fi
195 |
196 | # Collect all arguments for the java command;
197 | # * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $UNIDBG_FETCH_QSIGN_OPTS can contain fragments of
198 | # shell script including quotes and variable substitutions, so put them in
199 | # double quotes to make sure that they get re-expanded; and
200 | # * put everything else in single quotes, so that it's not re-expanded.
201 |
202 | set -- \
203 | -classpath "$CLASSPATH" \
204 | MainKt \
205 | "$@"
206 |
207 | # Use "xargs" to parse quoted args.
208 | #
209 | # With -n1 it outputs one arg per line, with the quotes and backslashes removed.
210 | #
211 | # In Bash we could simply go:
212 | #
213 | # readarray ARGS < <( xargs -n1 <<<"$var" ) &&
214 | # set -- "${ARGS[@]}" "$@"
215 | #
216 | # but POSIX shell has neither arrays nor command substitution, so instead we
217 | # post-process each arg (as a line of input to sed) to backslash-escape any
218 | # character that might be a shell metacharacter, then use eval to reverse
219 | # that process (while maintaining the separation between arguments), and wrap
220 | # the whole thing up as a single "set" statement.
221 | #
222 | # This will of course break if any of these variables contains a newline or
223 | # an unmatched quote.
224 | #
225 |
226 | eval "set -- $(
227 | printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $UNIDBG_FETCH_QSIGN_OPTS" |
228 | xargs -n1 |
229 | sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
230 | tr '\n' ' '
231 | )" '"$@"'
232 |
233 | exec "$JAVACMD" "$@"
234 |
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/bin/unidbg-fetch-qsign.bat:
--------------------------------------------------------------------------------
1 | @rem
2 | @rem Copyright 2015 the original author or authors.
3 | @rem
4 | @rem Licensed under the Apache License, Version 2.0 (the "License");
5 | @rem you may not use this file except in compliance with the License.
6 | @rem You may obtain a copy of the License at
7 | @rem
8 | @rem https://www.apache.org/licenses/LICENSE-2.0
9 | @rem
10 | @rem Unless required by applicable law or agreed to in writing, software
11 | @rem distributed under the License is distributed on an "AS IS" BASIS,
12 | @rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | @rem See the License for the specific language governing permissions and
14 | @rem limitations under the License.
15 | @rem
16 |
17 | @if "%DEBUG%" == "" @echo off
18 | @rem ##########################################################################
19 | @rem
20 | @rem unidbg-fetch-qsign startup script for Windows
21 | @rem
22 | @rem ##########################################################################
23 |
24 | @rem Set local scope for the variables with windows NT shell
25 | if "%OS%"=="Windows_NT" setlocal
26 |
27 | set DIRNAME=%~dp0
28 | if "%DIRNAME%" == "" set DIRNAME=.
29 | set APP_BASE_NAME=%~n0
30 | set APP_HOME=%DIRNAME%..
31 |
32 | @rem Resolve any "." and ".." in APP_HOME to make it shorter.
33 | for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
34 |
35 | @rem Add default JVM options here. You can also use JAVA_OPTS and UNIDBG_FETCH_QSIGN_OPTS to pass JVM options to this script.
36 | set DEFAULT_JVM_OPTS=
37 |
38 | @rem Find java.exe
39 | if defined JAVA_HOME goto findJavaFromJavaHome
40 |
41 | set JAVA_EXE=java.exe
42 | %JAVA_EXE% -version >NUL 2>&1
43 | if "%ERRORLEVEL%" == "0" goto execute
44 |
45 | echo.
46 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
47 | echo.
48 | echo Please set the JAVA_HOME variable in your environment to match the
49 | echo location of your Java installation.
50 |
51 | goto fail
52 |
53 | :findJavaFromJavaHome
54 | set JAVA_HOME=%JAVA_HOME:"=%
55 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
56 |
57 | if exist "%JAVA_EXE%" goto execute
58 |
59 | echo.
60 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
61 | echo.
62 | echo Please set the JAVA_HOME variable in your environment to match the
63 | echo location of your Java installation.
64 |
65 | goto fail
66 |
67 | :execute
68 | @rem Setup the command line
69 |
70 | set CLASSPATH=%APP_HOME%\lib\unidbg-fetch-qsign-1.2.0.jar;%APP_HOME%\lib\unidbg-android-105.jar;%APP_HOME%\lib\ktor-server-content-negotiation-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-serialization-kotlinx-json-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-server-status-pages-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-server-netty-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-server-host-common-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-server-core-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-serialization-kotlinx-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-serialization-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-events-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-websockets-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-http-cio-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-http-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-network-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-utils-jvm-2.3.1.jar;%APP_HOME%\lib\ktor-io-jvm-2.3.1.jar;%APP_HOME%\lib\kotlin-stdlib-jdk8-1.8.22.jar;%APP_HOME%\lib\kotlinx-serialization-json-jvm-1.5.1.jar;%APP_HOME%\lib\kotlinx-serialization-protobuf-jvm-1.5.1.jar;%APP_HOME%\lib\kotlinx-serialization-core-jvm-1.5.1.jar;%APP_HOME%\lib\logback-classic-1.2.11.jar;%APP_HOME%\lib\kotlinx-coroutines-jdk8-1.7.1.jar;%APP_HOME%\lib\kotlinx-coroutines-core-jvm-1.7.1.jar;%APP_HOME%\lib\kotlin-stdlib-jdk7-1.8.22.jar;%APP_HOME%\lib\kotlin-reflect-1.8.10.jar;%APP_HOME%\lib\kotlin-stdlib-1.8.22.jar;%APP_HOME%\lib\slf4j-api-1.7.36.jar;%APP_HOME%\lib\kotlin-stdlib-common-1.8.22.jar;%APP_HOME%\lib\config-1.4.2.jar;%APP_HOME%\lib\jansi-2.4.0.jar;%APP_HOME%\lib\netty-codec-http2-4.1.92.Final.jar;%APP_HOME%\lib\alpn-api-1.1.3.v20160715.jar;%APP_HOME%\lib\netty-transport-native-kqueue-4.1.92.Final.jar;%APP_HOME%\lib\netty-transport-native-epoll-4.1.92.Final.jar;%APP_HOME%\lib\logback-core-1.2.11.jar;%APP_HOME%\lib\annotations-23.0.0.jar;%APP_HOME%\lib\netty-codec-http-4.1.92.Final.jar;%APP_HOME%\lib\netty-handler-4.1.92.Final.jar;%APP_HOME%\lib\netty-codec-4.1.92.Final.jar;%APP_HOME%\lib\netty-transport-classes-kqueue-4.1.92.Final.jar;%APP_HOME%\lib\netty-transport-classes-epoll-4.1.92.Final.jar;%APP_HOME%\lib\netty-transport-native-unix-common-4.1.92.Final.jar;%APP_HOME%\lib\netty-transport-4.1.92.Final.jar;%APP_HOME%\lib\netty-buffer-4.1.92.Final.jar;%APP_HOME%\lib\netty-resolver-4.1.92.Final.jar;%APP_HOME%\lib\netty-common-4.1.92.Final.jar
71 |
72 |
73 | @rem Execute unidbg-fetch-qsign
74 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %UNIDBG_FETCH_QSIGN_OPTS% -classpath "%CLASSPATH%" MainKt %*
75 |
76 | :end
77 | @rem End local scope for the variables with windows NT shell
78 | if "%ERRORLEVEL%"=="0" goto mainEnd
79 |
80 | :fail
81 | rem Set variable UNIDBG_FETCH_QSIGN_EXIT_CONSOLE if you need the _script_ return code instead of
82 | rem the _cmd.exe /c_ return code!
83 | if not "" == "%UNIDBG_FETCH_QSIGN_EXIT_CONSOLE%" exit 1
84 | exit 1
85 |
86 | :mainEnd
87 | if "%OS%"=="Windows_NT" endlocal
88 |
89 | :omega
90 |
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/alpn-api-1.1.3.v20160715.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/alpn-api-1.1.3.v20160715.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/annotations-23.0.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/annotations-23.0.0.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/config-1.4.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/config-1.4.2.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/jansi-2.4.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/jansi-2.4.0.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/kotlin-reflect-1.8.10.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/kotlin-reflect-1.8.10.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/kotlin-stdlib-1.8.22.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/kotlin-stdlib-1.8.22.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/kotlin-stdlib-common-1.8.22.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/kotlin-stdlib-common-1.8.22.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/kotlin-stdlib-jdk7-1.8.22.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/kotlin-stdlib-jdk7-1.8.22.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/kotlin-stdlib-jdk8-1.8.22.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/kotlin-stdlib-jdk8-1.8.22.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/kotlinx-coroutines-core-jvm-1.7.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/kotlinx-coroutines-core-jvm-1.7.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/kotlinx-coroutines-jdk8-1.7.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/kotlinx-coroutines-jdk8-1.7.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/kotlinx-serialization-core-jvm-1.5.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/kotlinx-serialization-core-jvm-1.5.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/kotlinx-serialization-json-jvm-1.5.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/kotlinx-serialization-json-jvm-1.5.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/kotlinx-serialization-protobuf-jvm-1.5.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/kotlinx-serialization-protobuf-jvm-1.5.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-events-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-events-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-http-cio-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-http-cio-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-http-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-http-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-io-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-io-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-network-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-network-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-serialization-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-serialization-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-serialization-kotlinx-json-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-serialization-kotlinx-json-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-serialization-kotlinx-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-serialization-kotlinx-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-server-content-negotiation-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-server-content-negotiation-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-server-core-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-server-core-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-server-host-common-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-server-host-common-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-server-netty-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-server-netty-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-server-status-pages-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-server-status-pages-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-utils-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-utils-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/ktor-websockets-jvm-2.3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/ktor-websockets-jvm-2.3.1.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/logback-classic-1.2.11.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/logback-classic-1.2.11.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/logback-core-1.2.11.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/logback-core-1.2.11.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-buffer-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-buffer-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-codec-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-codec-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-codec-http-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-codec-http-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-codec-http2-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-codec-http2-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-common-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-common-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-handler-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-handler-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-resolver-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-resolver-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-transport-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-transport-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-transport-classes-epoll-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-transport-classes-epoll-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-transport-classes-kqueue-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-transport-classes-kqueue-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-transport-native-epoll-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-transport-native-epoll-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-transport-native-kqueue-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-transport-native-kqueue-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/netty-transport-native-unix-common-4.1.92.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/netty-transport-native-unix-common-4.1.92.Final.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/slf4j-api-1.7.36.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/slf4j-api-1.7.36.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/unidbg-android-105.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/unidbg-android-105.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/lib/unidbg-fetch-qsign-1.2.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/lib/unidbg-fetch-qsign-1.2.0.jar
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/3.5.1/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.tim",
10 | "qua": "V1_AND_SQ_8.3.9_351_TIM_D",
11 | "version": "3.5.1",
12 | "code": "1298"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | }
19 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/3.5.1/dtconfig.json:
--------------------------------------------------------------------------------
1 | {"en":[
2 | [2,5,0,14,15,3,10,1,13,12,7,11,6,8,4,9],
3 | [14,13,12,5,7,15,10,11,4,6,2,3,0,8,9,1],
4 | [10,5,6,13,15,3,11,8,2,9,0,14,12,4,7,1],
5 | [6,14,3,0,9,10,8,13,4,11,15,5,2,1,12,7],
6 | [2,6,11,12,15,7,5,8,1,13,4,0,3,14,9,10],
7 | [14,0,6,3,2,12,4,15,8,1,5,9,10,7,11,13],
8 | [10,7,0,13,2,4,1,15,5,12,14,6,8,9,11,3],
9 | [5,1,15,7,2,10,11,12,13,0,14,6,3,4,8,9],
10 | [2,7,5,10,14,3,1,12,4,11,9,6,15,0,13,8],
11 | [13,2,6,7,9,1,5,4,8,10,12,15,0,14,11,3],
12 | [9,10,6,15,2,12,5,13,0,3,1,8,7,11,14,4],
13 | [5,3,11,15,8,14,1,9,6,0,4,7,13,2,12,10],
14 | [1,11,5,6,15,8,7,13,2,4,9,14,3,12,0,10],
15 | [13,3,15,14,7,0,2,5,12,8,4,10,9,6,1,11],
16 | [9,12,10,5,15,2,7,13,4,11,3,14,6,1,0,8],
17 | [5,4,1,13,7,2,12,8,14,0,3,11,9,15,10,6],
18 | [1,12,15,5,2,0,10,7,14,8,3,4,13,9,6,11],
19 | [13,5,9,12,7,4,14,10,3,0,2,8,11,6,1,15],
20 | [9,13,3,4,15,1,14,0,5,11,10,8,7,12,6,2],
21 | [5,0,14,11,7,10,2,9,4,6,3,1,15,8,12,13],
22 | [1,14,8,3,0,6,10,7,9,15,2,5,11,13,4,12],
23 | [13,6,3,10,1,15,9,0,7,12,2,8,5,14,4,11],
24 | [9,14,13,2,15,5,4,11,0,6,1,12,8,10,3,7],
25 | [4,9,14,7,8,12,2,5,10,13,3,6,0,1,11,15],
26 | [0,1,9,15,12,11,4,14,5,10,6,8,3,7,13,2],
27 | [12,9,3,7,8,1,10,6,11,0,5,2,13,4,14,15],
28 | [8,2,13,14,5,15,3,7,10,4,6,11,12,1,0,9],
29 | [4,10,8,6,2,5,15,9,14,0,13,7,3,12,1,11],
30 | [0,2,1,13,15,11,10,4,7,9,14,8,3,6,5,12],
31 | [12,11,13,5,7,0,15,6,4,3,2,10,8,1,9,14],
32 | [8,3,7,12,15,9,0,1,14,5,4,2,13,11,10,6],
33 | [3,14,8,2,0,1,11,6,15,12,13,10,9,4,7,5]
34 | ],
35 | "de": [
36 | [11,0,9,6,14,8,4,1,2,7,10,3,15,12,13,5],
37 | [11,9,3,2,6,15,5,13,12,4,10,14,8,0,7,1],
38 | [12,10,14,7,2,13,11,5,0,3,1,15,4,6,8,9],
39 | [8,13,1,15,0,7,11,6,14,5,3,10,4,12,2,9],
40 | [0,13,3,12,9,11,7,6,2,5,1,15,4,14,10,8],
41 | [12,2,10,1,5,7,14,9,8,6,4,11,0,15,13,3],
42 | [13,11,14,10,8,5,4,3,0,15,9,1,12,2,7,6],
43 | [15,6,12,1,0,10,13,14,2,11,4,7,5,8,3,9],
44 | [0,6,2,8,9,10,3,7,12,5,11,15,1,13,14,4],
45 | [2,7,10,5,1,9,12,15,13,6,4,8,0,3,14,11],
46 | [15,14,7,12,13,3,6,2,0,4,8,10,1,9,5,11],
47 | [14,9,7,11,0,1,4,13,15,3,5,12,2,10,8,6],
48 | [0,8,12,11,3,14,15,13,7,4,10,9,2,1,6,5],
49 | [3,5,11,9,12,1,2,8,14,4,13,15,0,6,7,10],
50 | [9,10,2,14,6,4,8,13,0,12,5,3,11,7,1,15],
51 | [13,8,3,11,0,14,1,12,7,4,5,2,10,6,15,9],
52 | [0,14,6,4,3,2,9,10,8,5,13,11,15,7,1,12],
53 | [10,4,6,9,12,7,15,1,3,2,13,5,0,14,11,8],
54 | [6,9,12,10,5,8,15,11,0,7,2,14,13,4,3,1],
55 | [2,6,8,4,0,12,15,1,9,3,10,14,7,5,11,13],
56 | [0,2,10,6,12,8,11,7,3,4,13,9,5,15,1,14],
57 | [5,14,7,11,6,2,9,10,4,3,1,0,8,15,12,13],
58 | [7,11,1,12,9,4,6,0,5,10,2,8,14,15,3,13],
59 | [9,10,3,0,14,2,7,6,8,11,4,1,12,15,5,13],
60 | [2,9,4,1,6,11,13,8,10,14,12,15,5,3,7,0],
61 | [1,6,4,8,3,14,13,9,15,12,2,0,5,11,7,10],
62 | [5,2,9,8,1,12,10,0,4,7,6,11,3,15,14,13],
63 | [8,11,0,9,5,2,10,6,4,15,3,7,12,14,1,13],
64 | [5,14,8,11,9,4,15,1,7,3,10,12,6,13,0,2],
65 | [2,5,3,4,9,15,8,11,6,10,0,14,12,7,13,1],
66 | [14,15,8,6,2,10,0,1,3,13,5,11,7,9,4,12],
67 | [15,6,0,8,7,13,12,9,10,14,3,4,5,11,1,2]
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/3.5.1/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/3.5.1/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/3.5.1/libpoxy.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/3.5.1/libpoxy.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/3.5.1/libwtecdh.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/3.5.1/libwtecdh.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/3.5.2/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.tim",
10 | "qua": "V1_AND_SQ_8.3.9_352_TIM_D",
11 | "version": "3.5.2",
12 | "code": "1308"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | }
19 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/3.5.2/dtconfig.json:
--------------------------------------------------------------------------------
1 | {"en":[
2 | [2,5,0,14,15,3,10,1,13,12,7,11,6,8,4,9],
3 | [14,13,12,5,7,15,10,11,4,6,2,3,0,8,9,1],
4 | [10,5,6,13,15,3,11,8,2,9,0,14,12,4,7,1],
5 | [6,14,3,0,9,10,8,13,4,11,15,5,2,1,12,7],
6 | [2,6,11,12,15,7,5,8,1,13,4,0,3,14,9,10],
7 | [14,0,6,3,2,12,4,15,8,1,5,9,10,7,11,13],
8 | [10,7,0,13,2,4,1,15,5,12,14,6,8,9,11,3],
9 | [5,1,15,7,2,10,11,12,13,0,14,6,3,4,8,9],
10 | [2,7,5,10,14,3,1,12,4,11,9,6,15,0,13,8],
11 | [13,2,6,7,9,1,5,4,8,10,12,15,0,14,11,3],
12 | [9,10,6,15,2,12,5,13,0,3,1,8,7,11,14,4],
13 | [5,3,11,15,8,14,1,9,6,0,4,7,13,2,12,10],
14 | [1,11,5,6,15,8,7,13,2,4,9,14,3,12,0,10],
15 | [13,3,15,14,7,0,2,5,12,8,4,10,9,6,1,11],
16 | [9,12,10,5,15,2,7,13,4,11,3,14,6,1,0,8],
17 | [5,4,1,13,7,2,12,8,14,0,3,11,9,15,10,6],
18 | [1,12,15,5,2,0,10,7,14,8,3,4,13,9,6,11],
19 | [13,5,9,12,7,4,14,10,3,0,2,8,11,6,1,15],
20 | [9,13,3,4,15,1,14,0,5,11,10,8,7,12,6,2],
21 | [5,0,14,11,7,10,2,9,4,6,3,1,15,8,12,13],
22 | [1,14,8,3,0,6,10,7,9,15,2,5,11,13,4,12],
23 | [13,6,3,10,1,15,9,0,7,12,2,8,5,14,4,11],
24 | [9,14,13,2,15,5,4,11,0,6,1,12,8,10,3,7],
25 | [4,9,14,7,8,12,2,5,10,13,3,6,0,1,11,15],
26 | [0,1,9,15,12,11,4,14,5,10,6,8,3,7,13,2],
27 | [12,9,3,7,8,1,10,6,11,0,5,2,13,4,14,15],
28 | [8,2,13,14,5,15,3,7,10,4,6,11,12,1,0,9],
29 | [4,10,8,6,2,5,15,9,14,0,13,7,3,12,1,11],
30 | [0,2,1,13,15,11,10,4,7,9,14,8,3,6,5,12],
31 | [12,11,13,5,7,0,15,6,4,3,2,10,8,1,9,14],
32 | [8,3,7,12,15,9,0,1,14,5,4,2,13,11,10,6],
33 | [3,14,8,2,0,1,11,6,15,12,13,10,9,4,7,5]
34 | ],
35 | "de": [
36 | [11,0,9,6,14,8,4,1,2,7,10,3,15,12,13,5],
37 | [11,9,3,2,6,15,5,13,12,4,10,14,8,0,7,1],
38 | [12,10,14,7,2,13,11,5,0,3,1,15,4,6,8,9],
39 | [8,13,1,15,0,7,11,6,14,5,3,10,4,12,2,9],
40 | [0,13,3,12,9,11,7,6,2,5,1,15,4,14,10,8],
41 | [12,2,10,1,5,7,14,9,8,6,4,11,0,15,13,3],
42 | [13,11,14,10,8,5,4,3,0,15,9,1,12,2,7,6],
43 | [15,6,12,1,0,10,13,14,2,11,4,7,5,8,3,9],
44 | [0,6,2,8,9,10,3,7,12,5,11,15,1,13,14,4],
45 | [2,7,10,5,1,9,12,15,13,6,4,8,0,3,14,11],
46 | [15,14,7,12,13,3,6,2,0,4,8,10,1,9,5,11],
47 | [14,9,7,11,0,1,4,13,15,3,5,12,2,10,8,6],
48 | [0,8,12,11,3,14,15,13,7,4,10,9,2,1,6,5],
49 | [3,5,11,9,12,1,2,8,14,4,13,15,0,6,7,10],
50 | [9,10,2,14,6,4,8,13,0,12,5,3,11,7,1,15],
51 | [13,8,3,11,0,14,1,12,7,4,5,2,10,6,15,9],
52 | [0,14,6,4,3,2,9,10,8,5,13,11,15,7,1,12],
53 | [10,4,6,9,12,7,15,1,3,2,13,5,0,14,11,8],
54 | [6,9,12,10,5,8,15,11,0,7,2,14,13,4,3,1],
55 | [2,6,8,4,0,12,15,1,9,3,10,14,7,5,11,13],
56 | [0,2,10,6,12,8,11,7,3,4,13,9,5,15,1,14],
57 | [5,14,7,11,6,2,9,10,4,3,1,0,8,15,12,13],
58 | [7,11,1,12,9,4,6,0,5,10,2,8,14,15,3,13],
59 | [9,10,3,0,14,2,7,6,8,11,4,1,12,15,5,13],
60 | [2,9,4,1,6,11,13,8,10,14,12,15,5,3,7,0],
61 | [1,6,4,8,3,14,13,9,15,12,2,0,5,11,7,10],
62 | [5,2,9,8,1,12,10,0,4,7,6,11,3,15,14,13],
63 | [8,11,0,9,5,2,10,6,4,15,3,7,12,14,1,13],
64 | [5,14,8,11,9,4,15,1,7,3,10,12,6,13,0,2],
65 | [2,5,3,4,9,15,8,11,6,10,0,14,12,7,13,1],
66 | [14,15,8,6,2,10,0,1,3,13,5,11,7,9,4,12],
67 | [15,6,0,8,7,13,12,9,10,14,3,4,5,11,1,2]
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/3.5.2/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/3.5.2/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/3.5.2/libpoxy.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/3.5.2/libpoxy.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/3.5.2/libwtecdh.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/3.5.2/libwtecdh.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.63/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.63_4194_YYB_D",
11 | "version": "8.9.63",
12 | "code": "4194"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | }
19 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.63/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en": [
3 | [2, 5, 0, 14, 15, 3, 10, 1, 13, 12, 7, 11, 6, 8, 4, 9],
4 | [14, 13, 12, 5, 7, 15, 10, 11, 4, 6, 2, 3, 0, 8, 9, 1],
5 | [10, 5, 6, 13, 15, 3, 11, 8, 2, 9, 0, 14, 12, 4, 7, 1],
6 | [6, 14, 3, 0, 9, 10, 8, 13, 4, 11, 15, 5, 2, 1, 12, 7],
7 | [2, 6, 11, 12, 15, 7, 5, 8, 1, 13, 4, 0, 3, 14, 9, 10],
8 | [14, 0, 6, 3, 2, 12, 4, 15, 8, 1, 5, 9, 10, 7, 11, 13],
9 | [10, 7, 0, 13, 2, 4, 1, 15, 5, 12, 14, 6, 8, 9, 11, 3],
10 | [5, 1, 15, 7, 2, 10, 11, 12, 13, 0, 14, 6, 3, 4, 8, 9],
11 | [2, 7, 5, 10, 14, 3, 1, 12, 4, 11, 9, 6, 15, 0, 13, 8],
12 | [13, 2, 6, 7, 9, 1, 5, 4, 8, 10, 12, 15, 0, 14, 11, 3],
13 | [9, 10, 6, 15, 2, 12, 5, 13, 0, 3, 1, 8, 7, 11, 14, 4],
14 | [5, 3, 11, 15, 8, 14, 1, 9, 6, 0, 4, 7, 13, 2, 12, 10],
15 | [1, 11, 5, 6, 15, 8, 7, 13, 2, 4, 9, 14, 3, 12, 0, 10],
16 | [13, 3, 15, 14, 7, 0, 2, 5, 12, 8, 4, 10, 9, 6, 1, 11],
17 | [9, 12, 10, 5, 15, 2, 7, 13, 4, 11, 3, 14, 6, 1, 0, 8],
18 | [5, 4, 1, 13, 7, 2, 12, 8, 14, 0, 3, 11, 9, 15, 10, 6],
19 | [1, 12, 15, 5, 2, 0, 10, 7, 14, 8, 3, 4, 13, 9, 6, 11],
20 | [13, 5, 9, 12, 7, 4, 14, 10, 3, 0, 2, 8, 11, 6, 1, 15],
21 | [9, 13, 3, 4, 15, 1, 14, 0, 5, 11, 10, 8, 7, 12, 6, 2],
22 | [5, 0, 14, 11, 7, 10, 2, 9, 4, 6, 3, 1, 15, 8, 12, 13],
23 | [1, 14, 8, 3, 0, 6, 10, 7, 9, 15, 2, 5, 11, 13, 4, 12],
24 | [13, 6, 3, 10, 1, 15, 9, 0, 7, 12, 2, 8, 5, 14, 4, 11],
25 | [9, 14, 13, 2, 15, 5, 4, 11, 0, 6, 1, 12, 8, 10, 3, 7],
26 | [4, 9, 14, 7, 8, 12, 2, 5, 10, 13, 3, 6, 0, 1, 11, 15],
27 | [0, 1, 9, 15, 12, 11, 4, 14, 5, 10, 6, 8, 3, 7, 13, 2],
28 | [12, 9, 3, 7, 8, 1, 10, 6, 11, 0, 5, 2, 13, 4, 14, 15],
29 | [8, 2, 13, 14, 5, 15, 3, 7, 10, 4, 6, 11, 12, 1, 0, 9],
30 | [4, 10, 8, 6, 2, 5, 15, 9, 14, 0, 13, 7, 3, 12, 1, 11],
31 | [0, 2, 1, 13, 15, 11, 10, 4, 7, 9, 14, 8, 3, 6, 5, 12],
32 | [12, 11, 13, 5, 7, 0, 15, 6, 4, 3, 2, 10, 8, 1, 9, 14],
33 | [8, 3, 7, 12, 15, 9, 0, 1, 14, 5, 4, 2, 13, 11, 10, 6],
34 | [3, 14, 8, 2, 0, 1, 11, 6, 15, 12, 13, 10, 9, 4, 7, 5]
35 | ],
36 | "de": [
37 | [11, 0, 9, 6, 14, 8, 4, 1, 2, 7, 10, 3, 15, 12, 13, 5],
38 | [11, 9, 3, 2, 6, 15, 5, 13, 12, 4, 10, 14, 8, 0, 7, 1],
39 | [12, 10, 14, 7, 2, 13, 11, 5, 0, 3, 1, 15, 4, 6, 8, 9],
40 | [8, 13, 1, 15, 0, 7, 11, 6, 14, 5, 3, 10, 4, 12, 2, 9],
41 | [0, 13, 3, 12, 9, 11, 7, 6, 2, 5, 1, 15, 4, 14, 10, 8],
42 | [12, 2, 10, 1, 5, 7, 14, 9, 8, 6, 4, 11, 0, 15, 13, 3],
43 | [13, 11, 14, 10, 8, 5, 4, 3, 0, 15, 9, 1, 12, 2, 7, 6],
44 | [15, 6, 12, 1, 0, 10, 13, 14, 2, 11, 4, 7, 5, 8, 3, 9],
45 | [0, 6, 2, 8, 9, 10, 3, 7, 12, 5, 11, 15, 1, 13, 14, 4],
46 | [2, 7, 10, 5, 1, 9, 12, 15, 13, 6, 4, 8, 0, 3, 14, 11],
47 | [15, 14, 7, 12, 13, 3, 6, 2, 0, 4, 8, 10, 1, 9, 5, 11],
48 | [14, 9, 7, 11, 0, 1, 4, 13, 15, 3, 5, 12, 2, 10, 8, 6],
49 | [0, 8, 12, 11, 3, 14, 15, 13, 7, 4, 10, 9, 2, 1, 6, 5],
50 | [3, 5, 11, 9, 12, 1, 2, 8, 14, 4, 13, 15, 0, 6, 7, 10],
51 | [9, 10, 2, 14, 6, 4, 8, 13, 0, 12, 5, 3, 11, 7, 1, 15],
52 | [13, 8, 3, 11, 0, 14, 1, 12, 7, 4, 5, 2, 10, 6, 15, 9],
53 | [0, 14, 6, 4, 3, 2, 9, 10, 8, 5, 13, 11, 15, 7, 1, 12],
54 | [10, 4, 6, 9, 12, 7, 15, 1, 3, 2, 13, 5, 0, 14, 11, 8],
55 | [6, 9, 12, 10, 5, 8, 15, 11, 0, 7, 2, 14, 13, 4, 3, 1],
56 | [2, 6, 8, 4, 0, 12, 15, 1, 9, 3, 10, 14, 7, 5, 11, 13],
57 | [0, 2, 10, 6, 12, 8, 11, 7, 3, 4, 13, 9, 5, 15, 1, 14],
58 | [5, 14, 7, 11, 6, 2, 9, 10, 4, 3, 1, 0, 8, 15, 12, 13],
59 | [7, 11, 1, 12, 9, 4, 6, 0, 5, 10, 2, 8, 14, 15, 3, 13],
60 | [9, 10, 3, 0, 14, 2, 7, 6, 8, 11, 4, 1, 12, 15, 5, 13],
61 | [2, 9, 4, 1, 6, 11, 13, 8, 10, 14, 12, 15, 5, 3, 7, 0],
62 | [1, 6, 4, 8, 3, 14, 13, 9, 15, 12, 2, 0, 5, 11, 7, 10],
63 | [5, 2, 9, 8, 1, 12, 10, 0, 4, 7, 6, 11, 3, 15, 14, 13],
64 | [8, 11, 0, 9, 5, 2, 10, 6, 4, 15, 3, 7, 12, 14, 1, 13],
65 | [5, 14, 8, 11, 9, 4, 15, 1, 7, 3, 10, 12, 6, 13, 0, 2],
66 | [2, 5, 3, 4, 9, 15, 8, 11, 6, 10, 0, 14, 12, 7, 13, 1],
67 | [14, 15, 8, 6, 2, 10, 0, 1, 3, 13, 5, 11, 7, 9, 4, 12],
68 | [15, 6, 0, 8, 7, 13, 12, 9, 10, 14, 3, 4, 5, 11, 1, 2]
69 | ]
70 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.63/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.63/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.68/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.68_4264_YYB_D",
11 | "version": "8.9.68",
12 | "code": "4264"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.68/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en": [
3 | [15, 10, 13, 4, 0, 5, 3, 1, 11, 12, 7, 2, 14, 6, 9, 8],
4 | [12, 1, 13, 4, 14, 9, 8, 6, 5, 3, 10, 7, 11, 2, 0, 15],
5 | [10, 5, 14, 0, 9, 1, 7, 4, 11, 8, 3, 15, 12, 6, 13, 2],
6 | [7, 11, 2, 14, 3, 10, 1, 8, 0, 15, 9, 6, 13, 4, 5, 12],
7 | [5, 15, 1, 2, 4, 13, 7, 8, 3, 6, 11, 0, 9, 10, 12, 14],
8 | [2, 5, 0, 9, 3, 15, 11, 7, 8, 13, 10, 4, 1, 14, 6, 12],
9 | [15, 12, 6, 14, 7, 2, 0, 10, 11, 13, 3, 5, 1, 4, 9, 8],
10 | [13, 2, 0, 1, 8, 10, 4, 14, 11, 12, 7, 3, 15, 9, 5, 6],
11 | [10, 6, 7, 8, 9, 3, 15, 1, 2, 5, 11, 12, 13, 14, 0, 4],
12 | [8, 10, 4, 2, 13, 15, 12, 7, 6, 3, 14, 0, 1, 5, 9, 11],
13 | [5, 7, 12, 6, 0, 2, 14, 3, 1, 13, 9, 10, 15, 11, 8, 4],
14 | [2, 7, 12, 1, 9, 10, 4, 8, 13, 11, 6, 3, 0, 5, 15, 14],
15 | [0, 11, 9, 3, 12, 8, 14, 13, 5, 4, 10, 15, 7, 2, 1, 6],
16 | [13, 1, 0, 12, 6, 14, 7, 11, 3, 10, 2, 5, 15, 8, 4, 9],
17 | [10, 7, 5, 1, 0, 6, 9, 13, 14, 8, 3, 15, 11, 12, 4, 2],
18 | [7, 14, 5, 13, 4, 11, 15, 10, 8, 0, 12, 2, 3, 1, 9, 6],
19 | [5, 2, 1, 12, 10, 14, 4, 15, 9, 8, 6, 0, 13, 11, 7, 3],
20 | [2, 8, 6, 5, 1, 3, 14, 10, 0, 12, 4, 13, 7, 15, 9, 11],
21 | [0, 12, 3, 11, 10, 5, 4, 14, 9, 7, 1, 2, 13, 8, 6, 15],
22 | [13, 3, 7, 11, 4, 10, 15, 0, 5, 2, 6, 12, 14, 9, 8, 1],
23 | [11, 7, 4, 6, 3, 0, 14, 5, 2, 9, 13, 15, 10, 8, 12, 1],
24 | [8, 13, 0, 11, 4, 1, 3, 9, 10, 15, 12, 5, 14, 7, 6, 2],
25 | [5, 3, 11, 10, 13, 6, 1, 15, 12, 8, 2, 4, 9, 14, 0, 7],
26 | [3, 7, 9, 6, 0, 5, 10, 14, 1, 13, 11, 4, 2, 15, 8, 12],
27 | [0, 14, 12, 15, 11, 1, 3, 10, 8, 2, 9, 6, 13, 5, 7, 4],
28 | [13, 4, 8, 6, 3, 7, 10, 0, 14, 5, 9, 1, 15, 12, 2, 11],
29 | [11, 8, 13, 5, 3, 14, 6, 9, 1, 0, 12, 15, 2, 7, 10, 4],
30 | [8, 14, 13, 10, 7, 3, 0, 6, 11, 12, 5, 1, 15, 4, 9, 2],
31 | [6, 2, 14, 10, 15, 1, 5, 8, 9, 7, 11, 13, 4, 3, 12, 0],
32 | [3, 9, 2, 4, 5, 8, 1, 7, 11, 10, 12, 0, 15, 13, 6, 14],
33 | [0, 15, 6, 14, 11, 2, 1, 3, 13, 4, 10, 12, 7, 5, 8, 9],
34 | [13, 5, 10, 7, 2, 4, 11, 0, 14, 8, 1, 9, 3, 12, 6, 15]
35 | ],
36 | "de": [
37 | [13, 7, 12, 2, 14, 11, 3, 8, 5, 9, 10, 6, 1, 15, 0, 4],
38 | [13, 8, 4, 1, 9, 15, 12, 2, 11, 7, 10, 0, 3, 5, 6, 14],
39 | [7, 3, 9, 13, 2, 6, 14, 1, 5, 0, 8, 4, 11, 12, 10, 15],
40 | [9, 5, 14, 13, 7, 10, 0, 6, 2, 15, 3, 4, 11, 1, 8, 12],
41 | [11, 1, 4, 9, 0, 2, 6, 10, 5, 8, 14, 15, 7, 3, 12, 13],
42 | [3, 0, 12, 10, 5, 13, 15, 1, 11, 2, 7, 4, 8, 9, 6, 14],
43 | [1, 13, 15, 12, 10, 6, 11, 4, 5, 3, 7, 9, 14, 2, 0, 8],
44 | [3, 8, 1, 11, 6, 4, 13, 10, 15, 7, 2, 5, 0, 14, 12, 9],
45 | [7, 6, 13, 9, 5, 14, 3, 15, 1, 0, 10, 4, 11, 8, 2, 12],
46 | [7, 14, 15, 5, 6, 11, 9, 0, 4, 10, 8, 2, 1, 12, 3, 13],
47 | [8, 5, 14, 1, 0, 4, 7, 13, 6, 10, 15, 3, 12, 9, 11, 2],
48 | [15, 0, 5, 2, 7, 3, 8, 12, 11, 1, 13, 4, 14, 6, 9, 10],
49 | [12, 8, 10, 6, 15, 5, 14, 9, 7, 3, 13, 11, 2, 1, 4, 0],
50 | [15, 6, 4, 1, 2, 5, 13, 11, 9, 14, 3, 12, 0, 10, 7, 8],
51 | [6, 4, 8, 9, 3, 12, 14, 2, 10, 0, 1, 15, 11, 13, 5, 7],
52 | [9, 13, 11, 12, 4, 2, 15, 0, 8, 14, 7, 5, 10, 3, 1, 6],
53 | [1, 4, 8, 10, 0, 7, 15, 9, 2, 3, 14, 13, 11, 6, 5, 12],
54 | [4, 0, 10, 3, 13, 7, 11, 9, 5, 6, 1, 14, 2, 12, 15, 8],
55 | [3, 4, 14, 8, 5, 13, 10, 9, 6, 2, 11, 15, 12, 7, 1, 0],
56 | [6, 10, 12, 7, 4, 1, 13, 8, 5, 3, 11, 14, 0, 2, 15, 9],
57 | [2, 11, 14, 13, 3, 9, 8, 12, 4, 1, 0, 15, 7, 10, 5, 6],
58 | [6, 15, 3, 4, 9, 7, 11, 0, 5, 14, 13, 10, 12, 8, 2, 1],
59 | [4, 14, 2, 5, 0, 1, 10, 7, 3, 13, 6, 15, 12, 8, 11, 9],
60 | [11, 13, 0, 3, 5, 14, 9, 7, 4, 1, 8, 15, 6, 12, 10, 2],
61 | [11, 3, 1, 8, 7, 12, 6, 10, 5, 9, 15, 14, 2, 13, 4, 0],
62 | [10, 13, 3, 14, 15, 12, 1, 2, 11, 7, 4, 6, 0, 5, 9, 8],
63 | [1, 15, 5, 3, 2, 6, 7, 4, 8, 11, 0, 14, 12, 13, 10, 9],
64 | [1, 10, 5, 7, 15, 14, 12, 0, 11, 8, 4, 2, 3, 6, 13, 9],
65 | [1, 2, 12, 14, 8, 0, 6, 10, 3, 9, 7, 15, 11, 4, 13, 5],
66 | [10, 5, 0, 14, 15, 13, 3, 11, 8, 2, 4, 1, 6, 7, 12, 9],
67 | [8, 1, 4, 12, 11, 7, 9, 5, 14, 6, 10, 3, 13, 2, 15, 0],
68 | [7, 10, 4, 12, 5, 1, 14, 3, 9, 11, 2, 6, 13, 0, 8, 15]
69 | ]
70 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.68/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.68/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.70/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.70_4330_YYB_D",
11 | "version": "8.9.70",
12 | "code": "4330"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.70/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en": [
3 | [15, 10, 13, 4, 0, 5, 3, 1, 11, 12, 7, 2, 14, 6, 9, 8],
4 | [12, 1, 13, 4, 14, 9, 8, 6, 5, 3, 10, 7, 11, 2, 0, 15],
5 | [10, 5, 14, 0, 9, 1, 7, 4, 11, 8, 3, 15, 12, 6, 13, 2],
6 | [7, 11, 2, 14, 3, 10, 1, 8, 0, 15, 9, 6, 13, 4, 5, 12],
7 | [5, 15, 1, 2, 4, 13, 7, 8, 3, 6, 11, 0, 9, 10, 12, 14],
8 | [2, 5, 0, 9, 3, 15, 11, 7, 8, 13, 10, 4, 1, 14, 6, 12],
9 | [15, 12, 6, 14, 7, 2, 0, 10, 11, 13, 3, 5, 1, 4, 9, 8],
10 | [13, 2, 0, 1, 8, 10, 4, 14, 11, 12, 7, 3, 15, 9, 5, 6],
11 | [10, 6, 7, 8, 9, 3, 15, 1, 2, 5, 11, 12, 13, 14, 0, 4],
12 | [8, 10, 4, 2, 13, 15, 12, 7, 6, 3, 14, 0, 1, 5, 9, 11],
13 | [5, 7, 12, 6, 0, 2, 14, 3, 1, 13, 9, 10, 15, 11, 8, 4],
14 | [2, 7, 12, 1, 9, 10, 4, 8, 13, 11, 6, 3, 0, 5, 15, 14],
15 | [0, 11, 9, 3, 12, 8, 14, 13, 5, 4, 10, 15, 7, 2, 1, 6],
16 | [13, 1, 0, 12, 6, 14, 7, 11, 3, 10, 2, 5, 15, 8, 4, 9],
17 | [10, 7, 5, 1, 0, 6, 9, 13, 14, 8, 3, 15, 11, 12, 4, 2],
18 | [7, 14, 5, 13, 4, 11, 15, 10, 8, 0, 12, 2, 3, 1, 9, 6],
19 | [5, 2, 1, 12, 10, 14, 4, 15, 9, 8, 6, 0, 13, 11, 7, 3],
20 | [2, 8, 6, 5, 1, 3, 14, 10, 0, 12, 4, 13, 7, 15, 9, 11],
21 | [0, 12, 3, 11, 10, 5, 4, 14, 9, 7, 1, 2, 13, 8, 6, 15],
22 | [13, 3, 7, 11, 4, 10, 15, 0, 5, 2, 6, 12, 14, 9, 8, 1],
23 | [11, 7, 4, 6, 3, 0, 14, 5, 2, 9, 13, 15, 10, 8, 12, 1],
24 | [8, 13, 0, 11, 4, 1, 3, 9, 10, 15, 12, 5, 14, 7, 6, 2],
25 | [5, 3, 11, 10, 13, 6, 1, 15, 12, 8, 2, 4, 9, 14, 0, 7],
26 | [3, 7, 9, 6, 0, 5, 10, 14, 1, 13, 11, 4, 2, 15, 8, 12],
27 | [0, 14, 12, 15, 11, 1, 3, 10, 8, 2, 9, 6, 13, 5, 7, 4],
28 | [13, 4, 8, 6, 3, 7, 10, 0, 14, 5, 9, 1, 15, 12, 2, 11],
29 | [11, 8, 13, 5, 3, 14, 6, 9, 1, 0, 12, 15, 2, 7, 10, 4],
30 | [8, 14, 13, 10, 7, 3, 0, 6, 11, 12, 5, 1, 15, 4, 9, 2],
31 | [6, 2, 14, 10, 15, 1, 5, 8, 9, 7, 11, 13, 4, 3, 12, 0],
32 | [3, 9, 2, 4, 5, 8, 1, 7, 11, 10, 12, 0, 15, 13, 6, 14],
33 | [0, 15, 6, 14, 11, 2, 1, 3, 13, 4, 10, 12, 7, 5, 8, 9],
34 | [13, 5, 10, 7, 2, 4, 11, 0, 14, 8, 1, 9, 3, 12, 6, 15]
35 | ],
36 | "de": [
37 | [13, 7, 12, 2, 14, 11, 3, 8, 5, 9, 10, 6, 1, 15, 0, 4],
38 | [13, 8, 4, 1, 9, 15, 12, 2, 11, 7, 10, 0, 3, 5, 6, 14],
39 | [7, 3, 9, 13, 2, 6, 14, 1, 5, 0, 8, 4, 11, 12, 10, 15],
40 | [9, 5, 14, 13, 7, 10, 0, 6, 2, 15, 3, 4, 11, 1, 8, 12],
41 | [11, 1, 4, 9, 0, 2, 6, 10, 5, 8, 14, 15, 7, 3, 12, 13],
42 | [3, 0, 12, 10, 5, 13, 15, 1, 11, 2, 7, 4, 8, 9, 6, 14],
43 | [1, 13, 15, 12, 10, 6, 11, 4, 5, 3, 7, 9, 14, 2, 0, 8],
44 | [3, 8, 1, 11, 6, 4, 13, 10, 15, 7, 2, 5, 0, 14, 12, 9],
45 | [7, 6, 13, 9, 5, 14, 3, 15, 1, 0, 10, 4, 11, 8, 2, 12],
46 | [7, 14, 15, 5, 6, 11, 9, 0, 4, 10, 8, 2, 1, 12, 3, 13],
47 | [8, 5, 14, 1, 0, 4, 7, 13, 6, 10, 15, 3, 12, 9, 11, 2],
48 | [15, 0, 5, 2, 7, 3, 8, 12, 11, 1, 13, 4, 14, 6, 9, 10],
49 | [12, 8, 10, 6, 15, 5, 14, 9, 7, 3, 13, 11, 2, 1, 4, 0],
50 | [15, 6, 4, 1, 2, 5, 13, 11, 9, 14, 3, 12, 0, 10, 7, 8],
51 | [6, 4, 8, 9, 3, 12, 14, 2, 10, 0, 1, 15, 11, 13, 5, 7],
52 | [9, 13, 11, 12, 4, 2, 15, 0, 8, 14, 7, 5, 10, 3, 1, 6],
53 | [1, 4, 8, 10, 0, 7, 15, 9, 2, 3, 14, 13, 11, 6, 5, 12],
54 | [4, 0, 10, 3, 13, 7, 11, 9, 5, 6, 1, 14, 2, 12, 15, 8],
55 | [3, 4, 14, 8, 5, 13, 10, 9, 6, 2, 11, 15, 12, 7, 1, 0],
56 | [6, 10, 12, 7, 4, 1, 13, 8, 5, 3, 11, 14, 0, 2, 15, 9],
57 | [2, 11, 14, 13, 3, 9, 8, 12, 4, 1, 0, 15, 7, 10, 5, 6],
58 | [6, 15, 3, 4, 9, 7, 11, 0, 5, 14, 13, 10, 12, 8, 2, 1],
59 | [4, 14, 2, 5, 0, 1, 10, 7, 3, 13, 6, 15, 12, 8, 11, 9],
60 | [11, 13, 0, 3, 5, 14, 9, 7, 4, 1, 8, 15, 6, 12, 10, 2],
61 | [11, 3, 1, 8, 7, 12, 6, 10, 5, 9, 15, 14, 2, 13, 4, 0],
62 | [10, 13, 3, 14, 15, 12, 1, 2, 11, 7, 4, 6, 0, 5, 9, 8],
63 | [1, 15, 5, 3, 2, 6, 7, 4, 8, 11, 0, 14, 12, 13, 10, 9],
64 | [1, 10, 5, 7, 15, 14, 12, 0, 11, 8, 4, 2, 3, 6, 13, 9],
65 | [1, 2, 12, 14, 8, 0, 6, 10, 3, 9, 7, 15, 11, 4, 13, 5],
66 | [10, 5, 0, 14, 15, 13, 3, 11, 8, 2, 4, 1, 6, 7, 12, 9],
67 | [8, 1, 4, 12, 11, 7, 9, 5, 14, 6, 10, 3, 13, 2, 15, 0],
68 | [7, 10, 4, 12, 5, 1, 14, 3, 9, 11, 2, 6, 13, 0, 8, 15]
69 | ]
70 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.70/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.70/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.71/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.71_4332_YYB_D",
11 | "version": "8.9.71",
12 | "code": "4332"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.71/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en": [
3 | [15, 10, 13, 4, 0, 5, 3, 1, 11, 12, 7, 2, 14, 6, 9, 8],
4 | [12, 1, 13, 4, 14, 9, 8, 6, 5, 3, 10, 7, 11, 2, 0, 15],
5 | [10, 5, 14, 0, 9, 1, 7, 4, 11, 8, 3, 15, 12, 6, 13, 2],
6 | [7, 11, 2, 14, 3, 10, 1, 8, 0, 15, 9, 6, 13, 4, 5, 12],
7 | [5, 15, 1, 2, 4, 13, 7, 8, 3, 6, 11, 0, 9, 10, 12, 14],
8 | [2, 5, 0, 9, 3, 15, 11, 7, 8, 13, 10, 4, 1, 14, 6, 12],
9 | [15, 12, 6, 14, 7, 2, 0, 10, 11, 13, 3, 5, 1, 4, 9, 8],
10 | [13, 2, 0, 1, 8, 10, 4, 14, 11, 12, 7, 3, 15, 9, 5, 6],
11 | [10, 6, 7, 8, 9, 3, 15, 1, 2, 5, 11, 12, 13, 14, 0, 4],
12 | [8, 10, 4, 2, 13, 15, 12, 7, 6, 3, 14, 0, 1, 5, 9, 11],
13 | [5, 7, 12, 6, 0, 2, 14, 3, 1, 13, 9, 10, 15, 11, 8, 4],
14 | [2, 7, 12, 1, 9, 10, 4, 8, 13, 11, 6, 3, 0, 5, 15, 14],
15 | [0, 11, 9, 3, 12, 8, 14, 13, 5, 4, 10, 15, 7, 2, 1, 6],
16 | [13, 1, 0, 12, 6, 14, 7, 11, 3, 10, 2, 5, 15, 8, 4, 9],
17 | [10, 7, 5, 1, 0, 6, 9, 13, 14, 8, 3, 15, 11, 12, 4, 2],
18 | [7, 14, 5, 13, 4, 11, 15, 10, 8, 0, 12, 2, 3, 1, 9, 6],
19 | [5, 2, 1, 12, 10, 14, 4, 15, 9, 8, 6, 0, 13, 11, 7, 3],
20 | [2, 8, 6, 5, 1, 3, 14, 10, 0, 12, 4, 13, 7, 15, 9, 11],
21 | [0, 12, 3, 11, 10, 5, 4, 14, 9, 7, 1, 2, 13, 8, 6, 15],
22 | [13, 3, 7, 11, 4, 10, 15, 0, 5, 2, 6, 12, 14, 9, 8, 1],
23 | [11, 7, 4, 6, 3, 0, 14, 5, 2, 9, 13, 15, 10, 8, 12, 1],
24 | [8, 13, 0, 11, 4, 1, 3, 9, 10, 15, 12, 5, 14, 7, 6, 2],
25 | [5, 3, 11, 10, 13, 6, 1, 15, 12, 8, 2, 4, 9, 14, 0, 7],
26 | [3, 7, 9, 6, 0, 5, 10, 14, 1, 13, 11, 4, 2, 15, 8, 12],
27 | [0, 14, 12, 15, 11, 1, 3, 10, 8, 2, 9, 6, 13, 5, 7, 4],
28 | [13, 4, 8, 6, 3, 7, 10, 0, 14, 5, 9, 1, 15, 12, 2, 11],
29 | [11, 8, 13, 5, 3, 14, 6, 9, 1, 0, 12, 15, 2, 7, 10, 4],
30 | [8, 14, 13, 10, 7, 3, 0, 6, 11, 12, 5, 1, 15, 4, 9, 2],
31 | [6, 2, 14, 10, 15, 1, 5, 8, 9, 7, 11, 13, 4, 3, 12, 0],
32 | [3, 9, 2, 4, 5, 8, 1, 7, 11, 10, 12, 0, 15, 13, 6, 14],
33 | [0, 15, 6, 14, 11, 2, 1, 3, 13, 4, 10, 12, 7, 5, 8, 9],
34 | [13, 5, 10, 7, 2, 4, 11, 0, 14, 8, 1, 9, 3, 12, 6, 15]
35 | ],
36 | "de": [
37 | [13, 7, 12, 2, 14, 11, 3, 8, 5, 9, 10, 6, 1, 15, 0, 4],
38 | [13, 8, 4, 1, 9, 15, 12, 2, 11, 7, 10, 0, 3, 5, 6, 14],
39 | [7, 3, 9, 13, 2, 6, 14, 1, 5, 0, 8, 4, 11, 12, 10, 15],
40 | [9, 5, 14, 13, 7, 10, 0, 6, 2, 15, 3, 4, 11, 1, 8, 12],
41 | [11, 1, 4, 9, 0, 2, 6, 10, 5, 8, 14, 15, 7, 3, 12, 13],
42 | [3, 0, 12, 10, 5, 13, 15, 1, 11, 2, 7, 4, 8, 9, 6, 14],
43 | [1, 13, 15, 12, 10, 6, 11, 4, 5, 3, 7, 9, 14, 2, 0, 8],
44 | [3, 8, 1, 11, 6, 4, 13, 10, 15, 7, 2, 5, 0, 14, 12, 9],
45 | [7, 6, 13, 9, 5, 14, 3, 15, 1, 0, 10, 4, 11, 8, 2, 12],
46 | [7, 14, 15, 5, 6, 11, 9, 0, 4, 10, 8, 2, 1, 12, 3, 13],
47 | [8, 5, 14, 1, 0, 4, 7, 13, 6, 10, 15, 3, 12, 9, 11, 2],
48 | [15, 0, 5, 2, 7, 3, 8, 12, 11, 1, 13, 4, 14, 6, 9, 10],
49 | [12, 8, 10, 6, 15, 5, 14, 9, 7, 3, 13, 11, 2, 1, 4, 0],
50 | [15, 6, 4, 1, 2, 5, 13, 11, 9, 14, 3, 12, 0, 10, 7, 8],
51 | [6, 4, 8, 9, 3, 12, 14, 2, 10, 0, 1, 15, 11, 13, 5, 7],
52 | [9, 13, 11, 12, 4, 2, 15, 0, 8, 14, 7, 5, 10, 3, 1, 6],
53 | [1, 4, 8, 10, 0, 7, 15, 9, 2, 3, 14, 13, 11, 6, 5, 12],
54 | [4, 0, 10, 3, 13, 7, 11, 9, 5, 6, 1, 14, 2, 12, 15, 8],
55 | [3, 4, 14, 8, 5, 13, 10, 9, 6, 2, 11, 15, 12, 7, 1, 0],
56 | [6, 10, 12, 7, 4, 1, 13, 8, 5, 3, 11, 14, 0, 2, 15, 9],
57 | [2, 11, 14, 13, 3, 9, 8, 12, 4, 1, 0, 15, 7, 10, 5, 6],
58 | [6, 15, 3, 4, 9, 7, 11, 0, 5, 14, 13, 10, 12, 8, 2, 1],
59 | [4, 14, 2, 5, 0, 1, 10, 7, 3, 13, 6, 15, 12, 8, 11, 9],
60 | [11, 13, 0, 3, 5, 14, 9, 7, 4, 1, 8, 15, 6, 12, 10, 2],
61 | [11, 3, 1, 8, 7, 12, 6, 10, 5, 9, 15, 14, 2, 13, 4, 0],
62 | [10, 13, 3, 14, 15, 12, 1, 2, 11, 7, 4, 6, 0, 5, 9, 8],
63 | [1, 15, 5, 3, 2, 6, 7, 4, 8, 11, 0, 14, 12, 13, 10, 9],
64 | [1, 10, 5, 7, 15, 14, 12, 0, 11, 8, 4, 2, 3, 6, 13, 9],
65 | [1, 2, 12, 14, 8, 0, 6, 10, 3, 9, 7, 15, 11, 4, 13, 5],
66 | [10, 5, 0, 14, 15, 13, 3, 11, 8, 2, 4, 1, 6, 7, 12, 9],
67 | [8, 1, 4, 12, 11, 7, 9, 5, 14, 6, 10, 3, 13, 2, 15, 0],
68 | [7, 10, 4, 12, 5, 1, 14, 3, 9, 11, 2, 6, 13, 0, 8, 15]
69 | ]
70 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.71/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.71/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.73/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.73_4416_YYB_D",
11 | "version": "8.9.73",
12 | "code": "4416"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
23 |
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.73/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en": [
3 | [15, 10, 13, 4, 0, 5, 3, 1, 11, 12, 7, 2, 14, 6, 9, 8],
4 | [12, 1, 13, 4, 14, 9, 8, 6, 5, 3, 10, 7, 11, 2, 0, 15],
5 | [10, 5, 14, 0, 9, 1, 7, 4, 11, 8, 3, 15, 12, 6, 13, 2],
6 | [7, 11, 2, 14, 3, 10, 1, 8, 0, 15, 9, 6, 13, 4, 5, 12],
7 | [5, 15, 1, 2, 4, 13, 7, 8, 3, 6, 11, 0, 9, 10, 12, 14],
8 | [2, 5, 0, 9, 3, 15, 11, 7, 8, 13, 10, 4, 1, 14, 6, 12],
9 | [15, 12, 6, 14, 7, 2, 0, 10, 11, 13, 3, 5, 1, 4, 9, 8],
10 | [13, 2, 0, 1, 8, 10, 4, 14, 11, 12, 7, 3, 15, 9, 5, 6],
11 | [10, 6, 7, 8, 9, 3, 15, 1, 2, 5, 11, 12, 13, 14, 0, 4],
12 | [8, 10, 4, 2, 13, 15, 12, 7, 6, 3, 14, 0, 1, 5, 9, 11],
13 | [5, 7, 12, 6, 0, 2, 14, 3, 1, 13, 9, 10, 15, 11, 8, 4],
14 | [2, 7, 12, 1, 9, 10, 4, 8, 13, 11, 6, 3, 0, 5, 15, 14],
15 | [0, 11, 9, 3, 12, 8, 14, 13, 5, 4, 10, 15, 7, 2, 1, 6],
16 | [13, 1, 0, 12, 6, 14, 7, 11, 3, 10, 2, 5, 15, 8, 4, 9],
17 | [10, 7, 5, 1, 0, 6, 9, 13, 14, 8, 3, 15, 11, 12, 4, 2],
18 | [7, 14, 5, 13, 4, 11, 15, 10, 8, 0, 12, 2, 3, 1, 9, 6],
19 | [5, 2, 1, 12, 10, 14, 4, 15, 9, 8, 6, 0, 13, 11, 7, 3],
20 | [2, 8, 6, 5, 1, 3, 14, 10, 0, 12, 4, 13, 7, 15, 9, 11],
21 | [0, 12, 3, 11, 10, 5, 4, 14, 9, 7, 1, 2, 13, 8, 6, 15],
22 | [13, 3, 7, 11, 4, 10, 15, 0, 5, 2, 6, 12, 14, 9, 8, 1],
23 | [11, 7, 4, 6, 3, 0, 14, 5, 2, 9, 13, 15, 10, 8, 12, 1],
24 | [8, 13, 0, 11, 4, 1, 3, 9, 10, 15, 12, 5, 14, 7, 6, 2],
25 | [5, 3, 11, 10, 13, 6, 1, 15, 12, 8, 2, 4, 9, 14, 0, 7],
26 | [3, 7, 9, 6, 0, 5, 10, 14, 1, 13, 11, 4, 2, 15, 8, 12],
27 | [0, 14, 12, 15, 11, 1, 3, 10, 8, 2, 9, 6, 13, 5, 7, 4],
28 | [13, 4, 8, 6, 3, 7, 10, 0, 14, 5, 9, 1, 15, 12, 2, 11],
29 | [11, 8, 13, 5, 3, 14, 6, 9, 1, 0, 12, 15, 2, 7, 10, 4],
30 | [8, 14, 13, 10, 7, 3, 0, 6, 11, 12, 5, 1, 15, 4, 9, 2],
31 | [6, 2, 14, 10, 15, 1, 5, 8, 9, 7, 11, 13, 4, 3, 12, 0],
32 | [3, 9, 2, 4, 5, 8, 1, 7, 11, 10, 12, 0, 15, 13, 6, 14],
33 | [0, 15, 6, 14, 11, 2, 1, 3, 13, 4, 10, 12, 7, 5, 8, 9],
34 | [13, 5, 10, 7, 2, 4, 11, 0, 14, 8, 1, 9, 3, 12, 6, 15]
35 | ],
36 | "de": [
37 | [13, 7, 12, 2, 14, 11, 3, 8, 5, 9, 10, 6, 1, 15, 0, 4],
38 | [13, 8, 4, 1, 9, 15, 12, 2, 11, 7, 10, 0, 3, 5, 6, 14],
39 | [7, 3, 9, 13, 2, 6, 14, 1, 5, 0, 8, 4, 11, 12, 10, 15],
40 | [9, 5, 14, 13, 7, 10, 0, 6, 2, 15, 3, 4, 11, 1, 8, 12],
41 | [11, 1, 4, 9, 0, 2, 6, 10, 5, 8, 14, 15, 7, 3, 12, 13],
42 | [3, 0, 12, 10, 5, 13, 15, 1, 11, 2, 7, 4, 8, 9, 6, 14],
43 | [1, 13, 15, 12, 10, 6, 11, 4, 5, 3, 7, 9, 14, 2, 0, 8],
44 | [3, 8, 1, 11, 6, 4, 13, 10, 15, 7, 2, 5, 0, 14, 12, 9],
45 | [7, 6, 13, 9, 5, 14, 3, 15, 1, 0, 10, 4, 11, 8, 2, 12],
46 | [7, 14, 15, 5, 6, 11, 9, 0, 4, 10, 8, 2, 1, 12, 3, 13],
47 | [8, 5, 14, 1, 0, 4, 7, 13, 6, 10, 15, 3, 12, 9, 11, 2],
48 | [15, 0, 5, 2, 7, 3, 8, 12, 11, 1, 13, 4, 14, 6, 9, 10],
49 | [12, 8, 10, 6, 15, 5, 14, 9, 7, 3, 13, 11, 2, 1, 4, 0],
50 | [15, 6, 4, 1, 2, 5, 13, 11, 9, 14, 3, 12, 0, 10, 7, 8],
51 | [6, 4, 8, 9, 3, 12, 14, 2, 10, 0, 1, 15, 11, 13, 5, 7],
52 | [9, 13, 11, 12, 4, 2, 15, 0, 8, 14, 7, 5, 10, 3, 1, 6],
53 | [1, 4, 8, 10, 0, 7, 15, 9, 2, 3, 14, 13, 11, 6, 5, 12],
54 | [4, 0, 10, 3, 13, 7, 11, 9, 5, 6, 1, 14, 2, 12, 15, 8],
55 | [3, 4, 14, 8, 5, 13, 10, 9, 6, 2, 11, 15, 12, 7, 1, 0],
56 | [6, 10, 12, 7, 4, 1, 13, 8, 5, 3, 11, 14, 0, 2, 15, 9],
57 | [2, 11, 14, 13, 3, 9, 8, 12, 4, 1, 0, 15, 7, 10, 5, 6],
58 | [6, 15, 3, 4, 9, 7, 11, 0, 5, 14, 13, 10, 12, 8, 2, 1],
59 | [4, 14, 2, 5, 0, 1, 10, 7, 3, 13, 6, 15, 12, 8, 11, 9],
60 | [11, 13, 0, 3, 5, 14, 9, 7, 4, 1, 8, 15, 6, 12, 10, 2],
61 | [11, 3, 1, 8, 7, 12, 6, 10, 5, 9, 15, 14, 2, 13, 4, 0],
62 | [10, 13, 3, 14, 15, 12, 1, 2, 11, 7, 4, 6, 0, 5, 9, 8],
63 | [1, 15, 5, 3, 2, 6, 7, 4, 8, 11, 0, 14, 12, 13, 10, 9],
64 | [1, 10, 5, 7, 15, 14, 12, 0, 11, 8, 4, 2, 3, 6, 13, 9],
65 | [1, 2, 12, 14, 8, 0, 6, 10, 3, 9, 7, 15, 11, 4, 13, 5],
66 | [10, 5, 0, 14, 15, 13, 3, 11, 8, 2, 4, 1, 6, 7, 12, 9],
67 | [8, 1, 4, 12, 11, 7, 9, 5, 14, 6, 10, 3, 13, 2, 15, 0],
68 | [7, 10, 4, 12, 5, 1, 14, 3, 9, 11, 2, 6, 13, 0, 8, 15]
69 | ]
70 | }
71 |
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.73/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.73/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.75/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.75_4482_YYB_D",
11 | "version": "8.9.75",
12 | "code": "4482"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.75/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en": [
3 | [15, 10, 13, 4, 0, 5, 3, 1, 11, 12, 7, 2, 14, 6, 9, 8],
4 | [12, 1, 13, 4, 14, 9, 8, 6, 5, 3, 10, 7, 11, 2, 0, 15],
5 | [10, 5, 14, 0, 9, 1, 7, 4, 11, 8, 3, 15, 12, 6, 13, 2],
6 | [7, 11, 2, 14, 3, 10, 1, 8, 0, 15, 9, 6, 13, 4, 5, 12],
7 | [5, 15, 1, 2, 4, 13, 7, 8, 3, 6, 11, 0, 9, 10, 12, 14],
8 | [2, 5, 0, 9, 3, 15, 11, 7, 8, 13, 10, 4, 1, 14, 6, 12],
9 | [15, 12, 6, 14, 7, 2, 0, 10, 11, 13, 3, 5, 1, 4, 9, 8],
10 | [13, 2, 0, 1, 8, 10, 4, 14, 11, 12, 7, 3, 15, 9, 5, 6],
11 | [10, 6, 7, 8, 9, 3, 15, 1, 2, 5, 11, 12, 13, 14, 0, 4],
12 | [8, 10, 4, 2, 13, 15, 12, 7, 6, 3, 14, 0, 1, 5, 9, 11],
13 | [5, 7, 12, 6, 0, 2, 14, 3, 1, 13, 9, 10, 15, 11, 8, 4],
14 | [2, 7, 12, 1, 9, 10, 4, 8, 13, 11, 6, 3, 0, 5, 15, 14],
15 | [0, 11, 9, 3, 12, 8, 14, 13, 5, 4, 10, 15, 7, 2, 1, 6],
16 | [13, 1, 0, 12, 6, 14, 7, 11, 3, 10, 2, 5, 15, 8, 4, 9],
17 | [10, 7, 5, 1, 0, 6, 9, 13, 14, 8, 3, 15, 11, 12, 4, 2],
18 | [7, 14, 5, 13, 4, 11, 15, 10, 8, 0, 12, 2, 3, 1, 9, 6],
19 | [5, 2, 1, 12, 10, 14, 4, 15, 9, 8, 6, 0, 13, 11, 7, 3],
20 | [2, 8, 6, 5, 1, 3, 14, 10, 0, 12, 4, 13, 7, 15, 9, 11],
21 | [0, 12, 3, 11, 10, 5, 4, 14, 9, 7, 1, 2, 13, 8, 6, 15],
22 | [13, 3, 7, 11, 4, 10, 15, 0, 5, 2, 6, 12, 14, 9, 8, 1],
23 | [11, 7, 4, 6, 3, 0, 14, 5, 2, 9, 13, 15, 10, 8, 12, 1],
24 | [8, 13, 0, 11, 4, 1, 3, 9, 10, 15, 12, 5, 14, 7, 6, 2],
25 | [5, 3, 11, 10, 13, 6, 1, 15, 12, 8, 2, 4, 9, 14, 0, 7],
26 | [3, 7, 9, 6, 0, 5, 10, 14, 1, 13, 11, 4, 2, 15, 8, 12],
27 | [0, 14, 12, 15, 11, 1, 3, 10, 8, 2, 9, 6, 13, 5, 7, 4],
28 | [13, 4, 8, 6, 3, 7, 10, 0, 14, 5, 9, 1, 15, 12, 2, 11],
29 | [11, 8, 13, 5, 3, 14, 6, 9, 1, 0, 12, 15, 2, 7, 10, 4],
30 | [8, 14, 13, 10, 7, 3, 0, 6, 11, 12, 5, 1, 15, 4, 9, 2],
31 | [6, 2, 14, 10, 15, 1, 5, 8, 9, 7, 11, 13, 4, 3, 12, 0],
32 | [3, 9, 2, 4, 5, 8, 1, 7, 11, 10, 12, 0, 15, 13, 6, 14],
33 | [0, 15, 6, 14, 11, 2, 1, 3, 13, 4, 10, 12, 7, 5, 8, 9],
34 | [13, 5, 10, 7, 2, 4, 11, 0, 14, 8, 1, 9, 3, 12, 6, 15]
35 | ],
36 | "de": [
37 | [13, 7, 12, 2, 14, 11, 3, 8, 5, 9, 10, 6, 1, 15, 0, 4],
38 | [13, 8, 4, 1, 9, 15, 12, 2, 11, 7, 10, 0, 3, 5, 6, 14],
39 | [7, 3, 9, 13, 2, 6, 14, 1, 5, 0, 8, 4, 11, 12, 10, 15],
40 | [9, 5, 14, 13, 7, 10, 0, 6, 2, 15, 3, 4, 11, 1, 8, 12],
41 | [11, 1, 4, 9, 0, 2, 6, 10, 5, 8, 14, 15, 7, 3, 12, 13],
42 | [3, 0, 12, 10, 5, 13, 15, 1, 11, 2, 7, 4, 8, 9, 6, 14],
43 | [1, 13, 15, 12, 10, 6, 11, 4, 5, 3, 7, 9, 14, 2, 0, 8],
44 | [3, 8, 1, 11, 6, 4, 13, 10, 15, 7, 2, 5, 0, 14, 12, 9],
45 | [7, 6, 13, 9, 5, 14, 3, 15, 1, 0, 10, 4, 11, 8, 2, 12],
46 | [7, 14, 15, 5, 6, 11, 9, 0, 4, 10, 8, 2, 1, 12, 3, 13],
47 | [8, 5, 14, 1, 0, 4, 7, 13, 6, 10, 15, 3, 12, 9, 11, 2],
48 | [15, 0, 5, 2, 7, 3, 8, 12, 11, 1, 13, 4, 14, 6, 9, 10],
49 | [12, 8, 10, 6, 15, 5, 14, 9, 7, 3, 13, 11, 2, 1, 4, 0],
50 | [15, 6, 4, 1, 2, 5, 13, 11, 9, 14, 3, 12, 0, 10, 7, 8],
51 | [6, 4, 8, 9, 3, 12, 14, 2, 10, 0, 1, 15, 11, 13, 5, 7],
52 | [9, 13, 11, 12, 4, 2, 15, 0, 8, 14, 7, 5, 10, 3, 1, 6],
53 | [1, 4, 8, 10, 0, 7, 15, 9, 2, 3, 14, 13, 11, 6, 5, 12],
54 | [4, 0, 10, 3, 13, 7, 11, 9, 5, 6, 1, 14, 2, 12, 15, 8],
55 | [3, 4, 14, 8, 5, 13, 10, 9, 6, 2, 11, 15, 12, 7, 1, 0],
56 | [6, 10, 12, 7, 4, 1, 13, 8, 5, 3, 11, 14, 0, 2, 15, 9],
57 | [2, 11, 14, 13, 3, 9, 8, 12, 4, 1, 0, 15, 7, 10, 5, 6],
58 | [6, 15, 3, 4, 9, 7, 11, 0, 5, 14, 13, 10, 12, 8, 2, 1],
59 | [4, 14, 2, 5, 0, 1, 10, 7, 3, 13, 6, 15, 12, 8, 11, 9],
60 | [11, 13, 0, 3, 5, 14, 9, 7, 4, 1, 8, 15, 6, 12, 10, 2],
61 | [11, 3, 1, 8, 7, 12, 6, 10, 5, 9, 15, 14, 2, 13, 4, 0],
62 | [10, 13, 3, 14, 15, 12, 1, 2, 11, 7, 4, 6, 0, 5, 9, 8],
63 | [1, 15, 5, 3, 2, 6, 7, 4, 8, 11, 0, 14, 12, 13, 10, 9],
64 | [1, 10, 5, 7, 15, 14, 12, 0, 11, 8, 4, 2, 3, 6, 13, 9],
65 | [1, 2, 12, 14, 8, 0, 6, 10, 3, 9, 7, 15, 11, 4, 13, 5],
66 | [10, 5, 0, 14, 15, 13, 3, 11, 8, 2, 4, 1, 6, 7, 12, 9],
67 | [8, 1, 4, 12, 11, 7, 9, 5, 14, 6, 10, 3, 13, 2, 15, 0],
68 | [7, 10, 4, 12, 5, 1, 14, 3, 9, 11, 2, 6, 13, 0, 8, 15]
69 | ]
70 | }
71 |
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.75/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.75/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.76/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.76_4484_YYB_D",
11 | "version": "8.9.76",
12 | "code": "4484"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.76/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en": [
3 | [15, 10, 13, 4, 0, 5, 3, 1, 11, 12, 7, 2, 14, 6, 9, 8],
4 | [12, 1, 13, 4, 14, 9, 8, 6, 5, 3, 10, 7, 11, 2, 0, 15],
5 | [10, 5, 14, 0, 9, 1, 7, 4, 11, 8, 3, 15, 12, 6, 13, 2],
6 | [7, 11, 2, 14, 3, 10, 1, 8, 0, 15, 9, 6, 13, 4, 5, 12],
7 | [5, 15, 1, 2, 4, 13, 7, 8, 3, 6, 11, 0, 9, 10, 12, 14],
8 | [2, 5, 0, 9, 3, 15, 11, 7, 8, 13, 10, 4, 1, 14, 6, 12],
9 | [15, 12, 6, 14, 7, 2, 0, 10, 11, 13, 3, 5, 1, 4, 9, 8],
10 | [13, 2, 0, 1, 8, 10, 4, 14, 11, 12, 7, 3, 15, 9, 5, 6],
11 | [10, 6, 7, 8, 9, 3, 15, 1, 2, 5, 11, 12, 13, 14, 0, 4],
12 | [8, 10, 4, 2, 13, 15, 12, 7, 6, 3, 14, 0, 1, 5, 9, 11],
13 | [5, 7, 12, 6, 0, 2, 14, 3, 1, 13, 9, 10, 15, 11, 8, 4],
14 | [2, 7, 12, 1, 9, 10, 4, 8, 13, 11, 6, 3, 0, 5, 15, 14],
15 | [0, 11, 9, 3, 12, 8, 14, 13, 5, 4, 10, 15, 7, 2, 1, 6],
16 | [13, 1, 0, 12, 6, 14, 7, 11, 3, 10, 2, 5, 15, 8, 4, 9],
17 | [10, 7, 5, 1, 0, 6, 9, 13, 14, 8, 3, 15, 11, 12, 4, 2],
18 | [7, 14, 5, 13, 4, 11, 15, 10, 8, 0, 12, 2, 3, 1, 9, 6],
19 | [5, 2, 1, 12, 10, 14, 4, 15, 9, 8, 6, 0, 13, 11, 7, 3],
20 | [2, 8, 6, 5, 1, 3, 14, 10, 0, 12, 4, 13, 7, 15, 9, 11],
21 | [0, 12, 3, 11, 10, 5, 4, 14, 9, 7, 1, 2, 13, 8, 6, 15],
22 | [13, 3, 7, 11, 4, 10, 15, 0, 5, 2, 6, 12, 14, 9, 8, 1],
23 | [11, 7, 4, 6, 3, 0, 14, 5, 2, 9, 13, 15, 10, 8, 12, 1],
24 | [8, 13, 0, 11, 4, 1, 3, 9, 10, 15, 12, 5, 14, 7, 6, 2],
25 | [5, 3, 11, 10, 13, 6, 1, 15, 12, 8, 2, 4, 9, 14, 0, 7],
26 | [3, 7, 9, 6, 0, 5, 10, 14, 1, 13, 11, 4, 2, 15, 8, 12],
27 | [0, 14, 12, 15, 11, 1, 3, 10, 8, 2, 9, 6, 13, 5, 7, 4],
28 | [13, 4, 8, 6, 3, 7, 10, 0, 14, 5, 9, 1, 15, 12, 2, 11],
29 | [11, 8, 13, 5, 3, 14, 6, 9, 1, 0, 12, 15, 2, 7, 10, 4],
30 | [8, 14, 13, 10, 7, 3, 0, 6, 11, 12, 5, 1, 15, 4, 9, 2],
31 | [6, 2, 14, 10, 15, 1, 5, 8, 9, 7, 11, 13, 4, 3, 12, 0],
32 | [3, 9, 2, 4, 5, 8, 1, 7, 11, 10, 12, 0, 15, 13, 6, 14],
33 | [0, 15, 6, 14, 11, 2, 1, 3, 13, 4, 10, 12, 7, 5, 8, 9],
34 | [13, 5, 10, 7, 2, 4, 11, 0, 14, 8, 1, 9, 3, 12, 6, 15]
35 | ],
36 | "de": [
37 | [13, 7, 12, 2, 14, 11, 3, 8, 5, 9, 10, 6, 1, 15, 0, 4],
38 | [13, 8, 4, 1, 9, 15, 12, 2, 11, 7, 10, 0, 3, 5, 6, 14],
39 | [7, 3, 9, 13, 2, 6, 14, 1, 5, 0, 8, 4, 11, 12, 10, 15],
40 | [9, 5, 14, 13, 7, 10, 0, 6, 2, 15, 3, 4, 11, 1, 8, 12],
41 | [11, 1, 4, 9, 0, 2, 6, 10, 5, 8, 14, 15, 7, 3, 12, 13],
42 | [3, 0, 12, 10, 5, 13, 15, 1, 11, 2, 7, 4, 8, 9, 6, 14],
43 | [1, 13, 15, 12, 10, 6, 11, 4, 5, 3, 7, 9, 14, 2, 0, 8],
44 | [3, 8, 1, 11, 6, 4, 13, 10, 15, 7, 2, 5, 0, 14, 12, 9],
45 | [7, 6, 13, 9, 5, 14, 3, 15, 1, 0, 10, 4, 11, 8, 2, 12],
46 | [7, 14, 15, 5, 6, 11, 9, 0, 4, 10, 8, 2, 1, 12, 3, 13],
47 | [8, 5, 14, 1, 0, 4, 7, 13, 6, 10, 15, 3, 12, 9, 11, 2],
48 | [15, 0, 5, 2, 7, 3, 8, 12, 11, 1, 13, 4, 14, 6, 9, 10],
49 | [12, 8, 10, 6, 15, 5, 14, 9, 7, 3, 13, 11, 2, 1, 4, 0],
50 | [15, 6, 4, 1, 2, 5, 13, 11, 9, 14, 3, 12, 0, 10, 7, 8],
51 | [6, 4, 8, 9, 3, 12, 14, 2, 10, 0, 1, 15, 11, 13, 5, 7],
52 | [9, 13, 11, 12, 4, 2, 15, 0, 8, 14, 7, 5, 10, 3, 1, 6],
53 | [1, 4, 8, 10, 0, 7, 15, 9, 2, 3, 14, 13, 11, 6, 5, 12],
54 | [4, 0, 10, 3, 13, 7, 11, 9, 5, 6, 1, 14, 2, 12, 15, 8],
55 | [3, 4, 14, 8, 5, 13, 10, 9, 6, 2, 11, 15, 12, 7, 1, 0],
56 | [6, 10, 12, 7, 4, 1, 13, 8, 5, 3, 11, 14, 0, 2, 15, 9],
57 | [2, 11, 14, 13, 3, 9, 8, 12, 4, 1, 0, 15, 7, 10, 5, 6],
58 | [6, 15, 3, 4, 9, 7, 11, 0, 5, 14, 13, 10, 12, 8, 2, 1],
59 | [4, 14, 2, 5, 0, 1, 10, 7, 3, 13, 6, 15, 12, 8, 11, 9],
60 | [11, 13, 0, 3, 5, 14, 9, 7, 4, 1, 8, 15, 6, 12, 10, 2],
61 | [11, 3, 1, 8, 7, 12, 6, 10, 5, 9, 15, 14, 2, 13, 4, 0],
62 | [10, 13, 3, 14, 15, 12, 1, 2, 11, 7, 4, 6, 0, 5, 9, 8],
63 | [1, 15, 5, 3, 2, 6, 7, 4, 8, 11, 0, 14, 12, 13, 10, 9],
64 | [1, 10, 5, 7, 15, 14, 12, 0, 11, 8, 4, 2, 3, 6, 13, 9],
65 | [1, 2, 12, 14, 8, 0, 6, 10, 3, 9, 7, 15, 11, 4, 13, 5],
66 | [10, 5, 0, 14, 15, 13, 3, 11, 8, 2, 4, 1, 6, 7, 12, 9],
67 | [8, 1, 4, 12, 11, 7, 9, 5, 14, 6, 10, 3, 13, 2, 15, 0],
68 | [7, 10, 4, 12, 5, 1, 14, 3, 9, 11, 2, 6, 13, 0, 8, 15]
69 | ]
70 | }
71 |
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.76/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.76/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.78/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.78_4548_YYB_D",
11 | "version": "8.9.78",
12 | "code": "4548"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.78/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en": [
3 | [15, 10, 13, 4, 0, 5, 3, 1, 11, 12, 7, 2, 14, 6, 9, 8],
4 | [12, 1, 13, 4, 14, 9, 8, 6, 5, 3, 10, 7, 11, 2, 0, 15],
5 | [10, 5, 14, 0, 9, 1, 7, 4, 11, 8, 3, 15, 12, 6, 13, 2],
6 | [7, 11, 2, 14, 3, 10, 1, 8, 0, 15, 9, 6, 13, 4, 5, 12],
7 | [5, 15, 1, 2, 4, 13, 7, 8, 3, 6, 11, 0, 9, 10, 12, 14],
8 | [2, 5, 0, 9, 3, 15, 11, 7, 8, 13, 10, 4, 1, 14, 6, 12],
9 | [15, 12, 6, 14, 7, 2, 0, 10, 11, 13, 3, 5, 1, 4, 9, 8],
10 | [13, 2, 0, 1, 8, 10, 4, 14, 11, 12, 7, 3, 15, 9, 5, 6],
11 | [10, 6, 7, 8, 9, 3, 15, 1, 2, 5, 11, 12, 13, 14, 0, 4],
12 | [8, 10, 4, 2, 13, 15, 12, 7, 6, 3, 14, 0, 1, 5, 9, 11],
13 | [5, 7, 12, 6, 0, 2, 14, 3, 1, 13, 9, 10, 15, 11, 8, 4],
14 | [2, 7, 12, 1, 9, 10, 4, 8, 13, 11, 6, 3, 0, 5, 15, 14],
15 | [0, 11, 9, 3, 12, 8, 14, 13, 5, 4, 10, 15, 7, 2, 1, 6],
16 | [13, 1, 0, 12, 6, 14, 7, 11, 3, 10, 2, 5, 15, 8, 4, 9],
17 | [10, 7, 5, 1, 0, 6, 9, 13, 14, 8, 3, 15, 11, 12, 4, 2],
18 | [7, 14, 5, 13, 4, 11, 15, 10, 8, 0, 12, 2, 3, 1, 9, 6],
19 | [5, 2, 1, 12, 10, 14, 4, 15, 9, 8, 6, 0, 13, 11, 7, 3],
20 | [2, 8, 6, 5, 1, 3, 14, 10, 0, 12, 4, 13, 7, 15, 9, 11],
21 | [0, 12, 3, 11, 10, 5, 4, 14, 9, 7, 1, 2, 13, 8, 6, 15],
22 | [13, 3, 7, 11, 4, 10, 15, 0, 5, 2, 6, 12, 14, 9, 8, 1],
23 | [11, 7, 4, 6, 3, 0, 14, 5, 2, 9, 13, 15, 10, 8, 12, 1],
24 | [8, 13, 0, 11, 4, 1, 3, 9, 10, 15, 12, 5, 14, 7, 6, 2],
25 | [5, 3, 11, 10, 13, 6, 1, 15, 12, 8, 2, 4, 9, 14, 0, 7],
26 | [3, 7, 9, 6, 0, 5, 10, 14, 1, 13, 11, 4, 2, 15, 8, 12],
27 | [0, 14, 12, 15, 11, 1, 3, 10, 8, 2, 9, 6, 13, 5, 7, 4],
28 | [13, 4, 8, 6, 3, 7, 10, 0, 14, 5, 9, 1, 15, 12, 2, 11],
29 | [11, 8, 13, 5, 3, 14, 6, 9, 1, 0, 12, 15, 2, 7, 10, 4],
30 | [8, 14, 13, 10, 7, 3, 0, 6, 11, 12, 5, 1, 15, 4, 9, 2],
31 | [6, 2, 14, 10, 15, 1, 5, 8, 9, 7, 11, 13, 4, 3, 12, 0],
32 | [3, 9, 2, 4, 5, 8, 1, 7, 11, 10, 12, 0, 15, 13, 6, 14],
33 | [0, 15, 6, 14, 11, 2, 1, 3, 13, 4, 10, 12, 7, 5, 8, 9],
34 | [13, 5, 10, 7, 2, 4, 11, 0, 14, 8, 1, 9, 3, 12, 6, 15]
35 | ],
36 | "de": [
37 | [13, 7, 12, 2, 14, 11, 3, 8, 5, 9, 10, 6, 1, 15, 0, 4],
38 | [13, 8, 4, 1, 9, 15, 12, 2, 11, 7, 10, 0, 3, 5, 6, 14],
39 | [7, 3, 9, 13, 2, 6, 14, 1, 5, 0, 8, 4, 11, 12, 10, 15],
40 | [9, 5, 14, 13, 7, 10, 0, 6, 2, 15, 3, 4, 11, 1, 8, 12],
41 | [11, 1, 4, 9, 0, 2, 6, 10, 5, 8, 14, 15, 7, 3, 12, 13],
42 | [3, 0, 12, 10, 5, 13, 15, 1, 11, 2, 7, 4, 8, 9, 6, 14],
43 | [1, 13, 15, 12, 10, 6, 11, 4, 5, 3, 7, 9, 14, 2, 0, 8],
44 | [3, 8, 1, 11, 6, 4, 13, 10, 15, 7, 2, 5, 0, 14, 12, 9],
45 | [7, 6, 13, 9, 5, 14, 3, 15, 1, 0, 10, 4, 11, 8, 2, 12],
46 | [7, 14, 15, 5, 6, 11, 9, 0, 4, 10, 8, 2, 1, 12, 3, 13],
47 | [8, 5, 14, 1, 0, 4, 7, 13, 6, 10, 15, 3, 12, 9, 11, 2],
48 | [15, 0, 5, 2, 7, 3, 8, 12, 11, 1, 13, 4, 14, 6, 9, 10],
49 | [12, 8, 10, 6, 15, 5, 14, 9, 7, 3, 13, 11, 2, 1, 4, 0],
50 | [15, 6, 4, 1, 2, 5, 13, 11, 9, 14, 3, 12, 0, 10, 7, 8],
51 | [6, 4, 8, 9, 3, 12, 14, 2, 10, 0, 1, 15, 11, 13, 5, 7],
52 | [9, 13, 11, 12, 4, 2, 15, 0, 8, 14, 7, 5, 10, 3, 1, 6],
53 | [1, 4, 8, 10, 0, 7, 15, 9, 2, 3, 14, 13, 11, 6, 5, 12],
54 | [4, 0, 10, 3, 13, 7, 11, 9, 5, 6, 1, 14, 2, 12, 15, 8],
55 | [3, 4, 14, 8, 5, 13, 10, 9, 6, 2, 11, 15, 12, 7, 1, 0],
56 | [6, 10, 12, 7, 4, 1, 13, 8, 5, 3, 11, 14, 0, 2, 15, 9],
57 | [2, 11, 14, 13, 3, 9, 8, 12, 4, 1, 0, 15, 7, 10, 5, 6],
58 | [6, 15, 3, 4, 9, 7, 11, 0, 5, 14, 13, 10, 12, 8, 2, 1],
59 | [4, 14, 2, 5, 0, 1, 10, 7, 3, 13, 6, 15, 12, 8, 11, 9],
60 | [11, 13, 0, 3, 5, 14, 9, 7, 4, 1, 8, 15, 6, 12, 10, 2],
61 | [11, 3, 1, 8, 7, 12, 6, 10, 5, 9, 15, 14, 2, 13, 4, 0],
62 | [10, 13, 3, 14, 15, 12, 1, 2, 11, 7, 4, 6, 0, 5, 9, 8],
63 | [1, 15, 5, 3, 2, 6, 7, 4, 8, 11, 0, 14, 12, 13, 10, 9],
64 | [1, 10, 5, 7, 15, 14, 12, 0, 11, 8, 4, 2, 3, 6, 13, 9],
65 | [1, 2, 12, 14, 8, 0, 6, 10, 3, 9, 7, 15, 11, 4, 13, 5],
66 | [10, 5, 0, 14, 15, 13, 3, 11, 8, 2, 4, 1, 6, 7, 12, 9],
67 | [8, 1, 4, 12, 11, 7, 9, 5, 14, 6, 10, 3, 13, 2, 15, 0],
68 | [7, 10, 4, 12, 5, 1, 14, 3, 9, 11, 2, 6, 13, 0, 8, 15]
69 | ]
70 | }
71 |
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.78/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.78/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.80/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.80_4614_YYB_D",
11 | "version": "8.9.80",
12 | "code": "4614"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.80/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en": [
3 | [15, 10, 13, 4, 0, 5, 3, 1, 11, 12, 7, 2, 14, 6, 9, 8],
4 | [12, 1, 13, 4, 14, 9, 8, 6, 5, 3, 10, 7, 11, 2, 0, 15],
5 | [10, 5, 14, 0, 9, 1, 7, 4, 11, 8, 3, 15, 12, 6, 13, 2],
6 | [7, 11, 2, 14, 3, 10, 1, 8, 0, 15, 9, 6, 13, 4, 5, 12],
7 | [5, 15, 1, 2, 4, 13, 7, 8, 3, 6, 11, 0, 9, 10, 12, 14],
8 | [2, 5, 0, 9, 3, 15, 11, 7, 8, 13, 10, 4, 1, 14, 6, 12],
9 | [15, 12, 6, 14, 7, 2, 0, 10, 11, 13, 3, 5, 1, 4, 9, 8],
10 | [13, 2, 0, 1, 8, 10, 4, 14, 11, 12, 7, 3, 15, 9, 5, 6],
11 | [10, 6, 7, 8, 9, 3, 15, 1, 2, 5, 11, 12, 13, 14, 0, 4],
12 | [8, 10, 4, 2, 13, 15, 12, 7, 6, 3, 14, 0, 1, 5, 9, 11],
13 | [5, 7, 12, 6, 0, 2, 14, 3, 1, 13, 9, 10, 15, 11, 8, 4],
14 | [2, 7, 12, 1, 9, 10, 4, 8, 13, 11, 6, 3, 0, 5, 15, 14],
15 | [0, 11, 9, 3, 12, 8, 14, 13, 5, 4, 10, 15, 7, 2, 1, 6],
16 | [13, 1, 0, 12, 6, 14, 7, 11, 3, 10, 2, 5, 15, 8, 4, 9],
17 | [10, 7, 5, 1, 0, 6, 9, 13, 14, 8, 3, 15, 11, 12, 4, 2],
18 | [7, 14, 5, 13, 4, 11, 15, 10, 8, 0, 12, 2, 3, 1, 9, 6],
19 | [5, 2, 1, 12, 10, 14, 4, 15, 9, 8, 6, 0, 13, 11, 7, 3],
20 | [2, 8, 6, 5, 1, 3, 14, 10, 0, 12, 4, 13, 7, 15, 9, 11],
21 | [0, 12, 3, 11, 10, 5, 4, 14, 9, 7, 1, 2, 13, 8, 6, 15],
22 | [13, 3, 7, 11, 4, 10, 15, 0, 5, 2, 6, 12, 14, 9, 8, 1],
23 | [11, 7, 4, 6, 3, 0, 14, 5, 2, 9, 13, 15, 10, 8, 12, 1],
24 | [8, 13, 0, 11, 4, 1, 3, 9, 10, 15, 12, 5, 14, 7, 6, 2],
25 | [5, 3, 11, 10, 13, 6, 1, 15, 12, 8, 2, 4, 9, 14, 0, 7],
26 | [3, 7, 9, 6, 0, 5, 10, 14, 1, 13, 11, 4, 2, 15, 8, 12],
27 | [0, 14, 12, 15, 11, 1, 3, 10, 8, 2, 9, 6, 13, 5, 7, 4],
28 | [13, 4, 8, 6, 3, 7, 10, 0, 14, 5, 9, 1, 15, 12, 2, 11],
29 | [11, 8, 13, 5, 3, 14, 6, 9, 1, 0, 12, 15, 2, 7, 10, 4],
30 | [8, 14, 13, 10, 7, 3, 0, 6, 11, 12, 5, 1, 15, 4, 9, 2],
31 | [6, 2, 14, 10, 15, 1, 5, 8, 9, 7, 11, 13, 4, 3, 12, 0],
32 | [3, 9, 2, 4, 5, 8, 1, 7, 11, 10, 12, 0, 15, 13, 6, 14],
33 | [0, 15, 6, 14, 11, 2, 1, 3, 13, 4, 10, 12, 7, 5, 8, 9],
34 | [13, 5, 10, 7, 2, 4, 11, 0, 14, 8, 1, 9, 3, 12, 6, 15]
35 | ],
36 | "de": [
37 | [13, 7, 12, 2, 14, 11, 3, 8, 5, 9, 10, 6, 1, 15, 0, 4],
38 | [13, 8, 4, 1, 9, 15, 12, 2, 11, 7, 10, 0, 3, 5, 6, 14],
39 | [7, 3, 9, 13, 2, 6, 14, 1, 5, 0, 8, 4, 11, 12, 10, 15],
40 | [9, 5, 14, 13, 7, 10, 0, 6, 2, 15, 3, 4, 11, 1, 8, 12],
41 | [11, 1, 4, 9, 0, 2, 6, 10, 5, 8, 14, 15, 7, 3, 12, 13],
42 | [3, 0, 12, 10, 5, 13, 15, 1, 11, 2, 7, 4, 8, 9, 6, 14],
43 | [1, 13, 15, 12, 10, 6, 11, 4, 5, 3, 7, 9, 14, 2, 0, 8],
44 | [3, 8, 1, 11, 6, 4, 13, 10, 15, 7, 2, 5, 0, 14, 12, 9],
45 | [7, 6, 13, 9, 5, 14, 3, 15, 1, 0, 10, 4, 11, 8, 2, 12],
46 | [7, 14, 15, 5, 6, 11, 9, 0, 4, 10, 8, 2, 1, 12, 3, 13],
47 | [8, 5, 14, 1, 0, 4, 7, 13, 6, 10, 15, 3, 12, 9, 11, 2],
48 | [15, 0, 5, 2, 7, 3, 8, 12, 11, 1, 13, 4, 14, 6, 9, 10],
49 | [12, 8, 10, 6, 15, 5, 14, 9, 7, 3, 13, 11, 2, 1, 4, 0],
50 | [15, 6, 4, 1, 2, 5, 13, 11, 9, 14, 3, 12, 0, 10, 7, 8],
51 | [6, 4, 8, 9, 3, 12, 14, 2, 10, 0, 1, 15, 11, 13, 5, 7],
52 | [9, 13, 11, 12, 4, 2, 15, 0, 8, 14, 7, 5, 10, 3, 1, 6],
53 | [1, 4, 8, 10, 0, 7, 15, 9, 2, 3, 14, 13, 11, 6, 5, 12],
54 | [4, 0, 10, 3, 13, 7, 11, 9, 5, 6, 1, 14, 2, 12, 15, 8],
55 | [3, 4, 14, 8, 5, 13, 10, 9, 6, 2, 11, 15, 12, 7, 1, 0],
56 | [6, 10, 12, 7, 4, 1, 13, 8, 5, 3, 11, 14, 0, 2, 15, 9],
57 | [2, 11, 14, 13, 3, 9, 8, 12, 4, 1, 0, 15, 7, 10, 5, 6],
58 | [6, 15, 3, 4, 9, 7, 11, 0, 5, 14, 13, 10, 12, 8, 2, 1],
59 | [4, 14, 2, 5, 0, 1, 10, 7, 3, 13, 6, 15, 12, 8, 11, 9],
60 | [11, 13, 0, 3, 5, 14, 9, 7, 4, 1, 8, 15, 6, 12, 10, 2],
61 | [11, 3, 1, 8, 7, 12, 6, 10, 5, 9, 15, 14, 2, 13, 4, 0],
62 | [10, 13, 3, 14, 15, 12, 1, 2, 11, 7, 4, 6, 0, 5, 9, 8],
63 | [1, 15, 5, 3, 2, 6, 7, 4, 8, 11, 0, 14, 12, 13, 10, 9],
64 | [1, 10, 5, 7, 15, 14, 12, 0, 11, 8, 4, 2, 3, 6, 13, 9],
65 | [1, 2, 12, 14, 8, 0, 6, 10, 3, 9, 7, 15, 11, 4, 13, 5],
66 | [10, 5, 0, 14, 15, 13, 3, 11, 8, 2, 4, 1, 6, 7, 12, 9],
67 | [8, 1, 4, 12, 11, 7, 9, 5, 14, 6, 10, 3, 13, 2, 15, 0],
68 | [7, 10, 4, 12, 5, 1, 14, 3, 9, 11, 2, 6, 13, 0, 8, 15]
69 | ]
70 | }
71 |
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.80/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.80/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.83/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.83_4680_YYB_D",
11 | "version": "8.9.83",
12 | "code": "4680"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.83/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en": [[3, 5, 7, 6, 4, 8, 1, 12, 10, 15, 9, 11, 13, 0, 2, 14], [15, 13, 1, 11, 4, 2, 5, 8, 14, 6, 0, 7, 10, 12, 3, 9], [11, 5, 0, 1, 4, 3, 2, 6, 10, 14, 12, 8, 9, 7, 13, 15], [7, 14, 6, 13, 11, 1, 10, 12, 2, 0, 9, 3, 8, 4, 5, 15], [3, 6, 0, 9, 14, 15, 12, 8, 5, 1, 7, 4, 11, 10, 2, 13], [15, 14, 11, 12, 2, 8, 6, 5, 3, 10, 13, 9, 4, 7, 0, 1], [11, 7, 5, 3, 4, 0, 12, 15, 1, 14, 13, 10, 8, 6, 9, 2], [7, 15, 1, 11, 3, 4, 13, 9, 8, 6, 0, 12, 5, 14, 10, 2], [3, 7, 10, 0, 13, 1, 5, 2, 14, 9, 12, 11, 6, 4, 8, 15], [15, 3, 9, 10, 1, 13, 5, 7, 6, 8, 4, 0, 11, 14, 12, 2], [11, 8, 15, 6, 1, 5, 12, 3, 2, 14, 7, 13, 4, 0, 10, 9], [7, 8, 1, 9, 2, 0, 3, 11, 5, 15, 13, 4, 14, 6, 10, 12], [4, 7, 13, 3, 2, 14, 10, 9, 5, 12, 6, 0, 15, 1, 11, 8], [0, 15, 7, 10, 8, 11, 3, 4, 9, 5, 2, 1, 14, 6, 12, 13], [12, 7, 2, 15, 1, 10, 3, 4, 6, 9, 0, 8, 5, 14, 11, 13], [8, 11, 9, 7, 15, 6, 1, 12, 14, 3, 13, 4, 0, 10, 2, 5], [4, 8, 7, 15, 5, 10, 14, 6, 12, 13, 11, 2, 9, 3, 0, 1], [0, 7, 6, 12, 11, 15, 4, 2, 10, 14, 13, 1, 8, 9, 5, 3], [12, 9, 11, 15, 10, 5, 8, 7, 6, 13, 1, 3, 2, 4, 14, 0], [8, 1, 6, 0, 7, 4, 9, 12, 15, 5, 14, 13, 10, 11, 3, 2], [4, 9, 14, 2, 13, 15, 5, 12, 8, 10, 0, 3, 6, 11, 1, 7], [0, 2, 11, 7, 3, 6, 15, 12, 1, 9, 8, 4, 5, 13, 14, 10], [12, 10, 5, 15, 3, 14, 11, 13, 2, 9, 0, 1, 7, 6, 8, 4], [8, 2, 15, 6, 7, 10, 9, 14, 4, 3, 13, 5, 1, 12, 11, 0], [4, 11, 10, 14, 15, 7, 8, 6, 5, 0, 12, 13, 3, 1, 9, 2], [0, 3, 4, 5, 7, 13, 1, 12, 15, 6, 10, 14, 9, 11, 8, 2], [13, 9, 8, 15, 0, 4, 1, 14, 12, 6, 5, 7, 3, 10, 2, 11], [9, 2, 1, 6, 4, 10, 8, 11, 7, 13, 3, 12, 14, 15, 5, 0], [5, 10, 13, 14, 12, 7, 3, 8, 1, 0, 15, 9, 4, 11, 6, 2], [1, 2, 7, 6, 4, 9, 0, 12, 14, 15, 8, 13, 10, 3, 11, 5], [13, 11, 2, 0, 12, 9, 6, 8, 4, 3, 14, 7, 1, 10, 5, 15], [9, 3, 12, 5, 4, 13, 14, 0, 10, 2, 7, 15, 8, 6, 1, 11]],
3 | "de": [[12, 8, 0, 15, 3, 14, 4, 1, 13, 6, 9, 5, 11, 2, 10, 7], [4, 6, 5, 7, 9, 13, 15, 8, 2, 10, 11, 3, 14, 12, 0, 1], [9, 12, 2, 3, 7, 5, 4, 1, 15, 13, 0, 14, 8, 11, 10, 6], [15, 8, 5, 10, 7, 11, 0, 9, 6, 4, 2, 1, 3, 14, 13, 12], [7, 6, 0, 15, 3, 10, 9, 2, 1, 5, 8, 13, 11, 4, 14, 12], [8, 15, 12, 9, 13, 6, 4, 11, 1, 3, 10, 2, 14, 7, 0, 5], [8, 14, 13, 10, 3, 12, 6, 4, 11, 1, 0, 15, 2, 5, 9, 7], [2, 1, 14, 13, 15, 5, 0, 8, 11, 3, 12, 6, 9, 4, 7, 10], [14, 10, 0, 13, 3, 9, 15, 12, 4, 1, 7, 5, 6, 11, 8, 2], [5, 9, 1, 14, 8, 13, 6, 12, 3, 11, 7, 2, 15, 4, 0, 10], [1, 4, 5, 10, 3, 2, 8, 7, 9, 13, 0, 15, 6, 14, 12, 11], [2, 14, 1, 5, 7, 13, 0, 4, 12, 6, 11, 3, 8, 15, 10, 9], [15, 14, 0, 12, 4, 10, 5, 11, 6, 7, 2, 1, 9, 8, 13, 3], [7, 15, 13, 1, 2, 11, 3, 5, 9, 8, 10, 12, 4, 6, 0, 14], [12, 7, 15, 5, 4, 6, 9, 10, 8, 13, 0, 1, 11, 14, 3, 2], [3, 5, 1, 2, 7, 10, 15, 0, 11, 9, 4, 14, 12, 8, 6, 13], [5, 8, 14, 0, 10, 11, 15, 4, 9, 13, 1, 12, 6, 2, 7, 3], [7, 12, 1, 14, 6, 15, 13, 3, 2, 10, 4, 9, 11, 8, 5, 0], [11, 7, 6, 9, 4, 5, 13, 12, 8, 2, 0, 10, 3, 1, 14, 15], [9, 8, 14, 1, 7, 6, 3, 0, 11, 4, 10, 5, 2, 15, 12, 13], [9, 6, 12, 0, 7, 11, 4, 2, 10, 5, 14, 1, 13, 3, 15, 8], [5, 2, 6, 9, 1, 4, 7, 11, 3, 13, 12, 8, 15, 10, 14, 0], [4, 2, 3, 7, 14, 5, 12, 11, 9, 8, 15, 0, 1, 13, 6, 10], [14, 3, 11, 13, 1, 7, 2, 0, 10, 4, 9, 6, 12, 15, 5, 8], [13, 10, 7, 0, 12, 14, 15, 4, 3, 5, 11, 2, 6, 1, 8, 9], [6, 7, 12, 3, 8, 1, 11, 5, 14, 4, 15, 2, 10, 13, 9, 0], [7, 15, 4, 10, 12, 6, 8, 13, 14, 5, 9, 1, 0, 3, 11, 2], [13, 2, 8, 7, 10, 6, 1, 0, 5, 4, 15, 9, 11, 14, 12, 3], [6, 3, 7, 2, 0, 8, 11, 15, 13, 10, 5, 12, 1, 9, 4, 14], [0, 3, 12, 6, 1, 8, 4, 5, 9, 7, 14, 15, 11, 13, 2, 10], [8, 11, 9, 5, 12, 15, 14, 7, 2, 6, 10, 3, 0, 1, 4, 13], [11, 8, 3, 2, 15, 1, 4, 6, 0, 7, 9, 10, 14, 12, 5, 13]]
4 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.83/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.83/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.85/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.85_4760_YYB_D",
11 | "version": "8.9.85",
12 | "code": "4760"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.85/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en": [[3, 5, 7, 6, 4, 8, 1, 12, 10, 15, 9, 11, 13, 0, 2, 14], [15, 13, 1, 11, 4, 2, 5, 8, 14, 6, 0, 7, 10, 12, 3, 9], [11, 5, 0, 1, 4, 3, 2, 6, 10, 14, 12, 8, 9, 7, 13, 15], [7, 14, 6, 13, 11, 1, 10, 12, 2, 0, 9, 3, 8, 4, 5, 15], [3, 6, 0, 9, 14, 15, 12, 8, 5, 1, 7, 4, 11, 10, 2, 13], [15, 14, 11, 12, 2, 8, 6, 5, 3, 10, 13, 9, 4, 7, 0, 1], [11, 7, 5, 3, 4, 0, 12, 15, 1, 14, 13, 10, 8, 6, 9, 2], [7, 15, 1, 11, 3, 4, 13, 9, 8, 6, 0, 12, 5, 14, 10, 2], [3, 7, 10, 0, 13, 1, 5, 2, 14, 9, 12, 11, 6, 4, 8, 15], [15, 3, 9, 10, 1, 13, 5, 7, 6, 8, 4, 0, 11, 14, 12, 2], [11, 8, 15, 6, 1, 5, 12, 3, 2, 14, 7, 13, 4, 0, 10, 9], [7, 8, 1, 9, 2, 0, 3, 11, 5, 15, 13, 4, 14, 6, 10, 12], [4, 7, 13, 3, 2, 14, 10, 9, 5, 12, 6, 0, 15, 1, 11, 8], [0, 15, 7, 10, 8, 11, 3, 4, 9, 5, 2, 1, 14, 6, 12, 13], [12, 7, 2, 15, 1, 10, 3, 4, 6, 9, 0, 8, 5, 14, 11, 13], [8, 11, 9, 7, 15, 6, 1, 12, 14, 3, 13, 4, 0, 10, 2, 5], [4, 8, 7, 15, 5, 10, 14, 6, 12, 13, 11, 2, 9, 3, 0, 1], [0, 7, 6, 12, 11, 15, 4, 2, 10, 14, 13, 1, 8, 9, 5, 3], [12, 9, 11, 15, 10, 5, 8, 7, 6, 13, 1, 3, 2, 4, 14, 0], [8, 1, 6, 0, 7, 4, 9, 12, 15, 5, 14, 13, 10, 11, 3, 2], [4, 9, 14, 2, 13, 15, 5, 12, 8, 10, 0, 3, 6, 11, 1, 7], [0, 2, 11, 7, 3, 6, 15, 12, 1, 9, 8, 4, 5, 13, 14, 10], [12, 10, 5, 15, 3, 14, 11, 13, 2, 9, 0, 1, 7, 6, 8, 4], [8, 2, 15, 6, 7, 10, 9, 14, 4, 3, 13, 5, 1, 12, 11, 0], [4, 11, 10, 14, 15, 7, 8, 6, 5, 0, 12, 13, 3, 1, 9, 2], [0, 3, 4, 5, 7, 13, 1, 12, 15, 6, 10, 14, 9, 11, 8, 2], [13, 9, 8, 15, 0, 4, 1, 14, 12, 6, 5, 7, 3, 10, 2, 11], [9, 2, 1, 6, 4, 10, 8, 11, 7, 13, 3, 12, 14, 15, 5, 0], [5, 10, 13, 14, 12, 7, 3, 8, 1, 0, 15, 9, 4, 11, 6, 2], [1, 2, 7, 6, 4, 9, 0, 12, 14, 15, 8, 13, 10, 3, 11, 5], [13, 11, 2, 0, 12, 9, 6, 8, 4, 3, 14, 7, 1, 10, 5, 15], [9, 3, 12, 5, 4, 13, 14, 0, 10, 2, 7, 15, 8, 6, 1, 11]],
3 | "de": [[12, 8, 0, 15, 3, 14, 4, 1, 13, 6, 9, 5, 11, 2, 10, 7], [4, 6, 5, 7, 9, 13, 15, 8, 2, 10, 11, 3, 14, 12, 0, 1], [9, 12, 2, 3, 7, 5, 4, 1, 15, 13, 0, 14, 8, 11, 10, 6], [15, 8, 5, 10, 7, 11, 0, 9, 6, 4, 2, 1, 3, 14, 13, 12], [7, 6, 0, 15, 3, 10, 9, 2, 1, 5, 8, 13, 11, 4, 14, 12], [8, 15, 12, 9, 13, 6, 4, 11, 1, 3, 10, 2, 14, 7, 0, 5], [8, 14, 13, 10, 3, 12, 6, 4, 11, 1, 0, 15, 2, 5, 9, 7], [2, 1, 14, 13, 15, 5, 0, 8, 11, 3, 12, 6, 9, 4, 7, 10], [14, 10, 0, 13, 3, 9, 15, 12, 4, 1, 7, 5, 6, 11, 8, 2], [5, 9, 1, 14, 8, 13, 6, 12, 3, 11, 7, 2, 15, 4, 0, 10], [1, 4, 5, 10, 3, 2, 8, 7, 9, 13, 0, 15, 6, 14, 12, 11], [2, 14, 1, 5, 7, 13, 0, 4, 12, 6, 11, 3, 8, 15, 10, 9], [15, 14, 0, 12, 4, 10, 5, 11, 6, 7, 2, 1, 9, 8, 13, 3], [7, 15, 13, 1, 2, 11, 3, 5, 9, 8, 10, 12, 4, 6, 0, 14], [12, 7, 15, 5, 4, 6, 9, 10, 8, 13, 0, 1, 11, 14, 3, 2], [3, 5, 1, 2, 7, 10, 15, 0, 11, 9, 4, 14, 12, 8, 6, 13], [5, 8, 14, 0, 10, 11, 15, 4, 9, 13, 1, 12, 6, 2, 7, 3], [7, 12, 1, 14, 6, 15, 13, 3, 2, 10, 4, 9, 11, 8, 5, 0], [11, 7, 6, 9, 4, 5, 13, 12, 8, 2, 0, 10, 3, 1, 14, 15], [9, 8, 14, 1, 7, 6, 3, 0, 11, 4, 10, 5, 2, 15, 12, 13], [9, 6, 12, 0, 7, 11, 4, 2, 10, 5, 14, 1, 13, 3, 15, 8], [5, 2, 6, 9, 1, 4, 7, 11, 3, 13, 12, 8, 15, 10, 14, 0], [4, 2, 3, 7, 14, 5, 12, 11, 9, 8, 15, 0, 1, 13, 6, 10], [14, 3, 11, 13, 1, 7, 2, 0, 10, 4, 9, 6, 12, 15, 5, 8], [13, 10, 7, 0, 12, 14, 15, 4, 3, 5, 11, 2, 6, 1, 8, 9], [6, 7, 12, 3, 8, 1, 11, 5, 14, 4, 15, 2, 10, 13, 9, 0], [7, 15, 4, 10, 12, 6, 8, 13, 14, 5, 9, 1, 0, 3, 11, 2], [13, 2, 8, 7, 10, 6, 1, 0, 5, 4, 15, 9, 11, 14, 12, 3], [6, 3, 7, 2, 0, 8, 11, 15, 13, 10, 5, 12, 1, 9, 4, 14], [0, 3, 12, 6, 1, 8, 4, 5, 9, 7, 14, 15, 11, 13, 2, 10], [8, 11, 9, 5, 12, 15, 14, 7, 2, 6, 10, 3, 0, 1, 4, 13], [11, 8, 3, 2, 15, 1, 4, 6, 0, 7, 9, 10, 14, 12, 5, 13]]
4 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.85/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.85/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.88/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.88_4852_YYB_D",
11 | "version": "8.9.88",
12 | "code": "4852"
13 | },
14 | "unidbg": {
15 | "dynarmic": false,
16 | "unicorn": true,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.88/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en": [[3, 5, 7, 6, 4, 8, 1, 12, 10, 15, 9, 11, 13, 0, 2, 14], [15, 13, 1, 11, 4, 2, 5, 8, 14, 6, 0, 7, 10, 12, 3, 9], [11, 5, 0, 1, 4, 3, 2, 6, 10, 14, 12, 8, 9, 7, 13, 15], [7, 14, 6, 13, 11, 1, 10, 12, 2, 0, 9, 3, 8, 4, 5, 15], [3, 6, 0, 9, 14, 15, 12, 8, 5, 1, 7, 4, 11, 10, 2, 13], [15, 14, 11, 12, 2, 8, 6, 5, 3, 10, 13, 9, 4, 7, 0, 1], [11, 7, 5, 3, 4, 0, 12, 15, 1, 14, 13, 10, 8, 6, 9, 2], [7, 15, 1, 11, 3, 4, 13, 9, 8, 6, 0, 12, 5, 14, 10, 2], [3, 7, 10, 0, 13, 1, 5, 2, 14, 9, 12, 11, 6, 4, 8, 15], [15, 3, 9, 10, 1, 13, 5, 7, 6, 8, 4, 0, 11, 14, 12, 2], [11, 8, 15, 6, 1, 5, 12, 3, 2, 14, 7, 13, 4, 0, 10, 9], [7, 8, 1, 9, 2, 0, 3, 11, 5, 15, 13, 4, 14, 6, 10, 12], [4, 7, 13, 3, 2, 14, 10, 9, 5, 12, 6, 0, 15, 1, 11, 8], [0, 15, 7, 10, 8, 11, 3, 4, 9, 5, 2, 1, 14, 6, 12, 13], [12, 7, 2, 15, 1, 10, 3, 4, 6, 9, 0, 8, 5, 14, 11, 13], [8, 11, 9, 7, 15, 6, 1, 12, 14, 3, 13, 4, 0, 10, 2, 5], [4, 8, 7, 15, 5, 10, 14, 6, 12, 13, 11, 2, 9, 3, 0, 1], [0, 7, 6, 12, 11, 15, 4, 2, 10, 14, 13, 1, 8, 9, 5, 3], [12, 9, 11, 15, 10, 5, 8, 7, 6, 13, 1, 3, 2, 4, 14, 0], [8, 1, 6, 0, 7, 4, 9, 12, 15, 5, 14, 13, 10, 11, 3, 2], [4, 9, 14, 2, 13, 15, 5, 12, 8, 10, 0, 3, 6, 11, 1, 7], [0, 2, 11, 7, 3, 6, 15, 12, 1, 9, 8, 4, 5, 13, 14, 10], [12, 10, 5, 15, 3, 14, 11, 13, 2, 9, 0, 1, 7, 6, 8, 4], [8, 2, 15, 6, 7, 10, 9, 14, 4, 3, 13, 5, 1, 12, 11, 0], [4, 11, 10, 14, 15, 7, 8, 6, 5, 0, 12, 13, 3, 1, 9, 2], [0, 3, 4, 5, 7, 13, 1, 12, 15, 6, 10, 14, 9, 11, 8, 2], [13, 9, 8, 15, 0, 4, 1, 14, 12, 6, 5, 7, 3, 10, 2, 11], [9, 2, 1, 6, 4, 10, 8, 11, 7, 13, 3, 12, 14, 15, 5, 0], [5, 10, 13, 14, 12, 7, 3, 8, 1, 0, 15, 9, 4, 11, 6, 2], [1, 2, 7, 6, 4, 9, 0, 12, 14, 15, 8, 13, 10, 3, 11, 5], [13, 11, 2, 0, 12, 9, 6, 8, 4, 3, 14, 7, 1, 10, 5, 15], [9, 3, 12, 5, 4, 13, 14, 0, 10, 2, 7, 15, 8, 6, 1, 11]],
3 | "de": [[12, 8, 0, 15, 3, 14, 4, 1, 13, 6, 9, 5, 11, 2, 10, 7], [4, 6, 5, 7, 9, 13, 15, 8, 2, 10, 11, 3, 14, 12, 0, 1], [9, 12, 2, 3, 7, 5, 4, 1, 15, 13, 0, 14, 8, 11, 10, 6], [15, 8, 5, 10, 7, 11, 0, 9, 6, 4, 2, 1, 3, 14, 13, 12], [7, 6, 0, 15, 3, 10, 9, 2, 1, 5, 8, 13, 11, 4, 14, 12], [8, 15, 12, 9, 13, 6, 4, 11, 1, 3, 10, 2, 14, 7, 0, 5], [8, 14, 13, 10, 3, 12, 6, 4, 11, 1, 0, 15, 2, 5, 9, 7], [2, 1, 14, 13, 15, 5, 0, 8, 11, 3, 12, 6, 9, 4, 7, 10], [14, 10, 0, 13, 3, 9, 15, 12, 4, 1, 7, 5, 6, 11, 8, 2], [5, 9, 1, 14, 8, 13, 6, 12, 3, 11, 7, 2, 15, 4, 0, 10], [1, 4, 5, 10, 3, 2, 8, 7, 9, 13, 0, 15, 6, 14, 12, 11], [2, 14, 1, 5, 7, 13, 0, 4, 12, 6, 11, 3, 8, 15, 10, 9], [15, 14, 0, 12, 4, 10, 5, 11, 6, 7, 2, 1, 9, 8, 13, 3], [7, 15, 13, 1, 2, 11, 3, 5, 9, 8, 10, 12, 4, 6, 0, 14], [12, 7, 15, 5, 4, 6, 9, 10, 8, 13, 0, 1, 11, 14, 3, 2], [3, 5, 1, 2, 7, 10, 15, 0, 11, 9, 4, 14, 12, 8, 6, 13], [5, 8, 14, 0, 10, 11, 15, 4, 9, 13, 1, 12, 6, 2, 7, 3], [7, 12, 1, 14, 6, 15, 13, 3, 2, 10, 4, 9, 11, 8, 5, 0], [11, 7, 6, 9, 4, 5, 13, 12, 8, 2, 0, 10, 3, 1, 14, 15], [9, 8, 14, 1, 7, 6, 3, 0, 11, 4, 10, 5, 2, 15, 12, 13], [9, 6, 12, 0, 7, 11, 4, 2, 10, 5, 14, 1, 13, 3, 15, 8], [5, 2, 6, 9, 1, 4, 7, 11, 3, 13, 12, 8, 15, 10, 14, 0], [4, 2, 3, 7, 14, 5, 12, 11, 9, 8, 15, 0, 1, 13, 6, 10], [14, 3, 11, 13, 1, 7, 2, 0, 10, 4, 9, 6, 12, 15, 5, 8], [13, 10, 7, 0, 12, 14, 15, 4, 3, 5, 11, 2, 6, 1, 8, 9], [6, 7, 12, 3, 8, 1, 11, 5, 14, 4, 15, 2, 10, 13, 9, 0], [7, 15, 4, 10, 12, 6, 8, 13, 14, 5, 9, 1, 0, 3, 11, 2], [13, 2, 8, 7, 10, 6, 1, 0, 5, 4, 15, 9, 11, 14, 12, 3], [6, 3, 7, 2, 0, 8, 11, 15, 13, 10, 5, 12, 1, 9, 4, 14], [0, 3, 12, 6, 1, 8, 4, 5, 9, 7, 14, 15, 11, 13, 2, 10], [8, 11, 9, 5, 12, 15, 14, 7, 2, 6, 10, 3, 0, 1, 4, 13], [11, 8, 3, 2, 15, 1, 4, 6, 0, 7, 9, 10, 14, 12, 5, 13]]
4 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.88/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.88/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.90/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.90_4938_YYB_D",
11 | "version": "8.9.90",
12 | "code": "4938"
13 | },
14 | "unidbg": {
15 | "dynarmic": true,
16 | "unicorn": false,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
23 |
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.90/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en":[
3 | [3,5,7,6,4,8,1,12,10,15,9,11,13,0,2,14],
4 | [15,13,1,11,4,2,5,8,14,6,0,7,10,12,3,9],
5 | [11,5,0,1,4,3,2,6,10,14,12,8,9,7,13,15],
6 | [7,14,6,13,11,1,10,12,2,0,9,3,8,4,5,15],
7 | [3,6,0,9,14,15,12,8,5,1,7,4,11,10,2,13],
8 | [15,14,11,12,2,8,6,5,3,10,13,9,4,7,0,1],
9 | [11,7,5,3,4,0,12,15,1,14,13,10,8,6,9,2],
10 | [7,15,1,11,3,4,13,9,8,6,0,12,5,14,10,2],
11 | [3,7,10,0,13,1,5,2,14,9,12,11,6,4,8,15],
12 | [15,3,9,10,1,13,5,7,6,8,4,0,11,14,12,2],
13 | [11,8,15,6,1,5,12,3,2,14,7,13,4,0,10,9],
14 | [7,8,1,9,2,0,3,11,5,15,13,4,14,6,10,12],
15 | [4,7,13,3,2,14,10,9,5,12,6,0,15,1,11,8],
16 | [0,15,7,10,8,11,3,4,9,5,2,1,14,6,12,13],
17 | [12,7,2,15,1,10,3,4,6,9,0,8,5,14,11,13],
18 | [8,11,9,7,15,6,1,12,14,3,13,4,0,10,2,5],
19 | [4,8,7,15,5,10,14,6,12,13,11,2,9,3,0,1],
20 | [0,7,6,12,11,15,4,2,10,14,13,1,8,9,5,3],
21 | [12,9,11,15,10,5,8,7,6,13,1,3,2,4,14,0],
22 | [8,1,6,0,7,4,9,12,15,5,14,13,10,11,3,2],
23 | [4,9,14,2,13,15,5,12,8,10,0,3,6,11,1,7],
24 | [0,2,11,7,3,6,15,12,1,9,8,4,5,13,14,10],
25 | [12,10,5,15,3,14,11,13,2,9,0,1,7,6,8,4],
26 | [8,2,15,6,7,10,9,14,4,3,13,5,1,12,11,0],
27 | [4,11,10,14,15,7,8,6,5,0,12,13,3,1,9,2],
28 | [0,3,4,5,7,13,1,12,15,6,10,14,9,11,8,2],
29 | [13,9,8,15,0,4,1,14,12,6,5,7,3,10,2,11],
30 | [9,2,1,6,4,10,8,11,7,13,3,12,14,15,5,0],
31 | [5,10,13,14,12,7,3,8,1,0,15,9,4,11,6,2],
32 | [1,2,7,6,4,9,0,12,14,15,8,13,10,3,11,5],
33 | [13,11,2,0,12,9,6,8,4,3,14,7,1,10,5,15],
34 | [9,3,12,5,4,13,14,0,10,2,7,15,8,6,1,11]
35 | ],
36 | "de":[
37 | [12,8,0,15,3,14,4,1,13,6,9,5,11,2,10,7],
38 | [4,6,5,7,9,13,15,8,2,10,11,3,14,12,0,1],
39 | [9,12,2,3,7,5,4,1,15,13,0,14,8,11,10,6],
40 | [15,8,5,10,7,11,0,9,6,4,2,1,3,14,13,12],
41 | [7,6,0,15,3,10,9,2,1,5,8,13,11,4,14,12],
42 | [8,15,12,9,13,6,4,11,1,3,10,2,14,7,0,5],
43 | [8,14,13,10,3,12,6,4,11,1,0,15,2,5,9,7],
44 | [2,1,14,13,15,5,0,8,11,3,12,6,9,4,7,10],
45 | [14,10,0,13,3,9,15,12,4,1,7,5,6,11,8,2],
46 | [5,9,1,14,8,13,6,12,3,11,7,2,15,4,0,10],
47 | [1,4,5,10,3,2,8,7,9,13,0,15,6,14,12,11],
48 | [2,14,1,5,7,13,0,4,12,6,11,3,8,15,10,9],
49 | [15,14,0,12,4,10,5,11,6,7,2,1,9,8,13,3],
50 | [7,15,13,1,2,11,3,5,9,8,10,12,4,6,0,14],
51 | [12,7,15,5,4,6,9,10,8,13,0,1,11,14,3,2],
52 | [3,5,1,2,7,10,15,0,11,9,4,14,12,8,6,13],
53 | [5,8,14,0,10,11,15,4,9,13,1,12,6,2,7,3],
54 | [7,12,1,14,6,15,13,3,2,10,4,9,11,8,5,0],
55 | [11,7,6,9,4,5,13,12,8,2,0,10,3,1,14,15],
56 | [9,8,14,1,7,6,3,0,11,4,10,5,2,15,12,13],
57 | [9,6,12,0,7,11,4,2,10,5,14,1,13,3,15,8],
58 | [5,2,6,9,1,4,7,11,3,13,12,8,15,10,14,0],
59 | [4,2,3,7,14,5,12,11,9,8,15,0,1,13,6,10],
60 | [14,3,11,13,1,7,2,0,10,4,9,6,12,15,5,8],
61 | [13,10,7,0,12,14,15,4,3,5,11,2,6,1,8,9],
62 | [6,7,12,3,8,1,11,5,14,4,15,2,10,13,9,0],
63 | [7,15,4,10,12,6,8,13,14,5,9,1,0,3,11,2],
64 | [13,2,8,7,10,6,1,0,5,4,15,9,11,14,12,3],
65 | [6,3,7,2,0,8,11,15,13,10,5,12,1,9,4,14],
66 | [0,3,12,6,1,8,4,5,9,7,14,15,11,13,2,10],
67 | [8,11,9,5,12,15,14,7,2,6,10,3,0,1,4,13],
68 | [11,8,3,2,15,1,4,6,0,7,9,10,14,12,5,13]
69 | ]
70 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.90/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.90/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.93/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_8.9.93_5028_YYB_D",
11 | "version": "8.9.93",
12 | "code": "5028"
13 | },
14 | "unidbg": {
15 | "dynarmic": true,
16 | "unicorn": false,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.93/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en":[[3,5,7,6,4,8,1,12,10,15,9,11,13,0,2,14],[15,13,1,11,4,2,5,8,14,6,0,7,10,12,3,9],[11,5,0,1,4,3,2,6,10,14,12,8,9,7,13,15],[7,14,6,13,11,1,10,12,2,0,9,3,8,4,5,15],[3,6,0,9,14,15,12,8,5,1,7,4,11,10,2,13],[15,14,11,12,2,8,6,5,3,10,13,9,4,7,0,1],[11,7,5,3,4,0,12,15,1,14,13,10,8,6,9,2],[7,15,1,11,3,4,13,9,8,6,0,12,5,14,10,2],[3,7,10,0,13,1,5,2,14,9,12,11,6,4,8,15],[15,3,9,10,1,13,5,7,6,8,4,0,11,14,12,2],[11,8,15,6,1,5,12,3,2,14,7,13,4,0,10,9],[7,8,1,9,2,0,3,11,5,15,13,4,14,6,10,12],[4,7,13,3,2,14,10,9,5,12,6,0,15,1,11,8],[0,15,7,10,8,11,3,4,9,5,2,1,14,6,12,13],[12,7,2,15,1,10,3,4,6,9,0,8,5,14,11,13],[8,11,9,7,15,6,1,12,14,3,13,4,0,10,2,5],[4,8,7,15,5,10,14,6,12,13,11,2,9,3,0,1],[0,7,6,12,11,15,4,2,10,14,13,1,8,9,5,3],[12,9,11,15,10,5,8,7,6,13,1,3,2,4,14,0],[8,1,6,0,7,4,9,12,15,5,14,13,10,11,3,2],[4,9,14,2,13,15,5,12,8,10,0,3,6,11,1,7],[0,2,11,7,3,6,15,12,1,9,8,4,5,13,14,10],[12,10,5,15,3,14,11,13,2,9,0,1,7,6,8,4],[8,2,15,6,7,10,9,14,4,3,13,5,1,12,11,0],[4,11,10,14,15,7,8,6,5,0,12,13,3,1,9,2],[0,3,4,5,7,13,1,12,15,6,10,14,9,11,8,2],[13,9,8,15,0,4,1,14,12,6,5,7,3,10,2,11],[9,2,1,6,4,10,8,11,7,13,3,12,14,15,5,0],[5,10,13,14,12,7,3,8,1,0,15,9,4,11,6,2],[1,2,7,6,4,9,0,12,14,15,8,13,10,3,11,5],[13,11,2,0,12,9,6,8,4,3,14,7,1,10,5,15],[9,3,12,5,4,13,14,0,10,2,7,15,8,6,1,11]],
3 | "de":[[12,8,0,15,3,14,4,1,13,6,9,5,11,2,10,7],[4,6,5,7,9,13,15,8,2,10,11,3,14,12,0,1],[9,12,2,3,7,5,4,1,15,13,0,14,8,11,10,6],[15,8,5,10,7,11,0,9,6,4,2,1,3,14,13,12],[7,6,0,15,3,10,9,2,1,5,8,13,11,4,14,12],[8,15,12,9,13,6,4,11,1,3,10,2,14,7,0,5],[8,14,13,10,3,12,6,4,11,1,0,15,2,5,9,7],[2,1,14,13,15,5,0,8,11,3,12,6,9,4,7,10],[14,10,0,13,3,9,15,12,4,1,7,5,6,11,8,2],[5,9,1,14,8,13,6,12,3,11,7,2,15,4,0,10],[1,4,5,10,3,2,8,7,9,13,0,15,6,14,12,11],[2,14,1,5,7,13,0,4,12,6,11,3,8,15,10,9],[15,14,0,12,4,10,5,11,6,7,2,1,9,8,13,3],[7,15,13,1,2,11,3,5,9,8,10,12,4,6,0,14],[12,7,15,5,4,6,9,10,8,13,0,1,11,14,3,2],[3,5,1,2,7,10,15,0,11,9,4,14,12,8,6,13],[5,8,14,0,10,11,15,4,9,13,1,12,6,2,7,3],[7,12,1,14,6,15,13,3,2,10,4,9,11,8,5,0],[11,7,6,9,4,5,13,12,8,2,0,10,3,1,14,15],[9,8,14,1,7,6,3,0,11,4,10,5,2,15,12,13],[9,6,12,0,7,11,4,2,10,5,14,1,13,3,15,8],[5,2,6,9,1,4,7,11,3,13,12,8,15,10,14,0],[4,2,3,7,14,5,12,11,9,8,15,0,1,13,6,10],[14,3,11,13,1,7,2,0,10,4,9,6,12,15,5,8],[13,10,7,0,12,14,15,4,3,5,11,2,6,1,8,9],[6,7,12,3,8,1,11,5,14,4,15,2,10,13,9,0],[7,15,4,10,12,6,8,13,14,5,9,1,0,3,11,2],[13,2,8,7,10,6,1,0,5,4,15,9,11,14,12,3],[6,3,7,2,0,8,11,15,13,10,5,12,1,9,4,14],[0,3,12,6,1,8,4,5,9,7,14,15,11,13,2,10],[8,11,9,5,12,15,14,7,2,6,10,3,0,1,4,13],[11,8,3,2,15,1,4,6,0,7,9,10,14,12,5,13]]
4 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/8.9.93/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/8.9.93/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/9.0.0/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_9.0.0_5282_YYB_D",
11 | "version": "9.0.0",
12 | "code": "5282"
13 | },
14 | "unidbg": {
15 | "dynarmic": true,
16 | "unicorn": false,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/9.0.0/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en":[[14,1,13,10,2,7,6,5,0,12,4,8,11,9,15,3],[10,0,12,6,9,4,8,15,3,7,13,5,14,11,1,2],[6,2,0,13,4,10,14,11,15,1,12,3,9,5,8,7],[2,10,4,8,15,14,0,3,13,12,11,6,7,5,1,9],[14,3,11,12,0,6,9,13,8,4,7,1,2,15,10,5],[10,11,5,4,8,12,13,0,15,7,1,9,2,6,3,14],[7,1,9,14,3,5,11,13,6,2,12,10,0,15,4,8],[3,10,0,5,6,7,11,2,4,14,15,1,12,8,13,9],[15,2,14,13,1,0,4,7,5,3,9,10,8,6,11,12],[11,10,8,4,6,0,12,5,7,9,13,2,1,3,14,15],[7,3,1,12,14,8,10,5,6,13,11,15,4,9,2,0],[3,11,13,0,6,5,7,8,9,1,15,14,12,10,2,4],[15,3,7,11,14,5,12,2,13,4,10,0,1,8,9,6],[11,12,2,3,5,14,1,15,7,10,4,8,9,6,13,0],[7,4,12,10,13,11,8,2,14,15,0,6,3,1,5,9],[3,12,7,4,2,8,13,9,6,11,10,14,0,15,1,5],[0,3,10,11,1,12,9,4,7,6,15,5,13,2,14,8],[12,11,5,3,13,14,15,6,4,8,9,10,2,7,1,0],[8,3,15,10,11,4,9,13,1,7,6,14,5,0,12,2],[4,12,10,6,13,9,5,7,2,8,11,0,3,14,15,1],[0,4,1,10,11,5,6,15,13,9,3,2,8,14,12,7],[12,0,14,15,9,1,3,13,2,4,7,6,10,8,11,5],[8,5,9,2,10,14,11,13,7,0,1,12,6,3,15,4],[4,13,3,9,5,1,11,2,6,8,10,0,15,14,7,12],[0,5,14,8,10,3,2,7,13,1,11,12,9,15,6,4],[13,12,14,15,7,1,9,2,11,5,8,10,3,0,4,6],[9,4,12,0,8,14,1,3,11,6,5,13,10,2,15,7],[5,12,6,15,10,13,14,3,9,8,2,11,0,1,7,4],[1,5,7,2,6,11,4,13,3,10,0,9,15,14,12,8],[13,0,11,15,8,4,9,3,1,5,14,10,7,2,6,12],[9,5,6,7,3,15,14,4,2,8,13,0,1,11,10,12],[5,14,1,2,13,0,7,12,9,11,8,4,3,10,6,15]],
3 | "de":[[11,15,6,12,5,4,1,8,13,7,3,14,0,9,2,10],[14,4,10,7,15,13,8,5,0,2,12,6,3,11,1,9],[9,10,15,2,0,4,1,8,13,3,7,11,5,12,6,14],[6,0,12,3,7,5,15,2,13,10,11,4,8,1,14,9],[4,8,13,6,5,1,3,12,11,2,7,15,14,0,10,9],[3,7,15,11,5,9,13,12,6,0,14,10,2,1,4,8],[7,2,8,6,11,0,1,14,15,3,9,4,13,5,12,10],[10,0,12,5,9,13,3,14,2,4,15,6,7,8,1,11],[4,2,5,14,1,13,7,11,10,12,6,3,9,8,0,15],[7,6,11,15,12,5,14,3,9,10,0,8,13,1,4,2],[7,6,15,4,8,1,0,11,9,2,3,5,13,14,10,12],[6,10,0,4,2,9,11,3,7,13,12,15,8,1,14,5],[2,6,9,10,4,7,1,5,8,3,13,12,15,11,0,14],[5,12,9,11,13,7,3,14,2,6,0,10,4,8,1,15],[1,14,8,2,6,11,0,12,3,7,9,15,10,13,5,4],[7,14,0,8,10,13,3,6,15,5,4,11,12,2,9,1],[11,3,5,9,10,13,8,1,2,12,7,15,6,14,0,4],[11,3,2,9,7,5,6,4,12,14,0,8,13,15,10,1],[15,12,9,13,10,1,2,0,3,11,8,6,14,4,5,7],[7,9,6,0,3,14,11,10,13,8,4,12,5,15,1,2],[13,10,12,5,15,14,1,6,3,9,7,2,8,4,11,0],[10,3,5,8,4,2,9,15,7,11,13,0,14,6,12,1],[1,3,14,11,15,7,9,0,8,12,13,5,4,10,6,2],[5,10,14,0,4,9,12,8,13,6,2,7,15,11,3,1],[6,15,8,7,2,12,3,11,1,10,9,5,4,13,14,0],[9,8,12,3,15,14,7,4,10,6,5,0,2,13,1,11],[14,15,7,8,11,3,9,0,1,2,5,6,4,13,12,10],[9,10,4,5,0,14,13,6,7,12,11,8,15,2,1,3],[0,2,12,6,10,15,3,1,9,8,4,5,14,11,7,13],[6,7,2,14,12,9,4,15,8,11,10,5,0,13,3,1],[10,5,12,13,6,3,15,1,0,4,9,11,2,14,8,7],[6,4,5,12,0,7,1,15,13,11,10,14,2,8,9,3]]
4 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/9.0.0/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/9.0.0/libfekit.so
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/9.0.8/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "server": {
3 | "host": "0.0.0.0",
4 | "port": 801
5 | },
6 | "key": "114514",
7 | "auto_register": true,
8 | "protocol": {
9 | "package_name": "com.tencent.mobileqq",
10 | "qua": "V1_AND_SQ_9.0.8_5540_YYB_D",
11 | "version": "9.0.8",
12 | "code": "5540"
13 | },
14 | "unidbg": {
15 | "dynarmic": true,
16 | "unicorn": false,
17 | "debug": false
18 | },
19 | "black_list": [
20 | 1008611
21 | ]
22 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/9.0.8/dtconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "en":[[14,1,13,10,2,7,6,5,0,12,4,8,11,9,15,3],[10,0,12,6,9,4,8,15,3,7,13,5,14,11,1,2],[6,2,0,13,4,10,14,11,15,1,12,3,9,5,8,7],[2,10,4,8,15,14,0,3,13,12,11,6,7,5,1,9],[14,3,11,12,0,6,9,13,8,4,7,1,2,15,10,5],[10,11,5,4,8,12,13,0,15,7,1,9,2,6,3,14],[7,1,9,14,3,5,11,13,6,2,12,10,0,15,4,8],[3,10,0,5,6,7,11,2,4,14,15,1,12,8,13,9],[15,2,14,13,1,0,4,7,5,3,9,10,8,6,11,12],[11,10,8,4,6,0,12,5,7,9,13,2,1,3,14,15],[7,3,1,12,14,8,10,5,6,13,11,15,4,9,2,0],[3,11,13,0,6,5,7,8,9,1,15,14,12,10,2,4],[15,3,7,11,14,5,12,2,13,4,10,0,1,8,9,6],[11,12,2,3,5,14,1,15,7,10,4,8,9,6,13,0],[7,4,12,10,13,11,8,2,14,15,0,6,3,1,5,9],[3,12,7,4,2,8,13,9,6,11,10,14,0,15,1,5],[0,3,10,11,1,12,9,4,7,6,15,5,13,2,14,8],[12,11,5,3,13,14,15,6,4,8,9,10,2,7,1,0],[8,3,15,10,11,4,9,13,1,7,6,14,5,0,12,2],[4,12,10,6,13,9,5,7,2,8,11,0,3,14,15,1],[0,4,1,10,11,5,6,15,13,9,3,2,8,14,12,7],[12,0,14,15,9,1,3,13,2,4,7,6,10,8,11,5],[8,5,9,2,10,14,11,13,7,0,1,12,6,3,15,4],[4,13,3,9,5,1,11,2,6,8,10,0,15,14,7,12],[0,5,14,8,10,3,2,7,13,1,11,12,9,15,6,4],[13,12,14,15,7,1,9,2,11,5,8,10,3,0,4,6],[9,4,12,0,8,14,1,3,11,6,5,13,10,2,15,7],[5,12,6,15,10,13,14,3,9,8,2,11,0,1,7,4],[1,5,7,2,6,11,4,13,3,10,0,9,15,14,12,8],[13,0,11,15,8,4,9,3,1,5,14,10,7,2,6,12],[9,5,6,7,3,15,14,4,2,8,13,0,1,11,10,12],[5,14,1,2,13,0,7,12,9,11,8,4,3,10,6,15]],
3 | "de":[[11,15,6,12,5,4,1,8,13,7,3,14,0,9,2,10],[14,4,10,7,15,13,8,5,0,2,12,6,3,11,1,9],[9,10,15,2,0,4,1,8,13,3,7,11,5,12,6,14],[6,0,12,3,7,5,15,2,13,10,11,4,8,1,14,9],[4,8,13,6,5,1,3,12,11,2,7,15,14,0,10,9],[3,7,15,11,5,9,13,12,6,0,14,10,2,1,4,8],[7,2,8,6,11,0,1,14,15,3,9,4,13,5,12,10],[10,0,12,5,9,13,3,14,2,4,15,6,7,8,1,11],[4,2,5,14,1,13,7,11,10,12,6,3,9,8,0,15],[7,6,11,15,12,5,14,3,9,10,0,8,13,1,4,2],[7,6,15,4,8,1,0,11,9,2,3,5,13,14,10,12],[6,10,0,4,2,9,11,3,7,13,12,15,8,1,14,5],[2,6,9,10,4,7,1,5,8,3,13,12,15,11,0,14],[5,12,9,11,13,7,3,14,2,6,0,10,4,8,1,15],[1,14,8,2,6,11,0,12,3,7,9,15,10,13,5,4],[7,14,0,8,10,13,3,6,15,5,4,11,12,2,9,1],[11,3,5,9,10,13,8,1,2,12,7,15,6,14,0,4],[11,3,2,9,7,5,6,4,12,14,0,8,13,15,10,1],[15,12,9,13,10,1,2,0,3,11,8,6,14,4,5,7],[7,9,6,0,3,14,11,10,13,8,4,12,5,15,1,2],[13,10,12,5,15,14,1,6,3,9,7,2,8,4,11,0],[10,3,5,8,4,2,9,15,7,11,13,0,14,6,12,1],[1,3,14,11,15,7,9,0,8,12,13,5,4,10,6,2],[5,10,14,0,4,9,12,8,13,6,2,7,15,11,3,1],[6,15,8,7,2,12,3,11,1,10,9,5,4,13,14,0],[9,8,12,3,15,14,7,4,10,6,5,0,2,13,1,11],[14,15,7,8,11,3,9,0,1,2,5,6,4,13,12,10],[9,10,4,5,0,14,13,6,7,12,11,8,15,2,1,3],[0,2,12,6,10,15,3,1,9,8,4,5,14,11,7,13],[6,7,2,14,12,9,4,15,8,11,10,5,0,13,3,1],[10,5,12,13,6,3,15,1,0,4,9,11,2,14,8,7],[6,4,5,12,0,7,1,15,13,11,10,14,2,8,9,3]]
4 | }
--------------------------------------------------------------------------------
/unidbg-fetch-qsign/txlib/9.0.8/libfekit.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/unidbg-fetch-qsign/txlib/9.0.8/libfekit.so
--------------------------------------------------------------------------------
/一键startAPI.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/touchscale/Qsign/f99bb42f390afb3e8c50e65125c1484cd8873f87/一键startAPI.bat
--------------------------------------------------------------------------------
/使用教程.txt:
--------------------------------------------------------------------------------
1 | 1.下载安装jdk并配置环境变量(教程:https://b23.tv/CDK1Y5F(来自B站up主木木伟的教程))
2 | 2.将icqq升级到0.6.10(指令:pnpm install icqq@0.6.10 -w或pnpm add icqq@0.6.10 -w)
3 | 3.打开unidbg-fetch-qsign/txlib/QQ版本(如:8.9.68)/config.json,修改key为任意数字(用默认的也可以,默认值为114514)
4 | 4.双击启动一键startAPI.bat
5 | 5.打开Miao-Yunzai/config/config/bot.yaml 在最底下添加 sign_api_addr: http://127.0.0.1:801/sign?key=第3步填写的key的值(如果为全新部署只要在sign_api_addr: 后面加上http://127.0.0.1:801/sign?key=第3步填写的key的值即可)
6 | 6.打开Miao-Yunzai/config/config/qq.yaml 更改为协议1或2或6( 1:安卓手机、 2:aPad、 6:Tim)
7 | 7.打开Miao-Yunzai/config/config/bot.yaml 将日志等级改为debug(确认API调用成功后,可以改回原来使用的日志等级)
8 |
9 |
10 | 启动喵崽时看到 [qsign]getSign MessageSvc.PbSendMsg result(47ms): {"code":0,"msg":"success","data":{"token":"6f7947367a6576756f79706d","extra":"121b56315f414e445f53515f382e392e37305f343333305f5959425f441a62585f652f505471547841414c7366414b5879504a626a694532493945624336594e4871385a42502f4a56434d4d5a683350354a59394a41576b672f774346315a46796b3659425048554e4b74436a3649496a38452f584d7041706746386f6a534d3d","sign":"0c0b4942cb005cdbd03d2104962a4db35b2151f3fa1f7e3d064e05d80f49a7b92fd4c31a4d9c44e0f7cd13d2945327ea","o3did":"oyG6zevuoypm","requestCallback":[]}} 像这样的日志输出说明调用成功
11 |
12 |
13 | 启动喵崽时未看到签名api注册异常的提醒或一键startAPI.bat显示API已启动,说明启动成功
14 |
15 |
16 | 注意:
17 | 1.如不想使用请自动注册实例功能将unidbg-fetch-qsign/txlib/QQ版本(如:8.9.68)文件夹下的config.json里的"auto_register": true,更改为"auto_register": false,
18 | 2.api使用的QQ版本必须和Miao-Yunzai传入的版本一致(默认版本为8.9.80,可以在Miao-Yunzai/config/config/bot.yaml中添加ver: QQ版本(如:8.9.63、8.9.68),如果为全新部署只要在ver:后面加上QQ版本即可,icqq版本0.5.1及以上时无需填写,可以获取api使用的QQ版本)
19 | 3.只有1.1.9版本及以上的签名api才支持Tim协议
20 | 4.签名api的窗口必须保持开启状态,不能关闭,否则无法调用成功!
21 | 5.请尽量不要使用高版本的so文件,目前最新版签名api只是浅浅的过了一下8.9.78的检测
22 | 6.sign_api_addr:或ver:的冒号后面一定要加上空格,不然会报错
23 | 7.如果要更改使用的版本,请打开unidbg-fetch-qsign\api.bat,将bin/unidbg-fetch-qsign --basePath=txlib/后面的版本更改为你要使用的(默认为8.9.80)
24 | 8.如果更改了登录使用协议或使用的版本,请删除虚拟设备文件,再登录。(文件位置:Miao-Yunzai/data/icqq/QQ号,将QQ号命名的这个文件夹删除即可)
--------------------------------------------------------------------------------