blob: 5e59de835e4681b2fdfa35c8ed528ba5439429c1 [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
Dil3mm4681b1f82018-09-25 12:56:06 +000016 setprop persist.sys.camera.huawei true
17 setprop persist.sys.radio.huawei true
Pierre-Hugues Hussonc4ccbd92018-02-20 23:03:30 +010018fi
Pierre-Hugues Husson90372552018-05-02 23:38:24 +020019
20if getprop ro.vendor.build.fingerprint |grep -qiE '(huawei|honor|hi3660)' || [ -n "$FOUND_HUAWEI" ];then
21 FOUND_HUAWEI=1
Pierre-Hugues Husson60dd2532018-05-27 13:16:13 +020022 setprop persist.sys.overlay.huawei true
Pierre-Hugues Husson90372552018-05-02 23:38:24 +020023fi
Pierre-Hugues Husson456b7b72018-05-26 13:32:44 +020024
Pierre-Hugues Hussona9a6cba2018-05-27 13:14:50 +020025if [ -n "$FOUND_HUAWEI" ];then
26 setprop debug.hwui.profile true
27fi
28
Pierre-Hugues Husson48046532018-09-19 14:55:16 +020029if getprop ro.hardware |grep -qiE -e qcom -e judyln;then
Pierre-Hugues Husson456b7b72018-05-26 13:32:44 +020030 FOUND_QCOM=1
31 setprop persist.sys.overlay.devinputjack true
32fi
Dil3mm4db80eb12018-07-09 08:29:30 +020033