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 |
Aren Clegg | f6e3322 | 2018-07-25 08:52:20 +0530 | [diff] [blame^] | 13 | |
| 14 | if [ -f "/system/bin/phh-su" ]then; |
| 15 | mount -o bind /system/bin/phh-su /system/bin/su |
| 16 | fi |
| 17 | |
Pierre-Hugues Husson | a9a6cba | 2018-05-27 13:14:50 +0200 | [diff] [blame] | 18 | if ( getprop ro.hardware | grep -qE '(kirin970|hi3660|hi6250|hi3670)' );then |
Pierre-Hugues Husson | 9037255 | 2018-05-02 23:38:24 +0200 | [diff] [blame] | 19 | FOUND_HUAWEI=1 |
Pierre-Hugues Husson | c4ccbd9 | 2018-02-20 23:03:30 +0100 | [diff] [blame] | 20 | setprop persist.sys.bt_acl_bypass true |
| 21 | fi |
Pierre-Hugues Husson | 9037255 | 2018-05-02 23:38:24 +0200 | [diff] [blame] | 22 | |
| 23 | if getprop ro.vendor.build.fingerprint |grep -qiE '(huawei|honor|hi3660)' || [ -n "$FOUND_HUAWEI" ];then |
| 24 | FOUND_HUAWEI=1 |
Pierre-Hugues Husson | 60dd253 | 2018-05-27 13:16:13 +0200 | [diff] [blame] | 25 | setprop persist.sys.overlay.huawei true |
Pierre-Hugues Husson | 9037255 | 2018-05-02 23:38:24 +0200 | [diff] [blame] | 26 | fi |
Pierre-Hugues Husson | 456b7b7 | 2018-05-26 13:32:44 +0200 | [diff] [blame] | 27 | |
Pierre-Hugues Husson | a9a6cba | 2018-05-27 13:14:50 +0200 | [diff] [blame] | 28 | if [ -n "$FOUND_HUAWEI" ];then |
| 29 | setprop debug.hwui.profile true |
| 30 | fi |
| 31 | |
Pierre-Hugues Husson | 456b7b7 | 2018-05-26 13:32:44 +0200 | [diff] [blame] | 32 | if getprop ro.hardware |grep -qiE qcom;then |
| 33 | FOUND_QCOM=1 |
| 34 | setprop persist.sys.overlay.devinputjack true |
| 35 | fi |
Dil3mm4 | db80eb1 | 2018-07-09 08:29:30 +0200 | [diff] [blame] | 36 | |
| 37 | if ( getprop ro.hardware | grep -qE '(hi6250)' );then |
| 38 | setprop QC.HI6250 1 |
| 39 | fi |
| 40 | |
| 41 | if ( getprop ro.hardware | grep -qE '(hi3660|hi3670|kirin970)' );then |
| 42 | setprop QC.HI36x0 1 |
| 43 | fi |