diff --git a/device.mk b/device.mk index 9b69cce..8bcb100 100644 --- a/device.mk +++ b/device.mk @@ -15,6 +15,11 @@ DEVICE_PACKAGE_OVERLAYS += \ $(LOCAL_PATH)/overlay \ $(LOCAL_PATH)/overlay-lineage +PRODUCT_PACKAGES += \ + xiaomi_umi_hwlevel_default_overlay \ + xiaomi_umi_hwlevel_p01_overlay \ + xiaomi_umi_hwlevel_p1_overlay + # Device uses high-density artwork where available PRODUCT_AAPT_CONFIG := normal PRODUCT_AAPT_PREF_CONFIG := xhdpi diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml index a4b9f73..27a4620 100644 --- a/overlay/frameworks/base/core/res/res/values/config.xml +++ b/overlay/frameworks/base/core/res/res/values/config.xml @@ -442,18 +442,6 @@ true - - - - 540 - 1907 - 99 - - 0 diff --git a/rootdir/etc/init.device.rc b/rootdir/etc/init.device.rc index 4e0b052..22ebc97 100644 --- a/rootdir/etc/init.device.rc +++ b/rootdir/etc/init.device.rc @@ -1,15 +1,3 @@ # PowerShare on boot chown system system /sys/devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,qpnp-smb5/power_supply/wireless/reverse_chg_mode - -# FOD -on property:ro.boot.hwlevel=P0.1 - setprop vendor.lineage.fod.position_x 449 - setprop vendor.lineage.fod.position_y 1825 - -on property:ro.boot.hwlevel=P1 - setprop vendor.lineage.fod.position_x 449 - setprop vendor.lineage.fod.position_y 1825 - -on property:ro.boot.hwlevel=* - setprop vendor.lineage.fod.enable true diff --git a/rro_overlays/xiaomi_umi_hwlevel_default_overlay/Android.bp b/rro_overlays/xiaomi_umi_hwlevel_default_overlay/Android.bp new file mode 100644 index 0000000..6c77c16 --- /dev/null +++ b/rro_overlays/xiaomi_umi_hwlevel_default_overlay/Android.bp @@ -0,0 +1,5 @@ +runtime_resource_overlay { + name: "xiaomi_umi_hwlevel_default_overlay", + sdk_version: "current", + vendor: true +} diff --git a/rro_overlays/xiaomi_umi_hwlevel_default_overlay/AndroidManifest.xml b/rro_overlays/xiaomi_umi_hwlevel_default_overlay/AndroidManifest.xml new file mode 100644 index 0000000..0d7b827 --- /dev/null +++ b/rro_overlays/xiaomi_umi_hwlevel_default_overlay/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + diff --git a/rro_overlays/xiaomi_umi_hwlevel_default_overlay/res/values/config.xml b/rro_overlays/xiaomi_umi_hwlevel_default_overlay/res/values/config.xml new file mode 100644 index 0000000..f896755 --- /dev/null +++ b/rro_overlays/xiaomi_umi_hwlevel_default_overlay/res/values/config.xml @@ -0,0 +1,30 @@ + + + + + + + + 540 + 1907 + 99 + + diff --git a/rro_overlays/xiaomi_umi_hwlevel_p01_overlay/Android.bp b/rro_overlays/xiaomi_umi_hwlevel_p01_overlay/Android.bp new file mode 100644 index 0000000..ebf8012 --- /dev/null +++ b/rro_overlays/xiaomi_umi_hwlevel_p01_overlay/Android.bp @@ -0,0 +1,5 @@ +runtime_resource_overlay { + name: "xiaomi_umi_hwlevel_p01_overlay", + sdk_version: "current", + vendor: true +} diff --git a/rro_overlays/xiaomi_umi_hwlevel_p01_overlay/AndroidManifest.xml b/rro_overlays/xiaomi_umi_hwlevel_p01_overlay/AndroidManifest.xml new file mode 100644 index 0000000..09dd00e --- /dev/null +++ b/rro_overlays/xiaomi_umi_hwlevel_p01_overlay/AndroidManifest.xml @@ -0,0 +1,12 @@ + + + + diff --git a/rro_overlays/xiaomi_umi_hwlevel_p01_overlay/res/values/config.xml b/rro_overlays/xiaomi_umi_hwlevel_p01_overlay/res/values/config.xml new file mode 100644 index 0000000..ee40bc0 --- /dev/null +++ b/rro_overlays/xiaomi_umi_hwlevel_p01_overlay/res/values/config.xml @@ -0,0 +1,30 @@ + + + + + + + + 549 + 1925 + 99 + + \ No newline at end of file diff --git a/rro_overlays/xiaomi_umi_hwlevel_p1_overlay/Android.bp b/rro_overlays/xiaomi_umi_hwlevel_p1_overlay/Android.bp new file mode 100644 index 0000000..f222629 --- /dev/null +++ b/rro_overlays/xiaomi_umi_hwlevel_p1_overlay/Android.bp @@ -0,0 +1,5 @@ +runtime_resource_overlay { + name: "xiaomi_umi_hwlevel_p1_overlay", + sdk_version: "current", + vendor: true +} diff --git a/rro_overlays/xiaomi_umi_hwlevel_p1_overlay/AndroidManifest.xml b/rro_overlays/xiaomi_umi_hwlevel_p1_overlay/AndroidManifest.xml new file mode 100644 index 0000000..4e2e903 --- /dev/null +++ b/rro_overlays/xiaomi_umi_hwlevel_p1_overlay/AndroidManifest.xml @@ -0,0 +1,12 @@ + + + + diff --git a/rro_overlays/xiaomi_umi_hwlevel_p1_overlay/res/values/config.xml b/rro_overlays/xiaomi_umi_hwlevel_p1_overlay/res/values/config.xml new file mode 100644 index 0000000..ee40bc0 --- /dev/null +++ b/rro_overlays/xiaomi_umi_hwlevel_p1_overlay/res/values/config.xml @@ -0,0 +1,30 @@ + + + + + + + + 549 + 1925 + 99 + + \ No newline at end of file diff --git a/sepolicy/vendor/system_server.te b/sepolicy/vendor/system_server.te new file mode 100644 index 0000000..04c19f0 --- /dev/null +++ b/sepolicy/vendor/system_server.te @@ -0,0 +1 @@ +get_prop(system_server, bootloader_prop) diff --git a/sepolicy/vendor/zygote.te b/sepolicy/vendor/zygote.te new file mode 100644 index 0000000..7664154 --- /dev/null +++ b/sepolicy/vendor/zygote.te @@ -0,0 +1 @@ +get_prop(zygote, bootloader_prop)