From 417839ab4a2447ff0961b79d759442eca7fafa23 Mon Sep 17 00:00:00 2001 From: bibarub <73599925+bibarub@users.noreply.github.com> Date: Mon, 5 Jul 2021 21:39:10 +0300 Subject: [PATCH] use 'a2dp' audio module instead of 'bluetooth_qti' when needed --- phh-prop-handler.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/phh-prop-handler.sh b/phh-prop-handler.sh index 2d57c7c..a6c9765 100644 --- a/phh-prop-handler.sh +++ b/phh-prop-handler.sh @@ -134,9 +134,19 @@ if [ "$1" == "persist.sys.phh.caf.audio_policy" ];then elif [ -f /vendor/etc/audio_policy_configuration_base.xml ];then mount /vendor/etc/audio_policy_configuration_base.xml /vendor/etc/audio_policy_configuration.xml fi + + if [ -f /vendor/lib/hw/audio.bluetooth_qti.default.so ];then + cp /vendor/etc/a2dp_audio_policy_configuration.xml /mnt/phh + sed -i 's/bluetooth_qti/a2dp/' /mnt/phh/a2dp_audio_policy_configuration.xml + mount /mnt/phh/a2dp_audio_policy_configuration.xml /vendor/etc/a2dp_audio_policy_configuration.xml + chcon -h u:object_r:vendor_configs_file:s0 /vendor/etc/a2dp_audio_policy_configuration.xml + chmod 644 /vendor/etc/a2dp_audio_policy_configuration.xml + fi else umount /vendor/etc/audio_policy_configuration.xml umount /vendor/etc/audio/sku_$sku/audio_policy_configuration.xml + umount /vendor/etc/a2dp_audio_policy_configuration.xml + rm /mnt/phh/a2dp_audio_policy_configuration.xml if [ $(find /vendor/etc/audio -type f |wc -l) -le 3 ];then mount /mnt/phh/empty_dir /vendor/etc/audio fi