diff --git a/common.mk b/common.mk
index 690e751..eabccdf 100644
--- a/common.mk
+++ b/common.mk
@@ -30,10 +30,12 @@ PRODUCT_ENFORCE_RRO_TARGETS := *
PRODUCT_PACKAGES += \
FrameworksResCommon \
+ FrameworksResProduct \
+ FrameworksResTarget \
SystemUIResCommon \
TelephonyResCommon \
+ TelephonyResProduct \
WifiResCommon \
- FrameworksResTarget \
WifiResTarget
# A/B
diff --git a/resource-overlay/common/FrameworksProduct/Android.bp b/resource-overlay/common/FrameworksProduct/Android.bp
new file mode 100644
index 0000000..591195c
--- /dev/null
+++ b/resource-overlay/common/FrameworksProduct/Android.bp
@@ -0,0 +1,9 @@
+//
+// SPDX-FileCopyrightText: The LineageOS Project
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+ name: "FrameworksResProduct",
+ product_specific: true,
+}
diff --git a/resource-overlay/common/FrameworksProduct/AndroidManifest.xml b/resource-overlay/common/FrameworksProduct/AndroidManifest.xml
new file mode 100644
index 0000000..3f0cc57
--- /dev/null
+++ b/resource-overlay/common/FrameworksProduct/AndroidManifest.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/resource-overlay/common/FrameworksProduct/res/values/config.xml b/resource-overlay/common/FrameworksProduct/res/values/config.xml
new file mode 100644
index 0000000..e540ad3
--- /dev/null
+++ b/resource-overlay/common/FrameworksProduct/res/values/config.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+ - "/apex/com.android.art/javalib/core-oj.jar"
+ - "/apex/com.android.art/javalib/core-libart.jar"
+ - "/system/framework/framework.jar"
+ - "/system/framework/services.jar"
+ - "/system/bin/surfaceflinger"
+ - "/system_ext/priv-app/SystemUI/SystemUI.apk"
+
+
+
+ 6291456
+
diff --git a/resource-overlay/lahaina/Frameworks/res/values/config_telephony.xml b/resource-overlay/common/FrameworksProduct/res/values/config_telephony.xml
similarity index 100%
rename from resource-overlay/lahaina/Frameworks/res/values/config_telephony.xml
rename to resource-overlay/common/FrameworksProduct/res/values/config_telephony.xml
diff --git a/resource-overlay/common/Telephony/res/values/config.xml b/resource-overlay/common/Telephony/res/values/config.xml
index d82a9f1..78d233c 100644
--- a/resource-overlay/common/Telephony/res/values/config.xml
+++ b/resource-overlay/common/Telephony/res/values/config.xml
@@ -6,13 +6,4 @@
true
-
-
- org.codeaurora.ims
-
-
- vendor.qti.imsrcs
-
-
- com.qualcomm.qti.uimGbaApp
diff --git a/resource-overlay/common/TelephonyProduct/Android.bp b/resource-overlay/common/TelephonyProduct/Android.bp
new file mode 100644
index 0000000..a8cd042
--- /dev/null
+++ b/resource-overlay/common/TelephonyProduct/Android.bp
@@ -0,0 +1,9 @@
+//
+// SPDX-FileCopyrightText: The LineageOS Project
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+ name: "TelephonyResProduct",
+ product_specific: true,
+}
diff --git a/resource-overlay/common/TelephonyProduct/AndroidManifest.xml b/resource-overlay/common/TelephonyProduct/AndroidManifest.xml
new file mode 100644
index 0000000..8d8fbf5
--- /dev/null
+++ b/resource-overlay/common/TelephonyProduct/AndroidManifest.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/resource-overlay/common/TelephonyProduct/res/values/config.xml b/resource-overlay/common/TelephonyProduct/res/values/config.xml
new file mode 100644
index 0000000..8e250ae
--- /dev/null
+++ b/resource-overlay/common/TelephonyProduct/res/values/config.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ org.codeaurora.ims
+
+
+ vendor.qti.imsrcs
+
+
+ com.qualcomm.qti.uimGbaApp
+
diff --git a/resource-overlay/lahaina/Frameworks/res/values/config.xml b/resource-overlay/lahaina/Frameworks/res/values/config.xml
index b7b4734..b95e0ce 100644
--- a/resource-overlay/lahaina/Frameworks/res/values/config.xml
+++ b/resource-overlay/lahaina/Frameworks/res/values/config.xml
@@ -7,17 +7,4 @@
true
-
-
-
- - "/apex/com.android.art/javalib/core-oj.jar"
- - "/apex/com.android.art/javalib/core-libart.jar"
- - "/system/framework/framework.jar"
- - "/system/framework/services.jar"
- - "/system/bin/surfaceflinger"
- - "/system_ext/priv-app/SystemUI/SystemUI.apk"
-
-
-
- 6291456