From e3d412ce73ae58f5b252a042ed417f79658e22a8 Mon Sep 17 00:00:00 2001 From: AdarshGrewal Date: Wed, 9 Jun 2021 14:09:31 +0530 Subject: [PATCH] haydn: add RROs for setting correct device name and hotspot ssid Check device variant by using ro.boot.hwc and ro.boot.proudct.hardware.sku and set the correct model based on value of ro.product.marketname on stock ROM Change-Id: Iae15a7d3558f3c4608546e42ed655a76a0fe8868 --- device.mk | 11 +++++++++++ .../HaydnCNSettingsProviderOverlay/Android.bp | 4 ++++ .../AndroidManifest.xml | 15 +++++++++++++++ .../res/values/defaults.xml | 9 +++++++++ rro_overlays/HaydnCNWifiOverlay/Android.bp | 4 ++++ .../HaydnCNWifiOverlay/AndroidManifest.xml | 18 ++++++++++++++++++ .../HaydnCNWifiOverlay/res/values/config.xml | 9 +++++++++ .../HaydnGLSettingsProviderOverlay/Android.bp | 4 ++++ .../AndroidManifest.xml | 15 +++++++++++++++ .../res/values/defaults.xml | 9 +++++++++ rro_overlays/HaydnGLWifiOverlay/Android.bp | 4 ++++ .../HaydnGLWifiOverlay/AndroidManifest.xml | 18 ++++++++++++++++++ .../HaydnGLWifiOverlay/res/values/config.xml | 9 +++++++++ .../HaydnINSettingsProviderOverlay/Android.bp | 4 ++++ .../AndroidManifest.xml | 15 +++++++++++++++ .../res/values/defaults.xml | 9 +++++++++ rro_overlays/HaydnINWifiOverlay/Android.bp | 4 ++++ .../HaydnINWifiOverlay/AndroidManifest.xml | 18 ++++++++++++++++++ .../HaydnINWifiOverlay/res/values/config.xml | 9 +++++++++ .../Android.bp | 4 ++++ .../AndroidManifest.xml | 15 +++++++++++++++ .../res/values/defaults.xml | 9 +++++++++ rro_overlays/HaydnproCNWifiOverlay/Android.bp | 4 ++++ .../HaydnproCNWifiOverlay/AndroidManifest.xml | 18 ++++++++++++++++++ .../res/values/config.xml | 9 +++++++++ 25 files changed, 247 insertions(+) create mode 100644 rro_overlays/HaydnCNSettingsProviderOverlay/Android.bp create mode 100644 rro_overlays/HaydnCNSettingsProviderOverlay/AndroidManifest.xml create mode 100644 rro_overlays/HaydnCNSettingsProviderOverlay/res/values/defaults.xml create mode 100644 rro_overlays/HaydnCNWifiOverlay/Android.bp create mode 100644 rro_overlays/HaydnCNWifiOverlay/AndroidManifest.xml create mode 100644 rro_overlays/HaydnCNWifiOverlay/res/values/config.xml create mode 100644 rro_overlays/HaydnGLSettingsProviderOverlay/Android.bp create mode 100644 rro_overlays/HaydnGLSettingsProviderOverlay/AndroidManifest.xml create mode 100644 rro_overlays/HaydnGLSettingsProviderOverlay/res/values/defaults.xml create mode 100644 rro_overlays/HaydnGLWifiOverlay/Android.bp create mode 100644 rro_overlays/HaydnGLWifiOverlay/AndroidManifest.xml create mode 100644 rro_overlays/HaydnGLWifiOverlay/res/values/config.xml create mode 100644 rro_overlays/HaydnINSettingsProviderOverlay/Android.bp create mode 100644 rro_overlays/HaydnINSettingsProviderOverlay/AndroidManifest.xml create mode 100644 rro_overlays/HaydnINSettingsProviderOverlay/res/values/defaults.xml create mode 100644 rro_overlays/HaydnINWifiOverlay/Android.bp create mode 100644 rro_overlays/HaydnINWifiOverlay/AndroidManifest.xml create mode 100644 rro_overlays/HaydnINWifiOverlay/res/values/config.xml create mode 100644 rro_overlays/HaydnproCNSettingsProviderOverlay/Android.bp create mode 100644 rro_overlays/HaydnproCNSettingsProviderOverlay/AndroidManifest.xml create mode 100644 rro_overlays/HaydnproCNSettingsProviderOverlay/res/values/defaults.xml create mode 100644 rro_overlays/HaydnproCNWifiOverlay/Android.bp create mode 100644 rro_overlays/HaydnproCNWifiOverlay/AndroidManifest.xml create mode 100644 rro_overlays/HaydnproCNWifiOverlay/res/values/config.xml diff --git a/device.mk b/device.mk index 688307a..f39f709 100644 --- a/device.mk +++ b/device.mk @@ -25,6 +25,17 @@ PRODUCT_COPY_FILES += \ DEVICE_PACKAGE_OVERLAYS += \ $(LOCAL_PATH)/overlay +# Overlays-RRO +PRODUCT_PACKAGES += \ + HaydnCNSettingsProviderOverlay \ + HaydnCNWifiOverlay \ + HaydnGLSettingsProviderOverlay \ + HaydnGLWifiOverlay \ + HaydnINSettingsProviderOverlay \ + HaydnINWifiOverlay \ + HaydnproCNSettingsProviderOverlay \ + HaydnproCNWifiOverlay + # Soong namespaces PRODUCT_SOONG_NAMESPACES += \ $(LOCAL_PATH) diff --git a/rro_overlays/HaydnCNSettingsProviderOverlay/Android.bp b/rro_overlays/HaydnCNSettingsProviderOverlay/Android.bp new file mode 100644 index 0000000..6f5b190 --- /dev/null +++ b/rro_overlays/HaydnCNSettingsProviderOverlay/Android.bp @@ -0,0 +1,4 @@ +runtime_resource_overlay { + name: "HaydnCNSettingsProviderOverlay", + vendor: true +} diff --git a/rro_overlays/HaydnCNSettingsProviderOverlay/AndroidManifest.xml b/rro_overlays/HaydnCNSettingsProviderOverlay/AndroidManifest.xml new file mode 100644 index 0000000..f27fd8d --- /dev/null +++ b/rro_overlays/HaydnCNSettingsProviderOverlay/AndroidManifest.xml @@ -0,0 +1,15 @@ + + + + + + diff --git a/rro_overlays/HaydnCNSettingsProviderOverlay/res/values/defaults.xml b/rro_overlays/HaydnCNSettingsProviderOverlay/res/values/defaults.xml new file mode 100644 index 0000000..8eaf30b --- /dev/null +++ b/rro_overlays/HaydnCNSettingsProviderOverlay/res/values/defaults.xml @@ -0,0 +1,9 @@ + + + + + Redmi K40 Pro + diff --git a/rro_overlays/HaydnCNWifiOverlay/Android.bp b/rro_overlays/HaydnCNWifiOverlay/Android.bp new file mode 100644 index 0000000..d22e759 --- /dev/null +++ b/rro_overlays/HaydnCNWifiOverlay/Android.bp @@ -0,0 +1,4 @@ +runtime_resource_overlay { + name: "HaydnCNWifiOverlay", + vendor: true +} diff --git a/rro_overlays/HaydnCNWifiOverlay/AndroidManifest.xml b/rro_overlays/HaydnCNWifiOverlay/AndroidManifest.xml new file mode 100644 index 0000000..2245d15 --- /dev/null +++ b/rro_overlays/HaydnCNWifiOverlay/AndroidManifest.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/rro_overlays/HaydnCNWifiOverlay/res/values/config.xml b/rro_overlays/HaydnCNWifiOverlay/res/values/config.xml new file mode 100644 index 0000000..6fb6087 --- /dev/null +++ b/rro_overlays/HaydnCNWifiOverlay/res/values/config.xml @@ -0,0 +1,9 @@ + + + + + Redmi K40 Pro + diff --git a/rro_overlays/HaydnGLSettingsProviderOverlay/Android.bp b/rro_overlays/HaydnGLSettingsProviderOverlay/Android.bp new file mode 100644 index 0000000..b5f1703 --- /dev/null +++ b/rro_overlays/HaydnGLSettingsProviderOverlay/Android.bp @@ -0,0 +1,4 @@ +runtime_resource_overlay { + name: "HaydnGLSettingsProviderOverlay", + vendor: true +} diff --git a/rro_overlays/HaydnGLSettingsProviderOverlay/AndroidManifest.xml b/rro_overlays/HaydnGLSettingsProviderOverlay/AndroidManifest.xml new file mode 100644 index 0000000..738a2e2 --- /dev/null +++ b/rro_overlays/HaydnGLSettingsProviderOverlay/AndroidManifest.xml @@ -0,0 +1,15 @@ + + + + + + diff --git a/rro_overlays/HaydnGLSettingsProviderOverlay/res/values/defaults.xml b/rro_overlays/HaydnGLSettingsProviderOverlay/res/values/defaults.xml new file mode 100644 index 0000000..dbb721a --- /dev/null +++ b/rro_overlays/HaydnGLSettingsProviderOverlay/res/values/defaults.xml @@ -0,0 +1,9 @@ + + + + + Mi 11i + diff --git a/rro_overlays/HaydnGLWifiOverlay/Android.bp b/rro_overlays/HaydnGLWifiOverlay/Android.bp new file mode 100644 index 0000000..a761b84 --- /dev/null +++ b/rro_overlays/HaydnGLWifiOverlay/Android.bp @@ -0,0 +1,4 @@ +runtime_resource_overlay { + name: "HaydnGLWifiOverlay", + vendor: true +} diff --git a/rro_overlays/HaydnGLWifiOverlay/AndroidManifest.xml b/rro_overlays/HaydnGLWifiOverlay/AndroidManifest.xml new file mode 100644 index 0000000..4becdc5 --- /dev/null +++ b/rro_overlays/HaydnGLWifiOverlay/AndroidManifest.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/rro_overlays/HaydnGLWifiOverlay/res/values/config.xml b/rro_overlays/HaydnGLWifiOverlay/res/values/config.xml new file mode 100644 index 0000000..640e3af --- /dev/null +++ b/rro_overlays/HaydnGLWifiOverlay/res/values/config.xml @@ -0,0 +1,9 @@ + + + + + Mi 11i + diff --git a/rro_overlays/HaydnINSettingsProviderOverlay/Android.bp b/rro_overlays/HaydnINSettingsProviderOverlay/Android.bp new file mode 100644 index 0000000..6169a0d --- /dev/null +++ b/rro_overlays/HaydnINSettingsProviderOverlay/Android.bp @@ -0,0 +1,4 @@ +runtime_resource_overlay { + name: "HaydnINSettingsProviderOverlay", + vendor: true +} diff --git a/rro_overlays/HaydnINSettingsProviderOverlay/AndroidManifest.xml b/rro_overlays/HaydnINSettingsProviderOverlay/AndroidManifest.xml new file mode 100644 index 0000000..b5152a9 --- /dev/null +++ b/rro_overlays/HaydnINSettingsProviderOverlay/AndroidManifest.xml @@ -0,0 +1,15 @@ + + + + + + diff --git a/rro_overlays/HaydnINSettingsProviderOverlay/res/values/defaults.xml b/rro_overlays/HaydnINSettingsProviderOverlay/res/values/defaults.xml new file mode 100644 index 0000000..5fac83f --- /dev/null +++ b/rro_overlays/HaydnINSettingsProviderOverlay/res/values/defaults.xml @@ -0,0 +1,9 @@ + + + + + Mi 11X Pro + diff --git a/rro_overlays/HaydnINWifiOverlay/Android.bp b/rro_overlays/HaydnINWifiOverlay/Android.bp new file mode 100644 index 0000000..306c5b9 --- /dev/null +++ b/rro_overlays/HaydnINWifiOverlay/Android.bp @@ -0,0 +1,4 @@ +runtime_resource_overlay { + name: "HaydnINWifiOverlay", + vendor: true +} diff --git a/rro_overlays/HaydnINWifiOverlay/AndroidManifest.xml b/rro_overlays/HaydnINWifiOverlay/AndroidManifest.xml new file mode 100644 index 0000000..3457498 --- /dev/null +++ b/rro_overlays/HaydnINWifiOverlay/AndroidManifest.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/rro_overlays/HaydnINWifiOverlay/res/values/config.xml b/rro_overlays/HaydnINWifiOverlay/res/values/config.xml new file mode 100644 index 0000000..5bb4509 --- /dev/null +++ b/rro_overlays/HaydnINWifiOverlay/res/values/config.xml @@ -0,0 +1,9 @@ + + + + + Mi 11X Pro + diff --git a/rro_overlays/HaydnproCNSettingsProviderOverlay/Android.bp b/rro_overlays/HaydnproCNSettingsProviderOverlay/Android.bp new file mode 100644 index 0000000..b93fcb3 --- /dev/null +++ b/rro_overlays/HaydnproCNSettingsProviderOverlay/Android.bp @@ -0,0 +1,4 @@ +runtime_resource_overlay { + name: "HaydnproCNSettingsProviderOverlay", + vendor: true +} diff --git a/rro_overlays/HaydnproCNSettingsProviderOverlay/AndroidManifest.xml b/rro_overlays/HaydnproCNSettingsProviderOverlay/AndroidManifest.xml new file mode 100644 index 0000000..e22cda7 --- /dev/null +++ b/rro_overlays/HaydnproCNSettingsProviderOverlay/AndroidManifest.xml @@ -0,0 +1,15 @@ + + + + + + diff --git a/rro_overlays/HaydnproCNSettingsProviderOverlay/res/values/defaults.xml b/rro_overlays/HaydnproCNSettingsProviderOverlay/res/values/defaults.xml new file mode 100644 index 0000000..69f66cb --- /dev/null +++ b/rro_overlays/HaydnproCNSettingsProviderOverlay/res/values/defaults.xml @@ -0,0 +1,9 @@ + + + + + Redmi K40 Pro+ + diff --git a/rro_overlays/HaydnproCNWifiOverlay/Android.bp b/rro_overlays/HaydnproCNWifiOverlay/Android.bp new file mode 100644 index 0000000..672cc20 --- /dev/null +++ b/rro_overlays/HaydnproCNWifiOverlay/Android.bp @@ -0,0 +1,4 @@ +runtime_resource_overlay { + name: "HaydnproCNWifiOverlay", + vendor: true +} diff --git a/rro_overlays/HaydnproCNWifiOverlay/AndroidManifest.xml b/rro_overlays/HaydnproCNWifiOverlay/AndroidManifest.xml new file mode 100644 index 0000000..ccea728 --- /dev/null +++ b/rro_overlays/HaydnproCNWifiOverlay/AndroidManifest.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/rro_overlays/HaydnproCNWifiOverlay/res/values/config.xml b/rro_overlays/HaydnproCNWifiOverlay/res/values/config.xml new file mode 100644 index 0000000..03d5391 --- /dev/null +++ b/rro_overlays/HaydnproCNWifiOverlay/res/values/config.xml @@ -0,0 +1,9 @@ + + + + + Redmi K40 Pro+ +