Loading... 自从今年三月,我有了[折腾米6的麦克风](/archives/16/)的经验之后,就对 mixer_paths 之类的文件的修改有了眉目。 在前段时间,有位酷安老哥找我改 Moto Z2F 的音频通道配置文件。据我搜索得知这机型的 SoC 也是 骁龙835,再加上有一次,我打开 DevCheck,发现手机的集成声卡名字就带有 tasha,而米6的音频通道配置文件就是 mixer_paths_tasha.xml,所以我让那位老哥发这个配置文件过来,可是他跟我说只有 mixer_paths.xml,我震惊了,看来这些文件是由厂商决定的。于是我打开了那个文件,一眼望去,是陌生的结构,但通过我不懈的研究,最终还是解决了老哥的要求。 🌱,扯了这么久不是米8的内容,是时候步入正题了。 前段时间,有位用米8的老哥私信我,问我怎么改,我看了一眼截图,完全不会,只好婉拒。 现在我有了米8,所以我决定研究一下,造福广大米8(小米845机型)群众。 打开 DevCheck,集成声卡名带有 tavil,因此配置文件为 mixer_paths_tavil.xml。 <h1 style="color:red">由于有翻车案例,故以下内容失效,新方法的探索无限搁置中。</h1> ~~打开配置文件,发现有三个 mic:main-mic、top-mic、front-mic。~~ ~~但是我和 xemi 经过一番探讨,发现小米就没有自带三个麦克风的机型?~~ ~~然后我发现 front-mic 的配置相比另外两个 mic 的配置多了一行,因此我推断,front-mic 不是手机自带的mic。~~ ~~xemi 说可能是多个机型都使用同一个 xml?我想了想,很有可能是,毕竟 MIUI 有同一基线这种说法。。。~~ ~~因此我推断,小米 845 机型都使用的是 mixer_paths_tavil.xml,小米 835 机型都是用的是 mixer_paths_tasha.xml。~~ ~~🌱,接下来真的该说如何修改了。~~ ~~打开能修改系统文件、能替换字符串的文件管理器(如:MT管理器)~~ ~~进入 /system/vendor/etc,编辑 mixer_paths_tavil.xml 文件。~~ ~~在任何情况下都使用主mic~~ ~~替换全部 `value="ADC3"` 为 `value="ADC1"`~~ ~~在任何情况下都使用顶mic~~ ~~替换全部 `value="ADC3"` 为 `value="ADC1"`~~ ~~最后,保存并退出,然后重启系统。~~ ~~理论上#小米MIX2S##小米MIX3#也能用本方法。~~ Last modification:September 22, 2021 © Allow specification reprint
Comment here is closed