SonyPods

为 HyperOS 设备提供系统级 Sony 耳机控制

Platform LSPosed HyperOS

English | 简体中文

为小米 HyperOS 设备提供系统级 Sony 耳机控制的 Xposed 模块。

支持型号

理论支持所有已发布的索尼耳机

耳机功能

  • 降噪控制 — 关闭 / 降噪 / 环境声三态切换,环境声等级(1–20)与人声模式
  • 均衡器 — 官方预设 + Clear Bass + 自定义频段
  • 电量显示 — TWS 左 / 右 / 充电盒,头戴式单电量
  • 耳机关机 — 对支持 Sony USER_POWER_OFF 的型号发送关机命令
  • 播放控制 — 上一首 / 播放暂停 / 下一首
  • 状态读取 — LE Audio、Quick Access、佩戴检测、固件版本
  • 双设备管理 — 管理多设备连接
  • 手势操作 — 自定义手势操作、Quick Access等
  • Tandem 调试 — 查看 TX/RX 日志、发送原始 HEX 消息

系统集成(HyperOS)

  • 型号伪装 — 将 Sony 耳机伪装为受支持的小米耳机,接入系统耳机 UI
  • 系统蓝牙电量注入 — 电量实时同步到系统蓝牙栈
  • 超级岛 / 焦点通知 — 连接与电量岛、AOD 息屏电量、通知栏降噪循环按钮
  • 融合设备中心 — 电量与降噪状态读写
  • 快捷弹窗 — 点击通知弹出控制浮窗、连接时弹窗
  • 型号图片 — 按 Sound Connect 型号与颜色目录自动匹配,不提供自定义图片入口
  • 设备流转 - 支持小米互联设备流转,参与流转的另一台设备需先与该耳机配对一次,并安装、启用本模块(不建议与双设备连接同时使用,会导致冲突)

使用

  1. 安装 APK,在 LSPosed 中启用模块,勾选作用域: com.android.bluetoothcom.milink.servicecom.xiaomi.bluetoothcom.android.settingscom.sony.songpal.mdrcom.sony.songpal.mdr 为 Sony Sound Connect 官方包名,用于在官方 App 的界面、后台保活服务或控制会话活跃时让出耳机连接,并在官方控制会话结束后自动恢复。)
  2. 重启作用域(App 内可一键 root 重启)
  3. 打开 App 授予蓝牙 / 通知权限,连接 Sony 耳机

环境

  • HyperOS(Android 14+)
  • LSPosed(libxposed API 102)

致谢

问题反馈

支持我的开发

你可以通过下方赞赏码支持我的开发,或通过我的aff注册Agent Router公益站,你可以获得175刀的token,我也能获得相应token以维持开发

赞赏码

Releases

1.5.4

Stable

8/18/2026, 3:51:49 PM

新增:使用官方同款弹窗免打扰策略(游戏场景/横屏),默认开启,该场景下弹窗不弹出
新增:弹窗黑白名单,黑名单下不弹窗(默认有模块本体)、白名单不受免打扰影响(默认有系统桌面)
新增:通知开关,允许关闭常驻的通知

修复:tandem调试功能
修复:断连时官方岛未取消

优化:模块内设置项分组显示
优化:调试相关功能仅日志级别为调试时显示

Assets

1

1.5.3

Stable

8/14/2026, 12:56:54 PM

优化:索尼耳机识别
优化:新连接判断

修复:A17/OS4冷启动后通知/岛/弹窗失效
修复:部分热重载问题
修复:其他已知问题

Assets

1

1.5.1

Stable

8/12/2026, 5:08:57 PM

优化:在平板设备上的布局

新增:连接时弹窗(支持官方/模块弹窗,默认关闭)
新增:双设备连接支持开关

完善:设备流转(另一设备需安装本模块且配对过耳机,使用时关闭双设备连接以避免冲突)

修复:错误接管小米耳机导致异常
修复:部分情况下,避让结束后未恢复连接

降低minsdk版本,支持安卓14,但不保证功能可用性

Assets

1

1.4.4

Stable

8/11/2026, 5:10:21 AM

此版本为api102,支持热重载,从1.4.x版本升级的无需重启作用域,此前版本需重启一次作用域,部分热重载失败为正常现象,无需任何操作,原因为进程不在线,无需重载

配置:移除本地索尼耳机图片等配置信息,使用索尼的云端配置

修复:通知层重复过滤导致耳机仓电量为0时不显示
修复:隐藏桌面图标后,管理器入口消失
修复:恢复耳机详情页返回后的滚动位置

移除:前端的 LE Audio 状态卡片项

Assets

1

1.4.3

Stable

8/10/2026, 1:25:34 PM

此版本为api102,支持热重载,但从api101升级的仍需要重启一次作用域

优化:模块电量岛样式
优化:头戴/TWS耳机判断
优化:模块资源体积
优化:移除部分无用周期刷新

重构:播放控制组件

新增:支持设置融合设备中心中更多设置跳转至模块
新增:顶栏模糊

Assets

1

1.4.0

Stable

8/9/2026, 6:17:21 PM

升级:libxposed api 到 102 并支持热重载(首次安装或升级到 102 版本仍需要重启作用域)

新增:手势操作
新增:双设备管理
新增:自动环境声音

修复与优化部分问题

Assets

1

1.3.0

Stable

8/8/2026, 12:08:20 PM

新增:耳机关机功能
新增:头戴耳机识别与特殊布局
新增:sound connect 控制时,模块停止控制以避免冲突(需勾选Sound Connect作用域)

修复:部分协议错误
修复:重启作用域后连接耳机未正常跳转耳机详细页问题
修复:首次下载图片后未自动更新问题

移除:自定义耳机图片

Assets

1

1.2.0

Stable

8/6/2026, 1:53:27 PM

支持所有已发布的索尼耳机,如有问题,请通过issue反馈

Assets

1

1.1.1

Stable

7/28/2026, 10:18:54 AM

hook进程从remote file获取耳机图片,修复通知图片错误问题;
增加对设置的hook,替换蓝牙设置页耳机图片

Assets

1