Telegram Web Link
#频道通知 #Announcement

公告

由于 QQ 官方在近期发布的 QQ 内测版 9.0.70.17590 对 NT 接口(kernelpublic.nativeinterface)代码进行了大规模解耦重构,QAuxiliary 目前还未能对这些 QQ 版本进行完整适配。在这些 QQ 版本上使用 QAuxiliary 可能会出现严重问题,包括但不限于大部分功能完全失效、QQ 闪退等问题。我们建议您暂时不要将 QQ 升级至 9.0.70.17590 或更高版本。

QAuxiliary
2024.06.24

ーーーーーーーー

更新:
不闪退了,但是防撤回尚未适配 9.0.70。
QStory 已推出云更新版本

免责声明:本消息不构成任何建议

温馨提示:对 QAuxiliary 的建议可以去 https://www.tg-me.com/QAuxiliary/272 投票
您现在可以尝试在完全脱离 Xposed 的环境下使用 QAuxiliary 模块

从 CI 2351 开始,QAuxiliary 会在没有 Xposed API 的情况下启用内置的 LSPlant, 因此您可以尝试使用 FRIDA 等工具(需要 root)将 QAuxiliary 注入至 QQ/TIM 以完成模块的加载。

请注意,这个特性目前仍然在 Proof of Concept 阶段,不适合作为日常使用。日常使用仍然建议使用 Xposed/LSPosed/LSPatch 等常规方式。

有 root 的且希望尝试的网友可以将模块更新至 CI 2351 或更高版本,关闭作用于 QQ/TIM 的全部(必须是全部)Xposed 模块后,使用以下 FRIDA 脚本尝试无 Xposed 注入。
"use strict";

// modulePath: path to the module to be injected
const modulePath = "/data/app/~~7XDkF-bPuMMgOtq6SG8LAg==/io.github.qauxv-GcW28051hP9Wn8OIGOD8Dg==/base.apk";

// hostDataDir: path to the host data directory
const hostDataDir = "/data/data/com.tencent.mobileqq";

Java.perform(() => {
// Function to hook is defined here
const BaseDexClassLoader = Java.use("dalvik.system.BaseDexClassLoader");
const StringClass = Java.use("java.lang.Class").forName("java.lang.String");
// public BaseDexClassLoader(String dexPath, File optimizedDirectory, String librarySearchPath, ClassLoader parent);
// create a new instance of BaseDexClassLoader
const parent = Java.use("java.lang.Class").forName("java.lang.Class").getClassLoader();
const cl = BaseDexClassLoader.$new(modulePath, null, null, parent);
console.log("BaseDexClassLoader:", cl);
// load io.github.qauxv.loader.sbl.frida.FridaInjectEntry
const FridaInjectEntry = cl.loadClass("io.github.qauxv.loader.sbl.frida.FridaInjectEntry");
console.log("FridaInjectEntry:", FridaInjectEntry);
// io.github.qauxv.loader.sbl.frida.FridaInjectEntry#entry2(String modulePath, String hostDataDir)
const entry2 = FridaInjectEntry.getMethod("entry2", Java.array("java.lang.Class", [StringClass, StringClass]));
console.log("entry2:", entry2);
entry2.invoke(null, Java.array("java.lang.String", [modulePath, hostDataDir]));
});


请将上述 modulePath 改为模块路径,hostDataDir 改为 QQ/TIM 的私有文件夹路径后进行注入。

再次声明,现阶段此方案仍然极度不稳定,请继续使用 Xposed/LSPosed/LSPatch 等常规方式作为日常使用方案。
您希望本模块的体积不超过?(以 arm all 计算,即按 arm+arm64 双架构的 release 安装包体积计算)
Anonymous Poll
13%
3M
3%
5M
2%
8M
11%
10M
3%
15M
7%
20M
2%
25M
5%
30M
7%
50M
47%
100M
QAuxv-v1.5.3.r2434.e6297ae-symbol.zip
39.9 MB
QAuxiliary v1.5.3

更新日志


线上问题修复 用户体验优化

新增功能

禁用特定消息触发的交互式弹窗
移除收藏预览限制
TIM回复消息菜单
查找共同群
屏蔽悬浮广告(测试版)

修复部分功能

侧滑栏精简
聊天文件分享其他应用
显示具体消息数量
编辑重发文本消息
隐藏底栏
移除TIM群聊“修改/设置消息设置”提示
去除转发9名联系人限制
聊天自动接收原图
复制Markdown消息
屏蔽群昵称图标
强制平板模式
移除侧滑栏左上角打卡
拦截点击机器人消息按钮直接发送
温馨提示:屏蔽聊天界面“三角洲”关键字广告的方法
QAuxiliary - 净化设置 - 聊天界面 - 禁用特定消息触发的交互式弹窗
近日,有少量用户反馈,QQ 出现了一天内遇到多次 “下线通知:你的帐号当前登录已失效,请重新登” 的情况。如您在一天内遇到两次或以上的异常下线情况,请及时@我反馈。

截止到目前为止,导致此问题的原因尚不明确,调查此问题需要更多的样本数据。

反馈时请说明:
1. 您的 Xposed 框架类型;
2. 您的 QQ 版本;
3. 问题开始时间,以及最近几次被下线的大概时间。

https://www.tg-me.com/c/1521624145/1196762
2025/06/27 09:13:23
Back to Top
HTML Embed Code: