├── .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 | Fork me on Gitee 4 |

签名api一键包(Windows) 5 | star 6 | fork 7 | 8 | [![GitHub stars](https://img.shields.io/github/stars/touchscale/Qsign)](https://github.com/touchscale/Qsign/stargazers) 9 | [![GitHub forks](https://img.shields.io/github/forks/touchscale/Qsign)](https://github.com/touchscale/Qsign/network) 10 | [![GitHub issues](https://img.shields.io/github/issues/touchscale/Qsign)](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 | [![Wangsheng Funeral Parlor/签名api一键包(Windows)](https://gitee.com/touchscale/Qsign/widgets/widget_card.svg?colors=4183c4,ffffff,ffffff,e3e9ed,666666,9b9b9b)](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号命名的这个文件夹删除即可) --------------------------------------------------------------------------------