Pierre-Hugues Husson | 8a07d2c | 2018-02-16 22:41:03 +0100 | [diff] [blame] | 1 | #!/system/bin/sh |
| 2 | |
| 3 | grep -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' | \ |
| 8 | while read version;do |
| 9 | setprop persist.sys.vndk $version |
| 10 | done |
Pierre-Hugues Husson | 2886155 | 2018-02-19 00:06:31 +0100 | [diff] [blame] | 11 | |
| 12 | mount -o bind /system/bin/adbd /sbin/adbd |
Pierre-Hugues Husson | a9a6cba | 2018-05-27 13:14:50 +0200 | [diff] [blame^] | 13 | if ( getprop ro.hardware | grep -qE '(kirin970|hi3660|hi6250|hi3670)' );then |
Pierre-Hugues Husson | 9037255 | 2018-05-02 23:38:24 +0200 | [diff] [blame] | 14 | FOUND_HUAWEI=1 |
Pierre-Hugues Husson | c4ccbd9 | 2018-02-20 23:03:30 +0100 | [diff] [blame] | 15 | setprop persist.sys.bt_acl_bypass true |
| 16 | fi |
Pierre-Hugues Husson | 9037255 | 2018-05-02 23:38:24 +0200 | [diff] [blame] | 17 | |
| 18 | if getprop ro.vendor.build.fingerprint |grep -qiE '(huawei|honor|hi3660)' || [ -n "$FOUND_HUAWEI" ];then |
| 19 | FOUND_HUAWEI=1 |
| 20 | setprop persist.sys.overlay.huawei.backlight true |
| 21 | fi |
Pierre-Hugues Husson | 456b7b7 | 2018-05-26 13:32:44 +0200 | [diff] [blame] | 22 | |
Pierre-Hugues Husson | a9a6cba | 2018-05-27 13:14:50 +0200 | [diff] [blame^] | 23 | if [ -n "$FOUND_HUAWEI" ];then |
| 24 | setprop debug.hwui.profile true |
| 25 | fi |
| 26 | |
Pierre-Hugues Husson | 456b7b7 | 2018-05-26 13:32:44 +0200 | [diff] [blame] | 27 | if getprop ro.hardware |grep -qiE qcom;then |
| 28 | FOUND_QCOM=1 |
| 29 | setprop persist.sys.overlay.devinputjack true |
| 30 | fi |