blob: 8bf99f5330d10afab9b14c80aba6cc07595247f3 [file] [log] [blame]
Pierre-Hugues Husson8a07d2c2018-02-16 22:41:03 +01001#!/system/bin/sh
2
3grep -oE 'init_[0-9_]+' /vendor/etc/selinux/nonplat_sepolicy.cil | \
4 uniq | \
5 sort -n | \
6 head -n 1 | \
7 sed -E 's/.*init_([0-9]+).*/\1/g' | \
8while read version;do
9 setprop persist.sys.vndk $version
10done
Pierre-Hugues Husson28861552018-02-19 00:06:31 +010011
12mount -o bind /system/bin/adbd /sbin/adbd
Aren Cleggf6e33222018-07-25 08:52:20 +053013
14if [ -f "/system/bin/phh-su" ]then;
15mount -o bind /system/bin/phh-su /system/bin/su
16fi
17
Pierre-Hugues Hussona9a6cba2018-05-27 13:14:50 +020018if ( getprop ro.hardware | grep -qE '(kirin970|hi3660|hi6250|hi3670)' );then
Pierre-Hugues Husson90372552018-05-02 23:38:24 +020019 FOUND_HUAWEI=1
Pierre-Hugues Hussonc4ccbd92018-02-20 23:03:30 +010020 setprop persist.sys.bt_acl_bypass true
21fi
Pierre-Hugues Husson90372552018-05-02 23:38:24 +020022
23if getprop ro.vendor.build.fingerprint |grep -qiE '(huawei|honor|hi3660)' || [ -n "$FOUND_HUAWEI" ];then
24 FOUND_HUAWEI=1
Pierre-Hugues Husson60dd2532018-05-27 13:16:13 +020025 setprop persist.sys.overlay.huawei true
Pierre-Hugues Husson90372552018-05-02 23:38:24 +020026fi
Pierre-Hugues Husson456b7b72018-05-26 13:32:44 +020027
Pierre-Hugues Hussona9a6cba2018-05-27 13:14:50 +020028if [ -n "$FOUND_HUAWEI" ];then
29 setprop debug.hwui.profile true
30fi
31
Pierre-Hugues Husson456b7b72018-05-26 13:32:44 +020032if getprop ro.hardware |grep -qiE qcom;then
33 FOUND_QCOM=1
34 setprop persist.sys.overlay.devinputjack true
35fi
Dil3mm4db80eb12018-07-09 08:29:30 +020036
37if ( getprop ro.hardware | grep -qE '(hi6250)' );then
38 setprop QC.HI6250 1
39fi
40
41if ( getprop ro.hardware | grep -qE '(hi3660|hi3670|kirin970)' );then
42 setprop QC.HI36x0 1
43fi