【美化防撤回】LiteLoaderQQNT,QQNT 的插件加载器
2023-8-24 02:59:36 Author: 利刃信安攻防实验室(查看原文) 阅读量:471 收藏

LiteLoaderQQNT,QQNT 的插件加载器

LiteLoaderQQNT 是 QQNT 的插件加载器,一般在 QQNT 的环境内简称为 LiteLoader。
它可以让你自由地为 QQNT 添加各种插件,并实现例如美化主题、增加功能等各种功能。

📖 安装教程

安装 LiteLoaderQQNT 之前,确保你安装好了基于 QQNT 架构的 QQ。安装分为从 Releases 中下载稳定版(推荐)和通过 git clone 安装。
安装时请不要修改 LiteLoader 文件夹内的 package.json。应该修改 QQNT安装目录/resources/app/package.json

安装位置

正常情况下,需要将含有 LiteLoaderQQNT 本体的文件夹放到 QQNT安装目录/resources/app 下。

对于不同系统,默认情况下此位置可能为:

  • Windows: C:\Program Files\Tencent\QQNT\resources\app

  • Linux: /opt/QQ/resources/app

  • MacOS: /Applications/QQ.app/Contents/Resources/app

安装完成后的目录结构应类似于这样:

├─app_launcher├─LiteLoader    <- 含有 LiteLoader 本体的文件夹│  ├─builtins│  ├─src│  ├─package.json│  └─...├─package.json  <- 如有必要需要修改的 package.json└─...

需要修改的 package.json 的示例(请先参阅 启动方法 再决定是否修改):
将 "main": "./app_launcher/index.js" 改为 "main": "./LiteLoader"

{    ...    "homepage": "https://im.qq.com",    "sideEffects": true,-   "main": "./app_launcher/index.js",+   "main": "./LiteLoader",    ...}

安装方法

对于 Windows QQNT 9.9.1 版本(除 15717 版本外)以上,安装后请阅读 启动方法

从 Releases 中下载稳定版的方式进行安装(推荐)

  1. 从 Releases 中下载最新的 LiteLoaderQQNT.zip

  2. 解压出 LiteLoaderQQNT.zip 内的 LiteLoader 文件夹到 安装位置。

  3. 修改 安装位置 中提到的 package.json,将 "main": "/app_launcher/index.js" 改为 "main": "LiteLoader"

  4. 至此,安装完成。

使用 git clone 的方式安装(不推荐,适合高阶用户)

  1. 确保你的系统装有 Git。

  2. 在终端中打开上文提到的 LiteLoaderQQNT 需要安装到的位置。

  3. 输入 git clone https://github.com/mo-jinran/LiteLoaderQQNT.git --recursive LiteLoader 拉取项目与子模块。

  4. 修改 安装位置 中提到的 package.json,将 "main": "/app_launcher/index.js" 改为 "main": "LiteLoader"

  5. 至此,安装完成。

通过 AUR 安装(仅限 Arch Linux 和 Arch-based Linux)

  1. 确保你没有安装 Linux QQ 或已从 AUR 安装非 linuxqq-appimage 包的 Linux QQ。

  2. 使用你的 AUR Helper 安装 liteloader-qqnt-bin 包(对于想要使用最新代码的用户,请安装 liteloader-qqnt-git 包)。

  3. 至此,安装完成。

启动方法

由于 Windows QQNT 9.9.1 版本和 MacOS QQNT 6.9.18 版本开始被添加文件校验,
MacOS 目前只能通过安装 App Store 版 QQNT 来解决(仍然不含文件校验),或安装老版本。
更老版本 QQNT 以及 Windows 9.9.1-15717 版本没有添加文件校验,所以无需阅读这段教程。

以下两种方式任选其一即可

使用 Launcher (闭源软件):

  1. 请将被修改的 package.json 文件内容还原(必须跟原文件一样)

  2. 从 releases 中下载额外的 Launcher(LiteLoaderQQNT-Launcher_x64.exe 或 LiteLoaderQQNT-Launcher_x86.exe),Launcher 可以只用x86版本。

  3. 将额外下载的 Launcher 移动到 QQNT 安装目录下 QQ.exe 同级目录。

  4. 至此,安装完成。为了加载 LiteLoaderQQNT,你需要每次运行都使用 Launcher 而不是 QQ。(可以将QQ的快捷方式目标程序修改为 Launcher )

使用 Patch (开源方法):

  1. 确保你有权限能够执行本地PowerShell脚本文件(系统设置 > 开发者选项 > PowerShell中的设置)

  2. 在 LiteLoader 目录内以管理员模式运行patch.ps1脚本

  3. 在弹出的新窗口中选择对应版本的QQ,点击下方按钮开始Patch

  4. 至此,安装完成。经过 Patch 后去除了文件校验的 QQ.exe 将永久生效。

如果 Launcher 或 Patch 运行失败无反应请尝试使用管理员权限运行重试

📂 数据目录

LiteLoaderQQNT 的默认数据文件夹在 用户目录/Documents/LiteLoaderQQNT,修改环境变量 LITELOADERQQNT_PROFILE 可指定目录位置。

数据目录结构:

LiteLoaderQQNT    ├─plugins           <- 插件本体目录    │   ├─my-plugin     <- 插件本体    │   └─...    ├─plugins_cache     <- 插件缓存目录    │   ├─my-plugin    │   └─...    ├─plugins_data      <- 插件数据目录    │   ├─my-plugin    │   └─...    └─config.json       <- LiteLoader配置文件

阅读 10万+


文章来源: http://mp.weixin.qq.com/s?__biz=MzU1Mjk3MDY1OA==&mid=2247506195&idx=3&sn=e1bece1714a95f86025732eb42ec78ab&chksm=fbfb69decc8ce0c848f58f1684b3f67d94a961653ed2c540ff2f7a67bc0b4ba06d17b0d478f7&scene=0&xtrack=1#rd
如有侵权请联系:admin#unsafe.sh