修改配置文件实现手机双扬声器

需求修改系统,至于是root还是magisk模块等骚操作把文件换掉都可以

把系统中 /etc/mixer_paths_mtp.xml 文件拷出来编辑

先来说一些基础的,这是一个xml文件,那么数据都是又头有尾的,比如
<path>
</path>
这就是他的头和尾

找到 <path name=”handset”> 的节点,然后把里面的内容复制到 <path name=”speaker”> 的节点中
另外,在听筒(handset)的参数中, 拥有一个 Digital Volume 的参数,可以改大来增大听筒的音量(百分比),但是写到扬声器(speaker)中会限制音量

举个例子
<path name=”speaker”>
<ctl name=”RX3 MIX1 INP1″ value=”RX1″ />
<ctl name=”LINE_OUT” value=”Switch” />
</path>
<path name=”handset”>
<ctl name=”RX1 MIX1 INP1″ value=”RX1″ />
<ctl name=”RDAC2 MUX” value=”RX1″ />
<ctl name=”RX1 Digital Volume” value=”84″ />
<ctl name=”EAR PA Gain” value=”POS_6_DB” />
<ctl name=”EAR_S” value=”Switch” />
</path>

那么就应该把speaker的那一个修改为
<path name=”speaker”>
<ctl name=”RX3 MIX1 INP1″ value=”RX1″ />
<ctl name=”LINE_OUT” value=”Switch” />
<ctl name=”RX1 MIX1 INP1″ value=”RX1″ />
<ctl name=”RDAC2 MUX” value=”RX1″ />
<ctl name=”EAR PA Gain” value=”POS_6_DB” />
<ctl name=”EAR_S” value=”Switch” />
</path>

保存,放回系统中去或者放到magisk模块中,重启系统即可生效

要是没声音,换个编辑器来编辑,VsCode我也不知道为什么是不行的

如果文章对你有帮助, 你可以: 请我喝牛奶

Leave a Comment.

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据