修改配置文件实现手机双扬声器
需求修改系统,至于是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我也不知道为什么是不行的
如果咩咩的文章对你有帮助,您可以 请我喝牛奶