适用情况
- 设备:中国移动和对讲 D22
- 系统:Android 8.1
- 芯片/音频栈:MediaTek
- 问题:媒体音量最低 1 档仍然过大
- 前提:ADB 可用,
adbd可 root
1. 确认设备连接
adb devices
确认设备状态为:
device
2. 确认 Root 权限
adb root
adb shell id
应看到:
uid=0(root)
3. 确认媒体音量通道
adb shell dumpsys audio | grep -A 12 "STREAM_MUSIC"
重点确认:
Devices: speaker
和对讲 App 使用:
STREAM_MUSIC
4. 目标配置文件
需要修改:
/vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml
D22 中:
<Param path="Music,SPK" param_id="2"/>
对应:
<ParamUnit param_id="2">
<Param name="digital_gain" value="-64,-27,-24,-21,-18,-15,-13,-12,-11,-10,-9,-8,-7,-6,-4,-2"/>
</ParamUnit>
16 个数对应音量 0~15 档。
5. 备份原文件
adb pull /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml ~/Desktop/PlaybackVolDigi_AudioParam.xml.bak
再拉取一份用于修改:
adb pull /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml ~/Desktop/PlaybackVolDigi_AudioParam.xml
6. 修改媒体扬声器音量曲线
原值:
-64,-27,-24,-21,-18,-15,-13,-12,-11,-10,-9,-8,-7,-6,-4,-2
调整为:
-64,-42,-36,-30,-24,-18,-15,-13,-11,-10,-9,-8,-7,-6,-4,-2
Mac 执行:
sed -i '' 's/value="-64,-27,-24,-21,-18,-15,-13,-12,-11,-10,-9,-8,-7,-6,-4,-2"/value="-64,-42,-36,-30,-24,-18,-15,-13,-11,-10,-9,-8,-7,-6,-4,-2"/' ~/Desktop/PlaybackVolDigi_AudioParam.xml
确认:
grep digital_gain ~/Desktop/PlaybackVolDigi_AudioParam.xml
目标第三组应为:
-64,-42,-36,-30,-24,-18,-15,-13,-11,-10,-9,-8,-7,-6,-4,-2
7. 挂载 Vendor 为可写
adb remount
应返回:
remount succeeded
8. 写回配置文件
adb push ~/Desktop/PlaybackVolDigi_AudioParam.xml /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml
恢复权限:
adb shell chmod 644 /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml
9. 核对设备端配置
adb shell 'grep digital_gain /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml'
确认 param_id=2 对应值为:
-64,-42,-36,-30,-24,-18,-15,-13,-11,-10,-9,-8,-7,-6,-4,-2
10. 重启设备
adb reboot
重启后测试和对讲的 1~5 档音量。
当前推荐参数
| 音量档位 | 原值 | 调整后 |
|---|---|---|
| 0 | -64 | -64 |
| 1 | -27 | -42 |
| 2 | -24 | -36 |
| 3 | -21 | -30 |
| 4 | -18 | -24 |
| 5 | -15 | -18 |
| 6 | -13 | -15 |
| 7 | -12 | -13 |
| 8 | -11 | -11 |
| 9 | -10 | -10 |
| 10 | -9 | -9 |
| 11 | -8 | -8 |
| 12 | -7 | -7 |
| 13 | -6 | -6 |
| 14 | -4 | -4 |
| 15 | -2 | -2 |
如需进一步降低最低档
可尝试:
-64,-48,-42,-36,-30,-24,-19,-15,-12,-10,-9,-8,-7,-6,-4,-2
建议一次只调整前 1~6 档。
恢复原始配置
如需恢复:
adb root
adb remount
adb push ~/Desktop/PlaybackVolDigi_AudioParam.xml.bak /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml
adb shell chmod 644 /vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml
adb reboot
注意事项
- 修改前必须备份原文件。
- 只修改
Music,SPK对应的param_id=2。 - 不要误改 Ring、Alarm、Headset 等其他参数。
- 暂时不要修改
PlaybackVolAna_AudioParam.xml中的speaker_pga。 - 暂时不要修改系统最大音量档。
- 每次修改后必须重启设备。
- 系统升级、恢复出厂或刷机后,配置可能恢复默认。



没有回复内容