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 |
Dil3mm4 | 681b1f8 | 2018-09-25 12:56:06 +0000 | [diff] [blame] | 16 | setprop persist.sys.camera.huawei true |
| 17 | setprop persist.sys.radio.huawei true |
Pierre-Hugues Husson | c4ccbd9 | 2018-02-20 23:03:30 +0100 | [diff] [blame] | 18 | fi |
Pierre-Hugues Husson | 9037255 | 2018-05-02 23:38:24 +0200 | [diff] [blame] | 19 | |
| 20 | if getprop ro.vendor.build.fingerprint |grep -qiE '(huawei|honor|hi3660)' || [ -n "$FOUND_HUAWEI" ];then |
| 21 | FOUND_HUAWEI=1 |
Pierre-Hugues Husson | 60dd253 | 2018-05-27 13:16:13 +0200 | [diff] [blame] | 22 | setprop persist.sys.overlay.huawei true |
Pierre-Hugues Husson | 9037255 | 2018-05-02 23:38:24 +0200 | [diff] [blame] | 23 | fi |
Pierre-Hugues Husson | 456b7b7 | 2018-05-26 13:32:44 +0200 | [diff] [blame] | 24 | |
Pierre-Hugues Husson | a9a6cba | 2018-05-27 13:14:50 +0200 | [diff] [blame] | 25 | if [ -n "$FOUND_HUAWEI" ];then |
| 26 | setprop debug.hwui.profile true |
| 27 | fi |
| 28 | |
Pierre-Hugues Husson | 4804653 | 2018-09-19 14:55:16 +0200 | [diff] [blame] | 29 | if getprop ro.hardware |grep -qiE -e qcom -e judyln;then |
Pierre-Hugues Husson | 456b7b7 | 2018-05-26 13:32:44 +0200 | [diff] [blame] | 30 | FOUND_QCOM=1 |
| 31 | setprop persist.sys.overlay.devinputjack true |
| 32 | fi |
Dil3mm4 | db80eb1 | 2018-07-09 08:29:30 +0200 | [diff] [blame] | 33 | |