获取QQSign通过Unidbg
• 下载并安装适用于自己系统的jdk或jre https://bell-sw.com/pages/downloads/
• 获取qsign(二选一)
- 克隆文件:
git clone --depth=1 -b 1.1.0 https://gitee.com/KudouShinnyan/qsign.git
- 直接下载zip然后解压https://gitee.com/KudouShinnyan/qsign/repository/archive/1.1.0.zip
• 从device.json文件查看并复制android id
gocq直接在运行的目录就能找到文件
Yunzai 3.0是在Yunzai目录的data/device.json
Miao-Yunzai是在Yunzai目录的data/icqq/QQ号/device.json
把android id复制下来, 后面的 "某某id" 改成你复制的id
假如用1.1.0版使用多个只因器人也许要把android id改成一样的
• 启动qsign
- 用终端或CMD进去qsign目录
- 执行这个:
bin/unidbg-fetch-qsign --host=0.0.0.0 --port=8081 --count=1 --library=txlib/8.9.63 --android_id=某某id
(CMD就不要用bash了)
• 修改文件
gocq的话可以用1.1.0版, 的gocq, 要修改的文件是gocq运行目录的config.yml文件, 假如文件是由旧版生成的那就删了重新生成, 然后编辑文件把没注释掉的sign-server右边单引号里的横杠改成http://127.0.0.1:8081
, 改完之后启动gocq就是了
Yunzai 3.0或Miao-Yunzai的话是在Yunzai目录的config/config/bot.yaml文件, 在最后面插入一行sign_api_addr: http://127.0.0.1:8081/sign
, 已有这一行的话就直接修改, icqq用0.4.10版, 完成之后启动Yunzai就是了
• 获取qsign(二选一)
- 克隆文件:
git clone --depth=1 -b 1.1.9 https://gitee.com/KudouShinnyan/qsign.git
- 直接下载zip然后解压https://gitee.com/KudouShinnyan/qsign/repository/archive/1.1.9.zip
(1.2.1版的流程应该差不多但貌似不兼容arm的系统)
• 启动qsign(不再需要android id)
- 用终端或CMD进去qsign目录
- 假如txlib里没有你要的QQ版本那就删掉txlib目录然后
git clone --depth=1 -b txlib https://gitee.com/KudouShinnyan/qsign.git ./txlib
- 执行这个:
bash bin/unidbg-fetch-qsign --basePath=txlib/某某QQ版本
(CMD就不要用bash了)
• 修改文件
gocq的话是用1.2.0版的gocq, 要修改的文件是gocq运行目录的config.yml文件, 假如文件是由旧版生成的那就删了重新生成, 然后编辑文件把没注释掉的sign-server项下边url单引号里的横杠改成http://127.0.0.1:8081
, 然后在protocol分支找到需要的版本,复制 "原始数据" 的链接并下载, 放进gocq运行目录的data/versions,安卓爪机改名为1.json, 安卓平板改名为6.json, 完成后启动gocq就是了
Yunzai 3.0或Miao-Yunzai的话是在Yunzai目录的config/config/bot.yaml文件, 在最后面插入一行sign_api_addr: http://127.0.0.1:8081/sign?key=114514
, 已有这一行的话就直接修改, icqq用最新版, 完成之后启动Yunzai就是了