AutoSEffSwitch

stars downloads Github repo size GitHub release (latest by date) GitHub Release Date last commit language

是一个在连接蓝牙耳机或有线耳机自动切换音效为原声状态的模块!

✨模块介绍

  • 是一个可以在连接蓝牙耳机或者有线耳机时自动切换音效为原声的模块。 O_O
  • 模块只支持小米哦! (Miui, HyperOS)

💡模块说明

  • 模块具体功能如下
  • 详细:
    • 1.连接蓝牙耳机 --> 音质音效 --> 切换为原声。
    • 2.连接有线耳机 --> 音质音效 --> 切换为原声。
    • 3.断开蓝牙耳机 --> 音质音效 --> 切换为上次使用的音效模式。
    • 4.断开有线耳机 --> 音质音效 --> 切换为上次使用的音效模式。
  • 模块需要使用的作用域: 音质音效
  • 安装模块重启系统或音质音效即可使用。
  • 如果无法使用说明可能不适配,请带着日志反馈。

🙏致谢名单

  • 本模块使用了如下项目作为依赖或引用其代码,对此表示由衷的感谢:
项目名称 项目链接
HookTool HookTool
LSPosed LSPosed
DexKit DexKit
翻译提供 提供者
简体中文 焕晨HChen

📢项目声明

  • 任何对本项目的使用必须注明作者,抄袭是不可接受的!

🌏免责声明

  • 使用本模块即代表愿意承担一切后果。
  • 任何由本项目衍生出的项目本项目不承担任何责任。

🎉结尾

  • 感谢您愿意使用本模块!Enjoy your day! ♥️

Package

com.hchen.autoseffswitch

Releases

AutoSEffSwitch v.5.0

Release type: Stable

1/14/2025, 12:00:23 PM

AutoSEffSwitch v.5.0

本次更新重构了模块代码!强烈建议更新!

更新日志:

  • opt: 重构模块:(@HChenX )
    • 放弃在音质音效层的音效切换逻辑。(@HChenX )
    • 切换音效逻辑移动至系统框架内部,更加稳定。(@HChenX )
  • opt:完善对 FW 模式和非 FW 模式的适配。(@HChenX@Voemp )
  • opt:优化音质音效界面调试信息的内容等。(@HChenX )
  • opt:分离新旧实现和整理项目代码。(@HChenX@Voemp )
  • opt:更新依赖至最新版本。(@HChenX )
  • fix:可能的空指针问题和可能的切换失败问题。(@HChenX )
  • fix:沉浸声切换失败的问题。(@HChenX@Voemp )
  • fix:可能受其他蓝牙设备干扰的问题。(@Voemp )
  • feat:支持 LC3 音频设备。(@Voemp )
  • feat:支持对系统界面磁铁的 Hook,防止被磁铁更改音效。(@HChenX )
Tip:你依然可以通过设置 prop persist.auto.effect.switch.use.old.version true 来使用旧实现,但是非常不推荐!

鸣谢:

  • @Voemp 调试 & 代码编写。

APK 基本信息:

  • MD5:622317e00d6460637d3beeee6c08ea49
  • SHA256:074d5436e30a7ef516ff80b6f83199b317cb9b75f157c25e4794eb7c52c9e166

更新时间:

  • 北京时间:2025/01/14

AutoSEffSwitch v.3.2

Release type: Stable

12/20/2024, 4:45:36 PM

AutoSEffSwitch v.3.2

更新日志:

  • 修复:可能的蓝牙连接状态判断错误的问题。

文件 Hash256 值:

  • 3a16d9da454b8d444d6c2f5830354d90393f77a3ada7d2791b9ff13228e7caf0

AutoSEffSwitch v.3.1

Release type: Stable

12/20/2024, 6:39:11 AM

AutoSEffSwitch v.3.1

更新日志:

  • 修复:错误广播对模块的干扰问题。
  • 新增:音效状态记录功能,支持记录上次音效启用状态。

文件 Hash256 值:

  • 7c094a834c7a4d71b5419f11567d773932c76251983e553e96ecb015e8436b67

AutoSEffSwitch v.3.0

Release type: Stable

12/19/2024, 3:26:06 PM

AutoSEffSwitch v.3.0

更新日志:

  • 修复:在连接耳机的情况下异常切换回音效的问题。
  • 修复:完善对非 FW 模式的支持,支持在连接耳机时关闭沉浸声等效果。
  • 修复:音质音效发送错误广播导致模块被干扰的问题。
  • 新增:注入音质音效界面,显示模块和当前音效的基本信息。
  • 更新:HookTool 版本至 v.1.1.3。

鸣谢:

文件 Hash256 值:

  • 1bc1b7866ff8936f3596872eef60f8e7b3e5e1bc419f36fc052a99f6810b0eb4

AutoSEffSwitch v.2.0

Release type: Stable

12/17/2024, 10:55:40 AM

AutoSEffSwitch v.2.0

更新日志:

  • 重构模块代码,删除多余的 CmdHelper 类,优化代码逻辑。
  • 全面适配 OS2、OS1 等 XiaoMi 系统。
  • 支持连接蓝牙、有线耳机时切换声音效果为原声。
  • 更新 HookTool 版本至 v.1.1.2。
  • 更新模块依赖至最新版。

修复问题:

  • #1 、 #4

新贡献者:

文件 Hash256 值:

  • 61998ba2e4797c47fb933377a22fdb670fb8993912b4681f6b919191898cbd09

AutoSEffSwitch

Release type: Stable

5/22/2024, 2:37:52 PM

AutoSEffSwitch v.1.6

  • 是一个可以在连接蓝牙耳机或者有线耳机时自动切换音效为原声的模块。 O_O
  • 模块只支持小米哦! (Miui, HyperOS)
  • 详细参见 README

  • 模块需要使用的作用域: 音质音效 系统
  • 安装模块重启系统即可使用。
  • 如果无法使用说明可能不适配,请带着日志反馈。