QNotified phoenix - To make OICQ great again

Overview

QAuxiliary

GitHub release Telegram Telegram Telegram


QAuxiliary 是一个基于 QNotified 的开源 Xposed 模块

使用方法

激活本模块后,在 QQ 或者 TIM 自带设置中点击 QAuxiliary 即可进入设置页面

  • Android >= 7.0
  • QQ >= 8.0.0, TIM >= 2.2.0

一切开发旨在学习,请勿用于非法用途

  • 本项目保证永久开源,欢迎提交 PR,但是请不要提交用于非法用途的功能。
  • 如果某功能被大量运用于非法用途或严重侵害插件使用者权益,那么该功能将会被移除。
  • 本模块完全免费开源,没有任何收费,请勿二次贩卖。
  • 鉴于项目的特殊性,开发团队可能在任何时间停止更新删除项目

许可证

版权所有©2022 gao_cai_sheng <[email protected], qwq2333.top>

允许在遵守 CC BY-NC-SA 4.0 协议的同时,复制和分发此协议文档的逐字记录副本,且允许对其进行更改,但必须保留其版权信息与原作者。如果您提出申请特殊权限,协议作者可在其口头或书面授予任何人任何但不包括以盈利为目的的使用本协议的权利。

请务必仔细阅读和理解通用许可协议书中规定的所有权利和限制。在使用前,您需要仔细阅读并决定接受或不接受本协议的条款。除非或直至您接受本协议的条款,否则本作品及其相关副本、相关程序代码或相关资源不得在您的任何终端上下载、安装或使用。

您一旦下载、使用本作品及其相关副本、相关程序代码或相关资源,即表示您同意接受本协议各项条款的约束。如您不同意本协议中的条款,您则应当立即删除本作品、附属资源及其相关源代码。

本作品权利只许可使用,而不出售。

发行渠道说明

QAuxiliary 采用滚动更新方式发布新版本,我们总是推荐用户使用最新版 QAuxiliary,无论您的 QQ 或者 TIM 客户端是哪个版本。

QAuxiliary 将为分 CI推荐的CI 两个版本

  • CI 版本为 commit 后自动触发更新,可能包含外围文档或 CI 流程更新,不会编写任何更新文档或说明, 具体更新内容可在Github 自行查看,本更新由开源的流程自动编译发布,可能包含严重的功能及行为异常。

  • 推荐的CI 版本为重大功能变更或长期积累更新,发布频率由开发组决定,包含上次CI 版至今的所有功能更新及 Bug 修复,但可能不包括尚未稳定或正在开发中的功能; 推荐的CI 版本是被挑选出的推荐用户更新的 CI 版本 (如:添加功能或者修复重要 Bug)

开发组不限制用户选择自己需要的版本,同时也不为任何版本产生的任何后果承担任何责任 (详情请见QAuxiliary EULA), 但希望各位用户各取所需,根据自己的能力范围选择适合自己的版本。

  • QAuxiliary 的版本号组成为major.minor.bugfix.rev.commit
  • 其中 major 为 主版本号,minor 为 次版本号,bugfix 为修正版本号;
  • 所有版本更新的rev为 commit 计数,commit 位都会是触发此次更新的 commit 的 hash 的前 7 位。
  1. Telegram 将只发布 推荐的CI 版更新。

  2. Telegram 发布 CI 版更新。

  3. GitHub release 将只发布 推荐的CI 版更新。

  4. 将发布所有版本更新,其中CI版本更新将被标注为 Pre-release。


赞助

  • 由于项目的特殊性,我们不接受任何形式的捐赠,但是我们希望有更多的人能够参与本项目的开发

通用许可协议

Comments
  • [Bug] 聊天界面显示异常

    [Bug] 聊天界面显示异常

    Steps to reproduce/复现步骤

    1. 启动 QQ 并加载 QAuxilary
    2. 打开任意一个聊天界面(群聊私聊均可)
    3. 随便滑动一下

    Expected behaviour/预期行为

    聊天界面的消息正常滚动

    Actual behaviour/实际行为

    聊天界面的消息完全消失,甚至QQ有可能闪退

    XPosed Framework you used/你使用的XP框架

    LSPatch 本地模式

    QQ(TIM)版本/QQ(TIM) Version

    8.8.90.7975

    Module Version/模块版本

    1.2.5.r551.1acbd2e

    Version requirement/版本要求

    • [x] I am using latest debug CI version of QAuxiliary and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

    Logs/日志

    adb logcat -s LSPosed-Bridge:

    05-23 16:06:39.490 26390 26390 I LSPosed-Bridge: Loading module net.pois0nbread.icantopenit from /data/app/net.pois0nbread.icantopenit-B3Y7Y8PrXhROEntnOReHVA==/base.apk
    05-23 16:06:39.642 26390 26390 I LSPosed-Bridge:   Loading class net.pois0nbread.icantopenit.HookImp
    05-23 16:06:39.646 26390 26390 I LSPosed-Bridge: Loading module com.joshcai.mdwechat from /data/app/com.joshcai.mdwechat-uMdEFA2GAnfOMsufEJZNpw==/base.apk
    05-23 16:06:40.037 26390 26390 I LSPosed-Bridge:   Loading class com.blanke.mdwechat.WechatHook
    05-23 16:06:40.066 26390 26390 I LSPosed-Bridge: Loading module com.fkzhang.qqxposed from /data/app/com.fkzhang.qqxposed-K1p8mrJmgi1vb_cIOMzxFA==/base.apk
    05-23 16:06:40.125 26390 26390 I LSPosed-Bridge:   Loading class com.fkzhang.qqxposed.XposedInit
    05-23 16:06:40.132 26390 26390 I LSPosed-Bridge: Loading module io.github.qauxv from /data/app/io.github.qauxv-1OnDkkfKfm-Bo-jCawW0Qw==/base.apk
    05-23 16:06:40.531 26390 26390 I LSPosed-Bridge:   Loading class io.github.qauxv.startup.HookEntry
    05-23 16:06:40.535 26390 26390 I LSPosed-Bridge: Loading module com.fkzhang.wechatxposed from /data/app/com.fkzhang.wechatxposed-qglz5_lB0HONKHyjR8wc9g==/base.apk
    05-23 16:06:40.584 26390 26390 I LSPosed-Bridge:   Loading class com.fkzhang.wechatxposed.XposedInit
    05-23 16:06:40.588 26390 26390 I LSPosed-Bridge: Loading module me.qiwu.colorqq2 from /data/app/me.qiwu.colorqq2-eNsMKA-TmugqJk_ZVSm05Q==/base.apk
    05-23 16:06:40.666 26390 26390 I LSPosed-Bridge:   Loading class me.qiwu.colorqq.hook.MainHook
    05-23 16:06:40.672 26390 26390 I LSPosed-Bridge: Loading module com.kieronquinn.app.darq from /data/app/com.kieronquinn.app.darq-IYPGJO9Fqu-Z7fD87EQN6Q==/base.apk
    05-23 16:06:41.474 26390 26390 I LSPosed-Bridge:   Loading class com.kieronquinn.app.darq.Xposed
    05-23 16:06:41.494 26390 26390 I LSPosed-Bridge: Loading module me.iacn.biliroaming from /data/app/me.iacn.biliroaming--JwnCgrmhiG80pYmiYdRmQ==/base.apk
    05-23 16:06:41.510 26390 26390 I LSPosed-Bridge:   Loading class me.iacn.biliroaming.XposedInit
    05-23 16:06:41.583 26390 26390 I LSPosed-Bridge: Loading module com.fankes.tsbattery from /data/app/com.fankes.tsbattery-pmoln_e3CaksBV0QsU54Eg==/base.apk
    05-23 16:06:41.640 26390 26390 I LSPosed-Bridge:   Loading class com.fankes.tsbattery.hook.HookEntry_YukiHookXposedInit
    05-23 16:06:41.710 26390 26390 I LSPosed-Bridge: Loading module me.kyuubiran.qqcleaner from /data/app/me.kyuubiran.qqcleaner-9akx-AtsyZqaCLgHt-pBhA==/base.apk
    05-23 16:06:41.812 26390 26390 I LSPosed-Bridge:   Loading class me.kyuubiran.qqcleaner.HookEntry
    05-23 16:07:14.293 26390 26390 I LSPosed-Bridge: com.tencent.mobileqq loading com.fkzhang.qqxposed
    05-23 16:07:15.610 26390 26390 I LSPosed-Bridge: QX模块 2.11_2.18(54,2)
    05-23 16:07:15.612 26390 26390 I LSPosed-Bridge: com.fkzhang.qqxposed (2.11): QQ version 8.8.90(2828)
    05-23 16:07:15.613 26390 26390 I LSPosed-Bridge: com.fkzhang.qqxposed load time: 1359
    05-23 16:07:18.935 26390 26390 I LSPosed-Bridge: [TSBattery][D]--> 8.8.90 not supported!
    05-23 16:07:24.708 26390 27421 I LSPosed-Bridge: [TSBattery][D]--> ウイチャット:それが機能するかどうかはわかりませんで
    した
    05-23 16:07:29.695 27629 27629 I LSPosed-Bridge: Loading module net.pois0nbread.icantopenit from /data/app/net.pois0nbread.icantopenit-B3Y7Y8PrXhROEntnOReHVA==/base.apk
    05-23 16:07:29.767 27629 27629 I LSPosed-Bridge:   Loading class net.pois0nbread.icantopenit.HookImp
    05-23 16:07:29.769 27629 27629 I LSPosed-Bridge: Loading module com.joshcai.mdwechat from /data/app/com.joshcai.mdwechat-uMdEFA2GAnfOMsufEJZNpw==/base.apk
    05-23 16:07:29.970 27629 27629 I LSPosed-Bridge:   Loading class com.blanke.mdwechat.WechatHook
    05-23 16:07:29.984 27629 27629 I LSPosed-Bridge: Loading module com.fkzhang.qqxposed from /data/app/com.fkzhang.qqxposed-K1p8mrJmgi1vb_cIOMzxFA==/base.apk
    05-23 16:07:30.017 27629 27629 I LSPosed-Bridge:   Loading class com.fkzhang.qqxposed.XposedInit
    05-23 16:07:30.021 27629 27629 I LSPosed-Bridge: Loading module io.github.qauxv from /data/app/io.github.qauxv-1OnDkkfKfm-Bo-jCawW0Qw==/base.apk
    05-23 16:07:30.216 27629 27629 I LSPosed-Bridge:   Loading class io.github.qauxv.startup.HookEntry
    05-23 16:07:30.219 27629 27629 I LSPosed-Bridge: Loading module com.fkzhang.wechatxposed from /data/app/com.fkzhang.wechatxposed-qglz5_lB0HONKHyjR8wc9g==/base.apk
    05-23 16:07:30.255 27629 27629 I LSPosed-Bridge:   Loading class com.fkzhang.wechatxposed.XposedInit
    05-23 16:07:30.258 27629 27629 I LSPosed-Bridge: Loading module me.qiwu.colorqq2 from /data/app/me.qiwu.colorqq2-eNsMKA-TmugqJk_ZVSm05Q==/base.apk
    05-23 16:07:30.307 27629 27629 I LSPosed-Bridge:   Loading class me.qiwu.colorqq.hook.MainHook
    05-23 16:07:30.310 27629 27629 I LSPosed-Bridge: Loading module com.kieronquinn.app.darq from /data/app/com.kieronquinn.app.darq-IYPGJO9Fqu-Z7fD87EQN6Q==/base.apk
    05-23 16:07:30.915 27629 27629 I LSPosed-Bridge:   Loading class com.kieronquinn.app.darq.Xposed
    05-23 16:07:30.936 27629 27629 I LSPosed-Bridge: Loading module me.iacn.biliroaming from /data/app/me.iacn.biliroaming--JwnCgrmhiG80pYmiYdRmQ==/base.apk
    05-23 16:07:30.954 27629 27629 I LSPosed-Bridge:   Loading class me.iacn.biliroaming.XposedInit
    05-23 16:07:31.042 27629 27629 I LSPosed-Bridge: Loading module com.fankes.tsbattery from /data/app/com.fankes.tsbattery-pmoln_e3CaksBV0QsU54Eg==/base.apk
    05-23 16:07:31.108 27629 27629 I LSPosed-Bridge:   Loading class com.fankes.tsbattery.hook.HookEntry_YukiHookXposedInit
    05-23 16:07:31.194 27629 27629 I LSPosed-Bridge: Loading module me.kyuubiran.qqcleaner from /data/app/me.kyuubiran.qqcleaner-9akx-AtsyZqaCLgHt-pBhA==/base.apk
    05-23 16:07:31.258 27629 27629 I LSPosed-Bridge:   Loading class me.kyuubiran.qqcleaner.HookEntry
    05-23 16:07:34.428 27809 27809 I LSPosed-Bridge: Loading module net.pois0nbread.icantopenit from /data/app/net.pois0nbread.icantopenit-B3Y7Y8PrXhROEntnOReHVA==/base.apk
    05-23 16:07:34.534 27809 27809 I LSPosed-Bridge:   Loading class net.pois0nbread.icantopenit.HookImp
    05-23 16:07:34.538 27809 27809 I LSPosed-Bridge: Loading module com.joshcai.mdwechat from /data/app/com.joshcai.mdwechat-uMdEFA2GAnfOMsufEJZNpw==/base.apk
    05-23 16:07:34.835 27809 27809 I LSPosed-Bridge:   Loading class com.blanke.mdwechat.WechatHook
    05-23 16:07:34.854 27809 27809 I LSPosed-Bridge: Loading module com.fkzhang.qqxposed from /data/app/com.fkzhang.qqxposed-K1p8mrJmgi1vb_cIOMzxFA==/base.apk
    05-23 16:07:34.901 27809 27809 I LSPosed-Bridge:   Loading class com.fkzhang.qqxposed.XposedInit
    05-23 16:07:34.907 27809 27809 I LSPosed-Bridge: Loading module io.github.qauxv from /data/app/io.github.qauxv-1OnDkkfKfm-Bo-jCawW0Qw==/base.apk
    05-23 16:07:35.208 27809 27809 I LSPosed-Bridge:   Loading class io.github.qauxv.startup.HookEntry
    05-23 16:07:35.212 27809 27809 I LSPosed-Bridge: Loading module com.fkzhang.wechatxposed from /data/app/com.fkzhang.wechatxposed-qglz5_lB0HONKHyjR8wc9g==/base.apk
    05-23 16:07:35.266 27809 27809 I LSPosed-Bridge:   Loading class com.fkzhang.wechatxposed.XposedInit
    05-23 16:07:35.271 27809 27809 I LSPosed-Bridge: Loading module me.qiwu.colorqq2 from /data/app/me.qiwu.colorqq2-eNsMKA-TmugqJk_ZVSm05Q==/base.apk
    05-23 16:07:35.343 27809 27809 I LSPosed-Bridge:   Loading class me.qiwu.colorqq.hook.MainHook
    05-23 16:07:35.348 27809 27809 I LSPosed-Bridge: Loading module com.kieronquinn.app.darq from /data/app/com.kieronquinn.app.darq-IYPGJO9Fqu-Z7fD87EQN6Q==/base.apk
    05-23 16:07:36.297 27809 27809 I LSPosed-Bridge:   Loading class com.kieronquinn.app.darq.Xposed
    05-23 16:07:36.317 27809 27809 I LSPosed-Bridge: Loading module me.iacn.biliroaming from /data/app/me.iacn.biliroaming--JwnCgrmhiG80pYmiYdRmQ==/base.apk
    05-23 16:07:36.335 27809 27809 I LSPosed-Bridge:   Loading class me.iacn.biliroaming.XposedInit
    05-23 16:07:36.429 27809 27809 I LSPosed-Bridge: Loading module com.fankes.tsbattery from /data/app/com.fankes.tsbattery-pmoln_e3CaksBV0QsU54Eg==/base.apk
    05-23 16:07:36.498 27809 27809 I LSPosed-Bridge:   Loading class com.fankes.tsbattery.hook.HookEntry_YukiHookXposedInit
    05-23 16:07:36.587 27809 27809 I LSPosed-Bridge: Loading module me.kyuubiran.qqcleaner from /data/app/me.kyuubiran.qqcleaner-9akx-AtsyZqaCLgHt-pBhA==/base.apk
    05-23 16:07:36.651 27809 27809 I LSPosed-Bridge:   Loading class me.kyuubiran.qqcleaner.HookEntry
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x3ea9b
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.content.res.ResourcesImpl.getResourceEntryName(ResourcesImpl.java:497)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.content.res.Resources.getResourceEntryName(Resources.java:2229)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at ʼ゙.ˆٴ$ˏ゙$ˏʽ.afterHookedMethod(Unknown Source:38)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:486)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at LSPHooker_.setOnClickListener(Unknown Source:11)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterHelper.createRepeatIcon(RepeaterHelper.java:65)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.lambda$initOnce$0(RepeaterPlus.java:177)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.$r8$lambda$p1Wx660I85MP7uaIP1naTJqqhUQ(Unknown Source:0)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus$$ExternalSyntheticLambda0.onGlobalLayout(Unknown Source:8)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1066)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at org.lsposed.lspd.nativebridge.HookBridge.invokeOriginalMethod(Native Method)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge.invokeOriginalMethod(XposedBridge.java:339)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:183)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:180)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XC_MethodReplacement.beforeHookedMethod(XC_MethodReplacement.java:51)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:453)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at LSPHooker_.dispatchOnGlobalLayout(Unknown Source:8)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3249)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2166)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8887)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1280)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doCallbacks(Choreographer.java:1019)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doFrame(Choreographer.java:911)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1248)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.os.Handler.handleCallback(Handler.java:900)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.os.Handler.dispatchMessage(Handler.java:103)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.os.Looper.loop(Looper.java:219)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at android.app.ActivityThread.main(ActivityThread.java:8668)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
    05-23 16:07:53.115 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x3ea9b
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.content.res.ResourcesImpl.getResourceEntryName(ResourcesImpl.java:497)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.content.res.Resources.getResourceEntryName(Resources.java:2229)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at ʼ゙.ˆٴ$ˏ゙$ˏʽ.afterHookedMethod(Unknown Source:38)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:486)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at LSPHooker_.setOnClickListener(Unknown Source:11)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterHelper.createRepeatIcon(RepeaterHelper.java:65)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.lambda$initOnce$0(RepeaterPlus.java:177)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.$r8$lambda$p1Wx660I85MP7uaIP1naTJqqhUQ(Unknown Source:0)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus$$ExternalSyntheticLambda0.onGlobalLayout(Unknown Source:8)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1066)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at org.lsposed.lspd.nativebridge.HookBridge.invokeOriginalMethod(Native Method)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge.invokeOriginalMethod(XposedBridge.java:339)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:183)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:180)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XC_MethodReplacement.beforeHookedMethod(XC_MethodReplacement.java:51)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:453)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at LSPHooker_.dispatchOnGlobalLayout(Unknown Source:8)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3249)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2166)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8887)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1280)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doCallbacks(Choreographer.java:1019)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doFrame(Choreographer.java:911)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1248)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.os.Handler.handleCallback(Handler.java:900)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.os.Handler.dispatchMessage(Handler.java:103)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.os.Looper.loop(Looper.java:219)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at android.app.ActivityThread.main(ActivityThread.java:8668)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
    05-23 16:07:53.121 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x3ea9b
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.content.res.ResourcesImpl.getResourceEntryName(ResourcesImpl.java:497)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.content.res.Resources.getResourceEntryName(Resources.java:2229)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at ʼ゙.ˆٴ$ˏ゙$ˏʽ.afterHookedMethod(Unknown Source:38)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:486)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at LSPHooker_.setOnClickListener(Unknown Source:11)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterHelper.createRepeatIcon(RepeaterHelper.java:65)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.lambda$initOnce$0(RepeaterPlus.java:177)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.$r8$lambda$p1Wx660I85MP7uaIP1naTJqqhUQ(Unknown Source:0)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus$$ExternalSyntheticLambda0.onGlobalLayout(Unknown Source:8)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1066)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at org.lsposed.lspd.nativebridge.HookBridge.invokeOriginalMethod(Native Method)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge.invokeOriginalMethod(XposedBridge.java:339)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:183)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:180)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XC_MethodReplacement.beforeHookedMethod(XC_MethodReplacement.java:51)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:453)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at LSPHooker_.dispatchOnGlobalLayout(Unknown Source:8)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3249)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2166)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8887)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1280)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doCallbacks(Choreographer.java:1019)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doFrame(Choreographer.java:911)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1248)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.os.Handler.handleCallback(Handler.java:900)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.os.Handler.dispatchMessage(Handler.java:103)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.os.Looper.loop(Looper.java:219)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at android.app.ActivityThread.main(ActivityThread.java:8668)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
    05-23 16:07:53.126 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x3ea9b
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.content.res.ResourcesImpl.getResourceEntryName(ResourcesImpl.java:497)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.content.res.Resources.getResourceEntryName(Resources.java:2229)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at ʼ゙.ˆٴ$ˏ゙$ˏʽ.afterHookedMethod(Unknown Source:38)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:486)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at LSPHooker_.setOnClickListener(Unknown Source:11)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterHelper.createRepeatIcon(RepeaterHelper.java:65)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.lambda$initOnce$0(RepeaterPlus.java:177)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.$r8$lambda$p1Wx660I85MP7uaIP1naTJqqhUQ(Unknown Source:0)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus$$ExternalSyntheticLambda0.onGlobalLayout(Unknown Source:8)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1066)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at org.lsposed.lspd.nativebridge.HookBridge.invokeOriginalMethod(Native Method)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge.invokeOriginalMethod(XposedBridge.java:339)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:183)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:180)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XC_MethodReplacement.beforeHookedMethod(XC_MethodReplacement.java:51)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:453)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at LSPHooker_.dispatchOnGlobalLayout(Unknown Source:8)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3249)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2166)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8887)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1280)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doCallbacks(Choreographer.java:1019)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doFrame(Choreographer.java:911)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1248)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.os.Handler.handleCallback(Handler.java:900)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.os.Handler.dispatchMessage(Handler.java:103)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.os.Looper.loop(Looper.java:219)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at android.app.ActivityThread.main(ActivityThread.java:8668)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
    05-23 16:07:53.130 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x3ea9b
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.content.res.ResourcesImpl.getResourceEntryName(ResourcesImpl.java:497)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.content.res.Resources.getResourceEntryName(Resources.java:2229)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at ʼ゙.ˆٴ$ˏ゙$ˏʽ.afterHookedMethod(Unknown Source:38)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:486)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at LSPHooker_.setOnClickListener(Unknown Source:11)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterHelper.createRepeatIcon(RepeaterHelper.java:65)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.lambda$initOnce$0(RepeaterPlus.java:177)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.$r8$lambda$p1Wx660I85MP7uaIP1naTJqqhUQ(Unknown Source:0)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus$$ExternalSyntheticLambda0.onGlobalLayout(Unknown Source:8)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1066)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at org.lsposed.lspd.nativebridge.HookBridge.invokeOriginalMethod(Native Method)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge.invokeOriginalMethod(XposedBridge.java:339)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:183)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:180)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XC_MethodReplacement.beforeHookedMethod(XC_MethodReplacement.java:51)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:453)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at LSPHooker_.dispatchOnGlobalLayout(Unknown Source:8)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3249)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2166)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8887)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1280)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doCallbacks(Choreographer.java:1019)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doFrame(Choreographer.java:911)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1248)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.os.Handler.handleCallback(Handler.java:900)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.os.Handler.dispatchMessage(Handler.java:103)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.os.Looper.loop(Looper.java:219)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at android.app.ActivityThread.main(ActivityThread.java:8668)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
    05-23 16:07:53.133 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x3ea9b
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.content.res.ResourcesImpl.getResourceEntryName(ResourcesImpl.java:497)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.content.res.Resources.getResourceEntryName(Resources.java:2229)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at ʼ゙.ˆٴ$ˏ゙$ˏʽ.afterHookedMethod(Unknown Source:38)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:486)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at LSPHooker_.setOnClickListener(Unknown Source:11)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterHelper.createRepeatIcon(RepeaterHelper.java:65)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.lambda$initOnce$0(RepeaterPlus.java:177)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.$r8$lambda$p1Wx660I85MP7uaIP1naTJqqhUQ(Unknown Source:0)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus$$ExternalSyntheticLambda0.onGlobalLayout(Unknown Source:8)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1066)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at org.lsposed.lspd.nativebridge.HookBridge.invokeOriginalMethod(Native Method)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge.invokeOriginalMethod(XposedBridge.java:339)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:183)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:180)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XC_MethodReplacement.beforeHookedMethod(XC_MethodReplacement.java:51)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:453)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at LSPHooker_.dispatchOnGlobalLayout(Unknown Source:8)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3249)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2166)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8887)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1280)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doCallbacks(Choreographer.java:1019)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doFrame(Choreographer.java:911)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1248)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.os.Handler.handleCallback(Handler.java:900)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.os.Handler.dispatchMessage(Handler.java:103)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.os.Looper.loop(Looper.java:219)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at android.app.ActivityThread.main(ActivityThread.java:8668)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
    05-23 16:07:53.536 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x3ea9b
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.content.res.ResourcesImpl.getResourceEntryName(ResourcesImpl.java:497)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.content.res.Resources.getResourceEntryName(Resources.java:2229)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at ʼ゙.ˆٴ$ˏ゙$ˏʽ.afterHookedMethod(Unknown Source:38)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:486)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at LSPHooker_.setOnClickListener(Unknown Source:11)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterHelper.createRepeatIcon(RepeaterHelper.java:65)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.lambda$initOnce$0(RepeaterPlus.java:177)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.$r8$lambda$p1Wx660I85MP7uaIP1naTJqqhUQ(Unknown Source:0)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus$$ExternalSyntheticLambda0.onGlobalLayout(Unknown Source:8)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1066)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at org.lsposed.lspd.nativebridge.HookBridge.invokeOriginalMethod(Native Method)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge.invokeOriginalMethod(XposedBridge.java:339)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:183)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:180)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XC_MethodReplacement.beforeHookedMethod(XC_MethodReplacement.java:51)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:453)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at LSPHooker_.dispatchOnGlobalLayout(Unknown Source:8)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3249)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2166)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8887)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1280)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doCallbacks(Choreographer.java:1019)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doFrame(Choreographer.java:911)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1248)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.os.Handler.handleCallback(Handler.java:900)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.os.Handler.dispatchMessage(Handler.java:103)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.os.Looper.loop(Looper.java:219)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at android.app.ActivityThread.main(ActivityThread.java:8668)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
    05-23 16:07:53.540 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x3ea9b
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.content.res.ResourcesImpl.getResourceEntryName(ResourcesImpl.java:497)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.content.res.Resources.getResourceEntryName(Resources.java:2229)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at ʼ゙.ˆٴ$ˏ゙$ˏʽ.afterHookedMethod(Unknown Source:38)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:486)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at LSPHooker_.setOnClickListener(Unknown Source:11)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterHelper.createRepeatIcon(RepeaterHelper.java:65)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.lambda$initOnce$0(RepeaterPlus.java:177)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.$r8$lambda$p1Wx660I85MP7uaIP1naTJqqhUQ(Unknown Source:0)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus$$ExternalSyntheticLambda0.onGlobalLayout(Unknown Source:8)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1066)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at org.lsposed.lspd.nativebridge.HookBridge.invokeOriginalMethod(Native Method)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge.invokeOriginalMethod(XposedBridge.java:339)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:183)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:180)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XC_MethodReplacement.beforeHookedMethod(XC_MethodReplacement.java:51)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:453)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at LSPHooker_.dispatchOnGlobalLayout(Unknown Source:8)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3249)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2166)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8887)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1280)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doCallbacks(Choreographer.java:1019)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doFrame(Choreographer.java:911)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1248)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.os.Handler.handleCallback(Handler.java:900)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.os.Handler.dispatchMessage(Handler.java:103)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.os.Looper.loop(Looper.java:219)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at android.app.ActivityThread.main(ActivityThread.java:8668)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
    05-23 16:07:53.543 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x3ea9b
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.content.res.ResourcesImpl.getResourceEntryName(ResourcesImpl.java:497)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.content.res.Resources.getResourceEntryName(Resources.java:2229)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at ʼ゙.ˆٴ$ˏ゙$ˏʽ.afterHookedMethod(Unknown Source:38)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:486)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at LSPHooker_.setOnClickListener(Unknown Source:11)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterHelper.createRepeatIcon(RepeaterHelper.java:65)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.lambda$initOnce$0(RepeaterPlus.java:177)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus.$r8$lambda$p1Wx660I85MP7uaIP1naTJqqhUQ(Unknown Source:0)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at com.hicore.hook.RepeaterPlus$$ExternalSyntheticLambda0.onGlobalLayout(Unknown Source:8)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1066)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at org.lsposed.lspd.nativebridge.HookBridge.invokeOriginalMethod(Native Method)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge.invokeOriginalMethod(XposedBridge.java:339)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:183)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at me.kyuubiran.hook.SimplifyQQSettingMe$initOnce$1$2.replaceHookedMethod(SimplifyQQSettingMe.kt:180)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XC_MethodReplacement.beforeHookedMethod(XC_MethodReplacement.java:51)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at de.robv.android.xposed.XposedBridge$AdditionalHookInfo.callback(XposedBridge.java:453)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at LSPHooker_.dispatchOnGlobalLayout(Unknown Source:8)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3249)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2166)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8887)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1280)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doCallbacks(Choreographer.java:1019)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer.doFrame(Choreographer.java:911)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1248)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.os.Handler.handleCallback(Handler.java:900)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.os.Handler.dispatchMessage(Handler.java:103)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.os.Looper.loop(Looper.java:219)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at android.app.ActivityThread.main(ActivityThread.java:8668)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at java.lang.reflect.Method.invoke(Native Method)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
    05-23 16:07:53.547 26390 26390 E LSPosed-Bridge:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)
    

    最早在 Telegram 群组推送的上一个构建,即 1.2.4.r527.ad3edc1 时出现

    Bug 
    opened by zhanghua000 20
  • IQOO手机及华为nova3手机使用太极·阴软件配合QAuxiliary,QA无法启动QQ、TIM,会闪退

    IQOO手机及华为nova3手机使用太极·阴软件配合QAuxiliary,QA无法启动QQ、TIM,会闪退

    Steps to reproduce/复现步骤

    我使用IQOO第一代手机(Android12)和华为nova3(HarmonyOS第二代)安装太极APP,配合QQ和QAuixiary使用,发现初次打开QAuixiary时点击QQ或TIM会发生闪退,然后怎么点都没反应。就算太极取消优化也没作用。

    其次咨询一个问题: QAuixiary官方说目前最新版[QAuxv-v1.2.11.r840.5b91f01]仅对仅指对 QQ v8.9.0 (3060) 和 QQ v8.9.1 (3068) 进行适配,意味着只能使用这两个版本的手机QQ吗?如果是的话官方大佬能分享一下这两个版本的QQ吗?我在网上找了半天没找到。腾讯不维护旧版本QQ,仅提供最新版QQ的下载途径,有哪个大佬能教教我怎么下载官方历史版本的QQ呀?非常感谢!

    祝好

    Expected behaviour/预期行为

    正常加载QQ软件

    Actual behaviour/实际行为

    第一次点击,QQ闪退;后续点击无反应。

    XPosed Framework you used/你使用的XP框架

    太极·阴APP(太极129模块),目前最新版

    QQ(TIM)版本/QQ(TIM) Version

    8.8.90.7975

    Module Version/模块版本

    arm64-v8a

    Version requirement/版本要求

    • [ ] I am using latest debug CI version of QAuxiliary and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

    Logs/日志

    直接打不开QQ,因此点击故障排除无反应。

    Bug 
    opened by Colyn2022 16
  • [Bug] 自定义机型功能失效

    [Bug] 自定义机型功能失效

    Steps to reproduce/复现步骤

    1.自定义机型编辑 2.点击确认后退出清理后台或者清除数据 3.重新登录后发现自定义机型不显示

    Expected behaviour/预期行为

    在线状态应为用户所编辑的文案

    Actual behaviour/实际行为

    实际上在线状态不是自己编辑的文案,是QQ官方给出的文案

    XPosed Framework you used/你使用的XP框架

    1.8.3 (6552)

    QQ(TIM)版本/QQ(TIM) Version

    8.9.8

    Module Version/模块版本

    1.3.1.r974.735d 9ad

    Version requirement/版本要求

    • [x] I am using latest debug CI version of QAuxiliary and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

    Logs/日志

    1.3.1.r974.735d9ad QQ8.9.8(3238) PID: 26982, UID: 10239 com.rymmmmm.hook.CustomDeviceModel isInitialized: true isInitializationSuccessful: true isEnabled: true isAvailable: true isPreparationRequired: false errors: 0

    Bug 
    opened by giver18 9
  • [Bug] 小程序下拉&下载重定向

    [Bug] 小程序下拉&下载重定向

    Steps to reproduce/复现步骤

    开启屏蔽小程序下拉显示初始化失败,有错误日志;下载重定向开启后没有显示失败,但是没有效果。之前用的是QQ去UE4版,换回来后仍然如此

    Expected behaviour/预期行为

    功能正常使用

    Actual behaviour/实际行为

    XPosed Framework you used/你使用的XP框架

    lsp1.8.2.6519

    QQ(TIM)版本/QQ(TIM) Version

    QQ8.8.98

    Module Version/模块版本

    1.3.2.r1014.fb897aa

    Version requirement/版本要求

    • [X] I am using latest debug CI version of QAuxiliary and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

    Logs/日志

    1.3.2.r1014.fb897aa QQ8.9.10(3296) PID: 24732, UID: 10344 cc.ioctl.hook.HideMiniAppPullEntry isInitialized: true isInitializationSuccessful: false isEnabled: true isAvailable: true isPreparationRequired: false errors: 1 java.lang.RuntimeException: getInitMiniAppObfsName() == null at cc.ioctl.hook.HideMiniAppPullEntry.initOnce(HideMiniAppPullEntry.java:19) at io.github.qauxv.hook.BaseFunctionHook.initialize(BaseFunctionHook.kt:8) at io.github.qauxv.core.HookInstaller.doInitAndSetupHookForeground(HookInstaller.java:102) at io.github.qauxv.core.HookInstaller.lambda$initializeHookForeground$0(HookInstaller.java:1) at io.github.qauxv.core.HookInstaller.$r8$lambda$1h6tEo2rVLwGyoNmjwMGOzB6Hd8(Unknown Source:0) at io.github.qauxv.core.HookInstaller$$ExternalSyntheticLambda0.run(Unknown Source:4) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:923)

    Bug 
    opened by natsu1949 8
  • [Bug] 撤回消息时聊天窗口不显示灰色撤回消息的提示

    [Bug] 撤回消息时聊天窗口不显示灰色撤回消息的提示

    Steps to reproduce/复现步骤

    开启 在撤回提示灰字中显示被撤回消息的shmsgseq 但是撤回消息后,虽然撤回的消息还在聊天对话窗口里面并没有消息,但是下面没有提示灰字 在上个版本中,还正常显示

    Expected behaviour/预期行为

    开启 在撤回提示灰字中显示被撤回消息的shmsgseq 的功能后,会在撤回的消息下面用灰色字体注明该消息为撤回消息

    Actual behaviour/实际行为

    开启该功能后,撤回的消息下面并没有出现提示的灰色字体

    XPosed Framework you used/你使用的XP框架

    LSPatch 0.3.1 (308) 框架版本 1.8.3 (6563) 嵌入APP方式

    QQ(TIM)版本/QQ(TIM) Version

    QQ版本为 8.9.10(3296)

    Module Version/模块版本

    QAuxv-v1.3.2.r1014.fb897aa-arm64

    Version requirement/版本要求

    • [X] I am using latest debug CI version of QAuxiliary and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

    Logs/日志

    1.3.2.r1014.fb897aa QQ8.9.10(3296) PID: 12179, UID: 10614 cc.ioctl.hook.RevokeMsgHook isInitialized: true isInitializationSuccessful: true isEnabled: true isAvailable: true isPreparationRequired: false errors: 0

    Bug 
    opened by 2ulovett 8
  • [Bug] 自编译失败

    [Bug] 自编译失败

    Steps to reproduce/复现步骤

    1.glone项目并拉取所有子模块 2.用as打开项目 3.gradle编译失败

    Expected behaviour/预期行为

    编译成功

    Actual behaviour/实际行为

    编译失败

    XPosed Framework you used/你使用的XP框架

    QQ(TIM)版本/QQ(TIM) Version

    Module Version/模块版本

    Version requirement/版本要求

    • [X] I am using latest debug CI version of QAuxiliary and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

    Logs/日志

    在前两周我还能成功编译并能编译出apk,今天晚上pull拉取了一下新的就不能编译了。尝试过重新clone项目到新的文件夹,重新拉取子模块,什么代码都没动用as打开,还是显示如下错误。 Execution failed for task ':app:compileReleaseAidl'. 具体日志如下: https://paste.ubuntu.com/p/xvv8mgwsX5/

    Bug 
    opened by 6DDUU6 8
  • 模块作用以后 MIUI的平行窗口无法调用[Bug]

    模块作用以后 MIUI的平行窗口无法调用[Bug]

    Steps to reproduce/复现步骤

    在MIUI fold系统中使用模块 系统设置中QQ界面选择平行窗口 打开QQ空间/设置等

    Expected behaviour/预期行为

    QQ以平行窗口显示,如图 IMG_20230101_201054 IMG_20230101_201114

    Actual behaviour/实际行为

    空间/设置等全屏打开 IMG_20230101_201145 IMG_20230101_201201

    XPosed Framework you used/你使用的XP框架

    LSPosed

    QQ(TIM)版本/QQ(TIM) Version

    8.9.23

    Module Version/模块版本

    1.3.6.r1220

    Version requirement/版本要求

    • [X] I am using latest debug CI version of QAuxiliary and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

    Logs/日志

    模块正常激活,无功能异常,各类功能皆可实现。 问题就是不管啥版本的模块,啥版本的QQ,只要作用域勾选了QQ,哪怕启用安全模式都不能调用平行窗口。

    Bug 
    opened by ZenvHe 7
  • Update StartupRoutine.java

    Update StartupRoutine.java

    某些虚拟xposed环境下内部的资源加载会异常

    Title Here

    Description

    Issues Fixed or Closed by This PR

    Check List

    • [x] I have tested the changes and verified that they work and don't break anything(as well as I can manage) or drop the support for previous versions.
    • [x] I have merged commits that are meaningless for follow-up work and confirmed that they will not cause damage to follow-up maintenance
    opened by zero-rp 7
  • refactor: cardMsg and batchMsg statistics

    refactor: cardMsg and batchMsg statistics

    Signed-off-by: qwq233 [email protected]

    refactor: cardMsg and batchMsg statistics

    Check List

    • [ ] I have tested the changes and verified that they work and don't break anything(as well as I can manage) or drop the support for previous versions.
    • [x] My code follows the code style of this project
    • [x] I have merged commits that are meaningless for follow-up work and confirmed that they will not cause damage to follow-up maintenance
    opened by qwq233 6
  • 小米QQ分身不能使用该模块

    小米QQ分身不能使用该模块

    QQ(TIM)版本/QQ(TIM) Version

    QQ8.9.5.8845

    为什么你认为需要此功能

    作者大大开发的该模块实在是太好用了,我已经爱不释手了,没有这个模块我感觉人生似乎缺少了什么。 不知为何,小米12X手机在应用双开中导入的QQ分身不能使用该模块,在应用列表中寻找分身软件也没有找到,可能是小米应用双开的锅。 希望如果作者大大有空的话,可以稍微投入一点点精力在小米手机分身创造出的QQ不能使用QAuxiliary的问题上。 谢谢大大,祝作者财运滚滚,好运连连!

    联系到哪些已经存在的bug或者功能

    No response

    具体功能需要/Specific features require

    适配小米12X手机应用双开的QQ

    Feature 
    opened by Mike-Joh 5
  • [功能请求] 发送信息时,根据用户设置自动替换消息内的关键词

    [功能请求] 发送信息时,根据用户设置自动替换消息内的关键词

    QQ(TIM)版本/QQ(TIM) Version

    8.8.88

    为什么你认为需要此功能

    1. 使用户可以方便调用常用的短语:例如发送"[很酷]"可自动替换成"不觉得很酷吗?作为一个工科男,我觉得这太酷了,很符合我对未来生活的想象,科技并带着些趣味",免去手动输入或找地方复制粘贴的苦恼;
    2. 规避某些群聊内的屏蔽词检测机器人:例如某些群聊机器人会检测关键词“炼铜”并对发送者进行禁言处理,但如果用户真的是在讨论冶金技术,则会被该规则误伤。如果可以自动把“炼铜”替换为"金属冶炼"等词汇,则可大幅提高用户的使用体验,不用再为屏蔽词机制而担心。

    联系到哪些已经存在的bug或者功能

    No response

    具体功能需要/Specific features require

    当用户启用该功能时,提供一个列表,使用户可以自定义关键词字典,例如: image

    Feature won't impl 
    opened by maxesisn 5
  • [功能请求] 屏蔽刷一刷抢红包

    [功能请求] 屏蔽刷一刷抢红包

    QQ(TIM)版本/QQ(TIM) Version

    8.9.20.9725

    为什么你认为需要此功能

    每到特定时间QQ会反复骚扰用户去刷红包,除了开刷然后再退出以外没有任何关闭提示的方法

    联系到哪些已经存在的bug或者功能

    No response

    具体功能需要/Specific features require

    屏蔽在特定时刻出现的刷一刷抢红包

    Feature 
    opened by Sanheiii 0
  • [Bug] 群文件长按转存永久异常

    [Bug] 群文件长按转存永久异常

    Steps to reproduce/复现步骤

    开启后报错

    Expected behaviour/预期行为

    不报错

    Actual behaviour/实际行为

    报错

    XPosed Framework you used/你使用的XP框架

    LSPatch

    QQ(TIM)版本/QQ(TIM) Version

    8.9.25.10005

    Module Version/模块版本

    1.3.6.r1220.5898d6d

    Version requirement/版本要求

    • [X] I am using latest debug CI version of QAuxiliary and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

    Logs/日志

    1.3.6.r1220.5898d6d QQ8.9.25(3640) PID: 6132, UID: 10287 cc.ioctl.hook.troop.TroopFileSaveLasting isInitialized: true isInitializationSuccessful: false isEnabled: true isAvailable: true isPreparationRequired: false errors: 1 java.lang.ClassNotFoundException: com.tencent.mobileqq.troop.data .TroopFileShowAdapter at java.lang.Class.classForName(Native Method) at java.lang.Class.forName( Class.java:454 ) at me.ketal.util.HookUtilKt.findClass(HookUtil.kt:1) at me.ketal.util.HookUtilKt.findClass$default(HookUtil.kt:6) at cc.ioctl.hook.troop.TroopFileSaveLasting$startHook$1.invoke(TroopFileSaveLasting.kt:3) at cc.ioctl.hook.troop.TroopFileSaveLasting$startHook$1.invoke(TroopFileSaveLasting.kt:1) at xyz.nextalone.util.HookUtilsKt.throwOrTrue(HookUtils.kt:9) at cc.ioctl.hook.troop.TroopFileSaveLasting.startHook(TroopFileSaveLasting.kt:6) at me.ketal.base.PluginDelayableHook$initOnce$1.invoke(PluginDelayableHook.kt:3) at me.ketal.base.PluginDelayableHook$initOnce$1.invoke(PluginDelayableHook.kt:1) at xyz.nextalone.util.HookUtilsKt.throwOrTrue(HookUtils.kt:9) at me.ketal.base.PluginDelayableHook.initOnce(PluginDelayableHook.kt:6) at io.github.qauxv.hook.BaseFunctionHook.initialize(BaseFunctionHook.kt:8) at io.github.qauxv.core.InjectDelayableHooks.stepForMainBackgroundStartup( InjectDelayableHooks.java:35 ) at io.github.qauxv.core.MainHook.performHook( MainHook.java:109 ) at io.github.qauxv.startup.StartupRoutine.execPostStartupInit( StartupRoutine.java:50 ) at io.github.qauxv.startup.StartupHook.execStartupInit( StartupHook.java:46 ) at io.github.qauxv.startup.StartupHook$1.afterHookedMethod( StartupHook.java:50 ) at de.robv.android .xposed.XposedBridge$AdditionalHookInfo.callback( XposedBridge.java:484 ) at LSPHooker_.doStep(Unknown Source:8) at com.tencent.mobileqq.startup.step.Step.step(P:10) at com.tencent.mobileqq.startup.step.Step.doStep(P:3) at com.tencent.mobileqq.startup.step.Step.step(P:10) at com.tencent.mobileqq.startup.director.StartupDirector.m(P:4) at com.tencent.common.app .BaseApplicationImpl.onCreate(P:12) at com.tencent.mobileqq.qfix.QFixApplication.onCreate(P:2) at mqq.app .AppContentProvider.onCreate(P:1) at com.tencent.mobileqq.content.FriendListProvider.onCreate(P:1) at android.content.ContentProvider.attachInfo( ContentProvider.java:2120 ) at android.content.ContentProvider.attachInfo( ContentProvider.java:2093 ) at android.app .ActivityThread.installProvider( ActivityThread.java:8181 ) at android.app .ActivityThread.installContentProviders( ActivityThread.java:7722 ) at android.app .ActivityThread.handleBindApplication( ActivityThread.java:7586 ) at android.app .ActivityThread.access$2600( ActivityThread.java:259 ) at android.app .ActivityThread$H.handleMessage( ActivityThread.java:2440 ) at android.os.Handler.dispatchMessage( Handler.java:110 ) at android.os.Looper.loop( Looper.java:219 ) at android.app .ActivityThread.main( ActivityThread.java:8673 ) at java.lang.reflect.Method.invoke(Native Method) at com.android .internal.os.RuntimeInit$MethodAndArgsCaller.run( RuntimeInit.java:513 ) at com.android .internal.os.ZygoteInit.main( ZygoteInit.java:1109 ) Caused by: java.lang.ClassNotFoundException: com.tencent.mobileqq.troop.data .TroopFileShowAdapter ... 41 more

    Bug 
    opened by RedDragon0293 0
  • [Bug] 文本转语音异常

    [Bug] 文本转语音异常

    Steps to reproduce/复现步骤

    1.聊天栏输入 #tts zh_CN 一段很长的话(也不用很长,大概6个汉字以上) 2.发送 3.失败

    经过测试,系统tts能正常生成MP3文件,但是发送时语音时长设置错误(时长大约为汉字数*12,汉字越多时长越长),当汉字数过多时提示发送失败

    Expected behaviour/预期行为

    正常发送

    Actual behaviour/实际行为

    无限发送失败

    XPosed Framework you used/你使用的XP框架

    太极阴

    QQ(TIM)版本/QQ(TIM) Version

    8.9.2.8685

    Module Version/模块版本

    1.3.6.r1202.f6928c0

    Version requirement/版本要求

    • [X] I am using latest debug CI version of QAuxiliary and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

    Logs/日志

    故障排查界面无异常

    Bug 
    opened by RedDragon0293 0
  • [Bug] MessageStyle 气泡异常

    [Bug] MessageStyle 气泡异常

    Steps to reproduce/复现步骤

    1.点击聊天气泡弹出聊天界面 2.点击+显示最近聊天气泡界面 3.拖动顶部聊天气泡退出界面

    Expected behaviour/预期行为

    正常退出

    Actual behaviour/实际行为

    黑屏,黑屏恢复后会显示锁屏页面但无需解锁,重新进入桌面,故障排查中无异常报错日志

    XPosed Framework you used/你使用的XP框架

    lsp

    QQ(TIM)版本/QQ(TIM) Version

    8.9.23

    Module Version/模块版本

    1.3.6r1216

    Version requirement/版本要求

    • [X] I am using latest debug CI version of QAuxiliary and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

    Logs/日志

    功能异常列表无异常

    Bug 
    opened by l0z0y 0
  • [功能请求] 移除右滑群帖子

    [功能请求] 移除右滑群帖子

    QQ(TIM)版本/QQ(TIM) Version

    QQ v8.9.23.9865

    为什么你认为需要此功能

    从QQ v8.9.23.9865开始,群应用界面不再需要在群聊聊天界面右划,而是在“群聊聊天设置-群应用-更多”中手动进入。群聊聊天界面右划操作取而代之的是“群帖子”,而右划回复这个操作很容易被误判为右滑进入群帖子,影响群聊聊天体验。 在未启用群帖子的群聊中右划操作仍为进入群应用界面,移除右划群应用功能正常生效。 (一些个人猜测:QQ有意从这个版本开始逐步将精华消息替换为群帖子,因为管理员每添加一条精华消息会自动在群帖子中新建一条同样内容的群帖子。)

    联系到哪些已经存在的bug或者功能

    No response

    具体功能需要/Specific features require

    在净化设置-群聊-其他中添加功能“移除右划群帖子”

    Feature UI/UX 
    opened by ZiduSama 0
Releases(v1.3.7)
  • v1.3.7(Jan 6, 2023)

    QAuxiliary v1.3.7

    更新日志

    • 改善 辅助-娱乐 文字转语音发送
    • 调整 合并原「MessageStyle 通知」、「QQ 通知进化」及「QQ 通知进化 Plus」功能为「MessageStyle 通知」功能
    • 调整 不再支持 QQ v8.1.8 (1276) 及更低版本
    • 新增 净化-聊天 强制使用系统 Emoji
    • 新增 辅助-通知 JustPush
    • 新增 激活界面-右上角菜单 PCM16LE 转 SILK 语音 ¹
    • 适配 净化-主页 移除侧滑栏左上角打卡 ²
    • 适配 净化-侧滑 侧滑栏精简 ³
    • 适配 辅助-聊天和消息 防撤回 ²
    • 适配 辅助-聊天和消息 聊天字数统计 ²
    • 修复 辅助-聊天和消息 聊天自动接收原图
    • 修复 其他部分 bug

    *「¹」仅供测试; *「²」仅指该功能对 QQ v8.9.25 (3640), QQ v8.9.28 (3698) 和 QQ v8.9.28 (3700) 进行了适配; *「³」仅指该功能对 QQ v8.6.0 (1672) ,QQ v8.9.25 (3640) , QQ v8.9.28 (3698) 和 QQ v8.9.28 (3700) 进行了适配。

    |MD5|FILE| |:--------:|:----------:| |dcb407d7f01b76b61435972aab99bc0a|QAuxv-v1.3.7.r1247.db93733-arm32.apk| |bdafe987024d7dba70fe280c41851c0d|QAuxv-v1.3.7.r1247.db93733-arm64.apk| |fcfe9f5c4a8e6952d53371d50b5f2537|QAuxv-v1.3.7.r1247.db93733-armAll.apk| |9d48c820b60d1d9e1c1ad50e1d9f439e|QAuxv-v1.3.7.r1247.db93733-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.3.7.r1247.db93733-arm32.apk(3.14 MB)
    QAuxv-v1.3.7.r1247.db93733-arm64.apk(3.50 MB)
    QAuxv-v1.3.7.r1247.db93733-armAll.apk(4.09 MB)
    QAuxv-v1.3.7.r1247.db93733-universal.apk(6.16 MB)
  • v1.3.6(Dec 5, 2022)

    QAuxiliary v1.3.6

    更新日志

    • 改善 辅助-通知 QQ 通知进化 Plus
    • 适配 净化-群聊 屏蔽群聊炫彩昵称
    • 适配 净化-底栏 隐藏消息列表底栏未读消息数
    • 适配 辅助-聊天和消息 消息显示 At 对象
    • 适配 辅助-聊天和消息 消息显示 ID 和时间
    • 适配 辅助-聊天和消息 自定义聊天页面时间格式
    • 适配 辅助-聊天和消息 转发消息点头像查看详细信息
    • 移除 辅助-娱乐 隐藏搜索编辑框
    • 移除 辅助-实验性功能 屏蔽小程序广告
    • 修复 「QQ 通知进化 Plus」 | QQ 处于后台时功能失效的 bug
    • 修复 其他部分 bug

    「适配」仅指该功能对 QQ v8.9.20 (3524)QQ v8.9.20 (3528)QQ v8.9.23 (3582)QQ v8.9.23 (3584) 进行了适配。

    |MD5|FILE| |:--------:|:----------:| |70aefd9416f3b4c851bd9dab998ac428|QAuxv-v1.3.6.r1185.65bc1ae-arm32.apk| |fcd793c926fed433a6d74031570ce1fd|QAuxv-v1.3.6.r1185.65bc1ae-arm64.apk| |cde8f9c00f35b84352c0f7f9a8c1f5f9|QAuxv-v1.3.6.r1185.65bc1ae-armAll.apk| |63180f781417fdb77a1b2ac9cb1f9049|QAuxv-v1.3.6.r1185.65bc1ae-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.3.6.r1185.65bc1ae-arm32.apk(2.96 MB)
    QAuxv-v1.3.6.r1185.65bc1ae-arm64.apk(3.27 MB)
    QAuxv-v1.3.6.r1185.65bc1ae-armAll.apk(3.69 MB)
    QAuxv-v1.3.6.r1185.65bc1ae-universal.apk(5.25 MB)
  • v1.3.5(Nov 14, 2022)

    QAuxiliary v1.3.5

    更新日志

    • 改善 配置逻辑 ¹
    • 添加 部分彩蛋
    • 适配 辅助-实验性功能 回复带图
    • 适配 辅助-实验性功能 强制平板模式
    • 适配 辅助-聊天和消息 批量撤回消息
    • 适配 辅助-聊天和消息 聊天自动发送原图
    • 适配 辅助-聊天和消息 转发消息点头像查看详细信息
    • 修复 其他部分 bug

    「¹」您可能需要重新启用部分功能; 「适配」仅指该功能对 QQ v8.9.18 (3466) (https://t.me/QQUpdates/55) 和 QQ v8.9.19(3472) (https://t.me/QQUpdates/56) 进行了适配。

    |MD5|FILE| |:--------:|:----------:| |66fd979edd3a00dcc1c46db9d34dffcc|QAuxv-v1.3.5.r1122.caef72e-arm32.apk| |4a351f600eff5172b4b22f5312d277d6|QAuxv-v1.3.5.r1122.caef72e-arm64.apk| |50c7d6c3f9d4ca8d9392abe703a85f4b|QAuxv-v1.3.5.r1122.caef72e-armAll.apk| |e912f674fcec2f8ef0080a690e55dd8b|QAuxv-v1.3.5.r1122.caef72e-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.3.5.r1153.c2ed23e-arm32.apk(2.96 MB)
    QAuxv-v1.3.5.r1153.c2ed23e-arm64.apk(3.27 MB)
    QAuxv-v1.3.5.r1153.c2ed23e-armAll.apk(3.69 MB)
    QAuxv-v1.3.5.r1153.c2ed23e-universal.apk(5.25 MB)
  • v1.3.4(Oct 26, 2022)

    QAuxiliary v1.3.4

    更新日志

    • 改善 图标样式
    • 新增 辅助-实验性功能 强制平板模式 ¹
    • 适配 辅助-实验性功能 跳过扫码风险登录五秒确认 ²
    • 适配 辅助-聊天和消息 支持聊天窗口粘贴图片 ²
    • 适配 辅助-聊天和消息 显示具体消息数量 ³
    • 适配 辅助-聊天和消息 批量撤回消息 ³
    • 修复 净化-杂项 精简设置菜单 ⁴
    • 修复 无法正常显示「模块配置页面」入口的 bug ⁴
    • 修复 无法在「应用转生」环境下使用模块的 bug
    • 修复 其他部分 bug

    *「¹」该功能仅会在 QQ v8.9.15(3408) (https://t.me/QQUpdates/54) 及更高版本上生效; *「²」仅指该功能对 QQ v8.9.15(3408) (https://t.me/QQUpdates/54) 进行了适配; *「³」仅指该功能对 TIM v3.4.8(1248) (https://t.me/TIMUpdates/5) 及部分更高版本进行了适配; *「⁴」该 bug 仅会在 QQ 新版 Pad UI 上出现。

    |MD5|FILE| |:--------:|:----------| |6a3afb33aefe84fe36402b25c03e91c6|QAuxv-v1.3.4.r1122.caef72e-arm32.apk| |69b1bd3a45db4aa42621ee70f19f7001|QAuxv-v1.3.4.r1122.caef72e-arm64.apk| |72f5c970c591a2a86a6df28822842b6b|QAuxv-v1.3.4.r1122.caef72e-armAll.apk| |55b85b4fe8e12963459899e287f904a8|QAuxv-v1.3.4.r1122.caef72e-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.3.4.r1122.caef72e-arm32.apk(2.87 MB)
    QAuxv-v1.3.4.r1122.caef72e-arm64.apk(3.19 MB)
    QAuxv-v1.3.4.r1122.caef72e-armAll.apk(3.62 MB)
    QAuxv-v1.3.4.r1122.caef72e-universal.apk(5.17 MB)
  • v1.3.3(Oct 10, 2022)

    QAuxiliary v1.3.3

    更新日志

    • 改善 「隐藏下拉小程序」功能性能
    • 改善 应用性能
    • 调整 「修改 QQ 图标」功能位置至「辅助-娱乐功能」 ¹
    • 适配 净化-侧滑 侧滑栏精简
    • 适配 净化-杂项 隐藏小红点
    • 适配 辅助-聊天和消息 聊天自动发送原图
    • 修复 净化-聊天 强制使用默认字体
    • 修复 辅助-聊天和消息 聊天自动接收原图
    • 修复 「防撤回」| 防撤回灰字提示可能会出现在与自己的会话中的 bug
    • 修复 「发送卡片消息」 | 发送卡片消息时概率导致 QQ 闪退的 bug
    • 修复 其他部分 bug

    *「¹」启用该功能时可能会出现未知 bug ,不建议日常使用; *「适配」仅指该功能对 QQ v8.9.13 (3350) (https://t.me/QQUpdates/51) 进行了适配。

    |MD5|FILE| |:--------:|:----------| |22e5b4138c942f13932b1826f2c2a619|QAuxv-v1.3.3.r1094.74b04bf-arm32.apk| |881b5074bb855f9e51f1d3936a8996d5|QAuxv-v1.3.3.r1094.74b04bf-arm64.apk| |469fdf435096341e7a44fe721a83d476|QAuxv-v1.3.3.r1094.74b04bf-armAll.apk| |648e25657124dbd8ac74b98460aadcd5|QAuxv-v1.3.3.r1094.74b04bf-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.3.3.r1094.74b04bf-arm32.apk(2.87 MB)
    QAuxv-v1.3.3.r1094.74b04bf-arm64.apk(3.18 MB)
    QAuxv-v1.3.3.r1094.74b04bf-armAll.apk(3.61 MB)
    QAuxv-v1.3.3.r1094.74b04bf-universal.apk(5.16 MB)
  • v1.3.2(Sep 20, 2022)

    QAuxiliary v1.3.2

    更新日志

    • 改善 「隐藏下拉小程序」功能性能
    • 改善 「强制使用默认字体」功能性能
    • 新增 辅助-杂项 修改 QQ 图标
    • 新增 辅助-聊天和消息 文本消息自由复制
    • 适配 净化-主页 联系人排序
    • 适配 净化-主页 屏蔽主界面超级 QQ 秀图标
    • 适配 净化-主页 屏蔽消息界面相机 / 小世界图标
    • 适配 净化-聊天 强制使用默认字体
    • 修复 净化-聊天 移除消息前后的空格
    • 修复 其他部分 bug

    *「适配」仅指对 QQ v8.9.10 (3292) (https://t.me/QQUpdates/48) 和 QQ v8.9.10 (3296) (https://t.me/QQUpdates/49) 进行适配。

    |MD5|FILE| |:--------:|:----------| |d34f8bd02e3f4225debc35ecb9aa9dcd|QAuxv-v1.3.2.r1014.fb897aa-arm32.apk| |f90a9ab72dad92e9250e748464525477|QAuxv-v1.3.2.r1014.fb897aa-arm64.apk| |9fb758a2763b28ed78f89cb37939b25a|QAuxv-v1.3.2.r1014.fb897aa-armAll.apk| |463bf7bf10db2ba39972014cda5d6a03|QAuxv-v1.3.2.r1014.fb897aa-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.3.2.r1014.fb897aa-arm32.apk(3.29 MB)
    QAuxv-v1.3.2.r1014.fb897aa-arm64.apk(3.80 MB)
    QAuxv-v1.3.2.r1014.fb897aa-armAll.apk(4.67 MB)
    QAuxv-v1.3.2.r1014.fb897aa-universal.apk(7.50 MB)
  • v1.3.1(Sep 9, 2022)

    QAuxiliary v1.3.1

    更新日志

    • 改善 「用户协议与隐私政策」文本
    • 调整 模块关于页面将展示全部「开放源代码许可」项目
    • 新增 净化-聊天 聊天界面查看图片背景模糊
    • 新增 辅助-实验性功能 跳过扫码风险登录五秒确认
    • 适配 净化-聊天 隐藏群聊共同好友提醒 ¹
    • 适配 净化-聊天 禁止回复自动 @ ²
    • 移除 辅助-好友和资料卡 资料卡防崩溃
    • 修复 其他部分 bug

    *「¹」仅指对 QQ v8.9.2 (3072) 至 QQ v8.9.8 (3236) 进行适配 *「²」仅指对 QQ v8.9.8 (3236) 进行适配

    |MD5|FILE| |:--------:|:----------| |1b67a49d41abdb937090a837e283963c|QAuxv-v1.3.1.r974.735d9ad-arm32.apk| |5fcad8d98807cf1bb572850d160211b3|QAuxv-v1.3.1.r974.735d9ad-arm64.apk| |dca38c96894cbbd3a0f991e22fc41444|QAuxv-v1.3.1.r974.735d9ad-armAll.apk| |f5ccd63a0ad3a811580cf4603034dcb7|QAuxv-v1.3.1.r974.735d9ad-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.3.1.r974.735d9ad-arm32.apk(3.39 MB)
    QAuxv-v1.3.1.r974.735d9ad-arm64.apk(3.91 MB)
    QAuxv-v1.3.1.r974.735d9ad-armAll.apk(4.79 MB)
    QAuxv-v1.3.1.r974.735d9ad-universal.apk(7.73 MB)
  • v1.3.0(Aug 27, 2022)

    QAuxiliary v1.3.0

    更新日志

    改善 定位混淆类速度 ¹ 改善 定位混淆类内存占用 ¹ 调整 「可选使用系统相册」和「可选使用系统文件」功能将不再对频道生效 移除 净化-聊天 移除夜间模式遮罩 修复 激活状态页面 | 菜单栏概率不显示「隐藏桌面图标」选项的 bug 修复 其他部分 bug

    *「¹」 由韵祈提供 DexKit 技术支持

    |MD5|FILE| |:--------:|:----------| |0a84dab3d7206f78352c889ca4f1ee0e|QAuxv-v1.3.0.r947.c03491d-arm64.apk |0b2494925b7bc08ff9557b16bdc636b7|QAuxv-v1.3.0.r947.c03491d-arm32.apk |e6a7f7ad7fa7320b4af257767a2891d3|QAuxv-v1.3.0.r947.c03491d-armAll.apk |7078cfcfc0dcd5e74505edcc461ef924|QAuxv-v1.3.0.r947.c03491d-universal.apk

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.3.0.r947.c03491d-arm32.apk(3.79 MB)
    QAuxv-v1.3.0.r947.c03491d-arm64.apk(4.30 MB)
    QAuxv-v1.3.0.r947.c03491d-armAll.apk(5.19 MB)
    QAuxv-v1.3.0.r947.c03491d-universal.apk(8.12 MB)
  • v1.2.14(Aug 20, 2022)

    QAuxiliary v1.2.14

    更新日志

    • 适配 净化-聊天 强制使用默认字体 ¹
    • 适配 净化-聊天 禁用 $ 打开送礼界面 ¹
    • 适配 净化-主页 屏蔽消息界面相机/小世界图标 ²
    • 适配 净化-主页 屏蔽主界面超级 QQ 秀图标 ²
    • 适配 辅助-实验性功能 回复带图 ¹
    • 适配 辅助-聊天和消息 显示具体消息数量 ¹
    • 适配 辅助-聊天和消息 聊天自动接收原图 ²
    • 修复 「防撤回」 | 开关状态异常的 bug
    • 修复 「自定义启动图」 | 简洁模式下无法正常生效的 bug
    • 修复 其他部分 bug

    *「¹」仅指对 QQ v8.9.3 (3118) 进行适配 *「²」仅指对 QQ v8.9.5 (3176) 进行适配

    |MD5|file| |:--|:--| |6ece50ac16603229c46d4d640cac68c8|QAuxv-v1.2.14.r921.f309bde-arm32.apk| |18de353832eff72ad958e85d8b5129c3|QAuxv-v1.2.14.r921.f309bde-arm64.apk| |83dcd169dffa8b93c12547e3f85e2fb5|QAuxv-v1.2.14.r921.f309bde-armAll.apk| |4dde13116d188a43113058fd8fd96093|QAuxv-v1.2.14.r921.f309bde-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.14.r921.f309bde-arm32.apk(3.38 MB)
    QAuxv-v1.2.14.r921.f309bde-arm64.apk(3.63 MB)
    QAuxv-v1.2.14.r921.f309bde-armAll.apk(4.11 MB)
    QAuxv-v1.2.14.r921.f309bde-universal.apk(5.66 MB)
  • v1.2.13(Aug 10, 2022)

    QAuxiliary v1.2.13

    更新日志

    • 改善 「消息 +1 Plus」| 添加「显示在右上角」开关
    • 改善 「消息 +1 Plus」| 添加「双击复读」开关
    • 适配 净化-侧滑 侧滑栏精简
    • 适配 净化-聊天 禁止回复自动@
    • 适配 净化-主页 移除侧滑栏左上角打卡
    • 适配 净化-杂项 隐藏消息列表底栏未读消息数
    • 适配 辅助-聊天和消息 消息 +1 Plus
    • 适配 辅助-聊天和消息 批量撤回消息
    • 适配 辅助-聊天和消息 修改@界面排序
    • 修复 辅助-通知 静默指定类型消息通知
    • 修复 「以图片方式打开闪照」 | 无法正常发送闪照的 bug
    • 修复 其他部分 bug

    *「适配」仅指对 QQ v8.9.3 (3118) 进行适配

    |MD5|file| |:--|:--| |4e998a01ea3917ba49acdee12e503e1c|QAuxv-v1.2.13.r894.c0f4975-arm32.apk| |99686d10bbfa0789f0ae331e63667a7e|QAuxv-v1.2.13.r894.c0f4975-arm64.apk| |247d5c6c64cab78ed5ddf2acf5b18682|QAuxv-v1.2.13.r894.c0f4975-armAll.apk| |b7f801004f999fe492c83c991a549b99|QAuxv-v1.2.13.r894.c0f4975-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.13.r894.c0f4975-arm32.apk(3.37 MB)
    QAuxv-v1.2.13.r894.c0f4975-arm64.apk(3.63 MB)
    QAuxv-v1.2.13.r894.c0f4975-armAll.apk(4.11 MB)
    QAuxv-v1.2.13.r894.c0f4975-universal.apk(5.66 MB)
  • v1.2.12(Jul 31, 2022)

    QAuxiliary v1.2.12

    更新日志

    • 适配 净化-主页 精简联系人页面
    • 适配 净化-聊天 隐藏亲密抽屉
    • 适配 净化-群聊 移除右划群应用
    • 适配 净化-侧滑栏 侧滑栏精简
    • 适配 辅助-聊天和消息 消息+1 Plus
    • 适配 辅助-聊天和消息 清理最近消息
    • 适配 辅助-聊天和消息 聊天自动发送原图
    • 新增 辅助-杂项 伪装网络类型为移动网络
    • 修复 其他部分 bug

    *「适配」仅指对 QQ v8.9.2 (3072) 进行适配

    |MD5|file| |:--|:--| |7ad1451be6e9dbe42e0f6ece1962c02a|QAuxv-v1.2.12.r854.3afcd1c-arm32.apk| |4968e66ae19e4d04fc5d35a4c67afbe0|QAuxv-v1.2.12.r854.3afcd1c-arm64.apk| |60bb6f04c33dd11905336ff902f42ad6|QAuxv-v1.2.12.r854.3afcd1c-armAll.apk| |7da56b4af7544ac6a3deb10a7eb998da|QAuxv-v1.2.12.r854.3afcd1c-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.12.r854.3afcd1c-arm32.apk(3.39 MB)
    QAuxv-v1.2.12.r854.3afcd1c-arm64.apk(3.55 MB)
    QAuxv-v1.2.12.r854.3afcd1c-armAll.apk(4.11 MB)
    QAuxv-v1.2.12.r854.3afcd1c-universal.apk(5.69 MB)
  • v1.2.11(Jul 21, 2022)

    QAuxiliary v1.2.11

    更新日志

    • 改善 「防撤回」 | 当撤回的消息类型为非文本消息时将展示该条消息的 shmsgseq ¹
    • 改善 「消息显示 ID 和时间」 | 支持复制详细信息文本
    • 改善 「消息显示 ID 和时间」 | 添加 「点击显示消息详细信息」开关
    • 调整 「消息显示发送者 QQ 号和时间」 功能名称为「消息显示 ID 和时间」 ²
    • 调整 「聊天文件分享其他应用」和「聊天图片分享其他应用」功能位置至 「辅助-聊天和消息」
    • 适配 净化-主页 联系人排序
    • 适配 净化-主页 屏蔽好友推过
    • 适配 净化-聊天 禁止弹射表情
    • 适配 净化-聊天 禁止回复自动@
    • 适配 净化-聊天 隐藏文本框上方快捷方式
    • 适配 辅助-聊天和消息 消息 +1 Plus
    • 适配 辅助-聊天和消息 频道防撤回消息
    • 适配 辅助-聊天和消息 显示具体消息数量
    • 适配 辅助-聊天和消息 聊天图片分享其他应用
    • 适配 辅助-聊天和消息 聊天文件分享其他应用
    • 适配 辅助-聊天和消息 允许各种消息左滑回复
    • 适配 辅助-文件和存储 群文件重命名
    • 适配 辅助-实验性功能 回复带图
    • 适配 辅助-实验性功能 允许群名带表情
    • 适配 辅助-实验性功能 群成员退群添加灰字提示
    • 适配 辅助-实验性功能 允许上传透明头像和表情
    • 适配 辅助-实验性功能 允许上传透明头像和表情
    • 移除 辅助-聊天和消息 修改左滑消息灵敏度
    • 修复 其他部分 bug

    *「¹」shmsgseq 为消息 ID 的其中一种类型 *「²」您仍可以自定义显示内容 *「适配」仅指对 QQ v8.9.0 (3060) 和 QQ v8.9.1 (3068) 进行适配

    |MD5|file| |:--|:--| |1787f52a26182ebc6355eb27d8090380|QAuxv-v1.2.11.r840.5b91f01-arm32.apk| |2c728be1f5f1b5f6010fc6c3dc78e712|QAuxv-v1.2.11.r840.5b91f01-arm64.apk| |ca7d15df39b658621dccf3d04542f1fb|QAuxv-v1.2.11.r840.5b91f01-armAll.apk| |68d3fd7889fa5d6c6d582400d3cbc2e1|QAuxv-v1.2.11.r840.5b91f01-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.11.r840.5b91f01-arm32.apk(3.39 MB)
    QAuxv-v1.2.11.r840.5b91f01-arm64.apk(3.55 MB)
    QAuxv-v1.2.11.r840.5b91f01-armAll.apk(4.11 MB)
    QAuxv-v1.2.11.r840.5b91f01-universal.apk(5.69 MB)
  • v1.2.10(Jul 10, 2022)

    QAuxiliary v1.2.10

    更新日志

    • 改善 「消息显示发送者 QQ 号和时间」 功能支持自定义格式
    • 改善 「功能搜索」界面可输入 QQ 号或群号打开资料卡
    • 新增 辅助-文件与存储 群文件重命名
    • 移除 调试-调试功能 检查消息
    • 修复 其他部分 bug

    |MD5|file| |:--|:--| |03b70c7cb99cb6ab7fcfa1b2b5698c16|QAuxv-v1.2.10.r790.4362827-arm32.apk| |6e30b40d2b920010f5722c127590b9ff|QAuxv-v1.2.10.r790.4362827-arm64.apk| |a8f8a6307710e3caa00e0195dc76149f|QAuxv-v1.2.10.r790.4362827-armAll.apk| |af3837f120b025bc3373accd4f836175|QAuxv-v1.2.10.r790.4362827-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.10.r790.4362827-arm32.apk(3.30 MB)
    QAuxv-v1.2.10.r790.4362827-arm64.apk(3.55 MB)
    QAuxv-v1.2.10.r790.4362827-armAll.apk(4.02 MB)
    QAuxv-v1.2.10.r790.4362827-universal.apk(5.57 MB)
  • v1.2.9(Jul 2, 2022)

    QAuxiliary v1.2.9

    更新日志

    • 改善 「去你大爷的QQ浏览器」功能性能
    • 改善 「消息显示发送者QQ号和时间」功能性能
    • 适配 净化-侧滑 侧滑栏精简
    • 适配 净化-杂项 自定义启动图
    • 适配 辅助-杂项 去除相册扫码登录检验
    • 适配 辅助-聊天和消息 聊天自动接收原图
    • 适配 辅助-聊天和消息 清理最近聊天
    • 新增 辅助-聊天和消息 优化消息中的 IPv6 链接
    • 修复 开启「移除消息前后的空格」功能时无法正常发送部分小表情的 bug
    • 修复 开启「屏蔽更新」功能时 QQ 概率闪退的 bug
    • 修复 其他部分 bug

    *「适配」仅指对 QQ v8.8.98 (3002) 进行适配

    |MD5|file| |:--|:--| |02aab46223d63302adce8d80a72178f0|QAuxv-v1.2.9.r774.4e81e6e-arm32.apk| |c3024927ef4f0fc9c2daac4e6c1e4040|QAuxv-v1.2.9.r774.4e81e6e-arm64.apk| |803440419cc849fd9bfdd07c6f5b5f52|QAuxv-v1.2.9.r774.4e81e6e-armAll.apk| |8985768b101a4b006dbe290f552bbd7a|QAuxv-v1.2.9.r774.4e81e6e-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.9.r774.4e81e6e-arm32.apk(3.30 MB)
    QAuxv-v1.2.9.r774.4e81e6e-arm64.apk(3.55 MB)
    QAuxv-v1.2.9.r774.4e81e6e-armAll.apk(4.02 MB)
    QAuxv-v1.2.9.r774.4e81e6e-universal.apk(5.57 MB)
  • v1.2.8(Jun 29, 2022)

    QAuxiliary v1.2.8

    更新日志

    • 改善 「屏蔽更新」功能描述
    • 调整 「屏蔽空间滑动相机」功能位置至「净化-主页」
    • 调整 「小程序分享转链接(接收)」功能位置至「辅助-聊天和消息」
    • 新增 辅助-通知 QQ 通知进化 Plus
    • 修复 「清理最近聊天」 | 无法正常检测消息是否为置顶消息的 bug
    • 修复 「被删好友检测通知」 | 功能开关状态异常的 bug
    • 修复 其他部分 bug

    |MD5|file| |:--|:--| |b007f7490e61f4e51ae41e13bd7599d1|QAuxv-v1.2.8.r757.f2ca892-arm32.apk| |30e1204d0a298ad6d278311d3efe8b70|QAuxv-v1.2.8.r757.f2ca892-arm64.apk| |1ee2788b77d9cfedc9d289037e02ec79|QAuxv-v1.2.8.r757.f2ca892-armAll.apk| |3616806b390028003f3a02be4048a414|QAuxv-v1.2.8.r757.f2ca892-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.8.r757.f2ca892-arm32.apk(3.29 MB)
    QAuxv-v1.2.8.r757.f2ca892-arm64.apk(3.55 MB)
    QAuxv-v1.2.8.r757.f2ca892-armAll.apk(4.02 MB)
    QAuxv-v1.2.8.r757.f2ca892-universal.apk(5.56 MB)
  • v1.2.7(Jun 20, 2022)

    QAuxiliary v1.2.7

    更新日志

    • 改善 「强制使用默认字体」功能描述
    • 调整 「屏蔽掉落小表情」和「屏蔽戳一戳」功能位置至「净化-聊天界面」
    • 适配 净化-聊天界面 屏蔽掉落小表情
    • 适配 辅助-聊天和消息 修改@界面排序
    • 适配 辅助-聊天和消息 自定义聊天页面时间格式
    • 适配 辅助-聊天和消息 批量撤回消息
    • 适配 辅助-实验性功能 回复带图
    • 修复 净化-杂项 精简设置菜单
    • 修复 其他部分 bug

    |md5sum|file| |:--|:--| |4fc26eeee008a2c9bb44759c962fb72b|QAuxv-v1.2.7.r681.d1acc68-arm32.apk| |c70e41ca334bca26865c5a653ee3085a|QAuxv-v1.2.7.r681.d1acc68-arm64.apk| |3768166b758ac35d10caf26e002c7c4d|QAuxv-v1.2.7.r681.d1acc68-armAll.apk| |28d87d52094e9c7b56067a1cbefa7ffe|QAuxv-v1.2.7.r681.d1acc68-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.7.r681.d1acc68-arm32.apk(3.26 MB)
    QAuxv-v1.2.7.r681.d1acc68-arm64.apk(3.51 MB)
    QAuxv-v1.2.7.r681.d1acc68-armAll.apk(3.97 MB)
    QAuxv-v1.2.7.r681.d1acc68-universal.apk(5.51 MB)
  • v1.2.6(Jun 10, 2022)

    QAuxiliary v1.2.6

    更新日志

    改善 提升 TargetSdkVersion 至 33 改善 「消息 +1 Plus」功能性能 改善 「文字转语音发送」功能性能 改善 「清理聊天记录数据库」项目排序逻辑 调整 「显示图片 MD5」 功能支持复制图片链接 新增 净化-主页 联系人排序 新增 净化-聊天 聊天文件分享其他应用 新增 辅助-聊天和消息 打开合并转发消息 新增 辅助-好友和资料卡 查看本地聊天记录 适配 QQ v8.8.93 修复 「拦截资料卡异常体积压缩包」功能可能会错误拦截超级 QQ 秀资源文件压缩包的 bug 修复 其他部分 bug

    |md5sums | filename| |:--|:--| |319869c62a8624965da359ebe7b23d96 |QAuxv-v1.2.6.r656.7fba07b-arm32.apk| |d22f462cff11c1ae4aea676fe4bafdcb| QAuxv-v1.2.6.r656.7fba07b-arm64.apk| |d222a0060361ca142fd0527008a08851 |QAuxv-v1.2.6.r656.7fba07b-armAll.apk| |faf9409eaad4fc62da73b244ff7ec1ea| QAuxv-v1.2.6.r656.7fba07b-universal.apk|

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.6.r656.7fba07b-arm32.apk(3.23 MB)
    QAuxv-v1.2.6.r656.7fba07b-arm64.apk(3.48 MB)
    QAuxv-v1.2.6.r656.7fba07b-armAll.apk(3.93 MB)
    QAuxv-v1.2.6.r656.7fba07b-universal.apk(5.44 MB)
  • v1.2.5(May 19, 2022)

    QAuxiliary v1.2.5

    更新日志

    改善 「清理聊天记录数据库」功能性能 适配 辅助-好友和资料卡 显示加好友来源参数 新增 辅助-娱乐 文字转语音发送 (使用系统 TTS) 新增 辅助-聊天和消息 文字消息转语音 (使用系统 TTS) 新增 辅助-聊天和消息 消息+1 Plus 修复 辅助-聊天和消息 频道防撤回消息 修复 开启「频道防撤回消息」功能时无法正常展示表情回应栏的 bug 修复 其他部分 bug

    *「适配」仅指对 QQ v8.8.88 (2770) 进行适配

    md5sum
    ca21a8f6ce280cf90d5a9f0866f9b37e QAuxv-v1.2.5.r551.1acbd2e-arm32.apk
    71d2b941824353383001fce71ec39ab8 QAuxv-v1.2.5.r551.1acbd2e-arm64.apk
    20942ac8d9385b44de64f61cc6ccc023 QAuxv-v1.2.5.r551.1acbd2e-armAll.apk
    8f566434f708915439c962569e1acde5 QAuxv-v1.2.5.r551.1acbd2e-universal.apk
    
    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.5.r551.1acbd2e-arm32.apk(3.28 MB)
    QAuxv-v1.2.5.r551.1acbd2e-arm64.apk(3.54 MB)
    QAuxv-v1.2.5.r551.1acbd2e-armAll.apk(3.99 MB)
    QAuxv-v1.2.5.r551.1acbd2e-universal.apk(5.50 MB)
  • v1.2.4(May 10, 2022)

    QAuxiliary v1.2.4

    更新日志

    改善 应用性能 新增 净化-聊天 禁止弹射表情 ¹ 新增 辅助-杂项 忽略部分通话状态 ¹ 新增 辅助-聊天和消息 允许各种消息左滑回复 新增 辅助-聊天和消息 被禁言剩余时间精确到秒 ¹ 新增 辅助-聊天和消息 频道显示更多信息 ¹ ² 新增 辅助-聊天和消息 显示隐藏表情 ¹ 新增 辅助-实验性功能 群成员退群添加灰字提示 ¹ ² 新增 辅助-实验性功能 回复带图 ¹ ² ³ 新增 辅助-实验性功能 允许群名带表情 ¹ 新增 辅助-实验性功能 允许上传透明头像和表情 ¹ 添加 更多 feature 移除 辅助-聊天和消息 聊天小尾巴 修复 辅助-聊天和消息 语音转发及保存 修复 辅助-文件和存储 群文件长按转存永久 ⁴ 修复 进入「功能搜索」界面时模块闪退的 bug ⁵ 修复 其他部分 bug

    *「¹」该功能来自「小菜豆」 *「²」未经完整测试 *「³」发送「回复带图」消息时,您需要先点按一次位于「图片选择栏」旁的「发送」按钮,后点按一次位于「输入框」旁的「发送」按钮 *「⁴」该 bug 仅在 QQ v8.8.68 (2538) 上出现 *「⁵」该 bug 仅在 QQ v8.8.88 (2770) 上出现

    md5sum *           
    8448e253bef0bcc1d62306a700b2fe99  QAuxv-v1.2.4.r527.ad3edc1-arm32.apk
    f3fbbcac30fcb231b27bd08702c0d00a  QAuxv-v1.2.4.r527.ad3edc1-arm64.apk
    c88b6da329468cf32ac538a75f776c62  QAuxv-v1.2.4.r527.ad3edc1-armAll.apk
    d575173a34289c0e86563697b67359e4  QAuxv-v1.2.4.r527.ad3edc1-universal.apk
    
    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.4.r527.ad3edc1-arm32.apk(3.21 MB)
    QAuxv-v1.2.4.r527.ad3edc1-arm64.apk(3.46 MB)
    QAuxv-v1.2.4.r527.ad3edc1-armAll.apk(3.92 MB)
    QAuxv-v1.2.4.r527.ad3edc1-universal.apk(5.43 MB)
  • v1.2.3(Apr 29, 2022)

    QAuxiliary v1.2.3

    更新日志

    改善 图标样式 改善 功能搜索界面样式 改善 模块设置界面下可使用右滑手势返回上一界面 调整 拆分原「隐藏小红点」 功能为「隐藏消息列表底栏未读消息数」功能和「隐藏小红点」功能 适配 辅助-聊天和消息 聊天字数统计 ¹ 适配 辅助-聊天和消息 自定义猜拳骰子 ¹ 适配 辅助-聊天和消息 复制图片到剪贴板 ² 适配 辅助-聊天和消息 批量撤回消息 ² 适配 辅助-聊天和消息 修改@界面排序 ² 适配 辅助-聊天和消息 聊天自动接收原图 ² 适配 净化-聊天 聊天界面查看图片使用透明背景 ² 新增 净化-主页 屏蔽好友推过 新增 辅助-娱乐 自己的匿名消息居左显示 新增 辅助-聊天和消息 清理聊天记录数据库 ³ 新增 辅助-好友和资料卡 导出好友列表 新增 故障排查 启用安全模式 ⁴ 添加 功能搜索历史记录 修复 无法从 QQ 侧滑页面进入 QQ 设置的 bug 修复 其他部分 bug

    *「¹」仅指对 QQ v8.8.88 (2770) 进行适配 *「²」仅指对 QQ v8.2.11-Play (1380) 进行适配 *「³」请谨慎使用此功能 *「⁴」开启此开关后将禁用所有功能

    md5sum
    8fae70df102117ffc01968fca362e227  QAuxv-v1.2.3.r483.4d61b18-arm32.apk
    1e5fc6a6b5d1a57e4d2019558d40aab2  QAuxv-v1.2.3.r483.4d61b18-arm64.apk
    9b53c7f85d843a7f2047d9bf43046abb  QAuxv-v1.2.3.r483.4d61b18-armAll.apk
    b76412f2a3c92971ea2b6291037aac24  QAuxv-v1.2.3.r483.4d61b18-universal.apk
    
    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.3.r483.4d61b18-arm32.apk(3.19 MB)
    QAuxv-v1.2.3.r483.4d61b18-arm64.apk(3.45 MB)
    QAuxv-v1.2.3.r483.4d61b18-armAll.apk(3.90 MB)
    QAuxv-v1.2.3.r483.4d61b18-universal.apk(5.41 MB)
  • v1.2.2(Apr 16, 2022)

    QAuxiliary v1.2.2

    更新日志

    • 改善 「支持聊天窗口粘贴图片」功能性能
    • 改善 「消息 +1 」功能支持更多消息类型 ¹
    • 适配 净化-侧滑 隐藏 QQ 钱包超值精选
    • 适配 辅助-娱乐 自定义钱包余额
    • 修复 净化-杂项 屏蔽更新提醒
    • 修复 其他部分 bug

    *「¹」指「带有回复标记的消息」和「图文混合消息」 *「适配」仅指适配 QQ v8.8.85 (2712)

    md5sum *
    fb82fa1e56e92b6d64aabacd1fd75caa  QAuxv-v1.2.2.r415.56daa8c-arm32.apk
    cedf62abecbe9a309645360767da7186  QAuxv-v1.2.2.r415.56daa8c-arm64.apk
    8f6db834f75b515d953b6b3108810c45  QAuxv-v1.2.2.r415.56daa8c-armAll.apk
    e3cd3b73ebbafdfe8a1084ce564ff8ea  QAuxv-v1.2.2.r415.56daa8c-universal.apk
    
    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.2.r415.56daa8c-arm32.apk(3.54 MB)
    QAuxv-v1.2.2.r415.56daa8c-arm64.apk(3.79 MB)
    QAuxv-v1.2.2.r415.56daa8c-armAll.apk(4.25 MB)
    QAuxv-v1.2.2.r415.56daa8c-universal.apk(5.75 MB)
  • v1.2.1(Apr 4, 2022)

    QAuxiliary v1.2.1

    更新日志

    • 改善 部分对话框样式
    • 改善 模块设置入口背景样式
    • 改善 深色主题下模块设置界面导航栏样式
    • 改善 使用「自定义启动图」功能时支持选用系统文件选择器
    • 改善 「自定义启动图」功能支持分别为浅色主题和深色主题设定不同启动图
    • 新增 净化-聊天和消息 聊天图片分享其他应用 ¹
    • 适配 净化-聊天和消息 聊天查看图片使用透明背景
    • 适配 QQ HD ²
    • 修复 特定条件下模块设置界面显示异常的 bug
    • 修复 无法从模块主界面跳转到故障排查界面的 bug
    • 修复 「强制使用默认消息气泡」功能开关状态异常的 bug
    • 修复 「发送收藏消息添加分组」功能选择分组闪退的 bug
    • 修复 开启「复制图片到剪贴板」功能时长按图片消息闪退的 bug
    • 修复 其他部分 bug

    *「¹」未经完整测试 *「²」仅可使用部分功能

    md5sum *
    0651322d8309161107b676b316880f9d  QAuxv-v1.2.1.r382.227d81d-arm32.apk
    dafd108769b8d895bf84ef6799f01142  QAuxv-v1.2.1.r382.227d81d-arm64.apk
    0fc6c8332390a25ea2512ecab074fd82  QAuxv-v1.2.1.r382.227d81d-armAll.apk
    ae4c20ee406f40825b2cd49fa2cc59ce  QAuxv-v1.2.1.r382.227d81d-universal.apk
    
    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.1.r382.227d81d-arm32.apk(3.52 MB)
    QAuxv-v1.2.1.r382.227d81d-arm64.apk(3.77 MB)
    QAuxv-v1.2.1.r382.227d81d-armAll.apk(4.21 MB)
    QAuxv-v1.2.1.r382.227d81d-universal.apk(5.70 MB)
  • v1.2.0(Mar 26, 2022)

    QAuxiliary v1.2.0

    更新日志

    • 改善 减小 APK 包体积
    • 改善 模块设置界面顶栏样式
    • 改善 模块设置界面暗色模式背景颜色
    • 改善 原生库信息界面 UI 样式
    • 改善 使用「自定义+1图标」和「导入恢复配置」功能时支持选用系统文件选择器
    • 调整 minSdkVersion 至 Nougat (24) ¹
    • 新增 调试-故障排查 故障功能列表
    • 适配 辅助-聊天和消息 聊天字数统计
    • 修复 辅助-聊天和消息 复制图片到剪贴板
    • 修复 辅助-聊天和消息 消息显示 At 对象
    • 修复 模块在 Android 7 (24) 上闪退的 bug
    • 修复 「消息+1」功能无法复读语音消息的 bug
    • 修复 其他部分 bug

    *「¹」从该版本开始,QAuxiliary 将停止支持 Android 6 (23) 及更低 Android 版本 *「适配」仅指适配 QQ v8.8.83 (2654)

    md5sum
    407542d083c841b2cb6053dae48ee0c8  QAuxv-v1.2.0.r346.0b31bc2-arm32.apk
    3953a4ad7acbf4e3e66426fa9308fd9f  QAuxv-v1.2.0.r346.0b31bc2-arm64.apk
    9345b4ae2ae8e5a4d567cf4ffe8ec423  QAuxv-v1.2.0.r346.0b31bc2-armAll.apk
    546189c07f1fa4b3e88c34bcdb6ad9d9  QAuxv-v1.2.0.r346.0b31bc2-universal.apk
    
    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.2.0.r346.0b31bc2-arm32.apk(3.60 MB)
    QAuxv-v1.2.0.r346.0b31bc2-arm64.apk(3.86 MB)
    QAuxv-v1.2.0.r346.0b31bc2-armAll.apk(4.33 MB)
    QAuxv-v1.2.0.r346.0b31bc2-universal.apk(5.88 MB)
  • v1.1.3(Mar 6, 2022)

    QAuxiliary v1.1.3

    更新日志

    • 调整 功能分类
    • 新增 净化-主页 隐藏主界面超级 QQ 秀图标
    • 新增 辅助-杂项 禁用内置浏览器网页拦截
    • 适配 净化-群聊 隐藏聊天界面相机按钮 ¹
    • 适配 辅助-聊天和消息 聊天字数统计
    • 修复 净化-杂项 去你大爷的 QQ 浏览器
    • 修复 辅助-通知设置 静默指定类型消息通知
    • 修复 辅助-杂项 自定义机型
    • 修复 开启简洁模式时聊天界面发送按钮显示残缺的 bug
    • 修复 其他部分 bug

    *「¹」该功能实为隐藏主界面相机图标 *「适配」仅指适配 QQ v8.8.80 (2598)

    Commit ID: 3cd0e9a7a2c1dc6e8f66697c971518249360b10c md5sum 993873b4a81124f3db12a38c7bd8d25b QAuxv-v1.1.3.r217.3cd0e9a-release.apk

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.1.3.r217.3cd0e9a-release.apk(8.27 MB)
  • v1.1.2(Feb 26, 2022)

    QAuxiliary v1.1.2

    更新日志

    • 改善 图标样式
    • 调整 合并多项「隐藏小红点」功能至净化设置-杂项
    • 适配 ¹ 净化-聊天界面 强制使用默认消息气泡 ²
    • 适配 Android 自适应图标特性
    • 修复 闪照消息标识丢失的 bug
    • 修复 无法使用「非会员贴表情」的 bug
    • 修复 批量撤回消息界面显示错误的 bug
    • 修复 使用「可选使用系统相册」或「可选使用系统文件」时 QQ 闪退的 bug
    • 修复 其他部分 bug

    *「¹」仅指适配 QQ v8.8.80 (2598) *「²」需关闭后重新启用

    Commit ID: e0041583efa151e0deeba85cab80312c16b51275 md5sum a57e77882a0c36fc33f60c4dd06ac4fe QAuxv-v1.1.2.r182.e004158-release.apk

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.1.2.r182.e004158-release.apk(6.98 MB)
  • v1.1.1(Feb 16, 2022)

    QAuxiliary v1.1.1

    更新日志

    • 改善 功能名称展示文本
    • 新增 配置备份 / 恢复
    • 修复 「跳转控制」状态显示错误的 bug
    • 修复 每次启动时都需要定位混淆类的 bug
    • 修复 其他部分 bug

    Commit ID: af2ee307a715f22a676d825583e1045ffbacea94 md5sum 4591c4d327a1a8be26a7d6c4cf592107 QAuxv-v1.1.1.r160.af2ee30-release.apk

    Source code(tar.gz)
    Source code(zip)
    QAuxv-v1.1.1.r160.af2ee30-release.apk(7.02 MB)
Owner
Acetylcholine
Maybe I'll forget all these crap after next eruption of acetylcholine. Who knows.
Acetylcholine
Create menus with a great flexibility of interactions.

Menu Lib Note: This project is just a fully refactored continuation of SmartInvs, I don't want any credit for the achievement! A documentation will be

Scyther 6 Feb 14, 2022
Nrich is a Java library developed at CROZ whose purpose is to make development of applications on JVM a little easier.

nrich Nrich is a Java library developed at CROZ whose purpose is to make development of applications on JVM a little easier. It contains modules that

CROZ 44 Nov 12, 2022
CoreLib - Necessary Libraries required to make the Cores work (API 1.0.13)

CoreLib Necessary Libraries required to make the Cores work (API 1.0.13) CoreLib is a collection of necessary libraries required to make the SurvivalC

OP Heroes Development Team 1 Jan 4, 2022
This app based on Java to make the life of firefighters easier by implementing features which they need in their day-to-day life

Fire Rescue App This app based on Java to make the life of firefighters easier by implementing features which they need in their day-to-day life. Scre

Senith Umesha 2 Jul 24, 2022
A password strength test app with strength, estimated crack times, warnings and suggestions to help make better passwords.

Is Your Password Secure? A password strength test app which displays strength, estimated crack time and provides warnings and suggestions to help make

the-weird-aquarian 24 Dec 15, 2022
Make a better open source survey system.

卷王 简体中文 | English 一文了解开源考试系统天花板-卷王 一文了解开源调查问卷天花板-卷王 一文了解开源公开查询系统天花板-卷王 需要您的 star ⭐️ ⭐️ ⭐️ 支持鼓励 ?? ?? ?? ,点 star 加群(338461197)获取最新的数据库脚本。 考试预览 考试系统预览 调

小黄黄 954 Dec 31, 2022
A Minecraft Fabric mod to make crafting with the recipe book faster

OneClickCrafting This mod is clientside only. After selecting a recipe in the recipe book, the client with shift-click the crafted item from the resul

BreadMoirai 4 Jun 2, 2022
Make the Velocity proxy run commands based on backend input.

Command Sync Server This plugin allows the Velocity proxy to run commands based on backend input. Purpose The purpose of this is to allow easy access

Wind Development 3 May 23, 2022
Caches datapack- and server resources to make world creation faster.

antiresourcereload Caches datapack- and server resources to make world creation faster. Legalisation Status Legal (1.0.2) Description I found out abou

Wurgo 13 Nov 18, 2022
Template mod to make an addon mod for Create fabric.

Create Fabric Addon Template This template mod comes pre-configured for developing an addon mod for Create on Fabric. Setup For environment setup inst

null 14 Dec 29, 2022
JDA Commands is an extension for JDA to make commands easier and clearer to develop.

JDA Commands JDA Commands is an extension for JDA to make commands easier and clearer to develop. With the API you can easily create commands for the

Dominik 12 Oct 14, 2022
Utility for developers and QAs what helps minimize time wasting on writing the same data for testing over and over again. Made by Stfalcon

Stfalcon Fixturer A Utility for developers and QAs which helps minimize time wasting on writing the same data for testing over and over again. You can

Stfalcon LLC 31 Nov 29, 2021
leak again bruh

its not an official phobos version, its just a skid made by somesadkid leaked again this time no nuke :maed: rte is cool B) peterdev is meanie nuked r

lorozin 18 Dec 2, 2022
Thanks to @HausemasterIssue for the partial deobf of this, and again recaf for remapping this sh*t

------------------------------------------- Source installation information for modders ------------------------------------------- This code follows

null 9 Dec 2, 2022
A quiz app with great layout design, dynamic questions using firebase and what not....

AndroidQuizApp An android quiz app created using Android Studio with our language JAVA that has great layout design, dynamic questions using firebase

Ejaz Mahmood 4 Dec 30, 2022
Kotlin-decompiled - (Almost) every single language construct of the Kotlin programming language compiled to JVM bytecode and then decompiled to Java again for better readability

Kotlin: Decompiled (Almost) every single language construct of the Kotlin programming language compiled to JVM bytecode and then decompiled to Java ag

The Self-Taught Software Engineer 27 Dec 14, 2022
Never debug a test again: Detailed failure reports and hassle free assertions for Java tests - Power Asserts for Java

Scott Test Reporter for Maven and Gradle Get extremely detailed failure messages for your tests without assertion libraries, additional configuration

Dávid Csákvári 133 Nov 17, 2022
Write JSON unit tests in less code. Great for testing REST interfaces.

JSONassert Write JSON unit tests in less code. Great for testing REST interfaces. Summary Write JSON tests as if you are comparing a string. Under the

Skyscreamer 899 Dec 29, 2022