├── 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 --------------------------------------------------------------------------------