索尼Xperia Z3如何实现来电双响?
索尼Xperia Z3如何实现来电双响?要如何实现呢?
0
楼主你好,想要实现来电或免提双响其实很简单,理论上通用性很强,不必再纠结什么版本的ROM或更新ROM后担心替换之后的兼容性——我的方法尽量让所有rom有效且bug降到最低。
首先ROOT—打开RE管理器—打开system/etc文件夹—往下找到mixer-paths.xml文件,长按这个文件以文本方式编译打开。
耐心点找吧,一般是大概在中间位置那找到下面这两段:(或者在电脑上右击用写字板打开搜索关键字)
<path name="ringtone-speaker">
<ctl name="TFA98XX_PARAM_TYPE" value="Ringtone" />
<ctl name="TFA98XX_CHANNEL" value="Both" />
<ctl name="TFA98XX_SPKR_AMP" value="1" />
</path>
<path name="ringtone-speaker-mono">
<ctl name="TFA98XX_PARAM_TYPE" value="Ringtone" />
<ctl name="TFA98XX_CHANNEL" value="Bottom" />
<ctl name="TFA98XX_SPKR_AMP" value="1" />
</path>
把这两段里面的"TFA98XX_PARAM_TYPE" value="Ringtone"都改成"TFA98XX_PARAM_TYPE" value="Playback"
注意这两个位置都要改,注意大小写。改这两处的目的是为了来电时候的铃声遵循系统媒体铃声方案,默认的是来电时候扬声器会用单独的来电铃声方案。(这也是重点,因为改这就不用替换HIFI开头的四个文件补丁了,而且没有通话免提BUG。貌似4.4.4会有BUG,不过现在大部分都5.1.1吧。且可通过调节系统自带音效来达到调节来电时的铃声音效,比如打开XL声音放大)
然后就是改来电和免提双响了,这个可能很多人知道。
一:同位置的
<path name="ringtone-speaker-mono">
<ctl name="TFA98XX_PARAM_TYPE" value="Ringtone" />
<ctl name="TFA98XX_CHANNEL" value="Bottom" />
<ctl name="TFA98XX_SPKR_AMP" value="1" />
</path>
这段里面"TFA98XX_CHANNEL" value="Bottom" 改成 "TFA98XX_CHANNEL" value="Both"
二:往下拉找到
<path name="voice-speaker">
<ctl name="TFA98XX_PARAM_TYPE" value="Speakerphone" />
<ctl name="TFA98XX_CHANNEL" value="Bottom" />
<ctl name="TFA98XX_SPKR_AMP" value="1" />
</path>
同样"TFA98XX_CHANNEL" value="Bottom" 改成 "TFA98XX_CHANNEL" value="Both"
一共这四处位置,都改完保存退出,重启生效。这样改的优点上面说了,理论上以后不用担心升级ROM再替换文件的兼容性。
此方法经本人修改有效,无BUG。但不保证所有ROM100%有效无BUG!如果失败请改回之前的。Z2或Z3C可以试试,理论上通用的。
首先ROOT—打开RE管理器—打开system/etc文件夹—往下找到mixer-paths.xml文件,长按这个文件以文本方式编译打开。
耐心点找吧,一般是大概在中间位置那找到下面这两段:(或者在电脑上右击用写字板打开搜索关键字)
<path name="ringtone-speaker">
<ctl name="TFA98XX_PARAM_TYPE" value="Ringtone" />
<ctl name="TFA98XX_CHANNEL" value="Both" />
<ctl name="TFA98XX_SPKR_AMP" value="1" />
</path>
<path name="ringtone-speaker-mono">
<ctl name="TFA98XX_PARAM_TYPE" value="Ringtone" />
<ctl name="TFA98XX_CHANNEL" value="Bottom" />
<ctl name="TFA98XX_SPKR_AMP" value="1" />
</path>
把这两段里面的"TFA98XX_PARAM_TYPE" value="Ringtone"都改成"TFA98XX_PARAM_TYPE" value="Playback"
注意这两个位置都要改,注意大小写。改这两处的目的是为了来电时候的铃声遵循系统媒体铃声方案,默认的是来电时候扬声器会用单独的来电铃声方案。(这也是重点,因为改这就不用替换HIFI开头的四个文件补丁了,而且没有通话免提BUG。貌似4.4.4会有BUG,不过现在大部分都5.1.1吧。且可通过调节系统自带音效来达到调节来电时的铃声音效,比如打开XL声音放大)
然后就是改来电和免提双响了,这个可能很多人知道。
一:同位置的
<path name="ringtone-speaker-mono">
<ctl name="TFA98XX_PARAM_TYPE" value="Ringtone" />
<ctl name="TFA98XX_CHANNEL" value="Bottom" />
<ctl name="TFA98XX_SPKR_AMP" value="1" />
</path>
这段里面"TFA98XX_CHANNEL" value="Bottom" 改成 "TFA98XX_CHANNEL" value="Both"
二:往下拉找到
<path name="voice-speaker">
<ctl name="TFA98XX_PARAM_TYPE" value="Speakerphone" />
<ctl name="TFA98XX_CHANNEL" value="Bottom" />
<ctl name="TFA98XX_SPKR_AMP" value="1" />
</path>
同样"TFA98XX_CHANNEL" value="Bottom" 改成 "TFA98XX_CHANNEL" value="Both"
一共这四处位置,都改完保存退出,重启生效。这样改的优点上面说了,理论上以后不用担心升级ROM再替换文件的兼容性。
此方法经本人修改有效,无BUG。但不保证所有ROM100%有效无BUG!如果失败请改回之前的。Z2或Z3C可以试试,理论上通用的。