XAi

X / Twitter 功能增强模块,使用原生 libxposed API 102。作者:yudigaga。

  • 模块包名:io.github.yudigaga.xai
  • 作用域:com.twitter.android
  • Android 12L / API 32 以上
  • 当前适配基准:原版 12.37.0-prod.01 / 312370001
  • 源码与使用说明
  • 模块下载

使用

在支持现代 API 102 的 LSPosed 中启用模块并勾选 X。完全退出并重新打开 X,等待首次查找及缓存校验完成,可按弹窗提示重启。后续身份未变化时复用缓存。

设置位于 X 设置 → XAi;入口暂未匹配时,可在首页顶部标题区域连点三次。首页归为内容与推荐、界面与交互、媒体与下载、分享与链接、AI 与自动化、数据与备份、高级、关于 8 组。单选设置点开选择,系统返回逐级退出,草稿返回不保存。新自动化和手势默认关闭,字体、导航和部分初始化型功能需重启 X。

独立模块页提供状态、关于和隐藏本模块桌面图标的开关;隐藏后可从 LSPosed 模块设置重新打开并恢复图标。日志入口位于 X 内 XAi → 关于 → 查看日志,支持分级筛选、复制、导出和清空。

首次从旧 io.github.xai 调试包切换,请先停用并移除旧模块,再安装正式包并重新勾选作用域,保留 X 及其数据。功能偏好存放于宿主内,避免同时启用两份模块。

功能

保留原有 43 个功能配置键,包括时间线广告/推荐与自定义过滤、界面精简、系统/自定义字体、导航与标签排序、回复与媒体排序、按钮和菜单筛选、分享链接处理以及类型化本地 feature switch 覆盖。

保留细分推荐与个人页推荐过滤、推广用户及新版 Google 广告视图过滤、已识别 Premium 提示隐藏、刷新后不自动回顶、最高可用视频轨道、自定义强调色、正文链接浏览器偏好和原版设置快捷入口。

0.4.0 / 8 新增:

  • AI 模型与附件聊天、系统/GET/MiniMax 三来源 TTS、本地分析和配置备份。模型联系人位于 XAi 扩展内;语音生成本地音频供保存和分享。
  • 原生文字自动评论、实时 XChat 私信自动回复,以及当前真实可见的本人帖新回复自动回复。提供固定、AI、关键词、随机四种模式、范围、额度冷却、任务预览、立即停止与持久去重;不遍历后台全部帖子通知。
  • 官方与第三方下载共用来源、目录、命名及媒体类型/单项/多项/全部流程。第三方解析与媒体传输隔离凭据,解析失败或取消不会切换官方下载。
  • 模块 AI 翻译,以及已适配帖子行两侧空白区域的长按和双击快捷动作。操作绑定触发时原帖,未知布局保留原生交互。
  • 统一结构化日志。详细日志同时控制本地细节和 LSPosed 输出,关闭时 LSPosed 仅保留必要警告和错误。

导航、标签、菜单、认证、官方分享域名和文件名提供中文选项及预设,保留手动输入;编辑只修改草稿,保存才写入。

当前不是 Piko 全部功能的等价移植。完整动态主题、滚动锚点恢复、照片网格、内联下载图标与 HLS 合并等尚未全部实现。未知宿主版本没有唯一、安全映射的功能保持停用;不改变账号订阅或服务端权限。

AI 翻译使用已配置模块模型。自动化当前只发送原生文字,TTS 分享不等于原生语音消息。下载受宿主进程生命周期、解析服务和 SAF 提供者行为影响,中断后可能留下部分文件。完整范围见功能说明、自动化、下载和翻译与手势。

致谢与验证

感谢 Miuix 提供 UI,感谢 Piko 与 Hachidori 的功能设计和研究参考,以及 libxposed、AndroidX / Compose、Kotlin、dexlib2 和 OkHttp。

0.4.0 / 8 沿用正式版长期证书,Debug/Release 各 649 项本地全量测试通过,每个 variant 为 93 组、零失败/错误/跳过;Release Lint 为 0 错误 / 22 警告。独立 v2/v3 签名与 P16 对齐通过;真实启用 R8 压缩、优化和混淆,并核对 APK 与 mapping 的一致性。基准宿主的 11,980 条静态规则全部唯一匹配,实际宿主调用契约 308/308。

本轮未进行手机 LSPosed/ART、实际原生发送、真实模型/TTS/解析服务、CDN/SAF 或页面效果验收。JVM/Robolectric 测试不执行压缩后的 Android DEX,静态检查和 CI 不等同于手机效果。发布附有 SHA256SUMS 与公开验证清单,远端 CI 状态由发布核验记录单独报告。

Releases

0.4.0

Stable

10/26/2026, 4:11:30 AM

XAi 0.4.0 / 8

本次正式更新包含 0.1.4 之后的扩展与宿主适配,沿用应用 ID io.github.yudigaga.xai 和长期签名。源码 Release 标签为 v0.4.0,LSPosed 标签为 8-0.4.0;两处使用同一 APK。

新增与调整

  • 移植 AI 模型、文本转语音、本地分析和配置备份。支持四种模型协议、附件聊天,系统/GET/MiniMax 三来源 TTS,分析报告导出及带预览的配置恢复。模型联系人位于 XAi 扩展内;TTS 生成本地音频供保存和分享。
  • 新增原生文字自动评论、实时 XChat 私信自动回复,以及当前真实可见的本人帖新回复自动回复。提供固定、AI、关键词、随机四种模式、范围、额度冷却、任务预览、立即停止与持久去重;不遍历后台全部帖子通知,不自动重发已提交但结果未确认的事件。
  • 官方与第三方下载统一为来源、目录、命名及媒体类型/单项/多项/全部流程。第三方解析与媒体传输隔离凭据,失败或取消不会切换官方下载。
  • 翻译按钮使用模块当前或指定 AI 模型,支持停止、重试和复制。新增已适配帖子行两侧空白区域的长按与双击动作;操作绑定原帖快照,未知布局保留原生交互。新自动化和手势默认关闭。
  • 设置首页整理为 8 组;单选设置先显示当前值,按模式显示相关选项。系统返回逐级退出,返回不提交草稿;保留旧字体与相关内容设置兼容。
  • 统一结构化日志、操作链和 Hook 采样。详细日志同时控制本地细节与 LSPosed 输出,关闭时 LSPosed 仅保留必要警告和错误。

安装与使用

要求 Android 12L / API 32 以上及支持现代 libxposed API 102 的 LSPosed,作用域仅 com.twitter.android。当前静态基准为原版 X 12.37.0-prod.01 / 312370001;未知版本缺失、歧义或不满足样本绑定的映射保持停用。

已有正式包可使用同一长期证书更新。首次从旧调试包 io.github.xai 切换时,先停用并移除旧模块,保留 X 及其数据,再安装正式 APK、重新勾选模块和 X 作用域,完全退出后打开 X。功能设置位于 X 设置 → XAi,日志位于 XAi → 关于 → 查看日志。

本地验证

  • Debug 与 Release 各 649 项全量 JVM/Miuix 测试通过,每个 variant 为 93 组,零失败、错误、跳过。
  • Release Lint:0 错误、22 警告。
  • 长期证书延续,单 signer,独立 v2/v3 签名与 zipalign -c -P 16 -v 4 检查通过。
  • R8 压缩、优化和混淆开启,资源裁剪关闭;映射绑定、API 102、入口/Manifest、规则一致性、禁止打包项及 OkHttp 资源检查通过。
  • 基准宿主静态规则 11,980/11,980 唯一匹配,实际宿主调用契约 308/308;规则生成 2 项及 APK 规则预算 3 项 Python 回归通过。

APK:XAi-0.4.0-api102-release.apk,4,726,507 字节。

APK SHA-256:798f52e39b48c211528ac863f0f6c6aebe4710a787825ad787e3750f3f5ab385。

正式证书 SHA-256:07d29d49ee8c74d5c72e852fdf59fd8f674b6eb6cd63ed2c6a1a47a83c0baa44。

验证边界

本轮未进行手机 LSPosed/ART、压缩 DEX 实际执行、原生发送、真实模型/TTS/解析服务、CDN/SAF 或宿主页面效果验收。JVM、静态规则、R8 结构与本地模拟服务检查不能替代这些结果。远端 CI 状态由发布核验记录单独报告。

自动化目前只发送原生文字;TTS 分享不等于 X 原生语音消息。帖子自动回复限于新建且真实可见的本人帖回复。下载受宿主进程和提供者行为影响,中断后可能留下部分文件。

完整范围见版本记录、扩展说明、自动化、下载及翻译与手势。发布附有校验和、公开构建验证清单与发布核验记录。

Assets

4

0.1.4

Stable

10/25/2026, 5:24:07 PM

XAi 0.1.4 / 5

  • 新增细分推荐、个人页推荐用户、推广用户、新版 Google 广告视图及已识别 Premium 提示过滤。
  • 新增刷新后不自动回顶、最高可用视频轨道、自定义强调色、正文链接浏览器偏好、外部翻译和原版设置快捷入口。
  • 下载支持按真实媒体分组下载全部、SAF 系统目录和分享菜单下载项。
  • 独立模块“关于”新增隐藏 XAi 桌面图标开关;隐藏后可通过 LSPosed 模块设置重新打开并恢复。两处关于新增 Hachidori 致谢,保留 Miuix/Piko 致谢及宿主日志入口。
  • 显示名统一为 XAi,应用 ID 继续为 io.github.yudigaga.xai。原有 43 个功能配置键保留,新增增强默认关闭。
  • 正式 Release 真实启用 R8 代码压缩、优化和混淆;资源删除保持关闭,核对 APK 编译标记及同版本 mapping 内容哈希。

安装与兼容

本版本为沿用长期证书的正式更新,要求 Android 12L / API 32 以上及支持现代 libxposed API 102 的 LSPosed,作用域仅 com.twitter.android。当前基准为原版 X 12.37.0-prod.01 / 312370001;未知版本缺失、歧义或不满足样本绑定的映射保持停用。

从旧调试包 io.github.xai 切换时,先停用并移除旧模块,保留 X 及其数据;安装正式 APK 后重新启用模块与 X 作用域,完全退出再打开 X。避免同时启用两份模块。功能设置位于 X 设置 → XAi,日志位于 XAi → 关于 → 查看日志。

本地验证

  • Debug 与 Release 各 188 项全量 JVM/Robolectric 测试通过,均为 0 失败、0 错误、0 跳过。
  • 两个 variant 的 Lint 均为 0 错误、19 警告、1 提示。
  • 长期证书延续,单 signer,独立 v2/v3 签名检查与 zipalign -c -P 16 -v 4 对齐通过;不可调试、非 testOnly。
  • API 102 元数据、作用域、入口与规则资产一致性通过。基准宿主全部 33 个 split 上 9,821 / 9,821 条规则唯一匹配;生产同源 Java 扫描器与 Python 逐符号结果一致,缓存往返通过。
  • R8 9.1.31 的 release/full/min-api32 标记与 mapping 内容哈希核验通过,最终 DEX 共 2,912 个类。

APK:XAi-0.1.4-api102-release.apk,3,934,851 字节。

APK SHA-256:1f13cb2bc47d2692d2a3bdceda3c7545e22476d85e2ca352aef4be5c235f41b7。

正式证书 SHA-256:07d29d49ee8c74d5c72e852fdf59fd8f674b6eb6cd63ed2c6a1a47a83c0baa44。

验证边界

本轮未安装或启动真实设备。LSPosed/ART 回调、实际页面与分享面板、SAF/CDN 下载及进程中断、重启握手、桌面图标刷新/恢复仍待真机验收。Release JVM 测试不执行压缩后的 Android DEX;规则与 mapping 检查不能替代手机效果。远端 CI 状态由发布核验记录单独报告。

外部翻译交给系统应用或公开网页,不替换内联结果;下载受宿主进程与 SAF 提供者影响,可能留下部分文件。完整范围见功能说明和版本记录。

源码与 LSPosed 发布使用同一 APK,校验和与公开验证清单随发布提供。

Assets

4

0.1.3

Stable

10/25/2026, 1:21:35 PM

xai 0.1.3 / 4

  • 新增关于:版本、作者 yudigaga、Miuix 与 Piko 致谢及项目链接。
  • 日志入口统一移到宿主内 xai → 关于 → 查看日志,移除设置页常驻诊断内容。
  • 保留 43 个功能配置键、分类、中文预设、手动输入、居中小面板及扫描/重启流程。
  • 首个正式 Release 使用应用 ID io.github.yudigaga.xai 和独立长期签名,原生 libxposed API 102,作用域仅 com.twitter.android。

安装迁移

从旧调试包 io.github.xai 切换时,先停用并移除旧模块,保留 X 及其数据;安装正式 APK 后在 LSPosed 重新勾选模块和 X,完全退出再打开 X。不要同时启用两份模块。功能偏好保存在宿主内。

验证

  • Debug:108 项全量单元测试通过;Release:108 项全量单元测试通过,均无失败/错误/跳过。
  • Debug 与 Release Lint:0 错误 / 19 警告。
  • 单一正式证书,v2/v3 签名独立核验通过;16 KiB ZIP 对齐通过;不可调试、非 testOnly,无测试 Activity 混入。
  • API 102 元数据、作用域与 8,317 条规则资产一致性通过。
  • 源码仓库首轮 Android CI 通过;新正式身份的手机安装、LSPosed、SAF、重启及功能效果尚未复测。

APK SHA-256:e70fe42d586be6646616aedce9909ccb998969c2d37535a4c873568b3179a25f。

正式证书 SHA-256:07d29d49ee8c74d5c72e852fdf59fd8f674b6eb6cd63ed2c6a1a47a83c0baa44。

源码与 LSPosed 发布将使用同一 APK,校验和与公开验证清单随发布提供。

Assets

4