From b88e2c8900a2a31ee4b3e36c715628bf82d7e128 Mon Sep 17 00:00:00 2001 From: darkestDark <36689074+darkestDark@users.noreply.github.com> Date: Wed, 5 Aug 2020 20:02:24 +0200 Subject: [PATCH 1/2] libminijail.so error check for vndk only to mount --- phh-on-boot.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/phh-on-boot.sh b/phh-on-boot.sh index 0f20084..969a18b 100644 --- a/phh-on-boot.sh +++ b/phh-on-boot.sh @@ -35,13 +35,13 @@ fi setprop ctl.stop storageproxyd sleep 10 -crashingProcess=$(getprop ro.init.updatable_crashing_process_name |grep media) -if [ "$vndk" = 27 ] && ( getprop init.svc.mediacodec |grep -q restarting || [ -n "$crashingProcess" ]);then + +if [ "$vndk" = 27 ];then mount /system/lib64/vndk-27/libminijail.so /vendor/lib64/libminijail_vendor.so mount /system/lib/vndk-27/libminijail.so /vendor/lib/libminijail_vendor.so fi -if [ "$vndk" = 28 ] && ( getprop |grep init.svc | grep media |grep -q restarting || [ -n "$crashingProcess" ] );then +if [ "$vndk" = 28 ];then mount /system/lib64/vndk-27/libminijail.so /vendor/lib64/libminijail_vendor.so mount /system/lib/vndk-27/libminijail.so /vendor/lib/libminijail_vendor.so mount /system/lib64/vndk-27/libminijail.so /system/lib64/vndk-28/libminijail.so From 9221314a7eb941105cc92461ed022a3469ae7f7d Mon Sep 17 00:00:00 2001 From: darkestDark <36689074+darkestDark@users.noreply.github.com> Date: Wed, 5 Aug 2020 20:04:01 +0200 Subject: [PATCH 2/2] libminijail.so error check for vndk only to mount --- phh-on-data.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/phh-on-data.sh b/phh-on-data.sh index b35b2d8..3901643 100644 --- a/phh-on-data.sh +++ b/phh-on-data.sh @@ -13,13 +13,13 @@ if getprop persist.sys.phh.caf.media_profile |grep -q true;then setprop media.settings.xml "/vendor/etc/media_profiles_vendor.xml" fi -crashingProcess=$(getprop ro.init.updatable_crashing_process_name |grep media) -if [ "$vndk" = 27 ] && ( getprop init.svc.mediacodec |grep -q restarting || [ -n "$crashingProcess" ] );then + +if [ "$vndk" = 27 ];then mount /system/lib64/vndk-27/libminijail.so /vendor/lib64/libminijail_vendor.so mount /system/lib/vndk-27/libminijail.so /vendor/lib/libminijail_vendor.so fi -if [ "$vndk" = 28 ] && ( getprop |grep init.svc | grep media |grep -q restarting || [ -n "$crashingProcess" ] );then +if [ "$vndk" = 28 ];then mount /system/lib64/vndk-27/libminijail.so /vendor/lib64/libminijail_vendor.so mount /system/lib/vndk-27/libminijail.so /vendor/lib/libminijail_vendor.so mount /system/lib64/vndk-27/libminijail.so /system/lib64/vndk-28/libminijail.so