diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..12c3818 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +OplusCamera.apk filter=lfs diff=lfs merge=lfs -text +libarcsoft*.so filter=lfs diff=lfs merge=lfs -text diff --git a/Android.bp b/Android.bp index 9515b25..f43a686 100644 --- a/Android.bp +++ b/Android.bp @@ -1,2 +1,54 @@ +// Automatically generated file. DO NOT MODIFY +// +// This file is generated by device/oplus/camera/setup-makefiles.sh + soong_namespace { + imports: [ + ], } + +android_app_import { + name: "OplusAppPlatform", + owner: "oplus", + apk: "proprietary/system_ext/priv-app/OplusAppPlatform/OplusAppPlatform.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} + +android_app_import { + name: "OplusCamera", + owner: "oplus", + apk: "proprietary/system_ext/priv-app/OplusCamera/OplusCamera.apk", + overrides: ["Camera2", "GoogleCameraGo"], + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + system_ext_specific: true, +} + +dex_import { + name: "oplus-support-wrapper", + owner: "oplus", + jars: ["proprietary/system/framework/oplus-support-wrapper.jar"], +} + +dex_import { + name: "com.oplus.camera.unit.sdk.adapter", + owner: "oplus", + jars: ["proprietary/system_ext/framework/com.oplus.camera.unit.sdk.adapter.jar"], + system_ext_specific: true, +} + +dex_import { + name: "com.oplus.camera.unit.sdk", + owner: "oplus", + jars: ["proprietary/system_ext/framework/com.oplus.camera.unit.sdk.jar"], + system_ext_specific: true, +} + diff --git a/Android.mk b/Android.mk index 89a5d58..4305635 100644 --- a/Android.mk +++ b/Android.mk @@ -1,5 +1,9 @@ -ifneq ($(filter $(call my-dir),$(PRODUCT_SOONG_NAMESPACES)),) +# Automatically generated file. DO NOT MODIFY +# +# This file is generated by device/oplus/camera/setup-makefiles.sh -include $(call all-subdir-makefiles) +LOCAL_PATH := $(call my-dir) + +ifeq ($(TARGET_DEVICE),camera) endif diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk new file mode 100644 index 0000000..54387e7 --- /dev/null +++ b/BoardConfigVendor.mk @@ -0,0 +1,4 @@ +# Automatically generated file. DO NOT MODIFY +# +# This file is generated by device/oplus/camera/setup-makefiles.sh + diff --git a/camera-vendor.mk b/camera-vendor.mk new file mode 100644 index 0000000..3495020 --- /dev/null +++ b/camera-vendor.mk @@ -0,0 +1,68 @@ +# Automatically generated file. DO NOT MODIFY +# +# This file is generated by device/oplus/camera/setup-makefiles.sh + +PRODUCT_SOONG_NAMESPACES += \ + vendor/oplus/camera + +PRODUCT_COPY_FILES += \ + vendor/oplus/camera/proprietary/system_ext/lib64/libAPSClient-cmd-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAPSClient-cmd-jni.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libAPSClient-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAPSClient-jni.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libAncFilter_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAncFilter_jni.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libAncHumBokeh-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAncHumBokeh-jni.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libAncHumanDoubleExposure-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAncHumanDoubleExposure-jni.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libAncHumanRetain-jni_v2.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAncHumanRetain-jni_v2.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libAncHumanSegFigureFusion-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAncHumanSegFigureFusion-jni.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libAncHumanVideo-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAncHumanVideo-jni.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libApsFaceBeautyPreviewProductJni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libApsFaceBeautyPreviewProductJni.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libAvatarEngineRender.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAvatarEngineRender.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libAvatarEngineRenderNative.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libAvatarEngineRenderNative.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libCombineLut.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libCombineLut.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libCombineLutJni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libCombineLutJni.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libFileExtender-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libFileExtender-jni.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libOplusBlurPreviewJNI.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libOplusBlurPreviewJNI.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libSuperTextWrapper.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libSuperTextWrapper.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libXDocProcessSDK-jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libXDocProcessSDK-jni.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libXDocProcessSDK.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libXDocProcessSDK.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libYTCommon.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libYTCommon.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libarcsoft_wideselfie.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libarcsoft_wideselfie.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libcolorx-loader.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libcolorx-loader.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libcolorx.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libcolorx.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libcoolex.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libcoolex.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libextendfile.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libextendfile.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libjni_wideselfie.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libjni_wideselfie.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libjnisingleblur_api.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libjnisingleblur_api.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libjnistblur_api.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libjnistblur_api.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libmpbase.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libmpbase.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libsingle_camera_bokeh_native.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libsingle_camera_bokeh_native.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libst_mobile.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libst_mobile.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libst_sticker_jni.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libst_sticker_jni.so \ + vendor/oplus/camera/proprietary/system_ext/etc/default-permissions/oplus_camera_default_grant_permissions_list.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/default-permissions/oplus_camera_default_grant_permissions_list.xml \ + vendor/oplus/camera/proprietary/odm/lib64/libCaptureBokeh.so:$(TARGET_COPY_OUT_ODM)/lib64/libCaptureBokeh.so \ + vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamAIBeautyBodyDetection.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamAIBeautyBodyDetection.so \ + vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamAiBeautyEyeRetouchCn.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamAiBeautyEyeRetouchCn.so \ + vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamAiBeautyFaceRetouchCn.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamAiBeautyFaceRetouchCn.so \ + vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamAiUnifySkin.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamAiUnifySkin.so \ + vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamFaceBeautyCap.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamFaceBeautyCap.so \ + vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamFaceRestore.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamFaceRestore.so \ + vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamHybridRaw.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamHybridRaw.so \ + vendor/oplus/camera/proprietary/odm/lib64/libOPAlgoCamSinglePortrait.so:$(TARGET_COPY_OUT_ODM)/lib64/libOPAlgoCamSinglePortrait.so \ + vendor/oplus/camera/proprietary/odm/lib64/libXDocProcessSDK.so:$(TARGET_COPY_OUT_ODM)/lib64/libXDocProcessSDK.so \ + vendor/oplus/camera/proprietary/odm/lib64/libarcsoft_turbo_fusion_raw_portrait_super_night.so:$(TARGET_COPY_OUT_ODM)/lib64/libarcsoft_turbo_fusion_raw_portrait_super_night.so \ + vendor/oplus/camera/proprietary/odm/lib64/libarcsoft_turbo_fusion_raw_super_night.so:$(TARGET_COPY_OUT_ODM)/lib64/libarcsoft_turbo_fusion_raw_super_night.so \ + vendor/oplus/camera/proprietary/odm/lib64/libarcsoft_turbo_hdr_grf.so:$(TARGET_COPY_OUT_ODM)/lib64/libarcsoft_turbo_hdr_grf.so \ + vendor/oplus/camera/proprietary/odm/lib64/libarcsoft_turbo_hdr_raw.so:$(TARGET_COPY_OUT_ODM)/lib64/libarcsoft_turbo_hdr_raw.so \ + vendor/oplus/camera/proprietary/odm/lib64/libarcsoft_turbo_hdr_raw_front.so:$(TARGET_COPY_OUT_ODM)/lib64/libarcsoft_turbo_hdr_raw_front.so \ + vendor/oplus/camera/proprietary/odm/lib64/libarcsoft_turbo_raw.so:$(TARGET_COPY_OUT_ODM)/lib64/libarcsoft_turbo_raw.so \ + vendor/oplus/camera/proprietary/odm/lib64/libtrace.so:$(TARGET_COPY_OUT_ODM)/lib64/libtrace.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libHeifEncoderWrapper.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libHeifEncoderWrapper.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/libNativeWinBuffExchange.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/libNativeWinBuffExchange.so \ + vendor/oplus/camera/proprietary/system_ext/lib64/liboplusheifwriter.so:$(TARGET_COPY_OUT_SYSTEM_EXT)/lib64/liboplusheifwriter.so \ + vendor/oplus/camera/proprietary/vendor/lib64/libpenguin.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpenguin.so + +PRODUCT_PACKAGES += \ + OplusAppPlatform \ + OplusCamera \ + oplus-support-wrapper \ + com.oplus.camera.unit.sdk.adapter \ + com.oplus.camera.unit.sdk diff --git a/proprietary-files.txt b/proprietary-files.txt new file mode 100644 index 0000000..cfc82e1 --- /dev/null +++ b/proprietary-files.txt @@ -0,0 +1,62 @@ +## All proprietary files from this list, unless pinned and noted otherwise, +## are from Oneplus 11 5G (CPH2449_14.0.0.401(EX01)). + +# Camera +-my_product/app/OplusCamera/OplusCamera.apk:system_ext/priv-app/OplusCamera/OplusCamera.apk;OVERRIDES=Camera2,GoogleCameraGo +my_product/lib64/libAPSClient-cmd-jni.so:system_ext/lib64/libAPSClient-cmd-jni.so +my_product/lib64/libAPSClient-jni.so:system_ext/lib64/libAPSClient-jni.so +my_product/lib64/libAncFilter_jni.so:system_ext/lib64/libAncFilter_jni.so +my_product/lib64/libAncHumBokeh-jni.so:system_ext/lib64/libAncHumBokeh-jni.so +my_product/lib64/libAncHumanDoubleExposure-jni.so:system_ext/lib64/libAncHumanDoubleExposure-jni.so +my_product/lib64/libAncHumanRetain-jni_v2.so:system_ext/lib64/libAncHumanRetain-jni_v2.so +my_product/lib64/libAncHumanSegFigureFusion-jni.so:system_ext/lib64/libAncHumanSegFigureFusion-jni.so +my_product/lib64/libAncHumanVideo-jni.so:system_ext/lib64/libAncHumanVideo-jni.so +my_product/lib64/libApsFaceBeautyPreviewProductJni.so:system_ext/lib64/libApsFaceBeautyPreviewProductJni.so +my_product/lib64/libAvatarEngineRender.so:system_ext/lib64/libAvatarEngineRender.so +my_product/lib64/libAvatarEngineRenderNative.so:system_ext/lib64/libAvatarEngineRenderNative.so +my_product/lib64/libCombineLut.so:system_ext/lib64/libCombineLut.so +my_product/lib64/libCombineLutJni.so:system_ext/lib64/libCombineLutJni.so +my_product/lib64/libFileExtender-jni.so:system_ext/lib64/libFileExtender-jni.so +my_product/lib64/libOplusBlurPreviewJNI.so:system_ext/lib64/libOplusBlurPreviewJNI.so +my_product/lib64/libSuperTextWrapper.so:system_ext/lib64/libSuperTextWrapper.so +my_product/lib64/libXDocProcessSDK-jni.so:system_ext/lib64/libXDocProcessSDK-jni.so +my_product/lib64/libXDocProcessSDK.so:system_ext/lib64/libXDocProcessSDK.so +my_product/lib64/libYTCommon.so:system_ext/lib64/libYTCommon.so +my_product/lib64/libarcsoft_wideselfie.so:system_ext/lib64/libarcsoft_wideselfie.so +my_product/lib64/libcolorx-loader.so:system_ext/lib64/libcolorx-loader.so +my_product/lib64/libcolorx.so:system_ext/lib64/libcolorx.so +my_product/lib64/libcoolex.so:system_ext/lib64/libcoolex.so +my_product/lib64/libextendfile.so:system_ext/lib64/libextendfile.so +my_product/lib64/libjni_wideselfie.so:system_ext/lib64/libjni_wideselfie.so +my_product/lib64/libjnisingleblur_api.so:system_ext/lib64/libjnisingleblur_api.so +my_product/lib64/libjnistblur_api.so:system_ext/lib64/libjnistblur_api.so +my_product/lib64/libmpbase.so:system_ext/lib64/libmpbase.so +my_product/lib64/libsingle_camera_bokeh_native.so:system_ext/lib64/libsingle_camera_bokeh_native.so +my_product/lib64/libst_mobile.so:system_ext/lib64/libst_mobile.so +my_product/lib64/libst_sticker_jni.so:system_ext/lib64/libst_sticker_jni.so +my_product/product_overlay/etc/permissions/oplus_camera_default_grant_permissions_list.xml:system_ext/etc/default-permissions/oplus_camera_default_grant_permissions_list.xml +my_product/product_overlay/framework/com.oplus.camera.unit.sdk.adapter.jar:system_ext/framework/com.oplus.camera.unit.sdk.adapter.jar +my_product/product_overlay/framework/com.oplus.camera.unit.sdk.jar:system_ext/framework/com.oplus.camera.unit.sdk.jar +odm/lib64/libXDocProcessSDK.so +odm/lib64/libarcsoft_turbo_fusion_raw_portrait_super_night.so +odm/lib64/libarcsoft_turbo_fusion_raw_super_night.so +odm/lib64/libarcsoft_turbo_hdr_grf.so +odm/lib64/libarcsoft_turbo_hdr_raw.so +odm/lib64/libarcsoft_turbo_hdr_raw_front.so +odm/lib64/libarcsoft_turbo_raw.so +odm/lib64/libtrace.so +system/framework/oplus-support-wrapper.jar +system_ext/lib64/libpenguin.so:vendor/lib64/libpenguin.so +system_ext/lib64/libHeifEncoderWrapper.so +system_ext/lib64/libNativeWinBuffExchange.so +system_ext/lib64/liboplusheifwriter.so +system_ext/priv-app/OplusAppPlatform/OplusAppPlatform.apk +odm/lib64/libOPAlgoCamAIBeautyBodyDetection.so +odm/lib64/libOPAlgoCamAiBeautyEyeRetouchCn.so +odm/lib64/libOPAlgoCamAiBeautyFaceRetouchCn.so +odm/lib64/libOPAlgoCamAiUnifySkin.so +odm/lib64/libOPAlgoCamFaceBeautyCap.so +odm/lib64/libOPAlgoCamFaceRestore.so +odm/lib64/libOPAlgoCamHybridRaw.so +odm/lib64/libOPAlgoCamSinglePortrait.so +odm/lib64/libCaptureBokeh.so diff --git a/proprietary/odm/lib64/libCaptureBokeh.so b/proprietary/odm/lib64/libCaptureBokeh.so new file mode 100644 index 0000000..fcf61af Binary files /dev/null and b/proprietary/odm/lib64/libCaptureBokeh.so differ diff --git a/proprietary/odm/lib64/libOPAlgoCamAIBeautyBodyDetection.so b/proprietary/odm/lib64/libOPAlgoCamAIBeautyBodyDetection.so new file mode 100644 index 0000000..0fc9793 Binary files /dev/null and b/proprietary/odm/lib64/libOPAlgoCamAIBeautyBodyDetection.so differ diff --git a/proprietary/odm/lib64/libOPAlgoCamAiBeautyEyeRetouchCn.so b/proprietary/odm/lib64/libOPAlgoCamAiBeautyEyeRetouchCn.so new file mode 100644 index 0000000..beab6cb Binary files /dev/null and b/proprietary/odm/lib64/libOPAlgoCamAiBeautyEyeRetouchCn.so differ diff --git a/proprietary/odm/lib64/libOPAlgoCamAiBeautyFaceRetouchCn.so b/proprietary/odm/lib64/libOPAlgoCamAiBeautyFaceRetouchCn.so new file mode 100644 index 0000000..77b2f49 Binary files /dev/null and b/proprietary/odm/lib64/libOPAlgoCamAiBeautyFaceRetouchCn.so differ diff --git a/proprietary/odm/lib64/libOPAlgoCamAiUnifySkin.so b/proprietary/odm/lib64/libOPAlgoCamAiUnifySkin.so new file mode 100644 index 0000000..4a5d4da Binary files /dev/null and b/proprietary/odm/lib64/libOPAlgoCamAiUnifySkin.so differ diff --git a/proprietary/odm/lib64/libOPAlgoCamFaceBeautyCap.so b/proprietary/odm/lib64/libOPAlgoCamFaceBeautyCap.so new file mode 100644 index 0000000..4138948 Binary files /dev/null and b/proprietary/odm/lib64/libOPAlgoCamFaceBeautyCap.so differ diff --git a/proprietary/odm/lib64/libOPAlgoCamFaceRestore.so b/proprietary/odm/lib64/libOPAlgoCamFaceRestore.so new file mode 100644 index 0000000..9700210 Binary files /dev/null and b/proprietary/odm/lib64/libOPAlgoCamFaceRestore.so differ diff --git a/proprietary/odm/lib64/libOPAlgoCamHybridRaw.so b/proprietary/odm/lib64/libOPAlgoCamHybridRaw.so new file mode 100644 index 0000000..17eb266 Binary files /dev/null and b/proprietary/odm/lib64/libOPAlgoCamHybridRaw.so differ diff --git a/proprietary/odm/lib64/libOPAlgoCamSinglePortrait.so b/proprietary/odm/lib64/libOPAlgoCamSinglePortrait.so new file mode 100644 index 0000000..4f11f41 Binary files /dev/null and b/proprietary/odm/lib64/libOPAlgoCamSinglePortrait.so differ diff --git a/proprietary/odm/lib64/libXDocProcessSDK.so b/proprietary/odm/lib64/libXDocProcessSDK.so new file mode 100644 index 0000000..e97a041 Binary files /dev/null and b/proprietary/odm/lib64/libXDocProcessSDK.so differ diff --git a/proprietary/odm/lib64/libarcsoft_turbo_fusion_raw_portrait_super_night.so b/proprietary/odm/lib64/libarcsoft_turbo_fusion_raw_portrait_super_night.so new file mode 100644 index 0000000..b2ce34a --- /dev/null +++ b/proprietary/odm/lib64/libarcsoft_turbo_fusion_raw_portrait_super_night.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1098f62c8a8f62ef46a2fc263d5b00eac0d19014f513014a215699b0b68b792 +size 36132584 diff --git a/proprietary/odm/lib64/libarcsoft_turbo_fusion_raw_super_night.so b/proprietary/odm/lib64/libarcsoft_turbo_fusion_raw_super_night.so new file mode 100644 index 0000000..bc0c1d7 --- /dev/null +++ b/proprietary/odm/lib64/libarcsoft_turbo_fusion_raw_super_night.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86594b1c43fba6f3355739205400b14d036f7c5adce9cb630786ba555b6bb31a +size 44290480 diff --git a/proprietary/odm/lib64/libarcsoft_turbo_hdr_grf.so b/proprietary/odm/lib64/libarcsoft_turbo_hdr_grf.so new file mode 100644 index 0000000..ad85094 --- /dev/null +++ b/proprietary/odm/lib64/libarcsoft_turbo_hdr_grf.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14502bd0a27120e588388550c6f90838c694adb5d29e9f6a8e99bfbb3b29003b +size 204392 diff --git a/proprietary/odm/lib64/libarcsoft_turbo_hdr_raw.so b/proprietary/odm/lib64/libarcsoft_turbo_hdr_raw.so new file mode 100644 index 0000000..f754e01 --- /dev/null +++ b/proprietary/odm/lib64/libarcsoft_turbo_hdr_raw.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:440cad4fc1fcb3b28e869f7acecde26b1b7d58aa942113a6c8521a227ccf9d76 +size 149195088 diff --git a/proprietary/odm/lib64/libarcsoft_turbo_hdr_raw_front.so b/proprietary/odm/lib64/libarcsoft_turbo_hdr_raw_front.so new file mode 100644 index 0000000..c749513 --- /dev/null +++ b/proprietary/odm/lib64/libarcsoft_turbo_hdr_raw_front.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea4caeeb56001877a489c429596f29a9491c1c4f824b2fcc6c67b421e3b85db2 +size 53784400 diff --git a/proprietary/odm/lib64/libarcsoft_turbo_raw.so b/proprietary/odm/lib64/libarcsoft_turbo_raw.so new file mode 100644 index 0000000..6028e03 --- /dev/null +++ b/proprietary/odm/lib64/libarcsoft_turbo_raw.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5aa73ddae44dd669c801d6bbf43a3667d07fa84d68a79ea1b0344e2c6afdc4be +size 210984 diff --git a/proprietary/odm/lib64/libtrace.so b/proprietary/odm/lib64/libtrace.so new file mode 100644 index 0000000..0d9d051 Binary files /dev/null and b/proprietary/odm/lib64/libtrace.so differ diff --git a/proprietary/system/framework/oplus-support-wrapper.jar b/proprietary/system/framework/oplus-support-wrapper.jar new file mode 100644 index 0000000..da995c7 Binary files /dev/null and b/proprietary/system/framework/oplus-support-wrapper.jar differ diff --git a/proprietary/system_ext/etc/default-permissions/oplus_camera_default_grant_permissions_list.xml b/proprietary/system_ext/etc/default-permissions/oplus_camera_default_grant_permissions_list.xml new file mode 100644 index 0000000..42d4fcc --- /dev/null +++ b/proprietary/system_ext/etc/default-permissions/oplus_camera_default_grant_permissions_list.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/proprietary/system_ext/framework/com.oplus.camera.unit.sdk.adapter.jar b/proprietary/system_ext/framework/com.oplus.camera.unit.sdk.adapter.jar new file mode 100644 index 0000000..5c26725 Binary files /dev/null and b/proprietary/system_ext/framework/com.oplus.camera.unit.sdk.adapter.jar differ diff --git a/proprietary/system_ext/framework/com.oplus.camera.unit.sdk.jar b/proprietary/system_ext/framework/com.oplus.camera.unit.sdk.jar new file mode 100644 index 0000000..7e17dd6 Binary files /dev/null and b/proprietary/system_ext/framework/com.oplus.camera.unit.sdk.jar differ diff --git a/proprietary/system_ext/lib64/libAPSClient-cmd-jni.so b/proprietary/system_ext/lib64/libAPSClient-cmd-jni.so new file mode 100644 index 0000000..efd88ed Binary files /dev/null and b/proprietary/system_ext/lib64/libAPSClient-cmd-jni.so differ diff --git a/proprietary/system_ext/lib64/libAPSClient-jni.so b/proprietary/system_ext/lib64/libAPSClient-jni.so new file mode 100644 index 0000000..14dad14 Binary files /dev/null and b/proprietary/system_ext/lib64/libAPSClient-jni.so differ diff --git a/proprietary/system_ext/lib64/libAncFilter_jni.so b/proprietary/system_ext/lib64/libAncFilter_jni.so new file mode 100644 index 0000000..072de9b Binary files /dev/null and b/proprietary/system_ext/lib64/libAncFilter_jni.so differ diff --git a/proprietary/system_ext/lib64/libAncHumBokeh-jni.so b/proprietary/system_ext/lib64/libAncHumBokeh-jni.so new file mode 100644 index 0000000..ffb8f52 Binary files /dev/null and b/proprietary/system_ext/lib64/libAncHumBokeh-jni.so differ diff --git a/proprietary/system_ext/lib64/libAncHumanDoubleExposure-jni.so b/proprietary/system_ext/lib64/libAncHumanDoubleExposure-jni.so new file mode 100644 index 0000000..16f6387 Binary files /dev/null and b/proprietary/system_ext/lib64/libAncHumanDoubleExposure-jni.so differ diff --git a/proprietary/system_ext/lib64/libAncHumanRetain-jni_v2.so b/proprietary/system_ext/lib64/libAncHumanRetain-jni_v2.so new file mode 100644 index 0000000..bfc6327 Binary files /dev/null and b/proprietary/system_ext/lib64/libAncHumanRetain-jni_v2.so differ diff --git a/proprietary/system_ext/lib64/libAncHumanSegFigureFusion-jni.so b/proprietary/system_ext/lib64/libAncHumanSegFigureFusion-jni.so new file mode 100644 index 0000000..173c182 Binary files /dev/null and b/proprietary/system_ext/lib64/libAncHumanSegFigureFusion-jni.so differ diff --git a/proprietary/system_ext/lib64/libAncHumanVideo-jni.so b/proprietary/system_ext/lib64/libAncHumanVideo-jni.so new file mode 100644 index 0000000..ffa07e9 Binary files /dev/null and b/proprietary/system_ext/lib64/libAncHumanVideo-jni.so differ diff --git a/proprietary/system_ext/lib64/libApsFaceBeautyPreviewProductJni.so b/proprietary/system_ext/lib64/libApsFaceBeautyPreviewProductJni.so new file mode 100644 index 0000000..8334cce Binary files /dev/null and b/proprietary/system_ext/lib64/libApsFaceBeautyPreviewProductJni.so differ diff --git a/proprietary/system_ext/lib64/libAvatarEngineRender.so b/proprietary/system_ext/lib64/libAvatarEngineRender.so new file mode 100644 index 0000000..a7bf484 Binary files /dev/null and b/proprietary/system_ext/lib64/libAvatarEngineRender.so differ diff --git a/proprietary/system_ext/lib64/libAvatarEngineRenderNative.so b/proprietary/system_ext/lib64/libAvatarEngineRenderNative.so new file mode 100644 index 0000000..754f9d7 Binary files /dev/null and b/proprietary/system_ext/lib64/libAvatarEngineRenderNative.so differ diff --git a/proprietary/system_ext/lib64/libCombineLut.so b/proprietary/system_ext/lib64/libCombineLut.so new file mode 100644 index 0000000..e6bc7d9 Binary files /dev/null and b/proprietary/system_ext/lib64/libCombineLut.so differ diff --git a/proprietary/system_ext/lib64/libCombineLutJni.so b/proprietary/system_ext/lib64/libCombineLutJni.so new file mode 100644 index 0000000..b8b0f6e Binary files /dev/null and b/proprietary/system_ext/lib64/libCombineLutJni.so differ diff --git a/proprietary/system_ext/lib64/libFileExtender-jni.so b/proprietary/system_ext/lib64/libFileExtender-jni.so new file mode 100644 index 0000000..1b1fb03 Binary files /dev/null and b/proprietary/system_ext/lib64/libFileExtender-jni.so differ diff --git a/proprietary/system_ext/lib64/libHeifEncoderWrapper.so b/proprietary/system_ext/lib64/libHeifEncoderWrapper.so new file mode 100644 index 0000000..60692de Binary files /dev/null and b/proprietary/system_ext/lib64/libHeifEncoderWrapper.so differ diff --git a/proprietary/system_ext/lib64/libNativeWinBuffExchange.so b/proprietary/system_ext/lib64/libNativeWinBuffExchange.so new file mode 100644 index 0000000..1a65333 Binary files /dev/null and b/proprietary/system_ext/lib64/libNativeWinBuffExchange.so differ diff --git a/proprietary/system_ext/lib64/libOplusBlurPreviewJNI.so b/proprietary/system_ext/lib64/libOplusBlurPreviewJNI.so new file mode 100644 index 0000000..facbb24 Binary files /dev/null and b/proprietary/system_ext/lib64/libOplusBlurPreviewJNI.so differ diff --git a/proprietary/system_ext/lib64/libSuperTextWrapper.so b/proprietary/system_ext/lib64/libSuperTextWrapper.so new file mode 100644 index 0000000..8085034 Binary files /dev/null and b/proprietary/system_ext/lib64/libSuperTextWrapper.so differ diff --git a/proprietary/system_ext/lib64/libXDocProcessSDK-jni.so b/proprietary/system_ext/lib64/libXDocProcessSDK-jni.so new file mode 100644 index 0000000..48e525d Binary files /dev/null and b/proprietary/system_ext/lib64/libXDocProcessSDK-jni.so differ diff --git a/proprietary/system_ext/lib64/libXDocProcessSDK.so b/proprietary/system_ext/lib64/libXDocProcessSDK.so new file mode 100644 index 0000000..46ec697 Binary files /dev/null and b/proprietary/system_ext/lib64/libXDocProcessSDK.so differ diff --git a/proprietary/system_ext/lib64/libYTCommon.so b/proprietary/system_ext/lib64/libYTCommon.so new file mode 100644 index 0000000..4f349b9 Binary files /dev/null and b/proprietary/system_ext/lib64/libYTCommon.so differ diff --git a/proprietary/system_ext/lib64/libarcsoft_wideselfie.so b/proprietary/system_ext/lib64/libarcsoft_wideselfie.so new file mode 100644 index 0000000..c78a944 --- /dev/null +++ b/proprietary/system_ext/lib64/libarcsoft_wideselfie.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74c839698f8095386b016f3b9e6762ae42d51417cbf03262489dac2d463d807c +size 3307752 diff --git a/proprietary/system_ext/lib64/libcolorx-loader.so b/proprietary/system_ext/lib64/libcolorx-loader.so new file mode 100644 index 0000000..91c089a Binary files /dev/null and b/proprietary/system_ext/lib64/libcolorx-loader.so differ diff --git a/proprietary/system_ext/lib64/libcolorx.so b/proprietary/system_ext/lib64/libcolorx.so new file mode 100644 index 0000000..5142f2f Binary files /dev/null and b/proprietary/system_ext/lib64/libcolorx.so differ diff --git a/proprietary/system_ext/lib64/libcoolex.so b/proprietary/system_ext/lib64/libcoolex.so new file mode 100644 index 0000000..689c93b Binary files /dev/null and b/proprietary/system_ext/lib64/libcoolex.so differ diff --git a/proprietary/system_ext/lib64/libextendfile.so b/proprietary/system_ext/lib64/libextendfile.so new file mode 100644 index 0000000..9aaf191 Binary files /dev/null and b/proprietary/system_ext/lib64/libextendfile.so differ diff --git a/proprietary/system_ext/lib64/libjni_wideselfie.so b/proprietary/system_ext/lib64/libjni_wideselfie.so new file mode 100644 index 0000000..0d84926 Binary files /dev/null and b/proprietary/system_ext/lib64/libjni_wideselfie.so differ diff --git a/proprietary/system_ext/lib64/libjnisingleblur_api.so b/proprietary/system_ext/lib64/libjnisingleblur_api.so new file mode 100644 index 0000000..7925c42 Binary files /dev/null and b/proprietary/system_ext/lib64/libjnisingleblur_api.so differ diff --git a/proprietary/system_ext/lib64/libjnistblur_api.so b/proprietary/system_ext/lib64/libjnistblur_api.so new file mode 100644 index 0000000..119a3a0 Binary files /dev/null and b/proprietary/system_ext/lib64/libjnistblur_api.so differ diff --git a/proprietary/system_ext/lib64/libmpbase.so b/proprietary/system_ext/lib64/libmpbase.so new file mode 100644 index 0000000..26f71b2 Binary files /dev/null and b/proprietary/system_ext/lib64/libmpbase.so differ diff --git a/proprietary/system_ext/lib64/liboplusheifwriter.so b/proprietary/system_ext/lib64/liboplusheifwriter.so new file mode 100644 index 0000000..2c3ee59 Binary files /dev/null and b/proprietary/system_ext/lib64/liboplusheifwriter.so differ diff --git a/proprietary/system_ext/lib64/libsingle_camera_bokeh_native.so b/proprietary/system_ext/lib64/libsingle_camera_bokeh_native.so new file mode 100644 index 0000000..7226c0f Binary files /dev/null and b/proprietary/system_ext/lib64/libsingle_camera_bokeh_native.so differ diff --git a/proprietary/system_ext/lib64/libst_mobile.so b/proprietary/system_ext/lib64/libst_mobile.so new file mode 100644 index 0000000..93c3d3e Binary files /dev/null and b/proprietary/system_ext/lib64/libst_mobile.so differ diff --git a/proprietary/system_ext/lib64/libst_sticker_jni.so b/proprietary/system_ext/lib64/libst_sticker_jni.so new file mode 100644 index 0000000..4b42908 Binary files /dev/null and b/proprietary/system_ext/lib64/libst_sticker_jni.so differ diff --git a/proprietary/system_ext/priv-app/OplusAppPlatform/OplusAppPlatform.apk b/proprietary/system_ext/priv-app/OplusAppPlatform/OplusAppPlatform.apk new file mode 100644 index 0000000..0d28743 Binary files /dev/null and b/proprietary/system_ext/priv-app/OplusAppPlatform/OplusAppPlatform.apk differ diff --git a/proprietary/system_ext/priv-app/OplusCamera/OplusCamera.apk b/proprietary/system_ext/priv-app/OplusCamera/OplusCamera.apk new file mode 100644 index 0000000..927d076 --- /dev/null +++ b/proprietary/system_ext/priv-app/OplusCamera/OplusCamera.apk @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b9c86eab1276809c2661add2cf860e23bed1dc42f1333d95118578ad7985b12 +size 124061322 diff --git a/proprietary/vendor/lib64/libpenguin.so b/proprietary/vendor/lib64/libpenguin.so new file mode 100644 index 0000000..8af13cd Binary files /dev/null and b/proprietary/vendor/lib64/libpenguin.so differ