GithubHelp home page GithubHelp logo

liteloaderqqnt_install's People

Contributors

8miyile avatar bling-yshs avatar dataeraserc avatar hfsz2313 avatar jackhr-arch avatar jiongjiongjojo avatar ly-xiang avatar mzdyl avatar shenmo7192 avatar yaosiqian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

liteloaderqqnt_install's Issues

拉取最新版本插件商店时报错

系统:windows 10
install 版本:1.4

运行内容:

QQ 的安装目录为: C:\Program Files\Tencent\QQNT\QQ.exe
未安装过旧版,全新安装
备份文件不存在,无需删除。
PE File Path: C:\Program Files\Tencent\QQNT\QQ.exe
Backup At: C:\Program Files\Tencent\QQNT\QQ.exe.bak
Found at 0x004C06F7
Patched!
临时目录:C:\Users\kmar\AppData\Local\Temp
正在拉取最新版本的仓库...
拉取完成,正在安装LiteLoader...
Moving from: C:\Users\kmar\AppData\Local\Temp\LiteLoader\LiteLoaderQQNT-main
Moving to: C:\Program Files\Tencent\QQNT\resources\app
 C:\Program Files\Tencent\QQNT\resources\app\LiteLoaderQQNT-main 不存在,全新安装。
正在修补index.js...
LiteLoaderQQNT安装完成!接下来进行插件商店安装
正在拉取最新版本的插件商店...
An error occurred: <urlopen error [Errno 2] No such file or directory>
Press Enter to exit.

关于流量统计

是否可以增加流量统计的功能,用来记录有多少用户使用了改应用,同时还能捕获用户触发的异常信息,以便后台进行分析

使用Nuitka打包的install_windows.exe遭到卡巴斯基的误报

事件: 检测到恶意对象
类型: 木马
名称: UDS:Trojan.Win64.Agent.qwkgly
精确度: 确切
威胁级别: 高
对象类型: 文件
对象名称: install_windows.exe
对象的 MD5: 53C3563D4D2BD8197295282C175E2441
原因: 云保护

🤔使用PyInstaller打包的版本没有这样的问题
虽然大概不是程序本身的问题,但是的确有误报的情况产生,这应该不符合“Nuitka版本避免报毒”的预期
因此提交以供参考

另外:卡巴斯基的在线检测也十分肯定这是木马程序……是不是Nuitka打包的参数引起的?
总之也将误报问题提交给了卡巴斯基,以上

更新:卡巴斯基回邮件了,确认是误报,将会被修复,issue关闭

windows运行1.2版本安装报错

以管理员身份运行安装程序报错如下An error occurred: [WinError 5] 拒绝访问。: 'D:/qq\\resources\\app\\LiteLoaderQQNT-main' -> 'D:/qq\\resources\\app\\LiteLoaderQQNT_bak' qq版本为 9.9.7-20811 (64位)
image

安装时因为无法拉取仓库而报错

image
报错大概是这样,看起来是镜像站无法访问的问题,话说有打算添加多个镜像站或者添加在遇到这类报错时让用户自定义网站前缀的功能吗?
以及,我这样的情况,有临时的修复方法吗?🤔好像我可以下载源代码改一下(应该能行😁)

Windows11无法运行

.\install_windows.exe
Error loading Python DLL 'C:\Users\ USERNAME \Desktop_internal\python312.dll'.
LoadLibrary: 找不到指定的模块。

关于github勋章显示LL与最新版qq兼容状态的疑问

看到todo list新增了一项:

  • README.md 使用GitHub徽章显示通过自动化 ci 监测 LL 与 QQ 最新版的兼容状态

这个todo的意思是不是如果QQ更新了或者LL更新了,需要触发github Action,从而实现版本的兼容性监控。

如果是这样的话,需要考虑有个程序定时监控QQ和LL的更新,可以选择新建一个仓库,使用Github Action定时触发器完成,也可以服务器部署脚本,检测到更新后,利用Github API,主动触发Action。

安装后无法启动QQ

运行exe后出现如下报错
我是0.x 版本的老用户想升级到 1.x 版本,QQ的版本是9.9.2.16183,我是否应该提供更多信息?以及请问一下该如何解决
屏幕截图 2024-01-25 163356

插件商店未安装

Win10环境下运行最新的安装脚本无任何报错;
8c8af6a3cf6fe007a074025bad1f1cae
但是qqnt上并没有加载出插件商店;
a1d4a1bcd35f2b46f56550ca460445ff
参考已解决的issue怀疑依旧是商店文件放在plugins目录下了,查询后发现也是正常的;同时也未开启clash代理;
image
实在想不出还有什么别的问题了ᗜ‸ᗜ

closed

刚刚我用zsh执行报错了一下(./install_linux.sh: 8: [: unexpected operator)

ISSUES 测试

问题类型

请选择一个:

  • 功能改进
  • 其他
  • Bug 反馈
  • 与作者吹水(bushi

运行平台

请选择您的运行平台:

  • macOS
  • Linux
  • Windows

描述

突然意识到 issues 实现检测图片好像不好搞
并没有问题,只是想展示一下我画的小猫猫(bushi

错误截图

penup_20230227_214912

界面显示错误

我的qq打开某些插件界面不会显示任何东西,插件冲突吗?

安装过程中出现错误

发生错误: [Errno 2] No such file or directory: 'C:\Program Files\Tencent\QQNT\resources\app\LiteLoaderQQNT_bak\config.json'

无法按任意键退出

经过我闲得没事干的测试,发现只能按回车键和电源键退出,希望作者可以修改一下提示,或者改成真正的按任意键退出

发生错误: HTTPSConnectionPool

发生错误: HTTPSConnectionPool(host='api.github.com', port=443): Max retries exceeded with url: /repos/Mzdyl/LiteLoaderQQNT_Install/releases/latest (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)')))

希望可以自行选择镜像站或者使用github原地址下载

估计是我的问题,我总是提示
发生错误: HTTPSConnectionPool(host='mirror.ghproxy.com', port=443): Max retries exceeded with url: /https://github.com/LiteLoaderQQNT/LiteLoaderQQNT/archive/master.zip (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)')))
我分析了一下,应该是无法验证mirror.ghproxy.com的SSL证书,我这里是可以使用github原站下载的,也希望可以使用一些其他的镜像站,例如:
https://gh.h233.eu.org/
'https://gh.ddlc.top/
这两个镜像站只需要在后面加上github原本的下载链接即可,比如:
https://gh.h233.eu.org/https://github.com/LiteLoaderQQNT/LiteLoaderQQNT/archive/master.zip
https://gh.ddlc.top/https://github.com/LiteLoaderQQNT/LiteLoaderQQNT/archive/master.zip

作者您好, 我希望您可以与我合作, 利用 Windows 映像劫持 做到 QQNT更新 自动修补

主要设想逻辑如下

  1. 可以劫持 QQ.exe, 在其退出时监测是否有安装进程
  2. QQ 会将新版本安装包放在 %appdata%\QQ\packages\full (其中, appdata 为 AppData 环境变量, 默认为 C:\Users\<username>\AppData\Roaming) 下, 可以通过遍历+获取最新的可执行文件动态添加劫持项, 在 QQNT 安装程序退出时运行 LiteLoaderQQNTinstall_windows 安装脚本

一点小建议

推荐将需求的 Python 版本写在 README.md, 否则会对二次开发带来麻烦

注册表读取失败: [WinError 2] 系统找不到指定的文件

这个是我系统的错误么,官方教程安装也是QQ其他是文件损坏
已经管理员启动了

当前已是最新版本,开始安装。
注册表读取失败: [WinError 2] 系统找不到指定的文件。
发生错误: stat: path should be string, bytes, os.PathLike or integer, not NoneType

Mac版不能用

Release通道

➜  ~ sudo curl -L "https://github.com/Mzdyl/LiteLoaderQQNT_Install/releases/latest/download/install_mac.sh" -o /tmp/install_stable.sh && bash /tmp/install_stable.sh
Password:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  3940  100  3940    0     0   5314      0 --:--:-- --:--:-- --:--:--  5314
请输入您的密码以提升权限:
正在拉取最新版本的仓库...
Cloning into 'LiteLoader'...
remote: Enumerating objects: 1950, done.
remote: Counting objects: 100% (574/574), done.
remote: Compressing objects: 100% (251/251), done.
remote: Total 1950 (delta 355), reused 463 (delta 321), pack-reused 1376
Receiving objects: 100% (1950/1950), 387.78 KiB | 2.12 MiB/s, done.
Resolving deltas: 100% (1066/1066), done.
拉取完成,正在安装LiteLoader...
cp: /Applications/QQ.app/Contents/Resources/app/application/preload.js: Operation not permitted
已将原LiteLoader目录备份为LiteLoader_bak
正在恢复恢复插件数据
PS:由于macOS限制,对Sandbox目录操作预计耗时数分钟左右
已将 LiteLoader_bak 中旧插件Plugins复制到新的 LiteLoader 目录
是否为插件目录创建软连接方便安装插件 (y/N): y
请输入LiteLoader插件目录(默认为/Users/aaa/Downloads/plugins): 
插件目录: /Users/aaa/Downloads
已为插件目录创建软连接到 /Users/aaa/Downloads
正在修补index.js...
sed: index.js: Operation not permitted
已修补 index.js。
LiteLoaderQQNT 安装完成!插件商店作者不维护删库了,安装到此结束
脚本将在3秒后退出...

Git通道

➜  ~ curl -L "https://github.com/Mzdyl/LiteLoaderQQNT_Install/raw/main/install_linux_cn.sh" -o /tmp/install_git.sh && bash /tmp/install_git.sh

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  242k    0  242k    0     0   589k      0 --:--:-- --:--:-- --:--:--  590k
/tmp/install_git.sh: line 7: syntax error near unexpected token `newline'
/tmp/install_git.sh: line 7: `<!DOCTYPE html>'

应用商店未安装且似乎存在其他问题(没排查思路)

这台电脑之前用过0.x,最近重装qq(9.9.7.20811)后直接用这个安装工具试图一把梭,安装正常未报错,
但是,启动ntqq后只看得到liteloader却看不到插件商店,liteloader的路径指示如下:
image
发现商店插件位于上述“本体目录”下的plugins中,后续发现将插件手动移动到“数据目录”下的plugins目录则可以正常载入使用,但此时很容易出现下图这种错误(此时不管打不打开梯子都容易出现,有一次梯子开着,正常下载,不重启qq,关掉梯子,也正常下载):
image
(猜测与这台电脑的网络情况也有关)
image

同时我在另一台从未安装过qq与liteloader的电脑上也一把梭,一切正常,但是路径指示如下(没错,是空的,而且点进入目录没反应):
image
查证文件后,发现此时不存在上面这台电脑中指示的“liteloader数据目录”,但一切正常,不管如何开关梯子,都是正常下载。

综上,确实就是很迷惑的一个情况,
我在第一台出问题的电脑上试图通过everything清空所有带有Tencent、QQ、Liteloader字样的文件及文件夹,似乎也不起作用…

Linux安装命令问题

image
问题图像如上。当使用zsh运行时,会直接崩溃,似乎是使用了bash而非zsh语法但是由zsh执行导致的。
建议直接改为:
curl -L "https://github.com/Mzdyl/LiteLoaderQQNT_Install/releases/latest/download/install_linux.sh" | bash

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.