diff --git a/Infinix/ZeroXPro/Android.mk b/Infinix/ZeroXPro/Android.mk
new file mode 100755
index 0000000..0963edc
--- /dev/null
+++ b/Infinix/ZeroXPro/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-infinix-zeroxpro
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Infinix/ZeroXPro/AndroidManifest.xml b/Infinix/ZeroXPro/AndroidManifest.xml
new file mode 100755
index 0000000..50929ac
--- /dev/null
+++ b/Infinix/ZeroXPro/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Infinix/ZeroXPro/res/values/arrays.xml b/Infinix/ZeroXPro/res/values/arrays.xml
new file mode 100755
index 0000000..314b490
--- /dev/null
+++ b/Infinix/ZeroXPro/res/values/arrays.xml
@@ -0,0 +1,47 @@
+
+
+
+ - 0:2:15
+
+
+ - /system/framework/arm/boot-mediatek-framework.vdex
+ - /system/lib/libjavacrypto.so
+ - /system/lib/libhidltransport.so
+ - /system/framework/arm/boot-core-libart.oat
+ - /system/framework/arm/boot-conscrypt.oat
+ - /system/framework/arm/boot-core-libart.vdex
+ - /system/framework/arm/boot-ext.vdex
+ - /system/framework/arm/boot.vdex
+ - /system/framework/arm/boot-framework.vdex
+
+
+ - bt-pan
+ - bt-dun
+
+
+ - rndis\\d
+
+
+ - ap\\d
+
+
+ - wifi,1,1,1,-1,true
+ - mobile,0,0,0,-1,true
+ - mobile_mms,2,0,2,60000,true
+ - mobile_supl,3,0,2,60000,true
+ - mobile_dun,4,0,2,60000,true
+ - mobile_hipri,5,0,3,60000,true
+ - ethernet,9,9,9,-1,true
+ - mobile_fota,10,0,2,60000,true
+ - mobile_ims,11,0,-1,-1,true
+ - mobile_cbs,12,0,2,60000,true
+ - wifi_p2p,13,1,0,-1,true
+ - mobile_ia,14,0,2,-1,true
+ - mobile_emergency,15,0,2,-1,true
+ - mobile_mcx,1001,0,3,60000,true
+ - mobile_xcap,1002,0,3,60000,true
+ - mobile_rcs,2001,0,3,60000,true
+ - mobile_bip,2002,0,3,60000,true
+ - mobile_vsim,2003,0,-1,60000,true
+
+
diff --git a/Infinix/ZeroXPro/res/values/bools.xml b/Infinix/ZeroXPro/res/values/bools.xml
new file mode 100755
index 0000000..44b59fc
--- /dev/null
+++ b/Infinix/ZeroXPro/res/values/bools.xml
@@ -0,0 +1,17 @@
+
+
+ false
+ false
+ false
+ true
+ false
+ true
+ true
+ true
+ false
+ true
+ true
+ true
+
+ true
+
diff --git a/Infinix/ZeroXPro/res/values/integers.xml b/Infinix/ZeroXPro/res/values/integers.xml
new file mode 100755
index 0000000..e6c44b0
--- /dev/null
+++ b/Infinix/ZeroXPro/res/values/integers.xml
@@ -0,0 +1,4 @@
+
+
+ 3000
+
diff --git a/Infinix/ZeroXPro/res/values/strings.xml b/Infinix/ZeroXPro/res/values/strings.xml
new file mode 100755
index 0000000..adb8136
--- /dev/null
+++ b/Infinix/ZeroXPro/res/values/strings.xml
@@ -0,0 +1,5 @@
+
+
+ com.mediatek.ims
+ M -24,0 L -24,36 L 24,36 L 24,0 Z @dp
+
diff --git a/Infinix/ZeroXPro/res/xml/power_profile.xml b/Infinix/ZeroXPro/res/xml/power_profile.xml
new file mode 100755
index 0000000..ea19364
--- /dev/null
+++ b/Infinix/ZeroXPro/res/xml/power_profile.xml
@@ -0,0 +1,207 @@
+
+
+ - 0.1
+ - 152.32
+ - 540.2
+ - 22.73
+ - 0.8
+ - 0.25
+ - 235.52
+ - 91.22
+ - 17.9
+ - 89.15
+ - 228
+ - 1205.38
+ - 29.52
+ - 15
+ - 34.92
+
+ 2.55
+ 2.55
+
+
+ 6
+ 2
+
+
+ 500000
+ 774000
+ 875000
+ 975000
+ 1075000
+ 1175000
+ 1275000
+ 1375000
+ 1500000
+ 1618000
+ 1666000
+ 1733000
+ 1800000
+ 1866000
+ 1933000
+ 2000000
+
+
+ 774000
+ 835000
+ 919000
+ 1002000
+ 1085000
+ 1169000
+ 1308000
+ 1419000
+ 1530000
+ 1670000
+ 1733000
+ 1796000
+ 1860000
+ 1923000
+ 1986000
+ 2050000
+
+
+ 9.83
+ 13.53
+ 16.15
+ 18.83
+ 23.21
+ 25.71
+ 29.97
+ 34.65
+ 37.35
+ 46.97
+ 48.65
+ 54.80
+ 61.68
+ 67.20
+ 75.83
+ 83.48
+
+
+ 55.36
+ 53.44
+ 54.02
+ 60.17
+ 70.54
+ 82.59
+ 108.18
+ 120.49
+ 139.56
+ 170.40
+ 173.14
+ 184.60
+ 192.70
+ 229.06
+ 243.88
+ 255.07
+
+ - 7.32
+ - 5
+ - 12.56
+ - 2.11
+ - 2.22
+
+ 500000
+ 774000
+ 875000
+ 975000
+ 1075000
+ 1175000
+ 1275000
+ 1375000
+ 1500000
+ 1618000
+ 1666000
+ 1733000
+ 1800000
+ 1866000
+ 1933000
+ 2000000
+
+
+ 774000
+ 835000
+ 919000
+ 1002000
+ 1085000
+ 1169000
+ 1308000
+ 1419000
+ 1530000
+ 1670000
+ 1733000
+ 1796000
+ 1860000
+ 1923000
+ 1986000
+ 2050000
+
+
+ 9.83
+ 13.53
+ 16.15
+ 18.83
+ 23.21
+ 25.71
+ 29.97
+ 34.65
+ 37.35
+ 46.97
+ 48.65
+ 54.80
+ 61.68
+ 67.20
+ 75.83
+ 83.48
+
+
+ 55.36
+ 53.44
+ 54.02
+ 60.17
+ 70.54
+ 82.59
+ 108.18
+ 120.49
+ 139.56
+ 170.40
+ 173.14
+ 184.60
+ 192.70
+ 229.06
+ 243.88
+ 255.07
+
+
+ 22.7
+
+ - 4500
+ - 15.2
+ - 296.22
+ - 426.91
+
+ - 4.0
+
+ 30.7
+ 30.7
+ 30.7
+ 30.7
+ 30.7
+
+ - 0
+ - 96.36
+ - 676.3
+
+ 676.3
+ 430.7
+ 157.3
+ 111.2
+ 106.4
+
+ - 0
+
+ 0
+ 0
+
+ - 0
+
\ No newline at end of file
diff --git a/overlay.mk b/overlay.mk
index bdb9a0b..d57c0c0 100644
--- a/overlay.mk
+++ b/overlay.mk
@@ -54,6 +54,7 @@ PRODUCT_PACKAGES += \
treble-overlay-infinix-note8 \
treble-overlay-infinix-s4 \
treble-overlay-infinix-zero6 \
+ treble-overlay-infinix-zeroxpro \
treble-overlay-lenovo-Q706F \
treble-overlay-lenovo-k5pro \
treble-overlay-lenovo-s5 \