diff --git a/OnePlus/N2-SystemUI/Android.mk b/OnePlus/N2-SystemUI/Android.mk
new file mode 100755
index 0000000..b49705c
--- /dev/null
+++ b/OnePlus/N2-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oneplus-n2-systemui
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/OnePlus/N2-SystemUI/AndroidManifest.xml b/OnePlus/N2-SystemUI/AndroidManifest.xml
new file mode 100755
index 0000000..944b077
--- /dev/null
+++ b/OnePlus/N2-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OnePlus/N2-SystemUI/res/values-land/config.xml b/OnePlus/N2-SystemUI/res/values-land/config.xml
new file mode 100755
index 0000000..0356339
--- /dev/null
+++ b/OnePlus/N2-SystemUI/res/values-land/config.xml
@@ -0,0 +1,4 @@
+
+
+ 28dp
+
diff --git a/OnePlus/N2-SystemUI/res/values-v31/config.xml b/OnePlus/N2-SystemUI/res/values-v31/config.xml
new file mode 100755
index 0000000..69d283f
--- /dev/null
+++ b/OnePlus/N2-SystemUI/res/values-v31/config.xml
@@ -0,0 +1,4 @@
+
+
+ 825px
+
diff --git a/OnePlus/N2-SystemUI/res/values/config.xml b/OnePlus/N2-SystemUI/res/values/config.xml
new file mode 100755
index 0000000..a155c5f
--- /dev/null
+++ b/OnePlus/N2-SystemUI/res/values/config.xml
@@ -0,0 +1,8 @@
+
+
+ 25px
+ 45px
+ 139px
+ @dimen/status_bar_padding_start
+ @dimen/status_bar_padding_end
+
diff --git a/OnePlus/N2/Android.mk b/OnePlus/N2/Android.mk
new file mode 100755
index 0000000..45827a8
--- /dev/null
+++ b/OnePlus/N2/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oneplus-n2
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/OnePlus/N2/AndroidManifest.xml b/OnePlus/N2/AndroidManifest.xml
new file mode 100755
index 0000000..53c2b7b
--- /dev/null
+++ b/OnePlus/N2/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OnePlus/N2/res/values-land/config.xml b/OnePlus/N2/res/values-land/config.xml
new file mode 100755
index 0000000..9d6de4c
--- /dev/null
+++ b/OnePlus/N2/res/values-land/config.xml
@@ -0,0 +1,4 @@
+
+
+ @dimen/status_bar_height_landscape
+
diff --git a/OnePlus/N2/res/values/config.xml b/OnePlus/N2/res/values/config.xml
new file mode 100755
index 0000000..cd6cc30
--- /dev/null
+++ b/OnePlus/N2/res/values/config.xml
@@ -0,0 +1,20 @@
+
+
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+
+ 139px
+ 28dp
+ @dimen/status_bar_height_portrait
+
+ 2
+ 1
+
+ M -540,0 L -540,100 L -401,100 L -401,0 Z
+ M -540,0 L -540,100 L -401,100 L -401,0 Z
+
diff --git a/overlay.mk b/overlay.mk
index 2d48678..6631aab 100755
--- a/overlay.mk
+++ b/overlay.mk
@@ -96,6 +96,8 @@ PRODUCT_PACKAGES += \
treble-overlay-nokia-pnx-8.1-x7-systemui \
treble-overlay-nubia-redmagic3s \
treble-overlay-nubia-z18mini \
+ treble-overlay-oneplus-n2 \
+ treble-overlay-oneplus-n2-systemui \
treble-overlay-oneplus-n200 \
treble-overlay-oneplus-n200-systemui \
treble-overlay-oneplus-op10pro \