blob: 5fbd92f6ef4ea0da73fa0dfc1dc36d7c52b9aa29 [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
Pierre-Hugues Hussona9a6cba2018-05-27 13:14:50 +020013if ( getprop ro.hardware | grep -qE '(kirin970|hi3660|hi6250|hi3670)' );then
Pierre-Hugues Husson90372552018-05-02 23:38:24 +020014 FOUND_HUAWEI=1
Pierre-Hugues Hussonc4ccbd92018-02-20 23:03:30 +010015 setprop persist.sys.bt_acl_bypass true
16fi
Pierre-Hugues Husson90372552018-05-02 23:38:24 +020017
18if getprop ro.vendor.build.fingerprint |grep -qiE '(huawei|honor|hi3660)' || [ -n "$FOUND_HUAWEI" ];then
19 FOUND_HUAWEI=1
Pierre-Hugues Husson60dd2532018-05-27 13:16:13 +020020 setprop persist.sys.overlay.huawei true
Pierre-Hugues Husson90372552018-05-02 23:38:24 +020021fi
Pierre-Hugues Husson456b7b72018-05-26 13:32:44 +020022
Pierre-Hugues Hussona9a6cba2018-05-27 13:14:50 +020023if [ -n "$FOUND_HUAWEI" ];then
24 setprop debug.hwui.profile true
25fi
26
Pierre-Hugues Husson456b7b72018-05-26 13:32:44 +020027if getprop ro.hardware |grep -qiE qcom;then
28 FOUND_QCOM=1
29 setprop persist.sys.overlay.devinputjack true
30fi
Dil3mm4db80eb12018-07-09 08:29:30 +020031
32if ( getprop ro.hardware | grep -qE '(hi6250)' );then
33 setprop QC.HI6250 1
34fi
35
36if ( getprop ro.hardware | grep -qE '(hi3660|hi3670|kirin970)' );then
37 setprop QC.HI36x0 1
38fi