English
MelodyGuard 2.0 is an LSPosed runtime module for Oplus Wireless Earphones 17.0.3. It keeps the official app APK and signature untouched while synchronizing the verified behaviors found in the supplied 15.8.1 reference APK.
- Retains the 1.0 hooks: force
getDecideByEarDevice()to returnfalseand skip cloud whitelist refresh. - Resends whitelist mode type 4 when
NoiseReductionItemreports adaptive mode type 7 or 10. - Restores deep ANC only when
EarphoneControlProviderobserves an increase in the in-ear bud count. - Selects or creates the Enco Free4
Free4 高解析通透EQ preset with-3/-2/-1/0/+1/+2/+1 dBgains, once per address per app process. - Uses reflection for private app classes and targets Wireless Earphones 17.0.3 only.
Required official app: Wireless Earphones 17.0.3
SHA-256: 0B5A1D6E005E38AB0EC6D203FF620B8B8A488B8140D82B294F9E6614AFDDD0A8
The original MelodyGuard 1.0 release remains available.
中文
MelodyGuard 2.0 是面向 Oplus 无线耳机 17.0.3 的 LSPosed 运行时模块。它不修改官方 APK 和签名,并同步了用户提供的 15.8.1 参考 APK 中已验证的功能调整。
- 保留 1.0:强制
getDecideByEarDevice()返回false,跳过云端白名单刷新。 NoiseReductionItem检测到自适应模式类型 7/10 时,重新下发白名单类型 4。- 仅在
EarphoneControlProvider观察到在耳耳机数量增加时恢复深度降噪。 - Enco Free4 自动选中或创建
Free4 高解析通透EQ,增益为-3/-2/-1/0/+1/+2/+1 dB,每个地址在当前进程只处理一次。 - 通过反射访问私有类,仅针对无线耳机 17.0.3。
所需官方应用:无线耳机 17.0.3
SHA-256:0B5A1D6E005E38AB0EC6D203FF620B8B8A488B8140D82B294F9E6614AFDDD0A8
原有的 MelodyGuard 1.0 发布 保留不删除。