MiuiCamera: Initial Poco F3 Repository
- Includes following changes: * Import Xiaomi MiSys Hal and Sepolicy * Import needed camera permissions * Import Camera Postprocessing * Import Poco F3 / Mi 11x Device Features [For Miui Deps] * Import camxoverride settings & tune down CameraX logging * Import needed camera prebuilts for Poco F3 AOSP Device trees * Import Leica/Miui Camera mod 5.x by https://t.me/itzdfplayer & HollyBear * Create device-specific config overlay for following Camera to enable appropriate features * Import device-specific OpenCL * Import AOSP and LOS aux camera overlays * Import appropriate sepolicy for Poco F3 / Mi11x - Repo requires: * Have device-side hides in libinit for .mod_device and .name * Import MiSys entries to FCM [Example:47e3f385a6] * Enable newer HIDL overrideFormat [4d9f9a23e9] * Build camera for Jemalloc [c5d5ea6706] * Set TARGET_CAMERA_PACKAGE_NAME for vendor tags [60ad521bf1] -> [c4fbccafa0] Used changes from following authors: Co-authored-by: UtsavBalar1231 <utsavbalar1231@gmail.com> Co-authored-by: ItzDFPlayer <deniskovalevskiy91@gmail.com> Co-authored-by: chrisl7 <wandersonrodriguesf1@gmail.com>
This commit is contained in:
3
sepolicy/camera/private/cameraserver.te
Normal file
3
sepolicy/camera/private/cameraserver.te
Normal file
@@ -0,0 +1,3 @@
|
||||
allow cameraserver property_socket:sock_file write;
|
||||
allow cameraserver init:unix_stream_socket connectto;
|
||||
set_prop(cameraserver, exported_system_prop)
|
||||
6
sepolicy/camera/private/platform_app.te
Normal file
6
sepolicy/camera/private/platform_app.te
Normal file
@@ -0,0 +1,6 @@
|
||||
allow platform_app {
|
||||
DisplayFeatureControl
|
||||
miui_multi_display
|
||||
perfshielder
|
||||
ProcessManager
|
||||
}:service_manager find;
|
||||
5
sepolicy/camera/private/priv_app.te
Normal file
5
sepolicy/camera/private/priv_app.te
Normal file
@@ -0,0 +1,5 @@
|
||||
allow priv_app DisplayFeatureControl:service_manager find;
|
||||
allow priv_app miui_multi_display:service_manager find;
|
||||
allow priv_app perfshielder:service_manager find;
|
||||
allow priv_app ProcessManager:service_manager find;
|
||||
|
||||
2
sepolicy/camera/private/property_contexts
Normal file
2
sepolicy/camera/private/property_contexts
Normal file
@@ -0,0 +1,2 @@
|
||||
# Miui Camera
|
||||
sys.camera.miui.apk u:object_r:exported_system_prop:s0
|
||||
4
sepolicy/camera/private/service.te
Normal file
4
sepolicy/camera/private/service.te
Normal file
@@ -0,0 +1,4 @@
|
||||
type DisplayFeatureControl, service_manager_type;
|
||||
type perfshielder, service_manager_type;
|
||||
type miui_multi_display, service_manager_type;
|
||||
type ProcessManager, service_manager_type;
|
||||
4
sepolicy/camera/private/service_contexts
Normal file
4
sepolicy/camera/private/service_contexts
Normal file
@@ -0,0 +1,4 @@
|
||||
DisplayFeatureControl u:object_r:DisplayFeatureControl:s0
|
||||
perfshielder u:object_r:perfshielder:s0
|
||||
miui_multi_display u:object_r:miui_multi_display:s0
|
||||
ProcessManager u:object_r:ProcessManager:s0
|
||||
Reference in New Issue
Block a user