diff --git a/device.mk b/device.mk
index 732a624..fa74f84 100644
--- a/device.mk
+++ b/device.mk
@@ -333,6 +333,9 @@ PRODUCT_PACKAGES += \
TetheringConfigTarget \
WifiResTarget
+PRODUCT_PACKAGES += \
+ ApertureOverlay
+
# Permissions
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/permissions/privapp-permissions-mediatek.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-mediatek.xml \
diff --git a/overlay-lineage/ApertureOverlay/Android.bp b/overlay-lineage/ApertureOverlay/Android.bp
new file mode 100644
index 0000000..b8074f8
--- /dev/null
+++ b/overlay-lineage/ApertureOverlay/Android.bp
@@ -0,0 +1,10 @@
+//
+// Copyright (C) 2023 LineageOS
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+ name: "ApertureOverlay",
+ sdk_version: "current",
+ product_specific: true,
+}
\ No newline at end of file
diff --git a/overlay-lineage/ApertureOverlay/AndroidManifest.xml b/overlay-lineage/ApertureOverlay/AndroidManifest.xml
new file mode 100644
index 0000000..5d3b276
--- /dev/null
+++ b/overlay-lineage/ApertureOverlay/AndroidManifest.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/overlay-lineage/ApertureOverlay/res/values/config.xml b/overlay-lineage/ApertureOverlay/res/values/config.xml
new file mode 100644
index 0000000..25b5d60
--- /dev/null
+++ b/overlay-lineage/ApertureOverlay/res/values/config.xml
@@ -0,0 +1,36 @@
+
+
+
+
+ true
+
+
+
+ - 0
- fhd
- 60
+
+
\ No newline at end of file
diff --git a/overlay/FrameworksResTarget/Android.bp b/overlay/FrameworksResTarget/Android.bp
index 2f795e8..bea74d3 100644
--- a/overlay/FrameworksResTarget/Android.bp
+++ b/overlay/FrameworksResTarget/Android.bp
@@ -1,4 +1,4 @@
runtime_resource_overlay {
name: "FrameworksResTarget",
- vendor: true
+ vendor: true,
}
diff --git a/overlay/SettingsProviderResTarget/Android.bp b/overlay/SettingsProviderResTarget/Android.bp
index e5525fa..95aeba2 100644
--- a/overlay/SettingsProviderResTarget/Android.bp
+++ b/overlay/SettingsProviderResTarget/Android.bp
@@ -5,5 +5,5 @@
runtime_resource_overlay {
name: "SettingsProviderResTarget",
- vendor: true
+ vendor: true,
}
diff --git a/overlay/SettingsResTarget/Android.bp b/overlay/SettingsResTarget/Android.bp
index 197bbdc..ee5145e 100644
--- a/overlay/SettingsResTarget/Android.bp
+++ b/overlay/SettingsResTarget/Android.bp
@@ -6,5 +6,5 @@
runtime_resource_overlay {
name: "SettingsResTarget",
- vendor: true
+ vendor: true,
}
diff --git a/overlay/SystemUIResTarget/Android.bp b/overlay/SystemUIResTarget/Android.bp
index 556c1ea..07cf4b3 100644
--- a/overlay/SystemUIResTarget/Android.bp
+++ b/overlay/SystemUIResTarget/Android.bp
@@ -1,4 +1,4 @@
runtime_resource_overlay {
name: "SystemUIResTarget",
- vendor: true
+ vendor: true,
}
diff --git a/overlay/TetheringConfigTarget/Android.bp b/overlay/TetheringConfigTarget/Android.bp
index 94e33d4..d471966 100644
--- a/overlay/TetheringConfigTarget/Android.bp
+++ b/overlay/TetheringConfigTarget/Android.bp
@@ -3,5 +3,5 @@ runtime_resource_overlay {
theme: "TetheringConfigOverlay",
certificate: "platform",
sdk_version: "current",
- product_specific: true
+ product_specific: true,
}
diff --git a/overlay/WifiResTarget/Android.bp b/overlay/WifiResTarget/Android.bp
index 4bdefcd..1de23ed 100644
--- a/overlay/WifiResTarget/Android.bp
+++ b/overlay/WifiResTarget/Android.bp
@@ -3,5 +3,5 @@ runtime_resource_overlay {
theme: "WifiOverlay",
certificate: "platform",
sdk_version: "current",
- product_specific: true
+ product_specific: true,
}
diff --git a/rootdir/Android.bp b/rootdir/Android.bp
index 81a6440..99638ab 100644
--- a/rootdir/Android.bp
+++ b/rootdir/Android.bp
@@ -7,102 +7,102 @@
prebuilt_etc {
name: "init_connectivity.rc",
src: "etc/init/hw/init_connectivity.rc",
- sub_dir: "init/hw",
- vendor: true
+ relative_install_path: "init/hw",
+ vendor: true,,
}
prebuilt_etc {
name: "fstab.mt6789",
src: "etc/fstab.mt6789",
- vendor: true,
+ vendor: true,,
vendor_ramdisk_available: true
}
prebuilt_etc {
name: "init.mt6789.power.rc",
src: "etc/init/hw/init.mt6789.power.rc",
- sub_dir: "init/hw",
- vendor: true
+ relative_install_path: "init/hw",
+ vendor: true,
}
prebuilt_etc {
name: "init.connectivity.common.rc",
src: "etc/init/hw/init.connectivity.common.rc",
- sub_dir: "init/hw",
- vendor: true
+ relative_install_path: "init/hw",
+ vendor: true,
}
prebuilt_etc {
name: "init.connectivity.rc",
src: "etc/init/hw/init.connectivity.rc",
- sub_dir: "init/hw",
- vendor: true
+ relative_install_path: "init/hw",
+ vendor: true,
}
prebuilt_etc {
name: "init.insmod.mt6789.cfg",
src: "etc/init.insmod.mt6789.cfg",
- vendor: true
+ vendor: true,
}
prebuilt_etc {
name: "init.modem.rc",
src: "etc/init/hw/init.modem.rc",
- sub_dir: "init/hw",
- vendor: true
+ relative_install_path: "init/hw",
+ vendor: true,
}
prebuilt_etc {
name: "init.mt6789.rc",
src: "etc/init/hw/init.mt6789.rc",
- sub_dir: "init/hw",
- vendor: true
+ relative_install_path: "init/hw",
+ vendor: true,
}
prebuilt_etc {
name: "init.mt6789.usb.rc",
src: "etc/init/hw/init.mt6789.usb.rc",
- sub_dir: "init/hw",
- vendor: true
+ relative_install_path: "init/hw",
+ vendor: true,
}
prebuilt_etc {
name: "init.mtkgki.rc",
src: "etc/init/hw/init.mtkgki.rc",
- sub_dir: "init/hw",
- vendor: true
+ relative_install_path: "init/hw",
+ vendor: true,
}
prebuilt_etc {
name: "init.project.rc",
src: "etc/init/hw/init.project.rc",
- sub_dir: "init/hw",
- vendor: true
+ relative_install_path: "init/hw",
+ vendor: true,
}
prebuilt_etc {
name: "init.recovery.usb.rc",
src: "etc/init.recovery.usb.rc",
recovery: true,
- sub_dir: "init"
+ relative_install_path: "init",
}
prebuilt_etc {
name: "init.sensor_2_0.rc",
src: "etc/init/hw/init.sensor_2_0.rc",
- sub_dir: "init/hw",
- vendor: true
+ relative_install_path: "init/hw",
+ vendor: true,
}
prebuilt_etc {
name: "ueventd.mt6789.rc",
filename: "ueventd.rc",
src: "etc/ueventd.mt6789.rc",
- vendor: true
+ vendor: true,
}
sh_binary {
name: "init.insmod.sh",
src: "bin/init.insmod.sh",
- vendor: true
+ vendor: true,
}