├── OPLauncher.mk
├── README.md
├── app
├── OPIconpackOxygen
│ ├── Android.mk
│ └── OPIconpackOxygen.apk
├── OPIconpackRound
│ ├── Android.mk
│ └── OPIconpackRound.apk
└── OPWidget
│ ├── Android.mk
│ └── OPWidget.apk
├── etc
├── permissions
│ └── privapp-permissions-op-launcher.xml
└── sysconfig
│ └── op-launcher-hiddenapi-package-whitelist.xml
├── photo_2021-01-29_00-14-45.jpg
├── priv-app
└── OPLauncher
│ ├── Android.mk
│ └── OPLauncher.apk
└── product
└── overlay
└── OnePlusRecentsProvider
├── Android.mk
└── OnePlusRecentsProvider.apk
/OPLauncher.mk:
--------------------------------------------------------------------------------
1 | include $(call first-makefiles-under,$(LOCAL_PATH))
2 |
3 | PRODUCT_COPY_FILES += \
4 | vendor/oplauncher/etc/permissions/privapp-permissions-op-launcher.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/privapp-permissions-op-launcher.xml \
5 | vendor/oplauncher/etc/sysconfig/op-launcher-hiddenapi-package-whitelist.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/sysconfig/op-launcher-hiddenapi-package-whitelist.xml
6 |
7 | PRODUCT_PACKAGES += \
8 | OnePlusRecentsProvider \
9 | OPLauncher \
10 | OPIconpackOxygen \
11 | OPIconpackRound \
12 | OPWidget
13 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # OPLauncher Port for Android 11/10 Roms
2 |
3 |
4 |
5 | // Ported by @MrSluffy @GodLeaveMe @loserq @yuanjihe && inlined by @sherifrahim
6 |
7 | call the OPLauncher makefile to include it in your System, commonly from your device tree like :-
8 | $(call inherit-product, vendor/oplauncher/OPLauncher.mk)
9 |
--------------------------------------------------------------------------------
/app/OPIconpackOxygen/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH:= $(call my-dir)
2 | include $(CLEAR_VARS)
3 |
4 | LOCAL_MODULE := OPIconpackOxygen.apk
5 | LOCAL_MODULE_STEM := OPIconpackOxygen.apk
6 | LOCAL_SRC_FILES := OPIconpackOxygen.apk
7 | LOCAL_MODULE_TAGS := optional
8 | LOCAL_MODULE_CLASS := ETC
9 | LOCAL_MODULE_PATH := $(TARGET_OUT)/app/OPIconpackOxygen
10 |
11 | include $(BUILD_PREBUILT)
--------------------------------------------------------------------------------
/app/OPIconpackOxygen/OPIconpackOxygen.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrSluffy/vendor_OnePlusLauncher/a3fd9976951389af86c9e8673e3621f970b27713/app/OPIconpackOxygen/OPIconpackOxygen.apk
--------------------------------------------------------------------------------
/app/OPIconpackRound/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH:= $(call my-dir)
2 | include $(CLEAR_VARS)
3 |
4 | LOCAL_MODULE := OPIconpackRound
5 | LOCAL_MODULE_STEM := OPIconpackRound.apk
6 | LOCAL_SRC_FILES := OPIconpackRound.apk
7 | LOCAL_MODULE_TAGS := optional
8 | LOCAL_MODULE_CLASS := ETC
9 | LOCAL_MODULE_PATH := $(TARGET_OUT)/app/OPIconpackRound
10 | include $(BUILD_PREBUILT)
--------------------------------------------------------------------------------
/app/OPIconpackRound/OPIconpackRound.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrSluffy/vendor_OnePlusLauncher/a3fd9976951389af86c9e8673e3621f970b27713/app/OPIconpackRound/OPIconpackRound.apk
--------------------------------------------------------------------------------
/app/OPWidget/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH:= $(call my-dir)
2 | include $(CLEAR_VARS)
3 |
4 | LOCAL_MODULE := OPWidget
5 | LOCAL_MODULE_STEM := OPWidget.apk
6 | LOCAL_SRC_FILES := OPWidget.apk
7 | LOCAL_MODULE_TAGS := optional
8 | LOCAL_MODULE_CLASS := ETC
9 | LOCAL_MODULE_PATH := $(TARGET_OUT)/app/OPWidget
10 |
11 | include $(BUILD_PREBUILT)
--------------------------------------------------------------------------------
/app/OPWidget/OPWidget.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrSluffy/vendor_OnePlusLauncher/a3fd9976951389af86c9e8673e3621f970b27713/app/OPWidget/OPWidget.apk
--------------------------------------------------------------------------------
/etc/permissions/privapp-permissions-op-launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/etc/sysconfig/op-launcher-hiddenapi-package-whitelist.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/photo_2021-01-29_00-14-45.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrSluffy/vendor_OnePlusLauncher/a3fd9976951389af86c9e8673e3621f970b27713/photo_2021-01-29_00-14-45.jpg
--------------------------------------------------------------------------------
/priv-app/OPLauncher/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH:= $(call my-dir)
2 | include $(CLEAR_VARS)
3 |
4 | LOCAL_MODULE := OPLauncher
5 | LOCAL_MODULE_STEM := OPLauncher.apk
6 | LOCAL_SRC_FILES := OPLauncher.apk
7 | LOCAL_MODULE_TAGS := optional
8 | LOCAL_MODULE_CLASS := ETC
9 | LOCAL_MODULE_PATH := $(TARGET_OUT)/priv-app/OPLauncher
10 | LOCAL_OVERRIDES_PACKAGES := PixelLauncher TrebuchetQuickStep Launcher3 NexusLauncherPrebuilt NexusLauncherRelease ParanoidQuickStep Launcher3QuickStep
11 |
12 | include $(BUILD_PREBUILT)
13 |
--------------------------------------------------------------------------------
/priv-app/OPLauncher/OPLauncher.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrSluffy/vendor_OnePlusLauncher/a3fd9976951389af86c9e8673e3621f970b27713/priv-app/OPLauncher/OPLauncher.apk
--------------------------------------------------------------------------------
/product/overlay/OnePlusRecentsProvider/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH:= $(call my-dir)
2 | include $(CLEAR_VARS)
3 |
4 | LOCAL_MODULE := OnePlusRecentsProvider
5 | LOCAL_MODULE_STEM := OnePlusRecentsProvider.apk
6 | LOCAL_SRC_FILES := OnePlusRecentsProvider.apk
7 | LOCAL_MODULE_TAGS := optional
8 | LOCAL_MODULE_CLASS := ETC
9 | LOCAL_MODULE_PATH := $(TARGET_OUT)/product/overlay/OnePlusRecentsProvider
10 | LOCAL_OVERRIDES_PACKAGES := PixelLauncherOverlay
11 | include $(BUILD_PREBUILT)
--------------------------------------------------------------------------------
/product/overlay/OnePlusRecentsProvider/OnePlusRecentsProvider.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrSluffy/vendor_OnePlusLauncher/a3fd9976951389af86c9e8673e3621f970b27713/product/overlay/OnePlusRecentsProvider/OnePlusRecentsProvider.apk
--------------------------------------------------------------------------------