Skip to content

[BUG]假群主发送消息编码错误 #36

Description

@mubai0122

复现步骤 / Steps to reproduce

  1. 打开假群主功能
  2. 任意消息发送: "ui。" (双引号中的内容)

预期行为 / Expected behaviour

正常发送消息

Image

实际行为 / Actual behaviour

发送的消息呈现出乱码,对方可见

Image

你使用的 Xposed 框架 / Xposed Framework you used

LSPosed

你使用的安卓系统版本 / Your Android version

16

QQ 版本 / QQ Version

9.2.66.33870

模块版本 / Module Version

43bd843.02261651

版本和其他要求 / Version and Other Requirements

  • 我正在使用最新 CI 调试版本且启用日志记录 / I am using latest debug CI version of ono and enable log
  • 我使用的 QQ 是官方发布的正式版本,而非修改版或测试版 / The QQ I am using is an official release version, not a modified or beta version
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题。重复问题会被关闭。
  • 我已知晓并同意,此处仅用于汇报主程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

日志 / Logs

[2026/04/01 23:46:34]
moe.ono.reflex.exception.ReflectException: can not find method:com.tencent.mobileqq.aio.msglist.holder.AIOBubbleMsgItemVB void null(4[int, class moe.ono.reflex.Ignore, interface java.util.List, class android.os.Bundle])
moe.ono.reflex.exception.ReflectException: can not find method:com.tencent.mobileqq.aio.msglist.holder.AIOBubbleMsgItemVB void null(4[int, class moe.ono.reflex.Ignore, interface java.util.List, class android.os.Bundle])
moe.ono.reflex.base.BaseFinder.first(BaseFinder.java:130)
moe.ono.hooks.base.api.QQMsgViewAdapter.entry(QQMsgViewAdapter.kt:66)
moe.ono.hooks._base.BaseHookItem.startLoad(BaseHookItem.java:80)
moe.ono.hooks.core.HookItemLoader.loadHookItem(HookItemLoader.kt:42)
moe.ono.core.QLauncher.init(QLauncher.java:49)
moe.ono.startup.StartupRoutine.execPostStartupInit(StartupRoutine.java:53)
moe.ono.startup.StartupHook.execStartupInit(StartupHook.java:51)
moe.ono.startup.StartupHook$1.afterHookedMethod(StartupHook.java:118)
de.robv.android.xposed.XposedBridge$LegacyApiSupport.handleAfter(r8-map-id-9be87ee1ceb039ad1ee7fd539dbdd9297a763effcd68c6ef0b2cc31d3f111dda:34)
org.lsposed.lspd.impl.LSPosedBridge$NativeHooker.callback(r8-map-id-9be87ee1ceb039ad1ee7fd539dbdd9297a763effcd68c6ef0b2cc31d3f111dda:282)
LSPHooker
.run(Unknown Source:11)
com.tencent.qqnt.startup.NtStartupDispatcher.c(Unknown Source:23)
com.tencent.qqnt.startup.NtStartupDispatcher.a(Unknown Source:0)
com.tencent.qqnt.startup.NtStartupDispatcher$dispatcher$2.invoke(P:2)
com.tencent.qqnt.startup.NtStartupDispatcher$dispatcher$2.invoke(P:1)
com.tencent.qqnt.startup.b.run(Unknown Source:8)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
java.lang.Thread.run(Thread.java:1119)
com.tencent.thread.monitor.plugin.proxy.BaseThread.run(Unknown Source:15)

补充说明(可选) / Additional information (optional)

补充:error.log 中无相关报错,此日志为模块启动时的记录。乱码问题复现时模块未产生新的错误日志,但问题稳定存在。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions