From 33b1fc64c6630d9e4fa25fb4e3169d414324fed3 Mon Sep 17 00:00:00 2001 From: buddi56 Date: Thu, 30 Jul 2020 14:29:41 +0530 Subject: [PATCH] go with stock services --- recovery/root/init.recovery.mt6771.rc | 52 +- recovery/root/sbin/etc/event-log-tags | 361 + .../sbin/etc/selinux/plat_hwservice_contexts | 74 + .../sbin/etc/selinux/plat_pub_versioned.cil | 8993 ++++++++++++ .../etc/selinux/plat_pub_versioned_debug.cil | 9179 ++++++++++++ .../sbin/etc/selinux/plat_sepolicy_vers.txt | 1 + .../sbin/etc/selinux/plat_service_contexts | 278 + .../sbin/etc/selinux/precompiled_sepolicy | Bin 0 -> 819696 bytes ...ecompiled_sepolicy.plat_and_mapping.sha256 | 1 + .../etc/selinux/precompiled_sepolicy_debug | Bin 0 -> 825668 bytes ...led_sepolicy_debug.plat_and_mapping.sha256 | 1 + .../sbin/etc/selinux/vendor_file_contexts | 784 + .../etc/selinux/vendor_hwservice_contexts | 84 + .../etc/selinux/vendor_mac_permissions.xml | 1 + .../sbin/etc/selinux/vendor_property_contexts | 977 ++ .../sbin/etc/selinux/vendor_seapp_contexts | 5 + .../root/sbin/etc/selinux/vendor_sepolicy.cil | 12085 +++++++++++++++ .../etc/selinux/vendor_sepolicy_debug.cil | 12093 ++++++++++++++++ .../root/sbin/etc/selinux/vndservice_contexts | 3 + .../root/sbin/system/bin/vold_prepare_subdirs | Bin 0 -> 68944 bytes .../etc/vintf/compatibility_matrix.1.xml | 2280 +++ .../etc/vintf/compatibility_matrix.2.xml | 2352 +++ .../etc/vintf/compatibility_matrix.3.xml | 2828 ++++ .../etc/vintf/compatibility_matrix.device.xml | 12 + .../etc/vintf/compatibility_matrix.legacy.xml | 2280 +++ .../root/sbin/system/etc/vintf/manifest.xml | 147 + .../vendor/etc/vintf/compatibility_matrix.xml | 36 + .../root/sbin/vendor/etc/vintf/manifest.xml | 757 + .../hw/android.hardware.keymaster@3.0-impl.so | Bin 0 -> 68112 bytes .../sbin/vendor/lib64/hw/keystore.mt6771.so | 1 + .../lib64/hw/keystore.oppo6771_17065.so | 1 + .../sbin/vendor/lib64/hw/libMcTeeKeymaster.so | Bin 0 -> 134296 bytes recovery/root/vendor/bin/vndservice | Bin 0 -> 68792 bytes recovery/root/vendor/bin/vndservicemanager | Bin 0 -> 68824 bytes recovery/root/vendor/firmware/MNL.bin | Bin 0 -> 917776 bytes .../firmware/ROMv4_be_patch_1_0_hdr.bin | Bin 0 -> 229294 bytes .../firmware/ROMv4_be_patch_1_1_hdr.bin | Bin 0 -> 314122 bytes .../root/vendor/firmware/WIFI_RAM_CODE_6759 | Bin 0 -> 477536 bytes recovery/root/vendor/firmware/WMT_SOC.cfg | 12 + .../root/vendor/firmware/WMT_SOC_17197.cfg | 12 + .../firmware/catcher_filter_1_ulwctg_n.bin | Bin 0 -> 9634 bytes .../vendor/firmware/em_filter_1_ulwctg_n.bin | Bin 0 -> 2252 bytes .../vendor/firmware/mt6631_fm_v1_coeff.bin | Bin 0 -> 1092 bytes .../vendor/firmware/mt6631_fm_v1_patch.bin | Bin 0 -> 1028 bytes 44 files changed, 55679 insertions(+), 11 deletions(-) create mode 100755 recovery/root/sbin/etc/event-log-tags create mode 100755 recovery/root/sbin/etc/selinux/plat_hwservice_contexts create mode 100755 recovery/root/sbin/etc/selinux/plat_pub_versioned.cil create mode 100755 recovery/root/sbin/etc/selinux/plat_pub_versioned_debug.cil create mode 100755 recovery/root/sbin/etc/selinux/plat_sepolicy_vers.txt create mode 100755 recovery/root/sbin/etc/selinux/plat_service_contexts create mode 100755 recovery/root/sbin/etc/selinux/precompiled_sepolicy create mode 100755 recovery/root/sbin/etc/selinux/precompiled_sepolicy.plat_and_mapping.sha256 create mode 100755 recovery/root/sbin/etc/selinux/precompiled_sepolicy_debug create mode 100755 recovery/root/sbin/etc/selinux/precompiled_sepolicy_debug.plat_and_mapping.sha256 create mode 100755 recovery/root/sbin/etc/selinux/vendor_file_contexts create mode 100755 recovery/root/sbin/etc/selinux/vendor_hwservice_contexts create mode 100755 recovery/root/sbin/etc/selinux/vendor_mac_permissions.xml create mode 100755 recovery/root/sbin/etc/selinux/vendor_property_contexts create mode 100755 recovery/root/sbin/etc/selinux/vendor_seapp_contexts create mode 100755 recovery/root/sbin/etc/selinux/vendor_sepolicy.cil create mode 100755 recovery/root/sbin/etc/selinux/vendor_sepolicy_debug.cil create mode 100755 recovery/root/sbin/etc/selinux/vndservice_contexts create mode 100755 recovery/root/sbin/system/bin/vold_prepare_subdirs create mode 100755 recovery/root/sbin/system/etc/vintf/compatibility_matrix.1.xml create mode 100755 recovery/root/sbin/system/etc/vintf/compatibility_matrix.2.xml create mode 100755 recovery/root/sbin/system/etc/vintf/compatibility_matrix.3.xml create mode 100755 recovery/root/sbin/system/etc/vintf/compatibility_matrix.device.xml create mode 100755 recovery/root/sbin/system/etc/vintf/compatibility_matrix.legacy.xml create mode 100755 recovery/root/sbin/system/etc/vintf/manifest.xml create mode 100755 recovery/root/sbin/vendor/etc/vintf/compatibility_matrix.xml create mode 100755 recovery/root/sbin/vendor/etc/vintf/manifest.xml create mode 100755 recovery/root/sbin/vendor/lib64/hw/android.hardware.keymaster@3.0-impl.so create mode 120000 recovery/root/sbin/vendor/lib64/hw/keystore.mt6771.so create mode 120000 recovery/root/sbin/vendor/lib64/hw/keystore.oppo6771_17065.so create mode 100755 recovery/root/sbin/vendor/lib64/hw/libMcTeeKeymaster.so create mode 100755 recovery/root/vendor/bin/vndservice create mode 100755 recovery/root/vendor/bin/vndservicemanager create mode 100644 recovery/root/vendor/firmware/MNL.bin create mode 100644 recovery/root/vendor/firmware/ROMv4_be_patch_1_0_hdr.bin create mode 100644 recovery/root/vendor/firmware/ROMv4_be_patch_1_1_hdr.bin create mode 100644 recovery/root/vendor/firmware/WIFI_RAM_CODE_6759 create mode 100644 recovery/root/vendor/firmware/WMT_SOC.cfg create mode 100644 recovery/root/vendor/firmware/WMT_SOC_17197.cfg create mode 100644 recovery/root/vendor/firmware/catcher_filter_1_ulwctg_n.bin create mode 100644 recovery/root/vendor/firmware/em_filter_1_ulwctg_n.bin create mode 100644 recovery/root/vendor/firmware/mt6631_fm_v1_coeff.bin create mode 100644 recovery/root/vendor/firmware/mt6631_fm_v1_patch.bin diff --git a/recovery/root/init.recovery.mt6771.rc b/recovery/root/init.recovery.mt6771.rc index ba3fb2a..1e71442 100755 --- a/recovery/root/init.recovery.mt6771.rc +++ b/recovery/root/init.recovery.mt6771.rc @@ -28,6 +28,7 @@ on fs # Somehow AOSP build system hasn't provided a symlink here symlink /system_root/system /system + symlink /system/etc /etc # Create a more standard /dev/block layout for our scripts symlink /dev/block/platform/bootdevice/by-name /dev/block/by-name setprop sys.usb.ffs.aio_compat 1 @@ -35,6 +36,9 @@ on fs write /sys/devices/platform/odm/odm:oppo_charger/power_supply/usb/otg_switch 1 export ANDROID_ROOT /system_root + mkdir /data/app/mcRegistry 0770 system system + mkdir /data/app/mcRegistry/TbStorage 0770 system system + on init mkdir /vendor/lib64 0700 root root @@ -43,27 +47,53 @@ on init symlink /sbin/keystore.mt6771.so /vendor/lib64/hw/keystore.mt6771.so symlink /sbin/mcRegistry /vendor/app/mcRegistry + start vendor.keymaster-3-0 start hwservicemanager - start servicemanager - start keymaster-3-0 + +on property:recovery.reload.persist=trigger_reload_persist + load_persist_props + +on property:enable.fbe.service=0 + stop hal_cryptoeng_oppo + stop mobicore service hwservicemanager /sbin/hwservicemanager - user root - group root disabled onrestart setprop hwservicemanager.ready false + writepid /dev/cpuset/system-background/tasks + seclabel u:r:recovery:s0 + +service vendor.keymaster-3-0 /sbin/android.hardware.keymaster@3.0-service + class early_hal + user system + group system drmrpc seclabel u:r:recovery:s0 +on property:recovery.fde.service=trigger_restart_service + restart hwservicemanager + restart keymaster-3-0 + service servicemanager /sbin/servicemanager - user root - group root readproc - disabled + class core animation + user system + group system readproc + critical + onrestart restart healthd + onrestart restart zygote + onrestart restart audioserver + onrestart restart media + onrestart restart surfaceflinger + onrestart restart inputflinger + onrestart restart drm + onrestart restart cameraserver + onrestart restart keystore + onrestart restart gatekeeperd + writepid /dev/cpuset/system-background/tasks + shutdown critical seclabel u:r:recovery:s0 -service keymaster-3-0 /sbin/android.hardware.keymaster@3.0-service - user root - group root - disabled +service vndservicemanager /vendor/bin/vndservicemanager /dev/vndbinder + writepid /dev/cpuset/system-background/tasks seclabel u:r:recovery:s0 on property:ro.mtk_emmc_support=1 diff --git a/recovery/root/sbin/etc/event-log-tags b/recovery/root/sbin/etc/event-log-tags new file mode 100755 index 0000000..38417f6 --- /dev/null +++ b/recovery/root/sbin/etc/event-log-tags @@ -0,0 +1,361 @@ +42 answer (to life the universe etc|3) +314 pi +1003 auditd (avc|3) +1004 chatty (dropped|3) +1005 tag_def (tag|1),(name|3),(format|3) +1006 liblog (dropped|1) +2718 e +2719 configuration_changed (config mask|1|5) +2720 sync (id|3),(event|1|5),(source|1|5),(account|1|5) +2721 cpu (total|1|6),(user|1|6),(system|1|6),(iowait|1|6),(irq|1|6),(softirq|1|6) +2722 battery_level (level|1|6),(voltage|1|1),(temperature|1|1) +2723 battery_status (status|1|5),(health|1|5),(present|1|5),(plugged|1|5),(technology|3) +2724 power_sleep_requested (wakeLocksCleared|1|1) +2725 power_screen_broadcast_send (wakelockCount|1|1) +2726 power_screen_broadcast_done (on|1|5),(broadcastDuration|2|3),(wakelockCount|1|1) +2727 power_screen_broadcast_stop (which|1|5),(wakelockCount|1|1) +2728 power_screen_state (offOrOn|1|5),(becauseOfUser|1|5),(totalTouchDownTime|2|3),(touchCycles|1|1),(latency|1|3) +2729 power_partial_wake_state (releasedorAcquired|1|5),(tag|3) +2730 battery_discharge (duration|2|3),(minLevel|1|6),(maxLevel|1|6) +2731 power_soft_sleep_requested (savedwaketimems|2) +2732 storaged_disk_stats (type|3),(start_time|2|3),(end_time|2|3),(read_ios|2|1),(read_merges|2|1),(read_sectors|2|1),(read_ticks|2|3),(write_ios|2|1),(write_merges|2|1),(write_sectors|2|1),(write_ticks|2|3),(o_in_flight|2|1),(io_ticks|2|3),(io_in_queue|2|1) +2733 storaged_emmc_info (mmc_ver|3),(eol|1),(lifetime_a|1),(lifetime_b|1) +2739 battery_saver_mode (prevOffOrOn|1|5),(nowOffOrOn|1|5),(interactive|1|5),(features|3|5),(reason|1|5) +2740 location_controller +2741 force_gc (reason|3) +2742 tickle (authority|3) +2747 contacts_aggregation (aggregation time|2|3), (count|1|1) +2748 cache_file_deleted (path|3) +2749 storage_state (uuid|3),(old_state|1),(new_state|1),(usable|2),(total|2) +2750 notification_enqueue (uid|1|5),(pid|1|5),(pkg|3),(id|1|5),(tag|3),(userid|1|5),(notification|3),(status|1) +2751 notification_cancel (uid|1|5),(pid|1|5),(pkg|3),(id|1|5),(tag|3),(userid|1|5),(required_flags|1),(forbidden_flags|1),(reason|1|5),(listener|3) +2752 notification_cancel_all (uid|1|5),(pid|1|5),(pkg|3),(userid|1|5),(required_flags|1),(forbidden_flags|1),(reason|1|5),(listener|3) +2755 fstrim_start (time|2|3) +2756 fstrim_finish (time|2|3) +2802 watchdog (Service|3) +2803 watchdog_proc_pss (Process|3),(Pid|1|5),(Pss|1|2) +2804 watchdog_soft_reset (Process|3),(Pid|1|5),(MaxPss|1|2),(Pss|1|2),(Skip|3) +2805 watchdog_hard_reset (Process|3),(Pid|1|5),(MaxPss|1|2),(Pss|1|2) +2806 watchdog_pss_stats (EmptyPss|1|2),(EmptyCount|1|1),(BackgroundPss|1|2),(BackgroundCount|1|1),(ServicePss|1|2),(ServiceCount|1|1),(VisiblePss|1|2),(VisibleCount|1|1),(ForegroundPss|1|2),(ForegroundCount|1|1),(NoPssCount|1|1) +2807 watchdog_proc_stats (DeathsInOne|1|1),(DeathsInTwo|1|1),(DeathsInThree|1|1),(DeathsInFour|1|1),(DeathsInFive|1|1) +2808 watchdog_scheduled_reboot (Now|2|1),(Interval|1|3),(StartTime|1|3),(Window|1|3),(Skip|3) +2809 watchdog_meminfo (MemFree|1|2),(Buffers|1|2),(Cached|1|2),(Active|1|2),(Inactive|1|2),(AnonPages|1|2),(Mapped|1|2),(Slab|1|2),(SReclaimable|1|2),(SUnreclaim|1|2),(PageTables|1|2) +2810 watchdog_vmstat (runtime|2|3),(pgfree|1|1),(pgactivate|1|1),(pgdeactivate|1|1),(pgfault|1|1),(pgmajfault|1|1) +2811 watchdog_requested_reboot (NoWait|1|1),(ScheduleInterval|1|3),(RecheckInterval|1|3),(StartTime|1|3),(Window|1|3),(MinScreenOff|1|3),(MinNextAlarm|1|3) +2820 backup_data_changed (Package|3) +2821 backup_start (Transport|3) +2822 backup_transport_failure (Package|3) +2823 backup_agent_failure (Package|3),(Message|3) +2824 backup_package (Package|3),(Size|1|2) +2825 backup_success (Packages|1|1),(Time|1|3) +2826 backup_reset (Transport|3) +2827 backup_initialize +2828 backup_requested (Total|1|1),(Key-Value|1|1),(Full|1|1) +2829 backup_quota_exceeded (Package|3) +2830 restore_start (Transport|3),(Source|2|5) +2831 restore_transport_failure +2832 restore_agent_failure (Package|3),(Message|3) +2833 restore_package (Package|3),(Size|1|2) +2834 restore_success (Packages|1|1),(Time|1|3) +2840 full_backup_package (Package|3) +2841 full_backup_agent_failure (Package|3),(Message|3) +2842 full_backup_transport_failure +2843 full_backup_success (Package|3) +2844 full_restore_package (Package|3) +2845 full_backup_quota_exceeded (Package|3) +2846 full_backup_cancelled (Package|3),(Message|3) +2850 backup_transport_lifecycle (Transport|3),(Bound|1|1) +2851 backup_transport_connection (Transport|3),(Connected|1|1) +2900 rescue_note (uid|1),(count|1),(window|2) +2901 rescue_level (level|1),(trigger_uid|1) +2902 rescue_success (level|1) +2903 rescue_failure (level|1),(msg|3) +3000 boot_progress_start (time|2|3) +3010 boot_progress_system_run (time|2|3) +3020 boot_progress_preload_start (time|2|3) +3030 boot_progress_preload_end (time|2|3) +3040 boot_progress_ams_ready (time|2|3) +3050 boot_progress_enable_screen (time|2|3) +3060 boot_progress_pms_start (time|2|3) +3070 boot_progress_pms_system_scan_start (time|2|3) +3080 boot_progress_pms_data_scan_start (time|2|3) +3090 boot_progress_pms_scan_end (time|2|3) +3100 boot_progress_pms_ready (time|2|3) +3110 unknown_sources_enabled (value|1) +3120 pm_critical_info (msg|3) +3121 pm_package_stats (manual_time|2|3),(quota_time|2|3),(manual_data|2|2),(quota_data|2|2),(manual_cache|2|2),(quota_cache|2|2) +8000 job_deferred_execution (time|2|3) +20003 dvm_lock_sample (process|3),(main|1|5),(thread|3),(time|1|3),(file|3),(line|1|5),(ownerfile|3),(ownerline|1|5),(sample_percent|1|6) +20004 art_hidden_api_access (access_method|1),(flags|1),(class|3),(member|3),(type_signature|3) +27390 battery_saving_stats (batterySaver|1|5),(interactive|1|5),(doze|1|5),(delta_duration|2|3),(delta_battery_drain|1|1),(delta_battery_drain_percent|1|6),(total_duration|2|3),(total_battery_drain|1|1),(total_battery_drain_percent|1|6) +27391 user_activity_timeout_override (override|2|3) +27392 battery_saver_setting (threshold|1) +27500 notification_panel_revealed (items|1) +27501 notification_panel_hidden +27510 notification_visibility_changed (newlyVisibleKeys|3),(noLongerVisibleKeys|3) +27511 notification_expansion (key|3),(user_action|1),(expanded|1),(lifespan|1),(freshness|1),(exposure|1) +27520 notification_clicked (key|3),(lifespan|1),(freshness|1),(exposure|1),(rank|1),(count|1) +27521 notification_action_clicked (key|3),(action_index|1),(lifespan|1),(freshness|1),(exposure|1),(rank|1),(count|1) +27530 notification_canceled (key|3),(reason|1),(lifespan|1),(freshness|1),(exposure|1),(rank|1),(count|1),(listener|3) +27531 notification_visibility (key|3),(visibile|1),(lifespan|1),(freshness|1),(exposure|1),(rank|1) +27532 notification_alert (key|3),(buzz|1),(beep|1),(blink|1) +27533 notification_autogrouped (key|3) +30001 am_finish_activity (User|1|5),(Token|1|5),(Task ID|1|5),(Component Name|3),(Reason|3) +30002 am_task_to_front (User|1|5),(Task|1|5) +30003 am_new_intent (User|1|5),(Token|1|5),(Task ID|1|5),(Component Name|3),(Action|3),(MIME Type|3),(URI|3),(Flags|1|5) +30004 am_create_task (User|1|5),(Task ID|1|5) +30005 am_create_activity (User|1|5),(Token|1|5),(Task ID|1|5),(Component Name|3),(Action|3),(MIME Type|3),(URI|3),(Flags|1|5) +30006 am_restart_activity (User|1|5),(Token|1|5),(Task ID|1|5),(Component Name|3) +30007 am_resume_activity (User|1|5),(Token|1|5),(Task ID|1|5),(Component Name|3) +30008 am_anr (User|1|5),(pid|1|5),(Package Name|3),(Flags|1|5),(reason|3) +30009 am_activity_launch_time (User|1|5),(Token|1|5),(Component Name|3),(time|2|3) +30010 am_proc_bound (User|1|5),(PID|1|5),(Process Name|3) +30011 am_proc_died (User|1|5),(PID|1|5),(Process Name|3),(OomAdj|1|5),(ProcState|1|5) +30012 am_failed_to_pause (User|1|5),(Token|1|5),(Wanting to pause|3),(Currently pausing|3) +30013 am_pause_activity (User|1|5),(Token|1|5),(Component Name|3),(User Leaving|3),(reason|3) +30014 am_proc_start (User|1|5),(PID|1|5),(UID|1|5),(Process Name|3),(Type|3),(Component|3) +30015 am_proc_bad (User|1|5),(UID|1|5),(Process Name|3) +30016 am_proc_good (User|1|5),(UID|1|5),(Process Name|3) +30017 am_low_memory (Num Processes|1|1) +30018 am_destroy_activity (User|1|5),(Token|1|5),(Task ID|1|5),(Component Name|3),(Reason|3) +30019 am_relaunch_resume_activity (User|1|5),(Token|1|5),(Task ID|1|5),(Component Name|3) +30020 am_relaunch_activity (User|1|5),(Token|1|5),(Task ID|1|5),(Component Name|3) +30021 am_on_paused_called (User|1|5),(Component Name|3),(Reason|3) +30022 am_on_resume_called (User|1|5),(Component Name|3),(Reason|3) +30023 am_kill (User|1|5),(PID|1|5),(Process Name|3),(OomAdj|1|5),(Reason|3) +30024 am_broadcast_discard_filter (User|1|5),(Broadcast|1|5),(Action|3),(Receiver Number|1|1),(BroadcastFilter|1|5) +30025 am_broadcast_discard_app (User|1|5),(Broadcast|1|5),(Action|3),(Receiver Number|1|1),(App|3) +30030 am_create_service (User|1|5),(Service Record|1|5),(Name|3),(UID|1|5),(PID|1|5) +30031 am_destroy_service (User|1|5),(Service Record|1|5),(PID|1|5) +30032 am_process_crashed_too_much (User|1|5),(Name|3),(PID|1|5) +30033 am_drop_process (PID|1|5) +30034 am_service_crashed_too_much (User|1|5),(Crash Count|1|1),(Component Name|3),(PID|1|5) +30035 am_schedule_service_restart (User|1|5),(Component Name|3),(Time|2|3) +30036 am_provider_lost_process (User|1|5),(Package Name|3),(UID|1|5),(Name|3) +30037 am_process_start_timeout (User|1|5),(PID|1|5),(UID|1|5),(Process Name|3) +30039 am_crash (User|1|5),(PID|1|5),(Process Name|3),(Flags|1|5),(Exception|3),(Message|3),(File|3),(Line|1|5) +30040 am_wtf (User|1|5),(PID|1|5),(Process Name|3),(Flags|1|5),(Tag|3),(Message|3) +30041 am_switch_user (id|1|5) +30042 am_activity_fully_drawn_time (User|1|5),(Token|1|5),(Component Name|3),(time|2|3) +30043 am_set_resumed_activity (User|1|5),(Component Name|3),(Reason|3) +30044 am_focused_stack (User|1|5),(Focused Stack Id|1|5),(Last Focused Stack Id|1|5),(Reason|3) +30045 am_pre_boot (User|1|5),(Package|3) +30046 am_meminfo (Cached|2|2),(Free|2|2),(Zram|2|2),(Kernel|2|2),(Native|2|2) +30047 am_pss (Pid|1|5),(UID|1|5),(Process Name|3),(Pss|2|2),(Uss|2|2),(SwapPss|2|2),(Rss|2|2),(StatType|1|5),(ProcState|1|5),(TimeToCollect|2|2) +30048 am_stop_activity (User|1|5),(Token|1|5),(Component Name|3) +30049 am_on_stop_called (User|1|5),(Component Name|3),(Reason|3) +30050 am_mem_factor (Current|1|5),(Previous|1|5) +30051 am_user_state_changed (id|1|5),(state|1|5) +30052 am_uid_running (UID|1|5) +30053 am_uid_stopped (UID|1|5) +30054 am_uid_active (UID|1|5) +30055 am_uid_idle (UID|1|5) +30056 am_stop_idle_service (UID|1|5),(Component Name|3) +30057 am_on_create_called (User|1|5),(Component Name|3),(Reason|3) +30058 am_on_restart_called (User|1|5),(Component Name|3),(Reason|3) +30059 am_on_start_called (User|1|5),(Component Name|3),(Reason|3) +30060 am_on_destroy_called (User|1|5),(Component Name|3),(Reason|3) +30061 am_remove_task (Task ID|1|5), (Stack ID|1|5) +30062 am_on_activity_result_called (User|1|5),(Component Name|3),(Reason|3) +31000 wm_no_surface_memory (Window|3),(PID|1|5),(Operation|3) +31001 wm_task_created (TaskId|1|5),(StackId|1|5) +31002 wm_task_moved (TaskId|1|5),(ToTop|1),(Index|1) +31003 wm_task_removed (TaskId|1|5),(Reason|3) +31004 wm_stack_created (StackId|1|5) +31005 wm_home_stack_moved (ToTop|1) +31006 wm_stack_removed (StackId|1|5) +31007 wm_boot_animation_done (time|2|3) +32000 imf_force_reconnect_ime (IME|4),(Time Since Connect|2|3),(Showing|1|1) +33000 wp_wallpaper_crashed (component|3) +34000 device_idle (state|1|5), (reason|3) +34001 device_idle_step +34002 device_idle_wake_from_idle (is_idle|1|5), (reason|3) +34003 device_idle_on_start +34004 device_idle_on_phase (what|3) +34005 device_idle_on_complete +34006 device_idle_off_start (reason|3) +34007 device_idle_off_phase (what|3) +34008 device_idle_off_complete +34009 device_idle_light (state|1|5), (reason|3) +34010 device_idle_light_step +35000 auto_brightness_adj (old_lux|5),(old_brightness|5),(new_lux|5),(new_brightness|5) +36070 sysui_latency (action|1|6),(latency|1|3) +40000 volume_changed (stream|1), (prev_level|1), (level|1), (max_level|1), (caller|3) +40001 stream_devices_changed (stream|1), (prev_devices|1), (devices|1) +40100 camera_gesture_triggered (gesture_on_time|2|3), (sensor1_on_time|2|3), (sensor2_on_time|2|3), (event_extra|1|1) +50000 menu_item_selected (Menu type where 0 is options and 1 is context|1|5),(Menu item title|3) +50001 menu_opened (Menu type where 0 is options and 1 is context|1|5) +50020 connectivity_state_changed (type|1),(subtype|1),(state|1) +50021 wifi_state_changed (wifi_state|3) +50022 wifi_event_handled (wifi_event|1|5) +50023 wifi_supplicant_state_changed (supplicant_state|1|5) +50080 ntp_success (server|3),(rtt|2),(offset|2) +50081 ntp_failure (server|3),(msg|3) +50100 pdp_bad_dns_address (dns_address|3) +50101 pdp_radio_reset_countdown_triggered (out_packet_count|1|1) +50102 pdp_radio_reset (out_packet_count|1|1) +50103 pdp_context_reset (out_packet_count|1|1) +50104 pdp_reregister_network (out_packet_count|1|1) +50105 pdp_setup_fail (cause|1|5), (cid|1|5), (network_type|1|5) +50106 call_drop (cause|1|5), (cid|1|5), (network_type|1|5) +50107 data_network_registration_fail (op_numeric|1|5), (cid|1|5) +50108 data_network_status_on_radio_off (dc_state|3), (enable|1|5) +50109 pdp_network_drop (cid|1|5), (network_type|1|5) +50110 cdma_data_setup_failed (cause|1|5), (cid|1|5), (network_type|1|5) +50111 cdma_data_drop (cid|1|5), (network_type|1|5) +50112 gsm_rat_switched (cid|1|5), (network_from|1|5), (network_to|1|5) +50113 gsm_data_state_change (oldState|3), (newState|3) +50114 gsm_service_state_change (oldState|1|5), (oldGprsState|1|5), (newState|1|5), (newGprsState|1|5) +50115 cdma_data_state_change (oldState|3), (newState|3) +50116 cdma_service_state_change (oldState|1|5), (oldDataState|1|5), (newState|1|5), (newDataState|1|5) +50117 bad_ip_address (ip_address|3) +50118 data_stall_recovery_get_data_call_list (out_packet_count|1|1) +50119 data_stall_recovery_cleanup (out_packet_count|1|1) +50120 data_stall_recovery_reregister (out_packet_count|1|1) +50121 data_stall_recovery_radio_restart (out_packet_count|1|1) +50122 data_stall_recovery_radio_restart_with_prop (out_packet_count|1|1) +50123 gsm_rat_switched_new (cid|1|5), (network_from|1|5), (network_to|1|5) +50125 exp_det_sms_denied_by_user (app_signature|3) +50128 exp_det_sms_sent_by_user (app_signature|3) +51100 netstats_mobile_sample (dev_rx_bytes|2|2),(dev_tx_bytes|2|2),(dev_rx_pkts|2|1),(dev_tx_pkts|2|1),(xt_rx_bytes|2|2),(xt_tx_bytes|2|2),(xt_rx_pkts|2|1),(xt_tx_pkts|2|1),(uid_rx_bytes|2|2),(uid_tx_bytes|2|2),(uid_rx_pkts|2|1),(uid_tx_pkts|2|1),(trusted_time|2|3) +51101 netstats_wifi_sample (dev_rx_bytes|2|2),(dev_tx_bytes|2|2),(dev_rx_pkts|2|1),(dev_tx_pkts|2|1),(xt_rx_bytes|2|2),(xt_tx_bytes|2|2),(xt_rx_pkts|2|1),(xt_tx_pkts|2|1),(uid_rx_bytes|2|2),(uid_tx_bytes|2|2),(uid_rx_pkts|2|1),(uid_tx_pkts|2|1),(trusted_time|2|3) +51200 lockdown_vpn_connecting (egress_net|1) +51201 lockdown_vpn_connected (egress_net|1) +51202 lockdown_vpn_error (egress_net|1) +51300 config_install_failed (dir|3) +51400 ifw_intent_matched (Intent Type|1|5),(Component Name|3),(Caller Uid|1|5),(Caller Pkg Count|1|1),(Caller Pkgs|3),(Action|3),(MIME Type|3),(URI|3),(Flags|1|5) +51500 idle_maintenance_window_start (time|2|3), (lastUserActivity|2|3), (batteryLevel|1|6), (batteryCharging|1|5) +51501 idle_maintenance_window_finish (time|2|3), (lastUserActivity|2|3), (batteryLevel|1|6), (batteryCharging|1|5) +51600 timezone_trigger_check (token|3) +51610 timezone_request_install (token|3) +51611 timezone_install_started (token|3) +51612 timezone_install_complete (token|3), (result|1) +51620 timezone_request_uninstall (token|3) +51621 timezone_uninstall_started (token|3) +51622 timezone_uninstall_complete (token|3), (result|1) +51630 timezone_request_nothing (token|3) +51631 timezone_nothing_complete (token|3) +52000 db_sample (db|3),(sql|3),(time|1|3),(blocking_package|3),(sample_percent|1|6) +52001 http_stats (useragent|3),(response|2|3),(processing|2|3),(tx|1|2),(rx|1|2) +52002 content_query_sample (uri|3),(projection|3),(selection|3),(sortorder|3),(time|1|3),(blocking_package|3),(sample_percent|1|6) +52003 content_update_sample (uri|3),(operation|3),(selection|3),(time|1|3),(blocking_package|3),(sample_percent|1|6) +52004 binder_sample (descriptor|3),(method_num|1|5),(time|1|3),(blocking_package|3),(sample_percent|1|6) +53000 harmful_app_warning_uninstall (package_name|3) +53001 harmful_app_warning_launch_anyway (package_name|3) +60000 viewroot_draw (Draw time|1|3) +60001 viewroot_layout (Layout time|1|3) +60002 view_build_drawing_cache (View created drawing cache|1|5) +60003 view_use_drawing_cache (View drawn using bitmap cache|1|5) +60100 sf_frame_dur (window|3),(dur0|1),(dur1|1),(dur2|1),(dur3|1),(dur4|1),(dur5|1),(dur6|1) +60110 sf_stop_bootanim (time|2|3) +65537 exp_det_netlink_failure (uid|1) +70000 screen_toggled (screen_state|1|5) +70101 browser_zoom_level_change (start level|1|5),(end level|1|5),(time|2|3) +70102 browser_double_tap_duration (duration|1|3),(time|2|3) +70150 browser_snap_center +70151 exp_det_attempt_to_call_object_getclass (app_signature|3) +70200 aggregation (aggregation time|2|3) +70201 aggregation_test (field1|1|2),(field2|1|2),(field3|1|2),(field4|1|2),(field5|1|2) +70220 gms_unknown +70301 phone_ui_enter +70302 phone_ui_exit +70303 phone_ui_button_click (text|3) +70304 phone_ui_ringer_query_elapsed +70305 phone_ui_multiple_query +75000 sqlite_mem_alarm_current (current|1|2) +75001 sqlite_mem_alarm_max (max|1|2) +75002 sqlite_mem_alarm_alloc_attempt (attempts|1|4) +75003 sqlite_mem_released (Memory released|1|2) +75004 sqlite_db_corrupt (Database file corrupt|3) +76001 tts_speak_success (engine|3),(caller_uid|1),(caller_pid|1),(length|1),(locale|3),(rate|1),(pitch|1),(engine_latency|2|3),(engine_total|2|3),(audio_latency|2|3) +76002 tts_speak_failure (engine|3),(caller_uid|1),(caller_pid|1),(length|1),(locale|3),(rate|1),(pitch|1) +76003 tts_v2_speak_success (engine|3),(caller_uid|1),(caller_pid|1),(length|1),(request_config|3),(engine_latency|2|3),(engine_total|2|3),(audio_latency|2|3) +76004 tts_v2_speak_failure (engine|3),(caller_uid|1),(caller_pid|1),(length|1),(request_config|3), (statusCode|1) +78001 exp_det_dispatchCommand_overflow +80100 bionic_event_memcpy_buffer_overflow (uid|1) +80105 bionic_event_strcat_buffer_overflow (uid|1) +80110 bionic_event_memmov_buffer_overflow (uid|1) +80115 bionic_event_strncat_buffer_overflow (uid|1) +80120 bionic_event_strncpy_buffer_overflow (uid|1) +80125 bionic_event_memset_buffer_overflow (uid|1) +80130 bionic_event_strcpy_buffer_overflow (uid|1) +80200 bionic_event_strcat_integer_overflow (uid|1) +80205 bionic_event_strncat_integer_overflow (uid|1) +80300 bionic_event_resolver_old_response (uid|1) +80305 bionic_event_resolver_wrong_server (uid|1) +80310 bionic_event_resolver_wrong_query (uid|1) +81002 dropbox_file_copy (FileName|3),(Size|1),(Tag|3) +90100 exp_det_cert_pin_failure (certs|4) +201001 system_update (status|1|5),(download_result|1|5),(bytes|2|2),(url|3) +201002 system_update_user (action|3) +202001 vending_reconstruct (changes|1) +202901 transaction_event (data|3) +203001 sync_details (authority|3),(send|1|2),(recv|1|2),(details|3) +203002 google_http_request (elapsed|2|3),(status|1),(appname|3),(reused|1) +204001 gtalkservice (eventType|1) +204002 gtalk_connection (status|1) +204003 gtalk_conn_close (status|1),(duration|1) +204004 gtalk_heartbeat_reset (interval_and_nt|1),(ip|3) +204005 c2dm (packet_type|1),(persistent_id|3),(stream_id|1),(last_stream_id|1) +205001 setup_server_timeout +205002 setup_required_captcha (action|3) +205003 setup_io_error (status|3) +205004 setup_server_error +205005 setup_retries_exhausted +205006 setup_no_data_network +205007 setup_completed +205008 gls_account_tried (status|1) +205009 gls_account_saved (status|1) +205010 gls_authenticate (status|1),(service|3) +205011 google_mail_switch (direction|1) +206001 snet (payload|3) +206003 exp_det_snet (payload|3) +208000 metrics_heartbeat +210001 security_adb_shell_interactive +210002 security_adb_shell_command (command|3) +210003 security_adb_sync_recv (path|3) +210004 security_adb_sync_send (path|3) +210005 security_app_process_start (process|3),(start_time|2|3),(uid|1),(pid|1),(seinfo|3),(sha256|3) +210006 security_keyguard_dismissed +210007 security_keyguard_dismiss_auth_attempt (success|1),(method_strength|1) +210008 security_keyguard_secured +210009 security_os_startup (boot_state|3),(verity_mode|3) +210010 security_os_shutdown +210011 security_logging_started +210012 security_logging_stopped +210013 security_media_mounted (path|3),(label|3) +210014 security_media_unmounted (path|3),(label|3) +210015 security_log_buffer_size_critical +210016 security_password_expiration_set (package|3),(admin_user|1),(target_user|1),(timeout|2|3) +210017 security_password_complexity_set (package|3),(admin_user|1),(target_user|1),(length|1),(quality|1),(num_letters|1),(num_non_letters|1),(num_numeric|1),(num_uppercase|1),(num_lowercase|1),(num_symbols|1) +210018 security_password_history_length_set (package|3),(admin_user|1),(target_user|1),(length|1) +210019 security_max_screen_lock_timeout_set (package|3),(admin_user|1),(target_user|1),(timeout|2|3) +210020 security_max_password_attempts_set (package|3),(admin_user|1),(target_user|1),(num_failures|1) +210021 security_keyguard_disabled_features_set (package|3),(admin_user|1),(target_user|1),(features|1) +210022 security_remote_lock (package|3),(admin_user|1),(target_user|1) +210023 security_wipe_failed (package|3),(admin_user|1) +210024 security_key_generated (success|1),(key_id|3),(uid|1) +210025 security_key_imported (success|1),(key_id|3),(uid|1) +210026 security_key_destroyed (success|1),(key_id|3),(uid|1) +210027 security_user_restriction_added (package|3),(admin_user|1),(restriction|3) +210028 security_user_restriction_removed (package|3),(admin_user|1),(restriction|3) +210029 security_cert_authority_installed (success|1),(subject|3) +210030 security_cert_authority_removed (success|1),(subject|3) +210031 security_crypto_self_test_completed (success|1) +210032 security_key_integrity_violation (key_id|3),(uid|1) +210033 security_cert_validation_failure (reason|3) +230000 service_manager_stats (call_count|1),(total_time|1|3),(duration|1|3) +230001 service_manager_slow (time|1|3),(service|3) +275534 notification_unautogrouped (key|3) +300000 arc_system_event (event|3) +524287 sysui_view_visibility (category|1|5),(visible|1|6) +524288 sysui_action (category|1|5),(pkg|3) +524290 sysui_count (name|3),(increment|1) +524291 sysui_histogram (name|3),(bucket|1) +524292 sysui_multi_action (content|4) +525000 commit_sys_config_file (name|3),(time|2|3) +1010000 bt_hci_timeout (opcode|1) +1010001 bt_config_source (opcode|1) +1010002 bt_hci_unknown_type (hci_type|1) +1397638484 snet_event_log (subtag|3) (uid|1) (message|3) +1937006964 stats_log (atom_id|1|5),(data|4) diff --git a/recovery/root/sbin/etc/selinux/plat_hwservice_contexts b/recovery/root/sbin/etc/selinux/plat_hwservice_contexts new file mode 100755 index 0000000..82b1be7 --- /dev/null +++ b/recovery/root/sbin/etc/selinux/plat_hwservice_contexts @@ -0,0 +1,74 @@ +android.frameworks.displayservice::IDisplayService u:object_r:fwk_display_hwservice:s0 +android.frameworks.schedulerservice::ISchedulingPolicyService u:object_r:fwk_scheduler_hwservice:s0 +android.frameworks.sensorservice::ISensorManager u:object_r:fwk_sensor_hwservice:s0 +android.hardware.audio.effect::IEffectsFactory u:object_r:hal_audio_hwservice:s0 +android.hardware.audio::IDevicesFactory u:object_r:hal_audio_hwservice:s0 +android.hardware.authsecret::IAuthSecret u:object_r:hal_authsecret_hwservice:s0 +android.hardware.automotive.audiocontrol::IAudioControl u:object_r:hal_audiocontrol_hwservice:s0 +android.hardware.automotive.evs::IEvsEnumerator u:object_r:hal_evs_hwservice:s0 +android.hardware.automotive.vehicle::IVehicle u:object_r:hal_vehicle_hwservice:s0 +android.hardware.biometrics.fingerprint::IBiometricsFingerprint u:object_r:hal_fingerprint_hwservice:s0 +android.hardware.bluetooth::IBluetoothHci u:object_r:hal_bluetooth_hwservice:s0 +android.hardware.bluetooth.a2dp::IBluetoothAudioOffload u:object_r:hal_audio_hwservice:s0 +android.hardware.boot::IBootControl u:object_r:hal_bootctl_hwservice:s0 +android.hardware.broadcastradio::IBroadcastRadio u:object_r:hal_broadcastradio_hwservice:s0 +android.hardware.broadcastradio::IBroadcastRadioFactory u:object_r:hal_broadcastradio_hwservice:s0 +android.hardware.camera.provider::ICameraProvider u:object_r:hal_camera_hwservice:s0 +android.hardware.configstore::ISurfaceFlingerConfigs u:object_r:hal_configstore_ISurfaceFlingerConfigs:s0 +android.hardware.confirmationui::IConfirmationUI u:object_r:hal_confirmationui_hwservice:s0 +android.hardware.contexthub::IContexthub u:object_r:hal_contexthub_hwservice:s0 +android.hardware.cas::IMediaCasService u:object_r:hal_cas_hwservice:s0 +android.hardware.drm::ICryptoFactory u:object_r:hal_drm_hwservice:s0 +android.hardware.drm::IDrmFactory u:object_r:hal_drm_hwservice:s0 +android.hardware.dumpstate::IDumpstateDevice u:object_r:hal_dumpstate_hwservice:s0 +android.hardware.gatekeeper::IGatekeeper u:object_r:hal_gatekeeper_hwservice:s0 +android.hardware.gnss::IGnss u:object_r:hal_gnss_hwservice:s0 +android.hardware.graphics.allocator::IAllocator u:object_r:hal_graphics_allocator_hwservice:s0 +android.hardware.graphics.composer::IComposer u:object_r:hal_graphics_composer_hwservice:s0 +android.hardware.graphics.mapper::IMapper u:object_r:hal_graphics_mapper_hwservice:s0 +android.hardware.health::IHealth u:object_r:hal_health_hwservice:s0 +android.hardware.ir::IConsumerIr u:object_r:hal_ir_hwservice:s0 +android.hardware.keymaster::IKeymasterDevice u:object_r:hal_keymaster_hwservice:s0 +android.hardware.light::ILight u:object_r:hal_light_hwservice:s0 +android.hardware.lowpan::ILowpanDevice u:object_r:hal_lowpan_hwservice:s0 +android.hardware.media.omx::IOmx u:object_r:hal_omx_hwservice:s0 +android.hardware.media.omx::IOmxStore u:object_r:hal_omx_hwservice:s0 +android.hardware.memtrack::IMemtrack u:object_r:hal_memtrack_hwservice:s0 +android.hardware.neuralnetworks::IDevice u:object_r:hal_neuralnetworks_hwservice:s0 +android.hardware.nfc::INfc u:object_r:hal_nfc_hwservice:s0 +android.hardware.oemlock::IOemLock u:object_r:hal_oemlock_hwservice:s0 +android.hardware.power::IPower u:object_r:hal_power_hwservice:s0 +android.hardware.radio.config::IRadioConfig u:object_r:hal_telephony_hwservice:s0 +android.hardware.radio.deprecated::IOemHook u:object_r:hal_telephony_hwservice:s0 +android.hardware.radio::IRadio u:object_r:hal_telephony_hwservice:s0 +android.hardware.radio::ISap u:object_r:hal_telephony_hwservice:s0 +android.hardware.renderscript::IDevice u:object_r:hal_renderscript_hwservice:s0 +android.hardware.secure_element::ISecureElement u:object_r:hal_secure_element_hwservice:s0 +android.hardware.sensors::ISensors u:object_r:hal_sensors_hwservice:s0 +android.hardware.soundtrigger::ISoundTriggerHw u:object_r:hal_audio_hwservice:s0 +android.hardware.tetheroffload.config::IOffloadConfig u:object_r:hal_tetheroffload_hwservice:s0 +android.hardware.tetheroffload.control::IOffloadControl u:object_r:hal_tetheroffload_hwservice:s0 +android.hardware.thermal::IThermal u:object_r:hal_thermal_hwservice:s0 +android.hardware.thermal::IThermalCallback u:object_r:thermalcallback_hwservice:s0 +android.hardware.tv.cec::IHdmiCec u:object_r:hal_tv_cec_hwservice:s0 +android.hardware.tv.input::ITvInput u:object_r:hal_tv_input_hwservice:s0 +android.hardware.usb::IUsb u:object_r:hal_usb_hwservice:s0 +android.hardware.usb.gadget::IUsbGadget u:object_r:hal_usb_gadget_hwservice:s0 +android.hardware.vibrator::IVibrator u:object_r:hal_vibrator_hwservice:s0 +android.hardware.vr::IVr u:object_r:hal_vr_hwservice:s0 +android.hardware.weaver::IWeaver u:object_r:hal_weaver_hwservice:s0 +android.hardware.wifi::IWifi u:object_r:hal_wifi_hwservice:s0 +android.hardware.wifi.hostapd::IHostapd u:object_r:hal_wifi_hostapd_hwservice:s0 +android.hardware.wifi.offload::IOffload u:object_r:hal_wifi_offload_hwservice:s0 +android.hardware.wifi.supplicant::ISupplicant u:object_r:hal_wifi_supplicant_hwservice:s0 +android.hidl.allocator::IAllocator u:object_r:hidl_allocator_hwservice:s0 +android.hidl.base::IBase u:object_r:hidl_base_hwservice:s0 +android.hidl.manager::IServiceManager u:object_r:hidl_manager_hwservice:s0 +android.hidl.memory::IMapper u:object_r:hidl_memory_hwservice:s0 +android.hidl.token::ITokenManager u:object_r:hidl_token_hwservice:s0 +android.system.net.netd::INetd u:object_r:system_net_netd_hwservice:s0 +android.system.wifi.keystore::IKeystore u:object_r:system_wifi_keystore_hwservice:s0 +* u:object_r:default_android_hwservice:s0 +android.frameworks.faceservice::IFaceHalService u:object_r:fwk_face_hwservice:s0 +android.frameworks.fingerprintservice::IFingerprintHalService u:object_r:fwk_fingerprint_hwservice:s0 +vendor.oppo.hardware.commondcs::ICommonDcsHalService u:object_r:commondcs_hwservice:s0 \ No newline at end of file diff --git a/recovery/root/sbin/etc/selinux/plat_pub_versioned.cil b/recovery/root/sbin/etc/selinux/plat_pub_versioned.cil new file mode 100755 index 0000000..631b175 --- /dev/null +++ b/recovery/root/sbin/etc/selinux/plat_pub_versioned.cil @@ -0,0 +1,8993 @@ +(roletype r domain) +(typeattribute dev_type) +(typeattributeset dev_type (device_28_0 alarm_device_28_0 ashmem_device_28_0 audio_device_28_0 audio_timer_device_28_0 audio_seq_device_28_0 binder_device_28_0 hwbinder_device_28_0 vndbinder_device_28_0 block_device_28_0 camera_device_28_0 dm_device_28_0 keychord_device_28_0 loop_control_device_28_0 loop_device_28_0 pmsg_device_28_0 radio_device_28_0 ram_device_28_0 rtc_device_28_0 vold_device_28_0 console_device_28_0 cpuctl_device_28_0 fscklogs_28_0 full_device_28_0 gpu_device_28_0 graphics_device_28_0 hw_random_device_28_0 input_device_28_0 kmem_device_28_0 port_device_28_0 lowpan_device_28_0 mtd_device_28_0 mtp_device_28_0 nfc_device_28_0 ptmx_device_28_0 kmsg_device_28_0 kmsg_debug_device_28_0 null_device_28_0 random_device_28_0 secure_element_device_28_0 sensors_device_28_0 serial_device_28_0 socket_device_28_0 owntty_device_28_0 tty_device_28_0 video_device_28_0 vcs_device_28_0 zero_device_28_0 fuse_device_28_0 iio_device_28_0 ion_device_28_0 qtaguid_device_28_0 watchdog_device_28_0 uhid_device_28_0 uio_device_28_0 tun_device_28_0 usbaccessory_device_28_0 usb_device_28_0 properties_device_28_0 properties_serial_28_0 property_info_28_0 i2c_device_28_0 hci_attach_dev_28_0 rpmsg_device_28_0 root_block_device_28_0 frp_block_device_28_0 system_block_device_28_0 recovery_block_device_28_0 boot_block_device_28_0 userdata_block_device_28_0 cache_block_device_28_0 swap_block_device_28_0 metadata_block_device_28_0 misc_block_device_28_0 ppp_device_28_0 tee_device_28_0 kb_block_device_28_0 dkb_block_device_28_0)) +(typeattribute domain) +(typeattributeset domain (adbd_28_0 audioserver_28_0 blkid_28_0 blkid_untrusted_28_0 bluetooth_28_0 bootanim_28_0 bootstat_28_0 bufferhubd_28_0 cameraserver_28_0 charger_28_0 clatd_28_0 cppreopts_28_0 crash_dump_28_0 dex2oat_28_0 dhcp_28_0 dnsmasq_28_0 drmserver_28_0 dumpstate_28_0 e2fs_28_0 ephemeral_app_28_0 fingerprintd_28_0 fsck_28_0 fsck_untrusted_28_0 gatekeeperd_28_0 healthd_28_0 hwservicemanager_28_0 idmap_28_0 incident_28_0 incident_helper_28_0 incidentd_28_0 init_28_0 inputflinger_28_0 install_recovery_28_0 installd_28_0 isolated_app_28_0 kernel_28_0 keystore_28_0 lmkd_28_0 logd_28_0 logpersist_28_0 mdnsd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediametrics_28_0 mediaprovider_28_0 mediaserver_28_0 modprobe_28_0 mtp_28_0 netd_28_0 netutils_wrapper_28_0 nfc_28_0 otapreopt_chroot_28_0 otapreopt_slot_28_0 performanced_28_0 perfprofd_28_0 platform_app_28_0 postinstall_28_0 postinstall_dexopt_28_0 ppp_28_0 preopt2cachename_28_0 priv_app_28_0 profman_28_0 racoon_28_0 radio_28_0 recovery_28_0 recovery_persist_28_0 recovery_refresh_28_0 runas_28_0 sdcardd_28_0 secure_element_28_0 servicemanager_28_0 sgdisk_28_0 shared_relro_28_0 shell_28_0 slideshow_28_0 su_28_0 surfaceflinger_28_0 system_app_28_0 system_server_28_0 tee_28_0 thermalserviced_28_0 tombstoned_28_0 toolbox_28_0 traced_probes_28_0 traceur_app_28_0 tzdatacheck_28_0 ueventd_28_0 uncrypt_28_0 untrusted_app_28_0 untrusted_app_27_28_0 untrusted_app_25_28_0 untrusted_v2_app_28_0 update_engine_28_0 update_verifier_28_0 usbd_28_0 vdc_28_0 vendor_init_28_0 vendor_shell_28_0 virtual_touchpad_28_0 vndservicemanager_28_0 vold_28_0 vold_prepare_subdirs_28_0 vr_hwc_28_0 watchdogd_28_0 webview_zygote_28_0 wificond_28_0 wpantund_28_0 zygote_28_0 aee_aed_28_0 aee_aedv_28_0 aee_core_forwarder_28_0 boot_logo_updater_28_0 cmddumper_28_0 em_svr_28_0 emdlogger_28_0 kisd_28_0 loghidlsysservice_28_0 mdlogger_28_0 mobile_log_d_28_0 mtkbootanimation_28_0 netdiag_28_0 thermalindicator_28_0 GoogleOtaBinder_28_0 atci_service_sys_28_0 capturepackets_28_0 dm_agent_binder_28_0 guiext-server_28_0 hdmi_28_0 kpoc_charger_28_0 md_monitor_28_0 met_log_d_28_0 mtk_advcamserver_28_0 mtk_camdumpserver_28_0 thermald_28_0 usp_service_28_0 atlasservice_28_0 autochmod-sh_28_0 bspCriticalLog_28_0 bspFwUpdate_28_0 criticallog_28_0 dumpLog_off_28_0 foss_28_0 hypnus_context_28_0 hypnusd_28_0 motorcontrol_28_0 oiface_28_0 oppodebugtool_28_0 oppo_shell_28_0 oppoasserttip_28_0 oppodisplay_28_0 oppotheme_app_28_0 ousage_28_0 pcba_diag_28_0 screen_record_28_0 wifi_ftm_28_0 wifirftest_28_0 engineer_system_daemon_28_0 engineermode_app_28_0 commondcs_28_0)) +(typeattribute fs_type) +(typeattributeset fs_type (device_28_0 labeledfs_28_0 pipefs_28_0 sockfs_28_0 rootfs_28_0 proc_28_0 proc_security_28_0 proc_drop_caches_28_0 proc_overcommit_memory_28_0 proc_min_free_order_shift_28_0 usermodehelper_28_0 sysfs_usermodehelper_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 proc_bluetooth_writable_28_0 proc_abi_28_0 proc_asound_28_0 proc_buddyinfo_28_0 proc_cmdline_28_0 proc_cpuinfo_28_0 proc_dirty_28_0 proc_diskstats_28_0 proc_extra_free_kbytes_28_0 proc_filesystems_28_0 proc_hostname_28_0 proc_hung_task_28_0 proc_interrupts_28_0 proc_iomem_28_0 proc_kmsg_28_0 proc_loadavg_28_0 proc_max_map_count_28_0 proc_meminfo_28_0 proc_misc_28_0 proc_modules_28_0 proc_mounts_28_0 proc_net_28_0 proc_page_cluster_28_0 proc_pagetypeinfo_28_0 proc_panic_28_0 proc_perf_28_0 proc_pid_max_28_0 proc_pipe_conf_28_0 proc_random_28_0 proc_sched_28_0 proc_stat_28_0 proc_swaps_28_0 proc_sysrq_28_0 proc_timer_28_0 proc_tty_drivers_28_0 proc_uid_cputime_showstat_28_0 proc_uid_cputime_removeuid_28_0 proc_uid_io_stats_28_0 proc_uid_procstat_set_28_0 proc_uid_time_in_state_28_0 proc_uid_concurrent_active_time_28_0 proc_uid_concurrent_policy_time_28_0 proc_uid_cpupower_28_0 proc_uptime_28_0 proc_version_28_0 proc_vmallocinfo_28_0 proc_vmstat_28_0 proc_zoneinfo_28_0 selinuxfs_28_0 cgroup_28_0 cgroup_bpf_28_0 sysfs_28_0 sysfs_android_usb_28_0 sysfs_uio_28_0 sysfs_batteryinfo_28_0 sysfs_bluetooth_writable_28_0 sysfs_dm_28_0 sysfs_dt_firmware_android_28_0 sysfs_ipv4_28_0 sysfs_kernel_notes_28_0 sysfs_leds_28_0 sysfs_hwrandom_28_0 sysfs_nfc_power_writable_28_0 sysfs_wake_lock_28_0 sysfs_mac_address_28_0 sysfs_net_28_0 sysfs_power_28_0 sysfs_rtc_28_0 sysfs_switch_28_0 sysfs_usb_28_0 sysfs_wakeup_reasons_28_0 sysfs_fs_ext4_features_28_0 fs_bpf_28_0 configfs_28_0 sysfs_devices_system_cpu_28_0 sysfs_lowmemorykiller_28_0 sysfs_wlan_fwpath_28_0 sysfs_vibrator_28_0 sysfs_thermal_28_0 sysfs_zram_28_0 sysfs_zram_uevent_28_0 inotify_28_0 devpts_28_0 tmpfs_28_0 shm_28_0 mqueue_28_0 fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0 debugfs_28_0 debugfs_mmc_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 debugfs_tracing_instances_28_0 debugfs_wakeup_sources_28_0 debugfs_wifi_tracing_28_0 pstorefs_28_0 functionfs_28_0 oemfs_28_0 usbfs_28_0 binfmt_miscfs_28_0 app_fusefs_28_0 sysfs_hypnus_28_0 sysfs_fp_state_28_0 sysfs_ps_sensor_28_0 goodix_t_28_0 oppo_gesture_proc_28_0 sys_mt_gpio_file_28_0 proc_oppocustom_file_28_0 proc_touchpanel_file_28_0 proc_fastchg_fw_update_file_28_0 proc_charging_limit_time_file_28_0 proc_touchkey_file_28_0 proc_devinfo_file_28_0 proc_oppo_fp_common_file_28_0 proc_oppo_secure_common_file_28_0 proc_flash_light_file_28_0 fingerprint_engineeringmode_app_proc_28_0 gpufreq_proc_28_0 chiptype_proc_28_0 proc_charger_critical_log_file_28_0 engineeringmode_app_read_file_28_0)) +(typeattribute contextmount_type) +(typeattributeset contextmount_type (oemfs_28_0 app_fusefs_28_0)) +(typeattribute file_type) +(typeattributeset file_type (adbd_exec_28_0 bootanim_exec_28_0 bootstat_exec_28_0 bufferhubd_exec_28_0 cameraserver_exec_28_0 clatd_exec_28_0 cppreopts_exec_28_0 crash_dump_exec_28_0 dex2oat_exec_28_0 dhcp_exec_28_0 dnsmasq_exec_28_0 drmserver_exec_28_0 drmserver_socket_28_0 dumpstate_exec_28_0 e2fs_exec_28_0 unlabeled_28_0 system_file_28_0 vendor_hal_file_28_0 vendor_file_28_0 vendor_app_file_28_0 vendor_configs_file_28_0 same_process_hal_file_28_0 vndk_sp_file_28_0 vendor_framework_file_28_0 vendor_overlay_file_28_0 metadata_file_28_0 vold_metadata_file_28_0 runtime_event_log_tags_file_28_0 logcat_exec_28_0 coredump_file_28_0 system_data_file_28_0 vendor_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 tombstone_wifi_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 mnt_media_rw_file_28_0 mnt_user_file_28_0 mnt_expand_file_28_0 storage_file_28_0 mnt_media_rw_stub_file_28_0 storage_stub_file_28_0 mnt_vendor_file_28_0 postinstall_mnt_dir_28_0 postinstall_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 tee_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 efs_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 bluetooth_efs_file_28_0 fingerprintd_data_file_28_0 fingerprint_vendor_data_file_28_0 app_fuse_file_28_0 adbd_socket_28_0 bluetooth_socket_28_0 dnsproxyd_socket_28_0 dumpstate_socket_28_0 fwmarkd_socket_28_0 lmkd_socket_28_0 logd_socket_28_0 logdr_socket_28_0 logdw_socket_28_0 mdns_socket_28_0 mdnsd_socket_28_0 misc_logd_file_28_0 mtpd_socket_28_0 netd_socket_28_0 property_socket_28_0 racoon_socket_28_0 rild_socket_28_0 rild_debug_socket_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 tombstoned_crash_socket_28_0 tombstoned_java_trace_socket_28_0 tombstoned_intercept_socket_28_0 traced_producer_socket_28_0 traced_consumer_socket_28_0 uncrypt_socket_28_0 wpa_socket_28_0 zygote_socket_28_0 gps_control_28_0 pdx_display_dir_28_0 pdx_performance_dir_28_0 pdx_bufferhub_dir_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 file_contexts_file_28_0 mac_perms_file_28_0 property_contexts_file_28_0 seapp_contexts_file_28_0 sepolicy_file_28_0 service_contexts_file_28_0 nonplat_service_contexts_file_28_0 hwservice_contexts_file_28_0 vndservice_contexts_file_28_0 audiohal_data_file_28_0 fingerprintd_exec_28_0 fsck_exec_28_0 gatekeeperd_exec_28_0 healthd_exec_28_0 hwservicemanager_exec_28_0 idmap_exec_28_0 init_exec_28_0 inputflinger_exec_28_0 install_recovery_exec_28_0 installd_exec_28_0 keystore_exec_28_0 lmkd_exec_28_0 logd_exec_28_0 mediacodec_exec_28_0 mediadrmserver_exec_28_0 mediaextractor_exec_28_0 mediametrics_exec_28_0 mediaserver_exec_28_0 mtp_exec_28_0 netd_exec_28_0 netutils_wrapper_exec_28_0 otapreopt_chroot_exec_28_0 otapreopt_slot_exec_28_0 performanced_exec_28_0 perfprofd_exec_28_0 ppp_exec_28_0 preopt2cachename_exec_28_0 profman_exec_28_0 racoon_exec_28_0 recovery_persist_exec_28_0 recovery_refresh_exec_28_0 runas_exec_28_0 sdcardd_exec_28_0 servicemanager_exec_28_0 sgdisk_exec_28_0 shell_exec_28_0 su_exec_28_0 thermalserviced_exec_28_0 tombstoned_exec_28_0 toolbox_exec_28_0 tzdatacheck_exec_28_0 uncrypt_exec_28_0 update_engine_exec_28_0 update_verifier_exec_28_0 usbd_exec_28_0 vdc_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 virtual_touchpad_exec_28_0 vold_exec_28_0 vold_prepare_subdirs_exec_28_0 vr_hwc_exec_28_0 webview_zygote_exec_28_0 wificond_exec_28_0 wpantund_exec_28_0 zygote_exec_28_0 provision_file_28_0 key_install_data_file_28_0 autochmod-sh_exec_28_0 dumpLog_off_exec_28_0 dumpLog_on_exec_28_0 oppo_log_data_file_28_0 oppo_hypnus_data_file_28_0 oppo_theme_data_file_28_0 oppo_font_data_file_28_0 data_camera_update_28_0 data_sfs_file_28_0 data_system_indicate_28_0 coloros_data_file_28_0 oppo_public_data_file_28_0 oppo_psw_data_file_28_0 oppo_log_file_28_0 oppo_logswitch_file_28_0 oppo_multimedia_file_28_0 oppo_firmware_data_file_28_0 oppo_appchannel_file_28_0 gboard_data_file_28_0 gboard_theme_file_28_0 hypnus_context_exec_28_0 oppodebugtool_exec_28_0 oppo_shell_exec_28_0 oppoasserttip_exec_28_0 screen_record_exec_28_0 wifi_ftm_exec_28_0 wifirftest_exec_28_0 engineer_system_daemon_exec_28_0 commondcs_exec_28_0)) +(typeattribute exec_type) +(typeattributeset exec_type (adbd_exec_28_0 bootanim_exec_28_0 bootstat_exec_28_0 bufferhubd_exec_28_0 cameraserver_exec_28_0 clatd_exec_28_0 cppreopts_exec_28_0 crash_dump_exec_28_0 dex2oat_exec_28_0 dhcp_exec_28_0 dnsmasq_exec_28_0 drmserver_exec_28_0 dumpstate_exec_28_0 e2fs_exec_28_0 logcat_exec_28_0 fingerprintd_exec_28_0 fsck_exec_28_0 gatekeeperd_exec_28_0 healthd_exec_28_0 hwservicemanager_exec_28_0 idmap_exec_28_0 init_exec_28_0 inputflinger_exec_28_0 install_recovery_exec_28_0 installd_exec_28_0 keystore_exec_28_0 lmkd_exec_28_0 logd_exec_28_0 mediacodec_exec_28_0 mediadrmserver_exec_28_0 mediaextractor_exec_28_0 mediametrics_exec_28_0 mediaserver_exec_28_0 mtp_exec_28_0 netd_exec_28_0 netutils_wrapper_exec_28_0 otapreopt_chroot_exec_28_0 otapreopt_slot_exec_28_0 performanced_exec_28_0 perfprofd_exec_28_0 ppp_exec_28_0 preopt2cachename_exec_28_0 profman_exec_28_0 racoon_exec_28_0 recovery_persist_exec_28_0 recovery_refresh_exec_28_0 runas_exec_28_0 sdcardd_exec_28_0 servicemanager_exec_28_0 sgdisk_exec_28_0 shell_exec_28_0 su_exec_28_0 thermalserviced_exec_28_0 tombstoned_exec_28_0 toolbox_exec_28_0 tzdatacheck_exec_28_0 uncrypt_exec_28_0 update_engine_exec_28_0 update_verifier_exec_28_0 usbd_exec_28_0 vdc_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 virtual_touchpad_exec_28_0 vold_exec_28_0 vold_prepare_subdirs_exec_28_0 vr_hwc_exec_28_0 webview_zygote_exec_28_0 wificond_exec_28_0 wpantund_exec_28_0 zygote_exec_28_0 autochmod-sh_exec_28_0 dumpLog_off_exec_28_0 dumpLog_on_exec_28_0 hypnus_context_exec_28_0 oppodebugtool_exec_28_0 oppo_shell_exec_28_0 oppoasserttip_exec_28_0 screen_record_exec_28_0 wifi_ftm_exec_28_0 wifirftest_exec_28_0 engineer_system_daemon_exec_28_0 commondcs_exec_28_0)) +(typeattribute data_file_type) +(expandtypeattribute (data_file_type) false) +(typeattributeset data_file_type (system_data_file_28_0 vendor_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 tombstone_wifi_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 tee_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 fingerprintd_data_file_28_0 fingerprint_vendor_data_file_28_0 app_fuse_file_28_0 bluetooth_socket_28_0 misc_logd_file_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 wpa_socket_28_0 audiohal_data_file_28_0 provision_file_28_0 key_install_data_file_28_0 oppo_log_data_file_28_0 oppo_hypnus_data_file_28_0 oppo_theme_data_file_28_0 oppo_font_data_file_28_0 data_camera_update_28_0 data_system_indicate_28_0 coloros_data_file_28_0 oppo_public_data_file_28_0 oppo_psw_data_file_28_0 oppo_log_file_28_0 oppo_logswitch_file_28_0 oppo_multimedia_file_28_0 oppo_firmware_data_file_28_0 oppo_appchannel_file_28_0 gboard_data_file_28_0 gboard_theme_file_28_0)) +(typeattribute core_data_file_type) +(expandtypeattribute (core_data_file_type) false) +(typeattributeset core_data_file_type (system_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 fingerprintd_data_file_28_0 app_fuse_file_28_0 bluetooth_socket_28_0 misc_logd_file_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 wpa_socket_28_0 audiohal_data_file_28_0 oppo_log_data_file_28_0 oppo_hypnus_data_file_28_0 oppo_theme_data_file_28_0 oppo_font_data_file_28_0 data_camera_update_28_0 data_system_indicate_28_0 coloros_data_file_28_0 oppo_public_data_file_28_0 oppo_psw_data_file_28_0 oppo_log_file_28_0 oppo_logswitch_file_28_0 oppo_multimedia_file_28_0 oppo_firmware_data_file_28_0 oppo_appchannel_file_28_0 gboard_data_file_28_0 gboard_theme_file_28_0)) +(typeattribute vendor_file_type) +(typeattributeset vendor_file_type (vendor_hal_file_28_0 vendor_file_28_0 vendor_app_file_28_0 vendor_configs_file_28_0 same_process_hal_file_28_0 vndk_sp_file_28_0 vendor_framework_file_28_0 vendor_overlay_file_28_0 mediacodec_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0)) +(typeattribute proc_type) +(expandtypeattribute (proc_type) false) +(typeattributeset proc_type (proc_28_0 proc_security_28_0 proc_drop_caches_28_0 proc_overcommit_memory_28_0 proc_min_free_order_shift_28_0 usermodehelper_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 proc_bluetooth_writable_28_0 proc_abi_28_0 proc_asound_28_0 proc_buddyinfo_28_0 proc_cmdline_28_0 proc_cpuinfo_28_0 proc_dirty_28_0 proc_diskstats_28_0 proc_extra_free_kbytes_28_0 proc_filesystems_28_0 proc_hostname_28_0 proc_hung_task_28_0 proc_interrupts_28_0 proc_iomem_28_0 proc_kmsg_28_0 proc_loadavg_28_0 proc_max_map_count_28_0 proc_meminfo_28_0 proc_misc_28_0 proc_modules_28_0 proc_mounts_28_0 proc_net_28_0 proc_page_cluster_28_0 proc_pagetypeinfo_28_0 proc_panic_28_0 proc_perf_28_0 proc_pid_max_28_0 proc_pipe_conf_28_0 proc_random_28_0 proc_sched_28_0 proc_stat_28_0 proc_swaps_28_0 proc_sysrq_28_0 proc_timer_28_0 proc_tty_drivers_28_0 proc_uid_cputime_showstat_28_0 proc_uid_cputime_removeuid_28_0 proc_uid_io_stats_28_0 proc_uid_procstat_set_28_0 proc_uid_time_in_state_28_0 proc_uid_concurrent_active_time_28_0 proc_uid_concurrent_policy_time_28_0 proc_uid_cpupower_28_0 proc_uptime_28_0 proc_version_28_0 proc_vmallocinfo_28_0 proc_vmstat_28_0 proc_zoneinfo_28_0 goodix_t_28_0 oppo_gesture_proc_28_0 proc_oppocustom_file_28_0 proc_touchpanel_file_28_0 proc_fastchg_fw_update_file_28_0 proc_charging_limit_time_file_28_0 proc_touchkey_file_28_0 proc_devinfo_file_28_0 proc_oppo_fp_common_file_28_0 proc_oppo_secure_common_file_28_0 proc_flash_light_file_28_0 fingerprint_engineeringmode_app_proc_28_0 gpufreq_proc_28_0 chiptype_proc_28_0 proc_charger_critical_log_file_28_0)) +(typeattribute sysfs_type) +(typeattributeset sysfs_type (sysfs_usermodehelper_28_0 sysfs_28_0 sysfs_android_usb_28_0 sysfs_uio_28_0 sysfs_batteryinfo_28_0 sysfs_bluetooth_writable_28_0 sysfs_dm_28_0 sysfs_dt_firmware_android_28_0 sysfs_ipv4_28_0 sysfs_kernel_notes_28_0 sysfs_leds_28_0 sysfs_hwrandom_28_0 sysfs_nfc_power_writable_28_0 sysfs_wake_lock_28_0 sysfs_mac_address_28_0 sysfs_net_28_0 sysfs_power_28_0 sysfs_rtc_28_0 sysfs_switch_28_0 sysfs_usb_28_0 sysfs_wakeup_reasons_28_0 sysfs_fs_ext4_features_28_0 sysfs_devices_system_cpu_28_0 sysfs_lowmemorykiller_28_0 sysfs_wlan_fwpath_28_0 sysfs_vibrator_28_0 sysfs_thermal_28_0 sysfs_zram_28_0 sysfs_zram_uevent_28_0 sysfs_hypnus_28_0 sysfs_fp_state_28_0 sysfs_ps_sensor_28_0 sys_mt_gpio_file_28_0 engineeringmode_app_read_file_28_0)) +(typeattribute debugfs_type) +(typeattributeset debugfs_type (debugfs_28_0 debugfs_mmc_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 debugfs_tracing_instances_28_0 debugfs_wakeup_sources_28_0 debugfs_wifi_tracing_28_0)) +(typeattribute sdcard_type) +(typeattributeset sdcard_type (fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0)) +(typeattribute node_type) +(typeattributeset node_type (node_28_0)) +(typeattribute netif_type) +(typeattributeset netif_type (netif_28_0)) +(typeattribute port_type) +(typeattributeset port_type (port_28_0)) +(typeattribute property_type) +(typeattributeset property_type (audio_prop_28_0 boottime_prop_28_0 bluetooth_a2dp_offload_prop_28_0 bluetooth_prop_28_0 bootloader_boot_reason_prop_28_0 config_prop_28_0 cppreopt_prop_28_0 ctl_bootanim_prop_28_0 ctl_bugreport_prop_28_0 ctl_console_prop_28_0 ctl_default_prop_28_0 ctl_dumpstate_prop_28_0 ctl_fuse_prop_28_0 ctl_interface_restart_prop_28_0 ctl_interface_start_prop_28_0 ctl_interface_stop_prop_28_0 ctl_mdnsd_prop_28_0 ctl_restart_prop_28_0 ctl_rildaemon_prop_28_0 ctl_sigstop_prop_28_0 ctl_start_prop_28_0 ctl_stop_prop_28_0 dalvik_prop_28_0 debuggerd_prop_28_0 debug_prop_28_0 default_prop_28_0 device_logging_prop_28_0 dhcp_prop_28_0 dumpstate_options_prop_28_0 dumpstate_prop_28_0 exported_secure_prop_28_0 ffs_prop_28_0 fingerprint_prop_28_0 firstboot_prop_28_0 hwservicemanager_prop_28_0 last_boot_reason_prop_28_0 logd_prop_28_0 logpersistd_logging_prop_28_0 log_prop_28_0 log_tag_prop_28_0 lowpan_prop_28_0 mmc_prop_28_0 net_dns_prop_28_0 net_radio_prop_28_0 netd_stable_secret_prop_28_0 nfc_prop_28_0 overlay_prop_28_0 pan_result_prop_28_0 persist_debug_prop_28_0 persistent_properties_ready_prop_28_0 pm_prop_28_0 powerctl_prop_28_0 radio_prop_28_0 restorecon_prop_28_0 safemode_prop_28_0 serialno_prop_28_0 shell_prop_28_0 system_boot_reason_prop_28_0 system_prop_28_0 system_radio_prop_28_0 test_boot_reason_prop_28_0 traced_enabled_prop_28_0 vold_prop_28_0 wifi_log_prop_28_0 wifi_prop_28_0 vendor_security_patch_level_prop_28_0 exported_bluetooth_prop_28_0 exported_config_prop_28_0 exported_dalvik_prop_28_0 exported_default_prop_28_0 exported_dumpstate_prop_28_0 exported_ffs_prop_28_0 exported_fingerprint_prop_28_0 exported_overlay_prop_28_0 exported_pm_prop_28_0 exported_radio_prop_28_0 exported_system_prop_28_0 exported_system_radio_prop_28_0 exported_vold_prop_28_0 exported_wifi_prop_28_0 exported2_config_prop_28_0 exported2_default_prop_28_0 exported2_radio_prop_28_0 exported2_system_prop_28_0 exported2_vold_prop_28_0 exported3_default_prop_28_0 exported3_radio_prop_28_0 exported3_system_prop_28_0 vendor_default_prop_28_0 ctl_mdlogger_prop_28_0 ctl_emdlogger1_prop_28_0 ctl_emdlogger2_prop_28_0 ctl_emdlogger3_prop_28_0 ctl_dualmdlogger_prop_28_0 init_svc_emdlogger1_prop_28_0 oppo_prop_28_0 sdcardfs_prop_28_0 oppo_rom_prop_28_0 ctl_rom_prop_28_0 oppo_bsp_prop_28_0 ctl_bsp_prop_28_0 oppo_cnn_prop_28_0 ctl_cnn_prop_28_0 oppo_network_prop_28_0 ctl_network_prop_28_0 core_oppo_network_prop_28_0 oppo_camera_prop_28_0 ctl_camera_prop_28_0 gboard_prop_28_0 audio_tunning_prop_28_0 oppo_otg_switch_prop_28_0 oppo_kevents_prop_28_0 oppo_bsp_key_transfer_28_0 oppo_charger_prop_28_0 engineer_system_prop_28_0 oppo_fingerprint_prop_28_0)) +(typeattribute core_property_type) +(typeattributeset core_property_type (audio_prop_28_0 config_prop_28_0 cppreopt_prop_28_0 dalvik_prop_28_0 debuggerd_prop_28_0 debug_prop_28_0 default_prop_28_0 dhcp_prop_28_0 dumpstate_prop_28_0 ffs_prop_28_0 fingerprint_prop_28_0 logd_prop_28_0 net_radio_prop_28_0 nfc_prop_28_0 pan_result_prop_28_0 persist_debug_prop_28_0 powerctl_prop_28_0 radio_prop_28_0 restorecon_prop_28_0 shell_prop_28_0 system_prop_28_0 system_radio_prop_28_0 vold_prop_28_0)) +(typeattribute log_property_type) +(typeattributeset log_property_type (log_prop_28_0 log_tag_prop_28_0 wifi_log_prop_28_0)) +(typeattribute extended_core_property_type) +(typeattributeset extended_core_property_type (core_oppo_network_prop_28_0 oppo_otg_switch_prop_28_0 oppo_kevents_prop_28_0 engineer_system_prop_28_0)) +(typeattribute system_server_service) +(typeattributeset system_server_service (accessibility_service_28_0 account_service_28_0 activity_service_28_0 alarm_service_28_0 appops_service_28_0 appwidget_service_28_0 assetatlas_service_28_0 audio_service_28_0 autofill_service_28_0 backup_service_28_0 batterystats_service_28_0 battery_service_28_0 binder_calls_stats_service_28_0 bluetooth_manager_service_28_0 broadcastradio_service_28_0 cameraproxy_service_28_0 clipboard_service_28_0 contexthub_service_28_0 crossprofileapps_service_28_0 IProxyService_service_28_0 commontime_management_service_28_0 companion_device_service_28_0 connectivity_service_28_0 connmetrics_service_28_0 consumer_ir_service_28_0 content_service_28_0 country_detector_service_28_0 coverage_service_28_0 cpuinfo_service_28_0 dbinfo_service_28_0 device_policy_service_28_0 deviceidle_service_28_0 device_identifiers_service_28_0 devicestoragemonitor_service_28_0 diskstats_service_28_0 display_service_28_0 font_service_28_0 netd_listener_service_28_0 network_watchlist_service_28_0 DockObserver_service_28_0 dreams_service_28_0 dropbox_service_28_0 lowpan_service_28_0 ethernet_service_28_0 fingerprint_service_28_0 gfxinfo_service_28_0 graphicsstats_service_28_0 hardware_service_28_0 hardware_properties_service_28_0 hdmi_control_service_28_0 input_method_service_28_0 input_service_28_0 imms_service_28_0 ipsec_service_28_0 jobscheduler_service_28_0 launcherapps_service_28_0 location_service_28_0 lock_settings_service_28_0 media_projection_service_28_0 media_router_service_28_0 media_session_service_28_0 meminfo_service_28_0 midi_service_28_0 mount_service_28_0 netpolicy_service_28_0 netstats_service_28_0 network_management_service_28_0 network_score_service_28_0 network_time_update_service_28_0 notification_service_28_0 oem_lock_service_28_0 otadexopt_service_28_0 overlay_service_28_0 package_service_28_0 package_native_service_28_0 permission_service_28_0 persistent_data_block_service_28_0 pinner_service_28_0 power_service_28_0 print_service_28_0 processinfo_service_28_0 procstats_service_28_0 recovery_service_28_0 registry_service_28_0 restrictions_service_28_0 rttmanager_service_28_0 samplingprofiler_service_28_0 scheduling_policy_service_28_0 search_service_28_0 sec_key_att_app_id_provider_service_28_0 sensorservice_service_28_0 serial_service_28_0 servicediscovery_service_28_0 settings_service_28_0 shortcut_service_28_0 slice_service_28_0 statusbar_service_28_0 storagestats_service_28_0 system_update_service_28_0 task_service_28_0 textclassification_service_28_0 textservices_service_28_0 telecom_service_28_0 timezone_service_28_0 trust_service_28_0 tv_input_service_28_0 uimode_service_28_0 updatelock_service_28_0 usagestats_service_28_0 usb_service_28_0 user_service_28_0 vibrator_service_28_0 voiceinteraction_service_28_0 vr_manager_service_28_0 wallpaper_service_28_0 webviewupdate_service_28_0 wifip2p_service_28_0 wifiscanner_service_28_0 wifi_service_28_0 wifiaware_service_28_0 window_service_28_0 mtk_anrmanager_service_28_0 mtk_permrecords_service_28_0 mtk_mobile_service_28_0 mtk_msg_monitor_service_28_0 mtk_perf_service_28_0 mtk_power_hal_mgr_service_28_0 mtk_epdg_service_28_0 mtk_rns_service_28_0 mtk_telecom_service_28_0 mtk_data_shaping_service_28_0 mtk_search_engine_service_28_0 mtk_duraspeed_service_28_0 mtk_fullscreen_switch_service_28_0 mtk_fm_radio_service_28_0 mtk_appdetection_service_28_0 face_service_28_0 alipay_service_28_0)) +(typeattribute app_api_service) +(typeattributeset app_api_service (batteryproperties_service_28_0 gatekeeper_service_28_0 surfaceflinger_service_28_0 accessibility_service_28_0 account_service_28_0 activity_service_28_0 alarm_service_28_0 appops_service_28_0 appwidget_service_28_0 assetatlas_service_28_0 audio_service_28_0 autofill_service_28_0 backup_service_28_0 batterystats_service_28_0 bluetooth_manager_service_28_0 clipboard_service_28_0 contexthub_service_28_0 crossprofileapps_service_28_0 IProxyService_service_28_0 companion_device_service_28_0 connectivity_service_28_0 connmetrics_service_28_0 consumer_ir_service_28_0 content_service_28_0 country_detector_service_28_0 device_policy_service_28_0 deviceidle_service_28_0 device_identifiers_service_28_0 display_service_28_0 font_service_28_0 dreams_service_28_0 dropbox_service_28_0 ethernet_service_28_0 fingerprint_service_28_0 graphicsstats_service_28_0 hardware_properties_service_28_0 input_method_service_28_0 input_service_28_0 imms_service_28_0 ipsec_service_28_0 jobscheduler_service_28_0 launcherapps_service_28_0 location_service_28_0 media_projection_service_28_0 media_router_service_28_0 media_session_service_28_0 midi_service_28_0 mount_service_28_0 netpolicy_service_28_0 netstats_service_28_0 network_management_service_28_0 notification_service_28_0 package_service_28_0 permission_service_28_0 power_service_28_0 print_service_28_0 procstats_service_28_0 registry_service_28_0 restrictions_service_28_0 rttmanager_service_28_0 search_service_28_0 sec_key_att_app_id_provider_service_28_0 sensorservice_service_28_0 servicediscovery_service_28_0 settings_service_28_0 shortcut_service_28_0 slice_service_28_0 statusbar_service_28_0 storagestats_service_28_0 textclassification_service_28_0 textservices_service_28_0 telecom_service_28_0 trust_service_28_0 tv_input_service_28_0 uimode_service_28_0 usagestats_service_28_0 usb_service_28_0 user_service_28_0 vibrator_service_28_0 voiceinteraction_service_28_0 wallpaper_service_28_0 webviewupdate_service_28_0 wifip2p_service_28_0 wifi_service_28_0 wifiaware_service_28_0 mtk_anrmanager_service_28_0 mtk_permrecords_service_28_0 mtk_mobile_service_28_0 mtk_msg_monitor_service_28_0 mtk_perf_service_28_0 mtk_power_hal_mgr_service_28_0 mtk_epdg_service_28_0 mtk_rns_service_28_0 mtk_registry_service_28_0 mtk_phonesubinfo_service_28_0 mtk_telecom_service_28_0 mtk_simphonebook_service_28_0 mtk_data_shaping_service_28_0 mtk_search_engine_service_28_0 mtk_duraspeed_service_28_0 mtk_fullscreen_switch_service_28_0 mtk_fm_radio_service_28_0 mtk_appdetection_service_28_0 mtk_carrierexpress_service_28_0 face_service_28_0 alipay_service_28_0)) +(typeattribute ephemeral_app_api_service) +(typeattributeset ephemeral_app_api_service (batteryproperties_service_28_0 surfaceflinger_service_28_0 accessibility_service_28_0 account_service_28_0 activity_service_28_0 alarm_service_28_0 appops_service_28_0 appwidget_service_28_0 assetatlas_service_28_0 audio_service_28_0 autofill_service_28_0 backup_service_28_0 batterystats_service_28_0 bluetooth_manager_service_28_0 clipboard_service_28_0 IProxyService_service_28_0 companion_device_service_28_0 connectivity_service_28_0 connmetrics_service_28_0 consumer_ir_service_28_0 content_service_28_0 country_detector_service_28_0 deviceidle_service_28_0 device_identifiers_service_28_0 display_service_28_0 font_service_28_0 dreams_service_28_0 dropbox_service_28_0 graphicsstats_service_28_0 hardware_properties_service_28_0 input_method_service_28_0 input_service_28_0 imms_service_28_0 ipsec_service_28_0 jobscheduler_service_28_0 launcherapps_service_28_0 location_service_28_0 media_projection_service_28_0 media_router_service_28_0 media_session_service_28_0 midi_service_28_0 mount_service_28_0 netpolicy_service_28_0 netstats_service_28_0 network_management_service_28_0 notification_service_28_0 package_service_28_0 permission_service_28_0 power_service_28_0 print_service_28_0 procstats_service_28_0 registry_service_28_0 restrictions_service_28_0 rttmanager_service_28_0 search_service_28_0 sensorservice_service_28_0 servicediscovery_service_28_0 settings_service_28_0 statusbar_service_28_0 storagestats_service_28_0 textclassification_service_28_0 textservices_service_28_0 telecom_service_28_0 tv_input_service_28_0 uimode_service_28_0 usagestats_service_28_0 user_service_28_0 vibrator_service_28_0 voiceinteraction_service_28_0 webviewupdate_service_28_0)) +(typeattribute system_api_service) +(typeattributeset system_api_service (cpuinfo_service_28_0 dbinfo_service_28_0 diskstats_service_28_0 lowpan_service_28_0 gfxinfo_service_28_0 hdmi_control_service_28_0 lock_settings_service_28_0 meminfo_service_28_0 network_score_service_28_0 oem_lock_service_28_0 overlay_service_28_0 persistent_data_block_service_28_0 serial_service_28_0 updatelock_service_28_0 wifiscanner_service_28_0 window_service_28_0 wpantund_service_28_0 criticallog_service_28_0 foss_service_28_0 motorcontrol_service_28_0)) +(typeattribute service_manager_type) +(typeattributeset service_manager_type (audioserver_service_28_0 batteryproperties_service_28_0 bluetooth_service_28_0 cameraserver_service_28_0 default_android_service_28_0 drmserver_service_28_0 dumpstate_service_28_0 fingerprintd_service_28_0 hal_fingerprint_service_28_0 gatekeeper_service_28_0 gpu_service_28_0 inputflinger_service_28_0 incident_service_28_0 installd_service_28_0 keystore_service_28_0 mediaserver_service_28_0 mediametrics_service_28_0 mediaextractor_service_28_0 mediaextractor_update_service_28_0 mediacodec_service_28_0 mediadrmserver_service_28_0 netd_service_28_0 nfc_service_28_0 perfprofd_service_28_0 radio_service_28_0 secure_element_service_28_0 storaged_service_28_0 surfaceflinger_service_28_0 system_app_service_28_0 thermal_service_28_0 update_engine_service_28_0 virtual_touchpad_service_28_0 vold_service_28_0 vr_hwc_service_28_0 accessibility_service_28_0 account_service_28_0 activity_service_28_0 alarm_service_28_0 appops_service_28_0 appwidget_service_28_0 assetatlas_service_28_0 audio_service_28_0 autofill_service_28_0 backup_service_28_0 batterystats_service_28_0 battery_service_28_0 binder_calls_stats_service_28_0 bluetooth_manager_service_28_0 broadcastradio_service_28_0 cameraproxy_service_28_0 clipboard_service_28_0 contexthub_service_28_0 crossprofileapps_service_28_0 IProxyService_service_28_0 commontime_management_service_28_0 companion_device_service_28_0 connectivity_service_28_0 connmetrics_service_28_0 consumer_ir_service_28_0 content_service_28_0 country_detector_service_28_0 coverage_service_28_0 cpuinfo_service_28_0 dbinfo_service_28_0 device_policy_service_28_0 deviceidle_service_28_0 device_identifiers_service_28_0 devicestoragemonitor_service_28_0 diskstats_service_28_0 display_service_28_0 font_service_28_0 netd_listener_service_28_0 network_watchlist_service_28_0 DockObserver_service_28_0 dreams_service_28_0 dropbox_service_28_0 lowpan_service_28_0 ethernet_service_28_0 fingerprint_service_28_0 gfxinfo_service_28_0 graphicsstats_service_28_0 hardware_service_28_0 hardware_properties_service_28_0 hdmi_control_service_28_0 input_method_service_28_0 input_service_28_0 imms_service_28_0 ipsec_service_28_0 jobscheduler_service_28_0 launcherapps_service_28_0 location_service_28_0 lock_settings_service_28_0 media_projection_service_28_0 media_router_service_28_0 media_session_service_28_0 meminfo_service_28_0 midi_service_28_0 mount_service_28_0 netpolicy_service_28_0 netstats_service_28_0 network_management_service_28_0 network_score_service_28_0 network_time_update_service_28_0 notification_service_28_0 oem_lock_service_28_0 otadexopt_service_28_0 overlay_service_28_0 package_service_28_0 package_native_service_28_0 permission_service_28_0 persistent_data_block_service_28_0 pinner_service_28_0 power_service_28_0 print_service_28_0 processinfo_service_28_0 procstats_service_28_0 recovery_service_28_0 registry_service_28_0 restrictions_service_28_0 rttmanager_service_28_0 samplingprofiler_service_28_0 scheduling_policy_service_28_0 search_service_28_0 sec_key_att_app_id_provider_service_28_0 sensorservice_service_28_0 serial_service_28_0 servicediscovery_service_28_0 settings_service_28_0 shortcut_service_28_0 slice_service_28_0 statusbar_service_28_0 storagestats_service_28_0 system_update_service_28_0 task_service_28_0 textclassification_service_28_0 textservices_service_28_0 telecom_service_28_0 timezone_service_28_0 trust_service_28_0 tv_input_service_28_0 uimode_service_28_0 updatelock_service_28_0 usagestats_service_28_0 usb_service_28_0 user_service_28_0 vibrator_service_28_0 voiceinteraction_service_28_0 vr_manager_service_28_0 wallpaper_service_28_0 webviewupdate_service_28_0 wifip2p_service_28_0 wifiscanner_service_28_0 wifi_service_28_0 wificond_service_28_0 wifiaware_service_28_0 window_service_28_0 wpantund_service_28_0 nvram_agent_service_28_0 mtk_anrmanager_service_28_0 mtk_permrecords_service_28_0 mtk_advcamserver_service_28_0 dm_agent_binder_service_28_0 mtk_mobile_service_28_0 mtk_msg_monitor_service_28_0 mtk_perf_service_28_0 mtk_power_hal_mgr_service_28_0 mtk_epdg_service_28_0 mtk_rns_service_28_0 mtk_registry_service_28_0 mtk_phonesubinfo_service_28_0 mtk_radio_service_28_0 mtk_telecom_service_28_0 mtk_simphonebook_service_28_0 mtk_data_shaping_service_28_0 mtk_search_engine_service_28_0 mtk_duraspeed_service_28_0 mtk_fullscreen_switch_service_28_0 mtk_fm_radio_service_28_0 guiext-server_service_28_0 ota_agent_service_28_0 gas_srv_service_28_0 fpspolicy-server_service_28_0 mtk_appdetection_service_28_0 mtk_carrierexpress_service_28_0 vtservice_service_28_0 vtservice_hidl_service_28_0 mtk_hdmi_service_28_0 ppl_agent_service_28_0 mtk_camdumpserver_service_28_0 tee_service_28_0 teeregistry_service_28_0 criticallog_service_28_0 oppojunklog_service_28_0 foss_service_28_0 ousage_service_28_0 dumpLog_on_service_28_0 dumpLog_off_service_28_0 motorcontrol_service_28_0 face_service_28_0 alipay_service_28_0)) +(typeattribute hwservice_manager_type) +(typeattributeset hwservice_manager_type (default_android_hwservice_28_0 fwk_display_hwservice_28_0 fwk_scheduler_hwservice_28_0 fwk_sensor_hwservice_28_0 hal_audiocontrol_hwservice_28_0 hal_audio_hwservice_28_0 hal_authsecret_hwservice_28_0 hal_bluetooth_hwservice_28_0 hal_bootctl_hwservice_28_0 hal_broadcastradio_hwservice_28_0 hal_camera_hwservice_28_0 hal_codec2_hwservice_28_0 hal_configstore_ISurfaceFlingerConfigs_28_0 hal_confirmationui_hwservice_28_0 hal_contexthub_hwservice_28_0 hal_drm_hwservice_28_0 hal_cas_hwservice_28_0 hal_dumpstate_hwservice_28_0 hal_evs_hwservice_28_0 hal_fingerprint_hwservice_28_0 hal_gatekeeper_hwservice_28_0 hal_gnss_hwservice_28_0 hal_graphics_allocator_hwservice_28_0 hal_graphics_composer_hwservice_28_0 hal_graphics_mapper_hwservice_28_0 hal_health_hwservice_28_0 hal_ir_hwservice_28_0 hal_keymaster_hwservice_28_0 hal_light_hwservice_28_0 hal_lowpan_hwservice_28_0 hal_memtrack_hwservice_28_0 hal_neuralnetworks_hwservice_28_0 hal_nfc_hwservice_28_0 hal_oemlock_hwservice_28_0 hal_omx_hwservice_28_0 hal_power_hwservice_28_0 hal_renderscript_hwservice_28_0 hal_secure_element_hwservice_28_0 hal_sensors_hwservice_28_0 hal_telephony_hwservice_28_0 hal_tetheroffload_hwservice_28_0 hal_thermal_hwservice_28_0 hal_tv_cec_hwservice_28_0 hal_tv_input_hwservice_28_0 hal_usb_hwservice_28_0 hal_usb_gadget_hwservice_28_0 hal_vehicle_hwservice_28_0 hal_vibrator_hwservice_28_0 hal_vr_hwservice_28_0 hal_weaver_hwservice_28_0 hal_wifi_hwservice_28_0 hal_wifi_hostapd_hwservice_28_0 hal_wifi_offload_hwservice_28_0 hal_wifi_supplicant_hwservice_28_0 hidl_allocator_hwservice_28_0 hidl_base_hwservice_28_0 hidl_manager_hwservice_28_0 hidl_memory_hwservice_28_0 hidl_token_hwservice_28_0 system_net_netd_hwservice_28_0 system_wifi_keystore_hwservice_28_0 thermalcallback_hwservice_28_0 fwk_face_hwservice_28_0 fwk_fingerprint_hwservice_28_0 commondcs_hwservice_28_0)) +(typeattribute same_process_hwservice) +(typeattributeset same_process_hwservice (hal_graphics_mapper_hwservice_28_0 hal_renderscript_hwservice_28_0)) +(typeattribute coredomain_hwservice) +(typeattributeset coredomain_hwservice (fwk_display_hwservice_28_0 fwk_scheduler_hwservice_28_0 fwk_sensor_hwservice_28_0 hidl_allocator_hwservice_28_0 hidl_manager_hwservice_28_0 hidl_memory_hwservice_28_0 hidl_token_hwservice_28_0 system_net_netd_hwservice_28_0 system_wifi_keystore_hwservice_28_0 fwk_face_hwservice_28_0 fwk_fingerprint_hwservice_28_0 commondcs_hwservice_28_0)) +(typeattribute vndservice_manager_type) +(typeattributeset vndservice_manager_type (default_android_vndservice_28_0)) +(typeattribute mlstrustedsubject) +(typeattributeset mlstrustedsubject (audioserver_28_0 bufferhubd_28_0 cppreopts_28_0 drmserver_28_0 dumpstate_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 hwservicemanager_28_0 init_28_0 installd_28_0 kernel_28_0 keystore_28_0 lmkd_28_0 logd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediaserver_28_0 netd_28_0 otapreopt_slot_28_0 performanced_28_0 racoon_28_0 radio_28_0 runas_28_0 servicemanager_28_0 shell_28_0 system_app_28_0 tombstoned_28_0 traced_probes_28_0 uncrypt_28_0 vendor_init_28_0 vold_28_0 autochmod-sh_28_0 bspCriticalLog_28_0 bspFwUpdate_28_0 dumpLog_off_28_0 foss_28_0 hypnus_context_28_0 hypnusd_28_0 motorcontrol_28_0 oiface_28_0 oppodebugtool_28_0 oppo_shell_28_0 oppoasserttip_28_0 oppotheme_app_28_0 ousage_28_0 screen_record_28_0 wifi_ftm_28_0 wifirftest_28_0 engineer_system_daemon_28_0 engineermode_app_28_0 commondcs_28_0)) +(typeattribute mlstrustedobject) +(typeattributeset mlstrustedobject (alarm_device_28_0 ashmem_device_28_0 binder_device_28_0 hwbinder_device_28_0 pmsg_device_28_0 gpu_device_28_0 mtp_device_28_0 ptmx_device_28_0 null_device_28_0 random_device_28_0 owntty_device_28_0 zero_device_28_0 fuse_device_28_0 ion_device_28_0 tun_device_28_0 usbaccessory_device_28_0 usb_device_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 selinuxfs_28_0 cgroup_28_0 sysfs_28_0 sysfs_bluetooth_writable_28_0 sysfs_kernel_notes_28_0 sysfs_nfc_power_writable_28_0 inotify_28_0 devpts_28_0 fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 functionfs_28_0 anr_data_file_28_0 tombstone_data_file_28_0 apk_tmp_file_28_0 apk_private_tmp_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 shell_data_file_28_0 heapdump_data_file_28_0 ringtone_file_28_0 media_rw_data_file_28_0 radio_data_file_28_0 trace_data_file_28_0 perfprofd_data_file_28_0 method_trace_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 asec_apk_file_28_0 backup_data_file_28_0 app_fuse_file_28_0 dnsproxyd_socket_28_0 fwmarkd_socket_28_0 logd_socket_28_0 logdr_socket_28_0 logdw_socket_28_0 mdnsd_socket_28_0 property_socket_28_0 system_ndebug_socket_28_0 tombstoned_crash_socket_28_0 tombstoned_java_trace_socket_28_0 traced_producer_socket_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 fingerprint_engineeringmode_app_proc_28_0 gpufreq_proc_28_0 chiptype_proc_28_0)) +(typeattribute appdomain) +(typeattribute untrusted_app_all) +(typeattribute netdomain) +(typeattributeset netdomain (clatd_28_0 dhcp_28_0 dnsmasq_28_0 drmserver_28_0 dumpstate_28_0 mediadrmserver_28_0 mediaserver_28_0 mtp_28_0 netd_28_0 ppp_28_0 racoon_28_0 radio_28_0 shell_28_0 update_engine_28_0 wpantund_28_0)) +(typeattribute bluetoothdomain) +(typeattributeset bluetoothdomain (radio_28_0)) +(typeattribute binderservicedomain) +(typeattributeset binderservicedomain (cameraserver_28_0 drmserver_28_0 gatekeeperd_28_0 inputflinger_28_0 keystore_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediametrics_28_0 mediaserver_28_0 radio_28_0 thermalserviced_28_0 virtual_touchpad_28_0 vr_hwc_28_0)) +(typeattribute update_engine_common) +(typeattributeset update_engine_common (update_engine_28_0)) +(typeattribute coredomain) +(typeattributeset coredomain (e2fs_28_0 fsck_untrusted_28_0 traced_probes_28_0 vold_prepare_subdirs_28_0 autochmod-sh_28_0 bspFwUpdate_28_0 dumpLog_off_28_0 foss_28_0 oppoasserttip_28_0 commondcs_28_0)) +(typeattribute coredomain_socket) +(expandtypeattribute (coredomain_socket) false) +(typeattributeset coredomain_socket (adbd_socket_28_0 bluetooth_socket_28_0 dnsproxyd_socket_28_0 dumpstate_socket_28_0 fwmarkd_socket_28_0 lmkd_socket_28_0 logd_socket_28_0 logdr_socket_28_0 logdw_socket_28_0 mdns_socket_28_0 mdnsd_socket_28_0 misc_logd_file_28_0 mtpd_socket_28_0 netd_socket_28_0 property_socket_28_0 racoon_socket_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 tombstoned_crash_socket_28_0 tombstoned_intercept_socket_28_0 traced_producer_socket_28_0 traced_consumer_socket_28_0 uncrypt_socket_28_0 zygote_socket_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_client_channel_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_manager_channel_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_screenshot_channel_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_display_vsync_channel_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_performance_client_channel_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 pdx_bufferhub_client_channel_socket_28_0)) +(typeattribute binder_in_vendor_violators) +(expandtypeattribute (binder_in_vendor_violators) false) +(typeattribute socket_between_core_and_vendor_violators) +(expandtypeattribute (socket_between_core_and_vendor_violators) false) +(typeattribute vendor_executes_system_violators) +(expandtypeattribute (vendor_executes_system_violators) false) +(typeattribute data_between_core_and_vendor_violators) +(expandtypeattribute (data_between_core_and_vendor_violators) false) +(typeattribute system_executes_vendor_violators) +(expandtypeattribute (system_executes_vendor_violators) false) +(typeattribute system_writes_vendor_properties_violators) +(expandtypeattribute (system_writes_vendor_properties_violators) false) +(typeattribute system_writes_mnt_vendor_violators) +(expandtypeattribute (system_writes_mnt_vendor_violators) false) +(typeattribute untrusted_app_visible_hwservice) +(expandtypeattribute (untrusted_app_visible_hwservice) false) +(typeattribute untrusted_app_visible_halserver) +(expandtypeattribute (untrusted_app_visible_halserver) false) +(typeattribute pdx_endpoint_dir_type) +(typeattributeset pdx_endpoint_dir_type (pdx_display_dir_28_0 pdx_performance_dir_28_0 pdx_bufferhub_dir_28_0)) +(typeattribute pdx_endpoint_socket_type) +(expandtypeattribute (pdx_endpoint_socket_type) false) +(typeattributeset pdx_endpoint_socket_type (pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0)) +(typeattribute pdx_channel_socket_type) +(expandtypeattribute (pdx_channel_socket_type) false) +(typeattributeset pdx_channel_socket_type (pdx_display_client_channel_socket_28_0 pdx_display_manager_channel_socket_28_0 pdx_display_screenshot_channel_socket_28_0 pdx_display_vsync_channel_socket_28_0 pdx_performance_client_channel_socket_28_0 pdx_bufferhub_client_channel_socket_28_0)) +(typeattribute pdx_display_client_endpoint_dir_type) +(typeattributeset pdx_display_client_endpoint_dir_type (pdx_display_dir_28_0)) +(typeattribute pdx_display_client_endpoint_socket_type) +(typeattributeset pdx_display_client_endpoint_socket_type (pdx_display_client_endpoint_socket_28_0)) +(typeattribute pdx_display_client_channel_socket_type) +(typeattributeset pdx_display_client_channel_socket_type (pdx_display_client_channel_socket_28_0)) +(typeattribute pdx_display_client_server_type) +(typeattribute pdx_display_manager_endpoint_dir_type) +(typeattributeset pdx_display_manager_endpoint_dir_type (pdx_display_dir_28_0)) +(typeattribute pdx_display_manager_endpoint_socket_type) +(typeattributeset pdx_display_manager_endpoint_socket_type (pdx_display_manager_endpoint_socket_28_0)) +(typeattribute pdx_display_manager_channel_socket_type) +(typeattributeset pdx_display_manager_channel_socket_type (pdx_display_manager_channel_socket_28_0)) +(typeattribute pdx_display_manager_server_type) +(typeattribute pdx_display_screenshot_endpoint_dir_type) +(typeattributeset pdx_display_screenshot_endpoint_dir_type (pdx_display_dir_28_0)) +(typeattribute pdx_display_screenshot_endpoint_socket_type) +(typeattributeset pdx_display_screenshot_endpoint_socket_type (pdx_display_screenshot_endpoint_socket_28_0)) +(typeattribute pdx_display_screenshot_channel_socket_type) +(typeattributeset pdx_display_screenshot_channel_socket_type (pdx_display_screenshot_channel_socket_28_0)) +(typeattribute pdx_display_screenshot_server_type) +(typeattribute pdx_display_vsync_endpoint_dir_type) +(typeattributeset pdx_display_vsync_endpoint_dir_type (pdx_display_dir_28_0)) +(typeattribute pdx_display_vsync_endpoint_socket_type) +(typeattributeset pdx_display_vsync_endpoint_socket_type (pdx_display_vsync_endpoint_socket_28_0)) +(typeattribute pdx_display_vsync_channel_socket_type) +(typeattributeset pdx_display_vsync_channel_socket_type (pdx_display_vsync_channel_socket_28_0)) +(typeattribute pdx_display_vsync_server_type) +(typeattribute pdx_performance_client_endpoint_dir_type) +(typeattributeset pdx_performance_client_endpoint_dir_type (pdx_performance_dir_28_0)) +(typeattribute pdx_performance_client_endpoint_socket_type) +(typeattributeset pdx_performance_client_endpoint_socket_type (pdx_performance_client_endpoint_socket_28_0)) +(typeattribute pdx_performance_client_channel_socket_type) +(typeattributeset pdx_performance_client_channel_socket_type (pdx_performance_client_channel_socket_28_0)) +(typeattribute pdx_performance_client_server_type) +(typeattributeset pdx_performance_client_server_type (performanced_28_0)) +(typeattribute pdx_bufferhub_client_endpoint_dir_type) +(typeattributeset pdx_bufferhub_client_endpoint_dir_type (pdx_bufferhub_dir_28_0)) +(typeattribute pdx_bufferhub_client_endpoint_socket_type) +(typeattributeset pdx_bufferhub_client_endpoint_socket_type (pdx_bufferhub_client_endpoint_socket_28_0)) +(typeattribute pdx_bufferhub_client_channel_socket_type) +(typeattributeset pdx_bufferhub_client_channel_socket_type (pdx_bufferhub_client_channel_socket_28_0)) +(typeattribute pdx_bufferhub_client_server_type) +(typeattributeset pdx_bufferhub_client_server_type (bufferhubd_28_0)) +(typeattribute halserverdomain) +(typeattribute halclientdomain) +(expandtypeattribute (halclientdomain) true) +(typeattributeset halclientdomain (bootanim_28_0 bufferhubd_28_0 cameraserver_28_0 dumpstate_28_0 gatekeeperd_28_0 healthd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediaserver_28_0 radio_28_0 thermalserviced_28_0 update_engine_28_0 update_verifier_28_0 vold_28_0 vr_hwc_28_0 wpantund_28_0)) +(typeattribute hal_automotive_socket_exemption) +(typeattribute hal_audio) +(typeattribute hal_audio_client) +(expandtypeattribute (hal_audio_client) true) +(typeattribute hal_audio_server) +(expandtypeattribute (hal_audio_server) false) +(typeattribute hal_bootctl) +(typeattribute hal_bootctl_client) +(expandtypeattribute (hal_bootctl_client) true) +(typeattributeset hal_bootctl_client (update_engine_28_0 update_verifier_28_0)) +(typeattribute hal_bootctl_server) +(expandtypeattribute (hal_bootctl_server) false) +(typeattribute hal_camera) +(typeattribute hal_camera_client) +(expandtypeattribute (hal_camera_client) true) +(typeattributeset hal_camera_client (cameraserver_28_0)) +(typeattribute hal_camera_server) +(expandtypeattribute (hal_camera_server) false) +(typeattribute hal_drm) +(typeattribute hal_drm_client) +(expandtypeattribute (hal_drm_client) true) +(typeattributeset hal_drm_client (mediadrmserver_28_0)) +(typeattribute hal_drm_server) +(expandtypeattribute (hal_drm_server) false) +(typeattribute hal_cas) +(typeattribute hal_cas_client) +(expandtypeattribute (hal_cas_client) true) +(typeattributeset hal_cas_client (mediacodec_28_0 mediaextractor_28_0)) +(typeattribute hal_cas_server) +(expandtypeattribute (hal_cas_server) false) +(typeattribute hal_allocator) +(expandtypeattribute (hal_allocator) true) +(typeattribute hal_allocator_client) +(expandtypeattribute (hal_allocator_client) true) +(typeattributeset hal_allocator_client (mediacodec_28_0 mediaserver_28_0)) +(typeattribute hal_allocator_server) +(expandtypeattribute (hal_allocator_server) false) +(typeattribute hal_audiocontrol) +(expandtypeattribute (hal_audiocontrol) true) +(typeattribute hal_audiocontrol_client) +(expandtypeattribute (hal_audiocontrol_client) true) +(typeattribute hal_audiocontrol_server) +(expandtypeattribute (hal_audiocontrol_server) false) +(typeattribute hal_authsecret) +(expandtypeattribute (hal_authsecret) true) +(typeattribute hal_authsecret_client) +(expandtypeattribute (hal_authsecret_client) true) +(typeattribute hal_authsecret_server) +(expandtypeattribute (hal_authsecret_server) false) +(typeattribute hal_bluetooth) +(expandtypeattribute (hal_bluetooth) true) +(typeattribute hal_bluetooth_client) +(expandtypeattribute (hal_bluetooth_client) true) +(typeattribute hal_bluetooth_server) +(expandtypeattribute (hal_bluetooth_server) false) +(typeattribute hal_broadcastradio) +(expandtypeattribute (hal_broadcastradio) true) +(typeattribute hal_broadcastradio_client) +(expandtypeattribute (hal_broadcastradio_client) true) +(typeattribute hal_broadcastradio_server) +(expandtypeattribute (hal_broadcastradio_server) false) +(typeattribute hal_configstore) +(expandtypeattribute (hal_configstore) true) +(typeattribute hal_configstore_client) +(expandtypeattribute (hal_configstore_client) true) +(typeattributeset hal_configstore_client (bootanim_28_0)) +(typeattribute hal_configstore_server) +(expandtypeattribute (hal_configstore_server) false) +(typeattribute hal_confirmationui) +(expandtypeattribute (hal_confirmationui) true) +(typeattribute hal_confirmationui_client) +(expandtypeattribute (hal_confirmationui_client) true) +(typeattribute hal_confirmationui_server) +(expandtypeattribute (hal_confirmationui_server) false) +(typeattribute hal_contexthub) +(expandtypeattribute (hal_contexthub) true) +(typeattribute hal_contexthub_client) +(expandtypeattribute (hal_contexthub_client) true) +(typeattribute hal_contexthub_server) +(expandtypeattribute (hal_contexthub_server) false) +(typeattribute hal_dumpstate) +(expandtypeattribute (hal_dumpstate) true) +(typeattribute hal_dumpstate_client) +(expandtypeattribute (hal_dumpstate_client) true) +(typeattributeset hal_dumpstate_client (dumpstate_28_0)) +(typeattribute hal_dumpstate_server) +(expandtypeattribute (hal_dumpstate_server) false) +(typeattribute hal_evs) +(expandtypeattribute (hal_evs) true) +(typeattribute hal_evs_client) +(expandtypeattribute (hal_evs_client) true) +(typeattribute hal_evs_server) +(expandtypeattribute (hal_evs_server) false) +(typeattribute hal_fingerprint) +(expandtypeattribute (hal_fingerprint) true) +(typeattribute hal_fingerprint_client) +(expandtypeattribute (hal_fingerprint_client) true) +(typeattribute hal_fingerprint_server) +(expandtypeattribute (hal_fingerprint_server) false) +(typeattribute hal_gatekeeper) +(expandtypeattribute (hal_gatekeeper) true) +(typeattribute hal_gatekeeper_client) +(expandtypeattribute (hal_gatekeeper_client) true) +(typeattributeset hal_gatekeeper_client (gatekeeperd_28_0)) +(typeattribute hal_gatekeeper_server) +(expandtypeattribute (hal_gatekeeper_server) false) +(typeattribute hal_gnss) +(expandtypeattribute (hal_gnss) true) +(typeattribute hal_gnss_client) +(expandtypeattribute (hal_gnss_client) true) +(typeattribute hal_gnss_server) +(expandtypeattribute (hal_gnss_server) false) +(typeattribute hal_graphics_allocator) +(expandtypeattribute (hal_graphics_allocator) true) +(typeattribute hal_graphics_allocator_client) +(expandtypeattribute (hal_graphics_allocator_client) true) +(typeattributeset hal_graphics_allocator_client (bootanim_28_0 bufferhubd_28_0 cameraserver_28_0 dumpstate_28_0 mediacodec_28_0 vr_hwc_28_0)) +(typeattribute hal_graphics_allocator_server) +(expandtypeattribute (hal_graphics_allocator_server) false) +(typeattribute hal_graphics_composer) +(expandtypeattribute (hal_graphics_composer) true) +(typeattribute hal_graphics_composer_client) +(expandtypeattribute (hal_graphics_composer_client) true) +(typeattributeset hal_graphics_composer_client (bootanim_28_0)) +(typeattribute hal_graphics_composer_server) +(expandtypeattribute (hal_graphics_composer_server) false) +(typeattribute hal_health) +(expandtypeattribute (hal_health) true) +(typeattribute hal_health_client) +(expandtypeattribute (hal_health_client) true) +(typeattributeset hal_health_client (healthd_28_0)) +(typeattribute hal_health_server) +(expandtypeattribute (hal_health_server) false) +(typeattribute hal_ir) +(expandtypeattribute (hal_ir) true) +(typeattribute hal_ir_client) +(expandtypeattribute (hal_ir_client) true) +(typeattribute hal_ir_server) +(expandtypeattribute (hal_ir_server) false) +(typeattribute hal_keymaster) +(expandtypeattribute (hal_keymaster) true) +(typeattribute hal_keymaster_client) +(expandtypeattribute (hal_keymaster_client) true) +(typeattributeset hal_keymaster_client (vold_28_0)) +(typeattribute hal_keymaster_server) +(expandtypeattribute (hal_keymaster_server) false) +(typeattribute hal_light) +(expandtypeattribute (hal_light) true) +(typeattribute hal_light_client) +(expandtypeattribute (hal_light_client) true) +(typeattribute hal_light_server) +(expandtypeattribute (hal_light_server) false) +(typeattribute hal_lowpan) +(expandtypeattribute (hal_lowpan) true) +(typeattribute hal_lowpan_client) +(expandtypeattribute (hal_lowpan_client) true) +(typeattributeset hal_lowpan_client (wpantund_28_0)) +(typeattribute hal_lowpan_server) +(expandtypeattribute (hal_lowpan_server) false) +(typeattribute hal_memtrack) +(expandtypeattribute (hal_memtrack) true) +(typeattribute hal_memtrack_client) +(expandtypeattribute (hal_memtrack_client) true) +(typeattribute hal_memtrack_server) +(expandtypeattribute (hal_memtrack_server) false) +(typeattribute hal_neuralnetworks) +(expandtypeattribute (hal_neuralnetworks) true) +(typeattribute hal_neuralnetworks_client) +(expandtypeattribute (hal_neuralnetworks_client) true) +(typeattribute hal_neuralnetworks_server) +(expandtypeattribute (hal_neuralnetworks_server) false) +(typeattribute hal_nfc) +(expandtypeattribute (hal_nfc) true) +(typeattribute hal_nfc_client) +(expandtypeattribute (hal_nfc_client) true) +(typeattribute hal_nfc_server) +(expandtypeattribute (hal_nfc_server) false) +(typeattribute hal_oemlock) +(expandtypeattribute (hal_oemlock) true) +(typeattribute hal_oemlock_client) +(expandtypeattribute (hal_oemlock_client) true) +(typeattribute hal_oemlock_server) +(expandtypeattribute (hal_oemlock_server) false) +(typeattribute hal_power) +(expandtypeattribute (hal_power) true) +(typeattribute hal_power_client) +(expandtypeattribute (hal_power_client) true) +(typeattribute hal_power_server) +(expandtypeattribute (hal_power_server) false) +(typeattribute hal_secure_element) +(expandtypeattribute (hal_secure_element) true) +(typeattribute hal_secure_element_client) +(expandtypeattribute (hal_secure_element_client) true) +(typeattribute hal_secure_element_server) +(expandtypeattribute (hal_secure_element_server) false) +(typeattribute hal_sensors) +(expandtypeattribute (hal_sensors) true) +(typeattribute hal_sensors_client) +(expandtypeattribute (hal_sensors_client) true) +(typeattribute hal_sensors_server) +(expandtypeattribute (hal_sensors_server) false) +(typeattribute hal_telephony) +(expandtypeattribute (hal_telephony) true) +(typeattribute hal_telephony_client) +(expandtypeattribute (hal_telephony_client) true) +(typeattributeset hal_telephony_client (radio_28_0)) +(typeattribute hal_telephony_server) +(expandtypeattribute (hal_telephony_server) false) +(typeattribute hal_tetheroffload) +(expandtypeattribute (hal_tetheroffload) true) +(typeattribute hal_tetheroffload_client) +(expandtypeattribute (hal_tetheroffload_client) true) +(typeattribute hal_tetheroffload_server) +(expandtypeattribute (hal_tetheroffload_server) false) +(typeattribute hal_thermal) +(expandtypeattribute (hal_thermal) true) +(typeattribute hal_thermal_client) +(expandtypeattribute (hal_thermal_client) true) +(typeattributeset hal_thermal_client (thermalserviced_28_0)) +(typeattribute hal_thermal_server) +(expandtypeattribute (hal_thermal_server) false) +(typeattribute hal_tv_cec) +(expandtypeattribute (hal_tv_cec) true) +(typeattribute hal_tv_cec_client) +(expandtypeattribute (hal_tv_cec_client) true) +(typeattribute hal_tv_cec_server) +(expandtypeattribute (hal_tv_cec_server) false) +(typeattribute hal_tv_input) +(expandtypeattribute (hal_tv_input) true) +(typeattribute hal_tv_input_client) +(expandtypeattribute (hal_tv_input_client) true) +(typeattribute hal_tv_input_server) +(expandtypeattribute (hal_tv_input_server) false) +(typeattribute hal_usb) +(expandtypeattribute (hal_usb) true) +(typeattribute hal_usb_client) +(expandtypeattribute (hal_usb_client) true) +(typeattribute hal_usb_server) +(expandtypeattribute (hal_usb_server) false) +(typeattribute hal_usb_gadget) +(expandtypeattribute (hal_usb_gadget) true) +(typeattribute hal_usb_gadget_client) +(expandtypeattribute (hal_usb_gadget_client) true) +(typeattribute hal_usb_gadget_server) +(expandtypeattribute (hal_usb_gadget_server) false) +(typeattribute hal_vehicle) +(expandtypeattribute (hal_vehicle) true) +(typeattribute hal_vehicle_client) +(expandtypeattribute (hal_vehicle_client) true) +(typeattribute hal_vehicle_server) +(expandtypeattribute (hal_vehicle_server) false) +(typeattribute hal_vibrator) +(expandtypeattribute (hal_vibrator) true) +(typeattribute hal_vibrator_client) +(expandtypeattribute (hal_vibrator_client) true) +(typeattributeset hal_vibrator_client (dumpstate_28_0)) +(typeattribute hal_vibrator_server) +(expandtypeattribute (hal_vibrator_server) false) +(typeattribute hal_vr) +(expandtypeattribute (hal_vr) true) +(typeattribute hal_vr_client) +(expandtypeattribute (hal_vr_client) true) +(typeattribute hal_vr_server) +(expandtypeattribute (hal_vr_server) false) +(typeattribute hal_weaver) +(expandtypeattribute (hal_weaver) true) +(typeattribute hal_weaver_client) +(expandtypeattribute (hal_weaver_client) true) +(typeattribute hal_weaver_server) +(expandtypeattribute (hal_weaver_server) false) +(typeattribute hal_wifi) +(expandtypeattribute (hal_wifi) true) +(typeattribute hal_wifi_client) +(expandtypeattribute (hal_wifi_client) true) +(typeattribute hal_wifi_server) +(expandtypeattribute (hal_wifi_server) false) +(typeattribute hal_wifi_hostapd) +(expandtypeattribute (hal_wifi_hostapd) true) +(typeattribute hal_wifi_hostapd_client) +(expandtypeattribute (hal_wifi_hostapd_client) true) +(typeattribute hal_wifi_hostapd_server) +(expandtypeattribute (hal_wifi_hostapd_server) false) +(typeattribute hal_wifi_offload) +(expandtypeattribute (hal_wifi_offload) true) +(typeattribute hal_wifi_offload_client) +(expandtypeattribute (hal_wifi_offload_client) true) +(typeattribute hal_wifi_offload_server) +(expandtypeattribute (hal_wifi_offload_server) false) +(typeattribute hal_wifi_supplicant) +(expandtypeattribute (hal_wifi_supplicant) true) +(typeattribute hal_wifi_supplicant_client) +(expandtypeattribute (hal_wifi_supplicant_client) true) +(typeattribute hal_wifi_supplicant_server) +(expandtypeattribute (hal_wifi_supplicant_server) false) +(typeattribute display_service_server) +(typeattribute wifi_keystore_service_server) +(typeattribute oppo_untrusted_app_all) +(type adbd) +(typeattribute adbd_28_0) +(roletype object_r adbd_28_0) +(type adbd_exec) +(typeattribute adbd_exec_28_0) +(roletype object_r adbd_exec_28_0) +(type audioserver) +(typeattribute audioserver_28_0) +(roletype object_r audioserver_28_0) +(type blkid) +(typeattribute blkid_28_0) +(roletype object_r blkid_28_0) +(type blkid_untrusted) +(typeattribute blkid_untrusted_28_0) +(roletype object_r blkid_untrusted_28_0) +(type bluetooth) +(typeattribute bluetooth_28_0) +(roletype object_r bluetooth_28_0) +(type bootanim) +(typeattribute bootanim_28_0) +(roletype object_r bootanim_28_0) +(type bootanim_exec) +(typeattribute bootanim_exec_28_0) +(roletype object_r bootanim_exec_28_0) +(type bootstat) +(typeattribute bootstat_28_0) +(roletype object_r bootstat_28_0) +(type bootstat_exec) +(typeattribute bootstat_exec_28_0) +(roletype object_r bootstat_exec_28_0) +(type bufferhubd) +(typeattribute bufferhubd_28_0) +(roletype object_r bufferhubd_28_0) +(type bufferhubd_exec) +(typeattribute bufferhubd_exec_28_0) +(roletype object_r bufferhubd_exec_28_0) +(type cameraserver) +(typeattribute cameraserver_28_0) +(roletype object_r cameraserver_28_0) +(type cameraserver_exec) +(typeattribute cameraserver_exec_28_0) +(roletype object_r cameraserver_exec_28_0) +(type charger) +(typeattribute charger_28_0) +(roletype object_r charger_28_0) +(type clatd) +(typeattribute clatd_28_0) +(roletype object_r clatd_28_0) +(type clatd_exec) +(typeattribute clatd_exec_28_0) +(roletype object_r clatd_exec_28_0) +(type cppreopts) +(typeattribute cppreopts_28_0) +(roletype object_r cppreopts_28_0) +(type cppreopts_exec) +(typeattribute cppreopts_exec_28_0) +(roletype object_r cppreopts_exec_28_0) +(type crash_dump) +(typeattribute crash_dump_28_0) +(roletype object_r crash_dump_28_0) +(type crash_dump_exec) +(typeattribute crash_dump_exec_28_0) +(roletype object_r crash_dump_exec_28_0) +(type device) +(typeattribute device_28_0) +(roletype object_r device_28_0) +(type alarm_device) +(typeattribute alarm_device_28_0) +(roletype object_r alarm_device_28_0) +(type ashmem_device) +(typeattribute ashmem_device_28_0) +(roletype object_r ashmem_device_28_0) +(type audio_device) +(typeattribute audio_device_28_0) +(roletype object_r audio_device_28_0) +(type audio_timer_device) +(typeattribute audio_timer_device_28_0) +(roletype object_r audio_timer_device_28_0) +(type audio_seq_device) +(typeattribute audio_seq_device_28_0) +(roletype object_r audio_seq_device_28_0) +(type binder_device) +(typeattribute binder_device_28_0) +(roletype object_r binder_device_28_0) +(type hwbinder_device) +(typeattribute hwbinder_device_28_0) +(roletype object_r hwbinder_device_28_0) +(type vndbinder_device) +(typeattribute vndbinder_device_28_0) +(roletype object_r vndbinder_device_28_0) +(type block_device) +(typeattribute block_device_28_0) +(roletype object_r block_device_28_0) +(type camera_device) +(typeattribute camera_device_28_0) +(roletype object_r camera_device_28_0) +(type dm_device) +(typeattribute dm_device_28_0) +(roletype object_r dm_device_28_0) +(type keychord_device) +(typeattribute keychord_device_28_0) +(roletype object_r keychord_device_28_0) +(type loop_control_device) +(typeattribute loop_control_device_28_0) +(roletype object_r loop_control_device_28_0) +(type loop_device) +(typeattribute loop_device_28_0) +(roletype object_r loop_device_28_0) +(type pmsg_device) +(typeattribute pmsg_device_28_0) +(roletype object_r pmsg_device_28_0) +(type radio_device) +(typeattribute radio_device_28_0) +(roletype object_r radio_device_28_0) +(type ram_device) +(typeattribute ram_device_28_0) +(roletype object_r ram_device_28_0) +(type rtc_device) +(typeattribute rtc_device_28_0) +(roletype object_r rtc_device_28_0) +(type vold_device) +(typeattribute vold_device_28_0) +(roletype object_r vold_device_28_0) +(type console_device) +(typeattribute console_device_28_0) +(roletype object_r console_device_28_0) +(type cpuctl_device) +(typeattribute cpuctl_device_28_0) +(roletype object_r cpuctl_device_28_0) +(type fscklogs) +(typeattribute fscklogs_28_0) +(roletype object_r fscklogs_28_0) +(type full_device) +(typeattribute full_device_28_0) +(roletype object_r full_device_28_0) +(type gpu_device) +(typeattribute gpu_device_28_0) +(roletype object_r gpu_device_28_0) +(type graphics_device) +(typeattribute graphics_device_28_0) +(roletype object_r graphics_device_28_0) +(type hw_random_device) +(typeattribute hw_random_device_28_0) +(roletype object_r hw_random_device_28_0) +(type input_device) +(typeattribute input_device_28_0) +(roletype object_r input_device_28_0) +(type kmem_device) +(typeattribute kmem_device_28_0) +(roletype object_r kmem_device_28_0) +(type port_device) +(typeattribute port_device_28_0) +(roletype object_r port_device_28_0) +(type lowpan_device) +(typeattribute lowpan_device_28_0) +(roletype object_r lowpan_device_28_0) +(type mtd_device) +(typeattribute mtd_device_28_0) +(roletype object_r mtd_device_28_0) +(type mtp_device) +(typeattribute mtp_device_28_0) +(roletype object_r mtp_device_28_0) +(type nfc_device) +(typeattribute nfc_device_28_0) +(roletype object_r nfc_device_28_0) +(type ptmx_device) +(typeattribute ptmx_device_28_0) +(roletype object_r ptmx_device_28_0) +(type kmsg_device) +(typeattribute kmsg_device_28_0) +(roletype object_r kmsg_device_28_0) +(type kmsg_debug_device) +(typeattribute kmsg_debug_device_28_0) +(roletype object_r kmsg_debug_device_28_0) +(type null_device) +(typeattribute null_device_28_0) +(roletype object_r null_device_28_0) +(type random_device) +(typeattribute random_device_28_0) +(roletype object_r random_device_28_0) +(type secure_element_device) +(typeattribute secure_element_device_28_0) +(roletype object_r secure_element_device_28_0) +(type sensors_device) +(typeattribute sensors_device_28_0) +(roletype object_r sensors_device_28_0) +(type serial_device) +(typeattribute serial_device_28_0) +(roletype object_r serial_device_28_0) +(type socket_device) +(typeattribute socket_device_28_0) +(roletype object_r socket_device_28_0) +(type owntty_device) +(typeattribute owntty_device_28_0) +(roletype object_r owntty_device_28_0) +(type tty_device) +(typeattribute tty_device_28_0) +(roletype object_r tty_device_28_0) +(type video_device) +(typeattribute video_device_28_0) +(roletype object_r video_device_28_0) +(type vcs_device) +(typeattribute vcs_device_28_0) +(roletype object_r vcs_device_28_0) +(type zero_device) +(typeattribute zero_device_28_0) +(roletype object_r zero_device_28_0) +(type fuse_device) +(typeattribute fuse_device_28_0) +(roletype object_r fuse_device_28_0) +(type iio_device) +(typeattribute iio_device_28_0) +(roletype object_r iio_device_28_0) +(type ion_device) +(typeattribute ion_device_28_0) +(roletype object_r ion_device_28_0) +(type qtaguid_device) +(typeattribute qtaguid_device_28_0) +(roletype object_r qtaguid_device_28_0) +(type watchdog_device) +(typeattribute watchdog_device_28_0) +(roletype object_r watchdog_device_28_0) +(type uhid_device) +(typeattribute uhid_device_28_0) +(roletype object_r uhid_device_28_0) +(type uio_device) +(typeattribute uio_device_28_0) +(roletype object_r uio_device_28_0) +(type tun_device) +(typeattribute tun_device_28_0) +(roletype object_r tun_device_28_0) +(type usbaccessory_device) +(typeattribute usbaccessory_device_28_0) +(roletype object_r usbaccessory_device_28_0) +(type usb_device) +(typeattribute usb_device_28_0) +(roletype object_r usb_device_28_0) +(type properties_device) +(typeattribute properties_device_28_0) +(roletype object_r properties_device_28_0) +(type properties_serial) +(typeattribute properties_serial_28_0) +(roletype object_r properties_serial_28_0) +(type property_info) +(typeattribute property_info_28_0) +(roletype object_r property_info_28_0) +(type i2c_device) +(typeattribute i2c_device_28_0) +(roletype object_r i2c_device_28_0) +(type hci_attach_dev) +(typeattribute hci_attach_dev_28_0) +(roletype object_r hci_attach_dev_28_0) +(type rpmsg_device) +(typeattribute rpmsg_device_28_0) +(roletype object_r rpmsg_device_28_0) +(type root_block_device) +(typeattribute root_block_device_28_0) +(roletype object_r root_block_device_28_0) +(type frp_block_device) +(typeattribute frp_block_device_28_0) +(roletype object_r frp_block_device_28_0) +(type system_block_device) +(typeattribute system_block_device_28_0) +(roletype object_r system_block_device_28_0) +(type recovery_block_device) +(typeattribute recovery_block_device_28_0) +(roletype object_r recovery_block_device_28_0) +(type boot_block_device) +(typeattribute boot_block_device_28_0) +(roletype object_r boot_block_device_28_0) +(type userdata_block_device) +(typeattribute userdata_block_device_28_0) +(roletype object_r userdata_block_device_28_0) +(type cache_block_device) +(typeattribute cache_block_device_28_0) +(roletype object_r cache_block_device_28_0) +(type swap_block_device) +(typeattribute swap_block_device_28_0) +(roletype object_r swap_block_device_28_0) +(type metadata_block_device) +(typeattribute metadata_block_device_28_0) +(roletype object_r metadata_block_device_28_0) +(type misc_block_device) +(typeattribute misc_block_device_28_0) +(roletype object_r misc_block_device_28_0) +(type dex2oat) +(typeattribute dex2oat_28_0) +(roletype object_r dex2oat_28_0) +(type dex2oat_exec) +(typeattribute dex2oat_exec_28_0) +(roletype object_r dex2oat_exec_28_0) +(type dhcp) +(typeattribute dhcp_28_0) +(roletype object_r dhcp_28_0) +(type dhcp_exec) +(typeattribute dhcp_exec_28_0) +(roletype object_r dhcp_exec_28_0) +(type dnsmasq) +(typeattribute dnsmasq_28_0) +(roletype object_r dnsmasq_28_0) +(type dnsmasq_exec) +(typeattribute dnsmasq_exec_28_0) +(roletype object_r dnsmasq_exec_28_0) +(type drmserver) +(typeattribute drmserver_28_0) +(roletype object_r drmserver_28_0) +(type drmserver_exec) +(typeattribute drmserver_exec_28_0) +(roletype object_r drmserver_exec_28_0) +(type drmserver_socket) +(typeattribute drmserver_socket_28_0) +(roletype object_r drmserver_socket_28_0) +(type dumpstate) +(typeattribute dumpstate_28_0) +(roletype object_r dumpstate_28_0) +(type dumpstate_exec) +(typeattribute dumpstate_exec_28_0) +(roletype object_r dumpstate_exec_28_0) +(type e2fs) +(typeattribute e2fs_28_0) +(roletype object_r e2fs_28_0) +(type e2fs_exec) +(typeattribute e2fs_exec_28_0) +(roletype object_r e2fs_exec_28_0) +(type ephemeral_app) +(typeattribute ephemeral_app_28_0) +(roletype object_r ephemeral_app_28_0) +(type labeledfs) +(typeattribute labeledfs_28_0) +(roletype object_r labeledfs_28_0) +(type pipefs) +(typeattribute pipefs_28_0) +(roletype object_r pipefs_28_0) +(type sockfs) +(typeattribute sockfs_28_0) +(roletype object_r sockfs_28_0) +(type rootfs) +(typeattribute rootfs_28_0) +(roletype object_r rootfs_28_0) +(type proc) +(typeattribute proc_28_0) +(roletype object_r proc_28_0) +(type proc_security) +(typeattribute proc_security_28_0) +(roletype object_r proc_security_28_0) +(type proc_drop_caches) +(typeattribute proc_drop_caches_28_0) +(roletype object_r proc_drop_caches_28_0) +(type proc_overcommit_memory) +(typeattribute proc_overcommit_memory_28_0) +(roletype object_r proc_overcommit_memory_28_0) +(type proc_min_free_order_shift) +(typeattribute proc_min_free_order_shift_28_0) +(roletype object_r proc_min_free_order_shift_28_0) +(type usermodehelper) +(typeattribute usermodehelper_28_0) +(roletype object_r usermodehelper_28_0) +(type sysfs_usermodehelper) +(typeattribute sysfs_usermodehelper_28_0) +(roletype object_r sysfs_usermodehelper_28_0) +(type qtaguid_proc) +(typeattribute qtaguid_proc_28_0) +(roletype object_r qtaguid_proc_28_0) +(type proc_qtaguid_stat) +(typeattribute proc_qtaguid_stat_28_0) +(roletype object_r proc_qtaguid_stat_28_0) +(type proc_bluetooth_writable) +(typeattribute proc_bluetooth_writable_28_0) +(roletype object_r proc_bluetooth_writable_28_0) +(type proc_abi) +(typeattribute proc_abi_28_0) +(roletype object_r proc_abi_28_0) +(type proc_asound) +(typeattribute proc_asound_28_0) +(roletype object_r proc_asound_28_0) +(type proc_buddyinfo) +(typeattribute proc_buddyinfo_28_0) +(roletype object_r proc_buddyinfo_28_0) +(type proc_cmdline) +(typeattribute proc_cmdline_28_0) +(roletype object_r proc_cmdline_28_0) +(type proc_cpuinfo) +(typeattribute proc_cpuinfo_28_0) +(roletype object_r proc_cpuinfo_28_0) +(type proc_dirty) +(typeattribute proc_dirty_28_0) +(roletype object_r proc_dirty_28_0) +(type proc_diskstats) +(typeattribute proc_diskstats_28_0) +(roletype object_r proc_diskstats_28_0) +(type proc_extra_free_kbytes) +(typeattribute proc_extra_free_kbytes_28_0) +(roletype object_r proc_extra_free_kbytes_28_0) +(type proc_filesystems) +(typeattribute proc_filesystems_28_0) +(roletype object_r proc_filesystems_28_0) +(type proc_hostname) +(typeattribute proc_hostname_28_0) +(roletype object_r proc_hostname_28_0) +(type proc_hung_task) +(typeattribute proc_hung_task_28_0) +(roletype object_r proc_hung_task_28_0) +(type proc_interrupts) +(typeattribute proc_interrupts_28_0) +(roletype object_r proc_interrupts_28_0) +(type proc_iomem) +(typeattribute proc_iomem_28_0) +(roletype object_r proc_iomem_28_0) +(type proc_kmsg) +(typeattribute proc_kmsg_28_0) +(roletype object_r proc_kmsg_28_0) +(type proc_loadavg) +(typeattribute proc_loadavg_28_0) +(roletype object_r proc_loadavg_28_0) +(type proc_max_map_count) +(typeattribute proc_max_map_count_28_0) +(roletype object_r proc_max_map_count_28_0) +(type proc_meminfo) +(typeattribute proc_meminfo_28_0) +(roletype object_r proc_meminfo_28_0) +(type proc_misc) +(typeattribute proc_misc_28_0) +(roletype object_r proc_misc_28_0) +(type proc_modules) +(typeattribute proc_modules_28_0) +(roletype object_r proc_modules_28_0) +(type proc_mounts) +(typeattribute proc_mounts_28_0) +(roletype object_r proc_mounts_28_0) +(type proc_net) +(typeattribute proc_net_28_0) +(roletype object_r proc_net_28_0) +(type proc_page_cluster) +(typeattribute proc_page_cluster_28_0) +(roletype object_r proc_page_cluster_28_0) +(type proc_pagetypeinfo) +(typeattribute proc_pagetypeinfo_28_0) +(roletype object_r proc_pagetypeinfo_28_0) +(type proc_panic) +(typeattribute proc_panic_28_0) +(roletype object_r proc_panic_28_0) +(type proc_perf) +(typeattribute proc_perf_28_0) +(roletype object_r proc_perf_28_0) +(type proc_pid_max) +(typeattribute proc_pid_max_28_0) +(roletype object_r proc_pid_max_28_0) +(type proc_pipe_conf) +(typeattribute proc_pipe_conf_28_0) +(roletype object_r proc_pipe_conf_28_0) +(type proc_random) +(typeattribute proc_random_28_0) +(roletype object_r proc_random_28_0) +(type proc_sched) +(typeattribute proc_sched_28_0) +(roletype object_r proc_sched_28_0) +(type proc_stat) +(typeattribute proc_stat_28_0) +(roletype object_r proc_stat_28_0) +(type proc_swaps) +(typeattribute proc_swaps_28_0) +(roletype object_r proc_swaps_28_0) +(type proc_sysrq) +(typeattribute proc_sysrq_28_0) +(roletype object_r proc_sysrq_28_0) +(type proc_timer) +(typeattribute proc_timer_28_0) +(roletype object_r proc_timer_28_0) +(type proc_tty_drivers) +(typeattribute proc_tty_drivers_28_0) +(roletype object_r proc_tty_drivers_28_0) +(type proc_uid_cputime_showstat) +(typeattribute proc_uid_cputime_showstat_28_0) +(roletype object_r proc_uid_cputime_showstat_28_0) +(type proc_uid_cputime_removeuid) +(typeattribute proc_uid_cputime_removeuid_28_0) +(roletype object_r proc_uid_cputime_removeuid_28_0) +(type proc_uid_io_stats) +(typeattribute proc_uid_io_stats_28_0) +(roletype object_r proc_uid_io_stats_28_0) +(type proc_uid_procstat_set) +(typeattribute proc_uid_procstat_set_28_0) +(roletype object_r proc_uid_procstat_set_28_0) +(type proc_uid_time_in_state) +(typeattribute proc_uid_time_in_state_28_0) +(roletype object_r proc_uid_time_in_state_28_0) +(type proc_uid_concurrent_active_time) +(typeattribute proc_uid_concurrent_active_time_28_0) +(roletype object_r proc_uid_concurrent_active_time_28_0) +(type proc_uid_concurrent_policy_time) +(typeattribute proc_uid_concurrent_policy_time_28_0) +(roletype object_r proc_uid_concurrent_policy_time_28_0) +(type proc_uid_cpupower) +(typeattribute proc_uid_cpupower_28_0) +(roletype object_r proc_uid_cpupower_28_0) +(type proc_uptime) +(typeattribute proc_uptime_28_0) +(roletype object_r proc_uptime_28_0) +(type proc_version) +(typeattribute proc_version_28_0) +(roletype object_r proc_version_28_0) +(type proc_vmallocinfo) +(typeattribute proc_vmallocinfo_28_0) +(roletype object_r proc_vmallocinfo_28_0) +(type proc_vmstat) +(typeattribute proc_vmstat_28_0) +(roletype object_r proc_vmstat_28_0) +(type proc_zoneinfo) +(typeattribute proc_zoneinfo_28_0) +(roletype object_r proc_zoneinfo_28_0) +(type selinuxfs) +(typeattribute selinuxfs_28_0) +(roletype object_r selinuxfs_28_0) +(type cgroup) +(typeattribute cgroup_28_0) +(roletype object_r cgroup_28_0) +(type cgroup_bpf) +(typeattribute cgroup_bpf_28_0) +(roletype object_r cgroup_bpf_28_0) +(type sysfs) +(typeattribute sysfs_28_0) +(roletype object_r sysfs_28_0) +(type sysfs_android_usb) +(typeattribute sysfs_android_usb_28_0) +(roletype object_r sysfs_android_usb_28_0) +(type sysfs_uio) +(typeattribute sysfs_uio_28_0) +(roletype object_r sysfs_uio_28_0) +(type sysfs_batteryinfo) +(typeattribute sysfs_batteryinfo_28_0) +(roletype object_r sysfs_batteryinfo_28_0) +(type sysfs_bluetooth_writable) +(typeattribute sysfs_bluetooth_writable_28_0) +(roletype object_r sysfs_bluetooth_writable_28_0) +(type sysfs_dm) +(typeattribute sysfs_dm_28_0) +(roletype object_r sysfs_dm_28_0) +(type sysfs_dt_firmware_android) +(typeattribute sysfs_dt_firmware_android_28_0) +(roletype object_r sysfs_dt_firmware_android_28_0) +(type sysfs_ipv4) +(typeattribute sysfs_ipv4_28_0) +(roletype object_r sysfs_ipv4_28_0) +(type sysfs_kernel_notes) +(typeattribute sysfs_kernel_notes_28_0) +(roletype object_r sysfs_kernel_notes_28_0) +(type sysfs_leds) +(typeattribute sysfs_leds_28_0) +(roletype object_r sysfs_leds_28_0) +(type sysfs_hwrandom) +(typeattribute sysfs_hwrandom_28_0) +(roletype object_r sysfs_hwrandom_28_0) +(type sysfs_nfc_power_writable) +(typeattribute sysfs_nfc_power_writable_28_0) +(roletype object_r sysfs_nfc_power_writable_28_0) +(type sysfs_wake_lock) +(typeattribute sysfs_wake_lock_28_0) +(roletype object_r sysfs_wake_lock_28_0) +(type sysfs_mac_address) +(typeattribute sysfs_mac_address_28_0) +(roletype object_r sysfs_mac_address_28_0) +(type sysfs_net) +(typeattribute sysfs_net_28_0) +(roletype object_r sysfs_net_28_0) +(type sysfs_power) +(typeattribute sysfs_power_28_0) +(roletype object_r sysfs_power_28_0) +(type sysfs_rtc) +(typeattribute sysfs_rtc_28_0) +(roletype object_r sysfs_rtc_28_0) +(type sysfs_switch) +(typeattribute sysfs_switch_28_0) +(roletype object_r sysfs_switch_28_0) +(type sysfs_usb) +(typeattribute sysfs_usb_28_0) +(roletype object_r sysfs_usb_28_0) +(type sysfs_wakeup_reasons) +(typeattribute sysfs_wakeup_reasons_28_0) +(roletype object_r sysfs_wakeup_reasons_28_0) +(type sysfs_fs_ext4_features) +(typeattribute sysfs_fs_ext4_features_28_0) +(roletype object_r sysfs_fs_ext4_features_28_0) +(type fs_bpf) +(typeattribute fs_bpf_28_0) +(roletype object_r fs_bpf_28_0) +(type configfs) +(typeattribute configfs_28_0) +(roletype object_r configfs_28_0) +(type sysfs_devices_system_cpu) +(typeattribute sysfs_devices_system_cpu_28_0) +(roletype object_r sysfs_devices_system_cpu_28_0) +(type sysfs_lowmemorykiller) +(typeattribute sysfs_lowmemorykiller_28_0) +(roletype object_r sysfs_lowmemorykiller_28_0) +(type sysfs_wlan_fwpath) +(typeattribute sysfs_wlan_fwpath_28_0) +(roletype object_r sysfs_wlan_fwpath_28_0) +(type sysfs_vibrator) +(typeattribute sysfs_vibrator_28_0) +(roletype object_r sysfs_vibrator_28_0) +(type sysfs_thermal) +(typeattribute sysfs_thermal_28_0) +(roletype object_r sysfs_thermal_28_0) +(type sysfs_zram) +(typeattribute sysfs_zram_28_0) +(roletype object_r sysfs_zram_28_0) +(type sysfs_zram_uevent) +(typeattribute sysfs_zram_uevent_28_0) +(roletype object_r sysfs_zram_uevent_28_0) +(type inotify) +(typeattribute inotify_28_0) +(roletype object_r inotify_28_0) +(type devpts) +(typeattribute devpts_28_0) +(roletype object_r devpts_28_0) +(type tmpfs) +(typeattribute tmpfs_28_0) +(roletype object_r tmpfs_28_0) +(type shm) +(typeattribute shm_28_0) +(roletype object_r shm_28_0) +(type mqueue) +(typeattribute mqueue_28_0) +(roletype object_r mqueue_28_0) +(type fuse) +(typeattribute fuse_28_0) +(roletype object_r fuse_28_0) +(type sdcardfs) +(typeattribute sdcardfs_28_0) +(roletype object_r sdcardfs_28_0) +(type vfat) +(typeattribute vfat_28_0) +(roletype object_r vfat_28_0) +(type exfat) +(typeattribute exfat_28_0) +(roletype object_r exfat_28_0) +(type debugfs) +(typeattribute debugfs_28_0) +(roletype object_r debugfs_28_0) +(type debugfs_mmc) +(typeattribute debugfs_mmc_28_0) +(roletype object_r debugfs_mmc_28_0) +(type debugfs_trace_marker) +(typeattribute debugfs_trace_marker_28_0) +(roletype object_r debugfs_trace_marker_28_0) +(type debugfs_tracing) +(typeattribute debugfs_tracing_28_0) +(roletype object_r debugfs_tracing_28_0) +(type debugfs_tracing_debug) +(typeattribute debugfs_tracing_debug_28_0) +(roletype object_r debugfs_tracing_debug_28_0) +(type debugfs_tracing_instances) +(typeattribute debugfs_tracing_instances_28_0) +(roletype object_r debugfs_tracing_instances_28_0) +(type debugfs_wakeup_sources) +(typeattribute debugfs_wakeup_sources_28_0) +(roletype object_r debugfs_wakeup_sources_28_0) +(type debugfs_wifi_tracing) +(typeattribute debugfs_wifi_tracing_28_0) +(roletype object_r debugfs_wifi_tracing_28_0) +(type pstorefs) +(typeattribute pstorefs_28_0) +(roletype object_r pstorefs_28_0) +(type functionfs) +(typeattribute functionfs_28_0) +(roletype object_r functionfs_28_0) +(type oemfs) +(typeattribute oemfs_28_0) +(roletype object_r oemfs_28_0) +(type usbfs) +(typeattribute usbfs_28_0) +(roletype object_r usbfs_28_0) +(type binfmt_miscfs) +(typeattribute binfmt_miscfs_28_0) +(roletype object_r binfmt_miscfs_28_0) +(type app_fusefs) +(typeattribute app_fusefs_28_0) +(roletype object_r app_fusefs_28_0) +(type unlabeled) +(typeattribute unlabeled_28_0) +(roletype object_r unlabeled_28_0) +(type system_file) +(typeattribute system_file_28_0) +(roletype object_r system_file_28_0) +(type vendor_hal_file) +(typeattribute vendor_hal_file_28_0) +(roletype object_r vendor_hal_file_28_0) +(type vendor_file) +(typeattribute vendor_file_28_0) +(roletype object_r vendor_file_28_0) +(type vendor_app_file) +(typeattribute vendor_app_file_28_0) +(roletype object_r vendor_app_file_28_0) +(type vendor_configs_file) +(typeattribute vendor_configs_file_28_0) +(roletype object_r vendor_configs_file_28_0) +(type same_process_hal_file) +(typeattribute same_process_hal_file_28_0) +(roletype object_r same_process_hal_file_28_0) +(type vndk_sp_file) +(typeattribute vndk_sp_file_28_0) +(roletype object_r vndk_sp_file_28_0) +(type vendor_framework_file) +(typeattribute vendor_framework_file_28_0) +(roletype object_r vendor_framework_file_28_0) +(type vendor_overlay_file) +(typeattribute vendor_overlay_file_28_0) +(roletype object_r vendor_overlay_file_28_0) +(type metadata_file) +(typeattribute metadata_file_28_0) +(roletype object_r metadata_file_28_0) +(type vold_metadata_file) +(typeattribute vold_metadata_file_28_0) +(roletype object_r vold_metadata_file_28_0) +(type runtime_event_log_tags_file) +(typeattribute runtime_event_log_tags_file_28_0) +(roletype object_r runtime_event_log_tags_file_28_0) +(type logcat_exec) +(typeattribute logcat_exec_28_0) +(roletype object_r logcat_exec_28_0) +(type coredump_file) +(typeattribute coredump_file_28_0) +(roletype object_r coredump_file_28_0) +(type system_data_file) +(typeattribute system_data_file_28_0) +(roletype object_r system_data_file_28_0) +(type vendor_data_file) +(typeattribute vendor_data_file_28_0) +(roletype object_r vendor_data_file_28_0) +(type unencrypted_data_file) +(typeattribute unencrypted_data_file_28_0) +(roletype object_r unencrypted_data_file_28_0) +(type install_data_file) +(typeattribute install_data_file_28_0) +(roletype object_r install_data_file_28_0) +(type drm_data_file) +(typeattribute drm_data_file_28_0) +(roletype object_r drm_data_file_28_0) +(type adb_data_file) +(typeattribute adb_data_file_28_0) +(roletype object_r adb_data_file_28_0) +(type anr_data_file) +(typeattribute anr_data_file_28_0) +(roletype object_r anr_data_file_28_0) +(type tombstone_data_file) +(typeattribute tombstone_data_file_28_0) +(roletype object_r tombstone_data_file_28_0) +(type tombstone_wifi_data_file) +(typeattribute tombstone_wifi_data_file_28_0) +(roletype object_r tombstone_wifi_data_file_28_0) +(type apk_data_file) +(typeattribute apk_data_file_28_0) +(roletype object_r apk_data_file_28_0) +(type apk_tmp_file) +(typeattribute apk_tmp_file_28_0) +(roletype object_r apk_tmp_file_28_0) +(type apk_private_data_file) +(typeattribute apk_private_data_file_28_0) +(roletype object_r apk_private_data_file_28_0) +(type apk_private_tmp_file) +(typeattribute apk_private_tmp_file_28_0) +(roletype object_r apk_private_tmp_file_28_0) +(type dalvikcache_data_file) +(typeattribute dalvikcache_data_file_28_0) +(roletype object_r dalvikcache_data_file_28_0) +(type ota_data_file) +(typeattribute ota_data_file_28_0) +(roletype object_r ota_data_file_28_0) +(type ota_package_file) +(typeattribute ota_package_file_28_0) +(roletype object_r ota_package_file_28_0) +(type user_profile_data_file) +(typeattribute user_profile_data_file_28_0) +(roletype object_r user_profile_data_file_28_0) +(type profman_dump_data_file) +(typeattribute profman_dump_data_file_28_0) +(roletype object_r profman_dump_data_file_28_0) +(type resourcecache_data_file) +(typeattribute resourcecache_data_file_28_0) +(roletype object_r resourcecache_data_file_28_0) +(type shell_data_file) +(typeattribute shell_data_file_28_0) +(roletype object_r shell_data_file_28_0) +(type property_data_file) +(typeattribute property_data_file_28_0) +(roletype object_r property_data_file_28_0) +(type bootchart_data_file) +(typeattribute bootchart_data_file_28_0) +(roletype object_r bootchart_data_file_28_0) +(type heapdump_data_file) +(typeattribute heapdump_data_file_28_0) +(roletype object_r heapdump_data_file_28_0) +(type nativetest_data_file) +(typeattribute nativetest_data_file_28_0) +(roletype object_r nativetest_data_file_28_0) +(type ringtone_file) +(typeattribute ringtone_file_28_0) +(roletype object_r ringtone_file_28_0) +(type preloads_data_file) +(typeattribute preloads_data_file_28_0) +(roletype object_r preloads_data_file_28_0) +(type preloads_media_file) +(typeattribute preloads_media_file_28_0) +(roletype object_r preloads_media_file_28_0) +(type dhcp_data_file) +(typeattribute dhcp_data_file_28_0) +(roletype object_r dhcp_data_file_28_0) +(type mnt_media_rw_file) +(typeattribute mnt_media_rw_file_28_0) +(roletype object_r mnt_media_rw_file_28_0) +(type mnt_user_file) +(typeattribute mnt_user_file_28_0) +(roletype object_r mnt_user_file_28_0) +(type mnt_expand_file) +(typeattribute mnt_expand_file_28_0) +(roletype object_r mnt_expand_file_28_0) +(type storage_file) +(typeattribute storage_file_28_0) +(roletype object_r storage_file_28_0) +(type mnt_media_rw_stub_file) +(typeattribute mnt_media_rw_stub_file_28_0) +(roletype object_r mnt_media_rw_stub_file_28_0) +(type storage_stub_file) +(typeattribute storage_stub_file_28_0) +(roletype object_r storage_stub_file_28_0) +(type mnt_vendor_file) +(typeattribute mnt_vendor_file_28_0) +(roletype object_r mnt_vendor_file_28_0) +(type postinstall_mnt_dir) +(typeattribute postinstall_mnt_dir_28_0) +(roletype object_r postinstall_mnt_dir_28_0) +(type postinstall_file) +(typeattribute postinstall_file_28_0) +(roletype object_r postinstall_file_28_0) +(type adb_keys_file) +(typeattribute adb_keys_file_28_0) +(roletype object_r adb_keys_file_28_0) +(type audio_data_file) +(typeattribute audio_data_file_28_0) +(roletype object_r audio_data_file_28_0) +(type audioserver_data_file) +(typeattribute audioserver_data_file_28_0) +(roletype object_r audioserver_data_file_28_0) +(type bluetooth_data_file) +(typeattribute bluetooth_data_file_28_0) +(roletype object_r bluetooth_data_file_28_0) +(type bluetooth_logs_data_file) +(typeattribute bluetooth_logs_data_file_28_0) +(roletype object_r bluetooth_logs_data_file_28_0) +(type bootstat_data_file) +(typeattribute bootstat_data_file_28_0) +(roletype object_r bootstat_data_file_28_0) +(type boottrace_data_file) +(typeattribute boottrace_data_file_28_0) +(roletype object_r boottrace_data_file_28_0) +(type camera_data_file) +(typeattribute camera_data_file_28_0) +(roletype object_r camera_data_file_28_0) +(type gatekeeper_data_file) +(typeattribute gatekeeper_data_file_28_0) +(roletype object_r gatekeeper_data_file_28_0) +(type incident_data_file) +(typeattribute incident_data_file_28_0) +(roletype object_r incident_data_file_28_0) +(type keychain_data_file) +(typeattribute keychain_data_file_28_0) +(roletype object_r keychain_data_file_28_0) +(type keystore_data_file) +(typeattribute keystore_data_file_28_0) +(roletype object_r keystore_data_file_28_0) +(type media_data_file) +(typeattribute media_data_file_28_0) +(roletype object_r media_data_file_28_0) +(type media_rw_data_file) +(typeattribute media_rw_data_file_28_0) +(roletype object_r media_rw_data_file_28_0) +(type misc_user_data_file) +(typeattribute misc_user_data_file_28_0) +(roletype object_r misc_user_data_file_28_0) +(type net_data_file) +(typeattribute net_data_file_28_0) +(roletype object_r net_data_file_28_0) +(type network_watchlist_data_file) +(typeattribute network_watchlist_data_file_28_0) +(roletype object_r network_watchlist_data_file_28_0) +(type nfc_data_file) +(typeattribute nfc_data_file_28_0) +(roletype object_r nfc_data_file_28_0) +(type radio_data_file) +(typeattribute radio_data_file_28_0) +(roletype object_r radio_data_file_28_0) +(type recovery_data_file) +(typeattribute recovery_data_file_28_0) +(roletype object_r recovery_data_file_28_0) +(type shared_relro_file) +(typeattribute shared_relro_file_28_0) +(roletype object_r shared_relro_file_28_0) +(type systemkeys_data_file) +(typeattribute systemkeys_data_file_28_0) +(roletype object_r systemkeys_data_file_28_0) +(type textclassifier_data_file) +(typeattribute textclassifier_data_file_28_0) +(roletype object_r textclassifier_data_file_28_0) +(type trace_data_file) +(typeattribute trace_data_file_28_0) +(roletype object_r trace_data_file_28_0) +(type vpn_data_file) +(typeattribute vpn_data_file_28_0) +(roletype object_r vpn_data_file_28_0) +(type wifi_data_file) +(typeattribute wifi_data_file_28_0) +(roletype object_r wifi_data_file_28_0) +(type zoneinfo_data_file) +(typeattribute zoneinfo_data_file_28_0) +(roletype object_r zoneinfo_data_file_28_0) +(type vold_data_file) +(typeattribute vold_data_file_28_0) +(roletype object_r vold_data_file_28_0) +(type perfprofd_data_file) +(typeattribute perfprofd_data_file_28_0) +(roletype object_r perfprofd_data_file_28_0) +(type tee_data_file) +(typeattribute tee_data_file_28_0) +(roletype object_r tee_data_file_28_0) +(type update_engine_data_file) +(typeattribute update_engine_data_file_28_0) +(roletype object_r update_engine_data_file_28_0) +(type update_engine_log_data_file) +(typeattribute update_engine_log_data_file_28_0) +(roletype object_r update_engine_log_data_file_28_0) +(type method_trace_data_file) +(typeattribute method_trace_data_file_28_0) +(roletype object_r method_trace_data_file_28_0) +(type app_data_file) +(typeattribute app_data_file_28_0) +(roletype object_r app_data_file_28_0) +(type system_app_data_file) +(typeattribute system_app_data_file_28_0) +(roletype object_r system_app_data_file_28_0) +(type cache_file) +(typeattribute cache_file_28_0) +(roletype object_r cache_file_28_0) +(type cache_backup_file) +(typeattribute cache_backup_file_28_0) +(roletype object_r cache_backup_file_28_0) +(type cache_private_backup_file) +(typeattribute cache_private_backup_file_28_0) +(roletype object_r cache_private_backup_file_28_0) +(type cache_recovery_file) +(typeattribute cache_recovery_file_28_0) +(roletype object_r cache_recovery_file_28_0) +(type efs_file) +(typeattribute efs_file_28_0) +(roletype object_r efs_file_28_0) +(type wallpaper_file) +(typeattribute wallpaper_file_28_0) +(roletype object_r wallpaper_file_28_0) +(type shortcut_manager_icons) +(typeattribute shortcut_manager_icons_28_0) +(roletype object_r shortcut_manager_icons_28_0) +(type icon_file) +(typeattribute icon_file_28_0) +(roletype object_r icon_file_28_0) +(type asec_apk_file) +(typeattribute asec_apk_file_28_0) +(roletype object_r asec_apk_file_28_0) +(type asec_public_file) +(typeattribute asec_public_file_28_0) +(roletype object_r asec_public_file_28_0) +(type asec_image_file) +(typeattribute asec_image_file_28_0) +(roletype object_r asec_image_file_28_0) +(type backup_data_file) +(typeattribute backup_data_file_28_0) +(roletype object_r backup_data_file_28_0) +(type bluetooth_efs_file) +(typeattribute bluetooth_efs_file_28_0) +(roletype object_r bluetooth_efs_file_28_0) +(type fingerprintd_data_file) +(typeattribute fingerprintd_data_file_28_0) +(roletype object_r fingerprintd_data_file_28_0) +(type fingerprint_vendor_data_file) +(typeattribute fingerprint_vendor_data_file_28_0) +(roletype object_r fingerprint_vendor_data_file_28_0) +(type app_fuse_file) +(typeattribute app_fuse_file_28_0) +(roletype object_r app_fuse_file_28_0) +(type adbd_socket) +(typeattribute adbd_socket_28_0) +(roletype object_r adbd_socket_28_0) +(type bluetooth_socket) +(typeattribute bluetooth_socket_28_0) +(roletype object_r bluetooth_socket_28_0) +(type dnsproxyd_socket) +(typeattribute dnsproxyd_socket_28_0) +(roletype object_r dnsproxyd_socket_28_0) +(type dumpstate_socket) +(typeattribute dumpstate_socket_28_0) +(roletype object_r dumpstate_socket_28_0) +(type fwmarkd_socket) +(typeattribute fwmarkd_socket_28_0) +(roletype object_r fwmarkd_socket_28_0) +(type lmkd_socket) +(typeattribute lmkd_socket_28_0) +(roletype object_r lmkd_socket_28_0) +(type logd_socket) +(typeattribute logd_socket_28_0) +(roletype object_r logd_socket_28_0) +(type logdr_socket) +(typeattribute logdr_socket_28_0) +(roletype object_r logdr_socket_28_0) +(type logdw_socket) +(typeattribute logdw_socket_28_0) +(roletype object_r logdw_socket_28_0) +(type mdns_socket) +(typeattribute mdns_socket_28_0) +(roletype object_r mdns_socket_28_0) +(type mdnsd_socket) +(typeattribute mdnsd_socket_28_0) +(roletype object_r mdnsd_socket_28_0) +(type misc_logd_file) +(typeattribute misc_logd_file_28_0) +(roletype object_r misc_logd_file_28_0) +(type mtpd_socket) +(typeattribute mtpd_socket_28_0) +(roletype object_r mtpd_socket_28_0) +(type netd_socket) +(typeattribute netd_socket_28_0) +(roletype object_r netd_socket_28_0) +(type property_socket) +(typeattribute property_socket_28_0) +(roletype object_r property_socket_28_0) +(type racoon_socket) +(typeattribute racoon_socket_28_0) +(roletype object_r racoon_socket_28_0) +(type rild_socket) +(typeattribute rild_socket_28_0) +(roletype object_r rild_socket_28_0) +(type rild_debug_socket) +(typeattribute rild_debug_socket_28_0) +(roletype object_r rild_debug_socket_28_0) +(type system_wpa_socket) +(typeattribute system_wpa_socket_28_0) +(roletype object_r system_wpa_socket_28_0) +(type system_ndebug_socket) +(typeattribute system_ndebug_socket_28_0) +(roletype object_r system_ndebug_socket_28_0) +(type tombstoned_crash_socket) +(typeattribute tombstoned_crash_socket_28_0) +(roletype object_r tombstoned_crash_socket_28_0) +(type tombstoned_java_trace_socket) +(typeattribute tombstoned_java_trace_socket_28_0) +(roletype object_r tombstoned_java_trace_socket_28_0) +(type tombstoned_intercept_socket) +(typeattribute tombstoned_intercept_socket_28_0) +(roletype object_r tombstoned_intercept_socket_28_0) +(type traced_producer_socket) +(typeattribute traced_producer_socket_28_0) +(roletype object_r traced_producer_socket_28_0) +(type traced_consumer_socket) +(typeattribute traced_consumer_socket_28_0) +(roletype object_r traced_consumer_socket_28_0) +(type uncrypt_socket) +(typeattribute uncrypt_socket_28_0) +(roletype object_r uncrypt_socket_28_0) +(type wpa_socket) +(typeattribute wpa_socket_28_0) +(roletype object_r wpa_socket_28_0) +(type zygote_socket) +(typeattribute zygote_socket_28_0) +(roletype object_r zygote_socket_28_0) +(type gps_control) +(typeattribute gps_control_28_0) +(roletype object_r gps_control_28_0) +(type pdx_display_dir) +(typeattribute pdx_display_dir_28_0) +(roletype object_r pdx_display_dir_28_0) +(type pdx_performance_dir) +(typeattribute pdx_performance_dir_28_0) +(roletype object_r pdx_performance_dir_28_0) +(type pdx_bufferhub_dir) +(typeattribute pdx_bufferhub_dir_28_0) +(roletype object_r pdx_bufferhub_dir_28_0) +(type pdx_display_client_endpoint_socket) +(typeattribute pdx_display_client_endpoint_socket_28_0) +(roletype object_r pdx_display_client_endpoint_socket_28_0) +(type pdx_display_client_channel_socket) +(typeattribute pdx_display_client_channel_socket_28_0) +(roletype object_r pdx_display_client_channel_socket_28_0) +(type pdx_display_manager_endpoint_socket) +(typeattribute pdx_display_manager_endpoint_socket_28_0) +(roletype object_r pdx_display_manager_endpoint_socket_28_0) +(type pdx_display_manager_channel_socket) +(typeattribute pdx_display_manager_channel_socket_28_0) +(roletype object_r pdx_display_manager_channel_socket_28_0) +(type pdx_display_screenshot_endpoint_socket) +(typeattribute pdx_display_screenshot_endpoint_socket_28_0) +(roletype object_r pdx_display_screenshot_endpoint_socket_28_0) +(type pdx_display_screenshot_channel_socket) +(typeattribute pdx_display_screenshot_channel_socket_28_0) +(roletype object_r pdx_display_screenshot_channel_socket_28_0) +(type pdx_display_vsync_endpoint_socket) +(typeattribute pdx_display_vsync_endpoint_socket_28_0) +(roletype object_r pdx_display_vsync_endpoint_socket_28_0) +(type pdx_display_vsync_channel_socket) +(typeattribute pdx_display_vsync_channel_socket_28_0) +(roletype object_r pdx_display_vsync_channel_socket_28_0) +(type pdx_performance_client_endpoint_socket) +(typeattribute pdx_performance_client_endpoint_socket_28_0) +(roletype object_r pdx_performance_client_endpoint_socket_28_0) +(type pdx_performance_client_channel_socket) +(typeattribute pdx_performance_client_channel_socket_28_0) +(roletype object_r pdx_performance_client_channel_socket_28_0) +(type pdx_bufferhub_client_endpoint_socket) +(typeattribute pdx_bufferhub_client_endpoint_socket_28_0) +(roletype object_r pdx_bufferhub_client_endpoint_socket_28_0) +(type pdx_bufferhub_client_channel_socket) +(typeattribute pdx_bufferhub_client_channel_socket_28_0) +(roletype object_r pdx_bufferhub_client_channel_socket_28_0) +(type file_contexts_file) +(typeattribute file_contexts_file_28_0) +(roletype object_r file_contexts_file_28_0) +(type mac_perms_file) +(typeattribute mac_perms_file_28_0) +(roletype object_r mac_perms_file_28_0) +(type property_contexts_file) +(typeattribute property_contexts_file_28_0) +(roletype object_r property_contexts_file_28_0) +(type seapp_contexts_file) +(typeattribute seapp_contexts_file_28_0) +(roletype object_r seapp_contexts_file_28_0) +(type sepolicy_file) +(typeattribute sepolicy_file_28_0) +(roletype object_r sepolicy_file_28_0) +(type service_contexts_file) +(typeattribute service_contexts_file_28_0) +(roletype object_r service_contexts_file_28_0) +(type nonplat_service_contexts_file) +(typeattribute nonplat_service_contexts_file_28_0) +(roletype object_r nonplat_service_contexts_file_28_0) +(type hwservice_contexts_file) +(typeattribute hwservice_contexts_file_28_0) +(roletype object_r hwservice_contexts_file_28_0) +(type vndservice_contexts_file) +(typeattribute vndservice_contexts_file_28_0) +(roletype object_r vndservice_contexts_file_28_0) +(type audiohal_data_file) +(typeattribute audiohal_data_file_28_0) +(roletype object_r audiohal_data_file_28_0) +(type fingerprintd) +(typeattribute fingerprintd_28_0) +(roletype object_r fingerprintd_28_0) +(type fingerprintd_exec) +(typeattribute fingerprintd_exec_28_0) +(roletype object_r fingerprintd_exec_28_0) +(type fsck) +(typeattribute fsck_28_0) +(roletype object_r fsck_28_0) +(type fsck_exec) +(typeattribute fsck_exec_28_0) +(roletype object_r fsck_exec_28_0) +(type fsck_untrusted) +(typeattribute fsck_untrusted_28_0) +(roletype object_r fsck_untrusted_28_0) +(type gatekeeperd) +(typeattribute gatekeeperd_28_0) +(roletype object_r gatekeeperd_28_0) +(type gatekeeperd_exec) +(typeattribute gatekeeperd_exec_28_0) +(roletype object_r gatekeeperd_exec_28_0) +(type healthd) +(typeattribute healthd_28_0) +(roletype object_r healthd_28_0) +(type healthd_exec) +(typeattribute healthd_exec_28_0) +(roletype object_r healthd_exec_28_0) +(type default_android_hwservice) +(typeattribute default_android_hwservice_28_0) +(roletype object_r default_android_hwservice_28_0) +(type fwk_display_hwservice) +(typeattribute fwk_display_hwservice_28_0) +(roletype object_r fwk_display_hwservice_28_0) +(type fwk_scheduler_hwservice) +(typeattribute fwk_scheduler_hwservice_28_0) +(roletype object_r fwk_scheduler_hwservice_28_0) +(type fwk_sensor_hwservice) +(typeattribute fwk_sensor_hwservice_28_0) +(roletype object_r fwk_sensor_hwservice_28_0) +(type hal_audiocontrol_hwservice) +(typeattribute hal_audiocontrol_hwservice_28_0) +(roletype object_r hal_audiocontrol_hwservice_28_0) +(type hal_audio_hwservice) +(typeattribute hal_audio_hwservice_28_0) +(roletype object_r hal_audio_hwservice_28_0) +(type hal_authsecret_hwservice) +(typeattribute hal_authsecret_hwservice_28_0) +(roletype object_r hal_authsecret_hwservice_28_0) +(type hal_bluetooth_hwservice) +(typeattribute hal_bluetooth_hwservice_28_0) +(roletype object_r hal_bluetooth_hwservice_28_0) +(type hal_bootctl_hwservice) +(typeattribute hal_bootctl_hwservice_28_0) +(roletype object_r hal_bootctl_hwservice_28_0) +(type hal_broadcastradio_hwservice) +(typeattribute hal_broadcastradio_hwservice_28_0) +(roletype object_r hal_broadcastradio_hwservice_28_0) +(type hal_camera_hwservice) +(typeattribute hal_camera_hwservice_28_0) +(roletype object_r hal_camera_hwservice_28_0) +(type hal_codec2_hwservice) +(typeattribute hal_codec2_hwservice_28_0) +(roletype object_r hal_codec2_hwservice_28_0) +(type hal_configstore_ISurfaceFlingerConfigs) +(typeattribute hal_configstore_ISurfaceFlingerConfigs_28_0) +(roletype object_r hal_configstore_ISurfaceFlingerConfigs_28_0) +(type hal_confirmationui_hwservice) +(typeattribute hal_confirmationui_hwservice_28_0) +(roletype object_r hal_confirmationui_hwservice_28_0) +(type hal_contexthub_hwservice) +(typeattribute hal_contexthub_hwservice_28_0) +(roletype object_r hal_contexthub_hwservice_28_0) +(type hal_drm_hwservice) +(typeattribute hal_drm_hwservice_28_0) +(roletype object_r hal_drm_hwservice_28_0) +(type hal_cas_hwservice) +(typeattribute hal_cas_hwservice_28_0) +(roletype object_r hal_cas_hwservice_28_0) +(type hal_dumpstate_hwservice) +(typeattribute hal_dumpstate_hwservice_28_0) +(roletype object_r hal_dumpstate_hwservice_28_0) +(type hal_evs_hwservice) +(typeattribute hal_evs_hwservice_28_0) +(roletype object_r hal_evs_hwservice_28_0) +(type hal_fingerprint_hwservice) +(typeattribute hal_fingerprint_hwservice_28_0) +(roletype object_r hal_fingerprint_hwservice_28_0) +(type hal_gatekeeper_hwservice) +(typeattribute hal_gatekeeper_hwservice_28_0) +(roletype object_r hal_gatekeeper_hwservice_28_0) +(type hal_gnss_hwservice) +(typeattribute hal_gnss_hwservice_28_0) +(roletype object_r hal_gnss_hwservice_28_0) +(type hal_graphics_allocator_hwservice) +(typeattribute hal_graphics_allocator_hwservice_28_0) +(roletype object_r hal_graphics_allocator_hwservice_28_0) +(type hal_graphics_composer_hwservice) +(typeattribute hal_graphics_composer_hwservice_28_0) +(roletype object_r hal_graphics_composer_hwservice_28_0) +(type hal_graphics_mapper_hwservice) +(typeattribute hal_graphics_mapper_hwservice_28_0) +(roletype object_r hal_graphics_mapper_hwservice_28_0) +(type hal_health_hwservice) +(typeattribute hal_health_hwservice_28_0) +(roletype object_r hal_health_hwservice_28_0) +(type hal_ir_hwservice) +(typeattribute hal_ir_hwservice_28_0) +(roletype object_r hal_ir_hwservice_28_0) +(type hal_keymaster_hwservice) +(typeattribute hal_keymaster_hwservice_28_0) +(roletype object_r hal_keymaster_hwservice_28_0) +(type hal_light_hwservice) +(typeattribute hal_light_hwservice_28_0) +(roletype object_r hal_light_hwservice_28_0) +(type hal_lowpan_hwservice) +(typeattribute hal_lowpan_hwservice_28_0) +(roletype object_r hal_lowpan_hwservice_28_0) +(type hal_memtrack_hwservice) +(typeattribute hal_memtrack_hwservice_28_0) +(roletype object_r hal_memtrack_hwservice_28_0) +(type hal_neuralnetworks_hwservice) +(typeattribute hal_neuralnetworks_hwservice_28_0) +(roletype object_r hal_neuralnetworks_hwservice_28_0) +(type hal_nfc_hwservice) +(typeattribute hal_nfc_hwservice_28_0) +(roletype object_r hal_nfc_hwservice_28_0) +(type hal_oemlock_hwservice) +(typeattribute hal_oemlock_hwservice_28_0) +(roletype object_r hal_oemlock_hwservice_28_0) +(type hal_omx_hwservice) +(typeattribute hal_omx_hwservice_28_0) +(roletype object_r hal_omx_hwservice_28_0) +(type hal_power_hwservice) +(typeattribute hal_power_hwservice_28_0) +(roletype object_r hal_power_hwservice_28_0) +(type hal_renderscript_hwservice) +(typeattribute hal_renderscript_hwservice_28_0) +(roletype object_r hal_renderscript_hwservice_28_0) +(type hal_secure_element_hwservice) +(typeattribute hal_secure_element_hwservice_28_0) +(roletype object_r hal_secure_element_hwservice_28_0) +(type hal_sensors_hwservice) +(typeattribute hal_sensors_hwservice_28_0) +(roletype object_r hal_sensors_hwservice_28_0) +(type hal_telephony_hwservice) +(typeattribute hal_telephony_hwservice_28_0) +(roletype object_r hal_telephony_hwservice_28_0) +(type hal_tetheroffload_hwservice) +(typeattribute hal_tetheroffload_hwservice_28_0) +(roletype object_r hal_tetheroffload_hwservice_28_0) +(type hal_thermal_hwservice) +(typeattribute hal_thermal_hwservice_28_0) +(roletype object_r hal_thermal_hwservice_28_0) +(type hal_tv_cec_hwservice) +(typeattribute hal_tv_cec_hwservice_28_0) +(roletype object_r hal_tv_cec_hwservice_28_0) +(type hal_tv_input_hwservice) +(typeattribute hal_tv_input_hwservice_28_0) +(roletype object_r hal_tv_input_hwservice_28_0) +(type hal_usb_hwservice) +(typeattribute hal_usb_hwservice_28_0) +(roletype object_r hal_usb_hwservice_28_0) +(type hal_usb_gadget_hwservice) +(typeattribute hal_usb_gadget_hwservice_28_0) +(roletype object_r hal_usb_gadget_hwservice_28_0) +(type hal_vehicle_hwservice) +(typeattribute hal_vehicle_hwservice_28_0) +(roletype object_r hal_vehicle_hwservice_28_0) +(type hal_vibrator_hwservice) +(typeattribute hal_vibrator_hwservice_28_0) +(roletype object_r hal_vibrator_hwservice_28_0) +(type hal_vr_hwservice) +(typeattribute hal_vr_hwservice_28_0) +(roletype object_r hal_vr_hwservice_28_0) +(type hal_weaver_hwservice) +(typeattribute hal_weaver_hwservice_28_0) +(roletype object_r hal_weaver_hwservice_28_0) +(type hal_wifi_hwservice) +(typeattribute hal_wifi_hwservice_28_0) +(roletype object_r hal_wifi_hwservice_28_0) +(type hal_wifi_hostapd_hwservice) +(typeattribute hal_wifi_hostapd_hwservice_28_0) +(roletype object_r hal_wifi_hostapd_hwservice_28_0) +(type hal_wifi_offload_hwservice) +(typeattribute hal_wifi_offload_hwservice_28_0) +(roletype object_r hal_wifi_offload_hwservice_28_0) +(type hal_wifi_supplicant_hwservice) +(typeattribute hal_wifi_supplicant_hwservice_28_0) +(roletype object_r hal_wifi_supplicant_hwservice_28_0) +(type hidl_allocator_hwservice) +(typeattribute hidl_allocator_hwservice_28_0) +(roletype object_r hidl_allocator_hwservice_28_0) +(type hidl_base_hwservice) +(typeattribute hidl_base_hwservice_28_0) +(roletype object_r hidl_base_hwservice_28_0) +(type hidl_manager_hwservice) +(typeattribute hidl_manager_hwservice_28_0) +(roletype object_r hidl_manager_hwservice_28_0) +(type hidl_memory_hwservice) +(typeattribute hidl_memory_hwservice_28_0) +(roletype object_r hidl_memory_hwservice_28_0) +(type hidl_token_hwservice) +(typeattribute hidl_token_hwservice_28_0) +(roletype object_r hidl_token_hwservice_28_0) +(type system_net_netd_hwservice) +(typeattribute system_net_netd_hwservice_28_0) +(roletype object_r system_net_netd_hwservice_28_0) +(type system_wifi_keystore_hwservice) +(typeattribute system_wifi_keystore_hwservice_28_0) +(roletype object_r system_wifi_keystore_hwservice_28_0) +(type thermalcallback_hwservice) +(typeattribute thermalcallback_hwservice_28_0) +(roletype object_r thermalcallback_hwservice_28_0) +(type hwservicemanager) +(typeattribute hwservicemanager_28_0) +(roletype object_r hwservicemanager_28_0) +(type hwservicemanager_exec) +(typeattribute hwservicemanager_exec_28_0) +(roletype object_r hwservicemanager_exec_28_0) +(type idmap) +(typeattribute idmap_28_0) +(roletype object_r idmap_28_0) +(type idmap_exec) +(typeattribute idmap_exec_28_0) +(roletype object_r idmap_exec_28_0) +(type incident) +(typeattribute incident_28_0) +(roletype object_r incident_28_0) +(type incident_helper) +(typeattribute incident_helper_28_0) +(roletype object_r incident_helper_28_0) +(type incidentd) +(typeattribute incidentd_28_0) +(roletype object_r incidentd_28_0) +(type init) +(typeattribute init_28_0) +(roletype object_r init_28_0) +(type init_exec) +(typeattribute init_exec_28_0) +(roletype object_r init_exec_28_0) +(type inputflinger) +(typeattribute inputflinger_28_0) +(roletype object_r inputflinger_28_0) +(type inputflinger_exec) +(typeattribute inputflinger_exec_28_0) +(roletype object_r inputflinger_exec_28_0) +(type install_recovery) +(typeattribute install_recovery_28_0) +(roletype object_r install_recovery_28_0) +(type install_recovery_exec) +(typeattribute install_recovery_exec_28_0) +(roletype object_r install_recovery_exec_28_0) +(type installd) +(typeattribute installd_28_0) +(roletype object_r installd_28_0) +(type installd_exec) +(typeattribute installd_exec_28_0) +(roletype object_r installd_exec_28_0) +(type isolated_app) +(typeattribute isolated_app_28_0) +(roletype object_r isolated_app_28_0) +(type kernel) +(typeattribute kernel_28_0) +(roletype object_r kernel_28_0) +(type keystore) +(typeattribute keystore_28_0) +(roletype object_r keystore_28_0) +(type keystore_exec) +(typeattribute keystore_exec_28_0) +(roletype object_r keystore_exec_28_0) +(type lmkd) +(typeattribute lmkd_28_0) +(roletype object_r lmkd_28_0) +(type lmkd_exec) +(typeattribute lmkd_exec_28_0) +(roletype object_r lmkd_exec_28_0) +(type logd) +(typeattribute logd_28_0) +(roletype object_r logd_28_0) +(type logd_exec) +(typeattribute logd_exec_28_0) +(roletype object_r logd_exec_28_0) +(type logpersist) +(typeattribute logpersist_28_0) +(roletype object_r logpersist_28_0) +(type mdnsd) +(typeattribute mdnsd_28_0) +(roletype object_r mdnsd_28_0) +(type mediacodec) +(typeattribute mediacodec_28_0) +(roletype object_r mediacodec_28_0) +(type mediacodec_exec) +(typeattribute mediacodec_exec_28_0) +(roletype object_r mediacodec_exec_28_0) +(type mediadrmserver) +(typeattribute mediadrmserver_28_0) +(roletype object_r mediadrmserver_28_0) +(type mediadrmserver_exec) +(typeattribute mediadrmserver_exec_28_0) +(roletype object_r mediadrmserver_exec_28_0) +(type mediaextractor) +(typeattribute mediaextractor_28_0) +(roletype object_r mediaextractor_28_0) +(type mediaextractor_exec) +(typeattribute mediaextractor_exec_28_0) +(roletype object_r mediaextractor_exec_28_0) +(type mediametrics) +(typeattribute mediametrics_28_0) +(roletype object_r mediametrics_28_0) +(type mediametrics_exec) +(typeattribute mediametrics_exec_28_0) +(roletype object_r mediametrics_exec_28_0) +(type mediaprovider) +(typeattribute mediaprovider_28_0) +(roletype object_r mediaprovider_28_0) +(type mediaserver) +(typeattribute mediaserver_28_0) +(roletype object_r mediaserver_28_0) +(type mediaserver_exec) +(typeattribute mediaserver_exec_28_0) +(roletype object_r mediaserver_exec_28_0) +(type modprobe) +(typeattribute modprobe_28_0) +(roletype object_r modprobe_28_0) +(type mtp) +(typeattribute mtp_28_0) +(roletype object_r mtp_28_0) +(type mtp_exec) +(typeattribute mtp_exec_28_0) +(roletype object_r mtp_exec_28_0) +(type node) +(typeattribute node_28_0) +(roletype object_r node_28_0) +(type netif) +(typeattribute netif_28_0) +(roletype object_r netif_28_0) +(type port) +(typeattribute port_28_0) +(roletype object_r port_28_0) +(type netd) +(typeattribute netd_28_0) +(roletype object_r netd_28_0) +(type netd_exec) +(typeattribute netd_exec_28_0) +(roletype object_r netd_exec_28_0) +(type netutils_wrapper) +(typeattribute netutils_wrapper_28_0) +(roletype object_r netutils_wrapper_28_0) +(type netutils_wrapper_exec) +(typeattribute netutils_wrapper_exec_28_0) +(roletype object_r netutils_wrapper_exec_28_0) +(type nfc) +(typeattribute nfc_28_0) +(roletype object_r nfc_28_0) +(type otapreopt_chroot) +(typeattribute otapreopt_chroot_28_0) +(roletype object_r otapreopt_chroot_28_0) +(type otapreopt_chroot_exec) +(typeattribute otapreopt_chroot_exec_28_0) +(roletype object_r otapreopt_chroot_exec_28_0) +(type otapreopt_slot) +(typeattribute otapreopt_slot_28_0) +(roletype object_r otapreopt_slot_28_0) +(type otapreopt_slot_exec) +(typeattribute otapreopt_slot_exec_28_0) +(roletype object_r otapreopt_slot_exec_28_0) +(type performanced) +(typeattribute performanced_28_0) +(roletype object_r performanced_28_0) +(type performanced_exec) +(typeattribute performanced_exec_28_0) +(roletype object_r performanced_exec_28_0) +(type perfprofd) +(typeattribute perfprofd_28_0) +(roletype object_r perfprofd_28_0) +(type perfprofd_exec) +(typeattribute perfprofd_exec_28_0) +(roletype object_r perfprofd_exec_28_0) +(type platform_app) +(typeattribute platform_app_28_0) +(roletype object_r platform_app_28_0) +(type postinstall) +(typeattribute postinstall_28_0) +(roletype object_r postinstall_28_0) +(type postinstall_dexopt) +(typeattribute postinstall_dexopt_28_0) +(roletype object_r postinstall_dexopt_28_0) +(type ppp) +(typeattribute ppp_28_0) +(roletype object_r ppp_28_0) +(type ppp_device) +(typeattribute ppp_device_28_0) +(roletype object_r ppp_device_28_0) +(type ppp_exec) +(typeattribute ppp_exec_28_0) +(roletype object_r ppp_exec_28_0) +(type preopt2cachename) +(typeattribute preopt2cachename_28_0) +(roletype object_r preopt2cachename_28_0) +(type preopt2cachename_exec) +(typeattribute preopt2cachename_exec_28_0) +(roletype object_r preopt2cachename_exec_28_0) +(type priv_app) +(typeattribute priv_app_28_0) +(roletype object_r priv_app_28_0) +(type profman) +(typeattribute profman_28_0) +(roletype object_r profman_28_0) +(type profman_exec) +(typeattribute profman_exec_28_0) +(roletype object_r profman_exec_28_0) +(type audio_prop) +(typeattribute audio_prop_28_0) +(roletype object_r audio_prop_28_0) +(type boottime_prop) +(typeattribute boottime_prop_28_0) +(roletype object_r boottime_prop_28_0) +(type bluetooth_a2dp_offload_prop) +(typeattribute bluetooth_a2dp_offload_prop_28_0) +(roletype object_r bluetooth_a2dp_offload_prop_28_0) +(type bluetooth_prop) +(typeattribute bluetooth_prop_28_0) +(roletype object_r bluetooth_prop_28_0) +(type bootloader_boot_reason_prop) +(typeattribute bootloader_boot_reason_prop_28_0) +(roletype object_r bootloader_boot_reason_prop_28_0) +(type config_prop) +(typeattribute config_prop_28_0) +(roletype object_r config_prop_28_0) +(type cppreopt_prop) +(typeattribute cppreopt_prop_28_0) +(roletype object_r cppreopt_prop_28_0) +(type ctl_bootanim_prop) +(typeattribute ctl_bootanim_prop_28_0) +(roletype object_r ctl_bootanim_prop_28_0) +(type ctl_bugreport_prop) +(typeattribute ctl_bugreport_prop_28_0) +(roletype object_r ctl_bugreport_prop_28_0) +(type ctl_console_prop) +(typeattribute ctl_console_prop_28_0) +(roletype object_r ctl_console_prop_28_0) +(type ctl_default_prop) +(typeattribute ctl_default_prop_28_0) +(roletype object_r ctl_default_prop_28_0) +(type ctl_dumpstate_prop) +(typeattribute ctl_dumpstate_prop_28_0) +(roletype object_r ctl_dumpstate_prop_28_0) +(type ctl_fuse_prop) +(typeattribute ctl_fuse_prop_28_0) +(roletype object_r ctl_fuse_prop_28_0) +(type ctl_interface_restart_prop) +(typeattribute ctl_interface_restart_prop_28_0) +(roletype object_r ctl_interface_restart_prop_28_0) +(type ctl_interface_start_prop) +(typeattribute ctl_interface_start_prop_28_0) +(roletype object_r ctl_interface_start_prop_28_0) +(type ctl_interface_stop_prop) +(typeattribute ctl_interface_stop_prop_28_0) +(roletype object_r ctl_interface_stop_prop_28_0) +(type ctl_mdnsd_prop) +(typeattribute ctl_mdnsd_prop_28_0) +(roletype object_r ctl_mdnsd_prop_28_0) +(type ctl_restart_prop) +(typeattribute ctl_restart_prop_28_0) +(roletype object_r ctl_restart_prop_28_0) +(type ctl_rildaemon_prop) +(typeattribute ctl_rildaemon_prop_28_0) +(roletype object_r ctl_rildaemon_prop_28_0) +(type ctl_sigstop_prop) +(typeattribute ctl_sigstop_prop_28_0) +(roletype object_r ctl_sigstop_prop_28_0) +(type ctl_start_prop) +(typeattribute ctl_start_prop_28_0) +(roletype object_r ctl_start_prop_28_0) +(type ctl_stop_prop) +(typeattribute ctl_stop_prop_28_0) +(roletype object_r ctl_stop_prop_28_0) +(type dalvik_prop) +(typeattribute dalvik_prop_28_0) +(roletype object_r dalvik_prop_28_0) +(type debuggerd_prop) +(typeattribute debuggerd_prop_28_0) +(roletype object_r debuggerd_prop_28_0) +(type debug_prop) +(typeattribute debug_prop_28_0) +(roletype object_r debug_prop_28_0) +(type default_prop) +(typeattribute default_prop_28_0) +(roletype object_r default_prop_28_0) +(type device_logging_prop) +(typeattribute device_logging_prop_28_0) +(roletype object_r device_logging_prop_28_0) +(type dhcp_prop) +(typeattribute dhcp_prop_28_0) +(roletype object_r dhcp_prop_28_0) +(type dumpstate_options_prop) +(typeattribute dumpstate_options_prop_28_0) +(roletype object_r dumpstate_options_prop_28_0) +(type dumpstate_prop) +(typeattribute dumpstate_prop_28_0) +(roletype object_r dumpstate_prop_28_0) +(type exported_secure_prop) +(typeattribute exported_secure_prop_28_0) +(roletype object_r exported_secure_prop_28_0) +(type ffs_prop) +(typeattribute ffs_prop_28_0) +(roletype object_r ffs_prop_28_0) +(type fingerprint_prop) +(typeattribute fingerprint_prop_28_0) +(roletype object_r fingerprint_prop_28_0) +(type firstboot_prop) +(typeattribute firstboot_prop_28_0) +(roletype object_r firstboot_prop_28_0) +(type hwservicemanager_prop) +(typeattribute hwservicemanager_prop_28_0) +(roletype object_r hwservicemanager_prop_28_0) +(type last_boot_reason_prop) +(typeattribute last_boot_reason_prop_28_0) +(roletype object_r last_boot_reason_prop_28_0) +(type logd_prop) +(typeattribute logd_prop_28_0) +(roletype object_r logd_prop_28_0) +(type logpersistd_logging_prop) +(typeattribute logpersistd_logging_prop_28_0) +(roletype object_r logpersistd_logging_prop_28_0) +(type log_prop) +(typeattribute log_prop_28_0) +(roletype object_r log_prop_28_0) +(type log_tag_prop) +(typeattribute log_tag_prop_28_0) +(roletype object_r log_tag_prop_28_0) +(type lowpan_prop) +(typeattribute lowpan_prop_28_0) +(roletype object_r lowpan_prop_28_0) +(type mmc_prop) +(typeattribute mmc_prop_28_0) +(roletype object_r mmc_prop_28_0) +(type net_dns_prop) +(typeattribute net_dns_prop_28_0) +(roletype object_r net_dns_prop_28_0) +(type net_radio_prop) +(typeattribute net_radio_prop_28_0) +(roletype object_r net_radio_prop_28_0) +(type netd_stable_secret_prop) +(typeattribute netd_stable_secret_prop_28_0) +(roletype object_r netd_stable_secret_prop_28_0) +(type nfc_prop) +(typeattribute nfc_prop_28_0) +(roletype object_r nfc_prop_28_0) +(type overlay_prop) +(typeattribute overlay_prop_28_0) +(roletype object_r overlay_prop_28_0) +(type pan_result_prop) +(typeattribute pan_result_prop_28_0) +(roletype object_r pan_result_prop_28_0) +(type persist_debug_prop) +(typeattribute persist_debug_prop_28_0) +(roletype object_r persist_debug_prop_28_0) +(type persistent_properties_ready_prop) +(typeattribute persistent_properties_ready_prop_28_0) +(roletype object_r persistent_properties_ready_prop_28_0) +(type pm_prop) +(typeattribute pm_prop_28_0) +(roletype object_r pm_prop_28_0) +(type powerctl_prop) +(typeattribute powerctl_prop_28_0) +(roletype object_r powerctl_prop_28_0) +(type radio_prop) +(typeattribute radio_prop_28_0) +(roletype object_r radio_prop_28_0) +(type restorecon_prop) +(typeattribute restorecon_prop_28_0) +(roletype object_r restorecon_prop_28_0) +(type safemode_prop) +(typeattribute safemode_prop_28_0) +(roletype object_r safemode_prop_28_0) +(type serialno_prop) +(typeattribute serialno_prop_28_0) +(roletype object_r serialno_prop_28_0) +(type shell_prop) +(typeattribute shell_prop_28_0) +(roletype object_r shell_prop_28_0) +(type system_boot_reason_prop) +(typeattribute system_boot_reason_prop_28_0) +(roletype object_r system_boot_reason_prop_28_0) +(type system_prop) +(typeattribute system_prop_28_0) +(roletype object_r system_prop_28_0) +(type system_radio_prop) +(typeattribute system_radio_prop_28_0) +(roletype object_r system_radio_prop_28_0) +(type test_boot_reason_prop) +(typeattribute test_boot_reason_prop_28_0) +(roletype object_r test_boot_reason_prop_28_0) +(type traced_enabled_prop) +(typeattribute traced_enabled_prop_28_0) +(roletype object_r traced_enabled_prop_28_0) +(type vold_prop) +(typeattribute vold_prop_28_0) +(roletype object_r vold_prop_28_0) +(type wifi_log_prop) +(typeattribute wifi_log_prop_28_0) +(roletype object_r wifi_log_prop_28_0) +(type wifi_prop) +(typeattribute wifi_prop_28_0) +(roletype object_r wifi_prop_28_0) +(type vendor_security_patch_level_prop) +(typeattribute vendor_security_patch_level_prop_28_0) +(roletype object_r vendor_security_patch_level_prop_28_0) +(type exported_bluetooth_prop) +(typeattribute exported_bluetooth_prop_28_0) +(roletype object_r exported_bluetooth_prop_28_0) +(type exported_config_prop) +(typeattribute exported_config_prop_28_0) +(roletype object_r exported_config_prop_28_0) +(type exported_dalvik_prop) +(typeattribute exported_dalvik_prop_28_0) +(roletype object_r exported_dalvik_prop_28_0) +(type exported_default_prop) +(typeattribute exported_default_prop_28_0) +(roletype object_r exported_default_prop_28_0) +(type exported_dumpstate_prop) +(typeattribute exported_dumpstate_prop_28_0) +(roletype object_r exported_dumpstate_prop_28_0) +(type exported_ffs_prop) +(typeattribute exported_ffs_prop_28_0) +(roletype object_r exported_ffs_prop_28_0) +(type exported_fingerprint_prop) +(typeattribute exported_fingerprint_prop_28_0) +(roletype object_r exported_fingerprint_prop_28_0) +(type exported_overlay_prop) +(typeattribute exported_overlay_prop_28_0) +(roletype object_r exported_overlay_prop_28_0) +(type exported_pm_prop) +(typeattribute exported_pm_prop_28_0) +(roletype object_r exported_pm_prop_28_0) +(type exported_radio_prop) +(typeattribute exported_radio_prop_28_0) +(roletype object_r exported_radio_prop_28_0) +(type exported_system_prop) +(typeattribute exported_system_prop_28_0) +(roletype object_r exported_system_prop_28_0) +(type exported_system_radio_prop) +(typeattribute exported_system_radio_prop_28_0) +(roletype object_r exported_system_radio_prop_28_0) +(type exported_vold_prop) +(typeattribute exported_vold_prop_28_0) +(roletype object_r exported_vold_prop_28_0) +(type exported_wifi_prop) +(typeattribute exported_wifi_prop_28_0) +(roletype object_r exported_wifi_prop_28_0) +(type exported2_config_prop) +(typeattribute exported2_config_prop_28_0) +(roletype object_r exported2_config_prop_28_0) +(type exported2_default_prop) +(typeattribute exported2_default_prop_28_0) +(roletype object_r exported2_default_prop_28_0) +(type exported2_radio_prop) +(typeattribute exported2_radio_prop_28_0) +(roletype object_r exported2_radio_prop_28_0) +(type exported2_system_prop) +(typeattribute exported2_system_prop_28_0) +(roletype object_r exported2_system_prop_28_0) +(type exported2_vold_prop) +(typeattribute exported2_vold_prop_28_0) +(roletype object_r exported2_vold_prop_28_0) +(type exported3_default_prop) +(typeattribute exported3_default_prop_28_0) +(roletype object_r exported3_default_prop_28_0) +(type exported3_radio_prop) +(typeattribute exported3_radio_prop_28_0) +(roletype object_r exported3_radio_prop_28_0) +(type exported3_system_prop) +(typeattribute exported3_system_prop_28_0) +(roletype object_r exported3_system_prop_28_0) +(type vendor_default_prop) +(typeattribute vendor_default_prop_28_0) +(roletype object_r vendor_default_prop_28_0) +(type racoon) +(typeattribute racoon_28_0) +(roletype object_r racoon_28_0) +(type racoon_exec) +(typeattribute racoon_exec_28_0) +(roletype object_r racoon_exec_28_0) +(type radio) +(typeattribute radio_28_0) +(roletype object_r radio_28_0) +(type recovery) +(typeattribute recovery_28_0) +(roletype object_r recovery_28_0) +(type recovery_persist) +(typeattribute recovery_persist_28_0) +(roletype object_r recovery_persist_28_0) +(type recovery_persist_exec) +(typeattribute recovery_persist_exec_28_0) +(roletype object_r recovery_persist_exec_28_0) +(type recovery_refresh) +(typeattribute recovery_refresh_28_0) +(roletype object_r recovery_refresh_28_0) +(type recovery_refresh_exec) +(typeattribute recovery_refresh_exec_28_0) +(roletype object_r recovery_refresh_exec_28_0) +(type runas) +(typeattribute runas_28_0) +(roletype object_r runas_28_0) +(type runas_exec) +(typeattribute runas_exec_28_0) +(roletype object_r runas_exec_28_0) +(type sdcardd) +(typeattribute sdcardd_28_0) +(roletype object_r sdcardd_28_0) +(type sdcardd_exec) +(typeattribute sdcardd_exec_28_0) +(roletype object_r sdcardd_exec_28_0) +(type secure_element) +(typeattribute secure_element_28_0) +(roletype object_r secure_element_28_0) +(type audioserver_service) +(typeattribute audioserver_service_28_0) +(roletype object_r audioserver_service_28_0) +(type batteryproperties_service) +(typeattribute batteryproperties_service_28_0) +(roletype object_r batteryproperties_service_28_0) +(type bluetooth_service) +(typeattribute bluetooth_service_28_0) +(roletype object_r bluetooth_service_28_0) +(type cameraserver_service) +(typeattribute cameraserver_service_28_0) +(roletype object_r cameraserver_service_28_0) +(type default_android_service) +(typeattribute default_android_service_28_0) +(roletype object_r default_android_service_28_0) +(type drmserver_service) +(typeattribute drmserver_service_28_0) +(roletype object_r drmserver_service_28_0) +(type dumpstate_service) +(typeattribute dumpstate_service_28_0) +(roletype object_r dumpstate_service_28_0) +(type fingerprintd_service) +(typeattribute fingerprintd_service_28_0) +(roletype object_r fingerprintd_service_28_0) +(type hal_fingerprint_service) +(typeattribute hal_fingerprint_service_28_0) +(roletype object_r hal_fingerprint_service_28_0) +(type gatekeeper_service) +(typeattribute gatekeeper_service_28_0) +(roletype object_r gatekeeper_service_28_0) +(type gpu_service) +(typeattribute gpu_service_28_0) +(roletype object_r gpu_service_28_0) +(type inputflinger_service) +(typeattribute inputflinger_service_28_0) +(roletype object_r inputflinger_service_28_0) +(type incident_service) +(typeattribute incident_service_28_0) +(roletype object_r incident_service_28_0) +(type installd_service) +(typeattribute installd_service_28_0) +(roletype object_r installd_service_28_0) +(type keystore_service) +(typeattribute keystore_service_28_0) +(roletype object_r keystore_service_28_0) +(type mediaserver_service) +(typeattribute mediaserver_service_28_0) +(roletype object_r mediaserver_service_28_0) +(type mediametrics_service) +(typeattribute mediametrics_service_28_0) +(roletype object_r mediametrics_service_28_0) +(type mediaextractor_service) +(typeattribute mediaextractor_service_28_0) +(roletype object_r mediaextractor_service_28_0) +(type mediaextractor_update_service) +(typeattribute mediaextractor_update_service_28_0) +(roletype object_r mediaextractor_update_service_28_0) +(type mediacodec_service) +(typeattribute mediacodec_service_28_0) +(roletype object_r mediacodec_service_28_0) +(type mediadrmserver_service) +(typeattribute mediadrmserver_service_28_0) +(roletype object_r mediadrmserver_service_28_0) +(type netd_service) +(typeattribute netd_service_28_0) +(roletype object_r netd_service_28_0) +(type nfc_service) +(typeattribute nfc_service_28_0) +(roletype object_r nfc_service_28_0) +(type perfprofd_service) +(typeattribute perfprofd_service_28_0) +(roletype object_r perfprofd_service_28_0) +(type radio_service) +(typeattribute radio_service_28_0) +(roletype object_r radio_service_28_0) +(type secure_element_service) +(typeattribute secure_element_service_28_0) +(roletype object_r secure_element_service_28_0) +(type storaged_service) +(typeattribute storaged_service_28_0) +(roletype object_r storaged_service_28_0) +(type surfaceflinger_service) +(typeattribute surfaceflinger_service_28_0) +(roletype object_r surfaceflinger_service_28_0) +(type system_app_service) +(typeattribute system_app_service_28_0) +(roletype object_r system_app_service_28_0) +(type thermal_service) +(typeattribute thermal_service_28_0) +(roletype object_r thermal_service_28_0) +(type update_engine_service) +(typeattribute update_engine_service_28_0) +(roletype object_r update_engine_service_28_0) +(type virtual_touchpad_service) +(typeattribute virtual_touchpad_service_28_0) +(roletype object_r virtual_touchpad_service_28_0) +(type vold_service) +(typeattribute vold_service_28_0) +(roletype object_r vold_service_28_0) +(type vr_hwc_service) +(typeattribute vr_hwc_service_28_0) +(roletype object_r vr_hwc_service_28_0) +(type accessibility_service) +(typeattribute accessibility_service_28_0) +(roletype object_r accessibility_service_28_0) +(type account_service) +(typeattribute account_service_28_0) +(roletype object_r account_service_28_0) +(type activity_service) +(typeattribute activity_service_28_0) +(roletype object_r activity_service_28_0) +(type alarm_service) +(typeattribute alarm_service_28_0) +(roletype object_r alarm_service_28_0) +(type appops_service) +(typeattribute appops_service_28_0) +(roletype object_r appops_service_28_0) +(type appwidget_service) +(typeattribute appwidget_service_28_0) +(roletype object_r appwidget_service_28_0) +(type assetatlas_service) +(typeattribute assetatlas_service_28_0) +(roletype object_r assetatlas_service_28_0) +(type audio_service) +(typeattribute audio_service_28_0) +(roletype object_r audio_service_28_0) +(type autofill_service) +(typeattribute autofill_service_28_0) +(roletype object_r autofill_service_28_0) +(type backup_service) +(typeattribute backup_service_28_0) +(roletype object_r backup_service_28_0) +(type batterystats_service) +(typeattribute batterystats_service_28_0) +(roletype object_r batterystats_service_28_0) +(type battery_service) +(typeattribute battery_service_28_0) +(roletype object_r battery_service_28_0) +(type binder_calls_stats_service) +(typeattribute binder_calls_stats_service_28_0) +(roletype object_r binder_calls_stats_service_28_0) +(type bluetooth_manager_service) +(typeattribute bluetooth_manager_service_28_0) +(roletype object_r bluetooth_manager_service_28_0) +(type broadcastradio_service) +(typeattribute broadcastradio_service_28_0) +(roletype object_r broadcastradio_service_28_0) +(type cameraproxy_service) +(typeattribute cameraproxy_service_28_0) +(roletype object_r cameraproxy_service_28_0) +(type clipboard_service) +(typeattribute clipboard_service_28_0) +(roletype object_r clipboard_service_28_0) +(type contexthub_service) +(typeattribute contexthub_service_28_0) +(roletype object_r contexthub_service_28_0) +(type crossprofileapps_service) +(typeattribute crossprofileapps_service_28_0) +(roletype object_r crossprofileapps_service_28_0) +(type IProxyService_service) +(typeattribute IProxyService_service_28_0) +(roletype object_r IProxyService_service_28_0) +(type commontime_management_service) +(typeattribute commontime_management_service_28_0) +(roletype object_r commontime_management_service_28_0) +(type companion_device_service) +(typeattribute companion_device_service_28_0) +(roletype object_r companion_device_service_28_0) +(type connectivity_service) +(typeattribute connectivity_service_28_0) +(roletype object_r connectivity_service_28_0) +(type connmetrics_service) +(typeattribute connmetrics_service_28_0) +(roletype object_r connmetrics_service_28_0) +(type consumer_ir_service) +(typeattribute consumer_ir_service_28_0) +(roletype object_r consumer_ir_service_28_0) +(type content_service) +(typeattribute content_service_28_0) +(roletype object_r content_service_28_0) +(type country_detector_service) +(typeattribute country_detector_service_28_0) +(roletype object_r country_detector_service_28_0) +(type coverage_service) +(typeattribute coverage_service_28_0) +(roletype object_r coverage_service_28_0) +(type cpuinfo_service) +(typeattribute cpuinfo_service_28_0) +(roletype object_r cpuinfo_service_28_0) +(type dbinfo_service) +(typeattribute dbinfo_service_28_0) +(roletype object_r dbinfo_service_28_0) +(type device_policy_service) +(typeattribute device_policy_service_28_0) +(roletype object_r device_policy_service_28_0) +(type deviceidle_service) +(typeattribute deviceidle_service_28_0) +(roletype object_r deviceidle_service_28_0) +(type device_identifiers_service) +(typeattribute device_identifiers_service_28_0) +(roletype object_r device_identifiers_service_28_0) +(type devicestoragemonitor_service) +(typeattribute devicestoragemonitor_service_28_0) +(roletype object_r devicestoragemonitor_service_28_0) +(type diskstats_service) +(typeattribute diskstats_service_28_0) +(roletype object_r diskstats_service_28_0) +(type display_service) +(typeattribute display_service_28_0) +(roletype object_r display_service_28_0) +(type font_service) +(typeattribute font_service_28_0) +(roletype object_r font_service_28_0) +(type netd_listener_service) +(typeattribute netd_listener_service_28_0) +(roletype object_r netd_listener_service_28_0) +(type network_watchlist_service) +(typeattribute network_watchlist_service_28_0) +(roletype object_r network_watchlist_service_28_0) +(type DockObserver_service) +(typeattribute DockObserver_service_28_0) +(roletype object_r DockObserver_service_28_0) +(type dreams_service) +(typeattribute dreams_service_28_0) +(roletype object_r dreams_service_28_0) +(type dropbox_service) +(typeattribute dropbox_service_28_0) +(roletype object_r dropbox_service_28_0) +(type lowpan_service) +(typeattribute lowpan_service_28_0) +(roletype object_r lowpan_service_28_0) +(type ethernet_service) +(typeattribute ethernet_service_28_0) +(roletype object_r ethernet_service_28_0) +(type fingerprint_service) +(typeattribute fingerprint_service_28_0) +(roletype object_r fingerprint_service_28_0) +(type gfxinfo_service) +(typeattribute gfxinfo_service_28_0) +(roletype object_r gfxinfo_service_28_0) +(type graphicsstats_service) +(typeattribute graphicsstats_service_28_0) +(roletype object_r graphicsstats_service_28_0) +(type hardware_service) +(typeattribute hardware_service_28_0) +(roletype object_r hardware_service_28_0) +(type hardware_properties_service) +(typeattribute hardware_properties_service_28_0) +(roletype object_r hardware_properties_service_28_0) +(type hdmi_control_service) +(typeattribute hdmi_control_service_28_0) +(roletype object_r hdmi_control_service_28_0) +(type input_method_service) +(typeattribute input_method_service_28_0) +(roletype object_r input_method_service_28_0) +(type input_service) +(typeattribute input_service_28_0) +(roletype object_r input_service_28_0) +(type imms_service) +(typeattribute imms_service_28_0) +(roletype object_r imms_service_28_0) +(type ipsec_service) +(typeattribute ipsec_service_28_0) +(roletype object_r ipsec_service_28_0) +(type jobscheduler_service) +(typeattribute jobscheduler_service_28_0) +(roletype object_r jobscheduler_service_28_0) +(type launcherapps_service) +(typeattribute launcherapps_service_28_0) +(roletype object_r launcherapps_service_28_0) +(type location_service) +(typeattribute location_service_28_0) +(roletype object_r location_service_28_0) +(type lock_settings_service) +(typeattribute lock_settings_service_28_0) +(roletype object_r lock_settings_service_28_0) +(type media_projection_service) +(typeattribute media_projection_service_28_0) +(roletype object_r media_projection_service_28_0) +(type media_router_service) +(typeattribute media_router_service_28_0) +(roletype object_r media_router_service_28_0) +(type media_session_service) +(typeattribute media_session_service_28_0) +(roletype object_r media_session_service_28_0) +(type meminfo_service) +(typeattribute meminfo_service_28_0) +(roletype object_r meminfo_service_28_0) +(type midi_service) +(typeattribute midi_service_28_0) +(roletype object_r midi_service_28_0) +(type mount_service) +(typeattribute mount_service_28_0) +(roletype object_r mount_service_28_0) +(type netpolicy_service) +(typeattribute netpolicy_service_28_0) +(roletype object_r netpolicy_service_28_0) +(type netstats_service) +(typeattribute netstats_service_28_0) +(roletype object_r netstats_service_28_0) +(type network_management_service) +(typeattribute network_management_service_28_0) +(roletype object_r network_management_service_28_0) +(type network_score_service) +(typeattribute network_score_service_28_0) +(roletype object_r network_score_service_28_0) +(type network_time_update_service) +(typeattribute network_time_update_service_28_0) +(roletype object_r network_time_update_service_28_0) +(type notification_service) +(typeattribute notification_service_28_0) +(roletype object_r notification_service_28_0) +(type oem_lock_service) +(typeattribute oem_lock_service_28_0) +(roletype object_r oem_lock_service_28_0) +(type otadexopt_service) +(typeattribute otadexopt_service_28_0) +(roletype object_r otadexopt_service_28_0) +(type overlay_service) +(typeattribute overlay_service_28_0) +(roletype object_r overlay_service_28_0) +(type package_service) +(typeattribute package_service_28_0) +(roletype object_r package_service_28_0) +(type package_native_service) +(typeattribute package_native_service_28_0) +(roletype object_r package_native_service_28_0) +(type permission_service) +(typeattribute permission_service_28_0) +(roletype object_r permission_service_28_0) +(type persistent_data_block_service) +(typeattribute persistent_data_block_service_28_0) +(roletype object_r persistent_data_block_service_28_0) +(type pinner_service) +(typeattribute pinner_service_28_0) +(roletype object_r pinner_service_28_0) +(type power_service) +(typeattribute power_service_28_0) +(roletype object_r power_service_28_0) +(type print_service) +(typeattribute print_service_28_0) +(roletype object_r print_service_28_0) +(type processinfo_service) +(typeattribute processinfo_service_28_0) +(roletype object_r processinfo_service_28_0) +(type procstats_service) +(typeattribute procstats_service_28_0) +(roletype object_r procstats_service_28_0) +(type recovery_service) +(typeattribute recovery_service_28_0) +(roletype object_r recovery_service_28_0) +(type registry_service) +(typeattribute registry_service_28_0) +(roletype object_r registry_service_28_0) +(type restrictions_service) +(typeattribute restrictions_service_28_0) +(roletype object_r restrictions_service_28_0) +(type rttmanager_service) +(typeattribute rttmanager_service_28_0) +(roletype object_r rttmanager_service_28_0) +(type samplingprofiler_service) +(typeattribute samplingprofiler_service_28_0) +(roletype object_r samplingprofiler_service_28_0) +(type scheduling_policy_service) +(typeattribute scheduling_policy_service_28_0) +(roletype object_r scheduling_policy_service_28_0) +(type search_service) +(typeattribute search_service_28_0) +(roletype object_r search_service_28_0) +(type sec_key_att_app_id_provider_service) +(typeattribute sec_key_att_app_id_provider_service_28_0) +(roletype object_r sec_key_att_app_id_provider_service_28_0) +(type sensorservice_service) +(typeattribute sensorservice_service_28_0) +(roletype object_r sensorservice_service_28_0) +(type serial_service) +(typeattribute serial_service_28_0) +(roletype object_r serial_service_28_0) +(type servicediscovery_service) +(typeattribute servicediscovery_service_28_0) +(roletype object_r servicediscovery_service_28_0) +(type settings_service) +(typeattribute settings_service_28_0) +(roletype object_r settings_service_28_0) +(type shortcut_service) +(typeattribute shortcut_service_28_0) +(roletype object_r shortcut_service_28_0) +(type slice_service) +(typeattribute slice_service_28_0) +(roletype object_r slice_service_28_0) +(type statusbar_service) +(typeattribute statusbar_service_28_0) +(roletype object_r statusbar_service_28_0) +(type storagestats_service) +(typeattribute storagestats_service_28_0) +(roletype object_r storagestats_service_28_0) +(type system_update_service) +(typeattribute system_update_service_28_0) +(roletype object_r system_update_service_28_0) +(type task_service) +(typeattribute task_service_28_0) +(roletype object_r task_service_28_0) +(type textclassification_service) +(typeattribute textclassification_service_28_0) +(roletype object_r textclassification_service_28_0) +(type textservices_service) +(typeattribute textservices_service_28_0) +(roletype object_r textservices_service_28_0) +(type telecom_service) +(typeattribute telecom_service_28_0) +(roletype object_r telecom_service_28_0) +(type timezone_service) +(typeattribute timezone_service_28_0) +(roletype object_r timezone_service_28_0) +(type trust_service) +(typeattribute trust_service_28_0) +(roletype object_r trust_service_28_0) +(type tv_input_service) +(typeattribute tv_input_service_28_0) +(roletype object_r tv_input_service_28_0) +(type uimode_service) +(typeattribute uimode_service_28_0) +(roletype object_r uimode_service_28_0) +(type updatelock_service) +(typeattribute updatelock_service_28_0) +(roletype object_r updatelock_service_28_0) +(type usagestats_service) +(typeattribute usagestats_service_28_0) +(roletype object_r usagestats_service_28_0) +(type usb_service) +(typeattribute usb_service_28_0) +(roletype object_r usb_service_28_0) +(type user_service) +(typeattribute user_service_28_0) +(roletype object_r user_service_28_0) +(type vibrator_service) +(typeattribute vibrator_service_28_0) +(roletype object_r vibrator_service_28_0) +(type voiceinteraction_service) +(typeattribute voiceinteraction_service_28_0) +(roletype object_r voiceinteraction_service_28_0) +(type vr_manager_service) +(typeattribute vr_manager_service_28_0) +(roletype object_r vr_manager_service_28_0) +(type wallpaper_service) +(typeattribute wallpaper_service_28_0) +(roletype object_r wallpaper_service_28_0) +(type webviewupdate_service) +(typeattribute webviewupdate_service_28_0) +(roletype object_r webviewupdate_service_28_0) +(type wifip2p_service) +(typeattribute wifip2p_service_28_0) +(roletype object_r wifip2p_service_28_0) +(type wifiscanner_service) +(typeattribute wifiscanner_service_28_0) +(roletype object_r wifiscanner_service_28_0) +(type wifi_service) +(typeattribute wifi_service_28_0) +(roletype object_r wifi_service_28_0) +(type wificond_service) +(typeattribute wificond_service_28_0) +(roletype object_r wificond_service_28_0) +(type wifiaware_service) +(typeattribute wifiaware_service_28_0) +(roletype object_r wifiaware_service_28_0) +(type window_service) +(typeattribute window_service_28_0) +(roletype object_r window_service_28_0) +(type wpantund_service) +(typeattribute wpantund_service_28_0) +(roletype object_r wpantund_service_28_0) +(type servicemanager) +(typeattribute servicemanager_28_0) +(roletype object_r servicemanager_28_0) +(type servicemanager_exec) +(typeattribute servicemanager_exec_28_0) +(roletype object_r servicemanager_exec_28_0) +(type sgdisk) +(typeattribute sgdisk_28_0) +(roletype object_r sgdisk_28_0) +(type sgdisk_exec) +(typeattribute sgdisk_exec_28_0) +(roletype object_r sgdisk_exec_28_0) +(type shared_relro) +(typeattribute shared_relro_28_0) +(roletype object_r shared_relro_28_0) +(type shell) +(typeattribute shell_28_0) +(roletype object_r shell_28_0) +(type shell_exec) +(typeattribute shell_exec_28_0) +(roletype object_r shell_exec_28_0) +(type slideshow) +(typeattribute slideshow_28_0) +(roletype object_r slideshow_28_0) +(type su) +(typeattribute su_28_0) +(roletype object_r su_28_0) +(type su_exec) +(typeattribute su_exec_28_0) +(roletype object_r su_exec_28_0) +(type surfaceflinger) +(typeattribute surfaceflinger_28_0) +(roletype object_r surfaceflinger_28_0) +(type system_app) +(typeattribute system_app_28_0) +(roletype object_r system_app_28_0) +(type system_server) +(typeattribute system_server_28_0) +(roletype object_r system_server_28_0) +(type tee) +(typeattribute tee_28_0) +(roletype object_r tee_28_0) +(type tee_device) +(typeattribute tee_device_28_0) +(roletype object_r tee_device_28_0) +(type thermalserviced) +(typeattribute thermalserviced_28_0) +(roletype object_r thermalserviced_28_0) +(type thermalserviced_exec) +(typeattribute thermalserviced_exec_28_0) +(roletype object_r thermalserviced_exec_28_0) +(type tombstoned) +(typeattribute tombstoned_28_0) +(roletype object_r tombstoned_28_0) +(type tombstoned_exec) +(typeattribute tombstoned_exec_28_0) +(roletype object_r tombstoned_exec_28_0) +(type toolbox) +(typeattribute toolbox_28_0) +(roletype object_r toolbox_28_0) +(type toolbox_exec) +(typeattribute toolbox_exec_28_0) +(roletype object_r toolbox_exec_28_0) +(type traced_probes) +(typeattribute traced_probes_28_0) +(roletype object_r traced_probes_28_0) +(type traceur_app) +(typeattribute traceur_app_28_0) +(roletype object_r traceur_app_28_0) +(type tzdatacheck) +(typeattribute tzdatacheck_28_0) +(roletype object_r tzdatacheck_28_0) +(type tzdatacheck_exec) +(typeattribute tzdatacheck_exec_28_0) +(roletype object_r tzdatacheck_exec_28_0) +(type ueventd) +(typeattribute ueventd_28_0) +(roletype object_r ueventd_28_0) +(type uncrypt) +(typeattribute uncrypt_28_0) +(roletype object_r uncrypt_28_0) +(type uncrypt_exec) +(typeattribute uncrypt_exec_28_0) +(roletype object_r uncrypt_exec_28_0) +(type untrusted_app) +(typeattribute untrusted_app_28_0) +(roletype object_r untrusted_app_28_0) +(type untrusted_app_27) +(typeattribute untrusted_app_27_28_0) +(roletype object_r untrusted_app_27_28_0) +(type untrusted_app_25) +(typeattribute untrusted_app_25_28_0) +(roletype object_r untrusted_app_25_28_0) +(type untrusted_v2_app) +(typeattribute untrusted_v2_app_28_0) +(roletype object_r untrusted_v2_app_28_0) +(type update_engine) +(typeattribute update_engine_28_0) +(roletype object_r update_engine_28_0) +(type update_engine_exec) +(typeattribute update_engine_exec_28_0) +(roletype object_r update_engine_exec_28_0) +(type update_verifier) +(typeattribute update_verifier_28_0) +(roletype object_r update_verifier_28_0) +(type update_verifier_exec) +(typeattribute update_verifier_exec_28_0) +(roletype object_r update_verifier_exec_28_0) +(type usbd) +(typeattribute usbd_28_0) +(roletype object_r usbd_28_0) +(type usbd_exec) +(typeattribute usbd_exec_28_0) +(roletype object_r usbd_exec_28_0) +(type vdc) +(typeattribute vdc_28_0) +(roletype object_r vdc_28_0) +(type vdc_exec) +(typeattribute vdc_exec_28_0) +(roletype object_r vdc_exec_28_0) +(type vendor_init) +(typeattribute vendor_init_28_0) +(roletype object_r vendor_init_28_0) +(type vendor_shell) +(typeattribute vendor_shell_28_0) +(roletype object_r vendor_shell_28_0) +(type vendor_shell_exec) +(typeattribute vendor_shell_exec_28_0) +(roletype object_r vendor_shell_exec_28_0) +(type vendor_toolbox_exec) +(typeattribute vendor_toolbox_exec_28_0) +(roletype object_r vendor_toolbox_exec_28_0) +(type virtual_touchpad) +(typeattribute virtual_touchpad_28_0) +(roletype object_r virtual_touchpad_28_0) +(type virtual_touchpad_exec) +(typeattribute virtual_touchpad_exec_28_0) +(roletype object_r virtual_touchpad_exec_28_0) +(type default_android_vndservice) +(typeattribute default_android_vndservice_28_0) +(roletype object_r default_android_vndservice_28_0) +(type vndservicemanager) +(typeattribute vndservicemanager_28_0) +(roletype object_r vndservicemanager_28_0) +(type vold) +(typeattribute vold_28_0) +(roletype object_r vold_28_0) +(type vold_exec) +(typeattribute vold_exec_28_0) +(roletype object_r vold_exec_28_0) +(type vold_prepare_subdirs) +(typeattribute vold_prepare_subdirs_28_0) +(roletype object_r vold_prepare_subdirs_28_0) +(type vold_prepare_subdirs_exec) +(typeattribute vold_prepare_subdirs_exec_28_0) +(roletype object_r vold_prepare_subdirs_exec_28_0) +(type vr_hwc) +(typeattribute vr_hwc_28_0) +(roletype object_r vr_hwc_28_0) +(type vr_hwc_exec) +(typeattribute vr_hwc_exec_28_0) +(roletype object_r vr_hwc_exec_28_0) +(type watchdogd) +(typeattribute watchdogd_28_0) +(roletype object_r watchdogd_28_0) +(type webview_zygote) +(typeattribute webview_zygote_28_0) +(roletype object_r webview_zygote_28_0) +(type webview_zygote_exec) +(typeattribute webview_zygote_exec_28_0) +(roletype object_r webview_zygote_exec_28_0) +(type wificond) +(typeattribute wificond_28_0) +(roletype object_r wificond_28_0) +(type wificond_exec) +(typeattribute wificond_exec_28_0) +(roletype object_r wificond_exec_28_0) +(type wpantund) +(typeattribute wpantund_28_0) +(roletype object_r wpantund_28_0) +(type wpantund_exec) +(typeattribute wpantund_exec_28_0) +(roletype object_r wpantund_exec_28_0) +(type zygote) +(typeattribute zygote_28_0) +(roletype object_r zygote_28_0) +(type zygote_exec) +(typeattribute zygote_exec_28_0) +(roletype object_r zygote_exec_28_0) +(type aee_aed) +(typeattribute aee_aed_28_0) +(roletype object_r aee_aed_28_0) +(type aee_aedv) +(typeattribute aee_aedv_28_0) +(roletype object_r aee_aedv_28_0) +(type aee_core_forwarder) +(typeattribute aee_core_forwarder_28_0) +(roletype object_r aee_core_forwarder_28_0) +(type boot_logo_updater) +(typeattribute boot_logo_updater_28_0) +(roletype object_r boot_logo_updater_28_0) +(type cmddumper) +(typeattribute cmddumper_28_0) +(roletype object_r cmddumper_28_0) +(type kb_block_device) +(typeattribute kb_block_device_28_0) +(roletype object_r kb_block_device_28_0) +(type dkb_block_device) +(typeattribute dkb_block_device_28_0) +(roletype object_r dkb_block_device_28_0) +(type em_svr) +(typeattribute em_svr_28_0) +(roletype object_r em_svr_28_0) +(type emdlogger) +(typeattribute emdlogger_28_0) +(roletype object_r emdlogger_28_0) +(type provision_file) +(typeattribute provision_file_28_0) +(roletype object_r provision_file_28_0) +(type key_install_data_file) +(typeattribute key_install_data_file_28_0) +(roletype object_r key_install_data_file_28_0) +(type kisd) +(typeattribute kisd_28_0) +(roletype object_r kisd_28_0) +(type loghidlsysservice) +(typeattribute loghidlsysservice_28_0) +(roletype object_r loghidlsysservice_28_0) +(type mdlogger) +(typeattribute mdlogger_28_0) +(roletype object_r mdlogger_28_0) +(type mobile_log_d) +(typeattribute mobile_log_d_28_0) +(roletype object_r mobile_log_d_28_0) +(type mtkbootanimation) +(typeattribute mtkbootanimation_28_0) +(roletype object_r mtkbootanimation_28_0) +(type netdiag) +(typeattribute netdiag_28_0) +(roletype object_r netdiag_28_0) +(type ctl_mdlogger_prop) +(typeattribute ctl_mdlogger_prop_28_0) +(roletype object_r ctl_mdlogger_prop_28_0) +(type ctl_emdlogger1_prop) +(typeattribute ctl_emdlogger1_prop_28_0) +(roletype object_r ctl_emdlogger1_prop_28_0) +(type ctl_emdlogger2_prop) +(typeattribute ctl_emdlogger2_prop_28_0) +(roletype object_r ctl_emdlogger2_prop_28_0) +(type ctl_emdlogger3_prop) +(typeattribute ctl_emdlogger3_prop_28_0) +(roletype object_r ctl_emdlogger3_prop_28_0) +(type ctl_dualmdlogger_prop) +(typeattribute ctl_dualmdlogger_prop_28_0) +(roletype object_r ctl_dualmdlogger_prop_28_0) +(type init_svc_emdlogger1_prop) +(typeattribute init_svc_emdlogger1_prop_28_0) +(roletype object_r init_svc_emdlogger1_prop_28_0) +(type nvram_agent_service) +(typeattribute nvram_agent_service_28_0) +(roletype object_r nvram_agent_service_28_0) +(type thermalindicator) +(typeattribute thermalindicator_28_0) +(roletype object_r thermalindicator_28_0) +(type GoogleOtaBinder) +(typeattribute GoogleOtaBinder_28_0) +(roletype object_r GoogleOtaBinder_28_0) +(type atci_service_sys) +(typeattribute atci_service_sys_28_0) +(roletype object_r atci_service_sys_28_0) +(type capturepackets) +(typeattribute capturepackets_28_0) +(roletype object_r capturepackets_28_0) +(type dm_agent_binder) +(typeattribute dm_agent_binder_28_0) +(roletype object_r dm_agent_binder_28_0) +(type guiext-server) +(typeattribute guiext-server_28_0) +(roletype object_r guiext-server_28_0) +(type hdmi) +(typeattribute hdmi_28_0) +(roletype object_r hdmi_28_0) +(type kpoc_charger) +(typeattribute kpoc_charger_28_0) +(roletype object_r kpoc_charger_28_0) +(type md_monitor) +(typeattribute md_monitor_28_0) +(roletype object_r md_monitor_28_0) +(type met_log_d) +(typeattribute met_log_d_28_0) +(roletype object_r met_log_d_28_0) +(type mtk_advcamserver) +(typeattribute mtk_advcamserver_28_0) +(roletype object_r mtk_advcamserver_28_0) +(type mtk_camdumpserver) +(typeattribute mtk_camdumpserver_28_0) +(roletype object_r mtk_camdumpserver_28_0) +(type mtk_anrmanager_service) +(typeattribute mtk_anrmanager_service_28_0) +(roletype object_r mtk_anrmanager_service_28_0) +(type mtk_permrecords_service) +(typeattribute mtk_permrecords_service_28_0) +(roletype object_r mtk_permrecords_service_28_0) +(type mtk_advcamserver_service) +(typeattribute mtk_advcamserver_service_28_0) +(roletype object_r mtk_advcamserver_service_28_0) +(type dm_agent_binder_service) +(typeattribute dm_agent_binder_service_28_0) +(roletype object_r dm_agent_binder_service_28_0) +(type mtk_mobile_service) +(typeattribute mtk_mobile_service_28_0) +(roletype object_r mtk_mobile_service_28_0) +(type mtk_msg_monitor_service) +(typeattribute mtk_msg_monitor_service_28_0) +(roletype object_r mtk_msg_monitor_service_28_0) +(type mtk_perf_service) +(typeattribute mtk_perf_service_28_0) +(roletype object_r mtk_perf_service_28_0) +(type mtk_power_hal_mgr_service) +(typeattribute mtk_power_hal_mgr_service_28_0) +(roletype object_r mtk_power_hal_mgr_service_28_0) +(type mtk_epdg_service) +(typeattribute mtk_epdg_service_28_0) +(roletype object_r mtk_epdg_service_28_0) +(type mtk_rns_service) +(typeattribute mtk_rns_service_28_0) +(roletype object_r mtk_rns_service_28_0) +(type mtk_registry_service) +(typeattribute mtk_registry_service_28_0) +(roletype object_r mtk_registry_service_28_0) +(type mtk_phonesubinfo_service) +(typeattribute mtk_phonesubinfo_service_28_0) +(roletype object_r mtk_phonesubinfo_service_28_0) +(type mtk_radio_service) +(typeattribute mtk_radio_service_28_0) +(roletype object_r mtk_radio_service_28_0) +(type mtk_telecom_service) +(typeattribute mtk_telecom_service_28_0) +(roletype object_r mtk_telecom_service_28_0) +(type mtk_simphonebook_service) +(typeattribute mtk_simphonebook_service_28_0) +(roletype object_r mtk_simphonebook_service_28_0) +(type mtk_data_shaping_service) +(typeattribute mtk_data_shaping_service_28_0) +(roletype object_r mtk_data_shaping_service_28_0) +(type mtk_search_engine_service) +(typeattribute mtk_search_engine_service_28_0) +(roletype object_r mtk_search_engine_service_28_0) +(type mtk_duraspeed_service) +(typeattribute mtk_duraspeed_service_28_0) +(roletype object_r mtk_duraspeed_service_28_0) +(type mtk_fullscreen_switch_service) +(typeattribute mtk_fullscreen_switch_service_28_0) +(roletype object_r mtk_fullscreen_switch_service_28_0) +(type mtk_fm_radio_service) +(typeattribute mtk_fm_radio_service_28_0) +(roletype object_r mtk_fm_radio_service_28_0) +(type guiext-server_service) +(typeattribute guiext-server_service_28_0) +(roletype object_r guiext-server_service_28_0) +(type ota_agent_service) +(typeattribute ota_agent_service_28_0) +(roletype object_r ota_agent_service_28_0) +(type gas_srv_service) +(typeattribute gas_srv_service_28_0) +(roletype object_r gas_srv_service_28_0) +(type fpspolicy-server_service) +(typeattribute fpspolicy-server_service_28_0) +(roletype object_r fpspolicy-server_service_28_0) +(type mtk_appdetection_service) +(typeattribute mtk_appdetection_service_28_0) +(roletype object_r mtk_appdetection_service_28_0) +(type mtk_carrierexpress_service) +(typeattribute mtk_carrierexpress_service_28_0) +(roletype object_r mtk_carrierexpress_service_28_0) +(type vtservice_service) +(typeattribute vtservice_service_28_0) +(roletype object_r vtservice_service_28_0) +(type vtservice_hidl_service) +(typeattribute vtservice_hidl_service_28_0) +(roletype object_r vtservice_hidl_service_28_0) +(type mtk_hdmi_service) +(typeattribute mtk_hdmi_service_28_0) +(roletype object_r mtk_hdmi_service_28_0) +(type ppl_agent_service) +(typeattribute ppl_agent_service_28_0) +(roletype object_r ppl_agent_service_28_0) +(type mtk_camdumpserver_service) +(typeattribute mtk_camdumpserver_service_28_0) +(roletype object_r mtk_camdumpserver_service_28_0) +(type tee_service) +(typeattribute tee_service_28_0) +(roletype object_r tee_service_28_0) +(type teeregistry_service) +(typeattribute teeregistry_service_28_0) +(roletype object_r teeregistry_service_28_0) +(type thermald) +(typeattribute thermald_28_0) +(roletype object_r thermald_28_0) +(type usp_service) +(typeattribute usp_service_28_0) +(roletype object_r usp_service_28_0) +(type atlasservice) +(typeattribute atlasservice_28_0) +(roletype object_r atlasservice_28_0) +(type autochmod-sh_exec) +(typeattribute autochmod-sh_exec_28_0) +(roletype object_r autochmod-sh_exec_28_0) +(type autochmod-sh) +(typeattribute autochmod-sh_28_0) +(roletype object_r autochmod-sh_28_0) +(type bspCriticalLog) +(typeattribute bspCriticalLog_28_0) +(roletype object_r bspCriticalLog_28_0) +(type bspFwUpdate) +(typeattribute bspFwUpdate_28_0) +(roletype object_r bspFwUpdate_28_0) +(type criticallog) +(typeattribute criticallog_28_0) +(roletype object_r criticallog_28_0) +(type dumpLog_off_exec) +(typeattribute dumpLog_off_exec_28_0) +(roletype object_r dumpLog_off_exec_28_0) +(type dumpLog_off) +(typeattribute dumpLog_off_28_0) +(roletype object_r dumpLog_off_28_0) +(type dumpLog_on_exec) +(typeattribute dumpLog_on_exec_28_0) +(roletype object_r dumpLog_on_exec_28_0) +(type oppo_log_data_file) +(typeattribute oppo_log_data_file_28_0) +(roletype object_r oppo_log_data_file_28_0) +(type sysfs_hypnus) +(typeattribute sysfs_hypnus_28_0) +(roletype object_r sysfs_hypnus_28_0) +(type oppo_hypnus_data_file) +(typeattribute oppo_hypnus_data_file_28_0) +(roletype object_r oppo_hypnus_data_file_28_0) +(type oppo_theme_data_file) +(typeattribute oppo_theme_data_file_28_0) +(roletype object_r oppo_theme_data_file_28_0) +(type oppo_font_data_file) +(typeattribute oppo_font_data_file_28_0) +(roletype object_r oppo_font_data_file_28_0) +(type data_camera_update) +(typeattribute data_camera_update_28_0) +(roletype object_r data_camera_update_28_0) +(type sysfs_fp_state) +(typeattribute sysfs_fp_state_28_0) +(roletype object_r sysfs_fp_state_28_0) +(type data_sfs_file) +(typeattribute data_sfs_file_28_0) +(roletype object_r data_sfs_file_28_0) +(type sysfs_ps_sensor) +(typeattribute sysfs_ps_sensor_28_0) +(roletype object_r sysfs_ps_sensor_28_0) +(type goodix_t) +(typeattribute goodix_t_28_0) +(roletype object_r goodix_t_28_0) +(type data_system_indicate) +(typeattribute data_system_indicate_28_0) +(roletype object_r data_system_indicate_28_0) +(type coloros_data_file) +(typeattribute coloros_data_file_28_0) +(roletype object_r coloros_data_file_28_0) +(type oppo_public_data_file) +(typeattribute oppo_public_data_file_28_0) +(roletype object_r oppo_public_data_file_28_0) +(type oppo_psw_data_file) +(typeattribute oppo_psw_data_file_28_0) +(roletype object_r oppo_psw_data_file_28_0) +(type oppo_log_file) +(typeattribute oppo_log_file_28_0) +(roletype object_r oppo_log_file_28_0) +(type oppo_gesture_proc) +(typeattribute oppo_gesture_proc_28_0) +(roletype object_r oppo_gesture_proc_28_0) +(type sys_mt_gpio_file) +(typeattribute sys_mt_gpio_file_28_0) +(roletype object_r sys_mt_gpio_file_28_0) +(type oppo_logswitch_file) +(typeattribute oppo_logswitch_file_28_0) +(roletype object_r oppo_logswitch_file_28_0) +(type oppo_multimedia_file) +(typeattribute oppo_multimedia_file_28_0) +(roletype object_r oppo_multimedia_file_28_0) +(type oppo_firmware_data_file) +(typeattribute oppo_firmware_data_file_28_0) +(roletype object_r oppo_firmware_data_file_28_0) +(type oppo_appchannel_file) +(typeattribute oppo_appchannel_file_28_0) +(roletype object_r oppo_appchannel_file_28_0) +(type gboard_data_file) +(typeattribute gboard_data_file_28_0) +(roletype object_r gboard_data_file_28_0) +(type gboard_theme_file) +(typeattribute gboard_theme_file_28_0) +(roletype object_r gboard_theme_file_28_0) +(type proc_oppocustom_file) +(typeattribute proc_oppocustom_file_28_0) +(roletype object_r proc_oppocustom_file_28_0) +(type proc_touchpanel_file) +(typeattribute proc_touchpanel_file_28_0) +(roletype object_r proc_touchpanel_file_28_0) +(type proc_fastchg_fw_update_file) +(typeattribute proc_fastchg_fw_update_file_28_0) +(roletype object_r proc_fastchg_fw_update_file_28_0) +(type proc_charging_limit_time_file) +(typeattribute proc_charging_limit_time_file_28_0) +(roletype object_r proc_charging_limit_time_file_28_0) +(type proc_touchkey_file) +(typeattribute proc_touchkey_file_28_0) +(roletype object_r proc_touchkey_file_28_0) +(type proc_devinfo_file) +(typeattribute proc_devinfo_file_28_0) +(roletype object_r proc_devinfo_file_28_0) +(type proc_oppo_fp_common_file) +(typeattribute proc_oppo_fp_common_file_28_0) +(roletype object_r proc_oppo_fp_common_file_28_0) +(type proc_oppo_secure_common_file) +(typeattribute proc_oppo_secure_common_file_28_0) +(roletype object_r proc_oppo_secure_common_file_28_0) +(type proc_flash_light_file) +(typeattribute proc_flash_light_file_28_0) +(roletype object_r proc_flash_light_file_28_0) +(type fingerprint_engineeringmode_app_proc) +(typeattribute fingerprint_engineeringmode_app_proc_28_0) +(roletype object_r fingerprint_engineeringmode_app_proc_28_0) +(type gpufreq_proc) +(typeattribute gpufreq_proc_28_0) +(roletype object_r gpufreq_proc_28_0) +(type chiptype_proc) +(typeattribute chiptype_proc_28_0) +(roletype object_r chiptype_proc_28_0) +(type proc_charger_critical_log_file) +(typeattribute proc_charger_critical_log_file_28_0) +(roletype object_r proc_charger_critical_log_file_28_0) +(type engineeringmode_app_read_file) +(typeattribute engineeringmode_app_read_file_28_0) +(roletype object_r engineeringmode_app_read_file_28_0) +(type foss) +(typeattribute foss_28_0) +(roletype object_r foss_28_0) +(type hypnus_context) +(typeattribute hypnus_context_28_0) +(roletype object_r hypnus_context_28_0) +(type hypnus_context_exec) +(typeattribute hypnus_context_exec_28_0) +(roletype object_r hypnus_context_exec_28_0) +(type hypnusd) +(typeattribute hypnusd_28_0) +(roletype object_r hypnusd_28_0) +(type motorcontrol) +(typeattribute motorcontrol_28_0) +(roletype object_r motorcontrol_28_0) +(type oiface) +(typeattribute oiface_28_0) +(roletype object_r oiface_28_0) +(type oppodebugtool_exec) +(typeattribute oppodebugtool_exec_28_0) +(roletype object_r oppodebugtool_exec_28_0) +(type oppodebugtool) +(typeattribute oppodebugtool_28_0) +(roletype object_r oppodebugtool_28_0) +(type oppo_shell) +(typeattribute oppo_shell_28_0) +(roletype object_r oppo_shell_28_0) +(type oppo_shell_exec) +(typeattribute oppo_shell_exec_28_0) +(roletype object_r oppo_shell_exec_28_0) +(type oppoasserttip_exec) +(typeattribute oppoasserttip_exec_28_0) +(roletype object_r oppoasserttip_exec_28_0) +(type oppoasserttip) +(typeattribute oppoasserttip_28_0) +(roletype object_r oppoasserttip_28_0) +(type oppodisplay) +(typeattribute oppodisplay_28_0) +(roletype object_r oppodisplay_28_0) +(type oppotheme_app) +(typeattribute oppotheme_app_28_0) +(roletype object_r oppotheme_app_28_0) +(type ousage) +(typeattribute ousage_28_0) +(roletype object_r ousage_28_0) +(type pcba_diag) +(typeattribute pcba_diag_28_0) +(roletype object_r pcba_diag_28_0) +(type oppo_prop) +(typeattribute oppo_prop_28_0) +(roletype object_r oppo_prop_28_0) +(type sdcardfs_prop) +(typeattribute sdcardfs_prop_28_0) +(roletype object_r sdcardfs_prop_28_0) +(type oppo_rom_prop) +(typeattribute oppo_rom_prop_28_0) +(roletype object_r oppo_rom_prop_28_0) +(type ctl_rom_prop) +(typeattribute ctl_rom_prop_28_0) +(roletype object_r ctl_rom_prop_28_0) +(type oppo_bsp_prop) +(typeattribute oppo_bsp_prop_28_0) +(roletype object_r oppo_bsp_prop_28_0) +(type ctl_bsp_prop) +(typeattribute ctl_bsp_prop_28_0) +(roletype object_r ctl_bsp_prop_28_0) +(type oppo_cnn_prop) +(typeattribute oppo_cnn_prop_28_0) +(roletype object_r oppo_cnn_prop_28_0) +(type ctl_cnn_prop) +(typeattribute ctl_cnn_prop_28_0) +(roletype object_r ctl_cnn_prop_28_0) +(type oppo_network_prop) +(typeattribute oppo_network_prop_28_0) +(roletype object_r oppo_network_prop_28_0) +(type ctl_network_prop) +(typeattribute ctl_network_prop_28_0) +(roletype object_r ctl_network_prop_28_0) +(type core_oppo_network_prop) +(typeattribute core_oppo_network_prop_28_0) +(roletype object_r core_oppo_network_prop_28_0) +(type oppo_camera_prop) +(typeattribute oppo_camera_prop_28_0) +(roletype object_r oppo_camera_prop_28_0) +(type ctl_camera_prop) +(typeattribute ctl_camera_prop_28_0) +(roletype object_r ctl_camera_prop_28_0) +(type gboard_prop) +(typeattribute gboard_prop_28_0) +(roletype object_r gboard_prop_28_0) +(type audio_tunning_prop) +(typeattribute audio_tunning_prop_28_0) +(roletype object_r audio_tunning_prop_28_0) +(type oppo_otg_switch_prop) +(typeattribute oppo_otg_switch_prop_28_0) +(roletype object_r oppo_otg_switch_prop_28_0) +(type oppo_kevents_prop) +(typeattribute oppo_kevents_prop_28_0) +(roletype object_r oppo_kevents_prop_28_0) +(type oppo_bsp_key_transfer) +(typeattribute oppo_bsp_key_transfer_28_0) +(roletype object_r oppo_bsp_key_transfer_28_0) +(type oppo_charger_prop) +(typeattribute oppo_charger_prop_28_0) +(roletype object_r oppo_charger_prop_28_0) +(type screen_record) +(typeattribute screen_record_28_0) +(roletype object_r screen_record_28_0) +(type screen_record_exec) +(typeattribute screen_record_exec_28_0) +(roletype object_r screen_record_exec_28_0) +(type criticallog_service) +(typeattribute criticallog_service_28_0) +(roletype object_r criticallog_service_28_0) +(type oppojunklog_service) +(typeattribute oppojunklog_service_28_0) +(roletype object_r oppojunklog_service_28_0) +(type foss_service) +(typeattribute foss_service_28_0) +(roletype object_r foss_service_28_0) +(type ousage_service) +(typeattribute ousage_service_28_0) +(roletype object_r ousage_service_28_0) +(type dumpLog_on_service) +(typeattribute dumpLog_on_service_28_0) +(roletype object_r dumpLog_on_service_28_0) +(type dumpLog_off_service) +(typeattribute dumpLog_off_service_28_0) +(roletype object_r dumpLog_off_service_28_0) +(type motorcontrol_service) +(typeattribute motorcontrol_service_28_0) +(roletype object_r motorcontrol_service_28_0) +(type wifi_ftm_exec) +(typeattribute wifi_ftm_exec_28_0) +(roletype object_r wifi_ftm_exec_28_0) +(type wifi_ftm) +(typeattribute wifi_ftm_28_0) +(roletype object_r wifi_ftm_28_0) +(type wifirftest_exec) +(typeattribute wifirftest_exec_28_0) +(roletype object_r wifirftest_exec_28_0) +(type wifirftest) +(typeattribute wifirftest_28_0) +(roletype object_r wifirftest_28_0) +(type engineer_system_daemon) +(typeattribute engineer_system_daemon_28_0) +(roletype object_r engineer_system_daemon_28_0) +(type engineer_system_daemon_exec) +(typeattribute engineer_system_daemon_exec_28_0) +(roletype object_r engineer_system_daemon_exec_28_0) +(type engineermode_app) +(typeattribute engineermode_app_28_0) +(roletype object_r engineermode_app_28_0) +(type engineer_system_prop) +(typeattribute engineer_system_prop_28_0) +(roletype object_r engineer_system_prop_28_0) +(type fwk_face_hwservice) +(typeattribute fwk_face_hwservice_28_0) +(roletype object_r fwk_face_hwservice_28_0) +(type face_service) +(typeattribute face_service_28_0) +(roletype object_r face_service_28_0) +(type fwk_fingerprint_hwservice) +(typeattribute fwk_fingerprint_hwservice_28_0) +(roletype object_r fwk_fingerprint_hwservice_28_0) +(type alipay_service) +(typeattribute alipay_service_28_0) +(roletype object_r alipay_service_28_0) +(type oppo_fingerprint_prop) +(typeattribute oppo_fingerprint_prop_28_0) +(roletype object_r oppo_fingerprint_prop_28_0) +(type commondcs_exec) +(typeattribute commondcs_exec_28_0) +(roletype object_r commondcs_exec_28_0) +(type commondcs) +(typeattribute commondcs_28_0) +(roletype object_r commondcs_28_0) +(type commondcs_hwservice) +(typeattribute commondcs_hwservice_28_0) +(roletype object_r commondcs_hwservice_28_0) +(neverallow base_typeattr_1_28_0 domain (process (fork))) +(neverallow base_typeattr_2_28_0 domain (process (fork))) +(neverallow base_typeattr_3_28_0 domain (process (fork))) +(neverallow base_typeattr_4_28_0 domain (process (fork))) +(neverallow base_typeattr_5_28_0 domain (process (fork))) +(neverallow base_typeattr_6_28_0 domain (process (fork))) +(neverallow base_typeattr_7_28_0 domain (process (fork))) +(neverallow base_typeattr_8_28_0 domain (process (fork))) +(neverallow base_typeattr_9_28_0 domain (process (fork))) +(neverallow base_typeattr_10_28_0 domain (process (fork))) +(neverallow base_typeattr_11_28_0 domain (process (fork))) +(neverallow base_typeattr_12_28_0 domain (process (fork))) +(neverallow base_typeattr_13_28_0 domain (process (fork))) +(neverallow base_typeattr_14_28_0 domain (process (fork))) +(neverallow base_typeattr_15_28_0 domain (process (fork))) +(neverallow base_typeattr_16_28_0 domain (process (fork))) +(neverallow base_typeattr_17_28_0 domain (process (fork))) +(neverallow base_typeattr_18_28_0 domain (process (fork))) +(neverallow base_typeattr_19_28_0 domain (process (fork))) +(neverallow base_typeattr_20_28_0 domain (process (fork))) +(neverallow base_typeattr_21_28_0 domain (process (fork))) +(neverallow base_typeattr_22_28_0 domain (process (fork))) +(neverallow base_typeattr_23_28_0 domain (process (fork))) +(neverallow base_typeattr_24_28_0 domain (process (fork))) +(neverallow base_typeattr_25_28_0 domain (process (fork))) +(neverallow base_typeattr_26_28_0 domain (process (fork))) +(neverallow base_typeattr_27_28_0 domain (process (fork))) +(neverallow base_typeattr_28_28_0 domain (process (fork))) +(neverallow base_typeattr_29_28_0 domain (process (fork))) +(neverallow base_typeattr_30_28_0 domain (process (fork))) +(neverallow base_typeattr_31_28_0 domain (process (fork))) +(neverallow base_typeattr_32_28_0 domain (process (fork))) +(neverallow base_typeattr_33_28_0 domain (process (fork))) +(neverallow base_typeattr_34_28_0 domain (process (fork))) +(neverallow base_typeattr_35_28_0 domain (process (fork))) +(neverallow base_typeattr_36_28_0 domain (process (fork))) +(neverallow base_typeattr_37_28_0 domain (process (fork))) +(neverallow base_typeattr_38_28_0 domain (process (fork))) +(neverallow base_typeattr_39_28_0 domain (process (fork))) +(neverallow base_typeattr_40_28_0 domain (process (fork))) +(neverallow base_typeattr_41_28_0 domain (process (fork))) +(neverallow base_typeattr_42_28_0 domain (process (fork))) +(allow appdomain self (process (execmem))) +(allow appdomain ashmem_device_28_0 (chr_file (execute))) +(allow appdomain zygote_28_0 (fd (use))) +(allow appdomain zygote_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow appdomain zygote_28_0 (process (sigchld))) +(allow appdomain cgroup_28_0 (dir (write search))) +(allow appdomain cgroup_28_0 (file (ioctl read write getattr lock append map open))) +(allow appdomain dalvikcache_data_file_28_0 (dir (getattr search))) +(allow appdomain dalvikcache_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow base_typeattr_43_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow base_typeattr_43_28_0 tmpfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain tmpfs_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain zygote_28_0 (fifo_file (write))) +(allow appdomain shell_28_0 (process (sigchld))) +(allow appdomain adbd_28_0 (process (sigchld))) +(allow appdomain devpts_28_0 (chr_file (ioctl read write getattr))) +(allow appdomain system_server_28_0 (fd (use))) +(allow appdomain system_server_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow appdomain system_server_28_0 (unix_stream_socket (read write getattr getopt setopt shutdown))) +(allow appdomain system_server_28_0 (tcp_socket (read write getattr getopt shutdown))) +(allow appdomain appdomain (fifo_file (ioctl read write getattr lock append map open))) +(allow appdomain surfaceflinger_28_0 (unix_stream_socket (read write getattr getopt setopt shutdown))) +(allow base_typeattr_43_28_0 app_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow base_typeattr_43_28_0 app_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow base_typeattr_43_28_0 app_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow base_typeattr_43_28_0 app_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow base_typeattr_43_28_0 app_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow appdomain mnt_expand_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain keychain_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain keychain_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow appdomain keychain_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain misc_user_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain misc_user_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow base_typeattr_43_28_0 textclassifier_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow base_typeattr_43_28_0 textclassifier_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow base_typeattr_43_28_0 textclassifier_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain oemfs_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain oemfs_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow base_typeattr_44_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow base_typeattr_44_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow base_typeattr_45_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow appdomain system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain system_file_28_0 (lnk_file (read getattr open))) +(allow base_typeattr_43_28_0 vendor_file_28_0 (dir (read open))) +(allow base_typeattr_44_28_0 vendor_app_file_28_0 (dir (ioctl read getattr lock search open))) +(allow base_typeattr_44_28_0 vendor_app_file_28_0 (file (ioctl read getattr lock map open))) +(allow base_typeattr_44_28_0 vendor_app_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow base_typeattr_44_28_0 vendor_app_file_28_0 (file (execute))) +(allow appdomain vendor_overlay_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain vendor_overlay_file_28_0 (file (ioctl read getattr lock map open))) +(allow appdomain vendor_overlay_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain vendor_framework_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain vendor_framework_file_28_0 (file (ioctl read getattr lock map open))) +(allow appdomain vendor_framework_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain dex2oat_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow appdomain wallpaper_file_28_0 (file (read write getattr))) +(allow appdomain ringtone_file_28_0 (file (read write getattr))) +(allow appdomain shortcut_manager_icons_28_0 (file (read getattr))) +(allow appdomain icon_file_28_0 (file (read getattr))) +(allow appdomain anr_data_file_28_0 (dir (search))) +(allow appdomain anr_data_file_28_0 (file (append open))) +(allow appdomain tombstoned_java_trace_socket_28_0 (sock_file (write))) +(allow appdomain tombstoned_28_0 (unix_stream_socket (connectto))) +(allow appdomain tombstoned_28_0 (fd (use))) +(allow appdomain dumpstate_28_0 (fifo_file (append))) +(allow appdomain incidentd_28_0 (fifo_file (append))) +(allow appdomain dumpstate_28_0 (fd (use))) +(allow appdomain dumpstate_28_0 (unix_stream_socket (read write getattr getopt shutdown))) +(allow appdomain dumpstate_28_0 (fifo_file (write getattr))) +(allow appdomain shell_data_file_28_0 (file (write getattr))) +(allow appdomain incidentd_28_0 (fd (use))) +(allow appdomain incidentd_28_0 (fifo_file (write getattr))) +(allow appdomain user_profile_data_file_28_0 (dir (write add_name search))) +(allow appdomain user_profile_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow platform_app_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow priv_app_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow shell_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow system_app_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow untrusted_app_27_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow untrusted_app_25_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow base_typeattr_46_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow base_typeattr_46_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow platform_app_28_0 proc_qtaguid_stat_28_0 (dir (ioctl read getattr lock search open))) +(allow priv_app_28_0 proc_qtaguid_stat_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 proc_qtaguid_stat_28_0 (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 proc_qtaguid_stat_28_0 (dir (ioctl read getattr lock search open))) +(allow untrusted_app_27_28_0 proc_qtaguid_stat_28_0 (dir (ioctl read getattr lock search open))) +(allow untrusted_app_25_28_0 proc_qtaguid_stat_28_0 (dir (ioctl read getattr lock search open))) +(allow platform_app_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 proc_qtaguid_stat_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow priv_app_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow priv_app_28_0 proc_qtaguid_stat_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_qtaguid_stat_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_qtaguid_stat_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow untrusted_app_27_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow untrusted_app_27_28_0 proc_qtaguid_stat_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow untrusted_app_25_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow untrusted_app_25_28_0 proc_qtaguid_stat_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow platform_app_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow priv_app_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow shell_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow system_app_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow untrusted_app_27_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow untrusted_app_25_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow base_typeattr_43_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow appdomain servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 appdomain (dir (search))) +(allow servicemanager_28_0 appdomain (file (read open))) +(allow servicemanager_28_0 appdomain (process (getattr))) +(allow appdomain binderservicedomain (binder (call transfer))) +(allow binderservicedomain appdomain (binder (transfer))) +(allow appdomain binderservicedomain (fd (use))) +(allow appdomain appdomain (binder (call transfer))) +(allow appdomain appdomain (binder (transfer))) +(allow appdomain appdomain (fd (use))) +(allow appdomain ephemeral_app_28_0 (binder (call transfer))) +(allow ephemeral_app_28_0 appdomain (binder (transfer))) +(allow appdomain ephemeral_app_28_0 (fd (use))) +(allow base_typeattr_43_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 base_typeattr_43_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 base_typeattr_43_28_0 (dir (search))) +(allow hwservicemanager_28_0 base_typeattr_43_28_0 (file (read open))) +(allow hwservicemanager_28_0 base_typeattr_43_28_0 (process (getattr))) +(allow base_typeattr_43_28_0 hal_codec2_hwservice_28_0 (hwservice_manager (find))) +(allow base_typeattr_43_28_0 hal_omx_hwservice_28_0 (hwservice_manager (find))) +(allow base_typeattr_43_28_0 hidl_token_hwservice_28_0 (hwservice_manager (find))) +(allow appdomain hal_graphics_composer (fd (use))) +(allow appdomain appdomain (unix_stream_socket (read write getattr getopt shutdown))) +(allow appdomain backup_data_file_28_0 (file (read write getattr))) +(allow appdomain cache_backup_file_28_0 (file (read write getattr))) +(allow appdomain cache_backup_file_28_0 (dir (getattr))) +(allow appdomain system_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain system_data_file_28_0 (file (read getattr))) +(allow base_typeattr_43_28_0 media_rw_data_file_28_0 (file (read getattr))) +(allow base_typeattr_43_28_0 radio_data_file_28_0 (file (read write getattr))) +(allow base_typeattr_46_28_0 storage_file_28_0 (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 storage_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow base_typeattr_46_28_0 mnt_user_file_28_0 (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 mnt_user_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow base_typeattr_46_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow base_typeattr_46_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow base_typeattr_46_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow base_typeattr_46_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow base_typeattr_46_28_0 usb_device_28_0 (chr_file (ioctl read write getattr))) +(allow base_typeattr_46_28_0 usbaccessory_device_28_0 (chr_file (read write getattr))) +(allow appdomain dalvikcache_data_file_28_0 (file (execute))) +(allow appdomain dalvikcache_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain shared_relro_file_28_0 (dir (search))) +(allow appdomain shared_relro_file_28_0 (file (ioctl read getattr lock map open))) +(allow appdomain apk_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain apk_data_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow appdomain resourcecache_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow appdomain resourcecache_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain logcat_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow appdomain logdr_socket_28_0 (sock_file (write))) +(allow appdomain logd_28_0 (unix_stream_socket (connectto))) +(allow base_typeattr_47_28_0 logd_socket_28_0 (sock_file (write))) +(allow base_typeattr_47_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow appdomain zygote_28_0 (unix_dgram_socket (write))) +(allow base_typeattr_46_28_0 keystore_28_0 (keystore_key (get_state get insert delete exist list sign verify))) +(allow keystore_28_0 base_typeattr_46_28_0 (dir (search))) +(allow keystore_28_0 base_typeattr_46_28_0 (file (read open))) +(allow keystore_28_0 base_typeattr_46_28_0 (process (getattr))) +(allow base_typeattr_46_28_0 keystore_service_28_0 (service_manager (find))) +(allow base_typeattr_46_28_0 keystore_28_0 (binder (call transfer))) +(allow keystore_28_0 base_typeattr_46_28_0 (binder (transfer))) +(allow base_typeattr_46_28_0 keystore_28_0 (fd (use))) +(allow keystore_28_0 base_typeattr_46_28_0 (binder (call transfer))) +(allow base_typeattr_46_28_0 keystore_28_0 (binder (transfer))) +(allow keystore_28_0 base_typeattr_46_28_0 (fd (use))) +(allow appdomain console_device_28_0 (chr_file (read write))) +(allowx base_typeattr_48_28_0 self (ioctl tcp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx base_typeattr_48_28_0 self (ioctl udp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx base_typeattr_48_28_0 self (ioctl rawip_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx base_typeattr_48_28_0 self (ioctl tcp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx base_typeattr_48_28_0 self (ioctl udp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx base_typeattr_48_28_0 self (ioctl rawip_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx base_typeattr_48_28_0 self (ioctl tcp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx base_typeattr_48_28_0 self (ioctl udp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx base_typeattr_48_28_0 self (ioctl rawip_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allow base_typeattr_43_28_0 ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(auditallow appdomain ion_device_28_0 (chr_file (write append))) +(allow base_typeattr_43_28_0 hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow base_typeattr_43_28_0 mediacodec_28_0 (binder (call transfer))) +(allow mediacodec_28_0 base_typeattr_43_28_0 (binder (transfer))) +(allow base_typeattr_43_28_0 mediacodec_28_0 (fd (use))) +(allow base_typeattr_43_28_0 hal_audio (fd (use))) +(allow base_typeattr_43_28_0 hal_camera (fd (use))) +(allow base_typeattr_43_28_0 hal_renderscript_hwservice_28_0 (hwservice_manager (find))) +(allow appdomain proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow appdomain app_fuse_file_28_0 (file (read write getattr append))) +(allow base_typeattr_46_28_0 pdx_display_client_endpoint_dir_type (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 pdx_display_client_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_46_28_0 pdx_display_client_endpoint_socket_type (unix_stream_socket (read write shutdown connectto))) +(allow base_typeattr_46_28_0 pdx_display_client_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow base_typeattr_46_28_0 pdx_display_client_server_type (fd (use))) +(allow pdx_display_client_server_type base_typeattr_46_28_0 (fd (use))) +(allow base_typeattr_46_28_0 pdx_display_manager_endpoint_dir_type (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 pdx_display_manager_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_46_28_0 pdx_display_manager_endpoint_socket_type (unix_stream_socket (read write shutdown connectto))) +(allow base_typeattr_46_28_0 pdx_display_manager_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow base_typeattr_46_28_0 pdx_display_manager_server_type (fd (use))) +(allow pdx_display_manager_server_type base_typeattr_46_28_0 (fd (use))) +(allow base_typeattr_46_28_0 pdx_display_vsync_endpoint_dir_type (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 pdx_display_vsync_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_46_28_0 pdx_display_vsync_endpoint_socket_type (unix_stream_socket (read write shutdown connectto))) +(allow base_typeattr_46_28_0 pdx_display_vsync_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow base_typeattr_46_28_0 pdx_display_vsync_server_type (fd (use))) +(allow pdx_display_vsync_server_type base_typeattr_46_28_0 (fd (use))) +(allow base_typeattr_46_28_0 pdx_performance_client_endpoint_dir_type (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 pdx_performance_client_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_46_28_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (read write shutdown connectto))) +(allow base_typeattr_46_28_0 pdx_performance_client_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow base_typeattr_46_28_0 pdx_performance_client_server_type (fd (use))) +(allow pdx_performance_client_server_type base_typeattr_46_28_0 (fd (use))) +(allow base_typeattr_46_28_0 pdx_bufferhub_client_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow base_typeattr_46_28_0 pdx_bufferhub_client_server_type (fd (use))) +(allow pdx_bufferhub_client_server_type base_typeattr_46_28_0 (fd (use))) +(allow appdomain runas_exec_28_0 (file (getattr))) +(allow base_typeattr_46_28_0 tun_device_28_0 (chr_file (ioctl read write getattr append))) +(allow appdomain adbd_28_0 (unix_stream_socket (connectto))) +(allow appdomain adbd_28_0 (fd (use))) +(allow appdomain adbd_28_0 (unix_stream_socket (ioctl read write getattr getopt shutdown))) +(allow appdomain cache_file_28_0 (dir (getattr))) +(neverallow base_typeattr_48_28_0 self (capability (chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(neverallow base_typeattr_48_28_0 self (capability2 (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(neverallow base_typeattr_48_28_0 self (cap_userns (chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(neverallow base_typeattr_48_28_0 self (cap2_userns (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(neverallow appdomain dev_type (blk_file (read write))) +(neverallow appdomain audio_device_28_0 (chr_file (read write))) +(neverallow appdomain camera_device_28_0 (chr_file (read write))) +(neverallow appdomain dm_device_28_0 (chr_file (read write))) +(neverallow appdomain radio_device_28_0 (chr_file (read write))) +(neverallow appdomain video_device_28_0 (chr_file (read write))) +(neverallow appdomain rpmsg_device_28_0 (chr_file (read write))) +(neverallow isolated_app_28_0 graphics_device_28_0 (chr_file (read write))) +(neverallow shell_28_0 graphics_device_28_0 (chr_file (read write))) +(neverallow untrusted_app_28_0 graphics_device_28_0 (chr_file (read write))) +(neverallow base_typeattr_49_28_0 nfc_device_28_0 (chr_file (read write))) +(neverallow base_typeattr_48_28_0 hci_attach_dev_28_0 (chr_file (read write))) +(neverallow appdomain tee_device_28_0 (chr_file (read write))) +(neverallow appdomain domain (netlink_tcpdiag_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(neverallow appdomain domain (netlink_nflog_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow appdomain domain (netlink_xfrm_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(neverallow appdomain domain (netlink_audit_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write nlmsg_relay nlmsg_readpriv nlmsg_tty_audit))) +(neverallow appdomain domain (netlink_dnrt_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow appdomain domain (netlink_kobject_uevent_socket (write append))) +(neverallow appdomain socket_device_28_0 (sock_file (write))) +(neverallow appdomain adbd_socket_28_0 (sock_file (write))) +(neverallow base_typeattr_50_28_0 rild_socket_28_0 (sock_file (write))) +(neverallow appdomain zygote_socket_28_0 (sock_file (write))) +(neverallow appdomain base_typeattr_51_28_0 (process (ptrace))) +(neverallow appdomain base_typeattr_51_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow base_typeattr_52_28_0 base_typeattr_51_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow appdomain base_typeattr_51_28_0 (process (sigkill sigstop signal))) +(neverallow base_typeattr_52_28_0 base_typeattr_53_28_0 (process (transition))) +(neverallow base_typeattr_52_28_0 base_typeattr_51_28_0 (process (dyntransition))) +(neverallow appdomain rootfs_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain rootfs_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain rootfs_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain rootfs_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain rootfs_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain rootfs_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain rootfs_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain exec_type (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_tmp_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_tmp_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_tmp_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_tmp_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_tmp_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_tmp_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_tmp_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_tmp_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_tmp_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_tmp_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_tmp_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_tmp_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_tmp_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_54_28_0 apk_private_tmp_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (file (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (dir (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (lnk_file (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (chr_file (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (blk_file (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (sock_file (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (fifo_file (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (blk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (blk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (blk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (blk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (file (ioctl write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (file (ioctl write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow appdomain efs_file_28_0 (file (write))) +(neverallow appdomain efs_file_28_0 (dir (write))) +(neverallow appdomain efs_file_28_0 (lnk_file (write))) +(neverallow appdomain efs_file_28_0 (chr_file (write))) +(neverallow appdomain efs_file_28_0 (blk_file (write))) +(neverallow appdomain efs_file_28_0 (sock_file (write))) +(neverallow appdomain efs_file_28_0 (fifo_file (write))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (file (read))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (dir (read))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (lnk_file (read))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (chr_file (read))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (blk_file (read))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (sock_file (read))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (fifo_file (read))) +(neverallow base_typeattr_56_28_0 sysfs_28_0 (file (write))) +(neverallow base_typeattr_56_28_0 sysfs_28_0 (dir (write))) +(neverallow base_typeattr_56_28_0 sysfs_28_0 (lnk_file (write))) +(neverallow base_typeattr_56_28_0 sysfs_28_0 (chr_file (write))) +(neverallow base_typeattr_56_28_0 sysfs_28_0 (blk_file (write))) +(neverallow base_typeattr_56_28_0 sysfs_28_0 (sock_file (write))) +(neverallow base_typeattr_56_28_0 sysfs_28_0 (fifo_file (write))) +(neverallow appdomain proc_28_0 (file (write))) +(neverallow appdomain proc_28_0 (dir (write))) +(neverallow appdomain proc_28_0 (lnk_file (write))) +(neverallow appdomain proc_28_0 (chr_file (write))) +(neverallow appdomain proc_28_0 (blk_file (write))) +(neverallow appdomain proc_28_0 (sock_file (write))) +(neverallow appdomain proc_28_0 (fifo_file (write))) +(neverallow appdomain kernel_28_0 (system (syslog_read syslog_mod syslog_console))) +(neverallow base_typeattr_52_28_0 base_typeattr_57_28_0 (security (compute_av check_context))) +(neverallow base_typeattr_52_28_0 base_typeattr_57_28_0 (netlink_selinux_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow appdomain fs_type (filesystem (mount remount unmount relabelfrom relabelto associate quotamod quotaget))) +(neverallow appdomain dev_type (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow appdomain rootfs_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow appdomain tmpfs_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow appdomain system_file_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow appdomain apk_data_file_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow appdomain cache_file_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow appdomain cache_recovery_file_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow bluetooth_28_0 base_typeattr_58_28_0 (file (execute execute_no_trans))) +(neverallow isolated_app_28_0 base_typeattr_58_28_0 (file (execute execute_no_trans))) +(neverallow nfc_28_0 base_typeattr_58_28_0 (file (execute execute_no_trans))) +(neverallow radio_28_0 base_typeattr_58_28_0 (file (execute execute_no_trans))) +(neverallow shared_relro_28_0 base_typeattr_58_28_0 (file (execute execute_no_trans))) +(neverallow system_app_28_0 base_typeattr_58_28_0 (file (execute execute_no_trans))) +(neverallow base_typeattr_52_28_0 input_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_59_28_0 bluetooth_a2dp_offload_prop_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(neverallow base_typeattr_59_28_0 bluetooth_prop_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(neverallow base_typeattr_59_28_0 exported_bluetooth_prop_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(neverallow appdomain proc_uid_time_in_state_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow appdomain proc_uid_concurrent_active_time_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow appdomain proc_uid_concurrent_policy_time_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow appdomain proc_uid_cpupower_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow bootanim_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 bootanim_28_0 (dir (search))) +(allow servicemanager_28_0 bootanim_28_0 (file (read open))) +(allow servicemanager_28_0 bootanim_28_0 (process (getattr))) +(allow bootanim_28_0 surfaceflinger_28_0 (binder (call transfer))) +(allow surfaceflinger_28_0 bootanim_28_0 (binder (transfer))) +(allow bootanim_28_0 surfaceflinger_28_0 (fd (use))) +(allow bootanim_28_0 audioserver_28_0 (binder (call transfer))) +(allow audioserver_28_0 bootanim_28_0 (binder (transfer))) +(allow bootanim_28_0 audioserver_28_0 (fd (use))) +(allow bootanim_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 bootanim_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 bootanim_28_0 (dir (search))) +(allow hwservicemanager_28_0 bootanim_28_0 (file (read open))) +(allow hwservicemanager_28_0 bootanim_28_0 (process (getattr))) +(allow bootanim_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow bootanim_28_0 oemfs_28_0 (dir (search))) +(allow bootanim_28_0 oemfs_28_0 (file (ioctl read getattr lock map open))) +(allow bootanim_28_0 audio_device_28_0 (dir (ioctl read getattr lock search open))) +(allow bootanim_28_0 audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow bootanim_28_0 audioserver_service_28_0 (service_manager (find))) +(allow bootanim_28_0 surfaceflinger_service_28_0 (service_manager (find))) +(allow bootanim_28_0 ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow bootanim_28_0 hal_graphics_allocator (fd (use))) +(allow bootanim_28_0 hal_graphics_composer (fd (use))) +(allow bootanim_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow bootanim_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow bootanim_28_0 bootloader_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 runtime_event_log_tags_file_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 bootstat_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow bootstat_28_0 bootstat_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow bootstat_28_0 boottime_prop_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 property_socket_28_0 (sock_file (write))) +(allow bootstat_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bootstat_28_0 bootloader_boot_reason_prop_28_0 (property_service (set))) +(allow bootstat_28_0 bootloader_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 property_socket_28_0 (sock_file (write))) +(allow bootstat_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bootstat_28_0 system_boot_reason_prop_28_0 (property_service (set))) +(allow bootstat_28_0 system_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 property_socket_28_0 (sock_file (write))) +(allow bootstat_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bootstat_28_0 last_boot_reason_prop_28_0 (property_service (set))) +(allow bootstat_28_0 last_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 pstorefs_28_0 (dir (search))) +(allow bootstat_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 kernel_28_0 (system (syslog_read))) +(allow bootstat_28_0 logcat_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow bootstat_28_0 logdr_socket_28_0 (sock_file (write))) +(allow bootstat_28_0 logd_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_60_28_0 bootloader_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_60_28_0 last_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow bootanim_28_0 last_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow recovery_28_0 last_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_61_28_0 bootloader_boot_reason_prop_28_0 (property_service (set))) +(neverallow base_typeattr_61_28_0 last_boot_reason_prop_28_0 (property_service (set))) +(neverallow system_server_28_0 bootloader_boot_reason_prop_28_0 (property_service (set))) +(neverallow base_typeattr_62_28_0 system_boot_reason_prop_28_0 (property_service (set))) +(allow init_28_0 pdx_bufferhub_client_endpoint_socket_type (unix_stream_socket (create bind))) +(allow bufferhubd_28_0 pdx_bufferhub_client_endpoint_socket_type (unix_stream_socket (read write getattr setattr lock append listen accept getopt setopt shutdown))) +(allow bufferhubd_28_0 self (process (setsockcreate))) +(allow bufferhubd_28_0 pdx_bufferhub_client_channel_socket_type (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown))) +(neverallow base_typeattr_63_28_0 pdx_bufferhub_client_endpoint_socket_type (unix_stream_socket (listen accept))) +(allow bufferhubd_28_0 pdx_performance_client_endpoint_dir_type (dir (ioctl read getattr lock search open))) +(allow bufferhubd_28_0 pdx_performance_client_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open))) +(allow bufferhubd_28_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (read write shutdown connectto))) +(allow bufferhubd_28_0 pdx_performance_client_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow bufferhubd_28_0 pdx_performance_client_server_type (fd (use))) +(allow pdx_performance_client_server_type bufferhubd_28_0 (fd (use))) +(allow bufferhubd_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow bufferhubd_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow bufferhubd_28_0 mediacodec_28_0 (fd (use))) +(allow cameraserver_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 cameraserver_28_0 (dir (search))) +(allow servicemanager_28_0 cameraserver_28_0 (file (read open))) +(allow servicemanager_28_0 cameraserver_28_0 (process (getattr))) +(allow cameraserver_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain cameraserver_28_0 (binder (transfer))) +(allow cameraserver_28_0 binderservicedomain (fd (use))) +(allow cameraserver_28_0 appdomain (binder (call transfer))) +(allow appdomain cameraserver_28_0 (binder (transfer))) +(allow cameraserver_28_0 appdomain (fd (use))) +(allow cameraserver_28_0 ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow cameraserver_28_0 hal_graphics_composer (fd (use))) +(allow cameraserver_28_0 cameraserver_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_64_28_0 cameraserver_service_28_0 (service_manager (add))) +(allow cameraserver_28_0 activity_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 appops_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 audioserver_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 batterystats_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 cameraproxy_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 mediaserver_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 processinfo_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 scheduling_policy_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 surfaceflinger_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 hidl_token_hwservice_28_0 (hwservice_manager (find))) +(neverallow cameraserver_28_0 fs_type (file (execute_no_trans))) +(neverallow cameraserver_28_0 file_type (file (execute_no_trans))) +(neverallow cameraserver_28_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow cameraserver_28_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow cameraserver_28_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(allow cameraserver_28_0 adbd_28_0 (fd (use))) +(allow cameraserver_28_0 adbd_28_0 (unix_stream_socket (read write))) +(allow cameraserver_28_0 shell_28_0 (fd (use))) +(allow cameraserver_28_0 shell_28_0 (unix_stream_socket (read write))) +(allow cameraserver_28_0 shell_28_0 (fifo_file (read write))) +(allow charger_28_0 kmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow charger_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow charger_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow charger_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow charger_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow charger_28_0 sysfs_type (dir (ioctl read getattr lock search open))) +(allow charger_28_0 self (capability (sys_tty_config))) +(allow charger_28_0 self (cap_userns (sys_tty_config))) +(allow charger_28_0 self (capability (sys_boot))) +(allow charger_28_0 self (cap_userns (sys_boot))) +(allow charger_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow charger_28_0 self (capability2 (block_suspend))) +(allow charger_28_0 self (cap2_userns (block_suspend))) +(allow charger_28_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow charger_28_0 sysfs_power_28_0 (file (ioctl read write getattr lock append map open))) +(allow charger_28_0 sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow charger_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 sysfs_batteryinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow charger_28_0 pstorefs_28_0 (dir (ioctl read getattr lock search open))) +(allow charger_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 graphics_device_28_0 (dir (ioctl read getattr lock search open))) +(allow charger_28_0 graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow charger_28_0 input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow charger_28_0 input_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow charger_28_0 tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow charger_28_0 proc_sysrq_28_0 (file (ioctl read write getattr lock append map open))) +(allow charger_28_0 property_socket_28_0 (sock_file (write))) +(allow charger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow charger_28_0 system_prop_28_0 (property_service (set))) +(allow charger_28_0 system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 property_socket_28_0 (sock_file (write))) +(allow charger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow charger_28_0 exported_system_prop_28_0 (property_service (set))) +(allow charger_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 property_socket_28_0 (sock_file (write))) +(allow charger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow charger_28_0 exported2_system_prop_28_0 (property_service (set))) +(allow charger_28_0 exported2_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 property_socket_28_0 (sock_file (write))) +(allow charger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow charger_28_0 exported3_system_prop_28_0 (property_service (set))) +(allow charger_28_0 exported3_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow clatd_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow clatd_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow clatd_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow clatd_28_0 netd_28_0 (fd (use))) +(allow clatd_28_0 netd_28_0 (fifo_file (read write))) +(allow clatd_28_0 netd_28_0 (netlink_kobject_uevent_socket (read write))) +(allow clatd_28_0 netd_28_0 (netlink_nflog_socket (read write))) +(allow clatd_28_0 netd_28_0 (netlink_route_socket (read write))) +(allow clatd_28_0 netd_28_0 (udp_socket (read write))) +(allow clatd_28_0 netd_28_0 (unix_stream_socket (read write))) +(allow clatd_28_0 netd_28_0 (unix_dgram_socket (read write))) +(allow clatd_28_0 self (capability (setgid setuid net_admin net_raw))) +(allow clatd_28_0 self (cap_userns (setgid setuid net_admin net_raw))) +(allow clatd_28_0 self (capability (ipc_lock))) +(allow clatd_28_0 self (cap_userns (ipc_lock))) +(allow clatd_28_0 self (netlink_route_socket (nlmsg_write))) +(allow clatd_28_0 self (rawip_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow clatd_28_0 self (packet_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow clatd_28_0 self (tun_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow clatd_28_0 tun_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow cppreopts_28_0 dalvikcache_data_file_28_0 (dir (write add_name remove_name search))) +(allow cppreopts_28_0 dalvikcache_data_file_28_0 (file (read write create getattr unlink rename open))) +(allow cppreopts_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow cppreopts_28_0 system_file_28_0 (dir (read open))) +(allow cppreopts_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(dontaudit crash_dump_28_0 self (capability (sys_ptrace))) +(dontaudit crash_dump_28_0 self (cap_userns (sys_ptrace))) +(allow crash_dump_28_0 domain (fd (use))) +(allow crash_dump_28_0 domain (fifo_file (read write))) +(allow crash_dump_28_0 domain (fifo_file (append))) +(allow crash_dump_28_0 domain (dir (ioctl read getattr lock search open))) +(allow crash_dump_28_0 domain (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 domain (lnk_file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 exec_type (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 dalvikcache_data_file_28_0 (dir (getattr search))) +(allow crash_dump_28_0 dalvikcache_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 apk_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow crash_dump_28_0 apk_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 apk_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 vendor_file_28_0 (dir (ioctl read getattr lock search open))) +(allow crash_dump_28_0 same_process_hal_file_28_0 (dir (ioctl read getattr lock search open))) +(allow crash_dump_28_0 vendor_file_28_0 (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 vendor_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 same_process_hal_file_28_0 (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 same_process_hal_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 tombstoned_crash_socket_28_0 (sock_file (write))) +(allow crash_dump_28_0 tombstoned_28_0 (unix_stream_socket (connectto))) +(allow crash_dump_28_0 system_ndebug_socket_28_0 (sock_file (write))) +(allow crash_dump_28_0 system_server_28_0 (unix_stream_socket (connectto))) +(allow crash_dump_28_0 anr_data_file_28_0 (file (getattr append))) +(allow crash_dump_28_0 tombstone_data_file_28_0 (file (getattr append))) +(allow crash_dump_28_0 logcat_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow crash_dump_28_0 logdr_socket_28_0 (sock_file (write))) +(allow crash_dump_28_0 logd_28_0 (unix_stream_socket (connectto))) +(dontaudit crash_dump_28_0 core_data_file_type (dir (search))) +(dontaudit crash_dump_28_0 vendor_file_type (dir (search))) +(dontaudit crash_dump_28_0 system_data_file_28_0 (file (read))) +(neverallow domain crash_dump_exec_28_0 (file (execute_no_trans))) +(allow dex2oat_28_0 apk_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dex2oat_28_0 apk_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 apk_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 vendor_app_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dex2oat_28_0 vendor_app_file_28_0 (file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 vendor_app_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 vendor_framework_file_28_0 (dir (getattr search))) +(allow dex2oat_28_0 vendor_framework_file_28_0 (file (read getattr open))) +(allow dex2oat_28_0 tmpfs_28_0 (file (read getattr))) +(allow dex2oat_28_0 dalvikcache_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dex2oat_28_0 dalvikcache_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 dalvikcache_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 dalvikcache_data_file_28_0 (file (write))) +(allow dex2oat_28_0 dalvikcache_data_file_28_0 (lnk_file (read))) +(allow dex2oat_28_0 installd_28_0 (fd (use))) +(allow dex2oat_28_0 system_file_28_0 (file (lock))) +(allow dex2oat_28_0 asec_apk_file_28_0 (file (read))) +(allow dex2oat_28_0 unlabeled_28_0 (file (read))) +(allow dex2oat_28_0 oemfs_28_0 (file (read))) +(allow dex2oat_28_0 apk_tmp_file_28_0 (dir (search))) +(allow dex2oat_28_0 apk_tmp_file_28_0 (file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 user_profile_data_file_28_0 (file (read getattr lock))) +(allow dex2oat_28_0 app_data_file_28_0 (file (read write getattr lock))) +(allow dex2oat_28_0 postinstall_dexopt_28_0 (fd (use))) +(allow dex2oat_28_0 postinstall_file_28_0 (dir (getattr search))) +(allow dex2oat_28_0 postinstall_file_28_0 (filesystem (getattr))) +(allow dex2oat_28_0 postinstall_file_28_0 (lnk_file (read getattr))) +(allow dex2oat_28_0 ota_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow dex2oat_28_0 ota_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 ota_data_file_28_0 (lnk_file (read create))) +(allow dex2oat_28_0 ota_data_file_28_0 (file (write create setattr lock append map open))) +(neverallow dex2oat_28_0 app_data_file_28_0 (file (open))) +(neverallow dex2oat_28_0 app_data_file_28_0 (lnk_file (open))) +(neverallow dex2oat_28_0 app_data_file_28_0 (sock_file (open))) +(neverallow dex2oat_28_0 app_data_file_28_0 (fifo_file (open))) +(allow dhcp_28_0 cgroup_28_0 (dir (write create add_name))) +(allow dhcp_28_0 self (capability (setgid setuid net_bind_service net_admin net_raw))) +(allow dhcp_28_0 self (cap_userns (setgid setuid net_bind_service net_admin net_raw))) +(allow dhcp_28_0 self (packet_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow dhcp_28_0 self (netlink_route_socket (nlmsg_write))) +(allow dhcp_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dhcp_28_0 system_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dhcp_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dhcp_28_0 proc_net_28_0 (file (write))) +(allow dhcp_28_0 property_socket_28_0 (sock_file (write))) +(allow dhcp_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow dhcp_28_0 dhcp_prop_28_0 (property_service (set))) +(allow dhcp_28_0 dhcp_prop_28_0 (file (ioctl read getattr lock map open))) +(allow dhcp_28_0 property_socket_28_0 (sock_file (write))) +(allow dhcp_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow dhcp_28_0 pan_result_prop_28_0 (property_service (set))) +(allow dhcp_28_0 pan_result_prop_28_0 (file (ioctl read getattr lock map open))) +(allow dhcp_28_0 dhcp_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow dhcp_28_0 dhcp_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dhcp_28_0 netd_28_0 (fd (use))) +(allow dhcp_28_0 netd_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow dhcp_28_0 netd_28_0 (udp_socket (read write))) +(allow dhcp_28_0 netd_28_0 (unix_stream_socket (read write))) +(allow dhcp_28_0 netd_28_0 (unix_dgram_socket (read write))) +(allow dhcp_28_0 netd_28_0 (netlink_route_socket (read write))) +(allow dhcp_28_0 netd_28_0 (netlink_nflog_socket (read write))) +(allow dhcp_28_0 netd_28_0 (netlink_kobject_uevent_socket (read write))) +(allow display_service_server fwk_display_hwservice_28_0 (hwservice_manager (add find))) +(allow display_service_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_65_28_0 fwk_display_hwservice_28_0 (hwservice_manager (add))) +(allowx dnsmasq_28_0 self (ioctl udp_socket (0x6900 0x6902))) +(allowx dnsmasq_28_0 self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx dnsmasq_28_0 self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow dnsmasq_28_0 self (capability (dac_override))) +(allow dnsmasq_28_0 self (cap_userns (dac_override))) +(allow dnsmasq_28_0 self (capability (setgid setuid net_bind_service net_admin net_raw))) +(allow dnsmasq_28_0 self (cap_userns (setgid setuid net_bind_service net_admin net_raw))) +(allow dnsmasq_28_0 dhcp_data_file_28_0 (dir (write lock add_name remove_name search open))) +(allow dnsmasq_28_0 dhcp_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dnsmasq_28_0 netd_28_0 (fd (use))) +(allow dnsmasq_28_0 netd_28_0 (fifo_file (read write))) +(allow dnsmasq_28_0 netd_28_0 (netlink_kobject_uevent_socket (read write))) +(allow dnsmasq_28_0 netd_28_0 (netlink_nflog_socket (read write))) +(allow dnsmasq_28_0 netd_28_0 (netlink_route_socket (read write))) +(allow dnsmasq_28_0 netd_28_0 (unix_stream_socket (read write))) +(allow dnsmasq_28_0 netd_28_0 (unix_dgram_socket (read write))) +(allow dnsmasq_28_0 netd_28_0 (udp_socket (read write))) +(allow domain init_28_0 (process (sigchld))) +(allow domain self (process (fork sigchld sigkill sigstop sigcont signull signal getsched setsched getsession getpgid setpgid getcap setcap getattr setrlimit))) +(allow domain self (fd (use))) +(allow domain proc_28_0 (dir (ioctl read getattr lock search open))) +(allow domain proc_net_28_0 (dir (search))) +(allow domain self (dir (ioctl read getattr lock search open))) +(allow domain self (file (ioctl read getattr lock map open))) +(allow domain self (lnk_file (ioctl read getattr lock map open))) +(allow domain self (file (ioctl read write getattr lock append map open))) +(allow domain self (fifo_file (ioctl read write getattr lock append map open))) +(allow domain self (unix_dgram_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown sendto))) +(allow domain self (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown connectto))) +(allow domain init_28_0 (fd (use))) +(allow domain rootfs_28_0 (dir (search))) +(allow domain rootfs_28_0 (lnk_file (read getattr))) +(allow domain device_28_0 (dir (search))) +(allow domain dev_type (lnk_file (ioctl read getattr lock map open))) +(allow domain devpts_28_0 (dir (search))) +(allow domain socket_device_28_0 (dir (ioctl read getattr lock search open))) +(allow domain owntty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow domain null_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow domain zero_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow domain ashmem_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_66_28_0 binder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_67_28_0 hwbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow domain ptmx_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow domain alarm_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow domain random_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow domain proc_random_28_0 (dir (ioctl read getattr lock search open))) +(allow domain proc_random_28_0 (file (ioctl read getattr lock map open))) +(allow domain properties_device_28_0 (dir (getattr search))) +(allow domain properties_serial_28_0 (file (ioctl read getattr lock map open))) +(allow domain property_info_28_0 (file (ioctl read getattr lock map open))) +(allow domain core_property_type (file (ioctl read getattr lock map open))) +(allow domain exported_dalvik_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_ffs_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_system_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported2_config_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported2_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported2_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported2_vold_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported3_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported3_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported3_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain debug_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_config_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_fingerprint_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_secure_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_vold_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported2_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain logd_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain log_property_type (file (ioctl read getattr lock map open))) +(dontaudit domain property_type (file (audit_access))) +(allow domain property_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow domain init_28_0 (key (search))) +(allow domain vold_28_0 (key (search))) +(allow domain logdw_socket_28_0 (sock_file (write))) +(allow domain logd_28_0 (unix_dgram_socket (sendto))) +(allow domain pmsg_device_28_0 (chr_file (write lock append map open))) +(allow domain system_file_28_0 (dir (getattr search))) +(allow domain system_file_28_0 (file (read getattr map execute open))) +(allow domain system_file_28_0 (lnk_file (read getattr))) +(allow domain vendor_hal_file_28_0 (dir (ioctl read getattr lock search open))) +(allow domain same_process_hal_file_28_0 (dir (ioctl read getattr lock search open))) +(allow domain same_process_hal_file_28_0 (file (read getattr map execute open))) +(allow domain vndk_sp_file_28_0 (dir (ioctl read getattr lock search open))) +(allow domain vndk_sp_file_28_0 (file (read getattr map execute open))) +(allow domain vendor_configs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow domain vendor_configs_file_28_0 (file (read getattr open))) +(allow domain vendor_file_type (lnk_file (read getattr open))) +(allow domain vendor_file_28_0 (dir (getattr search))) +(allow base_typeattr_68_28_0 vendor_file_type (dir (ioctl read getattr lock search open))) +(allow base_typeattr_68_28_0 vendor_file_type (file (read getattr map execute open))) +(allow base_typeattr_68_28_0 vendor_file_type (lnk_file (read getattr))) +(allow domain sysfs_28_0 (lnk_file (read getattr))) +(allow domain zoneinfo_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow domain zoneinfo_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow domain sysfs_devices_system_cpu_28_0 (dir (ioctl read getattr lock search open))) +(allow domain sysfs_devices_system_cpu_28_0 (file (ioctl read getattr lock map open))) +(allow domain sysfs_devices_system_cpu_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow domain sysfs_usb_28_0 (dir (ioctl read getattr lock search open))) +(allow domain sysfs_usb_28_0 (file (ioctl read getattr lock map open))) +(allow domain sysfs_usb_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain system_data_file_28_0 (dir (getattr))) +(allow coredomain system_data_file_28_0 (dir (getattr))) +(allow domain system_data_file_28_0 (dir (search))) +(allow domain vendor_data_file_28_0 (dir (getattr search))) +(allow domain proc_28_0 (lnk_file (read getattr))) +(allow domain proc_cpuinfo_28_0 (file (ioctl read getattr lock map open))) +(allow domain proc_overcommit_memory_28_0 (file (ioctl read getattr lock map open))) +(allow domain proc_perf_28_0 (file (ioctl read getattr lock map open))) +(allow domain selinuxfs_28_0 (dir (search))) +(allow domain selinuxfs_28_0 (file (getattr))) +(allow domain sysfs_28_0 (dir (search))) +(allow domain selinuxfs_28_0 (filesystem (getattr))) +(allow domain cgroup_28_0 (dir (write search))) +(allow domain cgroup_28_0 (file (write lock append map open))) +(allow domain debugfs_28_0 (dir (search))) +(allow domain debugfs_tracing_28_0 (dir (search))) +(allow domain debugfs_tracing_debug_28_0 (dir (search))) +(allow domain debugfs_trace_marker_28_0 (file (write lock append map open))) +(allow domain fs_type (filesystem (getattr))) +(allow domain fs_type (dir (getattr))) +(allowx domain domain (ioctl tcp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx domain domain (ioctl udp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx domain domain (ioctl rawip_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx domain domain (ioctl tcp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx domain domain (ioctl udp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx domain domain (ioctl rawip_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx domain domain (ioctl tcp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx domain domain (ioctl udp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx domain domain (ioctl rawip_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx domain domain (ioctl unix_stream_socket (0x5401 0x5411 ((range 0x5413 0x5414)) 0x541b 0x5451))) +(allowx domain domain (ioctl unix_dgram_socket (0x5401 0x5411 ((range 0x5413 0x5414)) 0x541b 0x5451))) +(allowx domain devpts_28_0 (ioctl chr_file (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allow base_typeattr_69_28_0 hwservice_manager_type (hwservice_manager (add find))) +(allow base_typeattr_69_28_0 vndservice_manager_type (service_manager (add find))) +(neverallowx domain domain (ioctl socket (0x0))) +(neverallowx domain domain (ioctl tcp_socket (0x0))) +(neverallowx domain domain (ioctl udp_socket (0x0))) +(neverallowx domain domain (ioctl rawip_socket (0x0))) +(neverallowx domain domain (ioctl netlink_socket (0x0))) +(neverallowx domain domain (ioctl packet_socket (0x0))) +(neverallowx domain domain (ioctl key_socket (0x0))) +(neverallowx domain domain (ioctl unix_stream_socket (0x0))) +(neverallowx domain domain (ioctl unix_dgram_socket (0x0))) +(neverallowx domain domain (ioctl netlink_route_socket (0x0))) +(neverallowx domain domain (ioctl netlink_tcpdiag_socket (0x0))) +(neverallowx domain domain (ioctl netlink_nflog_socket (0x0))) +(neverallowx domain domain (ioctl netlink_xfrm_socket (0x0))) +(neverallowx domain domain (ioctl netlink_selinux_socket (0x0))) +(neverallowx domain domain (ioctl netlink_audit_socket (0x0))) +(neverallowx domain domain (ioctl netlink_dnrt_socket (0x0))) +(neverallowx domain domain (ioctl netlink_kobject_uevent_socket (0x0))) +(neverallowx domain domain (ioctl appletalk_socket (0x0))) +(neverallowx domain domain (ioctl tun_socket (0x0))) +(neverallowx domain domain (ioctl netlink_iscsi_socket (0x0))) +(neverallowx domain domain (ioctl netlink_fib_lookup_socket (0x0))) +(neverallowx domain domain (ioctl netlink_connector_socket (0x0))) +(neverallowx domain domain (ioctl netlink_netfilter_socket (0x0))) +(neverallowx domain domain (ioctl netlink_generic_socket (0x0))) +(neverallowx domain domain (ioctl netlink_scsitransport_socket (0x0))) +(neverallowx domain domain (ioctl netlink_rdma_socket (0x0))) +(neverallowx domain domain (ioctl netlink_crypto_socket (0x0))) +(neverallowx domain domain (ioctl sctp_socket (0x0))) +(neverallowx domain domain (ioctl icmp_socket (0x0))) +(neverallowx domain domain (ioctl ax25_socket (0x0))) +(neverallowx domain domain (ioctl ipx_socket (0x0))) +(neverallowx domain domain (ioctl netrom_socket (0x0))) +(neverallowx domain domain (ioctl atmpvc_socket (0x0))) +(neverallowx domain domain (ioctl x25_socket (0x0))) +(neverallowx domain domain (ioctl rose_socket (0x0))) +(neverallowx domain domain (ioctl decnet_socket (0x0))) +(neverallowx domain domain (ioctl atmsvc_socket (0x0))) +(neverallowx domain domain (ioctl rds_socket (0x0))) +(neverallowx domain domain (ioctl irda_socket (0x0))) +(neverallowx domain domain (ioctl pppox_socket (0x0))) +(neverallowx domain domain (ioctl llc_socket (0x0))) +(neverallowx domain domain (ioctl can_socket (0x0))) +(neverallowx domain domain (ioctl tipc_socket (0x0))) +(neverallowx domain domain (ioctl bluetooth_socket (0x0))) +(neverallowx domain domain (ioctl iucv_socket (0x0))) +(neverallowx domain domain (ioctl rxrpc_socket (0x0))) +(neverallowx domain domain (ioctl isdn_socket (0x0))) +(neverallowx domain domain (ioctl phonet_socket (0x0))) +(neverallowx domain domain (ioctl ieee802154_socket (0x0))) +(neverallowx domain domain (ioctl caif_socket (0x0))) +(neverallowx domain domain (ioctl alg_socket (0x0))) +(neverallowx domain domain (ioctl nfc_socket (0x0))) +(neverallowx domain domain (ioctl vsock_socket (0x0))) +(neverallowx domain domain (ioctl kcm_socket (0x0))) +(neverallowx domain domain (ioctl qipcrtr_socket (0x0))) +(neverallowx domain domain (ioctl smc_socket (0x0))) +(neverallowx domain domain (ioctl socket (0x8905))) +(neverallowx domain domain (ioctl tcp_socket (0x8905))) +(neverallowx domain domain (ioctl udp_socket (0x8905))) +(neverallowx domain domain (ioctl rawip_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_socket (0x8905))) +(neverallowx domain domain (ioctl packet_socket (0x8905))) +(neverallowx domain domain (ioctl key_socket (0x8905))) +(neverallowx domain domain (ioctl unix_stream_socket (0x8905))) +(neverallowx domain domain (ioctl unix_dgram_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_route_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_tcpdiag_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_nflog_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_xfrm_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_selinux_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_audit_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_dnrt_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_kobject_uevent_socket (0x8905))) +(neverallowx domain domain (ioctl appletalk_socket (0x8905))) +(neverallowx domain domain (ioctl tun_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_iscsi_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_fib_lookup_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_connector_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_netfilter_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_generic_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_scsitransport_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_rdma_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_crypto_socket (0x8905))) +(neverallowx domain domain (ioctl sctp_socket (0x8905))) +(neverallowx domain domain (ioctl icmp_socket (0x8905))) +(neverallowx domain domain (ioctl ax25_socket (0x8905))) +(neverallowx domain domain (ioctl ipx_socket (0x8905))) +(neverallowx domain domain (ioctl netrom_socket (0x8905))) +(neverallowx domain domain (ioctl atmpvc_socket (0x8905))) +(neverallowx domain domain (ioctl x25_socket (0x8905))) +(neverallowx domain domain (ioctl rose_socket (0x8905))) +(neverallowx domain domain (ioctl decnet_socket (0x8905))) +(neverallowx domain domain (ioctl atmsvc_socket (0x8905))) +(neverallowx domain domain (ioctl rds_socket (0x8905))) +(neverallowx domain domain (ioctl irda_socket (0x8905))) +(neverallowx domain domain (ioctl pppox_socket (0x8905))) +(neverallowx domain domain (ioctl llc_socket (0x8905))) +(neverallowx domain domain (ioctl can_socket (0x8905))) +(neverallowx domain domain (ioctl tipc_socket (0x8905))) +(neverallowx domain domain (ioctl bluetooth_socket (0x8905))) +(neverallowx domain domain (ioctl iucv_socket (0x8905))) +(neverallowx domain domain (ioctl rxrpc_socket (0x8905))) +(neverallowx domain domain (ioctl isdn_socket (0x8905))) +(neverallowx domain domain (ioctl phonet_socket (0x8905))) +(neverallowx domain domain (ioctl ieee802154_socket (0x8905))) +(neverallowx domain domain (ioctl caif_socket (0x8905))) +(neverallowx domain domain (ioctl alg_socket (0x8905))) +(neverallowx domain domain (ioctl nfc_socket (0x8905))) +(neverallowx domain domain (ioctl vsock_socket (0x8905))) +(neverallowx domain domain (ioctl kcm_socket (0x8905))) +(neverallowx domain domain (ioctl qipcrtr_socket (0x8905))) +(neverallowx domain domain (ioctl smc_socket (0x8905))) +(neverallowx base_typeattr_57_28_0 devpts_28_0 (ioctl chr_file (0x5412))) +(neverallow base_typeattr_70_28_0 unlabeled_28_0 (file (create))) +(neverallow base_typeattr_70_28_0 unlabeled_28_0 (dir (create))) +(neverallow base_typeattr_70_28_0 unlabeled_28_0 (lnk_file (create))) +(neverallow base_typeattr_70_28_0 unlabeled_28_0 (chr_file (create))) +(neverallow base_typeattr_70_28_0 unlabeled_28_0 (blk_file (create))) +(neverallow base_typeattr_70_28_0 unlabeled_28_0 (sock_file (create))) +(neverallow base_typeattr_70_28_0 unlabeled_28_0 (fifo_file (create))) +(neverallow base_typeattr_71_28_0 self (capability (mknod))) +(neverallow base_typeattr_71_28_0 self (cap_userns (mknod))) +(neverallow base_typeattr_72_28_0 self (capability (sys_rawio))) +(neverallow base_typeattr_72_28_0 self (cap_userns (sys_rawio))) +(neverallow base_typeattr_57_28_0 self (memprotect (mmap_zero))) +(neverallow base_typeattr_57_28_0 self (capability2 (mac_override))) +(neverallow base_typeattr_57_28_0 self (cap2_userns (mac_override))) +(neverallow base_typeattr_57_28_0 self (capability2 (mac_admin))) +(neverallow base_typeattr_57_28_0 self (cap2_userns (mac_admin))) +(neverallow base_typeattr_57_28_0 kernel_28_0 (security (load_policy))) +(neverallow base_typeattr_57_28_0 kernel_28_0 (security (setenforce))) +(neverallow base_typeattr_73_28_0 kernel_28_0 (security (setcheckreqprot))) +(neverallow base_typeattr_57_28_0 kernel_28_0 (security (setbool))) +(neverallow base_typeattr_74_28_0 kernel_28_0 (security (setsecparam))) +(neverallow base_typeattr_75_28_0 hw_random_device_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_76_28_0 keychord_device_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_57_28_0 base_typeattr_77_28_0 (file (entrypoint))) +(neverallow base_typeattr_78_28_0 kmem_device_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_57_28_0 kmem_device_28_0 (chr_file (ioctl read write lock relabelfrom append map link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_78_28_0 port_device_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_57_28_0 port_device_28_0 (chr_file (ioctl read write lock relabelfrom append map link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_74_28_0 usermodehelper_28_0 (file (write append))) +(neverallow base_typeattr_79_28_0 sysfs_usermodehelper_28_0 (file (write append))) +(neverallow base_typeattr_80_28_0 proc_security_28_0 (file (read write append open))) +(neverallow base_typeattr_57_28_0 init_28_0 (process (ptrace))) +(neverallow domain init_28_0 (binder (impersonate call set_context_mgr transfer))) +(neverallow domain vendor_init_28_0 (binder (impersonate call set_context_mgr transfer))) +(neverallow base_typeattr_81_28_0 block_device_28_0 (blk_file (read write open))) +(neverallow base_typeattr_57_28_0 base_typeattr_57_28_0 (chr_file (rename))) +(neverallow base_typeattr_57_28_0 base_typeattr_57_28_0 (blk_file (rename))) +(neverallow domain device_28_0 (chr_file (read write open))) +(neverallow base_typeattr_82_28_0 base_typeattr_83_28_0 (filesystem (mount remount relabelfrom relabelto))) +(neverallow base_typeattr_84_28_0 base_typeattr_85_28_0 (file (execute))) +(neverallow base_typeattr_86_28_0 base_typeattr_87_28_0 (file (execute))) +(neverallow domain cache_file_28_0 (file (execute))) +(neverallow domain cache_backup_file_28_0 (file (execute))) +(neverallow domain cache_private_backup_file_28_0 (file (execute))) +(neverallow domain cache_recovery_file_28_0 (file (execute))) +(neverallow base_typeattr_51_28_0 base_typeattr_58_28_0 (file (execute execute_no_trans))) +(neverallow domain nativetest_data_file_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain nativetest_data_file_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain nativetest_data_file_28_0 (chr_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain nativetest_data_file_28_0 (blk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain nativetest_data_file_28_0 (sock_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain nativetest_data_file_28_0 (fifo_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain nativetest_data_file_28_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir))) +(neverallow domain nativetest_data_file_28_0 (file (execute execute_no_trans))) +(neverallow base_typeattr_74_28_0 property_data_file_28_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir))) +(neverallow base_typeattr_74_28_0 property_data_file_28_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans))) +(neverallow base_typeattr_74_28_0 property_type (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans))) +(neverallow base_typeattr_74_28_0 properties_device_28_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans))) +(neverallow base_typeattr_74_28_0 properties_serial_28_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans))) +(neverallow domain exec_type (file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain exec_type (dir (write create setattr relabelfrom append unlink link rename))) +(neverallow domain exec_type (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain exec_type (chr_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain exec_type (blk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain exec_type (sock_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain exec_type (fifo_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (dir (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (chr_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (blk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (sock_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (fifo_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (dir (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (chr_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (blk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (sock_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (fifo_file (write create setattr relabelfrom append unlink link rename))) +(neverallow base_typeattr_73_28_0 exec_type (file (relabelto))) +(neverallow base_typeattr_73_28_0 exec_type (dir (relabelto))) +(neverallow base_typeattr_73_28_0 exec_type (lnk_file (relabelto))) +(neverallow base_typeattr_73_28_0 exec_type (chr_file (relabelto))) +(neverallow base_typeattr_73_28_0 exec_type (blk_file (relabelto))) +(neverallow base_typeattr_73_28_0 exec_type (sock_file (relabelto))) +(neverallow base_typeattr_73_28_0 exec_type (fifo_file (relabelto))) +(neverallow base_typeattr_73_28_0 vendor_file_type (file (relabelto))) +(neverallow base_typeattr_73_28_0 vendor_file_type (dir (relabelto))) +(neverallow base_typeattr_73_28_0 vendor_file_type (lnk_file (relabelto))) +(neverallow base_typeattr_73_28_0 vendor_file_type (chr_file (relabelto))) +(neverallow base_typeattr_73_28_0 vendor_file_type (blk_file (relabelto))) +(neverallow base_typeattr_73_28_0 vendor_file_type (sock_file (relabelto))) +(neverallow base_typeattr_73_28_0 vendor_file_type (fifo_file (relabelto))) +(neverallow base_typeattr_73_28_0 system_file_28_0 (file (relabelto))) +(neverallow base_typeattr_73_28_0 system_file_28_0 (dir (relabelto))) +(neverallow base_typeattr_73_28_0 system_file_28_0 (lnk_file (relabelto))) +(neverallow base_typeattr_73_28_0 system_file_28_0 (chr_file (relabelto))) +(neverallow base_typeattr_73_28_0 system_file_28_0 (blk_file (relabelto))) +(neverallow base_typeattr_73_28_0 system_file_28_0 (sock_file (relabelto))) +(neverallow base_typeattr_73_28_0 system_file_28_0 (fifo_file (relabelto))) +(neverallow base_typeattr_57_28_0 exec_type (file (mounton))) +(neverallow base_typeattr_57_28_0 exec_type (dir (mounton))) +(neverallow base_typeattr_57_28_0 exec_type (lnk_file (mounton))) +(neverallow base_typeattr_57_28_0 exec_type (chr_file (mounton))) +(neverallow base_typeattr_57_28_0 exec_type (blk_file (mounton))) +(neverallow base_typeattr_57_28_0 exec_type (sock_file (mounton))) +(neverallow base_typeattr_57_28_0 exec_type (fifo_file (mounton))) +(neverallow base_typeattr_74_28_0 vendor_file_type (file (mounton))) +(neverallow base_typeattr_74_28_0 vendor_file_type (dir (mounton))) +(neverallow base_typeattr_74_28_0 vendor_file_type (lnk_file (mounton))) +(neverallow base_typeattr_74_28_0 vendor_file_type (chr_file (mounton))) +(neverallow base_typeattr_74_28_0 vendor_file_type (blk_file (mounton))) +(neverallow base_typeattr_74_28_0 vendor_file_type (sock_file (mounton))) +(neverallow base_typeattr_74_28_0 vendor_file_type (fifo_file (mounton))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (file (mounton))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (dir (mounton))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (lnk_file (mounton))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (chr_file (mounton))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (blk_file (mounton))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (sock_file (mounton))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (fifo_file (mounton))) +(neverallow base_typeattr_57_28_0 rootfs_28_0 (file (write create setattr relabelto append unlink link rename))) +(neverallow base_typeattr_57_28_0 base_typeattr_88_28_0 (filesystem (relabelto))) +(neverallow base_typeattr_57_28_0 contextmount_type (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_57_28_0 contextmount_type (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_57_28_0 contextmount_type (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_57_28_0 contextmount_type (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_57_28_0 contextmount_type (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_57_28_0 contextmount_type (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_57_28_0 contextmount_type (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_57_28_0 default_android_service_28_0 (service_manager (add))) +(neverallow base_typeattr_57_28_0 default_android_vndservice_28_0 (service_manager (add find))) +(neverallow base_typeattr_57_28_0 default_android_hwservice_28_0 (hwservice_manager (add find))) +(neverallow base_typeattr_57_28_0 hidl_base_hwservice_28_0 (hwservice_manager (find))) +(neverallow base_typeattr_80_28_0 default_prop_28_0 (property_service (set))) +(neverallow base_typeattr_80_28_0 mmc_prop_28_0 (property_service (set))) +(neverallow base_typeattr_89_28_0 pm_prop_28_0 (property_service (set))) +(neverallow base_typeattr_68_28_0 pm_prop_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_90_28_0 serialno_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_91_28_0 firstboot_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_92_28_0 frp_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_93_28_0 metadata_block_device_28_0 (blk_file (ioctl read write lock append link rename open))) +(neverallow base_typeattr_94_28_0 system_block_device_28_0 (blk_file (write append))) +(neverallow base_typeattr_95_28_0 recovery_block_device_28_0 (blk_file (write append))) +(neverallow base_typeattr_96_28_0 misc_block_device_28_0 (blk_file (ioctl read write lock relabelfrom append link rename open))) +(neverallow base_typeattr_97_28_0 base_typeattr_57_28_0 (binder (set_context_mgr))) +(neverallow servicemanager_28_0 hwbinder_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow servicemanager_28_0 vndbinder_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow hwservicemanager_28_0 binder_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow hwservicemanager_28_0 vndbinder_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow vndservicemanager_28_0 binder_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow vndservicemanager_28_0 hwbinder_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_98_28_0 binder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(neverallow base_typeattr_98_28_0 service_manager_type (service_manager (find))) +(neverallow base_typeattr_99_28_0 base_typeattr_100_28_0 (service_manager (find))) +(neverallow base_typeattr_98_28_0 servicemanager_28_0 (binder (call transfer))) +(neverallow base_typeattr_101_28_0 vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(neverallow ueventd_28_0 vndbinder_device_28_0 (chr_file (ioctl read write append))) +(neverallow base_typeattr_102_28_0 vndservice_manager_type (service_manager (add find list))) +(neverallow base_typeattr_102_28_0 vndservicemanager_28_0 (binder (impersonate call set_context_mgr transfer))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (tcp_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (udp_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (rawip_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (packet_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (key_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (unix_stream_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (unix_dgram_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_route_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_tcpdiag_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_nflog_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_xfrm_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_selinux_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_audit_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_dnrt_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_kobject_uevent_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (appletalk_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (tun_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_iscsi_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_fib_lookup_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_connector_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_netfilter_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_generic_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_scsitransport_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_rdma_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netlink_crypto_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (sctp_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (icmp_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (ax25_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (ipx_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (netrom_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (atmpvc_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (x25_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (rose_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (decnet_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (atmsvc_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (rds_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (irda_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (pppox_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (llc_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (can_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (tipc_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (bluetooth_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (iucv_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (rxrpc_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (isdn_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (phonet_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (ieee802154_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (caif_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (alg_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (nfc_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (vsock_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (kcm_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (qipcrtr_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (smc_socket (connect sendto))) +(neverallow base_typeattr_103_28_0 base_typeattr_104_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (tcp_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (udp_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (rawip_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (packet_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (key_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (unix_stream_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (unix_dgram_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_route_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_tcpdiag_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_nflog_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_xfrm_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_selinux_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_audit_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_dnrt_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_kobject_uevent_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (appletalk_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (tun_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_iscsi_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_fib_lookup_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_connector_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_netfilter_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_generic_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_scsitransport_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_rdma_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_crypto_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (sctp_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (icmp_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (ax25_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (ipx_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netrom_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (atmpvc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (x25_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (rose_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (decnet_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (atmsvc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (rds_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (irda_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (pppox_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (llc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (can_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (tipc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (bluetooth_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (iucv_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (rxrpc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (isdn_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (phonet_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (ieee802154_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (caif_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (alg_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (nfc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (vsock_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (kcm_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (qipcrtr_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (smc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (tcp_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (udp_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (rawip_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (packet_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (key_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (unix_stream_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (unix_dgram_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_route_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_tcpdiag_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_nflog_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_xfrm_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_selinux_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_audit_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_dnrt_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_kobject_uevent_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (appletalk_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (tun_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_iscsi_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_fib_lookup_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_connector_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_netfilter_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_generic_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_scsitransport_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_rdma_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netlink_crypto_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (sctp_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (icmp_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (ax25_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (ipx_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (netrom_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (atmpvc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (x25_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (rose_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (decnet_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (atmsvc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (rds_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (irda_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (pppox_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (llc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (can_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (tipc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (bluetooth_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (iucv_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (rxrpc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (isdn_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (phonet_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (ieee802154_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (caif_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (alg_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (nfc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (vsock_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (kcm_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (qipcrtr_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (smc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 netd_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_108_28_0 core_data_file_type (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_108_28_0 coredomain_socket (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_108_28_0 unlabeled_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_99_28_0 base_typeattr_109_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_110_28_0 base_typeattr_111_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_112_28_0 base_typeattr_113_28_0 (file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_112_28_0 base_typeattr_113_28_0 (lnk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_112_28_0 base_typeattr_113_28_0 (chr_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_112_28_0 base_typeattr_113_28_0 (blk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_112_28_0 base_typeattr_113_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_112_28_0 base_typeattr_113_28_0 (fifo_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_112_28_0 base_typeattr_114_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_115_28_0 base_typeattr_116_28_0 (file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_115_28_0 base_typeattr_116_28_0 (lnk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_115_28_0 base_typeattr_116_28_0 (chr_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_115_28_0 base_typeattr_116_28_0 (blk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_115_28_0 base_typeattr_116_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_115_28_0 base_typeattr_116_28_0 (fifo_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_117_28_0 base_typeattr_118_28_0 (file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_117_28_0 base_typeattr_118_28_0 (lnk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_117_28_0 base_typeattr_118_28_0 (chr_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_117_28_0 base_typeattr_118_28_0 (blk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_117_28_0 base_typeattr_118_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_117_28_0 base_typeattr_118_28_0 (fifo_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow vendor_init_28_0 unencrypted_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod audit_access))) +(neverallow base_typeattr_115_28_0 base_typeattr_119_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_117_28_0 base_typeattr_120_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow vendor_init_28_0 unencrypted_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent rmdir open audit_access execmod))) +(neverallow base_typeattr_121_28_0 system_data_file_28_0 (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent rmdir open audit_access execmod))) +(neverallow base_typeattr_122_28_0 vendor_data_file_28_0 (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent rmdir open audit_access execmod))) +(neverallow base_typeattr_123_28_0 vendor_data_file_28_0 (file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_123_28_0 vendor_data_file_28_0 (lnk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_123_28_0 vendor_data_file_28_0 (chr_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_123_28_0 vendor_data_file_28_0 (blk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_123_28_0 vendor_data_file_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_123_28_0 vendor_data_file_28_0 (fifo_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_124_28_0 vendor_app_file_28_0 (dir (read getattr search open))) +(neverallow base_typeattr_124_28_0 vendor_app_file_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_125_28_0 vendor_overlay_file_28_0 (dir (read getattr search open))) +(neverallow base_typeattr_125_28_0 vendor_overlay_file_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_126_28_0 vendor_shell_exec_28_0 (file (execute execute_no_trans))) +(neverallow base_typeattr_127_28_0 base_typeattr_128_28_0 (file (execute execute_no_trans entrypoint))) +(neverallow base_typeattr_129_28_0 base_typeattr_130_28_0 (file (execute))) +(neverallow base_typeattr_131_28_0 vendor_file_type (file (execute_no_trans))) +(neverallow base_typeattr_132_28_0 dalvikcache_data_file_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow base_typeattr_132_28_0 dalvikcache_data_file_28_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir))) +(neverallow base_typeattr_133_28_0 zygote_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_134_28_0 zygote_socket_28_0 (sock_file (write))) +(neverallow base_typeattr_135_28_0 webview_zygote_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_134_28_0 webview_zygote_28_0 (sock_file (write))) +(neverallow base_typeattr_136_28_0 tombstoned_crash_socket_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_137_28_0 tombstoned_intercept_socket_28_0 (sock_file (write))) +(neverallow base_typeattr_137_28_0 tombstoned_intercept_socket_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_57_28_0 base_typeattr_57_28_0 (sem (create destroy getattr setattr read write associate unix_read unix_write))) +(neverallow base_typeattr_57_28_0 base_typeattr_57_28_0 (msg (send receive))) +(neverallow base_typeattr_57_28_0 base_typeattr_57_28_0 (msgq (create destroy getattr setattr read write associate unix_read unix_write enqueue))) +(neverallow base_typeattr_57_28_0 base_typeattr_57_28_0 (shm (create destroy getattr setattr read write associate unix_read unix_write lock))) +(neverallow base_typeattr_57_28_0 dev_type (lnk_file (mounton))) +(neverallow base_typeattr_57_28_0 dev_type (sock_file (mounton))) +(neverallow base_typeattr_57_28_0 dev_type (fifo_file (mounton))) +(neverallow base_typeattr_57_28_0 fs_type (lnk_file (mounton))) +(neverallow base_typeattr_57_28_0 fs_type (sock_file (mounton))) +(neverallow base_typeattr_57_28_0 fs_type (fifo_file (mounton))) +(neverallow base_typeattr_57_28_0 file_type (lnk_file (mounton))) +(neverallow base_typeattr_57_28_0 file_type (sock_file (mounton))) +(neverallow base_typeattr_57_28_0 file_type (fifo_file (mounton))) +(neverallow domain su_exec_28_0 (file (execute execute_no_trans))) +(neverallow base_typeattr_57_28_0 base_typeattr_138_28_0 (file (execmod))) +(neverallow base_typeattr_57_28_0 self (process (execstack execheap))) +(neverallow base_typeattr_139_28_0 file_type (file (execmod))) +(neverallow base_typeattr_74_28_0 proc_28_0 (file (mounton))) +(neverallow base_typeattr_74_28_0 proc_28_0 (dir (mounton))) +(neverallow base_typeattr_140_28_0 domain (process (transition dyntransition))) +(neverallow base_typeattr_141_28_0 system_data_file_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow installd_28_0 system_data_file_28_0 (file (write create setattr relabelto append link rename execute quotaon mounton execute_no_trans entrypoint execmod audit_access))) +(neverallow base_typeattr_142_28_0 system_app_data_file_28_0 (file (create unlink open))) +(neverallow base_typeattr_142_28_0 system_app_data_file_28_0 (dir (create unlink open))) +(neverallow base_typeattr_142_28_0 system_app_data_file_28_0 (lnk_file (create unlink open))) +(neverallow base_typeattr_142_28_0 system_app_data_file_28_0 (chr_file (create unlink open))) +(neverallow base_typeattr_142_28_0 system_app_data_file_28_0 (blk_file (create unlink open))) +(neverallow base_typeattr_142_28_0 system_app_data_file_28_0 (sock_file (create unlink open))) +(neverallow base_typeattr_142_28_0 system_app_data_file_28_0 (fifo_file (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (file (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (dir (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (lnk_file (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (chr_file (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (blk_file (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (sock_file (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (fifo_file (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (file (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (dir (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (lnk_file (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (chr_file (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (blk_file (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (sock_file (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (fifo_file (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (file (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (dir (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (lnk_file (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (chr_file (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (blk_file (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (sock_file (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (fifo_file (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (file (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (dir (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (lnk_file (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (chr_file (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (blk_file (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (sock_file (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (fifo_file (create unlink open))) +(neverallow base_typeattr_143_28_0 app_data_file_28_0 (file (create unlink))) +(neverallow base_typeattr_143_28_0 app_data_file_28_0 (dir (create unlink))) +(neverallow base_typeattr_143_28_0 app_data_file_28_0 (lnk_file (create unlink))) +(neverallow base_typeattr_143_28_0 app_data_file_28_0 (chr_file (create unlink))) +(neverallow base_typeattr_143_28_0 app_data_file_28_0 (blk_file (create unlink))) +(neverallow base_typeattr_143_28_0 app_data_file_28_0 (sock_file (create unlink))) +(neverallow base_typeattr_143_28_0 app_data_file_28_0 (fifo_file (create unlink))) +(neverallow base_typeattr_144_28_0 shell_28_0 (process (transition dyntransition))) +(neverallow base_typeattr_145_28_0 base_typeattr_52_28_0 (process (transition dyntransition))) +(neverallow base_typeattr_146_28_0 app_data_file_28_0 (lnk_file (read))) +(neverallow base_typeattr_147_28_0 shell_data_file_28_0 (lnk_file (read))) +(neverallow base_typeattr_148_28_0 shell_data_file_28_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir))) +(neverallow base_typeattr_149_28_0 shell_data_file_28_0 (dir (search open))) +(neverallow base_typeattr_150_28_0 shell_data_file_28_0 (file (open))) +(neverallow base_typeattr_57_28_0 base_typeattr_151_28_0 (service_manager (list))) +(neverallow base_typeattr_57_28_0 base_typeattr_152_28_0 (hwservice_manager (list))) +(neverallow base_typeattr_57_28_0 domain (file (execute execute_no_trans entrypoint))) +(neverallow base_typeattr_153_28_0 debugfs_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_154_28_0 profman_exec_28_0 (file (execute execute_no_trans))) +(neverallow base_typeattr_57_28_0 base_typeattr_155_28_0 (system (module_load))) +(neverallow base_typeattr_57_28_0 self (capability (setfcap))) +(neverallow base_typeattr_57_28_0 self (cap_userns (setfcap))) +(neverallow domain crash_dump_28_0 (process (noatsecure))) +(neverallow base_typeattr_156_28_0 coredomain_hwservice (hwservice_manager (add))) +(neverallow base_typeattr_57_28_0 same_process_hwservice (hwservice_manager (add))) +(neverallow base_typeattr_157_28_0 vendor_file_28_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans open))) +(neverallow base_typeattr_158_28_0 self (capability (dac_override))) +(neverallow base_typeattr_159_28_0 self (capability (dac_read_search))) +(neverallow domain proc_type (dir (write create link rename add_name remove_name reparent rmdir))) +(neverallow domain sysfs_type (dir (write create link rename add_name remove_name reparent rmdir))) +(neverallow domain cgroup_28_0 (file (create))) +(dontaudit domain proc_type (dir (write))) +(dontaudit domain sysfs_type (dir (write))) +(dontaudit domain cgroup_28_0 (file (create))) +(neverallow base_typeattr_160_28_0 mnt_vendor_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(allow drmserver_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 drmserver_28_0 (dir (search))) +(allow servicemanager_28_0 drmserver_28_0 (file (read open))) +(allow servicemanager_28_0 drmserver_28_0 (process (getattr))) +(allow drmserver_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 drmserver_28_0 (binder (transfer))) +(allow drmserver_28_0 system_server_28_0 (fd (use))) +(allow drmserver_28_0 appdomain (binder (call transfer))) +(allow appdomain drmserver_28_0 (binder (transfer))) +(allow drmserver_28_0 appdomain (fd (use))) +(allow drmserver_28_0 system_server_28_0 (fd (use))) +(allow drmserver_28_0 mediaserver_28_0 (binder (call transfer))) +(allow mediaserver_28_0 drmserver_28_0 (binder (transfer))) +(allow drmserver_28_0 mediaserver_28_0 (fd (use))) +(allow drmserver_28_0 sdcard_type (dir (search))) +(allow drmserver_28_0 drm_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow drmserver_28_0 drm_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow drmserver_28_0 tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow drmserver_28_0 app_data_file_28_0 (file (read write getattr))) +(allow drmserver_28_0 sdcard_type (file (read write getattr))) +(allow drmserver_28_0 efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow drmserver_28_0 efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 efs_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow drmserver_28_0 apk_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow drmserver_28_0 drmserver_socket_28_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow drmserver_28_0 apk_data_file_28_0 (sock_file (unlink))) +(allow drmserver_28_0 media_rw_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow drmserver_28_0 media_rw_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 media_rw_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow drmserver_28_0 apk_data_file_28_0 (file (read getattr))) +(allow drmserver_28_0 asec_apk_file_28_0 (file (read getattr))) +(allow drmserver_28_0 ringtone_file_28_0 (file (read getattr))) +(allow drmserver_28_0 radio_data_file_28_0 (file (read getattr))) +(allow drmserver_28_0 oemfs_28_0 (dir (search))) +(allow drmserver_28_0 oemfs_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 drmserver_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_161_28_0 drmserver_service_28_0 (service_manager (add))) +(allow drmserver_28_0 permission_service_28_0 (service_manager (find))) +(allow drmserver_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow drmserver_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow drmserver_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow drmserver_28_0 kernel_28_0 (security (compute_av))) +(allow drmserver_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow drmserver_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow drmserver_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow drmserver_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow drmserver_28_0 system_file_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 dumpstate_28_0 (dir (search))) +(allow servicemanager_28_0 dumpstate_28_0 (file (read open))) +(allow servicemanager_28_0 dumpstate_28_0 (process (getattr))) +(allow dumpstate_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow dumpstate_28_0 self (capability2 (block_suspend))) +(allow dumpstate_28_0 self (cap2_userns (block_suspend))) +(allow dumpstate_28_0 self (capability (setgid setuid sys_resource))) +(allow dumpstate_28_0 self (cap_userns (setgid setuid sys_resource))) +(allow dumpstate_28_0 domain (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 domain (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 domain (lnk_file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 self (capability (kill net_admin net_raw))) +(allow dumpstate_28_0 self (cap_userns (kill net_admin net_raw))) +(allow dumpstate_28_0 system_file_28_0 (file (execute_no_trans))) +(allow dumpstate_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dumpstate_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 self (capability (chown dac_override fowner fsetid))) +(allow dumpstate_28_0 self (cap_userns (chown dac_override fowner fsetid))) +(allow dumpstate_28_0 anr_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow dumpstate_28_0 anr_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dumpstate_28_0 system_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 self (capability2 (syslog))) +(allow dumpstate_28_0 self (cap2_userns (syslog))) +(allow dumpstate_28_0 kernel_28_0 (system (syslog_read))) +(allow dumpstate_28_0 pstorefs_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 domain (process (getattr))) +(allow dumpstate_28_0 appdomain (process (signal))) +(allow dumpstate_28_0 system_server_28_0 (process (signal))) +(allow dumpstate_28_0 hal_audio_server (process (signal))) +(allow dumpstate_28_0 hal_camera_server (process (signal))) +(allow dumpstate_28_0 hal_drm_server (process (signal))) +(allow dumpstate_28_0 hal_bluetooth_server (process (signal))) +(allow dumpstate_28_0 hal_graphics_composer_server (process (signal))) +(allow dumpstate_28_0 hal_sensors_server (process (signal))) +(allow dumpstate_28_0 hal_vr_server (process (signal))) +(allow dumpstate_28_0 audioserver_28_0 (process (signal))) +(allow dumpstate_28_0 cameraserver_28_0 (process (signal))) +(allow dumpstate_28_0 drmserver_28_0 (process (signal))) +(allow dumpstate_28_0 inputflinger_28_0 (process (signal))) +(allow dumpstate_28_0 mediacodec_28_0 (process (signal))) +(allow dumpstate_28_0 mediadrmserver_28_0 (process (signal))) +(allow dumpstate_28_0 mediaextractor_28_0 (process (signal))) +(allow dumpstate_28_0 mediametrics_28_0 (process (signal))) +(allow dumpstate_28_0 mediaserver_28_0 (process (signal))) +(allow dumpstate_28_0 sdcardd_28_0 (process (signal))) +(allow dumpstate_28_0 surfaceflinger_28_0 (process (signal))) +(allow dumpstate_28_0 tombstoned_intercept_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 tombstoned_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 sysfs_type (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 sysfs_dm_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 sysfs_usb_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 sysfs_zram_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 qtaguid_proc_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 debugfs_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 block_device_28_0 (dir (getattr search))) +(allow dumpstate_28_0 rootfs_28_0 (dir (getattr search))) +(allow dumpstate_28_0 selinuxfs_28_0 (dir (getattr search))) +(allow dumpstate_28_0 tmpfs_28_0 (dir (getattr search))) +(allow dumpstate_28_0 metadata_file_28_0 (dir (getattr search))) +(allow dumpstate_28_0 storage_file_28_0 (dir (getattr search))) +(allow dumpstate_28_0 cache_file_28_0 (dir (getattr search))) +(allow dumpstate_28_0 fuse_device_28_0 (chr_file (getattr))) +(allow dumpstate_28_0 dm_device_28_0 (blk_file (getattr))) +(allow dumpstate_28_0 cache_block_device_28_0 (blk_file (getattr))) +(allow dumpstate_28_0 rootfs_28_0 (lnk_file (read getattr))) +(allow dumpstate_28_0 cache_file_28_0 (lnk_file (read getattr))) +(allow dumpstate_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain dumpstate_28_0 (binder (transfer))) +(allow dumpstate_28_0 binderservicedomain (fd (use))) +(allow dumpstate_28_0 appdomain (binder (call transfer))) +(allow dumpstate_28_0 netd_28_0 (binder (call transfer))) +(allow dumpstate_28_0 wificond_28_0 (binder (call transfer))) +(allow appdomain dumpstate_28_0 (binder (transfer))) +(allow netd_28_0 dumpstate_28_0 (binder (transfer))) +(allow wificond_28_0 dumpstate_28_0 (binder (transfer))) +(allow dumpstate_28_0 appdomain (fd (use))) +(allow dumpstate_28_0 netd_28_0 (fd (use))) +(allow dumpstate_28_0 wificond_28_0 (fd (use))) +(allow dumpstate_28_0 self (capability (sys_ptrace))) +(allow dumpstate_28_0 self (cap_userns (sys_ptrace))) +(allow dumpstate_28_0 shell_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow dumpstate_28_0 shell_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dumpstate_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dumpstate_28_0 zygote_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dumpstate_28_0 ashmem_device_28_0 (chr_file (execute))) +(allow dumpstate_28_0 self (process (execmem))) +(allow dumpstate_28_0 dalvikcache_data_file_28_0 (dir (getattr search))) +(allow dumpstate_28_0 dalvikcache_data_file_28_0 (file (ioctl read getattr lock map execute open))) +(allow dumpstate_28_0 dalvikcache_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 bluetooth_data_file_28_0 (dir (search))) +(allow dumpstate_28_0 bluetooth_logs_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 bluetooth_logs_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow dumpstate_28_0 logcat_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dumpstate_28_0 logdr_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 logd_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 runtime_event_log_tags_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_buddyinfo_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_modules_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_pagetypeinfo_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_pipe_conf_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_version_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_vmallocinfo_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_vmstat_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 net_data_file_28_0 (dir (search))) +(allow dumpstate_28_0 net_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 self (netlink_tcpdiag_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_read))) +(allow dumpstate_28_0 tombstone_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 tombstone_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 cache_recovery_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 cache_recovery_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 recovery_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 recovery_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 update_engine_log_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 update_engine_log_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 base_typeattr_162_28_0 (service_manager (find))) +(dontaudit dumpstate_28_0 dumpstate_service_28_0 (service_manager (find))) +(dontaudit dumpstate_28_0 gatekeeper_service_28_0 (service_manager (find))) +(dontaudit dumpstate_28_0 incident_service_28_0 (service_manager (find))) +(dontaudit dumpstate_28_0 virtual_touchpad_service_28_0 (service_manager (find))) +(dontaudit dumpstate_28_0 vold_service_28_0 (service_manager (find))) +(dontaudit dumpstate_28_0 vr_hwc_service_28_0 (service_manager (find))) +(allow dumpstate_28_0 servicemanager_28_0 (service_manager (list))) +(allow dumpstate_28_0 hwservicemanager_28_0 (hwservice_manager (list))) +(allow dumpstate_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow dumpstate_28_0 property_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 dumpstate_prop_28_0 (property_service (set))) +(allow dumpstate_28_0 dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 property_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 exported_dumpstate_prop_28_0 (property_service (set))) +(allow dumpstate_28_0 exported_dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 property_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 dumpstate_options_prop_28_0 (property_service (set))) +(allow dumpstate_28_0 dumpstate_options_prop_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 property_type (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 media_rw_data_file_28_0 (dir (getattr))) +(allow dumpstate_28_0 proc_interrupts_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_zoneinfo_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 dumpstate_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_163_28_0 dumpstate_service_28_0 (service_manager (add))) +(allow dumpstate_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_stat_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 installd_28_0 (binder (call transfer))) +(allow installd_28_0 dumpstate_28_0 (binder (transfer))) +(allow dumpstate_28_0 installd_28_0 (fd (use))) +(allow dumpstate_28_0 self (netlink_xfrm_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_read))) +(allow dumpstate_28_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow dumpstate_28_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow dumpstate_28_0 property_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 ctl_dumpstate_prop_28_0 (property_service (set))) +(allow dumpstate_28_0 ctl_dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow dumpstate_28_0 base_typeattr_57_28_0 (process (ptrace))) +(neverallow base_typeattr_164_28_0 dumpstate_service_28_0 (service_manager (find))) +(allow e2fs_28_0 devpts_28_0 (chr_file (ioctl read write getattr))) +(allow e2fs_28_0 dev_type (blk_file (getattr))) +(allow e2fs_28_0 block_device_28_0 (dir (search))) +(allow e2fs_28_0 userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 metadata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 proc_filesystems_28_0 (file (ioctl read getattr lock map open))) +(allow e2fs_28_0 proc_mounts_28_0 (file (ioctl read getattr lock map open))) +(allow e2fs_28_0 proc_swaps_28_0 (file (ioctl read getattr lock map open))) +(allow e2fs_28_0 sysfs_fs_ext4_features_28_0 (dir (search))) +(allow e2fs_28_0 sysfs_fs_ext4_features_28_0 (file (ioctl read getattr lock map open))) +(allow e2fs_28_0 file_contexts_file_28_0 (file (read getattr open))) +(allow fs_type self (filesystem (associate))) +(allow cgroup_28_0 tmpfs_28_0 (filesystem (associate))) +(allow cgroup_bpf_28_0 tmpfs_28_0 (filesystem (associate))) +(allow sysfs_type sysfs_28_0 (filesystem (associate))) +(allow debugfs_type debugfs_28_0 (filesystem (associate))) +(allow debugfs_type debugfs_tracing_28_0 (filesystem (associate))) +(allow debugfs_type debugfs_tracing_debug_28_0 (filesystem (associate))) +(allow file_type labeledfs_28_0 (filesystem (associate))) +(allow file_type tmpfs_28_0 (filesystem (associate))) +(allow file_type rootfs_28_0 (filesystem (associate))) +(allow dev_type tmpfs_28_0 (filesystem (associate))) +(allow app_fuse_file_28_0 app_fusefs_28_0 (filesystem (associate))) +(allow postinstall_file_28_0 self (filesystem (associate))) +(neverallow fs_type file_type (filesystem (associate))) +(allow fingerprintd_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 fingerprintd_28_0 (dir (search))) +(allow servicemanager_28_0 fingerprintd_28_0 (file (read open))) +(allow servicemanager_28_0 fingerprintd_28_0 (process (getattr))) +(allow fingerprintd_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow fingerprintd_28_0 fingerprintd_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_165_28_0 fingerprintd_service_28_0 (service_manager (add))) +(allow fingerprintd_28_0 fingerprintd_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow fingerprintd_28_0 fingerprintd_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow keystore_28_0 fingerprintd_28_0 (dir (search))) +(allow keystore_28_0 fingerprintd_28_0 (file (read open))) +(allow keystore_28_0 fingerprintd_28_0 (process (getattr))) +(allow fingerprintd_28_0 keystore_service_28_0 (service_manager (find))) +(allow fingerprintd_28_0 keystore_28_0 (binder (call transfer))) +(allow keystore_28_0 fingerprintd_28_0 (binder (transfer))) +(allow fingerprintd_28_0 keystore_28_0 (fd (use))) +(allow keystore_28_0 fingerprintd_28_0 (binder (call transfer))) +(allow fingerprintd_28_0 keystore_28_0 (binder (transfer))) +(allow keystore_28_0 fingerprintd_28_0 (fd (use))) +(allow fingerprintd_28_0 keystore_28_0 (keystore_key (add_auth))) +(allow fingerprintd_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 fingerprintd_28_0 (binder (transfer))) +(allow fingerprintd_28_0 system_server_28_0 (fd (use))) +(allow fingerprintd_28_0 permission_service_28_0 (service_manager (find))) +(allow fingerprintd_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow fsck_28_0 tmpfs_28_0 (chr_file (ioctl read write))) +(allow fsck_28_0 devpts_28_0 (chr_file (ioctl read write getattr))) +(allow fsck_28_0 vold_28_0 (fd (use))) +(allow fsck_28_0 vold_28_0 (fifo_file (read write getattr))) +(allow fsck_28_0 block_device_28_0 (dir (search))) +(allow fsck_28_0 userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 cache_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 dm_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 dev_type (blk_file (getattr))) +(allow fsck_28_0 proc_mounts_28_0 (file (ioctl read getattr lock map open))) +(allow fsck_28_0 proc_swaps_28_0 (file (ioctl read getattr lock map open))) +(allow fsck_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(neverallow fsck_28_0 vold_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_28_0 root_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_28_0 frp_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_28_0 system_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_28_0 recovery_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_28_0 boot_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_28_0 swap_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_166_28_0 fsck_28_0 (process (transition))) +(neverallow base_typeattr_57_28_0 fsck_28_0 (process (dyntransition))) +(neverallow fsck_28_0 base_typeattr_167_28_0 (file (entrypoint))) +(allow fsck_untrusted_28_0 devpts_28_0 (chr_file (ioctl read write getattr))) +(allow fsck_untrusted_28_0 vold_28_0 (fd (use))) +(allow fsck_untrusted_28_0 vold_28_0 (fifo_file (read write getattr))) +(allow fsck_untrusted_28_0 block_device_28_0 (dir (search))) +(allow fsck_untrusted_28_0 vold_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_untrusted_28_0 proc_mounts_28_0 (file (ioctl read getattr lock map open))) +(allow fsck_untrusted_28_0 dev_type (blk_file (getattr))) +(neverallow fsck_untrusted_28_0 dm_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 root_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 frp_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 system_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 recovery_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 boot_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 userdata_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 cache_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 swap_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 metadata_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_168_28_0 fsck_untrusted_28_0 (process (transition))) +(neverallow base_typeattr_57_28_0 fsck_untrusted_28_0 (process (dyntransition))) +(neverallow fsck_untrusted_28_0 base_typeattr_167_28_0 (file (entrypoint))) +(allow gatekeeperd_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 gatekeeperd_28_0 (dir (search))) +(allow servicemanager_28_0 gatekeeperd_28_0 (file (read open))) +(allow servicemanager_28_0 gatekeeperd_28_0 (process (getattr))) +(allow gatekeeperd_28_0 tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow gatekeeperd_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow gatekeeperd_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow gatekeeperd_28_0 gatekeeper_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_169_28_0 gatekeeper_service_28_0 (service_manager (add))) +(allow keystore_28_0 gatekeeperd_28_0 (dir (search))) +(allow keystore_28_0 gatekeeperd_28_0 (file (read open))) +(allow keystore_28_0 gatekeeperd_28_0 (process (getattr))) +(allow gatekeeperd_28_0 keystore_service_28_0 (service_manager (find))) +(allow gatekeeperd_28_0 keystore_28_0 (binder (call transfer))) +(allow keystore_28_0 gatekeeperd_28_0 (binder (transfer))) +(allow gatekeeperd_28_0 keystore_28_0 (fd (use))) +(allow keystore_28_0 gatekeeperd_28_0 (binder (call transfer))) +(allow gatekeeperd_28_0 keystore_28_0 (binder (transfer))) +(allow keystore_28_0 gatekeeperd_28_0 (fd (use))) +(allow gatekeeperd_28_0 keystore_28_0 (keystore_key (add_auth))) +(allow gatekeeperd_28_0 system_server_28_0 (binder (call))) +(allow gatekeeperd_28_0 permission_service_28_0 (service_manager (find))) +(allow gatekeeperd_28_0 gatekeeper_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow gatekeeperd_28_0 gatekeeper_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow gatekeeperd_28_0 hardware_properties_service_28_0 (service_manager (find))) +(allow gatekeeperd_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow gatekeeperd_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow gatekeeperd_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_allocator_client hal_allocator_server (binder (call transfer))) +(allow hal_allocator_server hal_allocator_client (binder (transfer))) +(allow hal_allocator_client hal_allocator_server (fd (use))) +(allow hal_allocator_server hidl_allocator_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_allocator_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_170_28_0 hidl_allocator_hwservice_28_0 (hwservice_manager (add))) +(allow hal_allocator_client hidl_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow hal_allocator_client hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_audio_client hal_audio_server (binder (call transfer))) +(allow hal_audio_server hal_audio_client (binder (transfer))) +(allow hal_audio_client hal_audio_server (fd (use))) +(allow hal_audio_server hal_audio_client (binder (call transfer))) +(allow hal_audio_client hal_audio_server (binder (transfer))) +(allow hal_audio_server hal_audio_client (fd (use))) +(allow hal_audio_server hal_audio_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_audio_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_171_28_0 hal_audio_hwservice_28_0 (hwservice_manager (add))) +(allow hal_audio_client hal_audio_hwservice_28_0 (hwservice_manager (find))) +(allow hal_audio ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_audio proc_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_audio proc_28_0 (file (ioctl read getattr lock map open))) +(allow hal_audio proc_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_audio proc_asound_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_audio proc_asound_28_0 (file (ioctl read getattr lock map open))) +(allow hal_audio proc_asound_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_audio_server audio_device_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_audio_server audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_audio shell_28_0 (fd (use))) +(allow hal_audio shell_28_0 (fifo_file (write))) +(allow hal_audio dumpstate_28_0 (fd (use))) +(allow hal_audio dumpstate_28_0 (fifo_file (write))) +(allow hal_audio vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_audio vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_audio (dir (search))) +(allow vndservicemanager_28_0 hal_audio (file (read open))) +(allow vndservicemanager_28_0 hal_audio (process (getattr))) +(neverallow hal_audio_server fs_type (file (execute_no_trans))) +(neverallow hal_audio_server file_type (file (execute_no_trans))) +(neverallow hal_audio_server domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow hal_audio_server domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow hal_audio_server domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow base_typeattr_172_28_0 audio_device_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow hal_audio bluetooth_a2dp_offload_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_audiocontrol_client hal_audiocontrol_server (binder (call transfer))) +(allow hal_audiocontrol_server hal_audiocontrol_client (binder (transfer))) +(allow hal_audiocontrol_client hal_audiocontrol_server (fd (use))) +(allow hal_audiocontrol_server hal_audiocontrol_client (binder (call transfer))) +(allow hal_audiocontrol_client hal_audiocontrol_server (binder (transfer))) +(allow hal_audiocontrol_server hal_audiocontrol_client (fd (use))) +(allow hal_audiocontrol_server hal_audiocontrol_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_audiocontrol_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_173_28_0 hal_audiocontrol_hwservice_28_0 (hwservice_manager (add))) +(allow hal_audiocontrol_client hal_audiocontrol_hwservice_28_0 (hwservice_manager (find))) +(allow hal_authsecret_client hal_authsecret_server (binder (call transfer))) +(allow hal_authsecret_server hal_authsecret_client (binder (transfer))) +(allow hal_authsecret_client hal_authsecret_server (fd (use))) +(allow hal_authsecret_server hal_authsecret_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_authsecret_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_174_28_0 hal_authsecret_hwservice_28_0 (hwservice_manager (add))) +(allow hal_authsecret_client hal_authsecret_hwservice_28_0 (hwservice_manager (find))) +(allow hal_bluetooth_client hal_bluetooth_server (binder (call transfer))) +(allow hal_bluetooth_server hal_bluetooth_client (binder (transfer))) +(allow hal_bluetooth_client hal_bluetooth_server (fd (use))) +(allow hal_bluetooth_server hal_bluetooth_client (binder (call transfer))) +(allow hal_bluetooth_client hal_bluetooth_server (binder (transfer))) +(allow hal_bluetooth_server hal_bluetooth_client (fd (use))) +(allow hal_bluetooth_server hal_bluetooth_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_bluetooth_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_175_28_0 hal_bluetooth_hwservice_28_0 (hwservice_manager (add))) +(allow hal_bluetooth_client hal_bluetooth_hwservice_28_0 (hwservice_manager (find))) +(allow hal_bluetooth sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_bluetooth self (capability2 (block_suspend))) +(allow hal_bluetooth self (cap2_userns (block_suspend))) +(allow hal_bluetooth self (capability (net_admin))) +(allow hal_bluetooth self (cap_userns (net_admin))) +(allow hal_bluetooth bluetooth_efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_bluetooth bluetooth_efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_bluetooth bluetooth_efs_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_bluetooth uhid_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_bluetooth hci_attach_dev_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_bluetooth sysfs_type (dir (ioctl read getattr lock search open))) +(allow hal_bluetooth sysfs_type (file (ioctl read getattr lock map open))) +(allow hal_bluetooth sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow hal_bluetooth sysfs_bluetooth_writable_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_bluetooth self (capability2 (wake_alarm))) +(allow hal_bluetooth self (cap2_userns (wake_alarm))) +(allow hal_bluetooth property_socket_28_0 (sock_file (write))) +(allow hal_bluetooth init_28_0 (unix_stream_socket (connectto))) +(allow hal_bluetooth bluetooth_a2dp_offload_prop_28_0 (property_service (set))) +(allow hal_bluetooth bluetooth_a2dp_offload_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_bluetooth property_socket_28_0 (sock_file (write))) +(allow hal_bluetooth init_28_0 (unix_stream_socket (connectto))) +(allow hal_bluetooth bluetooth_prop_28_0 (property_service (set))) +(allow hal_bluetooth bluetooth_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_bluetooth property_socket_28_0 (sock_file (write))) +(allow hal_bluetooth init_28_0 (unix_stream_socket (connectto))) +(allow hal_bluetooth exported_bluetooth_prop_28_0 (property_service (set))) +(allow hal_bluetooth exported_bluetooth_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_bluetooth proc_bluetooth_writable_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_bluetooth self (capability (sys_nice))) +(allow hal_bluetooth self (cap_userns (sys_nice))) +(allow hal_bootctl_client hal_bootctl_server (binder (call transfer))) +(allow hal_bootctl_server hal_bootctl_client (binder (transfer))) +(allow hal_bootctl_client hal_bootctl_server (fd (use))) +(allow hal_bootctl_server hal_bootctl_client (binder (call transfer))) +(allow hal_bootctl_client hal_bootctl_server (binder (transfer))) +(allow hal_bootctl_server hal_bootctl_client (fd (use))) +(allow hal_bootctl_server hal_bootctl_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_bootctl_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_176_28_0 hal_bootctl_hwservice_28_0 (hwservice_manager (add))) +(allow hal_bootctl_client hal_bootctl_hwservice_28_0 (hwservice_manager (find))) +(dontaudit hal_bootctl self (capability (sys_rawio))) +(allow hal_broadcastradio_client hal_broadcastradio_server (binder (call transfer))) +(allow hal_broadcastradio_server hal_broadcastradio_client (binder (transfer))) +(allow hal_broadcastradio_client hal_broadcastradio_server (fd (use))) +(allow hal_broadcastradio_server hal_broadcastradio_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_broadcastradio_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_177_28_0 hal_broadcastradio_hwservice_28_0 (hwservice_manager (add))) +(allow hal_broadcastradio_client hal_broadcastradio_hwservice_28_0 (hwservice_manager (find))) +(allow hal_camera_client hal_camera_server (binder (call transfer))) +(allow hal_camera_server hal_camera_client (binder (transfer))) +(allow hal_camera_client hal_camera_server (fd (use))) +(allow hal_camera_server hal_camera_client (binder (call transfer))) +(allow hal_camera_client hal_camera_server (binder (transfer))) +(allow hal_camera_server hal_camera_client (fd (use))) +(allow hal_camera_server hal_camera_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_camera_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_178_28_0 hal_camera_hwservice_28_0 (hwservice_manager (add))) +(allow hal_camera_client hal_camera_hwservice_28_0 (hwservice_manager (find))) +(allow hal_camera device_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_camera video_device_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_camera video_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_camera camera_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_camera ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_camera_client hal_graphics_allocator (fd (use))) +(allow hal_camera_server hal_graphics_allocator (fd (use))) +(allow hal_camera base_typeattr_43_28_0 (fd (use))) +(allow hal_camera surfaceflinger_28_0 (fd (use))) +(allow hal_camera hal_allocator_server (fd (use))) +(neverallow hal_camera_server fs_type (file (execute_no_trans))) +(neverallow hal_camera_server file_type (file (execute_no_trans))) +(neverallow hal_camera_server domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow hal_camera_server domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow hal_camera_server domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow base_typeattr_179_28_0 camera_device_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow hal_cas_client hal_cas_server (binder (call transfer))) +(allow hal_cas_server hal_cas_client (binder (transfer))) +(allow hal_cas_client hal_cas_server (fd (use))) +(allow hal_cas_server hal_cas_client (binder (call transfer))) +(allow hal_cas_client hal_cas_server (binder (transfer))) +(allow hal_cas_server hal_cas_client (fd (use))) +(allow hal_cas_server hal_cas_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_cas_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_180_28_0 hal_cas_hwservice_28_0 (hwservice_manager (add))) +(allow hal_cas_client hal_cas_hwservice_28_0 (hwservice_manager (find))) +(allow hal_cas_server hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_cas_server serialno_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_cas system_data_file_28_0 (file (read getattr))) +(allow hal_cas cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_cas cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow hal_cas cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_cas cgroup_28_0 (dir (write search))) +(allow hal_cas cgroup_28_0 (file (write lock append map open))) +(allow hal_cas ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_cas hal_graphics_allocator (fd (use))) +(allow hal_cas tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(neverallow hal_cas_server fs_type (file (execute_no_trans))) +(neverallow hal_cas_server file_type (file (execute_no_trans))) +(neverallowx hal_cas_server domain (ioctl tcp_socket (0x6900 0x6902))) +(neverallowx hal_cas_server domain (ioctl udp_socket (0x6900 0x6902))) +(neverallowx hal_cas_server domain (ioctl rawip_socket (0x6900 0x6902))) +(neverallowx hal_cas_server domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx hal_cas_server domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx hal_cas_server domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx hal_cas_server domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx hal_cas_server domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx hal_cas_server domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow hal_configstore_client hal_configstore_server (binder (call transfer))) +(allow hal_configstore_server hal_configstore_client (binder (transfer))) +(allow hal_configstore_client hal_configstore_server (fd (use))) +(allow hal_configstore_client hal_configstore_ISurfaceFlingerConfigs_28_0 (hwservice_manager (find))) +(allow hal_configstore_server hal_configstore_ISurfaceFlingerConfigs_28_0 (hwservice_manager (add find))) +(allow hal_configstore_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_181_28_0 hal_configstore_ISurfaceFlingerConfigs_28_0 (hwservice_manager (add))) +(allow hal_configstore_server anr_data_file_28_0 (file (append))) +(allow hal_configstore_server dumpstate_28_0 (fd (use))) +(allow hal_configstore_server incidentd_28_0 (fd (use))) +(allow hal_configstore_server dumpstate_28_0 (fifo_file (write append))) +(allow hal_configstore_server incidentd_28_0 (fifo_file (write append))) +(allow hal_configstore_server system_server_28_0 (fifo_file (write append))) +(allow hal_configstore_server tombstoned_28_0 (unix_stream_socket (connectto))) +(allow hal_configstore_server tombstoned_28_0 (fd (use))) +(allow hal_configstore_server tombstoned_crash_socket_28_0 (sock_file (write))) +(allow hal_configstore_server tombstone_data_file_28_0 (file (append))) +(neverallow hal_configstore_server fs_type (file (execute_no_trans))) +(neverallow hal_configstore_server file_type (file (execute_no_trans))) +(neverallow hal_configstore_server domain (socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow hal_configstore_server domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow hal_configstore_server domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow hal_configstore_server domain (netlink_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (packet_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (key_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_route_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(neverallow hal_configstore_server domain (netlink_tcpdiag_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(neverallow hal_configstore_server domain (netlink_nflog_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_xfrm_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(neverallow hal_configstore_server domain (netlink_selinux_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_audit_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write nlmsg_relay nlmsg_readpriv nlmsg_tty_audit))) +(neverallow hal_configstore_server domain (netlink_dnrt_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_kobject_uevent_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (appletalk_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (tun_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind attach_queue))) +(neverallow hal_configstore_server domain (netlink_iscsi_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_fib_lookup_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_connector_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_netfilter_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_generic_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_scsitransport_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_rdma_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_crypto_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server base_typeattr_182_28_0 (unix_stream_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind connectto))) +(neverallow hal_configstore_server base_typeattr_182_28_0 (unix_dgram_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server base_typeattr_183_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow hal_configstore_server base_typeattr_183_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow hal_configstore_server base_typeattr_183_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow hal_configstore_server sdcard_type (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_configstore_server fuse_28_0 (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_configstore_server sdcardfs_28_0 (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_configstore_server vfat_28_0 (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_configstore_server exfat_28_0 (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_configstore_server sdcard_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow hal_configstore_server fuse_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow hal_configstore_server sdcardfs_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow hal_configstore_server vfat_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow hal_configstore_server exfat_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow hal_configstore_server base_typeattr_57_28_0 (service_manager (add find list))) +(neverallow hal_configstore_server self (capability (chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(neverallow hal_configstore_server self (capability2 (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(neverallow hal_configstore_server self (cap_userns (chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(neverallow hal_configstore_server self (cap2_userns (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(neverallow hal_configstore_server base_typeattr_57_28_0 (process (ptrace))) +(neverallow hal_configstore_server base_typeattr_57_28_0 (file (relabelfrom relabelto))) +(neverallow hal_configstore_server base_typeattr_57_28_0 (dir (relabelfrom relabelto))) +(neverallow hal_configstore_server base_typeattr_57_28_0 (lnk_file (relabelfrom relabelto))) +(neverallow hal_configstore_server base_typeattr_57_28_0 (chr_file (relabelfrom relabelto))) +(neverallow hal_configstore_server base_typeattr_57_28_0 (blk_file (relabelfrom relabelto))) +(neverallow hal_configstore_server base_typeattr_57_28_0 (sock_file (relabelfrom relabelto))) +(neverallow hal_configstore_server base_typeattr_57_28_0 (fifo_file (relabelfrom relabelto))) +(allow hal_confirmationui_client hal_confirmationui_server (binder (call transfer))) +(allow hal_confirmationui_server hal_confirmationui_client (binder (transfer))) +(allow hal_confirmationui_client hal_confirmationui_server (fd (use))) +(allow hal_confirmationui_server hal_confirmationui_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_confirmationui_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_184_28_0 hal_confirmationui_hwservice_28_0 (hwservice_manager (add))) +(allow hal_confirmationui_client hal_confirmationui_hwservice_28_0 (hwservice_manager (find))) +(allow hal_contexthub_client hal_contexthub_server (binder (call transfer))) +(allow hal_contexthub_server hal_contexthub_client (binder (transfer))) +(allow hal_contexthub_client hal_contexthub_server (fd (use))) +(allow hal_contexthub_server hal_contexthub_client (binder (call transfer))) +(allow hal_contexthub_client hal_contexthub_server (binder (transfer))) +(allow hal_contexthub_server hal_contexthub_client (fd (use))) +(allow hal_contexthub_server hal_contexthub_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_contexthub_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_185_28_0 hal_contexthub_hwservice_28_0 (hwservice_manager (add))) +(allow hal_contexthub_client hal_contexthub_hwservice_28_0 (hwservice_manager (find))) +(allow hal_drm_client hal_drm_server (binder (call transfer))) +(allow hal_drm_server hal_drm_client (binder (transfer))) +(allow hal_drm_client hal_drm_server (fd (use))) +(allow hal_drm_server hal_drm_client (binder (call transfer))) +(allow hal_drm_client hal_drm_server (binder (transfer))) +(allow hal_drm_server hal_drm_client (fd (use))) +(allow hal_drm_server hal_drm_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_drm_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_186_28_0 hal_drm_hwservice_28_0 (hwservice_manager (add))) +(allow hal_drm_client hal_drm_hwservice_28_0 (hwservice_manager (find))) +(allow hal_drm hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_drm self (process (execmem))) +(allow hal_drm serialno_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_drm system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_drm system_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_drm system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_drm system_data_file_28_0 (file (read getattr))) +(allow hal_drm cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_drm cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow hal_drm cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_drm cgroup_28_0 (dir (write search))) +(allow hal_drm cgroup_28_0 (file (write lock append map open))) +(allow hal_drm ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_drm hal_graphics_allocator (fd (use))) +(allow hal_drm mediaserver_28_0 (fd (use))) +(allow hal_drm sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow hal_drm tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allowx hal_drm self (ioctl tcp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx hal_drm self (ioctl udp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx hal_drm self (ioctl rawip_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx hal_drm self (ioctl tcp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx hal_drm self (ioctl udp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx hal_drm self (ioctl rawip_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx hal_drm self (ioctl tcp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx hal_drm self (ioctl udp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx hal_drm self (ioctl rawip_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(neverallow hal_drm_server fs_type (file (execute_no_trans))) +(neverallow hal_drm_server file_type (file (execute_no_trans))) +(neverallowx hal_drm_server domain (ioctl tcp_socket (0x6900 0x6902))) +(neverallowx hal_drm_server domain (ioctl udp_socket (0x6900 0x6902))) +(neverallowx hal_drm_server domain (ioctl rawip_socket (0x6900 0x6902))) +(neverallowx hal_drm_server domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx hal_drm_server domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx hal_drm_server domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx hal_drm_server domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx hal_drm_server domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx hal_drm_server domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow hal_dumpstate_client hal_dumpstate_server (binder (call transfer))) +(allow hal_dumpstate_server hal_dumpstate_client (binder (transfer))) +(allow hal_dumpstate_client hal_dumpstate_server (fd (use))) +(allow hal_dumpstate_server hal_dumpstate_client (binder (call transfer))) +(allow hal_dumpstate_client hal_dumpstate_server (binder (transfer))) +(allow hal_dumpstate_server hal_dumpstate_client (fd (use))) +(allow hal_dumpstate_server hal_dumpstate_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_dumpstate_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_187_28_0 hal_dumpstate_hwservice_28_0 (hwservice_manager (add))) +(allow hal_dumpstate_client hal_dumpstate_hwservice_28_0 (hwservice_manager (find))) +(allow hal_dumpstate shell_data_file_28_0 (file (write))) +(allow hal_dumpstate proc_interrupts_28_0 (file (ioctl read getattr lock map open))) +(allow hal_evs_client hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_evs_client (binder (call transfer))) +(allow hwservicemanager_28_0 hal_evs_client (dir (search))) +(allow hwservicemanager_28_0 hal_evs_client (file (read open))) +(allow hwservicemanager_28_0 hal_evs_client (process (getattr))) +(allow hal_evs_server hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_evs_server (binder (call transfer))) +(allow hwservicemanager_28_0 hal_evs_server (dir (search))) +(allow hwservicemanager_28_0 hal_evs_server (file (read open))) +(allow hwservicemanager_28_0 hal_evs_server (process (getattr))) +(allow hal_evs_client hal_evs_server (binder (call transfer))) +(allow hal_evs_server hal_evs_client (binder (transfer))) +(allow hal_evs_client hal_evs_server (fd (use))) +(allow hal_evs_server hal_evs_client (binder (call transfer))) +(allow hal_evs_client hal_evs_server (binder (transfer))) +(allow hal_evs_server hal_evs_client (fd (use))) +(allow hal_fingerprint_client hal_fingerprint_server (binder (call transfer))) +(allow hal_fingerprint_server hal_fingerprint_client (binder (transfer))) +(allow hal_fingerprint_client hal_fingerprint_server (fd (use))) +(allow hal_fingerprint_server hal_fingerprint_client (binder (call transfer))) +(allow hal_fingerprint_client hal_fingerprint_server (binder (transfer))) +(allow hal_fingerprint_server hal_fingerprint_client (fd (use))) +(allow hal_fingerprint_server hal_fingerprint_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_fingerprint_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_188_28_0 hal_fingerprint_hwservice_28_0 (hwservice_manager (add))) +(allow hal_fingerprint_client hal_fingerprint_hwservice_28_0 (hwservice_manager (find))) +(allow hal_fingerprint ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_fingerprint fingerprint_vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_fingerprint fingerprint_vendor_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow hal_fingerprint cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_fingerprint cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow hal_fingerprint cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_fingerprint sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_fingerprint sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow hal_fingerprint sysfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_gatekeeper_client hal_gatekeeper_server (binder (call transfer))) +(allow hal_gatekeeper_server hal_gatekeeper_client (binder (transfer))) +(allow hal_gatekeeper_client hal_gatekeeper_server (fd (use))) +(allow hal_gatekeeper_server hal_gatekeeper_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_gatekeeper_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_189_28_0 hal_gatekeeper_hwservice_28_0 (hwservice_manager (add))) +(allow hal_gatekeeper_client hal_gatekeeper_hwservice_28_0 (hwservice_manager (find))) +(allow hal_gatekeeper tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_gatekeeper ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_gnss_client hal_gnss_server (binder (call transfer))) +(allow hal_gnss_server hal_gnss_client (binder (transfer))) +(allow hal_gnss_client hal_gnss_server (fd (use))) +(allow hal_gnss_server hal_gnss_client (binder (call transfer))) +(allow hal_gnss_client hal_gnss_server (binder (transfer))) +(allow hal_gnss_server hal_gnss_client (fd (use))) +(allow hal_gnss_server hal_gnss_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_gnss_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_190_28_0 hal_gnss_hwservice_28_0 (hwservice_manager (add))) +(allow hal_gnss_client hal_gnss_hwservice_28_0 (hwservice_manager (find))) +(allow hal_graphics_allocator_client hal_graphics_allocator_server (binder (call transfer))) +(allow hal_graphics_allocator_server hal_graphics_allocator_client (binder (transfer))) +(allow hal_graphics_allocator_client hal_graphics_allocator_server (fd (use))) +(allow hal_graphics_allocator_server hal_graphics_allocator_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_graphics_allocator_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_191_28_0 hal_graphics_allocator_hwservice_28_0 (hwservice_manager (add))) +(allow hal_graphics_allocator_client hal_graphics_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow hal_graphics_allocator_client hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow hal_graphics_allocator gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_graphics_allocator ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_graphics_allocator self (capability (sys_nice))) +(allow hal_graphics_allocator self (cap_userns (sys_nice))) +(allow hal_graphics_composer_client hal_graphics_composer_server (binder (call transfer))) +(allow hal_graphics_composer_server hal_graphics_composer_client (binder (transfer))) +(allow hal_graphics_composer_client hal_graphics_composer_server (fd (use))) +(allow hal_graphics_composer_server hal_graphics_composer_client (binder (call transfer))) +(allow hal_graphics_composer_client hal_graphics_composer_server (binder (transfer))) +(allow hal_graphics_composer_server hal_graphics_composer_client (fd (use))) +(allow hal_graphics_composer_server hal_graphics_composer_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_graphics_composer_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_192_28_0 hal_graphics_composer_hwservice_28_0 (hwservice_manager (add))) +(allow hal_graphics_composer_client hal_graphics_composer_hwservice_28_0 (hwservice_manager (find))) +(allow hal_graphics_composer_server hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow hal_graphics_composer gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_graphics_composer ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_graphics_composer hal_graphics_allocator (fd (use))) +(allow hal_graphics_composer graphics_device_28_0 (dir (search))) +(allow hal_graphics_composer graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_graphics_composer system_server_28_0 (fd (use))) +(allow hal_graphics_composer bootanim_28_0 (fd (use))) +(allow hal_graphics_composer appdomain (fd (use))) +(allow hal_graphics_composer self (capability (sys_nice))) +(allow hal_graphics_composer self (cap_userns (sys_nice))) +(allow hal_health_client hal_health_server (binder (call transfer))) +(allow hal_health_server hal_health_client (binder (transfer))) +(allow hal_health_client hal_health_server (fd (use))) +(allow hal_health_server hal_health_client (binder (call transfer))) +(allow hal_health_client hal_health_server (binder (transfer))) +(allow hal_health_server hal_health_client (fd (use))) +(allow hal_health_server hal_health_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_health_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_193_28_0 hal_health_hwservice_28_0 (hwservice_manager (add))) +(allow hal_health_client hal_health_hwservice_28_0 (hwservice_manager (find))) +(allow hal_health system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_health system_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_health system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_health_server self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_health_server sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_health_server sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_health_server sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow hal_health_server sysfs_batteryinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_health_server sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_health_server self (capability2 (block_suspend))) +(allow hal_health_server self (cap2_userns (block_suspend))) +(allow hal_health_server kmsg_device_28_0 (chr_file (write lock append map open))) +(allow hal_ir_client hal_ir_server (binder (call transfer))) +(allow hal_ir_server hal_ir_client (binder (transfer))) +(allow hal_ir_client hal_ir_server (fd (use))) +(allow hal_ir_server hal_ir_client (binder (call transfer))) +(allow hal_ir_client hal_ir_server (binder (transfer))) +(allow hal_ir_server hal_ir_client (fd (use))) +(allow hal_ir_server hal_ir_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_ir_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_194_28_0 hal_ir_hwservice_28_0 (hwservice_manager (add))) +(allow hal_ir_client hal_ir_hwservice_28_0 (hwservice_manager (find))) +(allow hal_keymaster_client hal_keymaster_server (binder (call transfer))) +(allow hal_keymaster_server hal_keymaster_client (binder (transfer))) +(allow hal_keymaster_client hal_keymaster_server (fd (use))) +(allow hal_keymaster_server hal_keymaster_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_keymaster_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_195_28_0 hal_keymaster_hwservice_28_0 (hwservice_manager (add))) +(allow hal_keymaster_client hal_keymaster_hwservice_28_0 (hwservice_manager (find))) +(allow hal_keymaster tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_keymaster ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_light_client hal_light_server (binder (call transfer))) +(allow hal_light_server hal_light_client (binder (transfer))) +(allow hal_light_client hal_light_server (fd (use))) +(allow hal_light_server hal_light_client (binder (call transfer))) +(allow hal_light_client hal_light_server (binder (transfer))) +(allow hal_light_server hal_light_client (fd (use))) +(allow hal_light_server hal_light_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_light_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_196_28_0 hal_light_hwservice_28_0 (hwservice_manager (add))) +(allow hal_light_client hal_light_hwservice_28_0 (hwservice_manager (find))) +(allow hal_light sysfs_leds_28_0 (lnk_file (read))) +(allow hal_light sysfs_leds_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_light sysfs_leds_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_lowpan_client hal_lowpan_server (binder (call transfer))) +(allow hal_lowpan_server hal_lowpan_client (binder (transfer))) +(allow hal_lowpan_client hal_lowpan_server (fd (use))) +(allow hal_lowpan_server hal_lowpan_client (binder (call transfer))) +(allow hal_lowpan_client hal_lowpan_server (binder (transfer))) +(allow hal_lowpan_server hal_lowpan_client (fd (use))) +(allow hal_lowpan_server hal_lowpan_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_lowpan_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_197_28_0 hal_lowpan_hwservice_28_0 (hwservice_manager (add))) +(allow hal_lowpan_client hal_lowpan_hwservice_28_0 (hwservice_manager (find))) +(allow hal_lowpan_server property_socket_28_0 (sock_file (write))) +(allow hal_lowpan_server init_28_0 (unix_stream_socket (connectto))) +(allow hal_lowpan_server lowpan_prop_28_0 (property_service (set))) +(allow hal_lowpan_server lowpan_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_lowpan_server lowpan_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(neverallow base_typeattr_198_28_0 lowpan_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow hal_memtrack_client hal_memtrack_server (binder (call transfer))) +(allow hal_memtrack_server hal_memtrack_client (binder (transfer))) +(allow hal_memtrack_client hal_memtrack_server (fd (use))) +(allow hal_memtrack_server hal_memtrack_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_memtrack_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_199_28_0 hal_memtrack_hwservice_28_0 (hwservice_manager (add))) +(allow hal_memtrack_client hal_memtrack_hwservice_28_0 (hwservice_manager (find))) +(allow hal_neuralnetworks_client hal_neuralnetworks_server (binder (call transfer))) +(allow hal_neuralnetworks_server hal_neuralnetworks_client (binder (transfer))) +(allow hal_neuralnetworks_client hal_neuralnetworks_server (fd (use))) +(allow hal_neuralnetworks_server hal_neuralnetworks_client (binder (call transfer))) +(allow hal_neuralnetworks_client hal_neuralnetworks_server (binder (transfer))) +(allow hal_neuralnetworks_server hal_neuralnetworks_client (fd (use))) +(allow hal_neuralnetworks_server hal_neuralnetworks_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_neuralnetworks_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_200_28_0 hal_neuralnetworks_hwservice_28_0 (hwservice_manager (add))) +(allow hal_neuralnetworks_client hal_neuralnetworks_hwservice_28_0 (hwservice_manager (find))) +(allow hal_neuralnetworks hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_neuralnetworks hal_allocator (fd (use))) +(neverallow base_typeattr_201_28_0 self (capability (net_admin net_raw))) +(neverallow base_typeattr_201_28_0 self (cap_userns (net_admin net_raw))) +(neverallow base_typeattr_202_28_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow base_typeattr_202_28_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow base_typeattr_202_28_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow base_typeattr_203_28_0 fs_type (file (execute_no_trans))) +(neverallow base_typeattr_203_28_0 file_type (file (execute_no_trans))) +(neverallow base_typeattr_74_28_0 halserverdomain (process (transition))) +(neverallow base_typeattr_57_28_0 halserverdomain (process (dyntransition))) +(allow hal_nfc_client hal_nfc_server (binder (call transfer))) +(allow hal_nfc_server hal_nfc_client (binder (transfer))) +(allow hal_nfc_client hal_nfc_server (fd (use))) +(allow hal_nfc_server hal_nfc_client (binder (call transfer))) +(allow hal_nfc_client hal_nfc_server (binder (transfer))) +(allow hal_nfc_server hal_nfc_client (fd (use))) +(allow hal_nfc_server hal_nfc_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_nfc_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_204_28_0 hal_nfc_hwservice_28_0 (hwservice_manager (add))) +(allow hal_nfc_client hal_nfc_hwservice_28_0 (hwservice_manager (find))) +(allow hal_nfc property_socket_28_0 (sock_file (write))) +(allow hal_nfc init_28_0 (unix_stream_socket (connectto))) +(allow hal_nfc nfc_prop_28_0 (property_service (set))) +(allow hal_nfc nfc_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_nfc nfc_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_oemlock_client hal_oemlock_server (binder (call transfer))) +(allow hal_oemlock_server hal_oemlock_client (binder (transfer))) +(allow hal_oemlock_client hal_oemlock_server (fd (use))) +(allow hal_oemlock_server hal_oemlock_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_oemlock_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_205_28_0 hal_oemlock_hwservice_28_0 (hwservice_manager (add))) +(allow hal_oemlock_client hal_oemlock_hwservice_28_0 (hwservice_manager (find))) +(allow hal_power_client hal_power_server (binder (call transfer))) +(allow hal_power_server hal_power_client (binder (transfer))) +(allow hal_power_client hal_power_server (fd (use))) +(allow hal_power_server hal_power_client (binder (call transfer))) +(allow hal_power_client hal_power_server (binder (transfer))) +(allow hal_power_server hal_power_client (fd (use))) +(allow hal_power_server hal_power_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_power_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_206_28_0 hal_power_hwservice_28_0 (hwservice_manager (add))) +(allow hal_power_client hal_power_hwservice_28_0 (hwservice_manager (find))) +(allow hal_secure_element_client hal_secure_element_server (binder (call transfer))) +(allow hal_secure_element_server hal_secure_element_client (binder (transfer))) +(allow hal_secure_element_client hal_secure_element_server (fd (use))) +(allow hal_secure_element_server hal_secure_element_client (binder (call transfer))) +(allow hal_secure_element_client hal_secure_element_server (binder (transfer))) +(allow hal_secure_element_server hal_secure_element_client (fd (use))) +(allow hal_secure_element_server hal_secure_element_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_secure_element_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_207_28_0 hal_secure_element_hwservice_28_0 (hwservice_manager (add))) +(allow hal_secure_element_client hal_secure_element_hwservice_28_0 (hwservice_manager (find))) +(allow hal_sensors_client hal_sensors_server (binder (call transfer))) +(allow hal_sensors_server hal_sensors_client (binder (transfer))) +(allow hal_sensors_client hal_sensors_server (fd (use))) +(allow hal_sensors_server hal_sensors_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_sensors_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_208_28_0 hal_sensors_hwservice_28_0 (hwservice_manager (add))) +(allow hal_sensors_client hal_sensors_hwservice_28_0 (hwservice_manager (find))) +(allow hal_sensors base_typeattr_43_28_0 (fd (use))) +(allow hal_sensors hal_allocator (fd (use))) +(allow hal_sensors self (capability (sys_nice))) +(allow hal_sensors self (cap_userns (sys_nice))) +(allow hal_telephony_client hal_telephony_server (binder (call transfer))) +(allow hal_telephony_server hal_telephony_client (binder (transfer))) +(allow hal_telephony_client hal_telephony_server (fd (use))) +(allow hal_telephony_server hal_telephony_client (binder (call transfer))) +(allow hal_telephony_client hal_telephony_server (binder (transfer))) +(allow hal_telephony_server hal_telephony_client (fd (use))) +(allow hal_telephony_server hal_telephony_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_telephony_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_209_28_0 hal_telephony_hwservice_28_0 (hwservice_manager (add))) +(allow hal_telephony_client hal_telephony_hwservice_28_0 (hwservice_manager (find))) +(allowx hal_telephony_server self (ioctl udp_socket (0x6900 0x6902))) +(allowx hal_telephony_server self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx hal_telephony_server self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow hal_telephony_server self (netlink_route_socket (nlmsg_write))) +(allow hal_telephony_server kernel_28_0 (system (module_request))) +(allow hal_telephony_server self (capability (setgid setuid setpcap net_admin net_raw))) +(allow hal_telephony_server self (cap_userns (setgid setuid setpcap net_admin net_raw))) +(allow hal_telephony_server alarm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_telephony_server cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_telephony_server cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_telephony_server radio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_telephony_server radio_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow hal_telephony_server mtd_device_28_0 (dir (search))) +(allow hal_telephony_server efs_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_telephony_server efs_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_telephony_server vendor_shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow hal_telephony_server bluetooth_efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server bluetooth_efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_telephony_server property_socket_28_0 (sock_file (write))) +(allow hal_telephony_server init_28_0 (unix_stream_socket (connectto))) +(allow hal_telephony_server radio_prop_28_0 (property_service (set))) +(allow hal_telephony_server radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server property_socket_28_0 (sock_file (write))) +(allow hal_telephony_server init_28_0 (unix_stream_socket (connectto))) +(allow hal_telephony_server exported_radio_prop_28_0 (property_service (set))) +(allow hal_telephony_server exported_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server property_socket_28_0 (sock_file (write))) +(allow hal_telephony_server init_28_0 (unix_stream_socket (connectto))) +(allow hal_telephony_server exported2_radio_prop_28_0 (property_service (set))) +(allow hal_telephony_server exported2_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server property_socket_28_0 (sock_file (write))) +(allow hal_telephony_server init_28_0 (unix_stream_socket (connectto))) +(allow hal_telephony_server exported3_radio_prop_28_0 (property_service (set))) +(allow hal_telephony_server exported3_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_telephony_server self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_telephony_server self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_telephony_server self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_telephony_server sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_telephony_server self (capability2 (block_suspend))) +(allow hal_telephony_server self (cap2_userns (block_suspend))) +(allow hal_telephony_server proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_telephony_server proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_telephony_server sysfs_type (dir (ioctl read getattr lock search open))) +(allow hal_telephony_server sysfs_type (file (ioctl read getattr lock map open))) +(allow hal_telephony_server sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow hal_telephony_server system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_telephony_server system_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_telephony_server self (socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_tetheroffload_client hal_tetheroffload_server (binder (call transfer))) +(allow hal_tetheroffload_server hal_tetheroffload_client (binder (transfer))) +(allow hal_tetheroffload_client hal_tetheroffload_server (fd (use))) +(allow hal_tetheroffload_server hal_tetheroffload_client (binder (call transfer))) +(allow hal_tetheroffload_client hal_tetheroffload_server (binder (transfer))) +(allow hal_tetheroffload_server hal_tetheroffload_client (fd (use))) +(allow hal_tetheroffload_client hal_tetheroffload_hwservice_28_0 (hwservice_manager (find))) +(allow hal_tetheroffload_server hal_tetheroffload_client (netlink_netfilter_socket (read write getattr setopt))) +(allow hal_thermal_client hal_thermal_server (binder (call transfer))) +(allow hal_thermal_server hal_thermal_client (binder (transfer))) +(allow hal_thermal_client hal_thermal_server (fd (use))) +(allow hal_thermal_server hal_thermal_client (binder (call transfer))) +(allow hal_thermal_client hal_thermal_server (binder (transfer))) +(allow hal_thermal_server hal_thermal_client (fd (use))) +(allow hal_thermal_server hal_thermal_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_thermal_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_210_28_0 hal_thermal_hwservice_28_0 (hwservice_manager (add))) +(allow hal_thermal_client hal_thermal_hwservice_28_0 (hwservice_manager (find))) +(allow hal_tv_cec_client hal_tv_cec_server (binder (call transfer))) +(allow hal_tv_cec_server hal_tv_cec_client (binder (transfer))) +(allow hal_tv_cec_client hal_tv_cec_server (fd (use))) +(allow hal_tv_cec_server hal_tv_cec_client (binder (call transfer))) +(allow hal_tv_cec_client hal_tv_cec_server (binder (transfer))) +(allow hal_tv_cec_server hal_tv_cec_client (fd (use))) +(allow hal_tv_cec_server hal_tv_cec_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_tv_cec_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_211_28_0 hal_tv_cec_hwservice_28_0 (hwservice_manager (add))) +(allow hal_tv_cec_client hal_tv_cec_hwservice_28_0 (hwservice_manager (find))) +(allow hal_tv_input_client hal_tv_input_server (binder (call transfer))) +(allow hal_tv_input_server hal_tv_input_client (binder (transfer))) +(allow hal_tv_input_client hal_tv_input_server (fd (use))) +(allow hal_tv_input_server hal_tv_input_client (binder (call transfer))) +(allow hal_tv_input_client hal_tv_input_server (binder (transfer))) +(allow hal_tv_input_server hal_tv_input_client (fd (use))) +(allow hal_tv_input_server hal_tv_input_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_tv_input_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_212_28_0 hal_tv_input_hwservice_28_0 (hwservice_manager (add))) +(allow hal_tv_input_client hal_tv_input_hwservice_28_0 (hwservice_manager (find))) +(allow hal_usb_client hal_usb_server (binder (call transfer))) +(allow hal_usb_server hal_usb_client (binder (transfer))) +(allow hal_usb_client hal_usb_server (fd (use))) +(allow hal_usb_server hal_usb_client (binder (call transfer))) +(allow hal_usb_client hal_usb_server (binder (transfer))) +(allow hal_usb_server hal_usb_client (fd (use))) +(allow hal_usb_server hal_usb_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_usb_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_213_28_0 hal_usb_hwservice_28_0 (hwservice_manager (add))) +(allow hal_usb_client hal_usb_hwservice_28_0 (hwservice_manager (find))) +(allow hal_usb self (netlink_kobject_uevent_socket (create))) +(allow hal_usb self (netlink_kobject_uevent_socket (setopt))) +(allow hal_usb self (netlink_kobject_uevent_socket (bind))) +(allow hal_usb self (netlink_kobject_uevent_socket (read))) +(allow hal_usb sysfs_28_0 (dir (open))) +(allow hal_usb sysfs_28_0 (dir (read))) +(allow hal_usb sysfs_28_0 (file (read))) +(allow hal_usb sysfs_28_0 (file (open))) +(allow hal_usb sysfs_28_0 (file (write))) +(allow hal_usb sysfs_28_0 (file (getattr))) +(allow hal_usb_gadget_client hal_usb_gadget_server (binder (call transfer))) +(allow hal_usb_gadget_server hal_usb_gadget_client (binder (transfer))) +(allow hal_usb_gadget_client hal_usb_gadget_server (fd (use))) +(allow hal_usb_gadget_server hal_usb_gadget_client (binder (call transfer))) +(allow hal_usb_gadget_client hal_usb_gadget_server (binder (transfer))) +(allow hal_usb_gadget_server hal_usb_gadget_client (fd (use))) +(allow hal_usb_gadget_server hal_usb_gadget_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_usb_gadget_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_214_28_0 hal_usb_gadget_hwservice_28_0 (hwservice_manager (add))) +(allow hal_usb_gadget_client hal_usb_gadget_hwservice_28_0 (hwservice_manager (find))) +(allow hal_usb_gadget_server configfs_28_0 (lnk_file (read create unlink))) +(allow hal_usb_gadget_server configfs_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow hal_usb_gadget_server configfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_usb_gadget_server functionfs_28_0 (dir (read search))) +(allow hal_usb_gadget_server functionfs_28_0 (file (read))) +(allow hal_vehicle_client hal_vehicle_server (binder (call transfer))) +(allow hal_vehicle_server hal_vehicle_client (binder (transfer))) +(allow hal_vehicle_client hal_vehicle_server (fd (use))) +(allow hal_vehicle_server hal_vehicle_client (binder (call transfer))) +(allow hal_vehicle_client hal_vehicle_server (binder (transfer))) +(allow hal_vehicle_server hal_vehicle_client (fd (use))) +(allow hal_vehicle_server hal_vehicle_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_vehicle_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_215_28_0 hal_vehicle_hwservice_28_0 (hwservice_manager (add))) +(allow hal_vehicle_client hal_vehicle_hwservice_28_0 (hwservice_manager (find))) +(allow hal_vibrator_client hal_vibrator_server (binder (call transfer))) +(allow hal_vibrator_server hal_vibrator_client (binder (transfer))) +(allow hal_vibrator_client hal_vibrator_server (fd (use))) +(allow hal_vibrator_server hal_vibrator_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_vibrator_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_216_28_0 hal_vibrator_hwservice_28_0 (hwservice_manager (add))) +(allow hal_vibrator_client hal_vibrator_hwservice_28_0 (hwservice_manager (find))) +(allow hal_vibrator sysfs_vibrator_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_vibrator sysfs_vibrator_28_0 (dir (search))) +(allow hal_vr_client hal_vr_server (binder (call transfer))) +(allow hal_vr_server hal_vr_client (binder (transfer))) +(allow hal_vr_client hal_vr_server (fd (use))) +(allow hal_vr_server hal_vr_client (binder (call transfer))) +(allow hal_vr_client hal_vr_server (binder (transfer))) +(allow hal_vr_server hal_vr_client (fd (use))) +(allow hal_vr_server hal_vr_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_vr_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_217_28_0 hal_vr_hwservice_28_0 (hwservice_manager (add))) +(allow hal_vr_client hal_vr_hwservice_28_0 (hwservice_manager (find))) +(allow hal_weaver_client hal_weaver_server (binder (call transfer))) +(allow hal_weaver_server hal_weaver_client (binder (transfer))) +(allow hal_weaver_client hal_weaver_server (fd (use))) +(allow hal_weaver_server hal_weaver_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_weaver_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_218_28_0 hal_weaver_hwservice_28_0 (hwservice_manager (add))) +(allow hal_weaver_client hal_weaver_hwservice_28_0 (hwservice_manager (find))) +(allow hal_wifi_client hal_wifi_server (binder (call transfer))) +(allow hal_wifi_server hal_wifi_client (binder (transfer))) +(allow hal_wifi_client hal_wifi_server (fd (use))) +(allow hal_wifi_server hal_wifi_client (binder (call transfer))) +(allow hal_wifi_client hal_wifi_server (binder (transfer))) +(allow hal_wifi_server hal_wifi_client (fd (use))) +(allow hal_wifi_server hal_wifi_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_wifi_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_219_28_0 hal_wifi_hwservice_28_0 (hwservice_manager (add))) +(allow hal_wifi_client hal_wifi_hwservice_28_0 (hwservice_manager (find))) +(allow hal_wifi proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_wifi proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow hal_wifi proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_wifi sysfs_type (dir (ioctl read getattr lock search open))) +(allow hal_wifi sysfs_type (file (ioctl read getattr lock map open))) +(allow hal_wifi sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow hal_wifi property_socket_28_0 (sock_file (write))) +(allow hal_wifi init_28_0 (unix_stream_socket (connectto))) +(allow hal_wifi exported_wifi_prop_28_0 (property_service (set))) +(allow hal_wifi exported_wifi_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_wifi property_socket_28_0 (sock_file (write))) +(allow hal_wifi init_28_0 (unix_stream_socket (connectto))) +(allow hal_wifi wifi_prop_28_0 (property_service (set))) +(allow hal_wifi wifi_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_wifi self (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allowx hal_wifi self (ioctl udp_socket (0x8914 0x8924))) +(allow hal_wifi self (capability (net_admin net_raw))) +(allow hal_wifi self (cap_userns (net_admin net_raw))) +(allow hal_wifi self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi sysfs_wlan_fwpath_28_0 (file (write lock append map open))) +(allow hal_wifi proc_modules_28_0 (file (read getattr open))) +(allow hal_wifi_hostapd_client hal_wifi_hostapd_server (binder (call transfer))) +(allow hal_wifi_hostapd_server hal_wifi_hostapd_client (binder (transfer))) +(allow hal_wifi_hostapd_client hal_wifi_hostapd_server (fd (use))) +(allow hal_wifi_hostapd_server hal_wifi_hostapd_client (binder (call transfer))) +(allow hal_wifi_hostapd_client hal_wifi_hostapd_server (binder (transfer))) +(allow hal_wifi_hostapd_server hal_wifi_hostapd_client (fd (use))) +(allow hal_wifi_hostapd_server hal_wifi_hostapd_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_wifi_hostapd_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_220_28_0 hal_wifi_hostapd_hwservice_28_0 (hwservice_manager (add))) +(allow hal_wifi_hostapd_client hal_wifi_hostapd_hwservice_28_0 (hwservice_manager (find))) +(allow hal_wifi_hostapd_server self (capability (net_admin net_raw))) +(allow hal_wifi_hostapd_server self (cap_userns (net_admin net_raw))) +(allow hal_wifi_hostapd_server sysfs_net_28_0 (dir (search))) +(allow hal_wifi_hostapd_server proc_net_28_0 (file (read getattr open))) +(allowx hal_wifi_hostapd_server self (ioctl udp_socket (0x6900 0x6902))) +(allowx hal_wifi_hostapd_server self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx hal_wifi_hostapd_server self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow hal_wifi_hostapd_server self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi_hostapd_server self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi_hostapd_server self (packet_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi_hostapd_server self (netlink_route_socket (nlmsg_write))) +(neverallow hal_wifi_hostapd_server sdcard_type (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_wifi_hostapd_server sdcard_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow hal_wifi_offload_client hal_wifi_offload_server (binder (call transfer))) +(allow hal_wifi_offload_server hal_wifi_offload_client (binder (transfer))) +(allow hal_wifi_offload_client hal_wifi_offload_server (fd (use))) +(allow hal_wifi_offload_server hal_wifi_offload_client (binder (call transfer))) +(allow hal_wifi_offload_client hal_wifi_offload_server (binder (transfer))) +(allow hal_wifi_offload_server hal_wifi_offload_client (fd (use))) +(allow hal_wifi_offload_server hal_wifi_offload_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_wifi_offload_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_221_28_0 hal_wifi_offload_hwservice_28_0 (hwservice_manager (add))) +(allow hal_wifi_offload_client hal_wifi_offload_hwservice_28_0 (hwservice_manager (find))) +(allow hal_wifi_offload proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_wifi_offload proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow hal_wifi_offload proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_wifi_offload sysfs_type (dir (ioctl read getattr lock search open))) +(allow hal_wifi_offload sysfs_type (file (ioctl read getattr lock map open))) +(allow hal_wifi_offload sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow hal_wifi_supplicant_client hal_wifi_supplicant_server (binder (call transfer))) +(allow hal_wifi_supplicant_server hal_wifi_supplicant_client (binder (transfer))) +(allow hal_wifi_supplicant_client hal_wifi_supplicant_server (fd (use))) +(allow hal_wifi_supplicant_server hal_wifi_supplicant_client (binder (call transfer))) +(allow hal_wifi_supplicant_client hal_wifi_supplicant_server (binder (transfer))) +(allow hal_wifi_supplicant_server hal_wifi_supplicant_client (fd (use))) +(allow hal_wifi_supplicant_server hal_wifi_supplicant_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_wifi_supplicant_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_222_28_0 hal_wifi_supplicant_hwservice_28_0 (hwservice_manager (add))) +(allow hal_wifi_supplicant_client hal_wifi_supplicant_hwservice_28_0 (hwservice_manager (find))) +(allowx hal_wifi_supplicant self (ioctl udp_socket (0x6900 0x6902))) +(allowx hal_wifi_supplicant self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx hal_wifi_supplicant self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow hal_wifi_supplicant sysfs_type (dir (ioctl read getattr lock search open))) +(allow hal_wifi_supplicant sysfs_type (file (ioctl read getattr lock map open))) +(allow hal_wifi_supplicant sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow hal_wifi_supplicant proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_wifi_supplicant proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow hal_wifi_supplicant proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_wifi_supplicant kernel_28_0 (system (module_request))) +(allow hal_wifi_supplicant self (capability (setgid setuid net_admin net_raw))) +(allow hal_wifi_supplicant self (cap_userns (setgid setuid net_admin net_raw))) +(allow hal_wifi_supplicant cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_wifi_supplicant self (netlink_route_socket (nlmsg_write))) +(allow hal_wifi_supplicant self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi_supplicant self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi_supplicant self (packet_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allowx hal_wifi_supplicant self (ioctl packet_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx hal_wifi_supplicant self (ioctl packet_socket (0x6900 0x6902))) +(allowx hal_wifi_supplicant self (ioctl packet_socket (((range 0x8906 0x8907)) ((range 0x890b 0x890d)) ((range 0x8910 0x8927)) 0x8929 ((range 0x8930 0x8939)) ((range 0x8940 0x8943)) ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx hal_wifi_supplicant self (ioctl packet_socket (((range 0x8b00 0x8b02)) ((range 0x8b04 0x8b1d)) ((range 0x8b20 0x8b2d)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallow hal_wifi_supplicant_server sdcard_type (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_wifi_supplicant_server sdcard_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow healthd_28_0 kmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow healthd_28_0 sysfs_type (dir (search))) +(allow healthd_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow healthd_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow healthd_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 system_file_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow healthd_28_0 self (capability (sys_tty_config))) +(allow healthd_28_0 self (cap_userns (sys_tty_config))) +(allow healthd_28_0 self (capability (sys_boot))) +(allow healthd_28_0 self (cap_userns (sys_boot))) +(allow healthd_28_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow healthd_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow healthd_28_0 self (capability2 (block_suspend))) +(allow healthd_28_0 self (cap2_userns (block_suspend))) +(allow healthd_28_0 sysfs_power_28_0 (file (ioctl read write getattr lock append map open))) +(allow healthd_28_0 sysfs_usb_28_0 (file (write))) +(allow healthd_28_0 sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 sysfs_batteryinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow healthd_28_0 pstorefs_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 graphics_device_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow healthd_28_0 input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 input_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow healthd_28_0 tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow healthd_28_0 ashmem_device_28_0 (chr_file (execute))) +(allow healthd_28_0 self (process (execmem))) +(allow healthd_28_0 proc_sysrq_28_0 (file (ioctl read write getattr lock append map open))) +(allow healthd_28_0 property_socket_28_0 (sock_file (write))) +(allow healthd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow healthd_28_0 system_prop_28_0 (property_service (set))) +(allow healthd_28_0 system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 property_socket_28_0 (sock_file (write))) +(allow healthd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow healthd_28_0 exported_system_prop_28_0 (property_service (set))) +(allow healthd_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 property_socket_28_0 (sock_file (write))) +(allow healthd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow healthd_28_0 exported2_system_prop_28_0 (property_service (set))) +(allow healthd_28_0 exported2_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 property_socket_28_0 (sock_file (write))) +(allow healthd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow healthd_28_0 exported3_system_prop_28_0 (property_service (set))) +(allow healthd_28_0 exported3_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hwservicemanager_28_0 self (binder (set_context_mgr))) +(allow hwservicemanager_28_0 property_socket_28_0 (sock_file (write))) +(allow hwservicemanager_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow hwservicemanager_28_0 hwservicemanager_prop_28_0 (property_service (set))) +(allow hwservicemanager_28_0 hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hwservicemanager_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hwservicemanager_28_0 hwservice_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow hwservicemanager_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow hwservicemanager_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow hwservicemanager_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hwservicemanager_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow hwservicemanager_28_0 kernel_28_0 (security (compute_av))) +(allow hwservicemanager_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow idmap_28_0 installd_28_0 (fd (use))) +(allow idmap_28_0 resourcecache_data_file_28_0 (file (read write getattr))) +(dontaudit idmap_28_0 installd_28_0 (file (read))) +(allow idmap_28_0 apk_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow idmap_28_0 apk_data_file_28_0 (dir (search))) +(allow idmap_28_0 vendor_app_file_28_0 (dir (ioctl read getattr lock search open))) +(allow idmap_28_0 vendor_app_file_28_0 (file (ioctl read getattr lock map open))) +(allow idmap_28_0 vendor_app_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow idmap_28_0 vendor_overlay_file_28_0 (dir (ioctl read getattr lock search open))) +(allow idmap_28_0 vendor_overlay_file_28_0 (file (ioctl read getattr lock map open))) +(allow idmap_28_0 vendor_overlay_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 tmpfs_28_0 (chr_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow init_28_0 tmpfs_28_0 (chr_file (relabelfrom))) +(allow init_28_0 kmsg_device_28_0 (chr_file (write relabelto))) +(allow init_28_0 properties_device_28_0 (dir (relabelto))) +(allow init_28_0 properties_serial_28_0 (file (write relabelto))) +(allow init_28_0 property_type (file (ioctl read write create getattr setattr lock relabelto append map unlink rename open))) +(allow init_28_0 properties_device_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 property_info_28_0 (file (relabelto))) +(allow init_28_0 device_28_0 (file (relabelfrom))) +(allow init_28_0 runtime_event_log_tags_file_28_0 (file (write create setattr relabelto open))) +(allow init_28_0 device_28_0 (dir (relabelto))) +(allow init_28_0 socket_device_28_0 (dir (relabelto))) +(allow init_28_0 random_device_28_0 (chr_file (relabelto))) +(allow init_28_0 tmpfs_28_0 (chr_file (relabelfrom))) +(allow init_28_0 tmpfs_28_0 (blk_file (relabelfrom))) +(allow init_28_0 tmpfs_28_0 (blk_file (getattr))) +(allow init_28_0 block_device_28_0 (dir (relabelto))) +(allow init_28_0 block_device_28_0 (lnk_file (relabelto))) +(allow init_28_0 block_device_28_0 (blk_file (relabelto))) +(allow init_28_0 dm_device_28_0 (chr_file (relabelto))) +(allow init_28_0 dm_device_28_0 (blk_file (relabelto))) +(allow init_28_0 kernel_28_0 (fd (use))) +(allow init_28_0 tmpfs_28_0 (lnk_file (read getattr relabelfrom))) +(allow init_28_0 system_block_device_28_0 (lnk_file (relabelto))) +(allow init_28_0 system_block_device_28_0 (blk_file (relabelto))) +(allow init_28_0 recovery_block_device_28_0 (lnk_file (relabelto))) +(allow init_28_0 recovery_block_device_28_0 (blk_file (relabelto))) +(allow init_28_0 misc_block_device_28_0 (lnk_file (relabelto))) +(allow init_28_0 misc_block_device_28_0 (blk_file (relabelto))) +(allow init_28_0 self (capability (sys_resource))) +(allow init_28_0 self (cap_userns (sys_resource))) +(allow init_28_0 tmpfs_28_0 (file (unlink))) +(allow init_28_0 devpts_28_0 (chr_file (read write open))) +(allow init_28_0 fscklogs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 tmpfs_28_0 (chr_file (write))) +(allow init_28_0 console_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 self (capability (sys_admin))) +(allow init_28_0 self (cap_userns (sys_admin))) +(allow init_28_0 rootfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 rootfs_28_0 (dir (mounton))) +(allow init_28_0 cgroup_28_0 (dir (mounton))) +(allow init_28_0 system_file_28_0 (dir (mounton))) +(allow init_28_0 vendor_file_28_0 (dir (mounton))) +(allow init_28_0 system_data_file_28_0 (dir (mounton))) +(allow init_28_0 storage_file_28_0 (dir (mounton))) +(allow init_28_0 postinstall_mnt_dir_28_0 (dir (mounton))) +(allow init_28_0 cache_file_28_0 (dir (mounton))) +(allow init_28_0 cgroup_bpf_28_0 (dir (create mounton))) +(allow init_28_0 fs_bpf_28_0 (dir (mounton))) +(allow init_28_0 device_28_0 (dir (mounton))) +(allow init_28_0 rootfs_28_0 (lnk_file (create unlink))) +(allow init_28_0 sysfs_28_0 (dir (mounton))) +(allow init_28_0 tmpfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 tmpfs_28_0 (dir (mounton))) +(allow init_28_0 cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow init_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 cpuctl_device_28_0 (dir (create mounton))) +(allow init_28_0 configfs_28_0 (dir (mounton))) +(allow init_28_0 configfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 configfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 configfs_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 metadata_file_28_0 (dir (mounton))) +(allow init_28_0 tmpfs_28_0 (dir (relabelfrom))) +(allow init_28_0 self (capability (dac_override))) +(allow init_28_0 self (cap_userns (dac_override))) +(allow init_28_0 self (capability (sys_time))) +(allow init_28_0 self (cap_userns (sys_time))) +(allow init_28_0 self (capability (sys_rawio mknod))) +(allow init_28_0 self (cap_userns (sys_rawio mknod))) +(allow init_28_0 dev_type (blk_file (ioctl read getattr lock map open))) +(allow init_28_0 fs_type (filesystem (mount remount unmount getattr relabelfrom associate quotamod quotaget))) +(allow init_28_0 unlabeled_28_0 (filesystem (mount remount unmount getattr relabelfrom associate quotamod quotaget))) +(allow init_28_0 contextmount_type (filesystem (relabelto))) +(allow init_28_0 contextmount_type (dir (ioctl read getattr lock search open))) +(allow init_28_0 contextmount_type (file (ioctl read getattr lock map open))) +(allow init_28_0 contextmount_type (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 contextmount_type (sock_file (ioctl read getattr lock map open))) +(allow init_28_0 contextmount_type (fifo_file (ioctl read getattr lock map open))) +(allow init_28_0 rootfs_28_0 (file (relabelfrom))) +(allow init_28_0 rootfs_28_0 (dir (relabelfrom))) +(allow init_28_0 self (capability (chown fowner fsetid))) +(allow init_28_0 self (cap_userns (chown fowner fsetid))) +(allow init_28_0 base_typeattr_223_28_0 (dir (ioctl read create getattr setattr search open))) +(allow init_28_0 base_typeattr_224_28_0 (dir (write relabelfrom add_name remove_name rmdir))) +(allow init_28_0 base_typeattr_225_28_0 (file (read write create getattr setattr relabelfrom unlink open))) +(allow init_28_0 base_typeattr_224_28_0 (sock_file (read create getattr setattr relabelfrom unlink open))) +(allow init_28_0 base_typeattr_224_28_0 (fifo_file (read create getattr setattr relabelfrom unlink open))) +(allow init_28_0 base_typeattr_224_28_0 (lnk_file (create getattr setattr relabelfrom unlink))) +(allow init_28_0 cache_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 base_typeattr_226_28_0 (file (relabelto))) +(allow init_28_0 base_typeattr_226_28_0 (dir (relabelto))) +(allow init_28_0 base_typeattr_226_28_0 (lnk_file (relabelto))) +(allow init_28_0 base_typeattr_226_28_0 (chr_file (relabelto))) +(allow init_28_0 base_typeattr_226_28_0 (blk_file (relabelto))) +(allow init_28_0 base_typeattr_226_28_0 (sock_file (relabelto))) +(allow init_28_0 base_typeattr_226_28_0 (fifo_file (relabelto))) +(allow init_28_0 sysfs_28_0 (file (getattr relabelfrom))) +(allow init_28_0 sysfs_28_0 (dir (getattr relabelfrom))) +(allow init_28_0 sysfs_28_0 (lnk_file (getattr relabelfrom))) +(allow init_28_0 debugfs_28_0 (file (getattr relabelfrom))) +(allow init_28_0 debugfs_28_0 (dir (getattr relabelfrom))) +(allow init_28_0 debugfs_28_0 (lnk_file (getattr relabelfrom))) +(allow init_28_0 debugfs_tracing_28_0 (file (getattr relabelfrom))) +(allow init_28_0 debugfs_tracing_28_0 (dir (getattr relabelfrom))) +(allow init_28_0 debugfs_tracing_28_0 (lnk_file (getattr relabelfrom))) +(allow init_28_0 debugfs_tracing_debug_28_0 (file (getattr relabelfrom))) +(allow init_28_0 debugfs_tracing_debug_28_0 (dir (getattr relabelfrom))) +(allow init_28_0 debugfs_tracing_debug_28_0 (lnk_file (getattr relabelfrom))) +(allow init_28_0 sysfs_type (file (getattr relabelto))) +(allow init_28_0 sysfs_type (dir (getattr relabelto))) +(allow init_28_0 sysfs_type (lnk_file (getattr relabelto))) +(allow init_28_0 debugfs_type (file (getattr relabelto))) +(allow init_28_0 debugfs_type (dir (getattr relabelto))) +(allow init_28_0 debugfs_type (lnk_file (getattr relabelto))) +(allow init_28_0 dev_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 dev_type (lnk_file (create))) +(allow init_28_0 debugfs_tracing_28_0 (file (write lock append map open))) +(allow init_28_0 debugfs_tracing_instances_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 debugfs_tracing_instances_28_0 (file (write lock append map open))) +(allow init_28_0 debugfs_wifi_tracing_28_0 (file (write lock append map open))) +(allow init_28_0 base_typeattr_227_28_0 (file (read setattr open))) +(allow init_28_0 base_typeattr_228_28_0 (dir (read setattr search open))) +(allow init_28_0 base_typeattr_229_28_0 (chr_file (read open))) +(auditallow init_28_0 base_typeattr_230_28_0 (chr_file (read open))) +(allow init_28_0 base_typeattr_231_28_0 (chr_file (setattr))) +(allow init_28_0 unlabeled_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 unlabeled_28_0 (file (ioctl read write create getattr setattr lock relabelfrom append map unlink rename open))) +(allow init_28_0 unlabeled_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom append map unlink rename open))) +(allow init_28_0 unlabeled_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom append map unlink rename open))) +(allow init_28_0 unlabeled_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom append map unlink rename open))) +(allow init_28_0 kernel_28_0 (system (syslog_mod))) +(allow init_28_0 self (capability2 (syslog))) +(allow init_28_0 self (cap2_userns (syslog))) +(allow init_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow init_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_diskstats_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_kmsg_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_stat_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_uptime_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_version_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_overcommit_memory_28_0 (file (write lock append map open))) +(allow init_28_0 proc_min_free_order_shift_28_0 (file (write lock append map open))) +(allow init_28_0 proc_abi_28_0 (file (write lock append map open))) +(allow init_28_0 proc_dirty_28_0 (file (write lock append map open))) +(allow init_28_0 proc_extra_free_kbytes_28_0 (file (write lock append map open))) +(allow init_28_0 proc_hostname_28_0 (file (write lock append map open))) +(allow init_28_0 proc_hung_task_28_0 (file (write lock append map open))) +(allow init_28_0 proc_max_map_count_28_0 (file (write lock append map open))) +(allow init_28_0 proc_net_28_0 (file (write lock append map open))) +(allow init_28_0 proc_page_cluster_28_0 (file (write lock append map open))) +(allow init_28_0 proc_panic_28_0 (file (write lock append map open))) +(allow init_28_0 proc_perf_28_0 (file (write lock append map open))) +(allow init_28_0 proc_sched_28_0 (file (write lock append map open))) +(allow init_28_0 proc_sysrq_28_0 (file (write lock append map open))) +(allow init_28_0 proc_security_28_0 (file (ioctl read write getattr lock append map open))) +(allow init_28_0 sysfs_android_usb_28_0 (file (write lock append map open))) +(allow init_28_0 sysfs_leds_28_0 (file (write lock append map open))) +(allow init_28_0 sysfs_power_28_0 (file (write lock append map open))) +(allow init_28_0 sysfs_dt_firmware_android_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 sysfs_zram_28_0 (file (ioctl read write getattr lock append map open))) +(allow init_28_0 sysfs_vibrator_28_0 (file (write lock append map open))) +(allow init_28_0 sysfs_android_usb_28_0 (file (setattr))) +(allow init_28_0 sysfs_ipv4_28_0 (file (setattr))) +(allow init_28_0 sysfs_leds_28_0 (file (setattr))) +(allow init_28_0 sysfs_wake_lock_28_0 (file (setattr))) +(allow init_28_0 sysfs_power_28_0 (file (setattr))) +(allow init_28_0 sysfs_devices_system_cpu_28_0 (file (setattr))) +(allow init_28_0 sysfs_lowmemorykiller_28_0 (file (setattr))) +(allow init_28_0 sysfs_vibrator_28_0 (file (setattr))) +(allow init_28_0 usermodehelper_28_0 (file (ioctl read write getattr lock append map open))) +(allow init_28_0 sysfs_usermodehelper_28_0 (file (ioctl read write getattr lock append map open))) +(allow init_28_0 self (capability (net_admin))) +(allow init_28_0 self (cap_userns (net_admin))) +(allow init_28_0 self (capability (sys_boot))) +(allow init_28_0 self (cap_userns (sys_boot))) +(allow init_28_0 misc_logd_file_28_0 (dir (read write create getattr setattr add_name search open))) +(allow init_28_0 misc_logd_file_28_0 (file (write create getattr setattr open))) +(allow init_28_0 self (capability (kill))) +(allow init_28_0 self (cap_userns (kill))) +(allow init_28_0 domain (process (sigkill signal getpgid))) +(allow init_28_0 keystore_data_file_28_0 (dir (read create getattr setattr search open))) +(allow init_28_0 keystore_data_file_28_0 (file (getattr))) +(allow init_28_0 vold_data_file_28_0 (dir (read create getattr setattr search open))) +(allow init_28_0 vold_data_file_28_0 (file (getattr))) +(allow init_28_0 shell_data_file_28_0 (dir (read create getattr setattr search open))) +(allow init_28_0 shell_data_file_28_0 (file (getattr))) +(allow init_28_0 self (capability (setgid setuid setpcap))) +(allow init_28_0 self (cap_userns (setgid setuid setpcap))) +(allow init_28_0 domain (dir (ioctl read getattr lock search open))) +(allow init_28_0 domain (file (ioctl read getattr lock map open))) +(allow init_28_0 domain (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 self (process (setexec setfscreate setsockcreate))) +(allow init_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 sepolicy_file_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow init_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow init_28_0 kernel_28_0 (security (compute_av))) +(allow init_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow init_28_0 kernel_28_0 (security (compute_create))) +(allow init_28_0 domain (unix_stream_socket (create bind setopt))) +(allow init_28_0 domain (unix_dgram_socket (create bind setopt))) +(allow init_28_0 property_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 property_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 property_type (property_service (set))) +(allow init_28_0 self (netlink_audit_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_relay))) +(allow init_28_0 self (capability (audit_write))) +(allow init_28_0 self (cap_userns (audit_write))) +(allow init_28_0 self (udp_socket (ioctl create))) +(allowx init_28_0 self (ioctl udp_socket (0x8914))) +(allow init_28_0 self (capability (net_raw))) +(allow init_28_0 self (cap_userns (net_raw))) +(allow init_28_0 kernel_28_0 (process (setsched))) +(allow init_28_0 swap_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 hw_random_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow init_28_0 device_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 self (capability (sys_tty_config))) +(allow init_28_0 self (cap_userns (sys_tty_config))) +(allow init_28_0 keychord_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 dm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 dm_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 metadata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 pstorefs_28_0 (dir (search))) +(allow init_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 kernel_28_0 (system (syslog_read))) +(allow init_28_0 init_28_0 (key (write search setattr))) +(allow init_28_0 unencrypted_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 proc_overcommit_memory_28_0 (file (write))) +(allow init_28_0 misc_block_device_28_0 (blk_file (write lock append map open))) +(allow init_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow init_28_0 system_file_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 vendor_file_type (dir (ioctl read getattr lock search open))) +(allow init_28_0 vendor_file_type (file (ioctl read getattr lock map open))) +(allow init_28_0 vendor_file_type (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 system_data_file_28_0 (file (read getattr))) +(allow init_28_0 system_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 vendor_shell_exec_28_0 (file (execute))) +(allow init_28_0 vold_metadata_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 vold_metadata_file_28_0 (file (getattr))) +(neverallow domain init_28_0 (process (dyntransition))) +(neverallow base_typeattr_73_28_0 init_28_0 (process (transition))) +(neverallow init_28_0 base_typeattr_232_28_0 (file (entrypoint))) +(neverallow init_28_0 shell_data_file_28_0 (lnk_file (read))) +(neverallow init_28_0 app_data_file_28_0 (lnk_file (read))) +(neverallow init_28_0 fs_type (file (execute_no_trans))) +(neverallow init_28_0 file_type (file (execute_no_trans))) +(neverallow init_28_0 service_manager_type (service_manager (add find))) +(neverallow init_28_0 servicemanager_28_0 (service_manager (list))) +(neverallow init_28_0 shell_data_file_28_0 (dir (write add_name remove_name))) +(neverallow init_28_0 sysfs_28_0 (file (read write open))) +(allow inputflinger_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 inputflinger_28_0 (dir (search))) +(allow servicemanager_28_0 inputflinger_28_0 (file (read open))) +(allow servicemanager_28_0 inputflinger_28_0 (process (getattr))) +(allow inputflinger_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 inputflinger_28_0 (binder (transfer))) +(allow inputflinger_28_0 system_server_28_0 (fd (use))) +(allow inputflinger_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow inputflinger_28_0 self (capability2 (block_suspend))) +(allow inputflinger_28_0 self (cap2_userns (block_suspend))) +(allow inputflinger_28_0 inputflinger_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_233_28_0 inputflinger_service_28_0 (service_manager (add))) +(allow inputflinger_28_0 input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow inputflinger_28_0 input_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow inputflinger_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow inputflinger_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow inputflinger_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow install_recovery_28_0 self (capability (dac_override))) +(allow install_recovery_28_0 self (cap_userns (dac_override))) +(allow install_recovery_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow install_recovery_28_0 system_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow install_recovery_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow install_recovery_28_0 block_device_28_0 (dir (search))) +(allow install_recovery_28_0 boot_block_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow install_recovery_28_0 recovery_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow install_recovery_28_0 cache_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow install_recovery_28_0 cache_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow install_recovery_28_0 proc_drop_caches_28_0 (file (write lock append map open))) +(allow installd_28_0 self (capability (chown dac_override fowner fsetid setgid setuid sys_admin))) +(allow installd_28_0 self (cap_userns (chown dac_override fowner fsetid setgid setuid sys_admin))) +(allow installd_28_0 dalvikcache_data_file_28_0 (dir (relabelto))) +(allow installd_28_0 dalvikcache_data_file_28_0 (file (relabelto link))) +(allow installd_28_0 apk_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 apk_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom append map unlink link rename open))) +(allow installd_28_0 apk_data_file_28_0 (lnk_file (ioctl read create getattr lock map unlink open))) +(allow installd_28_0 asec_apk_file_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 apk_tmp_file_28_0 (file (ioctl read getattr lock map unlink open))) +(allow installd_28_0 apk_tmp_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 oemfs_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 oemfs_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 mnt_expand_file_28_0 (dir (getattr search))) +(allow installd_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow installd_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow installd_28_0 kernel_28_0 (security (check_context))) +(allow installd_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow installd_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 system_file_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow installd_28_0 vendor_app_file_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 vendor_app_file_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 vendor_app_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow installd_28_0 vendor_overlay_file_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 vendor_overlay_file_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 vendor_overlay_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow installd_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 seapp_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 asec_image_file_28_0 (dir (search))) +(allow installd_28_0 asec_image_file_28_0 (file (getattr))) +(allow installd_28_0 system_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 system_data_file_28_0 (lnk_file (read create getattr setattr unlink))) +(allow installd_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 media_rw_data_file_28_0 (file (getattr unlink))) +(allow installd_28_0 system_data_file_28_0 (dir (relabelfrom))) +(allow installd_28_0 media_rw_data_file_28_0 (dir (relabelto))) +(allow installd_28_0 tmpfs_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 storage_file_28_0 (dir (search))) +(allow installd_28_0 sdcardfs_28_0 (dir (read write getattr remove_name search rmdir open))) +(allow installd_28_0 sdcardfs_28_0 (file (getattr unlink))) +(allow installd_28_0 misc_user_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 misc_user_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow installd_28_0 keychain_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 keychain_data_file_28_0 (file (ioctl read getattr lock map unlink open))) +(allow installd_28_0 install_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow installd_28_0 dalvikcache_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 dalvikcache_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow installd_28_0 dalvikcache_data_file_28_0 (lnk_file (getattr))) +(allow installd_28_0 resourcecache_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow installd_28_0 resourcecache_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow installd_28_0 unlabeled_28_0 (dir (ioctl read write getattr lock relabelfrom add_name remove_name search rmdir open))) +(allow installd_28_0 unlabeled_28_0 (file (getattr setattr relabelfrom unlink rename))) +(allow installd_28_0 unlabeled_28_0 (lnk_file (getattr setattr relabelfrom unlink rename))) +(allow installd_28_0 unlabeled_28_0 (sock_file (getattr setattr relabelfrom unlink rename))) +(allow installd_28_0 unlabeled_28_0 (fifo_file (getattr setattr relabelfrom unlink rename))) +(allow installd_28_0 unlabeled_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 system_data_file_28_0 (file (getattr relabelfrom unlink))) +(allow installd_28_0 system_data_file_28_0 (lnk_file (getattr relabelfrom unlink))) +(allow installd_28_0 system_data_file_28_0 (sock_file (getattr relabelfrom unlink))) +(allow installd_28_0 system_data_file_28_0 (fifo_file (getattr relabelfrom unlink))) +(allow installd_28_0 shell_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 bluetooth_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 nfc_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 radio_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 app_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 system_app_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 shell_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 shell_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 shell_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 shell_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 bluetooth_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 bluetooth_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 bluetooth_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 bluetooth_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 nfc_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 nfc_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 nfc_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 nfc_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 radio_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 radio_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 radio_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 radio_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 app_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 app_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 app_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 app_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 system_app_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 system_app_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 system_app_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 system_app_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 user_profile_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 user_profile_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow installd_28_0 user_profile_data_file_28_0 (dir (rmdir))) +(allow installd_28_0 user_profile_data_file_28_0 (file (unlink))) +(allow installd_28_0 profman_dump_data_file_28_0 (dir (write add_name search))) +(allow installd_28_0 profman_dump_data_file_28_0 (file (write create setattr open))) +(allow installd_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow installd_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow installd_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 installd_28_0 (dir (search))) +(allow servicemanager_28_0 installd_28_0 (file (read open))) +(allow servicemanager_28_0 installd_28_0 (process (getattr))) +(allow installd_28_0 installd_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_234_28_0 installd_service_28_0 (service_manager (add))) +(allow installd_28_0 dumpstate_28_0 (fifo_file (write getattr))) +(allow installd_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 installd_28_0 (binder (transfer))) +(allow installd_28_0 system_server_28_0 (fd (use))) +(allow installd_28_0 permission_service_28_0 (service_manager (find))) +(allow installd_28_0 block_device_28_0 (dir (search))) +(allow installd_28_0 labeledfs_28_0 (filesystem (quotamod quotaget))) +(allow installd_28_0 preloads_data_file_28_0 (file (ioctl read getattr lock map unlink open))) +(allow installd_28_0 preloads_data_file_28_0 (dir (ioctl read write getattr lock remove_name search rmdir open))) +(allow installd_28_0 preloads_media_file_28_0 (file (ioctl read getattr lock map unlink open))) +(allow installd_28_0 preloads_media_file_28_0 (dir (ioctl read write getattr lock remove_name search rmdir open))) +(neverallow base_typeattr_235_28_0 installd_service_28_0 (service_manager (find))) +(neverallow base_typeattr_236_28_0 installd_28_0 (binder (call))) +(neverallow installd_28_0 base_typeattr_237_28_0 (binder (call))) +(allow kernel_28_0 self (capability (sys_nice))) +(allow kernel_28_0 self (cap_userns (sys_nice))) +(allow kernel_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow kernel_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow kernel_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow kernel_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow kernel_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow kernel_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow kernel_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow kernel_28_0 rootfs_28_0 (file (relabelfrom))) +(allow kernel_28_0 init_exec_28_0 (file (relabelto))) +(allow kernel_28_0 init_28_0 (process (share))) +(allow kernel_28_0 unlabeled_28_0 (dir (search))) +(allow kernel_28_0 usbfs_28_0 (filesystem (mount))) +(allow kernel_28_0 usbfs_28_0 (dir (search))) +(dontaudit kernel_28_0 self (security (setenforce))) +(allow kernel_28_0 self (capability (sys_resource))) +(allow kernel_28_0 self (cap_userns (sys_resource))) +(allow kernel_28_0 self (capability (sys_boot))) +(allow kernel_28_0 self (cap_userns (sys_boot))) +(allow kernel_28_0 proc_sysrq_28_0 (file (write lock append map open))) +(allow kernel_28_0 tmpfs_28_0 (chr_file (write))) +(allow kernel_28_0 selinuxfs_28_0 (file (write))) +(allow kernel_28_0 self (security (setcheckreqprot))) +(allow kernel_28_0 sdcard_type (file (read write))) +(allow kernel_28_0 mediaprovider_28_0 (fd (use))) +(allow kernel_28_0 vold_28_0 (fd (use))) +(allow kernel_28_0 app_data_file_28_0 (file (read))) +(allow kernel_28_0 asec_image_file_28_0 (file (read))) +(allow kernel_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow kernel_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow kernel_28_0 vold_data_file_28_0 (file (read))) +(neverallow base_typeattr_57_28_0 kernel_28_0 (process (transition dyntransition))) +(neverallow kernel_28_0 base_typeattr_57_28_0 (file (execute_no_trans entrypoint))) +(neverallow kernel_28_0 self (capability (dac_override dac_read_search))) +(neverallow kernel_28_0 self (cap_userns (dac_override dac_read_search))) +(allow keystore_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 keystore_28_0 (dir (search))) +(allow servicemanager_28_0 keystore_28_0 (file (read open))) +(allow servicemanager_28_0 keystore_28_0 (process (getattr))) +(allow keystore_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 keystore_28_0 (binder (transfer))) +(allow keystore_28_0 system_server_28_0 (fd (use))) +(allow keystore_28_0 keystore_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow keystore_28_0 keystore_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow keystore_28_0 keystore_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow keystore_28_0 keystore_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow keystore_28_0 keystore_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow keystore_28_0 keystore_exec_28_0 (file (getattr))) +(allow keystore_28_0 keystore_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_238_28_0 keystore_service_28_0 (service_manager (add))) +(allow keystore_28_0 sec_key_att_app_id_provider_service_28_0 (service_manager (find))) +(allow keystore_28_0 dropbox_service_28_0 (service_manager (find))) +(allow keystore_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow keystore_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow keystore_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow keystore_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow keystore_28_0 kernel_28_0 (security (compute_av))) +(allow keystore_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow keystore_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow keystore_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow keystore_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(neverallow base_typeattr_238_28_0 keystore_data_file_28_0 (dir (write lock relabelfrom append map unlink link rename execute quotaon mounton add_name remove_name reparent rmdir audit_access execmod))) +(neverallow base_typeattr_238_28_0 keystore_data_file_28_0 (file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_238_28_0 keystore_data_file_28_0 (lnk_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_238_28_0 keystore_data_file_28_0 (sock_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_238_28_0 keystore_data_file_28_0 (fifo_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_239_28_0 keystore_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_239_28_0 keystore_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_239_28_0 keystore_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_239_28_0 keystore_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_239_28_0 keystore_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_57_28_0 keystore_28_0 (process (ptrace))) +(allow lmkd_28_0 self (capability (dac_override kill sys_resource))) +(allow lmkd_28_0 self (cap_userns (dac_override kill sys_resource))) +(allow lmkd_28_0 self (capability (ipc_lock))) +(allow lmkd_28_0 self (cap_userns (ipc_lock))) +(allow lmkd_28_0 appdomain (dir (ioctl read getattr lock search open))) +(allow lmkd_28_0 appdomain (file (ioctl read getattr lock map open))) +(allow lmkd_28_0 appdomain (lnk_file (ioctl read getattr lock map open))) +(allow lmkd_28_0 appdomain (file (write))) +(allow lmkd_28_0 system_server_28_0 (dir (ioctl read getattr lock search open))) +(allow lmkd_28_0 system_server_28_0 (file (ioctl read getattr lock map open))) +(allow lmkd_28_0 system_server_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow lmkd_28_0 system_server_28_0 (file (write))) +(allow lmkd_28_0 sysfs_lowmemorykiller_28_0 (dir (ioctl read getattr lock search open))) +(allow lmkd_28_0 sysfs_lowmemorykiller_28_0 (file (ioctl read getattr lock map open))) +(allow lmkd_28_0 sysfs_lowmemorykiller_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow lmkd_28_0 sysfs_lowmemorykiller_28_0 (file (write lock append map open))) +(allow lmkd_28_0 appdomain (process (sigkill))) +(allow lmkd_28_0 cgroup_28_0 (dir (remove_name rmdir))) +(allow lmkd_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow lmkd_28_0 self (capability (sys_nice))) +(allow lmkd_28_0 self (cap_userns (sys_nice))) +(allow lmkd_28_0 proc_zoneinfo_28_0 (file (ioctl read getattr lock map open))) +(allow lmkd_28_0 domain (dir (read search open))) +(allow lmkd_28_0 domain (file (read open))) +(allow lmkd_28_0 proc_sysrq_28_0 (file (ioctl read write getattr lock append map open))) +(allow lmkd_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_57_28_0 lmkd_28_0 (process (noatsecure))) +(allow logd_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow logd_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow logd_28_0 proc_kmsg_28_0 (dir (ioctl read getattr lock search open))) +(allow logd_28_0 proc_kmsg_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 proc_kmsg_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow logd_28_0 proc_meminfo_28_0 (dir (ioctl read getattr lock search open))) +(allow logd_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 proc_meminfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow logd_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow logd_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow logd_28_0 self (capability (setgid setuid setpcap sys_nice audit_control))) +(allow logd_28_0 self (cap_userns (setgid setuid setpcap sys_nice audit_control))) +(allow logd_28_0 self (capability2 (syslog))) +(allow logd_28_0 self (cap2_userns (syslog))) +(allow logd_28_0 self (netlink_audit_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_write))) +(allow logd_28_0 kernel_28_0 (system (syslog_read))) +(allow logd_28_0 kmsg_device_28_0 (chr_file (write lock append map open))) +(allow logd_28_0 system_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 system_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow logd_28_0 pstorefs_28_0 (dir (search))) +(allow logd_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 runtime_event_log_tags_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow logd_28_0 device_logging_prop_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 domain (dir (ioctl read getattr lock search open))) +(allow logd_28_0 domain (file (ioctl read getattr lock map open))) +(allow logd_28_0 domain (lnk_file (ioctl read getattr lock map open))) +(allow logd_28_0 kernel_28_0 (system (syslog_mod))) +(allow logd_28_0 logd_socket_28_0 (sock_file (write))) +(allow logd_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow logd_28_0 runtime_event_log_tags_file_28_0 (file (ioctl read getattr lock map open))) +(allow runtime_event_log_tags_file_28_0 tmpfs_28_0 (filesystem (associate))) +(dontaudit domain runtime_event_log_tags_file_28_0 (file (read open))) +(neverallow logd_28_0 dev_type (blk_file (read write))) +(neverallow logd_28_0 domain (process (ptrace))) +(neverallow domain logd_28_0 (process (ptrace))) +(neverallow logd_28_0 system_file_28_0 (file (write))) +(neverallow logd_28_0 system_file_28_0 (dir (write))) +(neverallow logd_28_0 system_file_28_0 (lnk_file (write))) +(neverallow logd_28_0 system_file_28_0 (chr_file (write))) +(neverallow logd_28_0 system_file_28_0 (blk_file (write))) +(neverallow logd_28_0 system_file_28_0 (sock_file (write))) +(neverallow logd_28_0 system_file_28_0 (fifo_file (write))) +(neverallow logd_28_0 system_data_file_28_0 (file (write))) +(neverallow logd_28_0 system_data_file_28_0 (dir (write))) +(neverallow logd_28_0 system_data_file_28_0 (lnk_file (write))) +(neverallow logd_28_0 system_data_file_28_0 (chr_file (write))) +(neverallow logd_28_0 system_data_file_28_0 (blk_file (write))) +(neverallow logd_28_0 system_data_file_28_0 (sock_file (write))) +(neverallow logd_28_0 system_data_file_28_0 (fifo_file (write))) +(neverallow logd_28_0 app_data_file_28_0 (file (write))) +(neverallow logd_28_0 app_data_file_28_0 (dir (write))) +(neverallow logd_28_0 app_data_file_28_0 (lnk_file (write))) +(neverallow logd_28_0 app_data_file_28_0 (chr_file (write))) +(neverallow logd_28_0 app_data_file_28_0 (blk_file (write))) +(neverallow logd_28_0 app_data_file_28_0 (sock_file (write))) +(neverallow logd_28_0 app_data_file_28_0 (fifo_file (write))) +(neverallow base_typeattr_74_28_0 logd_28_0 (process (transition))) +(neverallow base_typeattr_57_28_0 logd_28_0 (process (dyntransition))) +(neverallow base_typeattr_240_28_0 runtime_event_log_tags_file_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow logpersist_28_0 dev_type (blk_file (read write))) +(neverallow logpersist_28_0 domain (process (ptrace))) +(neverallow logpersist_28_0 system_data_file_28_0 (file (write))) +(neverallow logpersist_28_0 system_data_file_28_0 (dir (write))) +(neverallow logpersist_28_0 system_data_file_28_0 (lnk_file (write))) +(neverallow logpersist_28_0 system_data_file_28_0 (chr_file (write))) +(neverallow logpersist_28_0 system_data_file_28_0 (blk_file (write))) +(neverallow logpersist_28_0 system_data_file_28_0 (sock_file (write))) +(neverallow logpersist_28_0 system_data_file_28_0 (fifo_file (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (file (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (dir (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (lnk_file (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (chr_file (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (blk_file (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (sock_file (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (fifo_file (write))) +(neverallow base_typeattr_57_28_0 logpersist_28_0 (process (dyntransition))) +(allow mediacodec_28_0 hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediacodec_28_0 vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mediacodec_28_0 (dir (search))) +(allow vndservicemanager_28_0 mediacodec_28_0 (file (read open))) +(allow vndservicemanager_28_0 mediacodec_28_0 (process (getattr))) +(allow mediacodec_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain mediacodec_28_0 (binder (transfer))) +(allow mediacodec_28_0 binderservicedomain (fd (use))) +(allow mediacodec_28_0 appdomain (binder (call transfer))) +(allow appdomain mediacodec_28_0 (binder (transfer))) +(allow mediacodec_28_0 appdomain (fd (use))) +(allow mediacodec_28_0 hal_graphics_composer (fd (use))) +(allow mediacodec_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediacodec_28_0 video_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediacodec_28_0 video_device_28_0 (dir (search))) +(allow mediacodec_28_0 ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediacodec_28_0 hal_camera (fd (use))) +(allow mediacodec_28_0 anr_data_file_28_0 (file (append))) +(allow mediacodec_28_0 dumpstate_28_0 (fd (use))) +(allow mediacodec_28_0 incidentd_28_0 (fd (use))) +(allow mediacodec_28_0 dumpstate_28_0 (fifo_file (write append))) +(allow mediacodec_28_0 incidentd_28_0 (fifo_file (write append))) +(allow mediacodec_28_0 system_server_28_0 (fifo_file (write append))) +(allow mediacodec_28_0 tombstoned_28_0 (unix_stream_socket (connectto))) +(allow mediacodec_28_0 tombstoned_28_0 (fd (use))) +(allow mediacodec_28_0 tombstoned_crash_socket_28_0 (sock_file (write))) +(allow mediacodec_28_0 tombstone_data_file_28_0 (file (append))) +(allow mediacodec_28_0 hal_codec2_hwservice_28_0 (hwservice_manager (add find))) +(allow mediacodec_28_0 hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_241_28_0 hal_codec2_hwservice_28_0 (hwservice_manager (add))) +(allow mediacodec_28_0 hal_omx_hwservice_28_0 (hwservice_manager (add find))) +(allow mediacodec_28_0 hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_241_28_0 hal_omx_hwservice_28_0 (hwservice_manager (add))) +(allow mediacodec_28_0 bufferhubd_28_0 (fd (use))) +(neverallow mediacodec_28_0 fs_type (file (execute_no_trans))) +(neverallow mediacodec_28_0 file_type (file (execute_no_trans))) +(neverallow mediacodec_28_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow mediacodec_28_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow mediacodec_28_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(allow mediadrmserver_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 mediadrmserver_28_0 (dir (search))) +(allow servicemanager_28_0 mediadrmserver_28_0 (file (read open))) +(allow servicemanager_28_0 mediadrmserver_28_0 (process (getattr))) +(allow mediadrmserver_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain mediadrmserver_28_0 (binder (transfer))) +(allow mediadrmserver_28_0 binderservicedomain (fd (use))) +(allow mediadrmserver_28_0 appdomain (binder (call transfer))) +(allow appdomain mediadrmserver_28_0 (binder (transfer))) +(allow mediadrmserver_28_0 appdomain (fd (use))) +(allow mediadrmserver_28_0 mediadrmserver_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_242_28_0 mediadrmserver_service_28_0 (service_manager (add))) +(allow mediadrmserver_28_0 mediaserver_service_28_0 (service_manager (find))) +(allow mediadrmserver_28_0 mediametrics_service_28_0 (service_manager (find))) +(allow mediadrmserver_28_0 processinfo_service_28_0 (service_manager (find))) +(allow mediadrmserver_28_0 surfaceflinger_service_28_0 (service_manager (find))) +(allow mediadrmserver_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mediadrmserver_28_0 mediacodec_28_0 (binder (call transfer))) +(allow mediacodec_28_0 mediadrmserver_28_0 (binder (transfer))) +(allow mediadrmserver_28_0 mediacodec_28_0 (fd (use))) +(neverallow mediadrmserver_28_0 fs_type (file (execute_no_trans))) +(neverallow mediadrmserver_28_0 file_type (file (execute_no_trans))) +(neverallowx mediadrmserver_28_0 domain (ioctl tcp_socket (0x6900 0x6902))) +(neverallowx mediadrmserver_28_0 domain (ioctl udp_socket (0x6900 0x6902))) +(neverallowx mediadrmserver_28_0 domain (ioctl rawip_socket (0x6900 0x6902))) +(neverallowx mediadrmserver_28_0 domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx mediadrmserver_28_0 domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx mediadrmserver_28_0 domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx mediadrmserver_28_0 domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx mediadrmserver_28_0 domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx mediadrmserver_28_0 domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow mediaextractor_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 mediaextractor_28_0 (dir (search))) +(allow servicemanager_28_0 mediaextractor_28_0 (file (read open))) +(allow servicemanager_28_0 mediaextractor_28_0 (process (getattr))) +(allow mediaextractor_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain mediaextractor_28_0 (binder (transfer))) +(allow mediaextractor_28_0 binderservicedomain (fd (use))) +(allow mediaextractor_28_0 appdomain (binder (call transfer))) +(allow appdomain mediaextractor_28_0 (binder (transfer))) +(allow mediaextractor_28_0 appdomain (fd (use))) +(allow mediaextractor_28_0 mediaextractor_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_243_28_0 mediaextractor_service_28_0 (service_manager (add))) +(allow mediaextractor_28_0 mediametrics_service_28_0 (service_manager (find))) +(allow mediaextractor_28_0 hidl_token_hwservice_28_0 (hwservice_manager (find))) +(allow mediaextractor_28_0 system_server_28_0 (fd (use))) +(allow mediaextractor_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow mediaextractor_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow mediaextractor_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mediaextractor_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow mediaextractor_28_0 anr_data_file_28_0 (file (append))) +(allow mediaextractor_28_0 dumpstate_28_0 (fd (use))) +(allow mediaextractor_28_0 incidentd_28_0 (fd (use))) +(allow mediaextractor_28_0 dumpstate_28_0 (fifo_file (write append))) +(allow mediaextractor_28_0 incidentd_28_0 (fifo_file (write append))) +(allow mediaextractor_28_0 system_server_28_0 (fifo_file (write append))) +(allow mediaextractor_28_0 tombstoned_28_0 (unix_stream_socket (connectto))) +(allow mediaextractor_28_0 tombstoned_28_0 (fd (use))) +(allow mediaextractor_28_0 tombstoned_crash_socket_28_0 (sock_file (write))) +(allow mediaextractor_28_0 tombstone_data_file_28_0 (file (append))) +(allow mediaextractor_28_0 sdcardfs_28_0 (file (read getattr))) +(allow mediaextractor_28_0 media_rw_data_file_28_0 (file (read getattr))) +(allow mediaextractor_28_0 app_data_file_28_0 (file (read getattr))) +(allow mediaextractor_28_0 apk_data_file_28_0 (file (read getattr))) +(allow mediaextractor_28_0 asec_apk_file_28_0 (file (read getattr))) +(allow mediaextractor_28_0 ringtone_file_28_0 (file (read getattr))) +(allow mediaextractor_28_0 system_file_28_0 (dir (read open))) +(neverallow mediaextractor_28_0 fs_type (file (execute_no_trans))) +(neverallow mediaextractor_28_0 file_type (file (execute_no_trans))) +(neverallow mediaextractor_28_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow mediaextractor_28_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow mediaextractor_28_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow mediaextractor_28_0 base_typeattr_244_28_0 (file (open))) +(allow mediametrics_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 mediametrics_28_0 (dir (search))) +(allow servicemanager_28_0 mediametrics_28_0 (file (read open))) +(allow servicemanager_28_0 mediametrics_28_0 (process (getattr))) +(allow mediametrics_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain mediametrics_28_0 (binder (transfer))) +(allow mediametrics_28_0 binderservicedomain (fd (use))) +(allow mediametrics_28_0 mediametrics_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_245_28_0 mediametrics_service_28_0 (service_manager (add))) +(allow mediametrics_28_0 system_server_28_0 (fd (use))) +(allow mediametrics_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow mediametrics_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow mediametrics_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mediametrics_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow mediametrics_28_0 app_data_file_28_0 (file (write))) +(allow mediametrics_28_0 package_native_service_28_0 (service_manager (find))) +(neverallow mediametrics_28_0 fs_type (file (execute_no_trans))) +(neverallow mediametrics_28_0 file_type (file (execute_no_trans))) +(neverallow mediametrics_28_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow mediametrics_28_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow mediametrics_28_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(allow mediaserver_28_0 sdcard_type (dir (ioctl read getattr lock search open))) +(allow mediaserver_28_0 sdcard_type (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 sdcard_type (lnk_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow mediaserver_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 proc_28_0 (lnk_file (getattr))) +(allow mediaserver_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mediaserver_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 mediaserver_28_0 (dir (search))) +(allow servicemanager_28_0 mediaserver_28_0 (file (read open))) +(allow servicemanager_28_0 mediaserver_28_0 (process (getattr))) +(allow mediaserver_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain mediaserver_28_0 (binder (transfer))) +(allow mediaserver_28_0 binderservicedomain (fd (use))) +(allow mediaserver_28_0 appdomain (binder (call transfer))) +(allow appdomain mediaserver_28_0 (binder (transfer))) +(allow mediaserver_28_0 appdomain (fd (use))) +(allow mediaserver_28_0 media_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mediaserver_28_0 media_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediaserver_28_0 app_data_file_28_0 (dir (search))) +(allow mediaserver_28_0 app_data_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 sdcard_type (file (write))) +(allow mediaserver_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 video_device_28_0 (dir (ioctl read getattr lock search open))) +(allow mediaserver_28_0 video_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 property_socket_28_0 (sock_file (write))) +(allow mediaserver_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mediaserver_28_0 audio_prop_28_0 (property_service (set))) +(allow mediaserver_28_0 audio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 apk_data_file_28_0 (file (read getattr))) +(allow mediaserver_28_0 asec_apk_file_28_0 (file (read getattr))) +(allow mediaserver_28_0 ringtone_file_28_0 (file (read getattr))) +(allow mediaserver_28_0 radio_data_file_28_0 (file (read getattr))) +(allow mediaserver_28_0 appdomain (fifo_file (read write getattr))) +(allow mediaserver_28_0 rpmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 system_server_28_0 (fifo_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 media_rw_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mediaserver_28_0 media_rw_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 media_rw_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 app_fuse_file_28_0 (file (read getattr))) +(allow mediaserver_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 drmserver_socket_28_0 (sock_file (write))) +(allow mediaserver_28_0 drmserver_28_0 (unix_stream_socket (connectto))) +(allow mediaserver_28_0 bluetooth_socket_28_0 (sock_file (write))) +(allow mediaserver_28_0 bluetooth_28_0 (unix_stream_socket (connectto))) +(allow mediaserver_28_0 mediaserver_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_246_28_0 mediaserver_service_28_0 (service_manager (add))) +(allow mediaserver_28_0 activity_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 appops_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 audioserver_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 cameraserver_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 batterystats_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 drmserver_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 mediaextractor_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 mediacodec_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 mediametrics_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 media_session_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 permission_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 power_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 processinfo_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 scheduling_policy_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 surfaceflinger_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 mediadrmserver_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 hidl_token_hwservice_28_0 (hwservice_manager (find))) +(allow mediaserver_28_0 oemfs_28_0 (dir (search))) +(allow mediaserver_28_0 oemfs_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 mediaserver_28_0 (dir (search))) +(allow drmserver_28_0 mediaserver_28_0 (file (read open))) +(allow drmserver_28_0 mediaserver_28_0 (process (getattr))) +(allow mediaserver_28_0 drmserver_28_0 (drmservice (consumeRights setPlaybackStatus openDecryptSession closeDecryptSession initializeDecryptUnit decrypt finalizeDecryptUnit pread))) +(allowx mediaserver_28_0 self (ioctl tcp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx mediaserver_28_0 self (ioctl udp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx mediaserver_28_0 self (ioctl rawip_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx mediaserver_28_0 self (ioctl tcp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx mediaserver_28_0 self (ioctl udp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx mediaserver_28_0 self (ioctl rawip_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx mediaserver_28_0 self (ioctl tcp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx mediaserver_28_0 self (ioctl udp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx mediaserver_28_0 self (ioctl rawip_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allow mediaserver_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mediaserver_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediaserver_28_0 preloads_media_file_28_0 (file (ioctl read getattr))) +(allow mediaserver_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 hal_graphics_allocator (fd (use))) +(allow mediaserver_28_0 hal_graphics_composer (fd (use))) +(allow mediaserver_28_0 hal_camera (fd (use))) +(allow mediaserver_28_0 system_server_28_0 (fd (use))) +(allow mediaserver_28_0 mediacodec_28_0 (binder (call transfer))) +(allow mediacodec_28_0 mediaserver_28_0 (binder (transfer))) +(allow mediaserver_28_0 mediacodec_28_0 (fd (use))) +(neverallow mediaserver_28_0 fs_type (file (execute_no_trans))) +(neverallow mediaserver_28_0 file_type (file (execute_no_trans))) +(neverallowx mediaserver_28_0 domain (ioctl tcp_socket (0x6900 0x6902))) +(neverallowx mediaserver_28_0 domain (ioctl udp_socket (0x6900 0x6902))) +(neverallowx mediaserver_28_0 domain (ioctl rawip_socket (0x6900 0x6902))) +(neverallowx mediaserver_28_0 domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx mediaserver_28_0 domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx mediaserver_28_0 domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx mediaserver_28_0 domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx mediaserver_28_0 domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx mediaserver_28_0 domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow modprobe_28_0 proc_modules_28_0 (file (ioctl read getattr lock map open))) +(allow modprobe_28_0 self (capability (sys_module))) +(allow modprobe_28_0 self (cap_userns (sys_module))) +(allow modprobe_28_0 kernel_28_0 (key (search))) +(allow mtp_28_0 self (socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow mtp_28_0 self (capability (net_raw))) +(allow mtp_28_0 self (cap_userns (net_raw))) +(allow mtp_28_0 ppp_28_0 (process (signal))) +(allow mtp_28_0 vpn_data_file_28_0 (dir (search))) +(allowx netd_28_0 self (ioctl udp_socket (0x6900 0x6902))) +(allowx netd_28_0 self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx netd_28_0 self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow netd_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow netd_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow netd_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow netd_28_0 system_server_28_0 (fd (use))) +(allow netd_28_0 self (capability (kill net_admin net_raw))) +(allow netd_28_0 self (cap_userns (kill net_admin net_raw))) +(dontaudit netd_28_0 self (capability (fsetid))) +(dontaudit netd_28_0 self (cap_userns (fsetid))) +(allow netd_28_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow netd_28_0 self (netlink_route_socket (nlmsg_write))) +(allow netd_28_0 self (netlink_nflog_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow netd_28_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow netd_28_0 self (netlink_tcpdiag_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_read nlmsg_write))) +(allow netd_28_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow netd_28_0 self (netlink_netfilter_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow netd_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow netd_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow netd_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow netd_28_0 system_file_28_0 (file (lock))) +(allow netd_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow netd_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow netd_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow netd_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow netd_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow netd_28_0 proc_net_28_0 (file (ioctl read write getattr lock append map open))) +(allow netd_28_0 sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow netd_28_0 sysfs_net_28_0 (dir (ioctl read getattr lock search open))) +(allow netd_28_0 sysfs_net_28_0 (file (ioctl read getattr lock map open))) +(allow netd_28_0 sysfs_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow netd_28_0 sysfs_net_28_0 (file (write lock append map open))) +(allow netd_28_0 sysfs_usb_28_0 (file (write))) +(allow netd_28_0 fs_bpf_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow netd_28_0 fs_bpf_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow netd_28_0 self (capability (chown dac_override))) +(allow netd_28_0 self (cap_userns (chown dac_override))) +(allow netd_28_0 net_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow netd_28_0 net_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow netd_28_0 self (capability (fowner))) +(allow netd_28_0 self (cap_userns (fowner))) +(allow netd_28_0 system_file_28_0 (file (lock))) +(allow netd_28_0 dnsmasq_28_0 (process (signal))) +(allow netd_28_0 clatd_28_0 (process (signal))) +(allow netd_28_0 property_socket_28_0 (sock_file (write))) +(allow netd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow netd_28_0 ctl_mdnsd_prop_28_0 (property_service (set))) +(allow netd_28_0 ctl_mdnsd_prop_28_0 (file (ioctl read getattr lock map open))) +(allow netd_28_0 property_socket_28_0 (sock_file (write))) +(allow netd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow netd_28_0 netd_stable_secret_prop_28_0 (property_service (set))) +(allow netd_28_0 netd_stable_secret_prop_28_0 (file (ioctl read getattr lock map open))) +(allow netd_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 netd_28_0 (dir (search))) +(allow servicemanager_28_0 netd_28_0 (file (read open))) +(allow servicemanager_28_0 netd_28_0 (process (getattr))) +(allow netd_28_0 netd_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_247_28_0 netd_service_28_0 (service_manager (add))) +(allow netd_28_0 dumpstate_28_0 (fifo_file (write getattr))) +(allow netd_28_0 system_server_28_0 (binder (call))) +(allow netd_28_0 permission_service_28_0 (service_manager (find))) +(allow netd_28_0 netd_listener_service_28_0 (service_manager (find))) +(allow netd_28_0 netdomain (tcp_socket (read write getattr setattr getopt setopt))) +(allow netd_28_0 netdomain (udp_socket (read write getattr setattr getopt setopt))) +(allow netd_28_0 netdomain (rawip_socket (read write getattr setattr getopt setopt))) +(allow netd_28_0 netdomain (tun_socket (read write getattr setattr getopt setopt))) +(allow netd_28_0 netdomain (fd (use))) +(allow netd_28_0 self (netlink_xfrm_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_read nlmsg_write))) +(allow netd_28_0 self (bpf (map_create map_read map_write))) +(allow netd_28_0 system_net_netd_hwservice_28_0 (hwservice_manager (add find))) +(allow netd_28_0 hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_247_28_0 system_net_netd_hwservice_28_0 (hwservice_manager (add))) +(allow netd_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 netd_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 netd_28_0 (dir (search))) +(allow hwservicemanager_28_0 netd_28_0 (file (read open))) +(allow hwservicemanager_28_0 netd_28_0 (process (getattr))) +(allow netd_28_0 hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow netd_28_0 dev_type (blk_file (read write))) +(neverallow netd_28_0 domain (process (ptrace))) +(neverallow netd_28_0 system_file_28_0 (file (write))) +(neverallow netd_28_0 system_file_28_0 (dir (write))) +(neverallow netd_28_0 system_file_28_0 (lnk_file (write))) +(neverallow netd_28_0 system_file_28_0 (chr_file (write))) +(neverallow netd_28_0 system_file_28_0 (blk_file (write))) +(neverallow netd_28_0 system_file_28_0 (sock_file (write))) +(neverallow netd_28_0 system_file_28_0 (fifo_file (write))) +(neverallow netd_28_0 system_data_file_28_0 (file (write))) +(neverallow netd_28_0 system_data_file_28_0 (dir (write))) +(neverallow netd_28_0 system_data_file_28_0 (lnk_file (write))) +(neverallow netd_28_0 system_data_file_28_0 (chr_file (write))) +(neverallow netd_28_0 system_data_file_28_0 (blk_file (write))) +(neverallow netd_28_0 system_data_file_28_0 (sock_file (write))) +(neverallow netd_28_0 system_data_file_28_0 (fifo_file (write))) +(neverallow netd_28_0 app_data_file_28_0 (file (write))) +(neverallow netd_28_0 app_data_file_28_0 (dir (write))) +(neverallow netd_28_0 app_data_file_28_0 (lnk_file (write))) +(neverallow netd_28_0 app_data_file_28_0 (chr_file (write))) +(neverallow netd_28_0 app_data_file_28_0 (blk_file (write))) +(neverallow netd_28_0 app_data_file_28_0 (sock_file (write))) +(neverallow netd_28_0 app_data_file_28_0 (fifo_file (write))) +(neverallow base_typeattr_248_28_0 netd_service_28_0 (service_manager (find))) +(neverallow base_typeattr_247_28_0 netd_28_0 (bpf (map_create))) +(neverallow appdomain netd_28_0 (binder (call))) +(neverallow netd_28_0 appdomain (binder (call))) +(neverallow base_typeattr_249_28_0 netd_stable_secret_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_250_28_0 netd_stable_secret_prop_28_0 (property_service (set))) +(neverallow domain netutils_wrapper_exec_28_0 (file (execute_no_trans))) +(allow otapreopt_chroot_28_0 postinstall_file_28_0 (dir (mounton search))) +(allow otapreopt_chroot_28_0 self (capability (sys_chroot sys_admin))) +(allow otapreopt_chroot_28_0 self (cap_userns (sys_chroot sys_admin))) +(allow otapreopt_chroot_28_0 block_device_28_0 (dir (search))) +(allow otapreopt_chroot_28_0 labeledfs_28_0 (filesystem (mount))) +(dontaudit otapreopt_chroot_28_0 kernel_28_0 (process (setsched))) +(allow otapreopt_chroot_28_0 postinstall_28_0 (fd (use))) +(allow otapreopt_chroot_28_0 update_engine_28_0 (fd (use))) +(allow otapreopt_chroot_28_0 update_engine_28_0 (fifo_file (write))) +(allow otapreopt_slot_28_0 ota_data_file_28_0 (dir (ioctl read write getattr lock rename add_name remove_name reparent search rmdir open))) +(allow otapreopt_slot_28_0 ota_data_file_28_0 (file (getattr))) +(allow otapreopt_slot_28_0 ota_data_file_28_0 (lnk_file (getattr))) +(allow otapreopt_slot_28_0 ota_data_file_28_0 (lnk_file (read))) +(allow otapreopt_slot_28_0 dalvikcache_data_file_28_0 (dir (read write getattr add_name remove_name search rmdir open))) +(allow otapreopt_slot_28_0 dalvikcache_data_file_28_0 (file (getattr unlink))) +(allow otapreopt_slot_28_0 dalvikcache_data_file_28_0 (lnk_file (read getattr unlink))) +(allow otapreopt_slot_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow otapreopt_slot_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow performanced_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 performanced_28_0 (dir (search))) +(allow servicemanager_28_0 performanced_28_0 (file (read open))) +(allow servicemanager_28_0 performanced_28_0 (process (getattr))) +(allow performanced_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 performanced_28_0 (binder (transfer))) +(allow performanced_28_0 system_server_28_0 (fd (use))) +(allow performanced_28_0 permission_service_28_0 (service_manager (find))) +(allow init_28_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (create bind))) +(allow performanced_28_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (read write getattr setattr lock append listen accept getopt setopt shutdown))) +(allow performanced_28_0 self (process (setsockcreate))) +(allow performanced_28_0 pdx_performance_client_channel_socket_type (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown))) +(neverallow base_typeattr_251_28_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (listen accept))) +(allow performanced_28_0 self (capability (setgid setuid sys_nice))) +(allow performanced_28_0 self (cap_userns (setgid setuid sys_nice))) +(allow performanced_28_0 appdomain (dir (ioctl read getattr lock search open))) +(allow performanced_28_0 bufferhubd_28_0 (dir (ioctl read getattr lock search open))) +(allow performanced_28_0 kernel_28_0 (dir (ioctl read getattr lock search open))) +(allow performanced_28_0 surfaceflinger_28_0 (dir (ioctl read getattr lock search open))) +(allow performanced_28_0 appdomain (file (ioctl read getattr lock map open))) +(allow performanced_28_0 appdomain (lnk_file (ioctl read getattr lock map open))) +(allow performanced_28_0 bufferhubd_28_0 (file (ioctl read getattr lock map open))) +(allow performanced_28_0 bufferhubd_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow performanced_28_0 kernel_28_0 (file (ioctl read getattr lock map open))) +(allow performanced_28_0 kernel_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow performanced_28_0 surfaceflinger_28_0 (file (ioctl read getattr lock map open))) +(allow performanced_28_0 surfaceflinger_28_0 (lnk_file (ioctl read getattr lock map open))) +(dontaudit performanced_28_0 domain (dir (read))) +(allow performanced_28_0 appdomain (process (setsched))) +(allow performanced_28_0 bufferhubd_28_0 (process (setsched))) +(allow performanced_28_0 kernel_28_0 (process (setsched))) +(allow performanced_28_0 surfaceflinger_28_0 (process (setsched))) +(allow performanced_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow performanced_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow performanced_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_28_0 update_engine_common (fd (use))) +(allow postinstall_28_0 update_engine_common (fifo_file (ioctl read write getattr lock append map open))) +(allow postinstall_28_0 postinstall_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow postinstall_28_0 postinstall_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_28_0 postinstall_file_28_0 (dir (ioctl read getattr lock search open))) +(allow postinstall_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow postinstall_28_0 system_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow postinstall_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow postinstall_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 postinstall_28_0 (dir (search))) +(allow servicemanager_28_0 postinstall_28_0 (file (read open))) +(allow servicemanager_28_0 postinstall_28_0 (process (getattr))) +(allow postinstall_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 postinstall_28_0 (binder (transfer))) +(allow postinstall_28_0 system_server_28_0 (fd (use))) +(allow postinstall_28_0 otadexopt_service_28_0 (service_manager (find))) +(neverallow base_typeattr_94_28_0 postinstall_28_0 (process (transition dyntransition))) +(allow postinstall_dexopt_28_0 self (capability (chown dac_override fowner fsetid setgid setuid))) +(allow postinstall_dexopt_28_0 self (cap_userns (chown dac_override fowner fsetid setgid setuid))) +(allow postinstall_dexopt_28_0 postinstall_file_28_0 (filesystem (getattr))) +(allow postinstall_dexopt_28_0 postinstall_file_28_0 (dir (getattr search))) +(allow postinstall_dexopt_28_0 postinstall_file_28_0 (lnk_file (read getattr))) +(allow postinstall_dexopt_28_0 proc_filesystems_28_0 (file (read getattr open))) +(allow postinstall_dexopt_28_0 tmpfs_28_0 (file (read))) +(allow postinstall_dexopt_28_0 apk_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow postinstall_dexopt_28_0 apk_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 apk_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 vendor_app_file_28_0 (dir (ioctl read getattr lock search open))) +(allow postinstall_dexopt_28_0 vendor_app_file_28_0 (file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 vendor_app_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 user_profile_data_file_28_0 (dir (getattr search))) +(allow postinstall_dexopt_28_0 user_profile_data_file_28_0 (file (ioctl read getattr lock map open))) +(dontaudit postinstall_dexopt_28_0 user_profile_data_file_28_0 (file (write))) +(allow postinstall_dexopt_28_0 ota_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow postinstall_dexopt_28_0 ota_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow postinstall_dexopt_28_0 ota_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (dir (relabelto))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (file (relabelto link))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow postinstall_dexopt_28_0 kernel_28_0 (security (check_context))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow postinstall_dexopt_28_0 kernel_28_0 (security (compute_av))) +(allow postinstall_dexopt_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow postinstall_dexopt_28_0 postinstall_28_0 (process (sigchld))) +(allow postinstall_dexopt_28_0 otapreopt_chroot_28_0 (fd (use))) +(allow postinstall_dexopt_28_0 cpuctl_device_28_0 (dir (search))) +(allow ppp_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow ppp_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow ppp_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ppp_28_0 mtp_28_0 (socket (ioctl read write getattr setattr lock append bind connect getopt setopt shutdown))) +(allowx ppp_28_0 self (ioctl udp_socket (0x6900 0x6902))) +(allowx ppp_28_0 self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx ppp_28_0 self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allowx ppp_28_0 mtp_28_0 (ioctl socket (((range 0x7436 0x7441)) ((range 0x7446 0x7447)) ((range 0x744b 0x745a)) ((range 0x7480 0x7488))))) +(allow ppp_28_0 mtp_28_0 (unix_dgram_socket (ioctl read write getattr setattr lock append bind connect getopt setopt shutdown))) +(allow ppp_28_0 ppp_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow ppp_28_0 self (capability (net_admin))) +(allow ppp_28_0 self (cap_userns (net_admin))) +(allow ppp_28_0 system_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow ppp_28_0 vpn_data_file_28_0 (dir (write lock add_name remove_name search open))) +(allow ppp_28_0 vpn_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ppp_28_0 mtp_28_0 (fd (use))) +(allow preopt2cachename_28_0 cppreopts_28_0 (fd (use))) +(allow preopt2cachename_28_0 cppreopts_28_0 (fifo_file (read write getattr))) +(allow preopt2cachename_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow profman_28_0 user_profile_data_file_28_0 (file (read write getattr lock))) +(allow profman_28_0 asec_apk_file_28_0 (file (read))) +(allow profman_28_0 apk_data_file_28_0 (file (read getattr))) +(allow profman_28_0 apk_data_file_28_0 (dir (read getattr search))) +(allow profman_28_0 oemfs_28_0 (file (read))) +(allow profman_28_0 tmpfs_28_0 (file (read))) +(allow profman_28_0 profman_dump_data_file_28_0 (file (write))) +(allow profman_28_0 installd_28_0 (fd (use))) +(allow profman_28_0 app_data_file_28_0 (file (read write getattr lock))) +(allow profman_28_0 app_data_file_28_0 (dir (read getattr search))) +(neverallow profman_28_0 app_data_file_28_0 (file (open))) +(neverallow profman_28_0 app_data_file_28_0 (lnk_file (open))) +(neverallow profman_28_0 app_data_file_28_0 (sock_file (open))) +(neverallow profman_28_0 app_data_file_28_0 (fifo_file (open))) +(allow property_type tmpfs_28_0 (filesystem (associate))) +(neverallow base_typeattr_57_28_0 base_typeattr_252_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_80_28_0 ctl_sigstop_prop_28_0 (property_service (set))) +(dontaudit domain ctl_bootanim_prop_28_0 (property_service (set))) +(dontaudit domain ctl_bugreport_prop_28_0 (property_service (set))) +(dontaudit domain ctl_console_prop_28_0 (property_service (set))) +(dontaudit domain ctl_default_prop_28_0 (property_service (set))) +(dontaudit domain ctl_dumpstate_prop_28_0 (property_service (set))) +(dontaudit domain ctl_fuse_prop_28_0 (property_service (set))) +(dontaudit domain ctl_mdnsd_prop_28_0 (property_service (set))) +(dontaudit domain ctl_rildaemon_prop_28_0 (property_service (set))) +(allowx racoon_28_0 self (ioctl udp_socket (0x8914 0x8916 0x891c))) +(allow racoon_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 racoon_28_0 (dir (search))) +(allow servicemanager_28_0 racoon_28_0 (file (read open))) +(allow servicemanager_28_0 racoon_28_0 (process (getattr))) +(allow racoon_28_0 tun_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow racoon_28_0 cgroup_28_0 (dir (create add_name))) +(allow racoon_28_0 kernel_28_0 (system (module_request))) +(allow racoon_28_0 self (key_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow racoon_28_0 self (tun_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow racoon_28_0 self (capability (net_bind_service net_admin net_raw))) +(allow racoon_28_0 self (cap_userns (net_bind_service net_admin net_raw))) +(allow racoon_28_0 system_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow racoon_28_0 vpn_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow racoon_28_0 vpn_data_file_28_0 (dir (write lock add_name remove_name search open))) +(allow keystore_28_0 racoon_28_0 (dir (search))) +(allow keystore_28_0 racoon_28_0 (file (read open))) +(allow keystore_28_0 racoon_28_0 (process (getattr))) +(allow racoon_28_0 keystore_service_28_0 (service_manager (find))) +(allow racoon_28_0 keystore_28_0 (binder (call transfer))) +(allow keystore_28_0 racoon_28_0 (binder (transfer))) +(allow racoon_28_0 keystore_28_0 (fd (use))) +(allow keystore_28_0 racoon_28_0 (binder (call transfer))) +(allow racoon_28_0 keystore_28_0 (binder (transfer))) +(allow keystore_28_0 racoon_28_0 (fd (use))) +(allow racoon_28_0 keystore_28_0 (keystore_key (get sign verify))) +(allow radio_28_0 radio_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow radio_28_0 radio_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow radio_28_0 radio_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow radio_28_0 radio_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow radio_28_0 radio_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow radio_28_0 alarm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow radio_28_0 net_data_file_28_0 (dir (search))) +(allow radio_28_0 net_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 property_socket_28_0 (sock_file (write))) +(allow radio_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow radio_28_0 radio_prop_28_0 (property_service (set))) +(allow radio_28_0 radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 property_socket_28_0 (sock_file (write))) +(allow radio_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow radio_28_0 exported_radio_prop_28_0 (property_service (set))) +(allow radio_28_0 exported_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 property_socket_28_0 (sock_file (write))) +(allow radio_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow radio_28_0 exported2_radio_prop_28_0 (property_service (set))) +(allow radio_28_0 exported2_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 property_socket_28_0 (sock_file (write))) +(allow radio_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow radio_28_0 exported3_radio_prop_28_0 (property_service (set))) +(allow radio_28_0 exported3_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 property_socket_28_0 (sock_file (write))) +(allow radio_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow radio_28_0 net_radio_prop_28_0 (property_service (set))) +(allow radio_28_0 net_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 property_socket_28_0 (sock_file (write))) +(allow radio_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow radio_28_0 ctl_rildaemon_prop_28_0 (property_service (set))) +(allow radio_28_0 ctl_rildaemon_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 radio_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_253_28_0 radio_service_28_0 (service_manager (add))) +(allow radio_28_0 audioserver_service_28_0 (service_manager (find))) +(allow radio_28_0 cameraserver_service_28_0 (service_manager (find))) +(allow radio_28_0 drmserver_service_28_0 (service_manager (find))) +(allow radio_28_0 mediaserver_service_28_0 (service_manager (find))) +(allow radio_28_0 nfc_service_28_0 (service_manager (find))) +(allow radio_28_0 app_api_service (service_manager (find))) +(allow radio_28_0 system_api_service (service_manager (find))) +(allow radio_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 radio_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 radio_28_0 (dir (search))) +(allow hwservicemanager_28_0 radio_28_0 (file (read open))) +(allow hwservicemanager_28_0 radio_28_0 (process (getattr))) +(neverallow recovery_28_0 base_typeattr_254_28_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans))) +(neverallow recovery_28_0 base_typeattr_254_28_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir))) +(allow recovery_persist_28_0 pstorefs_28_0 (dir (search))) +(allow recovery_persist_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow recovery_persist_28_0 recovery_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow recovery_persist_28_0 recovery_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(neverallow recovery_persist_28_0 dev_type (blk_file (read write))) +(neverallow recovery_persist_28_0 domain (process (ptrace))) +(neverallow recovery_persist_28_0 system_file_28_0 (file (write))) +(neverallow recovery_persist_28_0 system_file_28_0 (dir (write))) +(neverallow recovery_persist_28_0 system_file_28_0 (lnk_file (write))) +(neverallow recovery_persist_28_0 system_file_28_0 (chr_file (write))) +(neverallow recovery_persist_28_0 system_file_28_0 (blk_file (write))) +(neverallow recovery_persist_28_0 system_file_28_0 (sock_file (write))) +(neverallow recovery_persist_28_0 system_file_28_0 (fifo_file (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (file (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (dir (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (lnk_file (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (chr_file (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (blk_file (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (sock_file (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (fifo_file (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (file (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (dir (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (lnk_file (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (chr_file (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (blk_file (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (sock_file (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (fifo_file (write))) +(allow recovery_refresh_28_0 pstorefs_28_0 (dir (search))) +(allow recovery_refresh_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(neverallow recovery_refresh_28_0 dev_type (blk_file (read write))) +(neverallow recovery_refresh_28_0 domain (process (ptrace))) +(neverallow recovery_refresh_28_0 system_file_28_0 (file (write))) +(neverallow recovery_refresh_28_0 system_file_28_0 (dir (write))) +(neverallow recovery_refresh_28_0 system_file_28_0 (lnk_file (write))) +(neverallow recovery_refresh_28_0 system_file_28_0 (chr_file (write))) +(neverallow recovery_refresh_28_0 system_file_28_0 (blk_file (write))) +(neverallow recovery_refresh_28_0 system_file_28_0 (sock_file (write))) +(neverallow recovery_refresh_28_0 system_file_28_0 (fifo_file (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (file (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (dir (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (lnk_file (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (chr_file (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (blk_file (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (sock_file (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (fifo_file (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (file (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (dir (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (lnk_file (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (chr_file (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (blk_file (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (sock_file (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (fifo_file (write))) +(allow runas_28_0 adbd_28_0 (fd (use))) +(allow runas_28_0 adbd_28_0 (process (sigchld))) +(allow runas_28_0 adbd_28_0 (unix_stream_socket (read write))) +(allow runas_28_0 shell_28_0 (fd (use))) +(allow runas_28_0 shell_28_0 (fifo_file (read write))) +(allow runas_28_0 shell_28_0 (unix_stream_socket (read write))) +(allow runas_28_0 devpts_28_0 (chr_file (ioctl read write))) +(allow runas_28_0 shell_data_file_28_0 (file (read write))) +(allow runas_28_0 system_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow runas_28_0 system_data_file_28_0 (lnk_file (getattr))) +(allow runas_28_0 system_data_file_28_0 (lnk_file (read))) +(dontaudit runas_28_0 self (capability (dac_override))) +(dontaudit runas_28_0 self (cap_userns (dac_override))) +(allow runas_28_0 app_data_file_28_0 (dir (getattr search))) +(allow runas_28_0 self (capability (setgid setuid))) +(allow runas_28_0 self (cap_userns (setgid setuid))) +(allow runas_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow runas_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow runas_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow runas_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow runas_28_0 kernel_28_0 (security (check_context))) +(allow runas_28_0 self (process (setcurrent))) +(allow runas_28_0 base_typeattr_255_28_0 (process (dyntransition))) +(allow runas_28_0 seapp_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(neverallow runas_28_0 self (capability (chown dac_override dac_read_search fowner fsetid kill setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(neverallow runas_28_0 self (cap_userns (chown dac_override dac_read_search fowner fsetid kill setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(neverallow runas_28_0 self (capability2 (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(neverallow runas_28_0 self (cap2_userns (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(allow sdcardd_28_0 cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow sdcardd_28_0 fuse_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow sdcardd_28_0 rootfs_28_0 (dir (mounton))) +(allow sdcardd_28_0 sdcardfs_28_0 (filesystem (remount))) +(allow sdcardd_28_0 tmpfs_28_0 (dir (ioctl read getattr lock search open))) +(allow sdcardd_28_0 mnt_media_rw_file_28_0 (dir (ioctl read getattr lock search open))) +(allow sdcardd_28_0 storage_file_28_0 (dir (search))) +(allow sdcardd_28_0 storage_stub_file_28_0 (dir (mounton search))) +(allow sdcardd_28_0 sdcard_type (filesystem (mount unmount))) +(allow sdcardd_28_0 self (capability (dac_override setgid setuid sys_admin sys_resource))) +(allow sdcardd_28_0 self (cap_userns (dac_override setgid setuid sys_admin sys_resource))) +(allow sdcardd_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow sdcardd_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow sdcardd_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow sdcardd_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow sdcardd_28_0 system_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow sdcardd_28_0 install_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow sdcardd_28_0 vold_28_0 (fd (use))) +(allow sdcardd_28_0 vold_28_0 (fifo_file (read write getattr))) +(allow sdcardd_28_0 mnt_expand_file_28_0 (dir (search))) +(allow sdcardd_28_0 proc_filesystems_28_0 (file (ioctl read getattr lock map open))) +(neverallow init_28_0 sdcardd_exec_28_0 (file (execute))) +(neverallow init_28_0 sdcardd_28_0 (process (transition dyntransition))) +(allow servicemanager_28_0 self (binder (set_context_mgr))) +(allow servicemanager_28_0 base_typeattr_256_28_0 (binder (transfer))) +(allow servicemanager_28_0 service_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow servicemanager_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow servicemanager_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow servicemanager_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow servicemanager_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow servicemanager_28_0 kernel_28_0 (security (compute_av))) +(allow servicemanager_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow sgdisk_28_0 block_device_28_0 (dir (search))) +(allow sgdisk_28_0 vold_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow sgdisk_28_0 devpts_28_0 (chr_file (ioctl read write getattr))) +(allow sgdisk_28_0 vold_28_0 (fd (use))) +(allow sgdisk_28_0 vold_28_0 (fifo_file (read write getattr))) +(allow sgdisk_28_0 self (capability (sys_admin))) +(allow sgdisk_28_0 self (cap_userns (sys_admin))) +(neverallow base_typeattr_168_28_0 sgdisk_28_0 (process (transition))) +(neverallow base_typeattr_57_28_0 sgdisk_28_0 (process (dyntransition))) +(neverallow sgdisk_28_0 base_typeattr_257_28_0 (file (entrypoint))) +(allow shared_relro_28_0 shared_relro_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow shared_relro_28_0 shared_relro_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow shared_relro_28_0 activity_service_28_0 (service_manager (find))) +(allow shared_relro_28_0 webviewupdate_service_28_0 (service_manager (find))) +(allow shell_28_0 logcat_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow shell_28_0 logdr_socket_28_0 (sock_file (write))) +(allow shell_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 logd_socket_28_0 (sock_file (write))) +(allow shell_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 pstorefs_28_0 (dir (search))) +(allow shell_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 anr_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 anr_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 shell_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow shell_28_0 shell_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow shell_28_0 shell_data_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow shell_28_0 shell_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow shell_28_0 trace_data_file_28_0 (file (ioctl read getattr lock map unlink open))) +(allow shell_28_0 trace_data_file_28_0 (dir (ioctl read write getattr lock remove_name search open))) +(allow shell_28_0 profman_dump_data_file_28_0 (dir (ioctl read write getattr lock remove_name search open))) +(allow shell_28_0 profman_dump_data_file_28_0 (file (ioctl read getattr lock map unlink open))) +(allow shell_28_0 dumpstate_socket_28_0 (sock_file (write))) +(allow shell_28_0 dumpstate_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow shell_28_0 tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow shell_28_0 console_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow shell_28_0 input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 input_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow shell_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 system_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow shell_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow shell_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow shell_28_0 tzdatacheck_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow shell_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow shell_28_0 zygote_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow shell_28_0 apk_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 apk_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 apk_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 shell_prop_28_0 (property_service (set))) +(allow shell_28_0 shell_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 ctl_bugreport_prop_28_0 (property_service (set))) +(allow shell_28_0 ctl_bugreport_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 ctl_dumpstate_prop_28_0 (property_service (set))) +(allow shell_28_0 ctl_dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 dumpstate_prop_28_0 (property_service (set))) +(allow shell_28_0 dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 exported_dumpstate_prop_28_0 (property_service (set))) +(allow shell_28_0 exported_dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 debug_prop_28_0 (property_service (set))) +(allow shell_28_0 debug_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 powerctl_prop_28_0 (property_service (set))) +(allow shell_28_0 powerctl_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 log_tag_prop_28_0 (property_service (set))) +(allow shell_28_0 log_tag_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 wifi_log_prop_28_0 (property_service (set))) +(allow shell_28_0 wifi_log_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 traced_enabled_prop_28_0 (property_service (set))) +(allow shell_28_0 traced_enabled_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 serialno_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 vendor_security_patch_level_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 device_logging_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 bootloader_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 last_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 system_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 servicemanager_28_0 (service_manager (list))) +(allow shell_28_0 base_typeattr_258_28_0 (service_manager (find))) +(allow shell_28_0 dumpstate_28_0 (binder (call))) +(allow shell_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 shell_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 shell_28_0 (dir (search))) +(allow hwservicemanager_28_0 shell_28_0 (file (read open))) +(allow hwservicemanager_28_0 shell_28_0 (process (getattr))) +(allow shell_28_0 hwservicemanager_28_0 (hwservice_manager (list))) +(allow shell_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_asound_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_filesystems_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_interrupts_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_modules_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_pid_max_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_stat_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_timer_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_uptime_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_version_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_zoneinfo_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 sysfs_net_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow shell_28_0 domain (dir (read getattr search open))) +(allow shell_28_0 domain (file (read getattr open))) +(allow shell_28_0 domain (lnk_file (read getattr open))) +(allow shell_28_0 labeledfs_28_0 (filesystem (getattr))) +(allow shell_28_0 proc_28_0 (filesystem (getattr))) +(allow shell_28_0 device_28_0 (dir (getattr))) +(allow shell_28_0 domain (process (getattr))) +(allow shell_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 bootchart_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow shell_28_0 bootchart_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow shell_28_0 self (process (ptrace))) +(allow shell_28_0 sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow shell_28_0 dev_type (dir (ioctl read getattr lock search open))) +(allow shell_28_0 dev_type (chr_file (getattr))) +(allow shell_28_0 proc_28_0 (lnk_file (getattr))) +(allow shell_28_0 dev_type (blk_file (getattr))) +(allow shell_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 seapp_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 service_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 sepolicy_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 vendor_shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(neverallow shell_28_0 file_type (file (link))) +(neverallowx shell_28_0 domain (ioctl tcp_socket (0x6900 0x6902))) +(neverallowx shell_28_0 domain (ioctl udp_socket (0x6900 0x6902))) +(neverallowx shell_28_0 domain (ioctl rawip_socket (0x6900 0x6902))) +(neverallowx shell_28_0 domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx shell_28_0 domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx shell_28_0 domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx shell_28_0 domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx shell_28_0 domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx shell_28_0 domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallow shell_28_0 hw_random_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow shell_28_0 kmem_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow shell_28_0 port_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow shell_28_0 fuse_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow shell_28_0 dev_type (blk_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(allow slideshow_28_0 kmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow slideshow_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow slideshow_28_0 self (capability2 (block_suspend))) +(allow slideshow_28_0 self (cap2_userns (block_suspend))) +(allow slideshow_28_0 device_28_0 (dir (ioctl read getattr lock search open))) +(allow slideshow_28_0 self (capability (sys_tty_config))) +(allow slideshow_28_0 self (cap_userns (sys_tty_config))) +(allow slideshow_28_0 graphics_device_28_0 (dir (ioctl read getattr lock search open))) +(allow slideshow_28_0 graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow slideshow_28_0 input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow slideshow_28_0 input_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow slideshow_28_0 tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 fingerprint_vendor_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow tee_28_0 fingerprint_vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow thermalserviced_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 thermalserviced_28_0 (dir (search))) +(allow servicemanager_28_0 thermalserviced_28_0 (file (read open))) +(allow servicemanager_28_0 thermalserviced_28_0 (process (getattr))) +(allow thermalserviced_28_0 thermal_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_259_28_0 thermal_service_28_0 (service_manager (add))) +(allow thermalserviced_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 thermalserviced_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 thermalserviced_28_0 (dir (search))) +(allow hwservicemanager_28_0 thermalserviced_28_0 (file (read open))) +(allow hwservicemanager_28_0 thermalserviced_28_0 (process (getattr))) +(allow thermalserviced_28_0 thermalcallback_hwservice_28_0 (hwservice_manager (add find))) +(allow thermalserviced_28_0 hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_259_28_0 thermalcallback_hwservice_28_0 (hwservice_manager (add))) +(allow thermalserviced_28_0 platform_app_28_0 (binder (call transfer))) +(allow platform_app_28_0 thermalserviced_28_0 (binder (transfer))) +(allow thermalserviced_28_0 platform_app_28_0 (fd (use))) +(allow tombstoned_28_0 domain (fd (use))) +(allow tombstoned_28_0 domain (fifo_file (write))) +(allow tombstoned_28_0 domain (dir (ioctl read getattr lock search open))) +(allow tombstoned_28_0 domain (file (ioctl read getattr lock map open))) +(allow tombstoned_28_0 tombstone_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow tombstoned_28_0 tombstone_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink link rename open))) +(allow tombstoned_28_0 anr_data_file_28_0 (file (write append))) +(auditallow tombstoned_28_0 anr_data_file_28_0 (file (write append))) +(allow tombstoned_28_0 anr_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow tombstoned_28_0 anr_data_file_28_0 (file (create getattr unlink link open))) +(allow toolbox_28_0 tmpfs_28_0 (chr_file (ioctl read write))) +(allow toolbox_28_0 devpts_28_0 (chr_file (ioctl read write getattr))) +(allow toolbox_28_0 block_device_28_0 (dir (search))) +(allow toolbox_28_0 swap_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(neverallow base_typeattr_74_28_0 toolbox_28_0 (process (transition))) +(neverallow base_typeattr_57_28_0 toolbox_28_0 (process (dyntransition))) +(neverallow toolbox_28_0 base_typeattr_260_28_0 (file (entrypoint))) +(allow traceur_app_28_0 servicemanager_28_0 (service_manager (list))) +(allow traceur_app_28_0 hwservicemanager_28_0 (hwservice_manager (list))) +(allow traceur_app_28_0 property_socket_28_0 (sock_file (write))) +(allow traceur_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow traceur_app_28_0 debug_prop_28_0 (property_service (set))) +(allow traceur_app_28_0 debug_prop_28_0 (file (ioctl read getattr lock map open))) +(allow traceur_app_28_0 base_typeattr_258_28_0 (service_manager (find))) +(dontaudit traceur_app_28_0 service_manager_type (service_manager (find))) +(dontaudit traceur_app_28_0 hwservice_manager_type (hwservice_manager (find))) +(dontaudit traceur_app_28_0 domain (binder (call))) +(allow tzdatacheck_28_0 zoneinfo_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow tzdatacheck_28_0 zoneinfo_data_file_28_0 (file (unlink))) +(neverallow base_typeattr_261_28_0 zoneinfo_data_file_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow base_typeattr_261_28_0 zoneinfo_data_file_28_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir))) +(allow ueventd_28_0 kmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow ueventd_28_0 self (capability (chown dac_override fowner fsetid setgid net_admin sys_rawio mknod))) +(allow ueventd_28_0 self (cap_userns (chown dac_override fowner fsetid setgid net_admin sys_rawio mknod))) +(allow ueventd_28_0 device_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ueventd_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow ueventd_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ueventd_28_0 sysfs_type (file (write lock append map open))) +(allow ueventd_28_0 sysfs_type (dir (ioctl read getattr lock search open))) +(allow ueventd_28_0 sysfs_type (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow ueventd_28_0 sysfs_type (file (setattr relabelfrom relabelto))) +(allow ueventd_28_0 sysfs_type (lnk_file (setattr relabelfrom relabelto))) +(allow ueventd_28_0 sysfs_type (dir (setattr relabelfrom relabelto))) +(allow ueventd_28_0 tmpfs_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow ueventd_28_0 dev_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ueventd_28_0 dev_type (lnk_file (create unlink))) +(allow ueventd_28_0 dev_type (chr_file (create getattr setattr unlink))) +(allow ueventd_28_0 dev_type (blk_file (create getattr setattr relabelfrom relabelto unlink))) +(allow ueventd_28_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow ueventd_28_0 efs_file_28_0 (dir (search))) +(allow ueventd_28_0 efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow ueventd_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ueventd_28_0 base_typeattr_262_28_0 (dir (ioctl read getattr lock search open))) +(allow ueventd_28_0 base_typeattr_262_28_0 (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 base_typeattr_262_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ueventd_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 self (process (setfscreate))) +(allow ueventd_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(neverallow ueventd_28_0 property_socket_28_0 (sock_file (write))) +(neverallow ueventd_28_0 init_28_0 (unix_stream_socket (connectto))) +(neverallow ueventd_28_0 property_type (property_service (set))) +(neverallow ueventd_28_0 dev_type (blk_file (ioctl read write lock append map link rename execute quotaon mounton open audit_access execmod))) +(neverallow ueventd_28_0 kmem_device_28_0 (chr_file (ioctl read write lock relabelfrom append map link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow ueventd_28_0 port_device_28_0 (chr_file (ioctl read write lock relabelfrom append map link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow uncrypt_28_0 self (capability (dac_override))) +(allow uncrypt_28_0 self (cap_userns (dac_override))) +(allow uncrypt_28_0 app_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow uncrypt_28_0 app_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 app_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 cache_file_28_0 (dir (search))) +(allow uncrypt_28_0 cache_recovery_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow uncrypt_28_0 cache_recovery_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow uncrypt_28_0 ota_package_file_28_0 (dir (ioctl read getattr lock search open))) +(allow uncrypt_28_0 ota_package_file_28_0 (file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 uncrypt_socket_28_0 (sock_file (write))) +(allow uncrypt_28_0 uncrypt_28_0 (unix_stream_socket (connectto))) +(allow uncrypt_28_0 property_socket_28_0 (sock_file (write))) +(allow uncrypt_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow uncrypt_28_0 powerctl_prop_28_0 (property_service (set))) +(allow uncrypt_28_0 powerctl_prop_28_0 (file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 self (capability (sys_rawio))) +(allow uncrypt_28_0 self (cap_userns (sys_rawio))) +(allow uncrypt_28_0 misc_block_device_28_0 (blk_file (write lock append map open))) +(allow uncrypt_28_0 block_device_28_0 (dir (ioctl read getattr lock search open))) +(allow uncrypt_28_0 userdata_block_device_28_0 (blk_file (write lock append map open))) +(allow uncrypt_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow uncrypt_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 sysfs_dt_firmware_android_28_0 (dir (ioctl read getattr lock search open))) +(allow uncrypt_28_0 sysfs_dt_firmware_android_28_0 (file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 sysfs_dt_firmware_android_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow update_engine_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow update_engine_28_0 self (process (setsched))) +(allow update_engine_28_0 self (capability (fowner sys_admin))) +(allow update_engine_28_0 self (cap_userns (fowner sys_admin))) +(dontaudit update_engine_28_0 self (capability (fsetid))) +(dontaudit update_engine_28_0 self (cap_userns (fsetid))) +(allow update_engine_28_0 kmsg_device_28_0 (chr_file (write lock append map open))) +(allow update_engine_28_0 update_engine_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow update_engine_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 self (capability2 (block_suspend))) +(allow update_engine_28_0 self (cap2_userns (block_suspend))) +(dontaudit update_engine_28_0 kernel_28_0 (process (setsched))) +(dontaudit update_engine_28_0 self (capability (sys_rawio))) +(allow update_engine_28_0 update_engine_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow update_engine_28_0 update_engine_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow update_engine_28_0 update_engine_log_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow update_engine_28_0 update_engine_log_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(dontaudit update_engine_28_0 kernel_28_0 (system (module_request))) +(allow update_engine_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 update_engine_28_0 (dir (search))) +(allow servicemanager_28_0 update_engine_28_0 (file (read open))) +(allow servicemanager_28_0 update_engine_28_0 (process (getattr))) +(allow update_engine_28_0 update_engine_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_263_28_0 update_engine_service_28_0 (service_manager (add))) +(allow update_engine_28_0 priv_app_28_0 (binder (call transfer))) +(allow priv_app_28_0 update_engine_28_0 (binder (transfer))) +(allow update_engine_28_0 priv_app_28_0 (fd (use))) +(allow update_engine_28_0 ota_package_file_28_0 (file (ioctl read getattr lock map open))) +(allow update_engine_28_0 ota_package_file_28_0 (dir (ioctl read getattr lock search open))) +(allow update_engine_28_0 proc_misc_28_0 (file (ioctl read getattr lock map open))) +(allow update_engine_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow update_engine_common block_device_28_0 (dir (search))) +(allow update_engine_common boot_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_common system_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_common misc_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_common rootfs_28_0 (dir (getattr))) +(allow update_engine_common rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow update_engine_common postinstall_mnt_dir_28_0 (dir (getattr mounton search))) +(allow update_engine_common postinstall_file_28_0 (filesystem (mount unmount relabelfrom relabelto))) +(allow update_engine_common labeledfs_28_0 (filesystem (relabelfrom))) +(allow update_engine_common postinstall_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow update_engine_common postinstall_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow update_engine_common postinstall_file_28_0 (dir (ioctl read getattr lock search open))) +(allow update_engine_common cache_file_28_0 (dir (ioctl read getattr lock search open))) +(allow update_engine_common cache_file_28_0 (file (ioctl read getattr lock map open))) +(allow update_engine_common cache_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow update_engine_common shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow update_engine_common postinstall_28_0 (process (sigkill sigstop signal))) +(allow update_engine_common proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow update_engine_common sysfs_dt_firmware_android_28_0 (dir (ioctl read getattr lock search open))) +(allow update_engine_common sysfs_dt_firmware_android_28_0 (file (ioctl read getattr lock map open))) +(allow update_engine_common sysfs_dt_firmware_android_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow update_verifier_28_0 block_device_28_0 (dir (search))) +(allow update_verifier_28_0 ota_package_file_28_0 (dir (ioctl read getattr lock search open))) +(allow update_verifier_28_0 ota_package_file_28_0 (file (ioctl read getattr lock map open))) +(allow update_verifier_28_0 sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow update_verifier_28_0 sysfs_dm_28_0 (dir (ioctl read getattr lock search open))) +(allow update_verifier_28_0 sysfs_dm_28_0 (file (ioctl read getattr lock map open))) +(allow update_verifier_28_0 dm_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow update_verifier_28_0 kmsg_device_28_0 (chr_file (write lock append map open))) +(allow update_verifier_28_0 property_socket_28_0 (sock_file (write))) +(allow update_verifier_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow update_verifier_28_0 powerctl_prop_28_0 (property_service (set))) +(allow update_verifier_28_0 powerctl_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vdc_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vdc_28_0 kmsg_device_28_0 (chr_file (write lock append map open))) +(allow vdc_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 vdc_28_0 (dir (search))) +(allow servicemanager_28_0 vdc_28_0 (file (read open))) +(allow servicemanager_28_0 vdc_28_0 (process (getattr))) +(allow vdc_28_0 vold_28_0 (binder (call transfer))) +(allow vold_28_0 vdc_28_0 (binder (transfer))) +(allow vdc_28_0 vold_28_0 (fd (use))) +(allow vdc_28_0 vold_service_28_0 (service_manager (find))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (read write))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (tcp_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (udp_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (rawip_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (packet_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (key_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (unix_stream_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (unix_dgram_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_route_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_tcpdiag_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_nflog_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_xfrm_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_selinux_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_audit_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_dnrt_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_kobject_uevent_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (appletalk_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (tun_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_iscsi_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_fib_lookup_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_connector_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_netfilter_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_generic_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_scsitransport_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_rdma_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netlink_crypto_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (sctp_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (icmp_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (ax25_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (ipx_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (netrom_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (atmpvc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (x25_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (rose_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (decnet_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (atmsvc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (rds_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (irda_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (pppox_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (llc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (can_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (tipc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (bluetooth_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (iucv_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (rxrpc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (isdn_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (phonet_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (ieee802154_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (caif_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (alg_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (nfc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (vsock_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (kcm_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (qipcrtr_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (smc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_264_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 kmsg_device_28_0 (chr_file (write open))) +(allow vendor_init_28_0 device_28_0 (dir (mounton))) +(allow vendor_init_28_0 rootfs_28_0 (lnk_file (create unlink))) +(allow vendor_init_28_0 cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vendor_init_28_0 configfs_28_0 (dir (mounton))) +(allow vendor_init_28_0 configfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vendor_init_28_0 configfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vendor_init_28_0 configfs_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vendor_init_28_0 self (capability (dac_override))) +(allow vendor_init_28_0 self (cap_userns (dac_override))) +(allow vendor_init_28_0 self (capability (chown fowner fsetid))) +(allow vendor_init_28_0 self (cap_userns (chown fowner fsetid))) +(allow vendor_init_28_0 unencrypted_data_file_28_0 (dir (search))) +(allow vendor_init_28_0 unencrypted_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 system_data_file_28_0 (dir (getattr))) +(allow vendor_init_28_0 base_typeattr_265_28_0 (dir (ioctl read write create getattr setattr relabelfrom add_name remove_name search rmdir open))) +(allow vendor_init_28_0 base_typeattr_266_28_0 (file (read write create getattr setattr relabelfrom unlink open))) +(allow vendor_init_28_0 base_typeattr_265_28_0 (sock_file (read create getattr setattr relabelfrom unlink open))) +(allow vendor_init_28_0 base_typeattr_265_28_0 (fifo_file (read create getattr setattr relabelfrom unlink open))) +(allow vendor_init_28_0 base_typeattr_265_28_0 (lnk_file (create getattr setattr relabelfrom unlink))) +(allow vendor_init_28_0 base_typeattr_267_28_0 (file (relabelto))) +(allow vendor_init_28_0 base_typeattr_267_28_0 (dir (relabelto))) +(allow vendor_init_28_0 base_typeattr_267_28_0 (lnk_file (relabelto))) +(allow vendor_init_28_0 base_typeattr_267_28_0 (chr_file (relabelto))) +(allow vendor_init_28_0 base_typeattr_267_28_0 (blk_file (relabelto))) +(allow vendor_init_28_0 base_typeattr_267_28_0 (sock_file (relabelto))) +(allow vendor_init_28_0 base_typeattr_267_28_0 (fifo_file (relabelto))) +(allow vendor_init_28_0 dev_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vendor_init_28_0 dev_type (lnk_file (create))) +(allow vendor_init_28_0 debugfs_tracing_28_0 (file (write lock append map open))) +(allow vendor_init_28_0 base_typeattr_268_28_0 (file (read setattr open))) +(allow vendor_init_28_0 base_typeattr_268_28_0 (dir (read setattr search open))) +(allow vendor_init_28_0 base_typeattr_269_28_0 (chr_file (setattr))) +(allow vendor_init_28_0 dev_type (blk_file (getattr))) +(allow vendor_init_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow vendor_init_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 proc_net_28_0 (file (write lock append map open))) +(allow vendor_init_28_0 self (capability (net_admin))) +(allow vendor_init_28_0 self (cap_userns (net_admin))) +(allow vendor_init_28_0 proc_page_cluster_28_0 (file (write lock append map open))) +(allow vendor_init_28_0 sysfs_type (dir (ioctl read getattr lock search open))) +(allow vendor_init_28_0 sysfs_type (lnk_file (read))) +(allow vendor_init_28_0 base_typeattr_270_28_0 (file (ioctl read write getattr lock append map open))) +(allow vendor_init_28_0 self (process (setfscreate))) +(allow vendor_init_28_0 vendor_file_type (dir (ioctl read getattr lock search open))) +(allow vendor_init_28_0 vendor_file_type (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 vendor_file_type (lnk_file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 serialno_prop_28_0 (file (read getattr open))) +(allow vendor_init_28_0 self (capability (sys_admin))) +(allow vendor_init_28_0 self (cap_userns (sys_admin))) +(allow vendor_init_28_0 misc_block_device_28_0 (blk_file (write lock append map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 base_typeattr_271_28_0 (property_service (set))) +(allow vendor_init_28_0 base_typeattr_271_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 bluetooth_a2dp_offload_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 bluetooth_a2dp_offload_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 debug_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 debug_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_bluetooth_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_bluetooth_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_config_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_config_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_dalvik_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_dalvik_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_default_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_ffs_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_ffs_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_overlay_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_overlay_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_pm_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_pm_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_radio_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_system_radio_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_system_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_wifi_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_wifi_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported2_config_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported2_config_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported2_system_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported2_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported2_vold_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported2_vold_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported3_default_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported3_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported3_radio_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported3_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 logd_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 logd_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 log_tag_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 log_tag_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 log_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 log_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 serialno_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 serialno_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 vendor_default_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 vendor_security_patch_level_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 vendor_security_patch_level_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 wifi_log_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 wifi_log_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 exported2_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 exported3_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_shell_28_0 vendor_shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow vendor_shell_28_0 vendor_toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow vendor_shell_28_0 shell_28_0 (fd (use))) +(allow vendor_shell_28_0 adbd_28_0 (fd (use))) +(allow vendor_shell_28_0 adbd_28_0 (process (sigchld))) +(allow vendor_shell_28_0 adbd_28_0 (unix_stream_socket (ioctl read write getattr))) +(allow vendor_shell_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vendor_shell_28_0 tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vendor_shell_28_0 console_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vendor_shell_28_0 input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow vendor_shell_28_0 input_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(neverallow base_typeattr_272_28_0 vendor_toolbox_exec_28_0 (file (execute execute_no_trans entrypoint))) +(allow virtual_touchpad_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 virtual_touchpad_28_0 (dir (search))) +(allow servicemanager_28_0 virtual_touchpad_28_0 (file (read open))) +(allow servicemanager_28_0 virtual_touchpad_28_0 (process (getattr))) +(allow virtual_touchpad_28_0 virtual_touchpad_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_273_28_0 virtual_touchpad_service_28_0 (service_manager (add))) +(allow virtual_touchpad_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 virtual_touchpad_28_0 (binder (transfer))) +(allow virtual_touchpad_28_0 system_server_28_0 (fd (use))) +(allow virtual_touchpad_28_0 uhid_device_28_0 (chr_file (ioctl write lock append map open))) +(allow virtual_touchpad_28_0 permission_service_28_0 (service_manager (find))) +(allow vold_28_0 cache_file_28_0 (dir (ioctl read getattr lock search open))) +(allow vold_28_0 cache_file_28_0 (file (read getattr))) +(allow vold_28_0 cache_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow vold_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow vold_28_0 sysfs_type (dir (ioctl read getattr lock search open))) +(allow vold_28_0 sysfs_type (file (ioctl read getattr lock map open))) +(allow vold_28_0 sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow vold_28_0 sysfs_28_0 (file (write lock append map open))) +(allow vold_28_0 sysfs_dm_28_0 (file (write lock append map open))) +(allow vold_28_0 sysfs_usb_28_0 (file (write lock append map open))) +(allow vold_28_0 sysfs_zram_uevent_28_0 (file (write lock append map open))) +(allow vold_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow vold_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow vold_28_0 metadata_file_28_0 (dir (ioctl read getattr lock search open))) +(allow vold_28_0 metadata_file_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 metadata_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_drop_caches_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_filesystems_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_mounts_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 self (process (setexec))) +(allow vold_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow vold_28_0 e2fs_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow vold_28_0 self (process (setfscreate))) +(allow vold_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow vold_28_0 block_device_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 device_28_0 (dir (write))) +(allow vold_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 rootfs_28_0 (dir (mounton))) +(allow vold_28_0 sdcard_type (dir (mounton))) +(allow vold_28_0 sdcard_type (filesystem (mount remount unmount))) +(allow vold_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 mnt_media_rw_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 storage_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 mnt_media_rw_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 storage_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 mnt_media_rw_stub_file_28_0 (dir (create getattr setattr mounton rmdir))) +(allow vold_28_0 storage_stub_file_28_0 (dir (create getattr setattr mounton rmdir))) +(allow vold_28_0 mnt_user_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 mnt_user_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 mnt_expand_file_28_0 (dir (ioctl read write create getattr setattr lock rename mounton add_name remove_name reparent search rmdir open))) +(allow vold_28_0 apk_data_file_28_0 (dir (create getattr setattr))) +(allow vold_28_0 shell_data_file_28_0 (dir (create getattr setattr))) +(allow vold_28_0 tmpfs_28_0 (filesystem (mount unmount))) +(allow vold_28_0 tmpfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 tmpfs_28_0 (dir (mounton))) +(allow vold_28_0 self (capability (chown dac_override fowner fsetid net_admin sys_admin mknod))) +(allow vold_28_0 self (cap_userns (chown dac_override fowner fsetid net_admin sys_admin mknod))) +(allow vold_28_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow vold_28_0 app_data_file_28_0 (dir (search))) +(allow vold_28_0 app_data_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow vold_28_0 loop_control_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 loop_device_28_0 (blk_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow vold_28_0 vold_device_28_0 (blk_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow vold_28_0 dm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 dm_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 domain (dir (ioctl read getattr lock search open))) +(allow vold_28_0 domain (file (ioctl read getattr lock map open))) +(allow vold_28_0 domain (lnk_file (ioctl read getattr lock map open))) +(allow vold_28_0 domain (process (sigkill signal))) +(allow vold_28_0 self (capability (kill sys_ptrace))) +(allow vold_28_0 self (cap_userns (kill sys_ptrace))) +(allow vold_28_0 kmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 fsck_exec_28_0 (file (ioctl read getattr lock map execute open))) +(allow vold_28_0 fscklogs_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow vold_28_0 fscklogs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 labeledfs_28_0 (filesystem (mount unmount))) +(allow vold_28_0 efs_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow vold_28_0 system_data_file_28_0 (dir (ioctl read write create getattr setattr lock mounton add_name remove_name search rmdir open))) +(allow vold_28_0 system_data_file_28_0 (lnk_file (getattr))) +(allow vold_28_0 vendor_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 system_data_file_28_0 (file (read))) +(allow vold_28_0 kernel_28_0 (process (setsched))) +(allow vold_28_0 property_socket_28_0 (sock_file (write))) +(allow vold_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vold_28_0 vold_prop_28_0 (property_service (set))) +(allow vold_28_0 vold_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 property_socket_28_0 (sock_file (write))) +(allow vold_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vold_28_0 exported_vold_prop_28_0 (property_service (set))) +(allow vold_28_0 exported_vold_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 property_socket_28_0 (sock_file (write))) +(allow vold_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vold_28_0 exported2_vold_prop_28_0 (property_service (set))) +(allow vold_28_0 exported2_vold_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 property_socket_28_0 (sock_file (write))) +(allow vold_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vold_28_0 powerctl_prop_28_0 (property_service (set))) +(allow vold_28_0 powerctl_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 property_socket_28_0 (sock_file (write))) +(allow vold_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vold_28_0 ctl_fuse_prop_28_0 (property_service (set))) +(allow vold_28_0 ctl_fuse_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 property_socket_28_0 (sock_file (write))) +(allow vold_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vold_28_0 restorecon_prop_28_0 (property_service (set))) +(allow vold_28_0 restorecon_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 asec_image_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 asec_image_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow vold_28_0 asec_apk_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename mounton add_name remove_name reparent search rmdir open))) +(allow vold_28_0 asec_public_file_28_0 (dir (setattr relabelto))) +(allow vold_28_0 asec_apk_file_28_0 (file (ioctl read getattr setattr lock relabelfrom relabelto map open))) +(allow vold_28_0 asec_public_file_28_0 (file (setattr relabelto))) +(allow vold_28_0 unlabeled_28_0 (dir (ioctl read getattr setattr lock relabelfrom search open))) +(allow vold_28_0 unlabeled_28_0 (file (ioctl read getattr setattr lock relabelfrom map open))) +(allow vold_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow vold_28_0 self (capability2 (block_suspend))) +(allow vold_28_0 self (cap2_userns (block_suspend))) +(allow vold_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 vold_28_0 (dir (search))) +(allow servicemanager_28_0 vold_28_0 (file (read open))) +(allow servicemanager_28_0 vold_28_0 (process (getattr))) +(allow vold_28_0 vold_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_168_28_0 vold_service_28_0 (service_manager (add))) +(allow vold_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 vold_28_0 (binder (transfer))) +(allow vold_28_0 system_server_28_0 (fd (use))) +(allow vold_28_0 permission_service_28_0 (service_manager (find))) +(allow vold_28_0 healthd_28_0 (binder (call transfer))) +(allow healthd_28_0 vold_28_0 (binder (transfer))) +(allow vold_28_0 healthd_28_0 (fd (use))) +(allow vold_28_0 userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 metadata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 unencrypted_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 unencrypted_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 proc_drop_caches_28_0 (file (write lock append map open))) +(allow vold_28_0 vold_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 vold_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 vold_metadata_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 vold_metadata_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 init_28_0 (key (write search setattr))) +(allow vold_28_0 vold_28_0 (key (write search setattr))) +(allow vold_28_0 self (capability (sys_nice))) +(allow vold_28_0 self (cap_userns (sys_nice))) +(allow vold_28_0 self (capability (sys_chroot))) +(allow vold_28_0 self (cap_userns (sys_chroot))) +(allow vold_28_0 storage_file_28_0 (dir (mounton))) +(allow vold_28_0 fuse_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 fuse_28_0 (filesystem (relabelfrom))) +(allow vold_28_0 app_fusefs_28_0 (filesystem (relabelfrom relabelto))) +(allow vold_28_0 app_fusefs_28_0 (filesystem (mount unmount))) +(allow vold_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow vold_28_0 user_profile_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 misc_block_device_28_0 (blk_file (write lock append map open))) +(allow vold_28_0 mnt_vendor_file_28_0 (dir (search))) +(neverallow base_typeattr_274_28_0 vold_data_file_28_0 (dir (write lock relabelfrom append map unlink link rename execute quotaon mounton add_name remove_name reparent rmdir audit_access execmod))) +(neverallow base_typeattr_275_28_0 vold_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_276_28_0 vold_metadata_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_277_28_0 vold_data_file_28_0 (file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_277_28_0 vold_data_file_28_0 (lnk_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_277_28_0 vold_data_file_28_0 (sock_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_277_28_0 vold_data_file_28_0 (fifo_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_275_28_0 vold_metadata_file_28_0 (file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_275_28_0 vold_metadata_file_28_0 (lnk_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_275_28_0 vold_metadata_file_28_0 (sock_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_275_28_0 vold_metadata_file_28_0 (fifo_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_278_28_0 vold_metadata_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_278_28_0 vold_metadata_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_278_28_0 vold_metadata_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_278_28_0 vold_metadata_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_278_28_0 vold_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_278_28_0 vold_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_278_28_0 vold_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_278_28_0 vold_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_166_28_0 restorecon_prop_28_0 (property_service (set))) +(neverallow base_typeattr_279_28_0 vold_service_28_0 (service_manager (find))) +(neverallow vold_28_0 base_typeattr_280_28_0 (binder (call))) +(neverallow vold_28_0 fsck_exec_28_0 (file (execute_no_trans))) +(neverallow base_typeattr_74_28_0 vold_28_0 (process (transition dyntransition))) +(neverallow vold_28_0 base_typeattr_57_28_0 (process (ptrace))) +(neverallow vold_28_0 base_typeattr_57_28_0 (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(allow vr_hwc_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 vr_hwc_28_0 (dir (search))) +(allow servicemanager_28_0 vr_hwc_28_0 (file (read open))) +(allow servicemanager_28_0 vr_hwc_28_0 (process (getattr))) +(allow vr_hwc_28_0 surfaceflinger_28_0 (binder (call transfer))) +(allow surfaceflinger_28_0 vr_hwc_28_0 (binder (transfer))) +(allow vr_hwc_28_0 surfaceflinger_28_0 (fd (use))) +(allow vr_hwc_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 vr_hwc_28_0 (binder (transfer))) +(allow vr_hwc_28_0 system_server_28_0 (fd (use))) +(allow vr_hwc_28_0 vr_hwc_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_281_28_0 vr_hwc_service_28_0 (service_manager (add))) +(allow vr_hwc_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 vr_hwc_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 vr_hwc_28_0 (dir (search))) +(allow hwservicemanager_28_0 vr_hwc_28_0 (file (read open))) +(allow hwservicemanager_28_0 vr_hwc_28_0 (process (getattr))) +(allow vr_hwc_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow vr_hwc_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow vr_hwc_28_0 pdx_display_client_endpoint_dir_type (dir (ioctl read getattr lock search open))) +(allow vr_hwc_28_0 pdx_display_client_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open))) +(allow vr_hwc_28_0 pdx_display_client_endpoint_socket_type (unix_stream_socket (read write shutdown connectto))) +(allow vr_hwc_28_0 pdx_display_client_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow vr_hwc_28_0 pdx_display_client_server_type (fd (use))) +(allow pdx_display_client_server_type vr_hwc_28_0 (fd (use))) +(allow vr_hwc_28_0 permission_service_28_0 (service_manager (find))) +(allow watchdogd_28_0 watchdog_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow watchdogd_28_0 kmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow wificond_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 wificond_28_0 (dir (search))) +(allow servicemanager_28_0 wificond_28_0 (file (read open))) +(allow servicemanager_28_0 wificond_28_0 (process (getattr))) +(allow wificond_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 wificond_28_0 (binder (transfer))) +(allow wificond_28_0 system_server_28_0 (fd (use))) +(allow wificond_28_0 wificond_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_282_28_0 wificond_service_28_0 (service_manager (add))) +(allow wificond_28_0 property_socket_28_0 (sock_file (write))) +(allow wificond_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow wificond_28_0 exported_wifi_prop_28_0 (property_service (set))) +(allow wificond_28_0 exported_wifi_prop_28_0 (file (ioctl read getattr lock map open))) +(allow wificond_28_0 property_socket_28_0 (sock_file (write))) +(allow wificond_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow wificond_28_0 wifi_prop_28_0 (property_service (set))) +(allow wificond_28_0 wifi_prop_28_0 (file (ioctl read getattr lock map open))) +(allow wificond_28_0 property_socket_28_0 (sock_file (write))) +(allow wificond_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow wificond_28_0 ctl_default_prop_28_0 (property_service (set))) +(allow wificond_28_0 ctl_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow wificond_28_0 self (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allowx wificond_28_0 self (ioctl udp_socket (0x8914 0x8924))) +(allow wificond_28_0 self (capability (net_admin net_raw))) +(allow wificond_28_0 self (cap_userns (net_admin net_raw))) +(allow wificond_28_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow wificond_28_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow wificond_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow wificond_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow wificond_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow wificond_28_0 permission_service_28_0 (service_manager (find))) +(allow wificond_28_0 dumpstate_28_0 (fd (use))) +(allow wificond_28_0 dumpstate_28_0 (fifo_file (write))) +(allow wpantund_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 wpantund_28_0 (dir (search))) +(allow servicemanager_28_0 wpantund_28_0 (file (read open))) +(allow servicemanager_28_0 wpantund_28_0 (process (getattr))) +(allow wpantund_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 wpantund_28_0 (binder (transfer))) +(allow wpantund_28_0 system_server_28_0 (fd (use))) +(allow wpantund_28_0 lowpan_service_28_0 (service_manager (find))) +(allow wpantund_28_0 priv_app_28_0 (binder (call))) +(allow wpantund_28_0 shell_28_0 (binder (call))) +(allow wpantund_28_0 self (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allowx wpantund_28_0 self (ioctl udp_socket (0x8914 0x8922))) +(allow wpantund_28_0 tun_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow wpantund_28_0 self (capability (net_admin net_raw))) +(allow wpantund_28_0 self (cap_userns (net_admin net_raw))) +(allow wpantund_28_0 self (tun_socket (create))) +(allow bootanim_28_0 resourcecache_data_file_28_0 (file (read))) +(allow crash_dump_28_0 property_socket_28_0 (sock_file (write))) +(allow crash_dump_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow crash_dump_28_0 property_socket_28_0 (sock_file (write))) +(allow crash_dump_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow crash_dump_28_0 system_prop_28_0 (property_service (set))) +(allow crash_dump_28_0 system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 property_socket_28_0 (sock_file (write))) +(allow crash_dump_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow crash_dump_28_0 ctl_default_prop_28_0 (property_service (set))) +(allow crash_dump_28_0 ctl_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow e2fs_28_0 cache_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow fsck_untrusted_28_0 fsck_exec_28_0 (file (read getattr entrypoint open))) +(allow fsck_untrusted_28_0 toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow fsck_untrusted_28_0 shell_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow fsck_untrusted_28_0 init_28_0 (dir (getattr search))) +(allow fsck_untrusted_28_0 kernel_28_0 (dir (getattr search))) +(allow kernel_28_0 system_server_28_0 (process (setsched))) +(allow kernel_28_0 install_recovery_28_0 (process (setsched))) +(allow mediaserver_28_0 sdcardfs_28_0 (dir (ioctl read write getattr lock append map add_name remove_name search rmdir open))) +(allow mediaserver_28_0 sdcardfs_28_0 (file (read write getattr unlink open))) +(allow mediaserver_28_0 sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mediaserver_28_0 sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediaserver_28_0 vfat_28_0 (dir (ioctl read write getattr lock append map add_name remove_name search rmdir open))) +(allow mediaserver_28_0 vfat_28_0 (file (read write getattr unlink open))) +(allow mediaserver_28_0 vfat_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mediaserver_28_0 vfat_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediaserver_28_0 bootanim_28_0 (fd (use))) +(allow mediaserver_28_0 sensorservice_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 system_server_28_0 (unix_stream_socket (read write))) +(allow oppo_shell_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow oppo_shell_28_0 oppo_log_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow oppo_shell_28_0 oppo_log_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow oppo_shell_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans entrypoint open))) +(allow oppo_shell_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow oppo_shell_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow oppo_shell_28_0 zygote_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow engineer_system_daemon_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans entrypoint open))) +(allow engineer_system_daemon_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow engineer_system_daemon_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow engineer_system_daemon_28_0 zygote_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow engineer_system_daemon_28_0 self (fd (use))) +(allow engineermode_app_28_0 criticallog_28_0 (binder (call))) +(typeattribute base_typeattr_282_28_0) +(typeattributeset base_typeattr_282_28_0 ((and (domain) ((not (wificond_28_0)))))) +(typeattribute base_typeattr_281_28_0) +(typeattributeset base_typeattr_281_28_0 ((and (domain) ((not (vr_hwc_28_0)))))) +(typeattribute base_typeattr_280_28_0) +(typeattributeset base_typeattr_280_28_0 ((and (domain) ((not (hal_keymaster_server healthd_28_0 hwservicemanager_28_0 servicemanager_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_279_28_0) +(typeattributeset base_typeattr_279_28_0 ((and (domain) ((not (system_server_28_0 vdc_28_0 vold_28_0)))))) +(typeattribute base_typeattr_278_28_0) +(typeattributeset base_typeattr_278_28_0 ((and (domain) ((not (init_28_0 kernel_28_0 vendor_init_28_0 vold_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_277_28_0) +(typeattributeset base_typeattr_277_28_0 ((and (domain) ((not (kernel_28_0 vold_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_276_28_0) +(typeattributeset base_typeattr_276_28_0 ((and (domain) ((not (init_28_0 vendor_init_28_0 vold_28_0)))))) +(typeattribute base_typeattr_275_28_0) +(typeattributeset base_typeattr_275_28_0 ((and (domain) ((not (init_28_0 vold_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_274_28_0) +(typeattributeset base_typeattr_274_28_0 ((and (domain) ((not (vold_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_273_28_0) +(typeattributeset base_typeattr_273_28_0 ((and (domain) ((not (virtual_touchpad_28_0)))))) +(typeattribute base_typeattr_272_28_0) +(typeattributeset base_typeattr_272_28_0 ((and (coredomain) ((not (init_28_0 modprobe_28_0)))))) +(typeattribute base_typeattr_271_28_0) +(typeattributeset base_typeattr_271_28_0 ((and (property_type) ((not (bootloader_boot_reason_prop_28_0 firstboot_prop_28_0 last_boot_reason_prop_28_0 netd_stable_secret_prop_28_0 pm_prop_28_0 restorecon_prop_28_0 system_boot_reason_prop_28_0)))))) +(typeattribute base_typeattr_270_28_0) +(typeattributeset base_typeattr_270_28_0 ((and (sysfs_type) ((not (sysfs_usermodehelper_28_0)))))) +(typeattribute base_typeattr_269_28_0) +(typeattributeset base_typeattr_269_28_0 ((and (dev_type) ((not (hw_random_device_28_0 kmem_device_28_0 port_device_28_0 lowpan_device_28_0)))))) +(typeattribute base_typeattr_268_28_0) +(typeattributeset base_typeattr_268_28_0 ((and (fs_type) ((not (contextmount_type sdcard_type rootfs_28_0 proc_uid_time_in_state_28_0 proc_uid_concurrent_active_time_28_0 proc_uid_concurrent_policy_time_28_0)))))) +(typeattribute base_typeattr_267_28_0) +(typeattributeset base_typeattr_267_28_0 ((and (file_type) ((not (exec_type core_data_file_type vendor_file_type system_file_28_0 vold_metadata_file_28_0)))))) +(typeattribute base_typeattr_266_28_0) +(typeattributeset base_typeattr_266_28_0 ((and (file_type) ((not (exec_type core_data_file_type vendor_file_type unlabeled_28_0 system_file_28_0 vold_metadata_file_28_0 runtime_event_log_tags_file_28_0)))))) +(typeattribute base_typeattr_265_28_0) +(typeattributeset base_typeattr_265_28_0 ((and (file_type) ((not (exec_type core_data_file_type vendor_file_type unlabeled_28_0 system_file_28_0 vold_metadata_file_28_0)))))) +(typeattribute base_typeattr_264_28_0) +(typeattributeset base_typeattr_264_28_0 ((and (domain) ((not (init_28_0 logd_28_0 su_28_0 vendor_init_28_0)))))) +(typeattribute base_typeattr_263_28_0) +(typeattributeset base_typeattr_263_28_0 ((and (domain) ((not (update_engine_28_0)))))) +(typeattribute base_typeattr_262_28_0) +(typeattributeset base_typeattr_262_28_0 ((and (vendor_file_type) ((not (vendor_app_file_28_0 vendor_overlay_file_28_0)))))) +(typeattribute base_typeattr_261_28_0) +(typeattributeset base_typeattr_261_28_0 ((and (domain) ((not (init_28_0 system_server_28_0 tzdatacheck_28_0)))))) +(typeattribute base_typeattr_260_28_0) +(typeattributeset base_typeattr_260_28_0 ((and (fs_type file_type) ((not (toolbox_exec_28_0)))))) +(typeattribute base_typeattr_259_28_0) +(typeattributeset base_typeattr_259_28_0 ((and (domain) ((not (thermalserviced_28_0)))))) +(typeattribute base_typeattr_258_28_0) +(typeattributeset base_typeattr_258_28_0 ((and (service_manager_type) ((not (gatekeeper_service_28_0 incident_service_28_0 installd_service_28_0 netd_service_28_0 virtual_touchpad_service_28_0 vold_service_28_0 vr_hwc_service_28_0)))))) +(typeattribute base_typeattr_257_28_0) +(typeattributeset base_typeattr_257_28_0 ((and (fs_type file_type) ((not (sgdisk_exec_28_0)))))) +(typeattribute base_typeattr_256_28_0) +(typeattributeset base_typeattr_256_28_0 ((and (domain) ((not (hwservicemanager_28_0 init_28_0 vendor_init_28_0 vndservicemanager_28_0)))))) +(typeattribute base_typeattr_255_28_0) +(typeattributeset base_typeattr_255_28_0 ((and (appdomain) ((not (system_app_28_0)))))) +(typeattribute base_typeattr_254_28_0) +(typeattributeset base_typeattr_254_28_0 ((and (data_file_type) ((not (cache_file_28_0 cache_recovery_file_28_0)))))) +(typeattribute base_typeattr_253_28_0) +(typeattributeset base_typeattr_253_28_0 ((and (domain) ((not (radio_28_0)))))) +(typeattribute base_typeattr_252_28_0) +(typeattributeset base_typeattr_252_28_0 ((and (core_property_type) ((not (audio_prop_28_0 config_prop_28_0 cppreopt_prop_28_0 dalvik_prop_28_0 debuggerd_prop_28_0 debug_prop_28_0 default_prop_28_0 dhcp_prop_28_0 dumpstate_prop_28_0 ffs_prop_28_0 fingerprint_prop_28_0 logd_prop_28_0 net_radio_prop_28_0 nfc_prop_28_0 pan_result_prop_28_0 persist_debug_prop_28_0 powerctl_prop_28_0 radio_prop_28_0 restorecon_prop_28_0 shell_prop_28_0 system_prop_28_0 system_radio_prop_28_0 vold_prop_28_0)))))) +(typeattribute base_typeattr_251_28_0) +(typeattributeset base_typeattr_251_28_0 ((and (domain) ((not (performanced_28_0)))))) +(typeattribute base_typeattr_250_28_0) +(typeattributeset base_typeattr_250_28_0 ((and (domain) ((not (init_28_0 netd_28_0)))))) +(typeattribute base_typeattr_249_28_0) +(typeattributeset base_typeattr_249_28_0 ((and (domain) ((not (dumpstate_28_0 init_28_0 netd_28_0)))))) +(typeattribute base_typeattr_248_28_0) +(typeattributeset base_typeattr_248_28_0 ((and (domain) ((not (dumpstate_28_0 netd_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_247_28_0) +(typeattributeset base_typeattr_247_28_0 ((and (domain) ((not (netd_28_0)))))) +(typeattribute base_typeattr_246_28_0) +(typeattributeset base_typeattr_246_28_0 ((and (domain) ((not (mediaserver_28_0)))))) +(typeattribute base_typeattr_245_28_0) +(typeattributeset base_typeattr_245_28_0 ((and (domain) ((not (mediametrics_28_0)))))) +(typeattribute base_typeattr_244_28_0) +(typeattributeset base_typeattr_244_28_0 ((and (data_file_type) ((not (zoneinfo_data_file_28_0)))))) +(typeattribute base_typeattr_243_28_0) +(typeattributeset base_typeattr_243_28_0 ((and (domain) ((not (mediaextractor_28_0)))))) +(typeattribute base_typeattr_242_28_0) +(typeattributeset base_typeattr_242_28_0 ((and (domain) ((not (mediadrmserver_28_0)))))) +(typeattribute base_typeattr_241_28_0) +(typeattributeset base_typeattr_241_28_0 ((and (domain) ((not (mediacodec_28_0)))))) +(typeattribute base_typeattr_240_28_0) +(typeattributeset base_typeattr_240_28_0 ((and (domain) ((not (init_28_0 logd_28_0)))))) +(typeattribute base_typeattr_239_28_0) +(typeattributeset base_typeattr_239_28_0 ((and (domain) ((not (init_28_0 keystore_28_0)))))) +(typeattribute base_typeattr_238_28_0) +(typeattributeset base_typeattr_238_28_0 ((and (domain) ((not (keystore_28_0)))))) +(typeattribute base_typeattr_237_28_0) +(typeattributeset base_typeattr_237_28_0 ((and (domain) ((not (servicemanager_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_236_28_0) +(typeattributeset base_typeattr_236_28_0 ((and (domain) ((not (dumpstate_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_235_28_0) +(typeattributeset base_typeattr_235_28_0 ((and (domain) ((not (dumpstate_28_0 installd_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_234_28_0) +(typeattributeset base_typeattr_234_28_0 ((and (domain) ((not (installd_28_0)))))) +(typeattribute base_typeattr_233_28_0) +(typeattributeset base_typeattr_233_28_0 ((and (domain) ((not (inputflinger_28_0)))))) +(typeattribute base_typeattr_232_28_0) +(typeattributeset base_typeattr_232_28_0 ((and (fs_type file_type) ((not (init_exec_28_0)))))) +(typeattribute base_typeattr_231_28_0) +(typeattributeset base_typeattr_231_28_0 ((and (dev_type) ((not (kmem_device_28_0 port_device_28_0)))))) +(typeattribute base_typeattr_230_28_0) +(typeattributeset base_typeattr_230_28_0 ((and (dev_type) ((not (device_28_0 alarm_device_28_0 ashmem_device_28_0 binder_device_28_0 hwbinder_device_28_0 dm_device_28_0 keychord_device_28_0 console_device_28_0 hw_random_device_28_0 kmem_device_28_0 port_device_28_0 ptmx_device_28_0 kmsg_device_28_0 null_device_28_0 random_device_28_0 owntty_device_28_0 zero_device_28_0 devpts_28_0)))))) +(typeattribute base_typeattr_229_28_0) +(typeattributeset base_typeattr_229_28_0 ((and (dev_type) ((not (device_28_0 vndbinder_device_28_0 kmem_device_28_0 port_device_28_0)))))) +(typeattribute base_typeattr_228_28_0) +(typeattributeset base_typeattr_228_28_0 ((and (fs_type) ((not (contextmount_type sdcard_type rootfs_28_0)))))) +(typeattribute base_typeattr_227_28_0) +(typeattributeset base_typeattr_227_28_0 ((and (fs_type) ((not (contextmount_type sysfs_type sdcard_type rootfs_28_0 proc_28_0)))))) +(typeattribute base_typeattr_226_28_0) +(typeattributeset base_typeattr_226_28_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_28_0)))))) +(typeattribute base_typeattr_225_28_0) +(typeattributeset base_typeattr_225_28_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_28_0 runtime_event_log_tags_file_28_0 shell_data_file_28_0 nativetest_data_file_28_0 keystore_data_file_28_0 vold_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 misc_logd_file_28_0)))))) +(typeattribute base_typeattr_224_28_0) +(typeattributeset base_typeattr_224_28_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_28_0 shell_data_file_28_0 nativetest_data_file_28_0 keystore_data_file_28_0 vold_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 misc_logd_file_28_0)))))) +(typeattribute base_typeattr_223_28_0) +(typeattributeset base_typeattr_223_28_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_28_0 nativetest_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 misc_logd_file_28_0)))))) +(typeattribute base_typeattr_222_28_0) +(typeattributeset base_typeattr_222_28_0 ((and (domain) ((not (hal_wifi_supplicant_server)))))) +(typeattribute base_typeattr_221_28_0) +(typeattributeset base_typeattr_221_28_0 ((and (domain) ((not (hal_wifi_offload_server)))))) +(typeattribute base_typeattr_220_28_0) +(typeattributeset base_typeattr_220_28_0 ((and (domain) ((not (hal_wifi_hostapd_server)))))) +(typeattribute base_typeattr_219_28_0) +(typeattributeset base_typeattr_219_28_0 ((and (domain) ((not (hal_wifi_server)))))) +(typeattribute base_typeattr_218_28_0) +(typeattributeset base_typeattr_218_28_0 ((and (domain) ((not (hal_weaver_server)))))) +(typeattribute base_typeattr_217_28_0) +(typeattributeset base_typeattr_217_28_0 ((and (domain) ((not (hal_vr_server)))))) +(typeattribute base_typeattr_216_28_0) +(typeattributeset base_typeattr_216_28_0 ((and (domain) ((not (hal_vibrator_server)))))) +(typeattribute base_typeattr_215_28_0) +(typeattributeset base_typeattr_215_28_0 ((and (domain) ((not (hal_vehicle_server)))))) +(typeattribute base_typeattr_214_28_0) +(typeattributeset base_typeattr_214_28_0 ((and (domain) ((not (hal_usb_gadget_server)))))) +(typeattribute base_typeattr_213_28_0) +(typeattributeset base_typeattr_213_28_0 ((and (domain) ((not (hal_usb_server)))))) +(typeattribute base_typeattr_212_28_0) +(typeattributeset base_typeattr_212_28_0 ((and (domain) ((not (hal_tv_input_server)))))) +(typeattribute base_typeattr_211_28_0) +(typeattributeset base_typeattr_211_28_0 ((and (domain) ((not (hal_tv_cec_server)))))) +(typeattribute base_typeattr_210_28_0) +(typeattributeset base_typeattr_210_28_0 ((and (domain) ((not (hal_thermal_server)))))) +(typeattribute base_typeattr_209_28_0) +(typeattributeset base_typeattr_209_28_0 ((and (domain) ((not (hal_telephony_server)))))) +(typeattribute base_typeattr_208_28_0) +(typeattributeset base_typeattr_208_28_0 ((and (domain) ((not (hal_sensors_server)))))) +(typeattribute base_typeattr_207_28_0) +(typeattributeset base_typeattr_207_28_0 ((and (domain) ((not (hal_secure_element_server)))))) +(typeattribute base_typeattr_206_28_0) +(typeattributeset base_typeattr_206_28_0 ((and (domain) ((not (hal_power_server)))))) +(typeattribute base_typeattr_205_28_0) +(typeattributeset base_typeattr_205_28_0 ((and (domain) ((not (hal_oemlock_server)))))) +(typeattribute base_typeattr_204_28_0) +(typeattributeset base_typeattr_204_28_0 ((and (domain) ((not (hal_nfc_server)))))) +(typeattribute base_typeattr_203_28_0) +(typeattributeset base_typeattr_203_28_0 ((and (halserverdomain) ((not (hal_dumpstate_server hal_telephony_server)))))) +(typeattribute base_typeattr_202_28_0) +(typeattributeset base_typeattr_202_28_0 ((and (halserverdomain) ((not (hal_automotive_socket_exemption hal_telephony_server hal_tetheroffload_server hal_wifi_server hal_wifi_hostapd_server hal_wifi_supplicant_server)))))) +(typeattribute base_typeattr_201_28_0) +(typeattributeset base_typeattr_201_28_0 ((and (halserverdomain) ((not (hal_bluetooth_server hal_telephony_server hal_wifi_server hal_wifi_hostapd_server hal_wifi_supplicant_server)))))) +(typeattribute base_typeattr_200_28_0) +(typeattributeset base_typeattr_200_28_0 ((and (domain) ((not (hal_neuralnetworks_server)))))) +(typeattribute base_typeattr_199_28_0) +(typeattributeset base_typeattr_199_28_0 ((and (domain) ((not (hal_memtrack_server)))))) +(typeattribute base_typeattr_198_28_0) +(typeattributeset base_typeattr_198_28_0 ((and (domain) ((not (hal_lowpan_server init_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_197_28_0) +(typeattributeset base_typeattr_197_28_0 ((and (domain) ((not (hal_lowpan_server)))))) +(typeattribute base_typeattr_196_28_0) +(typeattributeset base_typeattr_196_28_0 ((and (domain) ((not (hal_light_server)))))) +(typeattribute base_typeattr_195_28_0) +(typeattributeset base_typeattr_195_28_0 ((and (domain) ((not (hal_keymaster_server)))))) +(typeattribute base_typeattr_194_28_0) +(typeattributeset base_typeattr_194_28_0 ((and (domain) ((not (hal_ir_server)))))) +(typeattribute base_typeattr_193_28_0) +(typeattributeset base_typeattr_193_28_0 ((and (domain) ((not (hal_health_server)))))) +(typeattribute base_typeattr_192_28_0) +(typeattributeset base_typeattr_192_28_0 ((and (domain) ((not (hal_graphics_composer_server)))))) +(typeattribute base_typeattr_191_28_0) +(typeattributeset base_typeattr_191_28_0 ((and (domain) ((not (hal_graphics_allocator_server)))))) +(typeattribute base_typeattr_190_28_0) +(typeattributeset base_typeattr_190_28_0 ((and (domain) ((not (hal_gnss_server)))))) +(typeattribute base_typeattr_189_28_0) +(typeattributeset base_typeattr_189_28_0 ((and (domain) ((not (hal_gatekeeper_server)))))) +(typeattribute base_typeattr_188_28_0) +(typeattributeset base_typeattr_188_28_0 ((and (domain) ((not (hal_fingerprint_server)))))) +(typeattribute base_typeattr_187_28_0) +(typeattributeset base_typeattr_187_28_0 ((and (domain) ((not (hal_dumpstate_server)))))) +(typeattribute base_typeattr_186_28_0) +(typeattributeset base_typeattr_186_28_0 ((and (domain) ((not (hal_drm_server)))))) +(typeattribute base_typeattr_185_28_0) +(typeattributeset base_typeattr_185_28_0 ((and (domain) ((not (hal_contexthub_server)))))) +(typeattribute base_typeattr_184_28_0) +(typeattributeset base_typeattr_184_28_0 ((and (domain) ((not (hal_confirmationui_server)))))) +(typeattribute base_typeattr_183_28_0) +(typeattributeset base_typeattr_183_28_0 ((and (data_file_type) ((not (anr_data_file_28_0 tombstone_data_file_28_0 zoneinfo_data_file_28_0)))))) +(typeattribute base_typeattr_182_28_0) +(typeattributeset base_typeattr_182_28_0 ((and (domain) ((not (hal_configstore_server logd_28_0 tombstoned_28_0)))))) +(typeattribute base_typeattr_181_28_0) +(typeattributeset base_typeattr_181_28_0 ((and (domain) ((not (hal_configstore_server)))))) +(typeattribute base_typeattr_180_28_0) +(typeattributeset base_typeattr_180_28_0 ((and (domain) ((not (hal_cas_server)))))) +(typeattribute base_typeattr_179_28_0) +(typeattributeset base_typeattr_179_28_0 ((and (halserverdomain) ((not (hal_camera_server)))))) +(typeattribute base_typeattr_178_28_0) +(typeattributeset base_typeattr_178_28_0 ((and (domain) ((not (hal_camera_server)))))) +(typeattribute base_typeattr_177_28_0) +(typeattributeset base_typeattr_177_28_0 ((and (domain) ((not (hal_broadcastradio_server)))))) +(typeattribute base_typeattr_176_28_0) +(typeattributeset base_typeattr_176_28_0 ((and (domain) ((not (hal_bootctl_server)))))) +(typeattribute base_typeattr_175_28_0) +(typeattributeset base_typeattr_175_28_0 ((and (domain) ((not (hal_bluetooth_server)))))) +(typeattribute base_typeattr_174_28_0) +(typeattributeset base_typeattr_174_28_0 ((and (domain) ((not (hal_authsecret_server)))))) +(typeattribute base_typeattr_173_28_0) +(typeattributeset base_typeattr_173_28_0 ((and (domain) ((not (hal_audiocontrol_server)))))) +(typeattribute base_typeattr_172_28_0) +(typeattributeset base_typeattr_172_28_0 ((and (halserverdomain) ((not (hal_audio_server)))))) +(typeattribute base_typeattr_171_28_0) +(typeattributeset base_typeattr_171_28_0 ((and (domain) ((not (hal_audio_server)))))) +(typeattribute base_typeattr_170_28_0) +(typeattributeset base_typeattr_170_28_0 ((and (domain) ((not (hal_allocator_server)))))) +(typeattribute base_typeattr_169_28_0) +(typeattributeset base_typeattr_169_28_0 ((and (domain) ((not (gatekeeperd_28_0)))))) +(typeattribute base_typeattr_168_28_0) +(typeattributeset base_typeattr_168_28_0 ((and (domain) ((not (vold_28_0)))))) +(typeattribute base_typeattr_167_28_0) +(typeattributeset base_typeattr_167_28_0 ((and (fs_type file_type) ((not (fsck_exec_28_0)))))) +(typeattribute base_typeattr_166_28_0) +(typeattributeset base_typeattr_166_28_0 ((and (domain) ((not (init_28_0 vold_28_0)))))) +(typeattribute base_typeattr_165_28_0) +(typeattributeset base_typeattr_165_28_0 ((and (domain) ((not (fingerprintd_28_0)))))) +(typeattribute base_typeattr_164_28_0) +(typeattributeset base_typeattr_164_28_0 ((and (domain) ((not (dumpstate_28_0 shell_28_0 system_server_28_0 traceur_app_28_0)))))) +(typeattribute base_typeattr_163_28_0) +(typeattributeset base_typeattr_163_28_0 ((and (domain) ((not (dumpstate_28_0)))))) +(typeattribute base_typeattr_162_28_0) +(typeattributeset base_typeattr_162_28_0 ((and (service_manager_type) ((not (dumpstate_service_28_0 gatekeeper_service_28_0 incident_service_28_0 virtual_touchpad_service_28_0 vold_service_28_0 vr_hwc_service_28_0)))))) +(typeattribute base_typeattr_161_28_0) +(typeattributeset base_typeattr_161_28_0 ((and (domain) ((not (drmserver_28_0)))))) +(typeattribute base_typeattr_160_28_0) +(typeattributeset base_typeattr_160_28_0 ((and (coredomain) ((not (system_writes_mnt_vendor_violators init_28_0 ueventd_28_0 vold_28_0)))))) +(typeattribute base_typeattr_159_28_0) +(typeattributeset base_typeattr_159_28_0 ((and (domain) ((not (traced_probes_28_0)))))) +(typeattribute base_typeattr_158_28_0) +(typeattributeset base_typeattr_158_28_0 ((and (domain) ((not (dnsmasq_28_0 dumpstate_28_0 init_28_0 install_recovery_28_0 installd_28_0 lmkd_28_0 netd_28_0 perfprofd_28_0 postinstall_dexopt_28_0 recovery_28_0 sdcardd_28_0 tee_28_0 ueventd_28_0 uncrypt_28_0 vendor_init_28_0 vold_28_0 vold_prepare_subdirs_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_157_28_0) +(typeattributeset base_typeattr_157_28_0 ((and (coredomain) ((not (appdomain bootanim_28_0 crash_dump_28_0 init_28_0 kernel_28_0 perfprofd_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_156_28_0) +(typeattributeset base_typeattr_156_28_0 ((not (coredomain)))) +(typeattribute base_typeattr_155_28_0) +(typeattributeset base_typeattr_155_28_0 ((not (rootfs_28_0 system_file_28_0 vendor_file_28_0)))) +(typeattribute base_typeattr_154_28_0) +(typeattributeset base_typeattr_154_28_0 ((and (domain) ((not (installd_28_0 profman_28_0)))))) +(typeattribute base_typeattr_153_28_0) +(typeattributeset base_typeattr_153_28_0 ((and (domain) ((not (dumpstate_28_0 init_28_0 system_server_28_0 vendor_init_28_0)))))) +(typeattribute base_typeattr_152_28_0) +(typeattributeset base_typeattr_152_28_0 ((not (hwservicemanager_28_0)))) +(typeattribute base_typeattr_151_28_0) +(typeattributeset base_typeattr_151_28_0 ((not (servicemanager_28_0 vndservicemanager_28_0)))) +(typeattribute base_typeattr_150_28_0) +(typeattributeset base_typeattr_150_28_0 ((and (domain) ((not (appdomain adbd_28_0 dumpstate_28_0 installd_28_0)))))) +(typeattribute base_typeattr_149_28_0) +(typeattributeset base_typeattr_149_28_0 ((and (domain) ((not (appdomain adbd_28_0 dumpstate_28_0 init_28_0 installd_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_148_28_0) +(typeattributeset base_typeattr_148_28_0 ((and (domain) ((not (adbd_28_0 dumpstate_28_0 init_28_0 installd_28_0 shell_28_0 vold_28_0)))))) +(typeattribute base_typeattr_147_28_0) +(typeattributeset base_typeattr_147_28_0 ((and (domain) ((not (installd_28_0 shell_28_0)))))) +(typeattribute base_typeattr_146_28_0) +(typeattributeset base_typeattr_146_28_0 ((and (domain) ((not (appdomain installd_28_0 uncrypt_28_0)))))) +(typeattribute base_typeattr_145_28_0) +(typeattributeset base_typeattr_145_28_0 ((and (domain) ((not (runas_28_0 webview_zygote_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_144_28_0) +(typeattributeset base_typeattr_144_28_0 ((and (domain) ((not (adbd_28_0 init_28_0 runas_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_143_28_0) +(typeattributeset base_typeattr_143_28_0 ((and (domain) ((not (appdomain installd_28_0)))))) +(typeattribute base_typeattr_142_28_0) +(typeattributeset base_typeattr_142_28_0 ((and (domain) ((not (appdomain installd_28_0 system_server_28_0 traced_probes_28_0)))))) +(typeattribute base_typeattr_141_28_0) +(typeattributeset base_typeattr_141_28_0 ((and (domain) ((not (init_28_0 installd_28_0 system_app_28_0 system_server_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_140_28_0) +(typeattributeset base_typeattr_140_28_0 ((not (domain)))) +(typeattribute base_typeattr_139_28_0) +(typeattributeset base_typeattr_139_28_0 ((and (domain) ((not (untrusted_app_all)))))) +(typeattribute base_typeattr_138_28_0) +(typeattributeset base_typeattr_138_28_0 ((and (file_type) ((not (apk_data_file_28_0 app_data_file_28_0 asec_public_file_28_0)))))) +(typeattribute base_typeattr_137_28_0) +(typeattributeset base_typeattr_137_28_0 ((and (domain) ((not (dumpstate_28_0 incidentd_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_136_28_0) +(typeattributeset base_typeattr_136_28_0 ((and (domain) ((not (crash_dump_28_0 dumpstate_28_0 incidentd_28_0 mediacodec_28_0 mediaextractor_28_0 system_server_28_0 tombstoned_28_0)))))) +(typeattribute base_typeattr_135_28_0) +(typeattributeset base_typeattr_135_28_0 ((and (domain) ((not (system_server_28_0 webview_zygote_28_0)))))) +(typeattribute base_typeattr_134_28_0) +(typeattributeset base_typeattr_134_28_0 ((and (domain) ((not (system_server_28_0)))))) +(typeattribute base_typeattr_133_28_0) +(typeattributeset base_typeattr_133_28_0 ((and (domain) ((not (system_server_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_132_28_0) +(typeattributeset base_typeattr_132_28_0 ((and (domain) ((not (cppreopts_28_0 dex2oat_28_0 init_28_0 installd_28_0 otapreopt_slot_28_0 postinstall_dexopt_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_131_28_0) +(typeattributeset base_typeattr_131_28_0 ((and (coredomain) ((not (system_executes_vendor_violators shell_28_0)))))) +(typeattribute base_typeattr_130_28_0) +(typeattributeset base_typeattr_130_28_0 ((and (vendor_file_type) ((not (vendor_app_file_28_0 same_process_hal_file_28_0 vndk_sp_file_28_0)))))) +(typeattribute base_typeattr_129_28_0) +(typeattributeset base_typeattr_129_28_0 ((and (coredomain) ((not (system_executes_vendor_violators init_28_0 shell_28_0)))))) +(typeattribute base_typeattr_128_28_0) +(typeattributeset base_typeattr_128_28_0 ((and (exec_type) ((not (vendor_file_type crash_dump_exec_28_0 netutils_wrapper_exec_28_0)))))) +(typeattribute base_typeattr_127_28_0) +(typeattributeset base_typeattr_127_28_0 ((and (domain) ((not (appdomain coredomain vendor_executes_system_violators vendor_init_28_0)))))) +(typeattribute base_typeattr_126_28_0) +(typeattributeset base_typeattr_126_28_0 ((and (coredomain) ((not (init_28_0 shell_28_0)))))) +(typeattribute base_typeattr_125_28_0) +(typeattributeset base_typeattr_125_28_0 ((and (coredomain) ((not (appdomain idmap_28_0 init_28_0 installd_28_0 system_server_28_0 webview_zygote_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_124_28_0) +(typeattributeset base_typeattr_124_28_0 ((and (coredomain) ((not (appdomain dex2oat_28_0 idmap_28_0 init_28_0 installd_28_0 postinstall_dexopt_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_123_28_0) +(typeattributeset base_typeattr_123_28_0 ((and (coredomain) ((not (data_between_core_and_vendor_violators init_28_0)))))) +(typeattribute base_typeattr_122_28_0) +(typeattributeset base_typeattr_122_28_0 ((and (coredomain) ((not (data_between_core_and_vendor_violators init_28_0 vold_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_121_28_0) +(typeattributeset base_typeattr_121_28_0 ((and (domain) ((not (appdomain coredomain data_between_core_and_vendor_violators)))))) +(typeattribute base_typeattr_120_28_0) +(typeattributeset base_typeattr_120_28_0 ((and (core_data_file_type) ((not (system_data_file_28_0 vendor_data_file_28_0 unencrypted_data_file_28_0 zoneinfo_data_file_28_0)))))) +(typeattribute base_typeattr_119_28_0) +(typeattributeset base_typeattr_119_28_0 ((and (core_data_file_type) ((not (system_data_file_28_0 vendor_data_file_28_0 zoneinfo_data_file_28_0)))))) +(typeattribute base_typeattr_118_28_0) +(typeattributeset base_typeattr_118_28_0 ((and (core_data_file_type) ((not (unencrypted_data_file_28_0 zoneinfo_data_file_28_0)))))) +(typeattribute base_typeattr_117_28_0) +(typeattributeset base_typeattr_117_28_0 ((and (vendor_init_28_0) ((not (data_between_core_and_vendor_violators)))))) +(typeattribute base_typeattr_116_28_0) +(typeattributeset base_typeattr_116_28_0 ((and (core_data_file_type) ((not (zoneinfo_data_file_28_0)))))) +(typeattribute base_typeattr_115_28_0) +(typeattributeset base_typeattr_115_28_0 ((and (domain) ((not (appdomain coredomain data_between_core_and_vendor_violators vendor_init_28_0)))))) +(typeattribute base_typeattr_114_28_0) +(typeattributeset base_typeattr_114_28_0 ((and (data_file_type) ((not (core_data_file_type vendor_data_file_28_0)))))) +(typeattribute base_typeattr_113_28_0) +(typeattributeset base_typeattr_113_28_0 ((and (data_file_type) ((not (core_data_file_type)))))) +(typeattribute base_typeattr_112_28_0) +(typeattributeset base_typeattr_112_28_0 ((and (coredomain) ((not (appdomain data_between_core_and_vendor_violators init_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_111_28_0) +(typeattributeset base_typeattr_111_28_0 ((and (dev_type file_type) ((not (core_data_file_type coredomain_socket unlabeled_28_0)))))) +(typeattribute base_typeattr_110_28_0) +(typeattributeset base_typeattr_110_28_0 ((and (coredomain) ((not (socket_between_core_and_vendor_violators init_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_109_28_0) +(typeattributeset base_typeattr_109_28_0 ((and (core_data_file_type coredomain_socket unlabeled_28_0) ((not (pdx_endpoint_socket_type pdx_channel_socket_type app_data_file_28_0)))))) +(typeattribute base_typeattr_108_28_0) +(typeattributeset base_typeattr_108_28_0 ((and (domain) ((not (appdomain coredomain socket_between_core_and_vendor_violators data_between_core_and_vendor_violators vendor_init_28_0)))))) +(typeattribute base_typeattr_107_28_0) +(typeattributeset base_typeattr_107_28_0 ((and (domain) ((not (netdomain coredomain socket_between_core_and_vendor_violators)))))) +(typeattribute base_typeattr_106_28_0) +(typeattributeset base_typeattr_106_28_0 ((and (coredomain) ((not (incidentd_28_0 init_28_0 logd_28_0 mdnsd_28_0 netd_28_0 tombstoned_28_0)))))) +(typeattribute base_typeattr_105_28_0) +(typeattributeset base_typeattr_105_28_0 ((and (domain) ((not (appdomain coredomain socket_between_core_and_vendor_violators)))))) +(typeattribute base_typeattr_104_28_0) +(typeattributeset base_typeattr_104_28_0 ((and (domain) ((not (coredomain socket_between_core_and_vendor_violators)))))) +(typeattribute base_typeattr_103_28_0) +(typeattributeset base_typeattr_103_28_0 ((and (coredomain) ((not (adbd_28_0 init_28_0)))))) +(typeattribute base_typeattr_102_28_0) +(typeattributeset base_typeattr_102_28_0 ((and (coredomain) ((not (shell_28_0)))))) +(typeattribute base_typeattr_101_28_0) +(typeattributeset base_typeattr_101_28_0 ((and (coredomain) ((not (shell_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_100_28_0) +(typeattributeset base_typeattr_100_28_0 ((and (service_manager_type) ((not (app_api_service ephemeral_app_api_service audioserver_service_28_0 cameraserver_service_28_0 drmserver_service_28_0 keystore_service_28_0 mediaserver_service_28_0 mediametrics_service_28_0 mediaextractor_service_28_0 mediadrmserver_service_28_0 nfc_service_28_0 radio_service_28_0 virtual_touchpad_service_28_0 vr_hwc_service_28_0 vr_manager_service_28_0)))))) +(typeattribute base_typeattr_99_28_0) +(typeattributeset base_typeattr_99_28_0 ((and (appdomain) ((not (coredomain)))))) +(typeattribute base_typeattr_98_28_0) +(typeattributeset base_typeattr_98_28_0 ((and (domain) ((not (appdomain coredomain binder_in_vendor_violators)))))) +(typeattribute base_typeattr_97_28_0) +(typeattributeset base_typeattr_97_28_0 ((and (domain) ((not (hwservicemanager_28_0 servicemanager_28_0 vndservicemanager_28_0)))))) +(typeattribute base_typeattr_96_28_0) +(typeattributeset base_typeattr_96_28_0 ((and (domain) ((not (hal_bootctl_server init_28_0 recovery_28_0 ueventd_28_0 uncrypt_28_0 update_engine_28_0 vendor_init_28_0 vold_28_0)))))) +(typeattribute base_typeattr_95_28_0) +(typeattributeset base_typeattr_95_28_0 ((and (domain) ((not (install_recovery_28_0 recovery_28_0)))))) +(typeattribute base_typeattr_94_28_0) +(typeattributeset base_typeattr_94_28_0 ((and (domain) ((not (recovery_28_0 update_engine_28_0)))))) +(typeattribute base_typeattr_93_28_0) +(typeattributeset base_typeattr_93_28_0 ((and (domain) ((not (e2fs_28_0 fsck_28_0 init_28_0 recovery_28_0 vold_28_0)))))) +(typeattribute base_typeattr_92_28_0) +(typeattributeset base_typeattr_92_28_0 ((and (domain) ((not (init_28_0 recovery_28_0 shell_28_0 system_server_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_91_28_0) +(typeattributeset base_typeattr_91_28_0 ((and (domain) ((not (dumpstate_28_0 init_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_90_28_0) +(typeattributeset base_typeattr_90_28_0 ((and (domain) ((not (hal_drm_server hal_cas_server adbd_28_0 dumpstate_28_0 init_28_0 mediadrmserver_28_0 recovery_28_0 shell_28_0 system_server_28_0 vendor_init_28_0)))))) +(typeattribute base_typeattr_89_28_0) +(typeattributeset base_typeattr_89_28_0 ((and (domain) ((not (init_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_88_28_0) +(typeattributeset base_typeattr_88_28_0 ((and (fs_type) ((not (contextmount_type)))))) +(typeattribute base_typeattr_87_28_0) +(typeattributeset base_typeattr_87_28_0 ((and (fs_type) ((not (rootfs_28_0)))))) +(typeattribute base_typeattr_86_28_0) +(typeattributeset base_typeattr_86_28_0 ((and (domain) ((not (appdomain bootanim_28_0 recovery_28_0)))))) +(typeattribute base_typeattr_85_28_0) +(typeattributeset base_typeattr_85_28_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_28_0 postinstall_file_28_0)))))) +(typeattribute base_typeattr_84_28_0) +(typeattributeset base_typeattr_84_28_0 ((and (domain) ((not (appdomain dumpstate_28_0 shell_28_0 webview_zygote_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_83_28_0) +(typeattributeset base_typeattr_83_28_0 ((and (fs_type) ((not (sdcard_type)))))) +(typeattribute base_typeattr_82_28_0) +(typeattributeset base_typeattr_82_28_0 ((and (domain) ((not (init_28_0 kernel_28_0 otapreopt_chroot_28_0 recovery_28_0 update_engine_28_0 vold_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_81_28_0) +(typeattributeset base_typeattr_81_28_0 ((and (domain) ((not (init_28_0 kernel_28_0 recovery_28_0)))))) +(typeattribute base_typeattr_80_28_0) +(typeattributeset base_typeattr_80_28_0 ((and (domain) ((not (init_28_0 vendor_init_28_0)))))) +(typeattribute base_typeattr_79_28_0) +(typeattributeset base_typeattr_79_28_0 ((and (domain) ((not (init_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_78_28_0) +(typeattributeset base_typeattr_78_28_0 ((and (domain) ((not (shell_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_77_28_0) +(typeattributeset base_typeattr_77_28_0 ((and (file_type) ((not (exec_type postinstall_file_28_0)))))) +(typeattribute base_typeattr_76_28_0) +(typeattributeset base_typeattr_76_28_0 ((and (domain) ((not (init_28_0 shell_28_0 ueventd_28_0 vendor_init_28_0)))))) +(typeattribute base_typeattr_75_28_0) +(typeattributeset base_typeattr_75_28_0 ((and (domain) ((not (init_28_0 shell_28_0 system_server_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_74_28_0) +(typeattributeset base_typeattr_74_28_0 ((and (domain) ((not (init_28_0)))))) +(typeattribute base_typeattr_73_28_0) +(typeattributeset base_typeattr_73_28_0 ((and (domain) ((not (kernel_28_0)))))) +(typeattribute base_typeattr_72_28_0) +(typeattributeset base_typeattr_72_28_0 ((and (domain) ((not (healthd_28_0 init_28_0 kernel_28_0 recovery_28_0 tee_28_0 ueventd_28_0 uncrypt_28_0)))))) +(typeattribute base_typeattr_71_28_0) +(typeattributeset base_typeattr_71_28_0 ((and (domain) ((not (init_28_0 kernel_28_0 ueventd_28_0 vold_28_0)))))) +(typeattribute base_typeattr_70_28_0) +(typeattributeset base_typeattr_70_28_0 ((and (domain) ((not (init_28_0 recovery_28_0)))))) +(typeattribute base_typeattr_69_28_0) +(typeattributeset base_typeattr_69_28_0 ((and (domain) ((not (domain)))))) +(typeattribute base_typeattr_68_28_0) +(typeattributeset base_typeattr_68_28_0 ((and (domain) ((not (coredomain)))))) +(typeattribute base_typeattr_67_28_0) +(typeattributeset base_typeattr_67_28_0 ((and (domain) ((not (isolated_app_28_0 servicemanager_28_0 vndservicemanager_28_0)))))) +(typeattribute base_typeattr_66_28_0) +(typeattributeset base_typeattr_66_28_0 ((and (appdomain coredomain binder_in_vendor_violators) ((not (hwservicemanager_28_0)))))) +(typeattribute base_typeattr_65_28_0) +(typeattributeset base_typeattr_65_28_0 ((and (domain) ((not (display_service_server)))))) +(typeattribute base_typeattr_64_28_0) +(typeattributeset base_typeattr_64_28_0 ((and (domain) ((not (cameraserver_28_0)))))) +(typeattribute base_typeattr_63_28_0) +(typeattributeset base_typeattr_63_28_0 ((and (domain) ((not (bufferhubd_28_0)))))) +(typeattribute base_typeattr_62_28_0) +(typeattributeset base_typeattr_62_28_0 ((and (domain) ((not (bootstat_28_0 init_28_0)))))) +(typeattribute base_typeattr_61_28_0) +(typeattributeset base_typeattr_61_28_0 ((and (domain) ((not (bootstat_28_0 init_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_60_28_0) +(typeattributeset base_typeattr_60_28_0 ((and (domain) ((not (bootanim_28_0 bootstat_28_0 dumpstate_28_0 init_28_0 recovery_28_0 shell_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_59_28_0) +(typeattributeset base_typeattr_59_28_0 ((and (appdomain) ((not (bluetooth_28_0 system_app_28_0)))))) +(typeattribute base_typeattr_58_28_0) +(typeattributeset base_typeattr_58_28_0 ((and (data_file_type) ((not (system_data_file_28_0 apk_data_file_28_0 dalvikcache_data_file_28_0)))))) +(typeattribute base_typeattr_57_28_0) +(typeattributeset base_typeattr_57_28_0 ((all))) +(typeattribute base_typeattr_56_28_0) +(typeattributeset base_typeattr_56_28_0 ((and (appdomain) ((not (bluetooth_28_0 nfc_28_0)))))) +(typeattribute base_typeattr_55_28_0) +(typeattributeset base_typeattr_55_28_0 ((and (appdomain) ((not (untrusted_app_all platform_app_28_0 priv_app_28_0)))))) +(typeattribute base_typeattr_54_28_0) +(typeattributeset base_typeattr_54_28_0 ((and (appdomain) ((not (platform_app_28_0)))))) +(typeattribute base_typeattr_53_28_0) +(typeattributeset base_typeattr_53_28_0 ((and (domain) ((not (appdomain crash_dump_28_0)))))) +(typeattribute base_typeattr_52_28_0) +(typeattributeset base_typeattr_52_28_0 ((and (appdomain) ((not (shell_28_0)))))) +(typeattribute base_typeattr_51_28_0) +(typeattributeset base_typeattr_51_28_0 ((and (domain) ((not (appdomain)))))) +(typeattribute base_typeattr_50_28_0) +(typeattributeset base_typeattr_50_28_0 ((and (appdomain) ((not (radio_28_0)))))) +(typeattribute base_typeattr_49_28_0) +(typeattributeset base_typeattr_49_28_0 ((and (appdomain) ((not (nfc_28_0)))))) +(typeattribute base_typeattr_48_28_0) +(typeattributeset base_typeattr_48_28_0 ((and (appdomain) ((not (bluetooth_28_0)))))) +(typeattribute base_typeattr_47_28_0) +(typeattributeset base_typeattr_47_28_0 ((and (appdomain untrusted_v2_app_28_0) ((not (ephemeral_app_28_0)))))) +(typeattribute base_typeattr_46_28_0) +(typeattributeset base_typeattr_46_28_0 ((and (appdomain) ((not (ephemeral_app_28_0 isolated_app_28_0)))))) +(typeattribute base_typeattr_45_28_0) +(typeattributeset base_typeattr_45_28_0 ((and (appdomain) ((not (untrusted_v2_app_28_0)))))) +(typeattribute base_typeattr_44_28_0) +(typeattributeset base_typeattr_44_28_0 ((and (appdomain) ((not (ephemeral_app_28_0 untrusted_v2_app_28_0)))))) +(typeattribute base_typeattr_43_28_0) +(typeattributeset base_typeattr_43_28_0 ((and (appdomain) ((not (isolated_app_28_0)))))) +(typeattribute base_typeattr_42_28_0) +(typeattributeset base_typeattr_42_28_0 ((and (hal_wifi_supplicant_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_41_28_0) +(typeattributeset base_typeattr_41_28_0 ((and (hal_wifi_offload_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_40_28_0) +(typeattributeset base_typeattr_40_28_0 ((and (hal_wifi_hostapd_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_39_28_0) +(typeattributeset base_typeattr_39_28_0 ((and (hal_wifi_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_38_28_0) +(typeattributeset base_typeattr_38_28_0 ((and (hal_weaver_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_37_28_0) +(typeattributeset base_typeattr_37_28_0 ((and (hal_vr_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_36_28_0) +(typeattributeset base_typeattr_36_28_0 ((and (hal_vibrator_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_35_28_0) +(typeattributeset base_typeattr_35_28_0 ((and (hal_vehicle_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_34_28_0) +(typeattributeset base_typeattr_34_28_0 ((and (hal_usb_gadget_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_33_28_0) +(typeattributeset base_typeattr_33_28_0 ((and (hal_usb_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_32_28_0) +(typeattributeset base_typeattr_32_28_0 ((and (hal_tv_input_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_31_28_0) +(typeattributeset base_typeattr_31_28_0 ((and (hal_tv_cec_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_30_28_0) +(typeattributeset base_typeattr_30_28_0 ((and (hal_thermal_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_29_28_0) +(typeattributeset base_typeattr_29_28_0 ((and (hal_tetheroffload_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_28_28_0) +(typeattributeset base_typeattr_28_28_0 ((and (hal_telephony_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_27_28_0) +(typeattributeset base_typeattr_27_28_0 ((and (hal_sensors_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_26_28_0) +(typeattributeset base_typeattr_26_28_0 ((and (hal_secure_element_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_25_28_0) +(typeattributeset base_typeattr_25_28_0 ((and (hal_power_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_24_28_0) +(typeattributeset base_typeattr_24_28_0 ((and (hal_oemlock_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_23_28_0) +(typeattributeset base_typeattr_23_28_0 ((and (hal_nfc_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_22_28_0) +(typeattributeset base_typeattr_22_28_0 ((and (hal_neuralnetworks_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_21_28_0) +(typeattributeset base_typeattr_21_28_0 ((and (hal_memtrack_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_20_28_0) +(typeattributeset base_typeattr_20_28_0 ((and (hal_lowpan_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_19_28_0) +(typeattributeset base_typeattr_19_28_0 ((and (hal_light_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_18_28_0) +(typeattributeset base_typeattr_18_28_0 ((and (hal_keymaster_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_17_28_0) +(typeattributeset base_typeattr_17_28_0 ((and (hal_ir_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_16_28_0) +(typeattributeset base_typeattr_16_28_0 ((and (hal_health_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_15_28_0) +(typeattributeset base_typeattr_15_28_0 ((and (hal_graphics_composer_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_14_28_0) +(typeattributeset base_typeattr_14_28_0 ((and (hal_graphics_allocator_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_13_28_0) +(typeattributeset base_typeattr_13_28_0 ((and (hal_gnss_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_12_28_0) +(typeattributeset base_typeattr_12_28_0 ((and (hal_gatekeeper_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_11_28_0) +(typeattributeset base_typeattr_11_28_0 ((and (hal_fingerprint_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_10_28_0) +(typeattributeset base_typeattr_10_28_0 ((and (hal_evs_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_9_28_0) +(typeattributeset base_typeattr_9_28_0 ((and (hal_dumpstate_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_8_28_0) +(typeattributeset base_typeattr_8_28_0 ((and (hal_contexthub_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_7_28_0) +(typeattributeset base_typeattr_7_28_0 ((and (hal_confirmationui_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_6_28_0) +(typeattributeset base_typeattr_6_28_0 ((and (hal_configstore_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_5_28_0) +(typeattributeset base_typeattr_5_28_0 ((and (hal_broadcastradio_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_4_28_0) +(typeattributeset base_typeattr_4_28_0 ((and (hal_bluetooth_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_3_28_0) +(typeattributeset base_typeattr_3_28_0 ((and (hal_authsecret_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_2_28_0) +(typeattributeset base_typeattr_2_28_0 ((and (hal_audiocontrol_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_1_28_0) +(typeattributeset base_typeattr_1_28_0 ((and (hal_allocator_server) ((not (halserverdomain)))))) diff --git a/recovery/root/sbin/etc/selinux/plat_pub_versioned_debug.cil b/recovery/root/sbin/etc/selinux/plat_pub_versioned_debug.cil new file mode 100755 index 0000000..34111c3 --- /dev/null +++ b/recovery/root/sbin/etc/selinux/plat_pub_versioned_debug.cil @@ -0,0 +1,9179 @@ +(roletype r domain) +(typeattribute dev_type) +(typeattributeset dev_type (device_28_0 alarm_device_28_0 ashmem_device_28_0 audio_device_28_0 audio_timer_device_28_0 audio_seq_device_28_0 binder_device_28_0 hwbinder_device_28_0 vndbinder_device_28_0 block_device_28_0 camera_device_28_0 dm_device_28_0 keychord_device_28_0 loop_control_device_28_0 loop_device_28_0 pmsg_device_28_0 radio_device_28_0 ram_device_28_0 rtc_device_28_0 vold_device_28_0 console_device_28_0 cpuctl_device_28_0 fscklogs_28_0 full_device_28_0 gpu_device_28_0 graphics_device_28_0 hw_random_device_28_0 input_device_28_0 kmem_device_28_0 port_device_28_0 lowpan_device_28_0 mtd_device_28_0 mtp_device_28_0 nfc_device_28_0 ptmx_device_28_0 kmsg_device_28_0 kmsg_debug_device_28_0 null_device_28_0 random_device_28_0 secure_element_device_28_0 sensors_device_28_0 serial_device_28_0 socket_device_28_0 owntty_device_28_0 tty_device_28_0 video_device_28_0 vcs_device_28_0 zero_device_28_0 fuse_device_28_0 iio_device_28_0 ion_device_28_0 qtaguid_device_28_0 watchdog_device_28_0 uhid_device_28_0 uio_device_28_0 tun_device_28_0 usbaccessory_device_28_0 usb_device_28_0 properties_device_28_0 properties_serial_28_0 property_info_28_0 i2c_device_28_0 hci_attach_dev_28_0 rpmsg_device_28_0 root_block_device_28_0 frp_block_device_28_0 system_block_device_28_0 recovery_block_device_28_0 boot_block_device_28_0 userdata_block_device_28_0 cache_block_device_28_0 swap_block_device_28_0 metadata_block_device_28_0 misc_block_device_28_0 ppp_device_28_0 tee_device_28_0 kb_block_device_28_0 dkb_block_device_28_0)) +(typeattribute domain) +(typeattributeset domain (adbd_28_0 audioserver_28_0 blkid_28_0 blkid_untrusted_28_0 bluetooth_28_0 bootanim_28_0 bootstat_28_0 bufferhubd_28_0 cameraserver_28_0 charger_28_0 clatd_28_0 cppreopts_28_0 crash_dump_28_0 dex2oat_28_0 dhcp_28_0 dnsmasq_28_0 drmserver_28_0 dumpstate_28_0 e2fs_28_0 ephemeral_app_28_0 fingerprintd_28_0 fsck_28_0 fsck_untrusted_28_0 gatekeeperd_28_0 healthd_28_0 hwservicemanager_28_0 idmap_28_0 incident_28_0 incident_helper_28_0 incidentd_28_0 init_28_0 inputflinger_28_0 install_recovery_28_0 installd_28_0 isolated_app_28_0 kernel_28_0 keystore_28_0 lmkd_28_0 logd_28_0 logpersist_28_0 mdnsd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediametrics_28_0 mediaprovider_28_0 mediaserver_28_0 modprobe_28_0 mtp_28_0 netd_28_0 netutils_wrapper_28_0 nfc_28_0 otapreopt_chroot_28_0 otapreopt_slot_28_0 performanced_28_0 perfprofd_28_0 platform_app_28_0 postinstall_28_0 postinstall_dexopt_28_0 ppp_28_0 preopt2cachename_28_0 priv_app_28_0 profman_28_0 racoon_28_0 radio_28_0 recovery_28_0 recovery_persist_28_0 recovery_refresh_28_0 runas_28_0 sdcardd_28_0 secure_element_28_0 servicemanager_28_0 sgdisk_28_0 shared_relro_28_0 shell_28_0 slideshow_28_0 su_28_0 surfaceflinger_28_0 system_app_28_0 system_server_28_0 tee_28_0 thermalserviced_28_0 tombstoned_28_0 toolbox_28_0 traced_probes_28_0 traceur_app_28_0 tzdatacheck_28_0 ueventd_28_0 uncrypt_28_0 untrusted_app_28_0 untrusted_app_27_28_0 untrusted_app_25_28_0 untrusted_v2_app_28_0 update_engine_28_0 update_verifier_28_0 usbd_28_0 vdc_28_0 vendor_init_28_0 vendor_shell_28_0 virtual_touchpad_28_0 vndservicemanager_28_0 vold_28_0 vold_prepare_subdirs_28_0 vr_hwc_28_0 watchdogd_28_0 webview_zygote_28_0 wificond_28_0 wpantund_28_0 zygote_28_0 aee_aed_28_0 aee_aedv_28_0 aee_core_forwarder_28_0 boot_logo_updater_28_0 cmddumper_28_0 em_svr_28_0 emdlogger_28_0 kisd_28_0 loghidlsysservice_28_0 mdlogger_28_0 mobile_log_d_28_0 mtkbootanimation_28_0 netdiag_28_0 thermalindicator_28_0 GoogleOtaBinder_28_0 atci_service_sys_28_0 capturepackets_28_0 dm_agent_binder_28_0 guiext-server_28_0 hdmi_28_0 kpoc_charger_28_0 md_monitor_28_0 met_log_d_28_0 mtk_advcamserver_28_0 mtk_camdumpserver_28_0 thermald_28_0 usp_service_28_0 atlasservice_28_0 autochmod-sh_28_0 bspCriticalLog_28_0 bspFwUpdate_28_0 criticallog_28_0 dumpLog_off_28_0 foss_28_0 hypnus_context_28_0 hypnusd_28_0 motorcontrol_28_0 oiface_28_0 oppodebugtool_28_0 oppo_shell_28_0 oppoasserttip_28_0 oppodisplay_28_0 oppotheme_app_28_0 ousage_28_0 pcba_diag_28_0 screen_record_28_0 wifi_ftm_28_0 wifirftest_28_0 engineer_system_daemon_28_0 engineermode_app_28_0 commondcs_28_0)) +(typeattribute fs_type) +(typeattributeset fs_type (device_28_0 labeledfs_28_0 pipefs_28_0 sockfs_28_0 rootfs_28_0 proc_28_0 proc_security_28_0 proc_drop_caches_28_0 proc_overcommit_memory_28_0 proc_min_free_order_shift_28_0 usermodehelper_28_0 sysfs_usermodehelper_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 proc_bluetooth_writable_28_0 proc_abi_28_0 proc_asound_28_0 proc_buddyinfo_28_0 proc_cmdline_28_0 proc_cpuinfo_28_0 proc_dirty_28_0 proc_diskstats_28_0 proc_extra_free_kbytes_28_0 proc_filesystems_28_0 proc_hostname_28_0 proc_hung_task_28_0 proc_interrupts_28_0 proc_iomem_28_0 proc_kmsg_28_0 proc_loadavg_28_0 proc_max_map_count_28_0 proc_meminfo_28_0 proc_misc_28_0 proc_modules_28_0 proc_mounts_28_0 proc_net_28_0 proc_page_cluster_28_0 proc_pagetypeinfo_28_0 proc_panic_28_0 proc_perf_28_0 proc_pid_max_28_0 proc_pipe_conf_28_0 proc_random_28_0 proc_sched_28_0 proc_stat_28_0 proc_swaps_28_0 proc_sysrq_28_0 proc_timer_28_0 proc_tty_drivers_28_0 proc_uid_cputime_showstat_28_0 proc_uid_cputime_removeuid_28_0 proc_uid_io_stats_28_0 proc_uid_procstat_set_28_0 proc_uid_time_in_state_28_0 proc_uid_concurrent_active_time_28_0 proc_uid_concurrent_policy_time_28_0 proc_uid_cpupower_28_0 proc_uptime_28_0 proc_version_28_0 proc_vmallocinfo_28_0 proc_vmstat_28_0 proc_zoneinfo_28_0 selinuxfs_28_0 cgroup_28_0 cgroup_bpf_28_0 sysfs_28_0 sysfs_android_usb_28_0 sysfs_uio_28_0 sysfs_batteryinfo_28_0 sysfs_bluetooth_writable_28_0 sysfs_dm_28_0 sysfs_dt_firmware_android_28_0 sysfs_ipv4_28_0 sysfs_kernel_notes_28_0 sysfs_leds_28_0 sysfs_hwrandom_28_0 sysfs_nfc_power_writable_28_0 sysfs_wake_lock_28_0 sysfs_mac_address_28_0 sysfs_net_28_0 sysfs_power_28_0 sysfs_rtc_28_0 sysfs_switch_28_0 sysfs_usb_28_0 sysfs_wakeup_reasons_28_0 sysfs_fs_ext4_features_28_0 fs_bpf_28_0 configfs_28_0 sysfs_devices_system_cpu_28_0 sysfs_lowmemorykiller_28_0 sysfs_wlan_fwpath_28_0 sysfs_vibrator_28_0 sysfs_thermal_28_0 sysfs_zram_28_0 sysfs_zram_uevent_28_0 inotify_28_0 devpts_28_0 tmpfs_28_0 shm_28_0 mqueue_28_0 fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0 debugfs_28_0 debugfs_mmc_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 debugfs_tracing_instances_28_0 debugfs_wakeup_sources_28_0 debugfs_wifi_tracing_28_0 pstorefs_28_0 functionfs_28_0 oemfs_28_0 usbfs_28_0 binfmt_miscfs_28_0 app_fusefs_28_0 sysfs_hypnus_28_0 sysfs_fp_state_28_0 sysfs_ps_sensor_28_0 goodix_t_28_0 oppo_gesture_proc_28_0 sys_mt_gpio_file_28_0 proc_oppocustom_file_28_0 proc_touchpanel_file_28_0 proc_fastchg_fw_update_file_28_0 proc_charging_limit_time_file_28_0 proc_touchkey_file_28_0 proc_devinfo_file_28_0 proc_oppo_fp_common_file_28_0 proc_oppo_secure_common_file_28_0 proc_flash_light_file_28_0 fingerprint_engineeringmode_app_proc_28_0 gpufreq_proc_28_0 chiptype_proc_28_0 proc_charger_critical_log_file_28_0 engineeringmode_app_read_file_28_0)) +(typeattribute contextmount_type) +(typeattributeset contextmount_type (oemfs_28_0 app_fusefs_28_0)) +(typeattribute file_type) +(typeattributeset file_type (adbd_exec_28_0 bootanim_exec_28_0 bootstat_exec_28_0 bufferhubd_exec_28_0 cameraserver_exec_28_0 clatd_exec_28_0 cppreopts_exec_28_0 crash_dump_exec_28_0 dex2oat_exec_28_0 dhcp_exec_28_0 dnsmasq_exec_28_0 drmserver_exec_28_0 drmserver_socket_28_0 dumpstate_exec_28_0 e2fs_exec_28_0 unlabeled_28_0 system_file_28_0 vendor_hal_file_28_0 vendor_file_28_0 vendor_app_file_28_0 vendor_configs_file_28_0 same_process_hal_file_28_0 vndk_sp_file_28_0 vendor_framework_file_28_0 vendor_overlay_file_28_0 metadata_file_28_0 vold_metadata_file_28_0 runtime_event_log_tags_file_28_0 logcat_exec_28_0 coredump_file_28_0 system_data_file_28_0 vendor_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 tombstone_wifi_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 mnt_media_rw_file_28_0 mnt_user_file_28_0 mnt_expand_file_28_0 storage_file_28_0 mnt_media_rw_stub_file_28_0 storage_stub_file_28_0 mnt_vendor_file_28_0 postinstall_mnt_dir_28_0 postinstall_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 tee_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 efs_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 bluetooth_efs_file_28_0 fingerprintd_data_file_28_0 fingerprint_vendor_data_file_28_0 app_fuse_file_28_0 adbd_socket_28_0 bluetooth_socket_28_0 dnsproxyd_socket_28_0 dumpstate_socket_28_0 fwmarkd_socket_28_0 lmkd_socket_28_0 logd_socket_28_0 logdr_socket_28_0 logdw_socket_28_0 mdns_socket_28_0 mdnsd_socket_28_0 misc_logd_file_28_0 mtpd_socket_28_0 netd_socket_28_0 property_socket_28_0 racoon_socket_28_0 rild_socket_28_0 rild_debug_socket_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 tombstoned_crash_socket_28_0 tombstoned_java_trace_socket_28_0 tombstoned_intercept_socket_28_0 traced_producer_socket_28_0 traced_consumer_socket_28_0 uncrypt_socket_28_0 wpa_socket_28_0 zygote_socket_28_0 gps_control_28_0 pdx_display_dir_28_0 pdx_performance_dir_28_0 pdx_bufferhub_dir_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 file_contexts_file_28_0 mac_perms_file_28_0 property_contexts_file_28_0 seapp_contexts_file_28_0 sepolicy_file_28_0 service_contexts_file_28_0 nonplat_service_contexts_file_28_0 hwservice_contexts_file_28_0 vndservice_contexts_file_28_0 audiohal_data_file_28_0 fingerprintd_exec_28_0 fsck_exec_28_0 gatekeeperd_exec_28_0 healthd_exec_28_0 hwservicemanager_exec_28_0 idmap_exec_28_0 init_exec_28_0 inputflinger_exec_28_0 install_recovery_exec_28_0 installd_exec_28_0 keystore_exec_28_0 lmkd_exec_28_0 logd_exec_28_0 mediacodec_exec_28_0 mediadrmserver_exec_28_0 mediaextractor_exec_28_0 mediametrics_exec_28_0 mediaserver_exec_28_0 mtp_exec_28_0 netd_exec_28_0 netutils_wrapper_exec_28_0 otapreopt_chroot_exec_28_0 otapreopt_slot_exec_28_0 performanced_exec_28_0 perfprofd_exec_28_0 ppp_exec_28_0 preopt2cachename_exec_28_0 profman_exec_28_0 racoon_exec_28_0 recovery_persist_exec_28_0 recovery_refresh_exec_28_0 runas_exec_28_0 sdcardd_exec_28_0 servicemanager_exec_28_0 sgdisk_exec_28_0 shell_exec_28_0 su_exec_28_0 thermalserviced_exec_28_0 tombstoned_exec_28_0 toolbox_exec_28_0 tzdatacheck_exec_28_0 uncrypt_exec_28_0 update_engine_exec_28_0 update_verifier_exec_28_0 usbd_exec_28_0 vdc_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 virtual_touchpad_exec_28_0 vold_exec_28_0 vold_prepare_subdirs_exec_28_0 vr_hwc_exec_28_0 webview_zygote_exec_28_0 wificond_exec_28_0 wpantund_exec_28_0 zygote_exec_28_0 provision_file_28_0 key_install_data_file_28_0 autochmod-sh_exec_28_0 dumpLog_off_exec_28_0 dumpLog_on_exec_28_0 oppo_log_data_file_28_0 oppo_hypnus_data_file_28_0 oppo_theme_data_file_28_0 oppo_font_data_file_28_0 data_camera_update_28_0 data_sfs_file_28_0 data_system_indicate_28_0 coloros_data_file_28_0 oppo_public_data_file_28_0 oppo_psw_data_file_28_0 oppo_log_file_28_0 oppo_logswitch_file_28_0 oppo_multimedia_file_28_0 oppo_firmware_data_file_28_0 oppo_appchannel_file_28_0 gboard_data_file_28_0 gboard_theme_file_28_0 hypnus_context_exec_28_0 oppodebugtool_exec_28_0 oppo_shell_exec_28_0 oppoasserttip_exec_28_0 screen_record_exec_28_0 wifi_ftm_exec_28_0 wifirftest_exec_28_0 engineer_system_daemon_exec_28_0 commondcs_exec_28_0)) +(typeattribute exec_type) +(typeattributeset exec_type (adbd_exec_28_0 bootanim_exec_28_0 bootstat_exec_28_0 bufferhubd_exec_28_0 cameraserver_exec_28_0 clatd_exec_28_0 cppreopts_exec_28_0 crash_dump_exec_28_0 dex2oat_exec_28_0 dhcp_exec_28_0 dnsmasq_exec_28_0 drmserver_exec_28_0 dumpstate_exec_28_0 e2fs_exec_28_0 logcat_exec_28_0 fingerprintd_exec_28_0 fsck_exec_28_0 gatekeeperd_exec_28_0 healthd_exec_28_0 hwservicemanager_exec_28_0 idmap_exec_28_0 init_exec_28_0 inputflinger_exec_28_0 install_recovery_exec_28_0 installd_exec_28_0 keystore_exec_28_0 lmkd_exec_28_0 logd_exec_28_0 mediacodec_exec_28_0 mediadrmserver_exec_28_0 mediaextractor_exec_28_0 mediametrics_exec_28_0 mediaserver_exec_28_0 mtp_exec_28_0 netd_exec_28_0 netutils_wrapper_exec_28_0 otapreopt_chroot_exec_28_0 otapreopt_slot_exec_28_0 performanced_exec_28_0 perfprofd_exec_28_0 ppp_exec_28_0 preopt2cachename_exec_28_0 profman_exec_28_0 racoon_exec_28_0 recovery_persist_exec_28_0 recovery_refresh_exec_28_0 runas_exec_28_0 sdcardd_exec_28_0 servicemanager_exec_28_0 sgdisk_exec_28_0 shell_exec_28_0 su_exec_28_0 thermalserviced_exec_28_0 tombstoned_exec_28_0 toolbox_exec_28_0 tzdatacheck_exec_28_0 uncrypt_exec_28_0 update_engine_exec_28_0 update_verifier_exec_28_0 usbd_exec_28_0 vdc_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 virtual_touchpad_exec_28_0 vold_exec_28_0 vold_prepare_subdirs_exec_28_0 vr_hwc_exec_28_0 webview_zygote_exec_28_0 wificond_exec_28_0 wpantund_exec_28_0 zygote_exec_28_0 autochmod-sh_exec_28_0 dumpLog_off_exec_28_0 dumpLog_on_exec_28_0 hypnus_context_exec_28_0 oppodebugtool_exec_28_0 oppo_shell_exec_28_0 oppoasserttip_exec_28_0 screen_record_exec_28_0 wifi_ftm_exec_28_0 wifirftest_exec_28_0 engineer_system_daemon_exec_28_0 commondcs_exec_28_0)) +(typeattribute data_file_type) +(expandtypeattribute (data_file_type) false) +(typeattributeset data_file_type (system_data_file_28_0 vendor_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 tombstone_wifi_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 tee_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 fingerprintd_data_file_28_0 fingerprint_vendor_data_file_28_0 app_fuse_file_28_0 bluetooth_socket_28_0 misc_logd_file_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 wpa_socket_28_0 audiohal_data_file_28_0 provision_file_28_0 key_install_data_file_28_0 oppo_log_data_file_28_0 oppo_hypnus_data_file_28_0 oppo_theme_data_file_28_0 oppo_font_data_file_28_0 data_camera_update_28_0 data_system_indicate_28_0 coloros_data_file_28_0 oppo_public_data_file_28_0 oppo_psw_data_file_28_0 oppo_log_file_28_0 oppo_logswitch_file_28_0 oppo_multimedia_file_28_0 oppo_firmware_data_file_28_0 oppo_appchannel_file_28_0 gboard_data_file_28_0 gboard_theme_file_28_0)) +(typeattribute core_data_file_type) +(expandtypeattribute (core_data_file_type) false) +(typeattributeset core_data_file_type (system_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 fingerprintd_data_file_28_0 app_fuse_file_28_0 bluetooth_socket_28_0 misc_logd_file_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 wpa_socket_28_0 audiohal_data_file_28_0 oppo_log_data_file_28_0 oppo_hypnus_data_file_28_0 oppo_theme_data_file_28_0 oppo_font_data_file_28_0 data_camera_update_28_0 data_system_indicate_28_0 coloros_data_file_28_0 oppo_public_data_file_28_0 oppo_psw_data_file_28_0 oppo_log_file_28_0 oppo_logswitch_file_28_0 oppo_multimedia_file_28_0 oppo_firmware_data_file_28_0 oppo_appchannel_file_28_0 gboard_data_file_28_0 gboard_theme_file_28_0)) +(typeattribute vendor_file_type) +(typeattributeset vendor_file_type (vendor_hal_file_28_0 vendor_file_28_0 vendor_app_file_28_0 vendor_configs_file_28_0 same_process_hal_file_28_0 vndk_sp_file_28_0 vendor_framework_file_28_0 vendor_overlay_file_28_0 mediacodec_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0)) +(typeattribute proc_type) +(expandtypeattribute (proc_type) false) +(typeattributeset proc_type (proc_28_0 proc_security_28_0 proc_drop_caches_28_0 proc_overcommit_memory_28_0 proc_min_free_order_shift_28_0 usermodehelper_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 proc_bluetooth_writable_28_0 proc_abi_28_0 proc_asound_28_0 proc_buddyinfo_28_0 proc_cmdline_28_0 proc_cpuinfo_28_0 proc_dirty_28_0 proc_diskstats_28_0 proc_extra_free_kbytes_28_0 proc_filesystems_28_0 proc_hostname_28_0 proc_hung_task_28_0 proc_interrupts_28_0 proc_iomem_28_0 proc_kmsg_28_0 proc_loadavg_28_0 proc_max_map_count_28_0 proc_meminfo_28_0 proc_misc_28_0 proc_modules_28_0 proc_mounts_28_0 proc_net_28_0 proc_page_cluster_28_0 proc_pagetypeinfo_28_0 proc_panic_28_0 proc_perf_28_0 proc_pid_max_28_0 proc_pipe_conf_28_0 proc_random_28_0 proc_sched_28_0 proc_stat_28_0 proc_swaps_28_0 proc_sysrq_28_0 proc_timer_28_0 proc_tty_drivers_28_0 proc_uid_cputime_showstat_28_0 proc_uid_cputime_removeuid_28_0 proc_uid_io_stats_28_0 proc_uid_procstat_set_28_0 proc_uid_time_in_state_28_0 proc_uid_concurrent_active_time_28_0 proc_uid_concurrent_policy_time_28_0 proc_uid_cpupower_28_0 proc_uptime_28_0 proc_version_28_0 proc_vmallocinfo_28_0 proc_vmstat_28_0 proc_zoneinfo_28_0 goodix_t_28_0 oppo_gesture_proc_28_0 proc_oppocustom_file_28_0 proc_touchpanel_file_28_0 proc_fastchg_fw_update_file_28_0 proc_charging_limit_time_file_28_0 proc_touchkey_file_28_0 proc_devinfo_file_28_0 proc_oppo_fp_common_file_28_0 proc_oppo_secure_common_file_28_0 proc_flash_light_file_28_0 fingerprint_engineeringmode_app_proc_28_0 gpufreq_proc_28_0 chiptype_proc_28_0 proc_charger_critical_log_file_28_0)) +(typeattribute sysfs_type) +(typeattributeset sysfs_type (sysfs_usermodehelper_28_0 sysfs_28_0 sysfs_android_usb_28_0 sysfs_uio_28_0 sysfs_batteryinfo_28_0 sysfs_bluetooth_writable_28_0 sysfs_dm_28_0 sysfs_dt_firmware_android_28_0 sysfs_ipv4_28_0 sysfs_kernel_notes_28_0 sysfs_leds_28_0 sysfs_hwrandom_28_0 sysfs_nfc_power_writable_28_0 sysfs_wake_lock_28_0 sysfs_mac_address_28_0 sysfs_net_28_0 sysfs_power_28_0 sysfs_rtc_28_0 sysfs_switch_28_0 sysfs_usb_28_0 sysfs_wakeup_reasons_28_0 sysfs_fs_ext4_features_28_0 sysfs_devices_system_cpu_28_0 sysfs_lowmemorykiller_28_0 sysfs_wlan_fwpath_28_0 sysfs_vibrator_28_0 sysfs_thermal_28_0 sysfs_zram_28_0 sysfs_zram_uevent_28_0 sysfs_hypnus_28_0 sysfs_fp_state_28_0 sysfs_ps_sensor_28_0 sys_mt_gpio_file_28_0 engineeringmode_app_read_file_28_0)) +(typeattribute debugfs_type) +(typeattributeset debugfs_type (debugfs_28_0 debugfs_mmc_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 debugfs_tracing_instances_28_0 debugfs_wakeup_sources_28_0 debugfs_wifi_tracing_28_0)) +(typeattribute sdcard_type) +(typeattributeset sdcard_type (fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0)) +(typeattribute node_type) +(typeattributeset node_type (node_28_0)) +(typeattribute netif_type) +(typeattributeset netif_type (netif_28_0)) +(typeattribute port_type) +(typeattributeset port_type (port_28_0)) +(typeattribute property_type) +(typeattributeset property_type (audio_prop_28_0 boottime_prop_28_0 bluetooth_a2dp_offload_prop_28_0 bluetooth_prop_28_0 bootloader_boot_reason_prop_28_0 config_prop_28_0 cppreopt_prop_28_0 ctl_bootanim_prop_28_0 ctl_bugreport_prop_28_0 ctl_console_prop_28_0 ctl_default_prop_28_0 ctl_dumpstate_prop_28_0 ctl_fuse_prop_28_0 ctl_interface_restart_prop_28_0 ctl_interface_start_prop_28_0 ctl_interface_stop_prop_28_0 ctl_mdnsd_prop_28_0 ctl_restart_prop_28_0 ctl_rildaemon_prop_28_0 ctl_sigstop_prop_28_0 ctl_start_prop_28_0 ctl_stop_prop_28_0 dalvik_prop_28_0 debuggerd_prop_28_0 debug_prop_28_0 default_prop_28_0 device_logging_prop_28_0 dhcp_prop_28_0 dumpstate_options_prop_28_0 dumpstate_prop_28_0 exported_secure_prop_28_0 ffs_prop_28_0 fingerprint_prop_28_0 firstboot_prop_28_0 hwservicemanager_prop_28_0 last_boot_reason_prop_28_0 logd_prop_28_0 logpersistd_logging_prop_28_0 log_prop_28_0 log_tag_prop_28_0 lowpan_prop_28_0 mmc_prop_28_0 net_dns_prop_28_0 net_radio_prop_28_0 netd_stable_secret_prop_28_0 nfc_prop_28_0 overlay_prop_28_0 pan_result_prop_28_0 persist_debug_prop_28_0 persistent_properties_ready_prop_28_0 pm_prop_28_0 powerctl_prop_28_0 radio_prop_28_0 restorecon_prop_28_0 safemode_prop_28_0 serialno_prop_28_0 shell_prop_28_0 system_boot_reason_prop_28_0 system_prop_28_0 system_radio_prop_28_0 test_boot_reason_prop_28_0 traced_enabled_prop_28_0 vold_prop_28_0 wifi_log_prop_28_0 wifi_prop_28_0 vendor_security_patch_level_prop_28_0 exported_bluetooth_prop_28_0 exported_config_prop_28_0 exported_dalvik_prop_28_0 exported_default_prop_28_0 exported_dumpstate_prop_28_0 exported_ffs_prop_28_0 exported_fingerprint_prop_28_0 exported_overlay_prop_28_0 exported_pm_prop_28_0 exported_radio_prop_28_0 exported_system_prop_28_0 exported_system_radio_prop_28_0 exported_vold_prop_28_0 exported_wifi_prop_28_0 exported2_config_prop_28_0 exported2_default_prop_28_0 exported2_radio_prop_28_0 exported2_system_prop_28_0 exported2_vold_prop_28_0 exported3_default_prop_28_0 exported3_radio_prop_28_0 exported3_system_prop_28_0 vendor_default_prop_28_0 ctl_mdlogger_prop_28_0 ctl_emdlogger1_prop_28_0 ctl_emdlogger2_prop_28_0 ctl_emdlogger3_prop_28_0 ctl_dualmdlogger_prop_28_0 init_svc_emdlogger1_prop_28_0 oppo_prop_28_0 sdcardfs_prop_28_0 oppo_rom_prop_28_0 ctl_rom_prop_28_0 oppo_bsp_prop_28_0 ctl_bsp_prop_28_0 oppo_cnn_prop_28_0 ctl_cnn_prop_28_0 oppo_network_prop_28_0 ctl_network_prop_28_0 core_oppo_network_prop_28_0 oppo_camera_prop_28_0 ctl_camera_prop_28_0 gboard_prop_28_0 audio_tunning_prop_28_0 oppo_otg_switch_prop_28_0 oppo_kevents_prop_28_0 oppo_bsp_key_transfer_28_0 oppo_charger_prop_28_0 engineer_system_prop_28_0 oppo_fingerprint_prop_28_0)) +(typeattribute core_property_type) +(typeattributeset core_property_type (audio_prop_28_0 config_prop_28_0 cppreopt_prop_28_0 dalvik_prop_28_0 debuggerd_prop_28_0 debug_prop_28_0 default_prop_28_0 dhcp_prop_28_0 dumpstate_prop_28_0 ffs_prop_28_0 fingerprint_prop_28_0 logd_prop_28_0 net_radio_prop_28_0 nfc_prop_28_0 pan_result_prop_28_0 persist_debug_prop_28_0 powerctl_prop_28_0 radio_prop_28_0 restorecon_prop_28_0 shell_prop_28_0 system_prop_28_0 system_radio_prop_28_0 vold_prop_28_0)) +(typeattribute log_property_type) +(typeattributeset log_property_type (log_prop_28_0 log_tag_prop_28_0 wifi_log_prop_28_0)) +(typeattribute extended_core_property_type) +(typeattributeset extended_core_property_type (core_oppo_network_prop_28_0 oppo_otg_switch_prop_28_0 oppo_kevents_prop_28_0 engineer_system_prop_28_0)) +(typeattribute system_server_service) +(typeattributeset system_server_service (accessibility_service_28_0 account_service_28_0 activity_service_28_0 alarm_service_28_0 appops_service_28_0 appwidget_service_28_0 assetatlas_service_28_0 audio_service_28_0 autofill_service_28_0 backup_service_28_0 batterystats_service_28_0 battery_service_28_0 binder_calls_stats_service_28_0 bluetooth_manager_service_28_0 broadcastradio_service_28_0 cameraproxy_service_28_0 clipboard_service_28_0 contexthub_service_28_0 crossprofileapps_service_28_0 IProxyService_service_28_0 commontime_management_service_28_0 companion_device_service_28_0 connectivity_service_28_0 connmetrics_service_28_0 consumer_ir_service_28_0 content_service_28_0 country_detector_service_28_0 coverage_service_28_0 cpuinfo_service_28_0 dbinfo_service_28_0 device_policy_service_28_0 deviceidle_service_28_0 device_identifiers_service_28_0 devicestoragemonitor_service_28_0 diskstats_service_28_0 display_service_28_0 font_service_28_0 netd_listener_service_28_0 network_watchlist_service_28_0 DockObserver_service_28_0 dreams_service_28_0 dropbox_service_28_0 lowpan_service_28_0 ethernet_service_28_0 fingerprint_service_28_0 gfxinfo_service_28_0 graphicsstats_service_28_0 hardware_service_28_0 hardware_properties_service_28_0 hdmi_control_service_28_0 input_method_service_28_0 input_service_28_0 imms_service_28_0 ipsec_service_28_0 jobscheduler_service_28_0 launcherapps_service_28_0 location_service_28_0 lock_settings_service_28_0 media_projection_service_28_0 media_router_service_28_0 media_session_service_28_0 meminfo_service_28_0 midi_service_28_0 mount_service_28_0 netpolicy_service_28_0 netstats_service_28_0 network_management_service_28_0 network_score_service_28_0 network_time_update_service_28_0 notification_service_28_0 oem_lock_service_28_0 otadexopt_service_28_0 overlay_service_28_0 package_service_28_0 package_native_service_28_0 permission_service_28_0 persistent_data_block_service_28_0 pinner_service_28_0 power_service_28_0 print_service_28_0 processinfo_service_28_0 procstats_service_28_0 recovery_service_28_0 registry_service_28_0 restrictions_service_28_0 rttmanager_service_28_0 samplingprofiler_service_28_0 scheduling_policy_service_28_0 search_service_28_0 sec_key_att_app_id_provider_service_28_0 sensorservice_service_28_0 serial_service_28_0 servicediscovery_service_28_0 settings_service_28_0 shortcut_service_28_0 slice_service_28_0 statusbar_service_28_0 storagestats_service_28_0 system_update_service_28_0 task_service_28_0 textclassification_service_28_0 textservices_service_28_0 telecom_service_28_0 timezone_service_28_0 trust_service_28_0 tv_input_service_28_0 uimode_service_28_0 updatelock_service_28_0 usagestats_service_28_0 usb_service_28_0 user_service_28_0 vibrator_service_28_0 voiceinteraction_service_28_0 vr_manager_service_28_0 wallpaper_service_28_0 webviewupdate_service_28_0 wifip2p_service_28_0 wifiscanner_service_28_0 wifi_service_28_0 wifiaware_service_28_0 window_service_28_0 mtk_anrmanager_service_28_0 mtk_permrecords_service_28_0 mtk_mobile_service_28_0 mtk_msg_monitor_service_28_0 mtk_perf_service_28_0 mtk_power_hal_mgr_service_28_0 mtk_epdg_service_28_0 mtk_rns_service_28_0 mtk_telecom_service_28_0 mtk_data_shaping_service_28_0 mtk_search_engine_service_28_0 mtk_duraspeed_service_28_0 mtk_fullscreen_switch_service_28_0 mtk_fm_radio_service_28_0 mtk_appdetection_service_28_0 face_service_28_0 alipay_service_28_0)) +(typeattribute app_api_service) +(typeattributeset app_api_service (batteryproperties_service_28_0 gatekeeper_service_28_0 surfaceflinger_service_28_0 accessibility_service_28_0 account_service_28_0 activity_service_28_0 alarm_service_28_0 appops_service_28_0 appwidget_service_28_0 assetatlas_service_28_0 audio_service_28_0 autofill_service_28_0 backup_service_28_0 batterystats_service_28_0 bluetooth_manager_service_28_0 clipboard_service_28_0 contexthub_service_28_0 crossprofileapps_service_28_0 IProxyService_service_28_0 companion_device_service_28_0 connectivity_service_28_0 connmetrics_service_28_0 consumer_ir_service_28_0 content_service_28_0 country_detector_service_28_0 device_policy_service_28_0 deviceidle_service_28_0 device_identifiers_service_28_0 display_service_28_0 font_service_28_0 dreams_service_28_0 dropbox_service_28_0 ethernet_service_28_0 fingerprint_service_28_0 graphicsstats_service_28_0 hardware_properties_service_28_0 input_method_service_28_0 input_service_28_0 imms_service_28_0 ipsec_service_28_0 jobscheduler_service_28_0 launcherapps_service_28_0 location_service_28_0 media_projection_service_28_0 media_router_service_28_0 media_session_service_28_0 midi_service_28_0 mount_service_28_0 netpolicy_service_28_0 netstats_service_28_0 network_management_service_28_0 notification_service_28_0 package_service_28_0 permission_service_28_0 power_service_28_0 print_service_28_0 procstats_service_28_0 registry_service_28_0 restrictions_service_28_0 rttmanager_service_28_0 search_service_28_0 sec_key_att_app_id_provider_service_28_0 sensorservice_service_28_0 servicediscovery_service_28_0 settings_service_28_0 shortcut_service_28_0 slice_service_28_0 statusbar_service_28_0 storagestats_service_28_0 textclassification_service_28_0 textservices_service_28_0 telecom_service_28_0 trust_service_28_0 tv_input_service_28_0 uimode_service_28_0 usagestats_service_28_0 usb_service_28_0 user_service_28_0 vibrator_service_28_0 voiceinteraction_service_28_0 wallpaper_service_28_0 webviewupdate_service_28_0 wifip2p_service_28_0 wifi_service_28_0 wifiaware_service_28_0 mtk_anrmanager_service_28_0 mtk_permrecords_service_28_0 mtk_mobile_service_28_0 mtk_msg_monitor_service_28_0 mtk_perf_service_28_0 mtk_power_hal_mgr_service_28_0 mtk_epdg_service_28_0 mtk_rns_service_28_0 mtk_registry_service_28_0 mtk_phonesubinfo_service_28_0 mtk_telecom_service_28_0 mtk_simphonebook_service_28_0 mtk_data_shaping_service_28_0 mtk_search_engine_service_28_0 mtk_duraspeed_service_28_0 mtk_fullscreen_switch_service_28_0 mtk_fm_radio_service_28_0 mtk_appdetection_service_28_0 mtk_carrierexpress_service_28_0 face_service_28_0 alipay_service_28_0)) +(typeattribute ephemeral_app_api_service) +(typeattributeset ephemeral_app_api_service (batteryproperties_service_28_0 surfaceflinger_service_28_0 accessibility_service_28_0 account_service_28_0 activity_service_28_0 alarm_service_28_0 appops_service_28_0 appwidget_service_28_0 assetatlas_service_28_0 audio_service_28_0 autofill_service_28_0 backup_service_28_0 batterystats_service_28_0 bluetooth_manager_service_28_0 clipboard_service_28_0 IProxyService_service_28_0 companion_device_service_28_0 connectivity_service_28_0 connmetrics_service_28_0 consumer_ir_service_28_0 content_service_28_0 country_detector_service_28_0 deviceidle_service_28_0 device_identifiers_service_28_0 display_service_28_0 font_service_28_0 dreams_service_28_0 dropbox_service_28_0 graphicsstats_service_28_0 hardware_properties_service_28_0 input_method_service_28_0 input_service_28_0 imms_service_28_0 ipsec_service_28_0 jobscheduler_service_28_0 launcherapps_service_28_0 location_service_28_0 media_projection_service_28_0 media_router_service_28_0 media_session_service_28_0 midi_service_28_0 mount_service_28_0 netpolicy_service_28_0 netstats_service_28_0 network_management_service_28_0 notification_service_28_0 package_service_28_0 permission_service_28_0 power_service_28_0 print_service_28_0 procstats_service_28_0 registry_service_28_0 restrictions_service_28_0 rttmanager_service_28_0 search_service_28_0 sensorservice_service_28_0 servicediscovery_service_28_0 settings_service_28_0 statusbar_service_28_0 storagestats_service_28_0 textclassification_service_28_0 textservices_service_28_0 telecom_service_28_0 tv_input_service_28_0 uimode_service_28_0 usagestats_service_28_0 user_service_28_0 vibrator_service_28_0 voiceinteraction_service_28_0 webviewupdate_service_28_0)) +(typeattribute system_api_service) +(typeattributeset system_api_service (cpuinfo_service_28_0 dbinfo_service_28_0 diskstats_service_28_0 lowpan_service_28_0 gfxinfo_service_28_0 hdmi_control_service_28_0 lock_settings_service_28_0 meminfo_service_28_0 network_score_service_28_0 oem_lock_service_28_0 overlay_service_28_0 persistent_data_block_service_28_0 serial_service_28_0 updatelock_service_28_0 wifiscanner_service_28_0 window_service_28_0 wpantund_service_28_0 criticallog_service_28_0 foss_service_28_0 motorcontrol_service_28_0)) +(typeattribute service_manager_type) +(typeattributeset service_manager_type (audioserver_service_28_0 batteryproperties_service_28_0 bluetooth_service_28_0 cameraserver_service_28_0 default_android_service_28_0 drmserver_service_28_0 dumpstate_service_28_0 fingerprintd_service_28_0 hal_fingerprint_service_28_0 gatekeeper_service_28_0 gpu_service_28_0 inputflinger_service_28_0 incident_service_28_0 installd_service_28_0 keystore_service_28_0 mediaserver_service_28_0 mediametrics_service_28_0 mediaextractor_service_28_0 mediaextractor_update_service_28_0 mediacodec_service_28_0 mediadrmserver_service_28_0 netd_service_28_0 nfc_service_28_0 perfprofd_service_28_0 radio_service_28_0 secure_element_service_28_0 storaged_service_28_0 surfaceflinger_service_28_0 system_app_service_28_0 thermal_service_28_0 update_engine_service_28_0 virtual_touchpad_service_28_0 vold_service_28_0 vr_hwc_service_28_0 accessibility_service_28_0 account_service_28_0 activity_service_28_0 alarm_service_28_0 appops_service_28_0 appwidget_service_28_0 assetatlas_service_28_0 audio_service_28_0 autofill_service_28_0 backup_service_28_0 batterystats_service_28_0 battery_service_28_0 binder_calls_stats_service_28_0 bluetooth_manager_service_28_0 broadcastradio_service_28_0 cameraproxy_service_28_0 clipboard_service_28_0 contexthub_service_28_0 crossprofileapps_service_28_0 IProxyService_service_28_0 commontime_management_service_28_0 companion_device_service_28_0 connectivity_service_28_0 connmetrics_service_28_0 consumer_ir_service_28_0 content_service_28_0 country_detector_service_28_0 coverage_service_28_0 cpuinfo_service_28_0 dbinfo_service_28_0 device_policy_service_28_0 deviceidle_service_28_0 device_identifiers_service_28_0 devicestoragemonitor_service_28_0 diskstats_service_28_0 display_service_28_0 font_service_28_0 netd_listener_service_28_0 network_watchlist_service_28_0 DockObserver_service_28_0 dreams_service_28_0 dropbox_service_28_0 lowpan_service_28_0 ethernet_service_28_0 fingerprint_service_28_0 gfxinfo_service_28_0 graphicsstats_service_28_0 hardware_service_28_0 hardware_properties_service_28_0 hdmi_control_service_28_0 input_method_service_28_0 input_service_28_0 imms_service_28_0 ipsec_service_28_0 jobscheduler_service_28_0 launcherapps_service_28_0 location_service_28_0 lock_settings_service_28_0 media_projection_service_28_0 media_router_service_28_0 media_session_service_28_0 meminfo_service_28_0 midi_service_28_0 mount_service_28_0 netpolicy_service_28_0 netstats_service_28_0 network_management_service_28_0 network_score_service_28_0 network_time_update_service_28_0 notification_service_28_0 oem_lock_service_28_0 otadexopt_service_28_0 overlay_service_28_0 package_service_28_0 package_native_service_28_0 permission_service_28_0 persistent_data_block_service_28_0 pinner_service_28_0 power_service_28_0 print_service_28_0 processinfo_service_28_0 procstats_service_28_0 recovery_service_28_0 registry_service_28_0 restrictions_service_28_0 rttmanager_service_28_0 samplingprofiler_service_28_0 scheduling_policy_service_28_0 search_service_28_0 sec_key_att_app_id_provider_service_28_0 sensorservice_service_28_0 serial_service_28_0 servicediscovery_service_28_0 settings_service_28_0 shortcut_service_28_0 slice_service_28_0 statusbar_service_28_0 storagestats_service_28_0 system_update_service_28_0 task_service_28_0 textclassification_service_28_0 textservices_service_28_0 telecom_service_28_0 timezone_service_28_0 trust_service_28_0 tv_input_service_28_0 uimode_service_28_0 updatelock_service_28_0 usagestats_service_28_0 usb_service_28_0 user_service_28_0 vibrator_service_28_0 voiceinteraction_service_28_0 vr_manager_service_28_0 wallpaper_service_28_0 webviewupdate_service_28_0 wifip2p_service_28_0 wifiscanner_service_28_0 wifi_service_28_0 wificond_service_28_0 wifiaware_service_28_0 window_service_28_0 wpantund_service_28_0 nvram_agent_service_28_0 mtk_anrmanager_service_28_0 mtk_permrecords_service_28_0 mtk_advcamserver_service_28_0 dm_agent_binder_service_28_0 mtk_mobile_service_28_0 mtk_msg_monitor_service_28_0 mtk_perf_service_28_0 mtk_power_hal_mgr_service_28_0 mtk_epdg_service_28_0 mtk_rns_service_28_0 mtk_registry_service_28_0 mtk_phonesubinfo_service_28_0 mtk_radio_service_28_0 mtk_telecom_service_28_0 mtk_simphonebook_service_28_0 mtk_data_shaping_service_28_0 mtk_search_engine_service_28_0 mtk_duraspeed_service_28_0 mtk_fullscreen_switch_service_28_0 mtk_fm_radio_service_28_0 guiext-server_service_28_0 ota_agent_service_28_0 gas_srv_service_28_0 fpspolicy-server_service_28_0 mtk_appdetection_service_28_0 mtk_carrierexpress_service_28_0 vtservice_service_28_0 vtservice_hidl_service_28_0 mtk_hdmi_service_28_0 ppl_agent_service_28_0 mtk_camdumpserver_service_28_0 tee_service_28_0 teeregistry_service_28_0 criticallog_service_28_0 oppojunklog_service_28_0 foss_service_28_0 ousage_service_28_0 dumpLog_on_service_28_0 dumpLog_off_service_28_0 motorcontrol_service_28_0 face_service_28_0 alipay_service_28_0)) +(typeattribute hwservice_manager_type) +(typeattributeset hwservice_manager_type (default_android_hwservice_28_0 fwk_display_hwservice_28_0 fwk_scheduler_hwservice_28_0 fwk_sensor_hwservice_28_0 hal_audiocontrol_hwservice_28_0 hal_audio_hwservice_28_0 hal_authsecret_hwservice_28_0 hal_bluetooth_hwservice_28_0 hal_bootctl_hwservice_28_0 hal_broadcastradio_hwservice_28_0 hal_camera_hwservice_28_0 hal_codec2_hwservice_28_0 hal_configstore_ISurfaceFlingerConfigs_28_0 hal_confirmationui_hwservice_28_0 hal_contexthub_hwservice_28_0 hal_drm_hwservice_28_0 hal_cas_hwservice_28_0 hal_dumpstate_hwservice_28_0 hal_evs_hwservice_28_0 hal_fingerprint_hwservice_28_0 hal_gatekeeper_hwservice_28_0 hal_gnss_hwservice_28_0 hal_graphics_allocator_hwservice_28_0 hal_graphics_composer_hwservice_28_0 hal_graphics_mapper_hwservice_28_0 hal_health_hwservice_28_0 hal_ir_hwservice_28_0 hal_keymaster_hwservice_28_0 hal_light_hwservice_28_0 hal_lowpan_hwservice_28_0 hal_memtrack_hwservice_28_0 hal_neuralnetworks_hwservice_28_0 hal_nfc_hwservice_28_0 hal_oemlock_hwservice_28_0 hal_omx_hwservice_28_0 hal_power_hwservice_28_0 hal_renderscript_hwservice_28_0 hal_secure_element_hwservice_28_0 hal_sensors_hwservice_28_0 hal_telephony_hwservice_28_0 hal_tetheroffload_hwservice_28_0 hal_thermal_hwservice_28_0 hal_tv_cec_hwservice_28_0 hal_tv_input_hwservice_28_0 hal_usb_hwservice_28_0 hal_usb_gadget_hwservice_28_0 hal_vehicle_hwservice_28_0 hal_vibrator_hwservice_28_0 hal_vr_hwservice_28_0 hal_weaver_hwservice_28_0 hal_wifi_hwservice_28_0 hal_wifi_hostapd_hwservice_28_0 hal_wifi_offload_hwservice_28_0 hal_wifi_supplicant_hwservice_28_0 hidl_allocator_hwservice_28_0 hidl_base_hwservice_28_0 hidl_manager_hwservice_28_0 hidl_memory_hwservice_28_0 hidl_token_hwservice_28_0 system_net_netd_hwservice_28_0 system_wifi_keystore_hwservice_28_0 thermalcallback_hwservice_28_0 fwk_face_hwservice_28_0 fwk_fingerprint_hwservice_28_0 commondcs_hwservice_28_0)) +(typeattribute same_process_hwservice) +(typeattributeset same_process_hwservice (hal_graphics_mapper_hwservice_28_0 hal_renderscript_hwservice_28_0)) +(typeattribute coredomain_hwservice) +(typeattributeset coredomain_hwservice (fwk_display_hwservice_28_0 fwk_scheduler_hwservice_28_0 fwk_sensor_hwservice_28_0 hidl_allocator_hwservice_28_0 hidl_manager_hwservice_28_0 hidl_memory_hwservice_28_0 hidl_token_hwservice_28_0 system_net_netd_hwservice_28_0 system_wifi_keystore_hwservice_28_0 fwk_face_hwservice_28_0 fwk_fingerprint_hwservice_28_0 commondcs_hwservice_28_0)) +(typeattribute vndservice_manager_type) +(typeattributeset vndservice_manager_type (default_android_vndservice_28_0)) +(typeattribute mlstrustedsubject) +(typeattributeset mlstrustedsubject (audioserver_28_0 bufferhubd_28_0 cppreopts_28_0 drmserver_28_0 dumpstate_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 hwservicemanager_28_0 init_28_0 installd_28_0 kernel_28_0 keystore_28_0 lmkd_28_0 logd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediaserver_28_0 netd_28_0 otapreopt_slot_28_0 performanced_28_0 racoon_28_0 radio_28_0 runas_28_0 servicemanager_28_0 shell_28_0 su_28_0 system_app_28_0 tombstoned_28_0 traced_probes_28_0 uncrypt_28_0 vendor_init_28_0 vold_28_0 autochmod-sh_28_0 bspCriticalLog_28_0 bspFwUpdate_28_0 dumpLog_off_28_0 foss_28_0 hypnus_context_28_0 hypnusd_28_0 motorcontrol_28_0 oiface_28_0 oppodebugtool_28_0 oppo_shell_28_0 oppoasserttip_28_0 oppotheme_app_28_0 ousage_28_0 screen_record_28_0 wifi_ftm_28_0 wifirftest_28_0 engineer_system_daemon_28_0 engineermode_app_28_0 commondcs_28_0)) +(typeattribute mlstrustedobject) +(typeattributeset mlstrustedobject (alarm_device_28_0 ashmem_device_28_0 binder_device_28_0 hwbinder_device_28_0 pmsg_device_28_0 gpu_device_28_0 mtp_device_28_0 ptmx_device_28_0 null_device_28_0 random_device_28_0 owntty_device_28_0 zero_device_28_0 fuse_device_28_0 ion_device_28_0 tun_device_28_0 usbaccessory_device_28_0 usb_device_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 selinuxfs_28_0 cgroup_28_0 sysfs_28_0 sysfs_bluetooth_writable_28_0 sysfs_kernel_notes_28_0 sysfs_nfc_power_writable_28_0 inotify_28_0 devpts_28_0 fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 functionfs_28_0 anr_data_file_28_0 tombstone_data_file_28_0 apk_tmp_file_28_0 apk_private_tmp_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 shell_data_file_28_0 heapdump_data_file_28_0 ringtone_file_28_0 media_rw_data_file_28_0 radio_data_file_28_0 trace_data_file_28_0 perfprofd_data_file_28_0 method_trace_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 asec_apk_file_28_0 backup_data_file_28_0 app_fuse_file_28_0 dnsproxyd_socket_28_0 fwmarkd_socket_28_0 logd_socket_28_0 logdr_socket_28_0 logdw_socket_28_0 mdnsd_socket_28_0 property_socket_28_0 system_ndebug_socket_28_0 tombstoned_crash_socket_28_0 tombstoned_java_trace_socket_28_0 traced_producer_socket_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 fingerprint_engineeringmode_app_proc_28_0 gpufreq_proc_28_0 chiptype_proc_28_0)) +(typeattribute appdomain) +(typeattribute untrusted_app_all) +(typeattribute netdomain) +(typeattributeset netdomain (clatd_28_0 dhcp_28_0 dnsmasq_28_0 drmserver_28_0 dumpstate_28_0 mediadrmserver_28_0 mediaserver_28_0 mtp_28_0 netd_28_0 ppp_28_0 racoon_28_0 radio_28_0 shell_28_0 su_28_0 update_engine_28_0 wpantund_28_0)) +(typeattribute bluetoothdomain) +(typeattributeset bluetoothdomain (radio_28_0)) +(typeattribute binderservicedomain) +(typeattributeset binderservicedomain (cameraserver_28_0 drmserver_28_0 gatekeeperd_28_0 inputflinger_28_0 keystore_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediametrics_28_0 mediaserver_28_0 radio_28_0 thermalserviced_28_0 virtual_touchpad_28_0 vr_hwc_28_0)) +(typeattribute update_engine_common) +(typeattributeset update_engine_common (update_engine_28_0)) +(typeattribute coredomain) +(typeattributeset coredomain (e2fs_28_0 fsck_untrusted_28_0 traced_probes_28_0 vold_prepare_subdirs_28_0 autochmod-sh_28_0 bspFwUpdate_28_0 dumpLog_off_28_0 foss_28_0 oppoasserttip_28_0 commondcs_28_0)) +(typeattribute coredomain_socket) +(expandtypeattribute (coredomain_socket) false) +(typeattributeset coredomain_socket (adbd_socket_28_0 bluetooth_socket_28_0 dnsproxyd_socket_28_0 dumpstate_socket_28_0 fwmarkd_socket_28_0 lmkd_socket_28_0 logd_socket_28_0 logdr_socket_28_0 logdw_socket_28_0 mdns_socket_28_0 mdnsd_socket_28_0 misc_logd_file_28_0 mtpd_socket_28_0 netd_socket_28_0 property_socket_28_0 racoon_socket_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 tombstoned_crash_socket_28_0 tombstoned_intercept_socket_28_0 traced_producer_socket_28_0 traced_consumer_socket_28_0 uncrypt_socket_28_0 zygote_socket_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_client_channel_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_manager_channel_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_screenshot_channel_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_display_vsync_channel_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_performance_client_channel_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 pdx_bufferhub_client_channel_socket_28_0)) +(typeattribute binder_in_vendor_violators) +(expandtypeattribute (binder_in_vendor_violators) false) +(typeattribute socket_between_core_and_vendor_violators) +(expandtypeattribute (socket_between_core_and_vendor_violators) false) +(typeattribute vendor_executes_system_violators) +(expandtypeattribute (vendor_executes_system_violators) false) +(typeattribute data_between_core_and_vendor_violators) +(expandtypeattribute (data_between_core_and_vendor_violators) false) +(typeattribute system_executes_vendor_violators) +(expandtypeattribute (system_executes_vendor_violators) false) +(typeattribute system_writes_vendor_properties_violators) +(expandtypeattribute (system_writes_vendor_properties_violators) false) +(typeattribute system_writes_mnt_vendor_violators) +(expandtypeattribute (system_writes_mnt_vendor_violators) false) +(typeattribute untrusted_app_visible_hwservice) +(expandtypeattribute (untrusted_app_visible_hwservice) false) +(typeattribute untrusted_app_visible_halserver) +(expandtypeattribute (untrusted_app_visible_halserver) false) +(typeattribute pdx_endpoint_dir_type) +(typeattributeset pdx_endpoint_dir_type (pdx_display_dir_28_0 pdx_performance_dir_28_0 pdx_bufferhub_dir_28_0)) +(typeattribute pdx_endpoint_socket_type) +(expandtypeattribute (pdx_endpoint_socket_type) false) +(typeattributeset pdx_endpoint_socket_type (pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0)) +(typeattribute pdx_channel_socket_type) +(expandtypeattribute (pdx_channel_socket_type) false) +(typeattributeset pdx_channel_socket_type (pdx_display_client_channel_socket_28_0 pdx_display_manager_channel_socket_28_0 pdx_display_screenshot_channel_socket_28_0 pdx_display_vsync_channel_socket_28_0 pdx_performance_client_channel_socket_28_0 pdx_bufferhub_client_channel_socket_28_0)) +(typeattribute pdx_display_client_endpoint_dir_type) +(typeattributeset pdx_display_client_endpoint_dir_type (pdx_display_dir_28_0)) +(typeattribute pdx_display_client_endpoint_socket_type) +(typeattributeset pdx_display_client_endpoint_socket_type (pdx_display_client_endpoint_socket_28_0)) +(typeattribute pdx_display_client_channel_socket_type) +(typeattributeset pdx_display_client_channel_socket_type (pdx_display_client_channel_socket_28_0)) +(typeattribute pdx_display_client_server_type) +(typeattribute pdx_display_manager_endpoint_dir_type) +(typeattributeset pdx_display_manager_endpoint_dir_type (pdx_display_dir_28_0)) +(typeattribute pdx_display_manager_endpoint_socket_type) +(typeattributeset pdx_display_manager_endpoint_socket_type (pdx_display_manager_endpoint_socket_28_0)) +(typeattribute pdx_display_manager_channel_socket_type) +(typeattributeset pdx_display_manager_channel_socket_type (pdx_display_manager_channel_socket_28_0)) +(typeattribute pdx_display_manager_server_type) +(typeattribute pdx_display_screenshot_endpoint_dir_type) +(typeattributeset pdx_display_screenshot_endpoint_dir_type (pdx_display_dir_28_0)) +(typeattribute pdx_display_screenshot_endpoint_socket_type) +(typeattributeset pdx_display_screenshot_endpoint_socket_type (pdx_display_screenshot_endpoint_socket_28_0)) +(typeattribute pdx_display_screenshot_channel_socket_type) +(typeattributeset pdx_display_screenshot_channel_socket_type (pdx_display_screenshot_channel_socket_28_0)) +(typeattribute pdx_display_screenshot_server_type) +(typeattribute pdx_display_vsync_endpoint_dir_type) +(typeattributeset pdx_display_vsync_endpoint_dir_type (pdx_display_dir_28_0)) +(typeattribute pdx_display_vsync_endpoint_socket_type) +(typeattributeset pdx_display_vsync_endpoint_socket_type (pdx_display_vsync_endpoint_socket_28_0)) +(typeattribute pdx_display_vsync_channel_socket_type) +(typeattributeset pdx_display_vsync_channel_socket_type (pdx_display_vsync_channel_socket_28_0)) +(typeattribute pdx_display_vsync_server_type) +(typeattribute pdx_performance_client_endpoint_dir_type) +(typeattributeset pdx_performance_client_endpoint_dir_type (pdx_performance_dir_28_0)) +(typeattribute pdx_performance_client_endpoint_socket_type) +(typeattributeset pdx_performance_client_endpoint_socket_type (pdx_performance_client_endpoint_socket_28_0)) +(typeattribute pdx_performance_client_channel_socket_type) +(typeattributeset pdx_performance_client_channel_socket_type (pdx_performance_client_channel_socket_28_0)) +(typeattribute pdx_performance_client_server_type) +(typeattributeset pdx_performance_client_server_type (performanced_28_0)) +(typeattribute pdx_bufferhub_client_endpoint_dir_type) +(typeattributeset pdx_bufferhub_client_endpoint_dir_type (pdx_bufferhub_dir_28_0)) +(typeattribute pdx_bufferhub_client_endpoint_socket_type) +(typeattributeset pdx_bufferhub_client_endpoint_socket_type (pdx_bufferhub_client_endpoint_socket_28_0)) +(typeattribute pdx_bufferhub_client_channel_socket_type) +(typeattributeset pdx_bufferhub_client_channel_socket_type (pdx_bufferhub_client_channel_socket_28_0)) +(typeattribute pdx_bufferhub_client_server_type) +(typeattributeset pdx_bufferhub_client_server_type (bufferhubd_28_0)) +(typeattribute halserverdomain) +(typeattribute halclientdomain) +(expandtypeattribute (halclientdomain) true) +(typeattributeset halclientdomain (bootanim_28_0 bufferhubd_28_0 cameraserver_28_0 dumpstate_28_0 gatekeeperd_28_0 healthd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediaserver_28_0 radio_28_0 thermalserviced_28_0 update_engine_28_0 update_verifier_28_0 vold_28_0 vr_hwc_28_0 wpantund_28_0)) +(typeattribute hal_automotive_socket_exemption) +(typeattribute hal_audio) +(typeattribute hal_audio_client) +(expandtypeattribute (hal_audio_client) true) +(typeattribute hal_audio_server) +(expandtypeattribute (hal_audio_server) false) +(typeattribute hal_bootctl) +(typeattribute hal_bootctl_client) +(expandtypeattribute (hal_bootctl_client) true) +(typeattributeset hal_bootctl_client (update_engine_28_0 update_verifier_28_0)) +(typeattribute hal_bootctl_server) +(expandtypeattribute (hal_bootctl_server) false) +(typeattribute hal_camera) +(typeattribute hal_camera_client) +(expandtypeattribute (hal_camera_client) true) +(typeattributeset hal_camera_client (cameraserver_28_0)) +(typeattribute hal_camera_server) +(expandtypeattribute (hal_camera_server) false) +(typeattribute hal_drm) +(typeattribute hal_drm_client) +(expandtypeattribute (hal_drm_client) true) +(typeattributeset hal_drm_client (mediadrmserver_28_0)) +(typeattribute hal_drm_server) +(expandtypeattribute (hal_drm_server) false) +(typeattribute hal_cas) +(typeattribute hal_cas_client) +(expandtypeattribute (hal_cas_client) true) +(typeattributeset hal_cas_client (mediacodec_28_0 mediaextractor_28_0)) +(typeattribute hal_cas_server) +(expandtypeattribute (hal_cas_server) false) +(typeattribute hal_allocator) +(expandtypeattribute (hal_allocator) true) +(typeattribute hal_allocator_client) +(expandtypeattribute (hal_allocator_client) true) +(typeattributeset hal_allocator_client (mediacodec_28_0 mediaserver_28_0)) +(typeattribute hal_allocator_server) +(expandtypeattribute (hal_allocator_server) false) +(typeattribute hal_audiocontrol) +(expandtypeattribute (hal_audiocontrol) true) +(typeattribute hal_audiocontrol_client) +(expandtypeattribute (hal_audiocontrol_client) true) +(typeattribute hal_audiocontrol_server) +(expandtypeattribute (hal_audiocontrol_server) false) +(typeattribute hal_authsecret) +(expandtypeattribute (hal_authsecret) true) +(typeattribute hal_authsecret_client) +(expandtypeattribute (hal_authsecret_client) true) +(typeattribute hal_authsecret_server) +(expandtypeattribute (hal_authsecret_server) false) +(typeattribute hal_bluetooth) +(expandtypeattribute (hal_bluetooth) true) +(typeattribute hal_bluetooth_client) +(expandtypeattribute (hal_bluetooth_client) true) +(typeattribute hal_bluetooth_server) +(expandtypeattribute (hal_bluetooth_server) false) +(typeattribute hal_broadcastradio) +(expandtypeattribute (hal_broadcastradio) true) +(typeattribute hal_broadcastradio_client) +(expandtypeattribute (hal_broadcastradio_client) true) +(typeattribute hal_broadcastradio_server) +(expandtypeattribute (hal_broadcastradio_server) false) +(typeattribute hal_configstore) +(expandtypeattribute (hal_configstore) true) +(typeattribute hal_configstore_client) +(expandtypeattribute (hal_configstore_client) true) +(typeattributeset hal_configstore_client (bootanim_28_0)) +(typeattribute hal_configstore_server) +(expandtypeattribute (hal_configstore_server) false) +(typeattribute hal_confirmationui) +(expandtypeattribute (hal_confirmationui) true) +(typeattribute hal_confirmationui_client) +(expandtypeattribute (hal_confirmationui_client) true) +(typeattribute hal_confirmationui_server) +(expandtypeattribute (hal_confirmationui_server) false) +(typeattribute hal_contexthub) +(expandtypeattribute (hal_contexthub) true) +(typeattribute hal_contexthub_client) +(expandtypeattribute (hal_contexthub_client) true) +(typeattribute hal_contexthub_server) +(expandtypeattribute (hal_contexthub_server) false) +(typeattribute hal_dumpstate) +(expandtypeattribute (hal_dumpstate) true) +(typeattribute hal_dumpstate_client) +(expandtypeattribute (hal_dumpstate_client) true) +(typeattributeset hal_dumpstate_client (dumpstate_28_0)) +(typeattribute hal_dumpstate_server) +(expandtypeattribute (hal_dumpstate_server) false) +(typeattribute hal_evs) +(expandtypeattribute (hal_evs) true) +(typeattribute hal_evs_client) +(expandtypeattribute (hal_evs_client) true) +(typeattribute hal_evs_server) +(expandtypeattribute (hal_evs_server) false) +(typeattribute hal_fingerprint) +(expandtypeattribute (hal_fingerprint) true) +(typeattribute hal_fingerprint_client) +(expandtypeattribute (hal_fingerprint_client) true) +(typeattribute hal_fingerprint_server) +(expandtypeattribute (hal_fingerprint_server) false) +(typeattribute hal_gatekeeper) +(expandtypeattribute (hal_gatekeeper) true) +(typeattribute hal_gatekeeper_client) +(expandtypeattribute (hal_gatekeeper_client) true) +(typeattributeset hal_gatekeeper_client (gatekeeperd_28_0)) +(typeattribute hal_gatekeeper_server) +(expandtypeattribute (hal_gatekeeper_server) false) +(typeattribute hal_gnss) +(expandtypeattribute (hal_gnss) true) +(typeattribute hal_gnss_client) +(expandtypeattribute (hal_gnss_client) true) +(typeattribute hal_gnss_server) +(expandtypeattribute (hal_gnss_server) false) +(typeattribute hal_graphics_allocator) +(expandtypeattribute (hal_graphics_allocator) true) +(typeattribute hal_graphics_allocator_client) +(expandtypeattribute (hal_graphics_allocator_client) true) +(typeattributeset hal_graphics_allocator_client (bootanim_28_0 bufferhubd_28_0 cameraserver_28_0 dumpstate_28_0 mediacodec_28_0 vr_hwc_28_0)) +(typeattribute hal_graphics_allocator_server) +(expandtypeattribute (hal_graphics_allocator_server) false) +(typeattribute hal_graphics_composer) +(expandtypeattribute (hal_graphics_composer) true) +(typeattribute hal_graphics_composer_client) +(expandtypeattribute (hal_graphics_composer_client) true) +(typeattributeset hal_graphics_composer_client (bootanim_28_0)) +(typeattribute hal_graphics_composer_server) +(expandtypeattribute (hal_graphics_composer_server) false) +(typeattribute hal_health) +(expandtypeattribute (hal_health) true) +(typeattribute hal_health_client) +(expandtypeattribute (hal_health_client) true) +(typeattributeset hal_health_client (healthd_28_0)) +(typeattribute hal_health_server) +(expandtypeattribute (hal_health_server) false) +(typeattribute hal_ir) +(expandtypeattribute (hal_ir) true) +(typeattribute hal_ir_client) +(expandtypeattribute (hal_ir_client) true) +(typeattribute hal_ir_server) +(expandtypeattribute (hal_ir_server) false) +(typeattribute hal_keymaster) +(expandtypeattribute (hal_keymaster) true) +(typeattribute hal_keymaster_client) +(expandtypeattribute (hal_keymaster_client) true) +(typeattributeset hal_keymaster_client (vold_28_0)) +(typeattribute hal_keymaster_server) +(expandtypeattribute (hal_keymaster_server) false) +(typeattribute hal_light) +(expandtypeattribute (hal_light) true) +(typeattribute hal_light_client) +(expandtypeattribute (hal_light_client) true) +(typeattribute hal_light_server) +(expandtypeattribute (hal_light_server) false) +(typeattribute hal_lowpan) +(expandtypeattribute (hal_lowpan) true) +(typeattribute hal_lowpan_client) +(expandtypeattribute (hal_lowpan_client) true) +(typeattributeset hal_lowpan_client (wpantund_28_0)) +(typeattribute hal_lowpan_server) +(expandtypeattribute (hal_lowpan_server) false) +(typeattribute hal_memtrack) +(expandtypeattribute (hal_memtrack) true) +(typeattribute hal_memtrack_client) +(expandtypeattribute (hal_memtrack_client) true) +(typeattribute hal_memtrack_server) +(expandtypeattribute (hal_memtrack_server) false) +(typeattribute hal_neuralnetworks) +(expandtypeattribute (hal_neuralnetworks) true) +(typeattribute hal_neuralnetworks_client) +(expandtypeattribute (hal_neuralnetworks_client) true) +(typeattribute hal_neuralnetworks_server) +(expandtypeattribute (hal_neuralnetworks_server) false) +(typeattribute hal_nfc) +(expandtypeattribute (hal_nfc) true) +(typeattribute hal_nfc_client) +(expandtypeattribute (hal_nfc_client) true) +(typeattribute hal_nfc_server) +(expandtypeattribute (hal_nfc_server) false) +(typeattribute hal_oemlock) +(expandtypeattribute (hal_oemlock) true) +(typeattribute hal_oemlock_client) +(expandtypeattribute (hal_oemlock_client) true) +(typeattribute hal_oemlock_server) +(expandtypeattribute (hal_oemlock_server) false) +(typeattribute hal_power) +(expandtypeattribute (hal_power) true) +(typeattribute hal_power_client) +(expandtypeattribute (hal_power_client) true) +(typeattribute hal_power_server) +(expandtypeattribute (hal_power_server) false) +(typeattribute hal_secure_element) +(expandtypeattribute (hal_secure_element) true) +(typeattribute hal_secure_element_client) +(expandtypeattribute (hal_secure_element_client) true) +(typeattribute hal_secure_element_server) +(expandtypeattribute (hal_secure_element_server) false) +(typeattribute hal_sensors) +(expandtypeattribute (hal_sensors) true) +(typeattribute hal_sensors_client) +(expandtypeattribute (hal_sensors_client) true) +(typeattribute hal_sensors_server) +(expandtypeattribute (hal_sensors_server) false) +(typeattribute hal_telephony) +(expandtypeattribute (hal_telephony) true) +(typeattribute hal_telephony_client) +(expandtypeattribute (hal_telephony_client) true) +(typeattributeset hal_telephony_client (radio_28_0)) +(typeattribute hal_telephony_server) +(expandtypeattribute (hal_telephony_server) false) +(typeattribute hal_tetheroffload) +(expandtypeattribute (hal_tetheroffload) true) +(typeattribute hal_tetheroffload_client) +(expandtypeattribute (hal_tetheroffload_client) true) +(typeattribute hal_tetheroffload_server) +(expandtypeattribute (hal_tetheroffload_server) false) +(typeattribute hal_thermal) +(expandtypeattribute (hal_thermal) true) +(typeattribute hal_thermal_client) +(expandtypeattribute (hal_thermal_client) true) +(typeattributeset hal_thermal_client (thermalserviced_28_0)) +(typeattribute hal_thermal_server) +(expandtypeattribute (hal_thermal_server) false) +(typeattribute hal_tv_cec) +(expandtypeattribute (hal_tv_cec) true) +(typeattribute hal_tv_cec_client) +(expandtypeattribute (hal_tv_cec_client) true) +(typeattribute hal_tv_cec_server) +(expandtypeattribute (hal_tv_cec_server) false) +(typeattribute hal_tv_input) +(expandtypeattribute (hal_tv_input) true) +(typeattribute hal_tv_input_client) +(expandtypeattribute (hal_tv_input_client) true) +(typeattribute hal_tv_input_server) +(expandtypeattribute (hal_tv_input_server) false) +(typeattribute hal_usb) +(expandtypeattribute (hal_usb) true) +(typeattribute hal_usb_client) +(expandtypeattribute (hal_usb_client) true) +(typeattribute hal_usb_server) +(expandtypeattribute (hal_usb_server) false) +(typeattribute hal_usb_gadget) +(expandtypeattribute (hal_usb_gadget) true) +(typeattribute hal_usb_gadget_client) +(expandtypeattribute (hal_usb_gadget_client) true) +(typeattribute hal_usb_gadget_server) +(expandtypeattribute (hal_usb_gadget_server) false) +(typeattribute hal_vehicle) +(expandtypeattribute (hal_vehicle) true) +(typeattribute hal_vehicle_client) +(expandtypeattribute (hal_vehicle_client) true) +(typeattribute hal_vehicle_server) +(expandtypeattribute (hal_vehicle_server) false) +(typeattribute hal_vibrator) +(expandtypeattribute (hal_vibrator) true) +(typeattribute hal_vibrator_client) +(expandtypeattribute (hal_vibrator_client) true) +(typeattributeset hal_vibrator_client (dumpstate_28_0)) +(typeattribute hal_vibrator_server) +(expandtypeattribute (hal_vibrator_server) false) +(typeattribute hal_vr) +(expandtypeattribute (hal_vr) true) +(typeattribute hal_vr_client) +(expandtypeattribute (hal_vr_client) true) +(typeattribute hal_vr_server) +(expandtypeattribute (hal_vr_server) false) +(typeattribute hal_weaver) +(expandtypeattribute (hal_weaver) true) +(typeattribute hal_weaver_client) +(expandtypeattribute (hal_weaver_client) true) +(typeattribute hal_weaver_server) +(expandtypeattribute (hal_weaver_server) false) +(typeattribute hal_wifi) +(expandtypeattribute (hal_wifi) true) +(typeattribute hal_wifi_client) +(expandtypeattribute (hal_wifi_client) true) +(typeattribute hal_wifi_server) +(expandtypeattribute (hal_wifi_server) false) +(typeattribute hal_wifi_hostapd) +(expandtypeattribute (hal_wifi_hostapd) true) +(typeattribute hal_wifi_hostapd_client) +(expandtypeattribute (hal_wifi_hostapd_client) true) +(typeattribute hal_wifi_hostapd_server) +(expandtypeattribute (hal_wifi_hostapd_server) false) +(typeattribute hal_wifi_offload) +(expandtypeattribute (hal_wifi_offload) true) +(typeattribute hal_wifi_offload_client) +(expandtypeattribute (hal_wifi_offload_client) true) +(typeattribute hal_wifi_offload_server) +(expandtypeattribute (hal_wifi_offload_server) false) +(typeattribute hal_wifi_supplicant) +(expandtypeattribute (hal_wifi_supplicant) true) +(typeattribute hal_wifi_supplicant_client) +(expandtypeattribute (hal_wifi_supplicant_client) true) +(typeattribute hal_wifi_supplicant_server) +(expandtypeattribute (hal_wifi_supplicant_server) false) +(typeattribute display_service_server) +(typeattribute wifi_keystore_service_server) +(typeattribute oppo_untrusted_app_all) +(type adbd) +(typeattribute adbd_28_0) +(roletype object_r adbd_28_0) +(type adbd_exec) +(typeattribute adbd_exec_28_0) +(roletype object_r adbd_exec_28_0) +(type audioserver) +(typeattribute audioserver_28_0) +(roletype object_r audioserver_28_0) +(type blkid) +(typeattribute blkid_28_0) +(roletype object_r blkid_28_0) +(type blkid_untrusted) +(typeattribute blkid_untrusted_28_0) +(roletype object_r blkid_untrusted_28_0) +(type bluetooth) +(typeattribute bluetooth_28_0) +(roletype object_r bluetooth_28_0) +(type bootanim) +(typeattribute bootanim_28_0) +(roletype object_r bootanim_28_0) +(type bootanim_exec) +(typeattribute bootanim_exec_28_0) +(roletype object_r bootanim_exec_28_0) +(type bootstat) +(typeattribute bootstat_28_0) +(roletype object_r bootstat_28_0) +(type bootstat_exec) +(typeattribute bootstat_exec_28_0) +(roletype object_r bootstat_exec_28_0) +(type bufferhubd) +(typeattribute bufferhubd_28_0) +(roletype object_r bufferhubd_28_0) +(type bufferhubd_exec) +(typeattribute bufferhubd_exec_28_0) +(roletype object_r bufferhubd_exec_28_0) +(type cameraserver) +(typeattribute cameraserver_28_0) +(roletype object_r cameraserver_28_0) +(type cameraserver_exec) +(typeattribute cameraserver_exec_28_0) +(roletype object_r cameraserver_exec_28_0) +(type charger) +(typeattribute charger_28_0) +(roletype object_r charger_28_0) +(type clatd) +(typeattribute clatd_28_0) +(roletype object_r clatd_28_0) +(type clatd_exec) +(typeattribute clatd_exec_28_0) +(roletype object_r clatd_exec_28_0) +(type cppreopts) +(typeattribute cppreopts_28_0) +(roletype object_r cppreopts_28_0) +(type cppreopts_exec) +(typeattribute cppreopts_exec_28_0) +(roletype object_r cppreopts_exec_28_0) +(type crash_dump) +(typeattribute crash_dump_28_0) +(roletype object_r crash_dump_28_0) +(type crash_dump_exec) +(typeattribute crash_dump_exec_28_0) +(roletype object_r crash_dump_exec_28_0) +(type device) +(typeattribute device_28_0) +(roletype object_r device_28_0) +(type alarm_device) +(typeattribute alarm_device_28_0) +(roletype object_r alarm_device_28_0) +(type ashmem_device) +(typeattribute ashmem_device_28_0) +(roletype object_r ashmem_device_28_0) +(type audio_device) +(typeattribute audio_device_28_0) +(roletype object_r audio_device_28_0) +(type audio_timer_device) +(typeattribute audio_timer_device_28_0) +(roletype object_r audio_timer_device_28_0) +(type audio_seq_device) +(typeattribute audio_seq_device_28_0) +(roletype object_r audio_seq_device_28_0) +(type binder_device) +(typeattribute binder_device_28_0) +(roletype object_r binder_device_28_0) +(type hwbinder_device) +(typeattribute hwbinder_device_28_0) +(roletype object_r hwbinder_device_28_0) +(type vndbinder_device) +(typeattribute vndbinder_device_28_0) +(roletype object_r vndbinder_device_28_0) +(type block_device) +(typeattribute block_device_28_0) +(roletype object_r block_device_28_0) +(type camera_device) +(typeattribute camera_device_28_0) +(roletype object_r camera_device_28_0) +(type dm_device) +(typeattribute dm_device_28_0) +(roletype object_r dm_device_28_0) +(type keychord_device) +(typeattribute keychord_device_28_0) +(roletype object_r keychord_device_28_0) +(type loop_control_device) +(typeattribute loop_control_device_28_0) +(roletype object_r loop_control_device_28_0) +(type loop_device) +(typeattribute loop_device_28_0) +(roletype object_r loop_device_28_0) +(type pmsg_device) +(typeattribute pmsg_device_28_0) +(roletype object_r pmsg_device_28_0) +(type radio_device) +(typeattribute radio_device_28_0) +(roletype object_r radio_device_28_0) +(type ram_device) +(typeattribute ram_device_28_0) +(roletype object_r ram_device_28_0) +(type rtc_device) +(typeattribute rtc_device_28_0) +(roletype object_r rtc_device_28_0) +(type vold_device) +(typeattribute vold_device_28_0) +(roletype object_r vold_device_28_0) +(type console_device) +(typeattribute console_device_28_0) +(roletype object_r console_device_28_0) +(type cpuctl_device) +(typeattribute cpuctl_device_28_0) +(roletype object_r cpuctl_device_28_0) +(type fscklogs) +(typeattribute fscklogs_28_0) +(roletype object_r fscklogs_28_0) +(type full_device) +(typeattribute full_device_28_0) +(roletype object_r full_device_28_0) +(type gpu_device) +(typeattribute gpu_device_28_0) +(roletype object_r gpu_device_28_0) +(type graphics_device) +(typeattribute graphics_device_28_0) +(roletype object_r graphics_device_28_0) +(type hw_random_device) +(typeattribute hw_random_device_28_0) +(roletype object_r hw_random_device_28_0) +(type input_device) +(typeattribute input_device_28_0) +(roletype object_r input_device_28_0) +(type kmem_device) +(typeattribute kmem_device_28_0) +(roletype object_r kmem_device_28_0) +(type port_device) +(typeattribute port_device_28_0) +(roletype object_r port_device_28_0) +(type lowpan_device) +(typeattribute lowpan_device_28_0) +(roletype object_r lowpan_device_28_0) +(type mtd_device) +(typeattribute mtd_device_28_0) +(roletype object_r mtd_device_28_0) +(type mtp_device) +(typeattribute mtp_device_28_0) +(roletype object_r mtp_device_28_0) +(type nfc_device) +(typeattribute nfc_device_28_0) +(roletype object_r nfc_device_28_0) +(type ptmx_device) +(typeattribute ptmx_device_28_0) +(roletype object_r ptmx_device_28_0) +(type kmsg_device) +(typeattribute kmsg_device_28_0) +(roletype object_r kmsg_device_28_0) +(type kmsg_debug_device) +(typeattribute kmsg_debug_device_28_0) +(roletype object_r kmsg_debug_device_28_0) +(type null_device) +(typeattribute null_device_28_0) +(roletype object_r null_device_28_0) +(type random_device) +(typeattribute random_device_28_0) +(roletype object_r random_device_28_0) +(type secure_element_device) +(typeattribute secure_element_device_28_0) +(roletype object_r secure_element_device_28_0) +(type sensors_device) +(typeattribute sensors_device_28_0) +(roletype object_r sensors_device_28_0) +(type serial_device) +(typeattribute serial_device_28_0) +(roletype object_r serial_device_28_0) +(type socket_device) +(typeattribute socket_device_28_0) +(roletype object_r socket_device_28_0) +(type owntty_device) +(typeattribute owntty_device_28_0) +(roletype object_r owntty_device_28_0) +(type tty_device) +(typeattribute tty_device_28_0) +(roletype object_r tty_device_28_0) +(type video_device) +(typeattribute video_device_28_0) +(roletype object_r video_device_28_0) +(type vcs_device) +(typeattribute vcs_device_28_0) +(roletype object_r vcs_device_28_0) +(type zero_device) +(typeattribute zero_device_28_0) +(roletype object_r zero_device_28_0) +(type fuse_device) +(typeattribute fuse_device_28_0) +(roletype object_r fuse_device_28_0) +(type iio_device) +(typeattribute iio_device_28_0) +(roletype object_r iio_device_28_0) +(type ion_device) +(typeattribute ion_device_28_0) +(roletype object_r ion_device_28_0) +(type qtaguid_device) +(typeattribute qtaguid_device_28_0) +(roletype object_r qtaguid_device_28_0) +(type watchdog_device) +(typeattribute watchdog_device_28_0) +(roletype object_r watchdog_device_28_0) +(type uhid_device) +(typeattribute uhid_device_28_0) +(roletype object_r uhid_device_28_0) +(type uio_device) +(typeattribute uio_device_28_0) +(roletype object_r uio_device_28_0) +(type tun_device) +(typeattribute tun_device_28_0) +(roletype object_r tun_device_28_0) +(type usbaccessory_device) +(typeattribute usbaccessory_device_28_0) +(roletype object_r usbaccessory_device_28_0) +(type usb_device) +(typeattribute usb_device_28_0) +(roletype object_r usb_device_28_0) +(type properties_device) +(typeattribute properties_device_28_0) +(roletype object_r properties_device_28_0) +(type properties_serial) +(typeattribute properties_serial_28_0) +(roletype object_r properties_serial_28_0) +(type property_info) +(typeattribute property_info_28_0) +(roletype object_r property_info_28_0) +(type i2c_device) +(typeattribute i2c_device_28_0) +(roletype object_r i2c_device_28_0) +(type hci_attach_dev) +(typeattribute hci_attach_dev_28_0) +(roletype object_r hci_attach_dev_28_0) +(type rpmsg_device) +(typeattribute rpmsg_device_28_0) +(roletype object_r rpmsg_device_28_0) +(type root_block_device) +(typeattribute root_block_device_28_0) +(roletype object_r root_block_device_28_0) +(type frp_block_device) +(typeattribute frp_block_device_28_0) +(roletype object_r frp_block_device_28_0) +(type system_block_device) +(typeattribute system_block_device_28_0) +(roletype object_r system_block_device_28_0) +(type recovery_block_device) +(typeattribute recovery_block_device_28_0) +(roletype object_r recovery_block_device_28_0) +(type boot_block_device) +(typeattribute boot_block_device_28_0) +(roletype object_r boot_block_device_28_0) +(type userdata_block_device) +(typeattribute userdata_block_device_28_0) +(roletype object_r userdata_block_device_28_0) +(type cache_block_device) +(typeattribute cache_block_device_28_0) +(roletype object_r cache_block_device_28_0) +(type swap_block_device) +(typeattribute swap_block_device_28_0) +(roletype object_r swap_block_device_28_0) +(type metadata_block_device) +(typeattribute metadata_block_device_28_0) +(roletype object_r metadata_block_device_28_0) +(type misc_block_device) +(typeattribute misc_block_device_28_0) +(roletype object_r misc_block_device_28_0) +(type dex2oat) +(typeattribute dex2oat_28_0) +(roletype object_r dex2oat_28_0) +(type dex2oat_exec) +(typeattribute dex2oat_exec_28_0) +(roletype object_r dex2oat_exec_28_0) +(type dhcp) +(typeattribute dhcp_28_0) +(roletype object_r dhcp_28_0) +(type dhcp_exec) +(typeattribute dhcp_exec_28_0) +(roletype object_r dhcp_exec_28_0) +(type dnsmasq) +(typeattribute dnsmasq_28_0) +(roletype object_r dnsmasq_28_0) +(type dnsmasq_exec) +(typeattribute dnsmasq_exec_28_0) +(roletype object_r dnsmasq_exec_28_0) +(type drmserver) +(typeattribute drmserver_28_0) +(roletype object_r drmserver_28_0) +(type drmserver_exec) +(typeattribute drmserver_exec_28_0) +(roletype object_r drmserver_exec_28_0) +(type drmserver_socket) +(typeattribute drmserver_socket_28_0) +(roletype object_r drmserver_socket_28_0) +(type dumpstate) +(typeattribute dumpstate_28_0) +(roletype object_r dumpstate_28_0) +(type dumpstate_exec) +(typeattribute dumpstate_exec_28_0) +(roletype object_r dumpstate_exec_28_0) +(type e2fs) +(typeattribute e2fs_28_0) +(roletype object_r e2fs_28_0) +(type e2fs_exec) +(typeattribute e2fs_exec_28_0) +(roletype object_r e2fs_exec_28_0) +(type ephemeral_app) +(typeattribute ephemeral_app_28_0) +(roletype object_r ephemeral_app_28_0) +(type labeledfs) +(typeattribute labeledfs_28_0) +(roletype object_r labeledfs_28_0) +(type pipefs) +(typeattribute pipefs_28_0) +(roletype object_r pipefs_28_0) +(type sockfs) +(typeattribute sockfs_28_0) +(roletype object_r sockfs_28_0) +(type rootfs) +(typeattribute rootfs_28_0) +(roletype object_r rootfs_28_0) +(type proc) +(typeattribute proc_28_0) +(roletype object_r proc_28_0) +(type proc_security) +(typeattribute proc_security_28_0) +(roletype object_r proc_security_28_0) +(type proc_drop_caches) +(typeattribute proc_drop_caches_28_0) +(roletype object_r proc_drop_caches_28_0) +(type proc_overcommit_memory) +(typeattribute proc_overcommit_memory_28_0) +(roletype object_r proc_overcommit_memory_28_0) +(type proc_min_free_order_shift) +(typeattribute proc_min_free_order_shift_28_0) +(roletype object_r proc_min_free_order_shift_28_0) +(type usermodehelper) +(typeattribute usermodehelper_28_0) +(roletype object_r usermodehelper_28_0) +(type sysfs_usermodehelper) +(typeattribute sysfs_usermodehelper_28_0) +(roletype object_r sysfs_usermodehelper_28_0) +(type qtaguid_proc) +(typeattribute qtaguid_proc_28_0) +(roletype object_r qtaguid_proc_28_0) +(type proc_qtaguid_stat) +(typeattribute proc_qtaguid_stat_28_0) +(roletype object_r proc_qtaguid_stat_28_0) +(type proc_bluetooth_writable) +(typeattribute proc_bluetooth_writable_28_0) +(roletype object_r proc_bluetooth_writable_28_0) +(type proc_abi) +(typeattribute proc_abi_28_0) +(roletype object_r proc_abi_28_0) +(type proc_asound) +(typeattribute proc_asound_28_0) +(roletype object_r proc_asound_28_0) +(type proc_buddyinfo) +(typeattribute proc_buddyinfo_28_0) +(roletype object_r proc_buddyinfo_28_0) +(type proc_cmdline) +(typeattribute proc_cmdline_28_0) +(roletype object_r proc_cmdline_28_0) +(type proc_cpuinfo) +(typeattribute proc_cpuinfo_28_0) +(roletype object_r proc_cpuinfo_28_0) +(type proc_dirty) +(typeattribute proc_dirty_28_0) +(roletype object_r proc_dirty_28_0) +(type proc_diskstats) +(typeattribute proc_diskstats_28_0) +(roletype object_r proc_diskstats_28_0) +(type proc_extra_free_kbytes) +(typeattribute proc_extra_free_kbytes_28_0) +(roletype object_r proc_extra_free_kbytes_28_0) +(type proc_filesystems) +(typeattribute proc_filesystems_28_0) +(roletype object_r proc_filesystems_28_0) +(type proc_hostname) +(typeattribute proc_hostname_28_0) +(roletype object_r proc_hostname_28_0) +(type proc_hung_task) +(typeattribute proc_hung_task_28_0) +(roletype object_r proc_hung_task_28_0) +(type proc_interrupts) +(typeattribute proc_interrupts_28_0) +(roletype object_r proc_interrupts_28_0) +(type proc_iomem) +(typeattribute proc_iomem_28_0) +(roletype object_r proc_iomem_28_0) +(type proc_kmsg) +(typeattribute proc_kmsg_28_0) +(roletype object_r proc_kmsg_28_0) +(type proc_loadavg) +(typeattribute proc_loadavg_28_0) +(roletype object_r proc_loadavg_28_0) +(type proc_max_map_count) +(typeattribute proc_max_map_count_28_0) +(roletype object_r proc_max_map_count_28_0) +(type proc_meminfo) +(typeattribute proc_meminfo_28_0) +(roletype object_r proc_meminfo_28_0) +(type proc_misc) +(typeattribute proc_misc_28_0) +(roletype object_r proc_misc_28_0) +(type proc_modules) +(typeattribute proc_modules_28_0) +(roletype object_r proc_modules_28_0) +(type proc_mounts) +(typeattribute proc_mounts_28_0) +(roletype object_r proc_mounts_28_0) +(type proc_net) +(typeattribute proc_net_28_0) +(roletype object_r proc_net_28_0) +(type proc_page_cluster) +(typeattribute proc_page_cluster_28_0) +(roletype object_r proc_page_cluster_28_0) +(type proc_pagetypeinfo) +(typeattribute proc_pagetypeinfo_28_0) +(roletype object_r proc_pagetypeinfo_28_0) +(type proc_panic) +(typeattribute proc_panic_28_0) +(roletype object_r proc_panic_28_0) +(type proc_perf) +(typeattribute proc_perf_28_0) +(roletype object_r proc_perf_28_0) +(type proc_pid_max) +(typeattribute proc_pid_max_28_0) +(roletype object_r proc_pid_max_28_0) +(type proc_pipe_conf) +(typeattribute proc_pipe_conf_28_0) +(roletype object_r proc_pipe_conf_28_0) +(type proc_random) +(typeattribute proc_random_28_0) +(roletype object_r proc_random_28_0) +(type proc_sched) +(typeattribute proc_sched_28_0) +(roletype object_r proc_sched_28_0) +(type proc_stat) +(typeattribute proc_stat_28_0) +(roletype object_r proc_stat_28_0) +(type proc_swaps) +(typeattribute proc_swaps_28_0) +(roletype object_r proc_swaps_28_0) +(type proc_sysrq) +(typeattribute proc_sysrq_28_0) +(roletype object_r proc_sysrq_28_0) +(type proc_timer) +(typeattribute proc_timer_28_0) +(roletype object_r proc_timer_28_0) +(type proc_tty_drivers) +(typeattribute proc_tty_drivers_28_0) +(roletype object_r proc_tty_drivers_28_0) +(type proc_uid_cputime_showstat) +(typeattribute proc_uid_cputime_showstat_28_0) +(roletype object_r proc_uid_cputime_showstat_28_0) +(type proc_uid_cputime_removeuid) +(typeattribute proc_uid_cputime_removeuid_28_0) +(roletype object_r proc_uid_cputime_removeuid_28_0) +(type proc_uid_io_stats) +(typeattribute proc_uid_io_stats_28_0) +(roletype object_r proc_uid_io_stats_28_0) +(type proc_uid_procstat_set) +(typeattribute proc_uid_procstat_set_28_0) +(roletype object_r proc_uid_procstat_set_28_0) +(type proc_uid_time_in_state) +(typeattribute proc_uid_time_in_state_28_0) +(roletype object_r proc_uid_time_in_state_28_0) +(type proc_uid_concurrent_active_time) +(typeattribute proc_uid_concurrent_active_time_28_0) +(roletype object_r proc_uid_concurrent_active_time_28_0) +(type proc_uid_concurrent_policy_time) +(typeattribute proc_uid_concurrent_policy_time_28_0) +(roletype object_r proc_uid_concurrent_policy_time_28_0) +(type proc_uid_cpupower) +(typeattribute proc_uid_cpupower_28_0) +(roletype object_r proc_uid_cpupower_28_0) +(type proc_uptime) +(typeattribute proc_uptime_28_0) +(roletype object_r proc_uptime_28_0) +(type proc_version) +(typeattribute proc_version_28_0) +(roletype object_r proc_version_28_0) +(type proc_vmallocinfo) +(typeattribute proc_vmallocinfo_28_0) +(roletype object_r proc_vmallocinfo_28_0) +(type proc_vmstat) +(typeattribute proc_vmstat_28_0) +(roletype object_r proc_vmstat_28_0) +(type proc_zoneinfo) +(typeattribute proc_zoneinfo_28_0) +(roletype object_r proc_zoneinfo_28_0) +(type selinuxfs) +(typeattribute selinuxfs_28_0) +(roletype object_r selinuxfs_28_0) +(type cgroup) +(typeattribute cgroup_28_0) +(roletype object_r cgroup_28_0) +(type cgroup_bpf) +(typeattribute cgroup_bpf_28_0) +(roletype object_r cgroup_bpf_28_0) +(type sysfs) +(typeattribute sysfs_28_0) +(roletype object_r sysfs_28_0) +(type sysfs_android_usb) +(typeattribute sysfs_android_usb_28_0) +(roletype object_r sysfs_android_usb_28_0) +(type sysfs_uio) +(typeattribute sysfs_uio_28_0) +(roletype object_r sysfs_uio_28_0) +(type sysfs_batteryinfo) +(typeattribute sysfs_batteryinfo_28_0) +(roletype object_r sysfs_batteryinfo_28_0) +(type sysfs_bluetooth_writable) +(typeattribute sysfs_bluetooth_writable_28_0) +(roletype object_r sysfs_bluetooth_writable_28_0) +(type sysfs_dm) +(typeattribute sysfs_dm_28_0) +(roletype object_r sysfs_dm_28_0) +(type sysfs_dt_firmware_android) +(typeattribute sysfs_dt_firmware_android_28_0) +(roletype object_r sysfs_dt_firmware_android_28_0) +(type sysfs_ipv4) +(typeattribute sysfs_ipv4_28_0) +(roletype object_r sysfs_ipv4_28_0) +(type sysfs_kernel_notes) +(typeattribute sysfs_kernel_notes_28_0) +(roletype object_r sysfs_kernel_notes_28_0) +(type sysfs_leds) +(typeattribute sysfs_leds_28_0) +(roletype object_r sysfs_leds_28_0) +(type sysfs_hwrandom) +(typeattribute sysfs_hwrandom_28_0) +(roletype object_r sysfs_hwrandom_28_0) +(type sysfs_nfc_power_writable) +(typeattribute sysfs_nfc_power_writable_28_0) +(roletype object_r sysfs_nfc_power_writable_28_0) +(type sysfs_wake_lock) +(typeattribute sysfs_wake_lock_28_0) +(roletype object_r sysfs_wake_lock_28_0) +(type sysfs_mac_address) +(typeattribute sysfs_mac_address_28_0) +(roletype object_r sysfs_mac_address_28_0) +(type sysfs_net) +(typeattribute sysfs_net_28_0) +(roletype object_r sysfs_net_28_0) +(type sysfs_power) +(typeattribute sysfs_power_28_0) +(roletype object_r sysfs_power_28_0) +(type sysfs_rtc) +(typeattribute sysfs_rtc_28_0) +(roletype object_r sysfs_rtc_28_0) +(type sysfs_switch) +(typeattribute sysfs_switch_28_0) +(roletype object_r sysfs_switch_28_0) +(type sysfs_usb) +(typeattribute sysfs_usb_28_0) +(roletype object_r sysfs_usb_28_0) +(type sysfs_wakeup_reasons) +(typeattribute sysfs_wakeup_reasons_28_0) +(roletype object_r sysfs_wakeup_reasons_28_0) +(type sysfs_fs_ext4_features) +(typeattribute sysfs_fs_ext4_features_28_0) +(roletype object_r sysfs_fs_ext4_features_28_0) +(type fs_bpf) +(typeattribute fs_bpf_28_0) +(roletype object_r fs_bpf_28_0) +(type configfs) +(typeattribute configfs_28_0) +(roletype object_r configfs_28_0) +(type sysfs_devices_system_cpu) +(typeattribute sysfs_devices_system_cpu_28_0) +(roletype object_r sysfs_devices_system_cpu_28_0) +(type sysfs_lowmemorykiller) +(typeattribute sysfs_lowmemorykiller_28_0) +(roletype object_r sysfs_lowmemorykiller_28_0) +(type sysfs_wlan_fwpath) +(typeattribute sysfs_wlan_fwpath_28_0) +(roletype object_r sysfs_wlan_fwpath_28_0) +(type sysfs_vibrator) +(typeattribute sysfs_vibrator_28_0) +(roletype object_r sysfs_vibrator_28_0) +(type sysfs_thermal) +(typeattribute sysfs_thermal_28_0) +(roletype object_r sysfs_thermal_28_0) +(type sysfs_zram) +(typeattribute sysfs_zram_28_0) +(roletype object_r sysfs_zram_28_0) +(type sysfs_zram_uevent) +(typeattribute sysfs_zram_uevent_28_0) +(roletype object_r sysfs_zram_uevent_28_0) +(type inotify) +(typeattribute inotify_28_0) +(roletype object_r inotify_28_0) +(type devpts) +(typeattribute devpts_28_0) +(roletype object_r devpts_28_0) +(type tmpfs) +(typeattribute tmpfs_28_0) +(roletype object_r tmpfs_28_0) +(type shm) +(typeattribute shm_28_0) +(roletype object_r shm_28_0) +(type mqueue) +(typeattribute mqueue_28_0) +(roletype object_r mqueue_28_0) +(type fuse) +(typeattribute fuse_28_0) +(roletype object_r fuse_28_0) +(type sdcardfs) +(typeattribute sdcardfs_28_0) +(roletype object_r sdcardfs_28_0) +(type vfat) +(typeattribute vfat_28_0) +(roletype object_r vfat_28_0) +(type exfat) +(typeattribute exfat_28_0) +(roletype object_r exfat_28_0) +(type debugfs) +(typeattribute debugfs_28_0) +(roletype object_r debugfs_28_0) +(type debugfs_mmc) +(typeattribute debugfs_mmc_28_0) +(roletype object_r debugfs_mmc_28_0) +(type debugfs_trace_marker) +(typeattribute debugfs_trace_marker_28_0) +(roletype object_r debugfs_trace_marker_28_0) +(type debugfs_tracing) +(typeattribute debugfs_tracing_28_0) +(roletype object_r debugfs_tracing_28_0) +(type debugfs_tracing_debug) +(typeattribute debugfs_tracing_debug_28_0) +(roletype object_r debugfs_tracing_debug_28_0) +(type debugfs_tracing_instances) +(typeattribute debugfs_tracing_instances_28_0) +(roletype object_r debugfs_tracing_instances_28_0) +(type debugfs_wakeup_sources) +(typeattribute debugfs_wakeup_sources_28_0) +(roletype object_r debugfs_wakeup_sources_28_0) +(type debugfs_wifi_tracing) +(typeattribute debugfs_wifi_tracing_28_0) +(roletype object_r debugfs_wifi_tracing_28_0) +(type pstorefs) +(typeattribute pstorefs_28_0) +(roletype object_r pstorefs_28_0) +(type functionfs) +(typeattribute functionfs_28_0) +(roletype object_r functionfs_28_0) +(type oemfs) +(typeattribute oemfs_28_0) +(roletype object_r oemfs_28_0) +(type usbfs) +(typeattribute usbfs_28_0) +(roletype object_r usbfs_28_0) +(type binfmt_miscfs) +(typeattribute binfmt_miscfs_28_0) +(roletype object_r binfmt_miscfs_28_0) +(type app_fusefs) +(typeattribute app_fusefs_28_0) +(roletype object_r app_fusefs_28_0) +(type unlabeled) +(typeattribute unlabeled_28_0) +(roletype object_r unlabeled_28_0) +(type system_file) +(typeattribute system_file_28_0) +(roletype object_r system_file_28_0) +(type vendor_hal_file) +(typeattribute vendor_hal_file_28_0) +(roletype object_r vendor_hal_file_28_0) +(type vendor_file) +(typeattribute vendor_file_28_0) +(roletype object_r vendor_file_28_0) +(type vendor_app_file) +(typeattribute vendor_app_file_28_0) +(roletype object_r vendor_app_file_28_0) +(type vendor_configs_file) +(typeattribute vendor_configs_file_28_0) +(roletype object_r vendor_configs_file_28_0) +(type same_process_hal_file) +(typeattribute same_process_hal_file_28_0) +(roletype object_r same_process_hal_file_28_0) +(type vndk_sp_file) +(typeattribute vndk_sp_file_28_0) +(roletype object_r vndk_sp_file_28_0) +(type vendor_framework_file) +(typeattribute vendor_framework_file_28_0) +(roletype object_r vendor_framework_file_28_0) +(type vendor_overlay_file) +(typeattribute vendor_overlay_file_28_0) +(roletype object_r vendor_overlay_file_28_0) +(type metadata_file) +(typeattribute metadata_file_28_0) +(roletype object_r metadata_file_28_0) +(type vold_metadata_file) +(typeattribute vold_metadata_file_28_0) +(roletype object_r vold_metadata_file_28_0) +(type runtime_event_log_tags_file) +(typeattribute runtime_event_log_tags_file_28_0) +(roletype object_r runtime_event_log_tags_file_28_0) +(type logcat_exec) +(typeattribute logcat_exec_28_0) +(roletype object_r logcat_exec_28_0) +(type coredump_file) +(typeattribute coredump_file_28_0) +(roletype object_r coredump_file_28_0) +(type system_data_file) +(typeattribute system_data_file_28_0) +(roletype object_r system_data_file_28_0) +(type vendor_data_file) +(typeattribute vendor_data_file_28_0) +(roletype object_r vendor_data_file_28_0) +(type unencrypted_data_file) +(typeattribute unencrypted_data_file_28_0) +(roletype object_r unencrypted_data_file_28_0) +(type install_data_file) +(typeattribute install_data_file_28_0) +(roletype object_r install_data_file_28_0) +(type drm_data_file) +(typeattribute drm_data_file_28_0) +(roletype object_r drm_data_file_28_0) +(type adb_data_file) +(typeattribute adb_data_file_28_0) +(roletype object_r adb_data_file_28_0) +(type anr_data_file) +(typeattribute anr_data_file_28_0) +(roletype object_r anr_data_file_28_0) +(type tombstone_data_file) +(typeattribute tombstone_data_file_28_0) +(roletype object_r tombstone_data_file_28_0) +(type tombstone_wifi_data_file) +(typeattribute tombstone_wifi_data_file_28_0) +(roletype object_r tombstone_wifi_data_file_28_0) +(type apk_data_file) +(typeattribute apk_data_file_28_0) +(roletype object_r apk_data_file_28_0) +(type apk_tmp_file) +(typeattribute apk_tmp_file_28_0) +(roletype object_r apk_tmp_file_28_0) +(type apk_private_data_file) +(typeattribute apk_private_data_file_28_0) +(roletype object_r apk_private_data_file_28_0) +(type apk_private_tmp_file) +(typeattribute apk_private_tmp_file_28_0) +(roletype object_r apk_private_tmp_file_28_0) +(type dalvikcache_data_file) +(typeattribute dalvikcache_data_file_28_0) +(roletype object_r dalvikcache_data_file_28_0) +(type ota_data_file) +(typeattribute ota_data_file_28_0) +(roletype object_r ota_data_file_28_0) +(type ota_package_file) +(typeattribute ota_package_file_28_0) +(roletype object_r ota_package_file_28_0) +(type user_profile_data_file) +(typeattribute user_profile_data_file_28_0) +(roletype object_r user_profile_data_file_28_0) +(type profman_dump_data_file) +(typeattribute profman_dump_data_file_28_0) +(roletype object_r profman_dump_data_file_28_0) +(type resourcecache_data_file) +(typeattribute resourcecache_data_file_28_0) +(roletype object_r resourcecache_data_file_28_0) +(type shell_data_file) +(typeattribute shell_data_file_28_0) +(roletype object_r shell_data_file_28_0) +(type property_data_file) +(typeattribute property_data_file_28_0) +(roletype object_r property_data_file_28_0) +(type bootchart_data_file) +(typeattribute bootchart_data_file_28_0) +(roletype object_r bootchart_data_file_28_0) +(type heapdump_data_file) +(typeattribute heapdump_data_file_28_0) +(roletype object_r heapdump_data_file_28_0) +(type nativetest_data_file) +(typeattribute nativetest_data_file_28_0) +(roletype object_r nativetest_data_file_28_0) +(type ringtone_file) +(typeattribute ringtone_file_28_0) +(roletype object_r ringtone_file_28_0) +(type preloads_data_file) +(typeattribute preloads_data_file_28_0) +(roletype object_r preloads_data_file_28_0) +(type preloads_media_file) +(typeattribute preloads_media_file_28_0) +(roletype object_r preloads_media_file_28_0) +(type dhcp_data_file) +(typeattribute dhcp_data_file_28_0) +(roletype object_r dhcp_data_file_28_0) +(type mnt_media_rw_file) +(typeattribute mnt_media_rw_file_28_0) +(roletype object_r mnt_media_rw_file_28_0) +(type mnt_user_file) +(typeattribute mnt_user_file_28_0) +(roletype object_r mnt_user_file_28_0) +(type mnt_expand_file) +(typeattribute mnt_expand_file_28_0) +(roletype object_r mnt_expand_file_28_0) +(type storage_file) +(typeattribute storage_file_28_0) +(roletype object_r storage_file_28_0) +(type mnt_media_rw_stub_file) +(typeattribute mnt_media_rw_stub_file_28_0) +(roletype object_r mnt_media_rw_stub_file_28_0) +(type storage_stub_file) +(typeattribute storage_stub_file_28_0) +(roletype object_r storage_stub_file_28_0) +(type mnt_vendor_file) +(typeattribute mnt_vendor_file_28_0) +(roletype object_r mnt_vendor_file_28_0) +(type postinstall_mnt_dir) +(typeattribute postinstall_mnt_dir_28_0) +(roletype object_r postinstall_mnt_dir_28_0) +(type postinstall_file) +(typeattribute postinstall_file_28_0) +(roletype object_r postinstall_file_28_0) +(type adb_keys_file) +(typeattribute adb_keys_file_28_0) +(roletype object_r adb_keys_file_28_0) +(type audio_data_file) +(typeattribute audio_data_file_28_0) +(roletype object_r audio_data_file_28_0) +(type audioserver_data_file) +(typeattribute audioserver_data_file_28_0) +(roletype object_r audioserver_data_file_28_0) +(type bluetooth_data_file) +(typeattribute bluetooth_data_file_28_0) +(roletype object_r bluetooth_data_file_28_0) +(type bluetooth_logs_data_file) +(typeattribute bluetooth_logs_data_file_28_0) +(roletype object_r bluetooth_logs_data_file_28_0) +(type bootstat_data_file) +(typeattribute bootstat_data_file_28_0) +(roletype object_r bootstat_data_file_28_0) +(type boottrace_data_file) +(typeattribute boottrace_data_file_28_0) +(roletype object_r boottrace_data_file_28_0) +(type camera_data_file) +(typeattribute camera_data_file_28_0) +(roletype object_r camera_data_file_28_0) +(type gatekeeper_data_file) +(typeattribute gatekeeper_data_file_28_0) +(roletype object_r gatekeeper_data_file_28_0) +(type incident_data_file) +(typeattribute incident_data_file_28_0) +(roletype object_r incident_data_file_28_0) +(type keychain_data_file) +(typeattribute keychain_data_file_28_0) +(roletype object_r keychain_data_file_28_0) +(type keystore_data_file) +(typeattribute keystore_data_file_28_0) +(roletype object_r keystore_data_file_28_0) +(type media_data_file) +(typeattribute media_data_file_28_0) +(roletype object_r media_data_file_28_0) +(type media_rw_data_file) +(typeattribute media_rw_data_file_28_0) +(roletype object_r media_rw_data_file_28_0) +(type misc_user_data_file) +(typeattribute misc_user_data_file_28_0) +(roletype object_r misc_user_data_file_28_0) +(type net_data_file) +(typeattribute net_data_file_28_0) +(roletype object_r net_data_file_28_0) +(type network_watchlist_data_file) +(typeattribute network_watchlist_data_file_28_0) +(roletype object_r network_watchlist_data_file_28_0) +(type nfc_data_file) +(typeattribute nfc_data_file_28_0) +(roletype object_r nfc_data_file_28_0) +(type radio_data_file) +(typeattribute radio_data_file_28_0) +(roletype object_r radio_data_file_28_0) +(type recovery_data_file) +(typeattribute recovery_data_file_28_0) +(roletype object_r recovery_data_file_28_0) +(type shared_relro_file) +(typeattribute shared_relro_file_28_0) +(roletype object_r shared_relro_file_28_0) +(type systemkeys_data_file) +(typeattribute systemkeys_data_file_28_0) +(roletype object_r systemkeys_data_file_28_0) +(type textclassifier_data_file) +(typeattribute textclassifier_data_file_28_0) +(roletype object_r textclassifier_data_file_28_0) +(type trace_data_file) +(typeattribute trace_data_file_28_0) +(roletype object_r trace_data_file_28_0) +(type vpn_data_file) +(typeattribute vpn_data_file_28_0) +(roletype object_r vpn_data_file_28_0) +(type wifi_data_file) +(typeattribute wifi_data_file_28_0) +(roletype object_r wifi_data_file_28_0) +(type zoneinfo_data_file) +(typeattribute zoneinfo_data_file_28_0) +(roletype object_r zoneinfo_data_file_28_0) +(type vold_data_file) +(typeattribute vold_data_file_28_0) +(roletype object_r vold_data_file_28_0) +(type perfprofd_data_file) +(typeattribute perfprofd_data_file_28_0) +(roletype object_r perfprofd_data_file_28_0) +(type tee_data_file) +(typeattribute tee_data_file_28_0) +(roletype object_r tee_data_file_28_0) +(type update_engine_data_file) +(typeattribute update_engine_data_file_28_0) +(roletype object_r update_engine_data_file_28_0) +(type update_engine_log_data_file) +(typeattribute update_engine_log_data_file_28_0) +(roletype object_r update_engine_log_data_file_28_0) +(type method_trace_data_file) +(typeattribute method_trace_data_file_28_0) +(roletype object_r method_trace_data_file_28_0) +(type app_data_file) +(typeattribute app_data_file_28_0) +(roletype object_r app_data_file_28_0) +(type system_app_data_file) +(typeattribute system_app_data_file_28_0) +(roletype object_r system_app_data_file_28_0) +(type cache_file) +(typeattribute cache_file_28_0) +(roletype object_r cache_file_28_0) +(type cache_backup_file) +(typeattribute cache_backup_file_28_0) +(roletype object_r cache_backup_file_28_0) +(type cache_private_backup_file) +(typeattribute cache_private_backup_file_28_0) +(roletype object_r cache_private_backup_file_28_0) +(type cache_recovery_file) +(typeattribute cache_recovery_file_28_0) +(roletype object_r cache_recovery_file_28_0) +(type efs_file) +(typeattribute efs_file_28_0) +(roletype object_r efs_file_28_0) +(type wallpaper_file) +(typeattribute wallpaper_file_28_0) +(roletype object_r wallpaper_file_28_0) +(type shortcut_manager_icons) +(typeattribute shortcut_manager_icons_28_0) +(roletype object_r shortcut_manager_icons_28_0) +(type icon_file) +(typeattribute icon_file_28_0) +(roletype object_r icon_file_28_0) +(type asec_apk_file) +(typeattribute asec_apk_file_28_0) +(roletype object_r asec_apk_file_28_0) +(type asec_public_file) +(typeattribute asec_public_file_28_0) +(roletype object_r asec_public_file_28_0) +(type asec_image_file) +(typeattribute asec_image_file_28_0) +(roletype object_r asec_image_file_28_0) +(type backup_data_file) +(typeattribute backup_data_file_28_0) +(roletype object_r backup_data_file_28_0) +(type bluetooth_efs_file) +(typeattribute bluetooth_efs_file_28_0) +(roletype object_r bluetooth_efs_file_28_0) +(type fingerprintd_data_file) +(typeattribute fingerprintd_data_file_28_0) +(roletype object_r fingerprintd_data_file_28_0) +(type fingerprint_vendor_data_file) +(typeattribute fingerprint_vendor_data_file_28_0) +(roletype object_r fingerprint_vendor_data_file_28_0) +(type app_fuse_file) +(typeattribute app_fuse_file_28_0) +(roletype object_r app_fuse_file_28_0) +(type adbd_socket) +(typeattribute adbd_socket_28_0) +(roletype object_r adbd_socket_28_0) +(type bluetooth_socket) +(typeattribute bluetooth_socket_28_0) +(roletype object_r bluetooth_socket_28_0) +(type dnsproxyd_socket) +(typeattribute dnsproxyd_socket_28_0) +(roletype object_r dnsproxyd_socket_28_0) +(type dumpstate_socket) +(typeattribute dumpstate_socket_28_0) +(roletype object_r dumpstate_socket_28_0) +(type fwmarkd_socket) +(typeattribute fwmarkd_socket_28_0) +(roletype object_r fwmarkd_socket_28_0) +(type lmkd_socket) +(typeattribute lmkd_socket_28_0) +(roletype object_r lmkd_socket_28_0) +(type logd_socket) +(typeattribute logd_socket_28_0) +(roletype object_r logd_socket_28_0) +(type logdr_socket) +(typeattribute logdr_socket_28_0) +(roletype object_r logdr_socket_28_0) +(type logdw_socket) +(typeattribute logdw_socket_28_0) +(roletype object_r logdw_socket_28_0) +(type mdns_socket) +(typeattribute mdns_socket_28_0) +(roletype object_r mdns_socket_28_0) +(type mdnsd_socket) +(typeattribute mdnsd_socket_28_0) +(roletype object_r mdnsd_socket_28_0) +(type misc_logd_file) +(typeattribute misc_logd_file_28_0) +(roletype object_r misc_logd_file_28_0) +(type mtpd_socket) +(typeattribute mtpd_socket_28_0) +(roletype object_r mtpd_socket_28_0) +(type netd_socket) +(typeattribute netd_socket_28_0) +(roletype object_r netd_socket_28_0) +(type property_socket) +(typeattribute property_socket_28_0) +(roletype object_r property_socket_28_0) +(type racoon_socket) +(typeattribute racoon_socket_28_0) +(roletype object_r racoon_socket_28_0) +(type rild_socket) +(typeattribute rild_socket_28_0) +(roletype object_r rild_socket_28_0) +(type rild_debug_socket) +(typeattribute rild_debug_socket_28_0) +(roletype object_r rild_debug_socket_28_0) +(type system_wpa_socket) +(typeattribute system_wpa_socket_28_0) +(roletype object_r system_wpa_socket_28_0) +(type system_ndebug_socket) +(typeattribute system_ndebug_socket_28_0) +(roletype object_r system_ndebug_socket_28_0) +(type tombstoned_crash_socket) +(typeattribute tombstoned_crash_socket_28_0) +(roletype object_r tombstoned_crash_socket_28_0) +(type tombstoned_java_trace_socket) +(typeattribute tombstoned_java_trace_socket_28_0) +(roletype object_r tombstoned_java_trace_socket_28_0) +(type tombstoned_intercept_socket) +(typeattribute tombstoned_intercept_socket_28_0) +(roletype object_r tombstoned_intercept_socket_28_0) +(type traced_producer_socket) +(typeattribute traced_producer_socket_28_0) +(roletype object_r traced_producer_socket_28_0) +(type traced_consumer_socket) +(typeattribute traced_consumer_socket_28_0) +(roletype object_r traced_consumer_socket_28_0) +(type uncrypt_socket) +(typeattribute uncrypt_socket_28_0) +(roletype object_r uncrypt_socket_28_0) +(type wpa_socket) +(typeattribute wpa_socket_28_0) +(roletype object_r wpa_socket_28_0) +(type zygote_socket) +(typeattribute zygote_socket_28_0) +(roletype object_r zygote_socket_28_0) +(type gps_control) +(typeattribute gps_control_28_0) +(roletype object_r gps_control_28_0) +(type pdx_display_dir) +(typeattribute pdx_display_dir_28_0) +(roletype object_r pdx_display_dir_28_0) +(type pdx_performance_dir) +(typeattribute pdx_performance_dir_28_0) +(roletype object_r pdx_performance_dir_28_0) +(type pdx_bufferhub_dir) +(typeattribute pdx_bufferhub_dir_28_0) +(roletype object_r pdx_bufferhub_dir_28_0) +(type pdx_display_client_endpoint_socket) +(typeattribute pdx_display_client_endpoint_socket_28_0) +(roletype object_r pdx_display_client_endpoint_socket_28_0) +(type pdx_display_client_channel_socket) +(typeattribute pdx_display_client_channel_socket_28_0) +(roletype object_r pdx_display_client_channel_socket_28_0) +(type pdx_display_manager_endpoint_socket) +(typeattribute pdx_display_manager_endpoint_socket_28_0) +(roletype object_r pdx_display_manager_endpoint_socket_28_0) +(type pdx_display_manager_channel_socket) +(typeattribute pdx_display_manager_channel_socket_28_0) +(roletype object_r pdx_display_manager_channel_socket_28_0) +(type pdx_display_screenshot_endpoint_socket) +(typeattribute pdx_display_screenshot_endpoint_socket_28_0) +(roletype object_r pdx_display_screenshot_endpoint_socket_28_0) +(type pdx_display_screenshot_channel_socket) +(typeattribute pdx_display_screenshot_channel_socket_28_0) +(roletype object_r pdx_display_screenshot_channel_socket_28_0) +(type pdx_display_vsync_endpoint_socket) +(typeattribute pdx_display_vsync_endpoint_socket_28_0) +(roletype object_r pdx_display_vsync_endpoint_socket_28_0) +(type pdx_display_vsync_channel_socket) +(typeattribute pdx_display_vsync_channel_socket_28_0) +(roletype object_r pdx_display_vsync_channel_socket_28_0) +(type pdx_performance_client_endpoint_socket) +(typeattribute pdx_performance_client_endpoint_socket_28_0) +(roletype object_r pdx_performance_client_endpoint_socket_28_0) +(type pdx_performance_client_channel_socket) +(typeattribute pdx_performance_client_channel_socket_28_0) +(roletype object_r pdx_performance_client_channel_socket_28_0) +(type pdx_bufferhub_client_endpoint_socket) +(typeattribute pdx_bufferhub_client_endpoint_socket_28_0) +(roletype object_r pdx_bufferhub_client_endpoint_socket_28_0) +(type pdx_bufferhub_client_channel_socket) +(typeattribute pdx_bufferhub_client_channel_socket_28_0) +(roletype object_r pdx_bufferhub_client_channel_socket_28_0) +(type file_contexts_file) +(typeattribute file_contexts_file_28_0) +(roletype object_r file_contexts_file_28_0) +(type mac_perms_file) +(typeattribute mac_perms_file_28_0) +(roletype object_r mac_perms_file_28_0) +(type property_contexts_file) +(typeattribute property_contexts_file_28_0) +(roletype object_r property_contexts_file_28_0) +(type seapp_contexts_file) +(typeattribute seapp_contexts_file_28_0) +(roletype object_r seapp_contexts_file_28_0) +(type sepolicy_file) +(typeattribute sepolicy_file_28_0) +(roletype object_r sepolicy_file_28_0) +(type service_contexts_file) +(typeattribute service_contexts_file_28_0) +(roletype object_r service_contexts_file_28_0) +(type nonplat_service_contexts_file) +(typeattribute nonplat_service_contexts_file_28_0) +(roletype object_r nonplat_service_contexts_file_28_0) +(type hwservice_contexts_file) +(typeattribute hwservice_contexts_file_28_0) +(roletype object_r hwservice_contexts_file_28_0) +(type vndservice_contexts_file) +(typeattribute vndservice_contexts_file_28_0) +(roletype object_r vndservice_contexts_file_28_0) +(type audiohal_data_file) +(typeattribute audiohal_data_file_28_0) +(roletype object_r audiohal_data_file_28_0) +(type fingerprintd) +(typeattribute fingerprintd_28_0) +(roletype object_r fingerprintd_28_0) +(type fingerprintd_exec) +(typeattribute fingerprintd_exec_28_0) +(roletype object_r fingerprintd_exec_28_0) +(type fsck) +(typeattribute fsck_28_0) +(roletype object_r fsck_28_0) +(type fsck_exec) +(typeattribute fsck_exec_28_0) +(roletype object_r fsck_exec_28_0) +(type fsck_untrusted) +(typeattribute fsck_untrusted_28_0) +(roletype object_r fsck_untrusted_28_0) +(type gatekeeperd) +(typeattribute gatekeeperd_28_0) +(roletype object_r gatekeeperd_28_0) +(type gatekeeperd_exec) +(typeattribute gatekeeperd_exec_28_0) +(roletype object_r gatekeeperd_exec_28_0) +(type healthd) +(typeattribute healthd_28_0) +(roletype object_r healthd_28_0) +(type healthd_exec) +(typeattribute healthd_exec_28_0) +(roletype object_r healthd_exec_28_0) +(type default_android_hwservice) +(typeattribute default_android_hwservice_28_0) +(roletype object_r default_android_hwservice_28_0) +(type fwk_display_hwservice) +(typeattribute fwk_display_hwservice_28_0) +(roletype object_r fwk_display_hwservice_28_0) +(type fwk_scheduler_hwservice) +(typeattribute fwk_scheduler_hwservice_28_0) +(roletype object_r fwk_scheduler_hwservice_28_0) +(type fwk_sensor_hwservice) +(typeattribute fwk_sensor_hwservice_28_0) +(roletype object_r fwk_sensor_hwservice_28_0) +(type hal_audiocontrol_hwservice) +(typeattribute hal_audiocontrol_hwservice_28_0) +(roletype object_r hal_audiocontrol_hwservice_28_0) +(type hal_audio_hwservice) +(typeattribute hal_audio_hwservice_28_0) +(roletype object_r hal_audio_hwservice_28_0) +(type hal_authsecret_hwservice) +(typeattribute hal_authsecret_hwservice_28_0) +(roletype object_r hal_authsecret_hwservice_28_0) +(type hal_bluetooth_hwservice) +(typeattribute hal_bluetooth_hwservice_28_0) +(roletype object_r hal_bluetooth_hwservice_28_0) +(type hal_bootctl_hwservice) +(typeattribute hal_bootctl_hwservice_28_0) +(roletype object_r hal_bootctl_hwservice_28_0) +(type hal_broadcastradio_hwservice) +(typeattribute hal_broadcastradio_hwservice_28_0) +(roletype object_r hal_broadcastradio_hwservice_28_0) +(type hal_camera_hwservice) +(typeattribute hal_camera_hwservice_28_0) +(roletype object_r hal_camera_hwservice_28_0) +(type hal_codec2_hwservice) +(typeattribute hal_codec2_hwservice_28_0) +(roletype object_r hal_codec2_hwservice_28_0) +(type hal_configstore_ISurfaceFlingerConfigs) +(typeattribute hal_configstore_ISurfaceFlingerConfigs_28_0) +(roletype object_r hal_configstore_ISurfaceFlingerConfigs_28_0) +(type hal_confirmationui_hwservice) +(typeattribute hal_confirmationui_hwservice_28_0) +(roletype object_r hal_confirmationui_hwservice_28_0) +(type hal_contexthub_hwservice) +(typeattribute hal_contexthub_hwservice_28_0) +(roletype object_r hal_contexthub_hwservice_28_0) +(type hal_drm_hwservice) +(typeattribute hal_drm_hwservice_28_0) +(roletype object_r hal_drm_hwservice_28_0) +(type hal_cas_hwservice) +(typeattribute hal_cas_hwservice_28_0) +(roletype object_r hal_cas_hwservice_28_0) +(type hal_dumpstate_hwservice) +(typeattribute hal_dumpstate_hwservice_28_0) +(roletype object_r hal_dumpstate_hwservice_28_0) +(type hal_evs_hwservice) +(typeattribute hal_evs_hwservice_28_0) +(roletype object_r hal_evs_hwservice_28_0) +(type hal_fingerprint_hwservice) +(typeattribute hal_fingerprint_hwservice_28_0) +(roletype object_r hal_fingerprint_hwservice_28_0) +(type hal_gatekeeper_hwservice) +(typeattribute hal_gatekeeper_hwservice_28_0) +(roletype object_r hal_gatekeeper_hwservice_28_0) +(type hal_gnss_hwservice) +(typeattribute hal_gnss_hwservice_28_0) +(roletype object_r hal_gnss_hwservice_28_0) +(type hal_graphics_allocator_hwservice) +(typeattribute hal_graphics_allocator_hwservice_28_0) +(roletype object_r hal_graphics_allocator_hwservice_28_0) +(type hal_graphics_composer_hwservice) +(typeattribute hal_graphics_composer_hwservice_28_0) +(roletype object_r hal_graphics_composer_hwservice_28_0) +(type hal_graphics_mapper_hwservice) +(typeattribute hal_graphics_mapper_hwservice_28_0) +(roletype object_r hal_graphics_mapper_hwservice_28_0) +(type hal_health_hwservice) +(typeattribute hal_health_hwservice_28_0) +(roletype object_r hal_health_hwservice_28_0) +(type hal_ir_hwservice) +(typeattribute hal_ir_hwservice_28_0) +(roletype object_r hal_ir_hwservice_28_0) +(type hal_keymaster_hwservice) +(typeattribute hal_keymaster_hwservice_28_0) +(roletype object_r hal_keymaster_hwservice_28_0) +(type hal_light_hwservice) +(typeattribute hal_light_hwservice_28_0) +(roletype object_r hal_light_hwservice_28_0) +(type hal_lowpan_hwservice) +(typeattribute hal_lowpan_hwservice_28_0) +(roletype object_r hal_lowpan_hwservice_28_0) +(type hal_memtrack_hwservice) +(typeattribute hal_memtrack_hwservice_28_0) +(roletype object_r hal_memtrack_hwservice_28_0) +(type hal_neuralnetworks_hwservice) +(typeattribute hal_neuralnetworks_hwservice_28_0) +(roletype object_r hal_neuralnetworks_hwservice_28_0) +(type hal_nfc_hwservice) +(typeattribute hal_nfc_hwservice_28_0) +(roletype object_r hal_nfc_hwservice_28_0) +(type hal_oemlock_hwservice) +(typeattribute hal_oemlock_hwservice_28_0) +(roletype object_r hal_oemlock_hwservice_28_0) +(type hal_omx_hwservice) +(typeattribute hal_omx_hwservice_28_0) +(roletype object_r hal_omx_hwservice_28_0) +(type hal_power_hwservice) +(typeattribute hal_power_hwservice_28_0) +(roletype object_r hal_power_hwservice_28_0) +(type hal_renderscript_hwservice) +(typeattribute hal_renderscript_hwservice_28_0) +(roletype object_r hal_renderscript_hwservice_28_0) +(type hal_secure_element_hwservice) +(typeattribute hal_secure_element_hwservice_28_0) +(roletype object_r hal_secure_element_hwservice_28_0) +(type hal_sensors_hwservice) +(typeattribute hal_sensors_hwservice_28_0) +(roletype object_r hal_sensors_hwservice_28_0) +(type hal_telephony_hwservice) +(typeattribute hal_telephony_hwservice_28_0) +(roletype object_r hal_telephony_hwservice_28_0) +(type hal_tetheroffload_hwservice) +(typeattribute hal_tetheroffload_hwservice_28_0) +(roletype object_r hal_tetheroffload_hwservice_28_0) +(type hal_thermal_hwservice) +(typeattribute hal_thermal_hwservice_28_0) +(roletype object_r hal_thermal_hwservice_28_0) +(type hal_tv_cec_hwservice) +(typeattribute hal_tv_cec_hwservice_28_0) +(roletype object_r hal_tv_cec_hwservice_28_0) +(type hal_tv_input_hwservice) +(typeattribute hal_tv_input_hwservice_28_0) +(roletype object_r hal_tv_input_hwservice_28_0) +(type hal_usb_hwservice) +(typeattribute hal_usb_hwservice_28_0) +(roletype object_r hal_usb_hwservice_28_0) +(type hal_usb_gadget_hwservice) +(typeattribute hal_usb_gadget_hwservice_28_0) +(roletype object_r hal_usb_gadget_hwservice_28_0) +(type hal_vehicle_hwservice) +(typeattribute hal_vehicle_hwservice_28_0) +(roletype object_r hal_vehicle_hwservice_28_0) +(type hal_vibrator_hwservice) +(typeattribute hal_vibrator_hwservice_28_0) +(roletype object_r hal_vibrator_hwservice_28_0) +(type hal_vr_hwservice) +(typeattribute hal_vr_hwservice_28_0) +(roletype object_r hal_vr_hwservice_28_0) +(type hal_weaver_hwservice) +(typeattribute hal_weaver_hwservice_28_0) +(roletype object_r hal_weaver_hwservice_28_0) +(type hal_wifi_hwservice) +(typeattribute hal_wifi_hwservice_28_0) +(roletype object_r hal_wifi_hwservice_28_0) +(type hal_wifi_hostapd_hwservice) +(typeattribute hal_wifi_hostapd_hwservice_28_0) +(roletype object_r hal_wifi_hostapd_hwservice_28_0) +(type hal_wifi_offload_hwservice) +(typeattribute hal_wifi_offload_hwservice_28_0) +(roletype object_r hal_wifi_offload_hwservice_28_0) +(type hal_wifi_supplicant_hwservice) +(typeattribute hal_wifi_supplicant_hwservice_28_0) +(roletype object_r hal_wifi_supplicant_hwservice_28_0) +(type hidl_allocator_hwservice) +(typeattribute hidl_allocator_hwservice_28_0) +(roletype object_r hidl_allocator_hwservice_28_0) +(type hidl_base_hwservice) +(typeattribute hidl_base_hwservice_28_0) +(roletype object_r hidl_base_hwservice_28_0) +(type hidl_manager_hwservice) +(typeattribute hidl_manager_hwservice_28_0) +(roletype object_r hidl_manager_hwservice_28_0) +(type hidl_memory_hwservice) +(typeattribute hidl_memory_hwservice_28_0) +(roletype object_r hidl_memory_hwservice_28_0) +(type hidl_token_hwservice) +(typeattribute hidl_token_hwservice_28_0) +(roletype object_r hidl_token_hwservice_28_0) +(type system_net_netd_hwservice) +(typeattribute system_net_netd_hwservice_28_0) +(roletype object_r system_net_netd_hwservice_28_0) +(type system_wifi_keystore_hwservice) +(typeattribute system_wifi_keystore_hwservice_28_0) +(roletype object_r system_wifi_keystore_hwservice_28_0) +(type thermalcallback_hwservice) +(typeattribute thermalcallback_hwservice_28_0) +(roletype object_r thermalcallback_hwservice_28_0) +(type hwservicemanager) +(typeattribute hwservicemanager_28_0) +(roletype object_r hwservicemanager_28_0) +(type hwservicemanager_exec) +(typeattribute hwservicemanager_exec_28_0) +(roletype object_r hwservicemanager_exec_28_0) +(type idmap) +(typeattribute idmap_28_0) +(roletype object_r idmap_28_0) +(type idmap_exec) +(typeattribute idmap_exec_28_0) +(roletype object_r idmap_exec_28_0) +(type incident) +(typeattribute incident_28_0) +(roletype object_r incident_28_0) +(type incident_helper) +(typeattribute incident_helper_28_0) +(roletype object_r incident_helper_28_0) +(type incidentd) +(typeattribute incidentd_28_0) +(roletype object_r incidentd_28_0) +(type init) +(typeattribute init_28_0) +(roletype object_r init_28_0) +(type init_exec) +(typeattribute init_exec_28_0) +(roletype object_r init_exec_28_0) +(type inputflinger) +(typeattribute inputflinger_28_0) +(roletype object_r inputflinger_28_0) +(type inputflinger_exec) +(typeattribute inputflinger_exec_28_0) +(roletype object_r inputflinger_exec_28_0) +(type install_recovery) +(typeattribute install_recovery_28_0) +(roletype object_r install_recovery_28_0) +(type install_recovery_exec) +(typeattribute install_recovery_exec_28_0) +(roletype object_r install_recovery_exec_28_0) +(type installd) +(typeattribute installd_28_0) +(roletype object_r installd_28_0) +(type installd_exec) +(typeattribute installd_exec_28_0) +(roletype object_r installd_exec_28_0) +(type isolated_app) +(typeattribute isolated_app_28_0) +(roletype object_r isolated_app_28_0) +(type kernel) +(typeattribute kernel_28_0) +(roletype object_r kernel_28_0) +(type keystore) +(typeattribute keystore_28_0) +(roletype object_r keystore_28_0) +(type keystore_exec) +(typeattribute keystore_exec_28_0) +(roletype object_r keystore_exec_28_0) +(type lmkd) +(typeattribute lmkd_28_0) +(roletype object_r lmkd_28_0) +(type lmkd_exec) +(typeattribute lmkd_exec_28_0) +(roletype object_r lmkd_exec_28_0) +(type logd) +(typeattribute logd_28_0) +(roletype object_r logd_28_0) +(type logd_exec) +(typeattribute logd_exec_28_0) +(roletype object_r logd_exec_28_0) +(type logpersist) +(typeattribute logpersist_28_0) +(roletype object_r logpersist_28_0) +(type mdnsd) +(typeattribute mdnsd_28_0) +(roletype object_r mdnsd_28_0) +(type mediacodec) +(typeattribute mediacodec_28_0) +(roletype object_r mediacodec_28_0) +(type mediacodec_exec) +(typeattribute mediacodec_exec_28_0) +(roletype object_r mediacodec_exec_28_0) +(type mediadrmserver) +(typeattribute mediadrmserver_28_0) +(roletype object_r mediadrmserver_28_0) +(type mediadrmserver_exec) +(typeattribute mediadrmserver_exec_28_0) +(roletype object_r mediadrmserver_exec_28_0) +(type mediaextractor) +(typeattribute mediaextractor_28_0) +(roletype object_r mediaextractor_28_0) +(type mediaextractor_exec) +(typeattribute mediaextractor_exec_28_0) +(roletype object_r mediaextractor_exec_28_0) +(type mediametrics) +(typeattribute mediametrics_28_0) +(roletype object_r mediametrics_28_0) +(type mediametrics_exec) +(typeattribute mediametrics_exec_28_0) +(roletype object_r mediametrics_exec_28_0) +(type mediaprovider) +(typeattribute mediaprovider_28_0) +(roletype object_r mediaprovider_28_0) +(type mediaserver) +(typeattribute mediaserver_28_0) +(roletype object_r mediaserver_28_0) +(type mediaserver_exec) +(typeattribute mediaserver_exec_28_0) +(roletype object_r mediaserver_exec_28_0) +(type modprobe) +(typeattribute modprobe_28_0) +(roletype object_r modprobe_28_0) +(type mtp) +(typeattribute mtp_28_0) +(roletype object_r mtp_28_0) +(type mtp_exec) +(typeattribute mtp_exec_28_0) +(roletype object_r mtp_exec_28_0) +(type node) +(typeattribute node_28_0) +(roletype object_r node_28_0) +(type netif) +(typeattribute netif_28_0) +(roletype object_r netif_28_0) +(type port) +(typeattribute port_28_0) +(roletype object_r port_28_0) +(type netd) +(typeattribute netd_28_0) +(roletype object_r netd_28_0) +(type netd_exec) +(typeattribute netd_exec_28_0) +(roletype object_r netd_exec_28_0) +(type netutils_wrapper) +(typeattribute netutils_wrapper_28_0) +(roletype object_r netutils_wrapper_28_0) +(type netutils_wrapper_exec) +(typeattribute netutils_wrapper_exec_28_0) +(roletype object_r netutils_wrapper_exec_28_0) +(type nfc) +(typeattribute nfc_28_0) +(roletype object_r nfc_28_0) +(type otapreopt_chroot) +(typeattribute otapreopt_chroot_28_0) +(roletype object_r otapreopt_chroot_28_0) +(type otapreopt_chroot_exec) +(typeattribute otapreopt_chroot_exec_28_0) +(roletype object_r otapreopt_chroot_exec_28_0) +(type otapreopt_slot) +(typeattribute otapreopt_slot_28_0) +(roletype object_r otapreopt_slot_28_0) +(type otapreopt_slot_exec) +(typeattribute otapreopt_slot_exec_28_0) +(roletype object_r otapreopt_slot_exec_28_0) +(type performanced) +(typeattribute performanced_28_0) +(roletype object_r performanced_28_0) +(type performanced_exec) +(typeattribute performanced_exec_28_0) +(roletype object_r performanced_exec_28_0) +(type perfprofd) +(typeattribute perfprofd_28_0) +(roletype object_r perfprofd_28_0) +(type perfprofd_exec) +(typeattribute perfprofd_exec_28_0) +(roletype object_r perfprofd_exec_28_0) +(type platform_app) +(typeattribute platform_app_28_0) +(roletype object_r platform_app_28_0) +(type postinstall) +(typeattribute postinstall_28_0) +(roletype object_r postinstall_28_0) +(type postinstall_dexopt) +(typeattribute postinstall_dexopt_28_0) +(roletype object_r postinstall_dexopt_28_0) +(type ppp) +(typeattribute ppp_28_0) +(roletype object_r ppp_28_0) +(type ppp_device) +(typeattribute ppp_device_28_0) +(roletype object_r ppp_device_28_0) +(type ppp_exec) +(typeattribute ppp_exec_28_0) +(roletype object_r ppp_exec_28_0) +(type preopt2cachename) +(typeattribute preopt2cachename_28_0) +(roletype object_r preopt2cachename_28_0) +(type preopt2cachename_exec) +(typeattribute preopt2cachename_exec_28_0) +(roletype object_r preopt2cachename_exec_28_0) +(type priv_app) +(typeattribute priv_app_28_0) +(roletype object_r priv_app_28_0) +(type profman) +(typeattribute profman_28_0) +(roletype object_r profman_28_0) +(type profman_exec) +(typeattribute profman_exec_28_0) +(roletype object_r profman_exec_28_0) +(type audio_prop) +(typeattribute audio_prop_28_0) +(roletype object_r audio_prop_28_0) +(type boottime_prop) +(typeattribute boottime_prop_28_0) +(roletype object_r boottime_prop_28_0) +(type bluetooth_a2dp_offload_prop) +(typeattribute bluetooth_a2dp_offload_prop_28_0) +(roletype object_r bluetooth_a2dp_offload_prop_28_0) +(type bluetooth_prop) +(typeattribute bluetooth_prop_28_0) +(roletype object_r bluetooth_prop_28_0) +(type bootloader_boot_reason_prop) +(typeattribute bootloader_boot_reason_prop_28_0) +(roletype object_r bootloader_boot_reason_prop_28_0) +(type config_prop) +(typeattribute config_prop_28_0) +(roletype object_r config_prop_28_0) +(type cppreopt_prop) +(typeattribute cppreopt_prop_28_0) +(roletype object_r cppreopt_prop_28_0) +(type ctl_bootanim_prop) +(typeattribute ctl_bootanim_prop_28_0) +(roletype object_r ctl_bootanim_prop_28_0) +(type ctl_bugreport_prop) +(typeattribute ctl_bugreport_prop_28_0) +(roletype object_r ctl_bugreport_prop_28_0) +(type ctl_console_prop) +(typeattribute ctl_console_prop_28_0) +(roletype object_r ctl_console_prop_28_0) +(type ctl_default_prop) +(typeattribute ctl_default_prop_28_0) +(roletype object_r ctl_default_prop_28_0) +(type ctl_dumpstate_prop) +(typeattribute ctl_dumpstate_prop_28_0) +(roletype object_r ctl_dumpstate_prop_28_0) +(type ctl_fuse_prop) +(typeattribute ctl_fuse_prop_28_0) +(roletype object_r ctl_fuse_prop_28_0) +(type ctl_interface_restart_prop) +(typeattribute ctl_interface_restart_prop_28_0) +(roletype object_r ctl_interface_restart_prop_28_0) +(type ctl_interface_start_prop) +(typeattribute ctl_interface_start_prop_28_0) +(roletype object_r ctl_interface_start_prop_28_0) +(type ctl_interface_stop_prop) +(typeattribute ctl_interface_stop_prop_28_0) +(roletype object_r ctl_interface_stop_prop_28_0) +(type ctl_mdnsd_prop) +(typeattribute ctl_mdnsd_prop_28_0) +(roletype object_r ctl_mdnsd_prop_28_0) +(type ctl_restart_prop) +(typeattribute ctl_restart_prop_28_0) +(roletype object_r ctl_restart_prop_28_0) +(type ctl_rildaemon_prop) +(typeattribute ctl_rildaemon_prop_28_0) +(roletype object_r ctl_rildaemon_prop_28_0) +(type ctl_sigstop_prop) +(typeattribute ctl_sigstop_prop_28_0) +(roletype object_r ctl_sigstop_prop_28_0) +(type ctl_start_prop) +(typeattribute ctl_start_prop_28_0) +(roletype object_r ctl_start_prop_28_0) +(type ctl_stop_prop) +(typeattribute ctl_stop_prop_28_0) +(roletype object_r ctl_stop_prop_28_0) +(type dalvik_prop) +(typeattribute dalvik_prop_28_0) +(roletype object_r dalvik_prop_28_0) +(type debuggerd_prop) +(typeattribute debuggerd_prop_28_0) +(roletype object_r debuggerd_prop_28_0) +(type debug_prop) +(typeattribute debug_prop_28_0) +(roletype object_r debug_prop_28_0) +(type default_prop) +(typeattribute default_prop_28_0) +(roletype object_r default_prop_28_0) +(type device_logging_prop) +(typeattribute device_logging_prop_28_0) +(roletype object_r device_logging_prop_28_0) +(type dhcp_prop) +(typeattribute dhcp_prop_28_0) +(roletype object_r dhcp_prop_28_0) +(type dumpstate_options_prop) +(typeattribute dumpstate_options_prop_28_0) +(roletype object_r dumpstate_options_prop_28_0) +(type dumpstate_prop) +(typeattribute dumpstate_prop_28_0) +(roletype object_r dumpstate_prop_28_0) +(type exported_secure_prop) +(typeattribute exported_secure_prop_28_0) +(roletype object_r exported_secure_prop_28_0) +(type ffs_prop) +(typeattribute ffs_prop_28_0) +(roletype object_r ffs_prop_28_0) +(type fingerprint_prop) +(typeattribute fingerprint_prop_28_0) +(roletype object_r fingerprint_prop_28_0) +(type firstboot_prop) +(typeattribute firstboot_prop_28_0) +(roletype object_r firstboot_prop_28_0) +(type hwservicemanager_prop) +(typeattribute hwservicemanager_prop_28_0) +(roletype object_r hwservicemanager_prop_28_0) +(type last_boot_reason_prop) +(typeattribute last_boot_reason_prop_28_0) +(roletype object_r last_boot_reason_prop_28_0) +(type logd_prop) +(typeattribute logd_prop_28_0) +(roletype object_r logd_prop_28_0) +(type logpersistd_logging_prop) +(typeattribute logpersistd_logging_prop_28_0) +(roletype object_r logpersistd_logging_prop_28_0) +(type log_prop) +(typeattribute log_prop_28_0) +(roletype object_r log_prop_28_0) +(type log_tag_prop) +(typeattribute log_tag_prop_28_0) +(roletype object_r log_tag_prop_28_0) +(type lowpan_prop) +(typeattribute lowpan_prop_28_0) +(roletype object_r lowpan_prop_28_0) +(type mmc_prop) +(typeattribute mmc_prop_28_0) +(roletype object_r mmc_prop_28_0) +(type net_dns_prop) +(typeattribute net_dns_prop_28_0) +(roletype object_r net_dns_prop_28_0) +(type net_radio_prop) +(typeattribute net_radio_prop_28_0) +(roletype object_r net_radio_prop_28_0) +(type netd_stable_secret_prop) +(typeattribute netd_stable_secret_prop_28_0) +(roletype object_r netd_stable_secret_prop_28_0) +(type nfc_prop) +(typeattribute nfc_prop_28_0) +(roletype object_r nfc_prop_28_0) +(type overlay_prop) +(typeattribute overlay_prop_28_0) +(roletype object_r overlay_prop_28_0) +(type pan_result_prop) +(typeattribute pan_result_prop_28_0) +(roletype object_r pan_result_prop_28_0) +(type persist_debug_prop) +(typeattribute persist_debug_prop_28_0) +(roletype object_r persist_debug_prop_28_0) +(type persistent_properties_ready_prop) +(typeattribute persistent_properties_ready_prop_28_0) +(roletype object_r persistent_properties_ready_prop_28_0) +(type pm_prop) +(typeattribute pm_prop_28_0) +(roletype object_r pm_prop_28_0) +(type powerctl_prop) +(typeattribute powerctl_prop_28_0) +(roletype object_r powerctl_prop_28_0) +(type radio_prop) +(typeattribute radio_prop_28_0) +(roletype object_r radio_prop_28_0) +(type restorecon_prop) +(typeattribute restorecon_prop_28_0) +(roletype object_r restorecon_prop_28_0) +(type safemode_prop) +(typeattribute safemode_prop_28_0) +(roletype object_r safemode_prop_28_0) +(type serialno_prop) +(typeattribute serialno_prop_28_0) +(roletype object_r serialno_prop_28_0) +(type shell_prop) +(typeattribute shell_prop_28_0) +(roletype object_r shell_prop_28_0) +(type system_boot_reason_prop) +(typeattribute system_boot_reason_prop_28_0) +(roletype object_r system_boot_reason_prop_28_0) +(type system_prop) +(typeattribute system_prop_28_0) +(roletype object_r system_prop_28_0) +(type system_radio_prop) +(typeattribute system_radio_prop_28_0) +(roletype object_r system_radio_prop_28_0) +(type test_boot_reason_prop) +(typeattribute test_boot_reason_prop_28_0) +(roletype object_r test_boot_reason_prop_28_0) +(type traced_enabled_prop) +(typeattribute traced_enabled_prop_28_0) +(roletype object_r traced_enabled_prop_28_0) +(type vold_prop) +(typeattribute vold_prop_28_0) +(roletype object_r vold_prop_28_0) +(type wifi_log_prop) +(typeattribute wifi_log_prop_28_0) +(roletype object_r wifi_log_prop_28_0) +(type wifi_prop) +(typeattribute wifi_prop_28_0) +(roletype object_r wifi_prop_28_0) +(type vendor_security_patch_level_prop) +(typeattribute vendor_security_patch_level_prop_28_0) +(roletype object_r vendor_security_patch_level_prop_28_0) +(type exported_bluetooth_prop) +(typeattribute exported_bluetooth_prop_28_0) +(roletype object_r exported_bluetooth_prop_28_0) +(type exported_config_prop) +(typeattribute exported_config_prop_28_0) +(roletype object_r exported_config_prop_28_0) +(type exported_dalvik_prop) +(typeattribute exported_dalvik_prop_28_0) +(roletype object_r exported_dalvik_prop_28_0) +(type exported_default_prop) +(typeattribute exported_default_prop_28_0) +(roletype object_r exported_default_prop_28_0) +(type exported_dumpstate_prop) +(typeattribute exported_dumpstate_prop_28_0) +(roletype object_r exported_dumpstate_prop_28_0) +(type exported_ffs_prop) +(typeattribute exported_ffs_prop_28_0) +(roletype object_r exported_ffs_prop_28_0) +(type exported_fingerprint_prop) +(typeattribute exported_fingerprint_prop_28_0) +(roletype object_r exported_fingerprint_prop_28_0) +(type exported_overlay_prop) +(typeattribute exported_overlay_prop_28_0) +(roletype object_r exported_overlay_prop_28_0) +(type exported_pm_prop) +(typeattribute exported_pm_prop_28_0) +(roletype object_r exported_pm_prop_28_0) +(type exported_radio_prop) +(typeattribute exported_radio_prop_28_0) +(roletype object_r exported_radio_prop_28_0) +(type exported_system_prop) +(typeattribute exported_system_prop_28_0) +(roletype object_r exported_system_prop_28_0) +(type exported_system_radio_prop) +(typeattribute exported_system_radio_prop_28_0) +(roletype object_r exported_system_radio_prop_28_0) +(type exported_vold_prop) +(typeattribute exported_vold_prop_28_0) +(roletype object_r exported_vold_prop_28_0) +(type exported_wifi_prop) +(typeattribute exported_wifi_prop_28_0) +(roletype object_r exported_wifi_prop_28_0) +(type exported2_config_prop) +(typeattribute exported2_config_prop_28_0) +(roletype object_r exported2_config_prop_28_0) +(type exported2_default_prop) +(typeattribute exported2_default_prop_28_0) +(roletype object_r exported2_default_prop_28_0) +(type exported2_radio_prop) +(typeattribute exported2_radio_prop_28_0) +(roletype object_r exported2_radio_prop_28_0) +(type exported2_system_prop) +(typeattribute exported2_system_prop_28_0) +(roletype object_r exported2_system_prop_28_0) +(type exported2_vold_prop) +(typeattribute exported2_vold_prop_28_0) +(roletype object_r exported2_vold_prop_28_0) +(type exported3_default_prop) +(typeattribute exported3_default_prop_28_0) +(roletype object_r exported3_default_prop_28_0) +(type exported3_radio_prop) +(typeattribute exported3_radio_prop_28_0) +(roletype object_r exported3_radio_prop_28_0) +(type exported3_system_prop) +(typeattribute exported3_system_prop_28_0) +(roletype object_r exported3_system_prop_28_0) +(type vendor_default_prop) +(typeattribute vendor_default_prop_28_0) +(roletype object_r vendor_default_prop_28_0) +(type racoon) +(typeattribute racoon_28_0) +(roletype object_r racoon_28_0) +(type racoon_exec) +(typeattribute racoon_exec_28_0) +(roletype object_r racoon_exec_28_0) +(type radio) +(typeattribute radio_28_0) +(roletype object_r radio_28_0) +(type recovery) +(typeattribute recovery_28_0) +(roletype object_r recovery_28_0) +(type recovery_persist) +(typeattribute recovery_persist_28_0) +(roletype object_r recovery_persist_28_0) +(type recovery_persist_exec) +(typeattribute recovery_persist_exec_28_0) +(roletype object_r recovery_persist_exec_28_0) +(type recovery_refresh) +(typeattribute recovery_refresh_28_0) +(roletype object_r recovery_refresh_28_0) +(type recovery_refresh_exec) +(typeattribute recovery_refresh_exec_28_0) +(roletype object_r recovery_refresh_exec_28_0) +(type runas) +(typeattribute runas_28_0) +(roletype object_r runas_28_0) +(type runas_exec) +(typeattribute runas_exec_28_0) +(roletype object_r runas_exec_28_0) +(type sdcardd) +(typeattribute sdcardd_28_0) +(roletype object_r sdcardd_28_0) +(type sdcardd_exec) +(typeattribute sdcardd_exec_28_0) +(roletype object_r sdcardd_exec_28_0) +(type secure_element) +(typeattribute secure_element_28_0) +(roletype object_r secure_element_28_0) +(type audioserver_service) +(typeattribute audioserver_service_28_0) +(roletype object_r audioserver_service_28_0) +(type batteryproperties_service) +(typeattribute batteryproperties_service_28_0) +(roletype object_r batteryproperties_service_28_0) +(type bluetooth_service) +(typeattribute bluetooth_service_28_0) +(roletype object_r bluetooth_service_28_0) +(type cameraserver_service) +(typeattribute cameraserver_service_28_0) +(roletype object_r cameraserver_service_28_0) +(type default_android_service) +(typeattribute default_android_service_28_0) +(roletype object_r default_android_service_28_0) +(type drmserver_service) +(typeattribute drmserver_service_28_0) +(roletype object_r drmserver_service_28_0) +(type dumpstate_service) +(typeattribute dumpstate_service_28_0) +(roletype object_r dumpstate_service_28_0) +(type fingerprintd_service) +(typeattribute fingerprintd_service_28_0) +(roletype object_r fingerprintd_service_28_0) +(type hal_fingerprint_service) +(typeattribute hal_fingerprint_service_28_0) +(roletype object_r hal_fingerprint_service_28_0) +(type gatekeeper_service) +(typeattribute gatekeeper_service_28_0) +(roletype object_r gatekeeper_service_28_0) +(type gpu_service) +(typeattribute gpu_service_28_0) +(roletype object_r gpu_service_28_0) +(type inputflinger_service) +(typeattribute inputflinger_service_28_0) +(roletype object_r inputflinger_service_28_0) +(type incident_service) +(typeattribute incident_service_28_0) +(roletype object_r incident_service_28_0) +(type installd_service) +(typeattribute installd_service_28_0) +(roletype object_r installd_service_28_0) +(type keystore_service) +(typeattribute keystore_service_28_0) +(roletype object_r keystore_service_28_0) +(type mediaserver_service) +(typeattribute mediaserver_service_28_0) +(roletype object_r mediaserver_service_28_0) +(type mediametrics_service) +(typeattribute mediametrics_service_28_0) +(roletype object_r mediametrics_service_28_0) +(type mediaextractor_service) +(typeattribute mediaextractor_service_28_0) +(roletype object_r mediaextractor_service_28_0) +(type mediaextractor_update_service) +(typeattribute mediaextractor_update_service_28_0) +(roletype object_r mediaextractor_update_service_28_0) +(type mediacodec_service) +(typeattribute mediacodec_service_28_0) +(roletype object_r mediacodec_service_28_0) +(type mediadrmserver_service) +(typeattribute mediadrmserver_service_28_0) +(roletype object_r mediadrmserver_service_28_0) +(type netd_service) +(typeattribute netd_service_28_0) +(roletype object_r netd_service_28_0) +(type nfc_service) +(typeattribute nfc_service_28_0) +(roletype object_r nfc_service_28_0) +(type perfprofd_service) +(typeattribute perfprofd_service_28_0) +(roletype object_r perfprofd_service_28_0) +(type radio_service) +(typeattribute radio_service_28_0) +(roletype object_r radio_service_28_0) +(type secure_element_service) +(typeattribute secure_element_service_28_0) +(roletype object_r secure_element_service_28_0) +(type storaged_service) +(typeattribute storaged_service_28_0) +(roletype object_r storaged_service_28_0) +(type surfaceflinger_service) +(typeattribute surfaceflinger_service_28_0) +(roletype object_r surfaceflinger_service_28_0) +(type system_app_service) +(typeattribute system_app_service_28_0) +(roletype object_r system_app_service_28_0) +(type thermal_service) +(typeattribute thermal_service_28_0) +(roletype object_r thermal_service_28_0) +(type update_engine_service) +(typeattribute update_engine_service_28_0) +(roletype object_r update_engine_service_28_0) +(type virtual_touchpad_service) +(typeattribute virtual_touchpad_service_28_0) +(roletype object_r virtual_touchpad_service_28_0) +(type vold_service) +(typeattribute vold_service_28_0) +(roletype object_r vold_service_28_0) +(type vr_hwc_service) +(typeattribute vr_hwc_service_28_0) +(roletype object_r vr_hwc_service_28_0) +(type accessibility_service) +(typeattribute accessibility_service_28_0) +(roletype object_r accessibility_service_28_0) +(type account_service) +(typeattribute account_service_28_0) +(roletype object_r account_service_28_0) +(type activity_service) +(typeattribute activity_service_28_0) +(roletype object_r activity_service_28_0) +(type alarm_service) +(typeattribute alarm_service_28_0) +(roletype object_r alarm_service_28_0) +(type appops_service) +(typeattribute appops_service_28_0) +(roletype object_r appops_service_28_0) +(type appwidget_service) +(typeattribute appwidget_service_28_0) +(roletype object_r appwidget_service_28_0) +(type assetatlas_service) +(typeattribute assetatlas_service_28_0) +(roletype object_r assetatlas_service_28_0) +(type audio_service) +(typeattribute audio_service_28_0) +(roletype object_r audio_service_28_0) +(type autofill_service) +(typeattribute autofill_service_28_0) +(roletype object_r autofill_service_28_0) +(type backup_service) +(typeattribute backup_service_28_0) +(roletype object_r backup_service_28_0) +(type batterystats_service) +(typeattribute batterystats_service_28_0) +(roletype object_r batterystats_service_28_0) +(type battery_service) +(typeattribute battery_service_28_0) +(roletype object_r battery_service_28_0) +(type binder_calls_stats_service) +(typeattribute binder_calls_stats_service_28_0) +(roletype object_r binder_calls_stats_service_28_0) +(type bluetooth_manager_service) +(typeattribute bluetooth_manager_service_28_0) +(roletype object_r bluetooth_manager_service_28_0) +(type broadcastradio_service) +(typeattribute broadcastradio_service_28_0) +(roletype object_r broadcastradio_service_28_0) +(type cameraproxy_service) +(typeattribute cameraproxy_service_28_0) +(roletype object_r cameraproxy_service_28_0) +(type clipboard_service) +(typeattribute clipboard_service_28_0) +(roletype object_r clipboard_service_28_0) +(type contexthub_service) +(typeattribute contexthub_service_28_0) +(roletype object_r contexthub_service_28_0) +(type crossprofileapps_service) +(typeattribute crossprofileapps_service_28_0) +(roletype object_r crossprofileapps_service_28_0) +(type IProxyService_service) +(typeattribute IProxyService_service_28_0) +(roletype object_r IProxyService_service_28_0) +(type commontime_management_service) +(typeattribute commontime_management_service_28_0) +(roletype object_r commontime_management_service_28_0) +(type companion_device_service) +(typeattribute companion_device_service_28_0) +(roletype object_r companion_device_service_28_0) +(type connectivity_service) +(typeattribute connectivity_service_28_0) +(roletype object_r connectivity_service_28_0) +(type connmetrics_service) +(typeattribute connmetrics_service_28_0) +(roletype object_r connmetrics_service_28_0) +(type consumer_ir_service) +(typeattribute consumer_ir_service_28_0) +(roletype object_r consumer_ir_service_28_0) +(type content_service) +(typeattribute content_service_28_0) +(roletype object_r content_service_28_0) +(type country_detector_service) +(typeattribute country_detector_service_28_0) +(roletype object_r country_detector_service_28_0) +(type coverage_service) +(typeattribute coverage_service_28_0) +(roletype object_r coverage_service_28_0) +(type cpuinfo_service) +(typeattribute cpuinfo_service_28_0) +(roletype object_r cpuinfo_service_28_0) +(type dbinfo_service) +(typeattribute dbinfo_service_28_0) +(roletype object_r dbinfo_service_28_0) +(type device_policy_service) +(typeattribute device_policy_service_28_0) +(roletype object_r device_policy_service_28_0) +(type deviceidle_service) +(typeattribute deviceidle_service_28_0) +(roletype object_r deviceidle_service_28_0) +(type device_identifiers_service) +(typeattribute device_identifiers_service_28_0) +(roletype object_r device_identifiers_service_28_0) +(type devicestoragemonitor_service) +(typeattribute devicestoragemonitor_service_28_0) +(roletype object_r devicestoragemonitor_service_28_0) +(type diskstats_service) +(typeattribute diskstats_service_28_0) +(roletype object_r diskstats_service_28_0) +(type display_service) +(typeattribute display_service_28_0) +(roletype object_r display_service_28_0) +(type font_service) +(typeattribute font_service_28_0) +(roletype object_r font_service_28_0) +(type netd_listener_service) +(typeattribute netd_listener_service_28_0) +(roletype object_r netd_listener_service_28_0) +(type network_watchlist_service) +(typeattribute network_watchlist_service_28_0) +(roletype object_r network_watchlist_service_28_0) +(type DockObserver_service) +(typeattribute DockObserver_service_28_0) +(roletype object_r DockObserver_service_28_0) +(type dreams_service) +(typeattribute dreams_service_28_0) +(roletype object_r dreams_service_28_0) +(type dropbox_service) +(typeattribute dropbox_service_28_0) +(roletype object_r dropbox_service_28_0) +(type lowpan_service) +(typeattribute lowpan_service_28_0) +(roletype object_r lowpan_service_28_0) +(type ethernet_service) +(typeattribute ethernet_service_28_0) +(roletype object_r ethernet_service_28_0) +(type fingerprint_service) +(typeattribute fingerprint_service_28_0) +(roletype object_r fingerprint_service_28_0) +(type gfxinfo_service) +(typeattribute gfxinfo_service_28_0) +(roletype object_r gfxinfo_service_28_0) +(type graphicsstats_service) +(typeattribute graphicsstats_service_28_0) +(roletype object_r graphicsstats_service_28_0) +(type hardware_service) +(typeattribute hardware_service_28_0) +(roletype object_r hardware_service_28_0) +(type hardware_properties_service) +(typeattribute hardware_properties_service_28_0) +(roletype object_r hardware_properties_service_28_0) +(type hdmi_control_service) +(typeattribute hdmi_control_service_28_0) +(roletype object_r hdmi_control_service_28_0) +(type input_method_service) +(typeattribute input_method_service_28_0) +(roletype object_r input_method_service_28_0) +(type input_service) +(typeattribute input_service_28_0) +(roletype object_r input_service_28_0) +(type imms_service) +(typeattribute imms_service_28_0) +(roletype object_r imms_service_28_0) +(type ipsec_service) +(typeattribute ipsec_service_28_0) +(roletype object_r ipsec_service_28_0) +(type jobscheduler_service) +(typeattribute jobscheduler_service_28_0) +(roletype object_r jobscheduler_service_28_0) +(type launcherapps_service) +(typeattribute launcherapps_service_28_0) +(roletype object_r launcherapps_service_28_0) +(type location_service) +(typeattribute location_service_28_0) +(roletype object_r location_service_28_0) +(type lock_settings_service) +(typeattribute lock_settings_service_28_0) +(roletype object_r lock_settings_service_28_0) +(type media_projection_service) +(typeattribute media_projection_service_28_0) +(roletype object_r media_projection_service_28_0) +(type media_router_service) +(typeattribute media_router_service_28_0) +(roletype object_r media_router_service_28_0) +(type media_session_service) +(typeattribute media_session_service_28_0) +(roletype object_r media_session_service_28_0) +(type meminfo_service) +(typeattribute meminfo_service_28_0) +(roletype object_r meminfo_service_28_0) +(type midi_service) +(typeattribute midi_service_28_0) +(roletype object_r midi_service_28_0) +(type mount_service) +(typeattribute mount_service_28_0) +(roletype object_r mount_service_28_0) +(type netpolicy_service) +(typeattribute netpolicy_service_28_0) +(roletype object_r netpolicy_service_28_0) +(type netstats_service) +(typeattribute netstats_service_28_0) +(roletype object_r netstats_service_28_0) +(type network_management_service) +(typeattribute network_management_service_28_0) +(roletype object_r network_management_service_28_0) +(type network_score_service) +(typeattribute network_score_service_28_0) +(roletype object_r network_score_service_28_0) +(type network_time_update_service) +(typeattribute network_time_update_service_28_0) +(roletype object_r network_time_update_service_28_0) +(type notification_service) +(typeattribute notification_service_28_0) +(roletype object_r notification_service_28_0) +(type oem_lock_service) +(typeattribute oem_lock_service_28_0) +(roletype object_r oem_lock_service_28_0) +(type otadexopt_service) +(typeattribute otadexopt_service_28_0) +(roletype object_r otadexopt_service_28_0) +(type overlay_service) +(typeattribute overlay_service_28_0) +(roletype object_r overlay_service_28_0) +(type package_service) +(typeattribute package_service_28_0) +(roletype object_r package_service_28_0) +(type package_native_service) +(typeattribute package_native_service_28_0) +(roletype object_r package_native_service_28_0) +(type permission_service) +(typeattribute permission_service_28_0) +(roletype object_r permission_service_28_0) +(type persistent_data_block_service) +(typeattribute persistent_data_block_service_28_0) +(roletype object_r persistent_data_block_service_28_0) +(type pinner_service) +(typeattribute pinner_service_28_0) +(roletype object_r pinner_service_28_0) +(type power_service) +(typeattribute power_service_28_0) +(roletype object_r power_service_28_0) +(type print_service) +(typeattribute print_service_28_0) +(roletype object_r print_service_28_0) +(type processinfo_service) +(typeattribute processinfo_service_28_0) +(roletype object_r processinfo_service_28_0) +(type procstats_service) +(typeattribute procstats_service_28_0) +(roletype object_r procstats_service_28_0) +(type recovery_service) +(typeattribute recovery_service_28_0) +(roletype object_r recovery_service_28_0) +(type registry_service) +(typeattribute registry_service_28_0) +(roletype object_r registry_service_28_0) +(type restrictions_service) +(typeattribute restrictions_service_28_0) +(roletype object_r restrictions_service_28_0) +(type rttmanager_service) +(typeattribute rttmanager_service_28_0) +(roletype object_r rttmanager_service_28_0) +(type samplingprofiler_service) +(typeattribute samplingprofiler_service_28_0) +(roletype object_r samplingprofiler_service_28_0) +(type scheduling_policy_service) +(typeattribute scheduling_policy_service_28_0) +(roletype object_r scheduling_policy_service_28_0) +(type search_service) +(typeattribute search_service_28_0) +(roletype object_r search_service_28_0) +(type sec_key_att_app_id_provider_service) +(typeattribute sec_key_att_app_id_provider_service_28_0) +(roletype object_r sec_key_att_app_id_provider_service_28_0) +(type sensorservice_service) +(typeattribute sensorservice_service_28_0) +(roletype object_r sensorservice_service_28_0) +(type serial_service) +(typeattribute serial_service_28_0) +(roletype object_r serial_service_28_0) +(type servicediscovery_service) +(typeattribute servicediscovery_service_28_0) +(roletype object_r servicediscovery_service_28_0) +(type settings_service) +(typeattribute settings_service_28_0) +(roletype object_r settings_service_28_0) +(type shortcut_service) +(typeattribute shortcut_service_28_0) +(roletype object_r shortcut_service_28_0) +(type slice_service) +(typeattribute slice_service_28_0) +(roletype object_r slice_service_28_0) +(type statusbar_service) +(typeattribute statusbar_service_28_0) +(roletype object_r statusbar_service_28_0) +(type storagestats_service) +(typeattribute storagestats_service_28_0) +(roletype object_r storagestats_service_28_0) +(type system_update_service) +(typeattribute system_update_service_28_0) +(roletype object_r system_update_service_28_0) +(type task_service) +(typeattribute task_service_28_0) +(roletype object_r task_service_28_0) +(type textclassification_service) +(typeattribute textclassification_service_28_0) +(roletype object_r textclassification_service_28_0) +(type textservices_service) +(typeattribute textservices_service_28_0) +(roletype object_r textservices_service_28_0) +(type telecom_service) +(typeattribute telecom_service_28_0) +(roletype object_r telecom_service_28_0) +(type timezone_service) +(typeattribute timezone_service_28_0) +(roletype object_r timezone_service_28_0) +(type trust_service) +(typeattribute trust_service_28_0) +(roletype object_r trust_service_28_0) +(type tv_input_service) +(typeattribute tv_input_service_28_0) +(roletype object_r tv_input_service_28_0) +(type uimode_service) +(typeattribute uimode_service_28_0) +(roletype object_r uimode_service_28_0) +(type updatelock_service) +(typeattribute updatelock_service_28_0) +(roletype object_r updatelock_service_28_0) +(type usagestats_service) +(typeattribute usagestats_service_28_0) +(roletype object_r usagestats_service_28_0) +(type usb_service) +(typeattribute usb_service_28_0) +(roletype object_r usb_service_28_0) +(type user_service) +(typeattribute user_service_28_0) +(roletype object_r user_service_28_0) +(type vibrator_service) +(typeattribute vibrator_service_28_0) +(roletype object_r vibrator_service_28_0) +(type voiceinteraction_service) +(typeattribute voiceinteraction_service_28_0) +(roletype object_r voiceinteraction_service_28_0) +(type vr_manager_service) +(typeattribute vr_manager_service_28_0) +(roletype object_r vr_manager_service_28_0) +(type wallpaper_service) +(typeattribute wallpaper_service_28_0) +(roletype object_r wallpaper_service_28_0) +(type webviewupdate_service) +(typeattribute webviewupdate_service_28_0) +(roletype object_r webviewupdate_service_28_0) +(type wifip2p_service) +(typeattribute wifip2p_service_28_0) +(roletype object_r wifip2p_service_28_0) +(type wifiscanner_service) +(typeattribute wifiscanner_service_28_0) +(roletype object_r wifiscanner_service_28_0) +(type wifi_service) +(typeattribute wifi_service_28_0) +(roletype object_r wifi_service_28_0) +(type wificond_service) +(typeattribute wificond_service_28_0) +(roletype object_r wificond_service_28_0) +(type wifiaware_service) +(typeattribute wifiaware_service_28_0) +(roletype object_r wifiaware_service_28_0) +(type window_service) +(typeattribute window_service_28_0) +(roletype object_r window_service_28_0) +(type wpantund_service) +(typeattribute wpantund_service_28_0) +(roletype object_r wpantund_service_28_0) +(type servicemanager) +(typeattribute servicemanager_28_0) +(roletype object_r servicemanager_28_0) +(type servicemanager_exec) +(typeattribute servicemanager_exec_28_0) +(roletype object_r servicemanager_exec_28_0) +(type sgdisk) +(typeattribute sgdisk_28_0) +(roletype object_r sgdisk_28_0) +(type sgdisk_exec) +(typeattribute sgdisk_exec_28_0) +(roletype object_r sgdisk_exec_28_0) +(type shared_relro) +(typeattribute shared_relro_28_0) +(roletype object_r shared_relro_28_0) +(type shell) +(typeattribute shell_28_0) +(roletype object_r shell_28_0) +(type shell_exec) +(typeattribute shell_exec_28_0) +(roletype object_r shell_exec_28_0) +(type slideshow) +(typeattribute slideshow_28_0) +(roletype object_r slideshow_28_0) +(type su) +(typeattribute su_28_0) +(roletype object_r su_28_0) +(type su_exec) +(typeattribute su_exec_28_0) +(roletype object_r su_exec_28_0) +(type surfaceflinger) +(typeattribute surfaceflinger_28_0) +(roletype object_r surfaceflinger_28_0) +(type system_app) +(typeattribute system_app_28_0) +(roletype object_r system_app_28_0) +(type system_server) +(typeattribute system_server_28_0) +(roletype object_r system_server_28_0) +(type tee) +(typeattribute tee_28_0) +(roletype object_r tee_28_0) +(type tee_device) +(typeattribute tee_device_28_0) +(roletype object_r tee_device_28_0) +(type thermalserviced) +(typeattribute thermalserviced_28_0) +(roletype object_r thermalserviced_28_0) +(type thermalserviced_exec) +(typeattribute thermalserviced_exec_28_0) +(roletype object_r thermalserviced_exec_28_0) +(type tombstoned) +(typeattribute tombstoned_28_0) +(roletype object_r tombstoned_28_0) +(type tombstoned_exec) +(typeattribute tombstoned_exec_28_0) +(roletype object_r tombstoned_exec_28_0) +(type toolbox) +(typeattribute toolbox_28_0) +(roletype object_r toolbox_28_0) +(type toolbox_exec) +(typeattribute toolbox_exec_28_0) +(roletype object_r toolbox_exec_28_0) +(type traced_probes) +(typeattribute traced_probes_28_0) +(roletype object_r traced_probes_28_0) +(type traceur_app) +(typeattribute traceur_app_28_0) +(roletype object_r traceur_app_28_0) +(type tzdatacheck) +(typeattribute tzdatacheck_28_0) +(roletype object_r tzdatacheck_28_0) +(type tzdatacheck_exec) +(typeattribute tzdatacheck_exec_28_0) +(roletype object_r tzdatacheck_exec_28_0) +(type ueventd) +(typeattribute ueventd_28_0) +(roletype object_r ueventd_28_0) +(type uncrypt) +(typeattribute uncrypt_28_0) +(roletype object_r uncrypt_28_0) +(type uncrypt_exec) +(typeattribute uncrypt_exec_28_0) +(roletype object_r uncrypt_exec_28_0) +(type untrusted_app) +(typeattribute untrusted_app_28_0) +(roletype object_r untrusted_app_28_0) +(type untrusted_app_27) +(typeattribute untrusted_app_27_28_0) +(roletype object_r untrusted_app_27_28_0) +(type untrusted_app_25) +(typeattribute untrusted_app_25_28_0) +(roletype object_r untrusted_app_25_28_0) +(type untrusted_v2_app) +(typeattribute untrusted_v2_app_28_0) +(roletype object_r untrusted_v2_app_28_0) +(type update_engine) +(typeattribute update_engine_28_0) +(roletype object_r update_engine_28_0) +(type update_engine_exec) +(typeattribute update_engine_exec_28_0) +(roletype object_r update_engine_exec_28_0) +(type update_verifier) +(typeattribute update_verifier_28_0) +(roletype object_r update_verifier_28_0) +(type update_verifier_exec) +(typeattribute update_verifier_exec_28_0) +(roletype object_r update_verifier_exec_28_0) +(type usbd) +(typeattribute usbd_28_0) +(roletype object_r usbd_28_0) +(type usbd_exec) +(typeattribute usbd_exec_28_0) +(roletype object_r usbd_exec_28_0) +(type vdc) +(typeattribute vdc_28_0) +(roletype object_r vdc_28_0) +(type vdc_exec) +(typeattribute vdc_exec_28_0) +(roletype object_r vdc_exec_28_0) +(type vendor_init) +(typeattribute vendor_init_28_0) +(roletype object_r vendor_init_28_0) +(type vendor_shell) +(typeattribute vendor_shell_28_0) +(roletype object_r vendor_shell_28_0) +(type vendor_shell_exec) +(typeattribute vendor_shell_exec_28_0) +(roletype object_r vendor_shell_exec_28_0) +(type vendor_toolbox_exec) +(typeattribute vendor_toolbox_exec_28_0) +(roletype object_r vendor_toolbox_exec_28_0) +(type virtual_touchpad) +(typeattribute virtual_touchpad_28_0) +(roletype object_r virtual_touchpad_28_0) +(type virtual_touchpad_exec) +(typeattribute virtual_touchpad_exec_28_0) +(roletype object_r virtual_touchpad_exec_28_0) +(type default_android_vndservice) +(typeattribute default_android_vndservice_28_0) +(roletype object_r default_android_vndservice_28_0) +(type vndservicemanager) +(typeattribute vndservicemanager_28_0) +(roletype object_r vndservicemanager_28_0) +(type vold) +(typeattribute vold_28_0) +(roletype object_r vold_28_0) +(type vold_exec) +(typeattribute vold_exec_28_0) +(roletype object_r vold_exec_28_0) +(type vold_prepare_subdirs) +(typeattribute vold_prepare_subdirs_28_0) +(roletype object_r vold_prepare_subdirs_28_0) +(type vold_prepare_subdirs_exec) +(typeattribute vold_prepare_subdirs_exec_28_0) +(roletype object_r vold_prepare_subdirs_exec_28_0) +(type vr_hwc) +(typeattribute vr_hwc_28_0) +(roletype object_r vr_hwc_28_0) +(type vr_hwc_exec) +(typeattribute vr_hwc_exec_28_0) +(roletype object_r vr_hwc_exec_28_0) +(type watchdogd) +(typeattribute watchdogd_28_0) +(roletype object_r watchdogd_28_0) +(type webview_zygote) +(typeattribute webview_zygote_28_0) +(roletype object_r webview_zygote_28_0) +(type webview_zygote_exec) +(typeattribute webview_zygote_exec_28_0) +(roletype object_r webview_zygote_exec_28_0) +(type wificond) +(typeattribute wificond_28_0) +(roletype object_r wificond_28_0) +(type wificond_exec) +(typeattribute wificond_exec_28_0) +(roletype object_r wificond_exec_28_0) +(type wpantund) +(typeattribute wpantund_28_0) +(roletype object_r wpantund_28_0) +(type wpantund_exec) +(typeattribute wpantund_exec_28_0) +(roletype object_r wpantund_exec_28_0) +(type zygote) +(typeattribute zygote_28_0) +(roletype object_r zygote_28_0) +(type zygote_exec) +(typeattribute zygote_exec_28_0) +(roletype object_r zygote_exec_28_0) +(type aee_aed) +(typeattribute aee_aed_28_0) +(roletype object_r aee_aed_28_0) +(type aee_aedv) +(typeattribute aee_aedv_28_0) +(roletype object_r aee_aedv_28_0) +(type aee_core_forwarder) +(typeattribute aee_core_forwarder_28_0) +(roletype object_r aee_core_forwarder_28_0) +(type boot_logo_updater) +(typeattribute boot_logo_updater_28_0) +(roletype object_r boot_logo_updater_28_0) +(type cmddumper) +(typeattribute cmddumper_28_0) +(roletype object_r cmddumper_28_0) +(type kb_block_device) +(typeattribute kb_block_device_28_0) +(roletype object_r kb_block_device_28_0) +(type dkb_block_device) +(typeattribute dkb_block_device_28_0) +(roletype object_r dkb_block_device_28_0) +(type em_svr) +(typeattribute em_svr_28_0) +(roletype object_r em_svr_28_0) +(type emdlogger) +(typeattribute emdlogger_28_0) +(roletype object_r emdlogger_28_0) +(type provision_file) +(typeattribute provision_file_28_0) +(roletype object_r provision_file_28_0) +(type key_install_data_file) +(typeattribute key_install_data_file_28_0) +(roletype object_r key_install_data_file_28_0) +(type kisd) +(typeattribute kisd_28_0) +(roletype object_r kisd_28_0) +(type loghidlsysservice) +(typeattribute loghidlsysservice_28_0) +(roletype object_r loghidlsysservice_28_0) +(type mdlogger) +(typeattribute mdlogger_28_0) +(roletype object_r mdlogger_28_0) +(type mobile_log_d) +(typeattribute mobile_log_d_28_0) +(roletype object_r mobile_log_d_28_0) +(type mtkbootanimation) +(typeattribute mtkbootanimation_28_0) +(roletype object_r mtkbootanimation_28_0) +(type netdiag) +(typeattribute netdiag_28_0) +(roletype object_r netdiag_28_0) +(type ctl_mdlogger_prop) +(typeattribute ctl_mdlogger_prop_28_0) +(roletype object_r ctl_mdlogger_prop_28_0) +(type ctl_emdlogger1_prop) +(typeattribute ctl_emdlogger1_prop_28_0) +(roletype object_r ctl_emdlogger1_prop_28_0) +(type ctl_emdlogger2_prop) +(typeattribute ctl_emdlogger2_prop_28_0) +(roletype object_r ctl_emdlogger2_prop_28_0) +(type ctl_emdlogger3_prop) +(typeattribute ctl_emdlogger3_prop_28_0) +(roletype object_r ctl_emdlogger3_prop_28_0) +(type ctl_dualmdlogger_prop) +(typeattribute ctl_dualmdlogger_prop_28_0) +(roletype object_r ctl_dualmdlogger_prop_28_0) +(type init_svc_emdlogger1_prop) +(typeattribute init_svc_emdlogger1_prop_28_0) +(roletype object_r init_svc_emdlogger1_prop_28_0) +(type nvram_agent_service) +(typeattribute nvram_agent_service_28_0) +(roletype object_r nvram_agent_service_28_0) +(type thermalindicator) +(typeattribute thermalindicator_28_0) +(roletype object_r thermalindicator_28_0) +(type GoogleOtaBinder) +(typeattribute GoogleOtaBinder_28_0) +(roletype object_r GoogleOtaBinder_28_0) +(type atci_service_sys) +(typeattribute atci_service_sys_28_0) +(roletype object_r atci_service_sys_28_0) +(type capturepackets) +(typeattribute capturepackets_28_0) +(roletype object_r capturepackets_28_0) +(type dm_agent_binder) +(typeattribute dm_agent_binder_28_0) +(roletype object_r dm_agent_binder_28_0) +(type guiext-server) +(typeattribute guiext-server_28_0) +(roletype object_r guiext-server_28_0) +(type hdmi) +(typeattribute hdmi_28_0) +(roletype object_r hdmi_28_0) +(type kpoc_charger) +(typeattribute kpoc_charger_28_0) +(roletype object_r kpoc_charger_28_0) +(type md_monitor) +(typeattribute md_monitor_28_0) +(roletype object_r md_monitor_28_0) +(type met_log_d) +(typeattribute met_log_d_28_0) +(roletype object_r met_log_d_28_0) +(type mtk_advcamserver) +(typeattribute mtk_advcamserver_28_0) +(roletype object_r mtk_advcamserver_28_0) +(type mtk_camdumpserver) +(typeattribute mtk_camdumpserver_28_0) +(roletype object_r mtk_camdumpserver_28_0) +(type mtk_anrmanager_service) +(typeattribute mtk_anrmanager_service_28_0) +(roletype object_r mtk_anrmanager_service_28_0) +(type mtk_permrecords_service) +(typeattribute mtk_permrecords_service_28_0) +(roletype object_r mtk_permrecords_service_28_0) +(type mtk_advcamserver_service) +(typeattribute mtk_advcamserver_service_28_0) +(roletype object_r mtk_advcamserver_service_28_0) +(type dm_agent_binder_service) +(typeattribute dm_agent_binder_service_28_0) +(roletype object_r dm_agent_binder_service_28_0) +(type mtk_mobile_service) +(typeattribute mtk_mobile_service_28_0) +(roletype object_r mtk_mobile_service_28_0) +(type mtk_msg_monitor_service) +(typeattribute mtk_msg_monitor_service_28_0) +(roletype object_r mtk_msg_monitor_service_28_0) +(type mtk_perf_service) +(typeattribute mtk_perf_service_28_0) +(roletype object_r mtk_perf_service_28_0) +(type mtk_power_hal_mgr_service) +(typeattribute mtk_power_hal_mgr_service_28_0) +(roletype object_r mtk_power_hal_mgr_service_28_0) +(type mtk_epdg_service) +(typeattribute mtk_epdg_service_28_0) +(roletype object_r mtk_epdg_service_28_0) +(type mtk_rns_service) +(typeattribute mtk_rns_service_28_0) +(roletype object_r mtk_rns_service_28_0) +(type mtk_registry_service) +(typeattribute mtk_registry_service_28_0) +(roletype object_r mtk_registry_service_28_0) +(type mtk_phonesubinfo_service) +(typeattribute mtk_phonesubinfo_service_28_0) +(roletype object_r mtk_phonesubinfo_service_28_0) +(type mtk_radio_service) +(typeattribute mtk_radio_service_28_0) +(roletype object_r mtk_radio_service_28_0) +(type mtk_telecom_service) +(typeattribute mtk_telecom_service_28_0) +(roletype object_r mtk_telecom_service_28_0) +(type mtk_simphonebook_service) +(typeattribute mtk_simphonebook_service_28_0) +(roletype object_r mtk_simphonebook_service_28_0) +(type mtk_data_shaping_service) +(typeattribute mtk_data_shaping_service_28_0) +(roletype object_r mtk_data_shaping_service_28_0) +(type mtk_search_engine_service) +(typeattribute mtk_search_engine_service_28_0) +(roletype object_r mtk_search_engine_service_28_0) +(type mtk_duraspeed_service) +(typeattribute mtk_duraspeed_service_28_0) +(roletype object_r mtk_duraspeed_service_28_0) +(type mtk_fullscreen_switch_service) +(typeattribute mtk_fullscreen_switch_service_28_0) +(roletype object_r mtk_fullscreen_switch_service_28_0) +(type mtk_fm_radio_service) +(typeattribute mtk_fm_radio_service_28_0) +(roletype object_r mtk_fm_radio_service_28_0) +(type guiext-server_service) +(typeattribute guiext-server_service_28_0) +(roletype object_r guiext-server_service_28_0) +(type ota_agent_service) +(typeattribute ota_agent_service_28_0) +(roletype object_r ota_agent_service_28_0) +(type gas_srv_service) +(typeattribute gas_srv_service_28_0) +(roletype object_r gas_srv_service_28_0) +(type fpspolicy-server_service) +(typeattribute fpspolicy-server_service_28_0) +(roletype object_r fpspolicy-server_service_28_0) +(type mtk_appdetection_service) +(typeattribute mtk_appdetection_service_28_0) +(roletype object_r mtk_appdetection_service_28_0) +(type mtk_carrierexpress_service) +(typeattribute mtk_carrierexpress_service_28_0) +(roletype object_r mtk_carrierexpress_service_28_0) +(type vtservice_service) +(typeattribute vtservice_service_28_0) +(roletype object_r vtservice_service_28_0) +(type vtservice_hidl_service) +(typeattribute vtservice_hidl_service_28_0) +(roletype object_r vtservice_hidl_service_28_0) +(type mtk_hdmi_service) +(typeattribute mtk_hdmi_service_28_0) +(roletype object_r mtk_hdmi_service_28_0) +(type ppl_agent_service) +(typeattribute ppl_agent_service_28_0) +(roletype object_r ppl_agent_service_28_0) +(type mtk_camdumpserver_service) +(typeattribute mtk_camdumpserver_service_28_0) +(roletype object_r mtk_camdumpserver_service_28_0) +(type tee_service) +(typeattribute tee_service_28_0) +(roletype object_r tee_service_28_0) +(type teeregistry_service) +(typeattribute teeregistry_service_28_0) +(roletype object_r teeregistry_service_28_0) +(type thermald) +(typeattribute thermald_28_0) +(roletype object_r thermald_28_0) +(type usp_service) +(typeattribute usp_service_28_0) +(roletype object_r usp_service_28_0) +(type atlasservice) +(typeattribute atlasservice_28_0) +(roletype object_r atlasservice_28_0) +(type autochmod-sh_exec) +(typeattribute autochmod-sh_exec_28_0) +(roletype object_r autochmod-sh_exec_28_0) +(type autochmod-sh) +(typeattribute autochmod-sh_28_0) +(roletype object_r autochmod-sh_28_0) +(type bspCriticalLog) +(typeattribute bspCriticalLog_28_0) +(roletype object_r bspCriticalLog_28_0) +(type bspFwUpdate) +(typeattribute bspFwUpdate_28_0) +(roletype object_r bspFwUpdate_28_0) +(type criticallog) +(typeattribute criticallog_28_0) +(roletype object_r criticallog_28_0) +(type dumpLog_off_exec) +(typeattribute dumpLog_off_exec_28_0) +(roletype object_r dumpLog_off_exec_28_0) +(type dumpLog_off) +(typeattribute dumpLog_off_28_0) +(roletype object_r dumpLog_off_28_0) +(type dumpLog_on_exec) +(typeattribute dumpLog_on_exec_28_0) +(roletype object_r dumpLog_on_exec_28_0) +(type oppo_log_data_file) +(typeattribute oppo_log_data_file_28_0) +(roletype object_r oppo_log_data_file_28_0) +(type sysfs_hypnus) +(typeattribute sysfs_hypnus_28_0) +(roletype object_r sysfs_hypnus_28_0) +(type oppo_hypnus_data_file) +(typeattribute oppo_hypnus_data_file_28_0) +(roletype object_r oppo_hypnus_data_file_28_0) +(type oppo_theme_data_file) +(typeattribute oppo_theme_data_file_28_0) +(roletype object_r oppo_theme_data_file_28_0) +(type oppo_font_data_file) +(typeattribute oppo_font_data_file_28_0) +(roletype object_r oppo_font_data_file_28_0) +(type data_camera_update) +(typeattribute data_camera_update_28_0) +(roletype object_r data_camera_update_28_0) +(type sysfs_fp_state) +(typeattribute sysfs_fp_state_28_0) +(roletype object_r sysfs_fp_state_28_0) +(type data_sfs_file) +(typeattribute data_sfs_file_28_0) +(roletype object_r data_sfs_file_28_0) +(type sysfs_ps_sensor) +(typeattribute sysfs_ps_sensor_28_0) +(roletype object_r sysfs_ps_sensor_28_0) +(type goodix_t) +(typeattribute goodix_t_28_0) +(roletype object_r goodix_t_28_0) +(type data_system_indicate) +(typeattribute data_system_indicate_28_0) +(roletype object_r data_system_indicate_28_0) +(type coloros_data_file) +(typeattribute coloros_data_file_28_0) +(roletype object_r coloros_data_file_28_0) +(type oppo_public_data_file) +(typeattribute oppo_public_data_file_28_0) +(roletype object_r oppo_public_data_file_28_0) +(type oppo_psw_data_file) +(typeattribute oppo_psw_data_file_28_0) +(roletype object_r oppo_psw_data_file_28_0) +(type oppo_log_file) +(typeattribute oppo_log_file_28_0) +(roletype object_r oppo_log_file_28_0) +(type oppo_gesture_proc) +(typeattribute oppo_gesture_proc_28_0) +(roletype object_r oppo_gesture_proc_28_0) +(type sys_mt_gpio_file) +(typeattribute sys_mt_gpio_file_28_0) +(roletype object_r sys_mt_gpio_file_28_0) +(type oppo_logswitch_file) +(typeattribute oppo_logswitch_file_28_0) +(roletype object_r oppo_logswitch_file_28_0) +(type oppo_multimedia_file) +(typeattribute oppo_multimedia_file_28_0) +(roletype object_r oppo_multimedia_file_28_0) +(type oppo_firmware_data_file) +(typeattribute oppo_firmware_data_file_28_0) +(roletype object_r oppo_firmware_data_file_28_0) +(type oppo_appchannel_file) +(typeattribute oppo_appchannel_file_28_0) +(roletype object_r oppo_appchannel_file_28_0) +(type gboard_data_file) +(typeattribute gboard_data_file_28_0) +(roletype object_r gboard_data_file_28_0) +(type gboard_theme_file) +(typeattribute gboard_theme_file_28_0) +(roletype object_r gboard_theme_file_28_0) +(type proc_oppocustom_file) +(typeattribute proc_oppocustom_file_28_0) +(roletype object_r proc_oppocustom_file_28_0) +(type proc_touchpanel_file) +(typeattribute proc_touchpanel_file_28_0) +(roletype object_r proc_touchpanel_file_28_0) +(type proc_fastchg_fw_update_file) +(typeattribute proc_fastchg_fw_update_file_28_0) +(roletype object_r proc_fastchg_fw_update_file_28_0) +(type proc_charging_limit_time_file) +(typeattribute proc_charging_limit_time_file_28_0) +(roletype object_r proc_charging_limit_time_file_28_0) +(type proc_touchkey_file) +(typeattribute proc_touchkey_file_28_0) +(roletype object_r proc_touchkey_file_28_0) +(type proc_devinfo_file) +(typeattribute proc_devinfo_file_28_0) +(roletype object_r proc_devinfo_file_28_0) +(type proc_oppo_fp_common_file) +(typeattribute proc_oppo_fp_common_file_28_0) +(roletype object_r proc_oppo_fp_common_file_28_0) +(type proc_oppo_secure_common_file) +(typeattribute proc_oppo_secure_common_file_28_0) +(roletype object_r proc_oppo_secure_common_file_28_0) +(type proc_flash_light_file) +(typeattribute proc_flash_light_file_28_0) +(roletype object_r proc_flash_light_file_28_0) +(type fingerprint_engineeringmode_app_proc) +(typeattribute fingerprint_engineeringmode_app_proc_28_0) +(roletype object_r fingerprint_engineeringmode_app_proc_28_0) +(type gpufreq_proc) +(typeattribute gpufreq_proc_28_0) +(roletype object_r gpufreq_proc_28_0) +(type chiptype_proc) +(typeattribute chiptype_proc_28_0) +(roletype object_r chiptype_proc_28_0) +(type proc_charger_critical_log_file) +(typeattribute proc_charger_critical_log_file_28_0) +(roletype object_r proc_charger_critical_log_file_28_0) +(type engineeringmode_app_read_file) +(typeattribute engineeringmode_app_read_file_28_0) +(roletype object_r engineeringmode_app_read_file_28_0) +(type foss) +(typeattribute foss_28_0) +(roletype object_r foss_28_0) +(type hypnus_context) +(typeattribute hypnus_context_28_0) +(roletype object_r hypnus_context_28_0) +(type hypnus_context_exec) +(typeattribute hypnus_context_exec_28_0) +(roletype object_r hypnus_context_exec_28_0) +(type hypnusd) +(typeattribute hypnusd_28_0) +(roletype object_r hypnusd_28_0) +(type motorcontrol) +(typeattribute motorcontrol_28_0) +(roletype object_r motorcontrol_28_0) +(type oiface) +(typeattribute oiface_28_0) +(roletype object_r oiface_28_0) +(type oppodebugtool_exec) +(typeattribute oppodebugtool_exec_28_0) +(roletype object_r oppodebugtool_exec_28_0) +(type oppodebugtool) +(typeattribute oppodebugtool_28_0) +(roletype object_r oppodebugtool_28_0) +(type oppo_shell) +(typeattribute oppo_shell_28_0) +(roletype object_r oppo_shell_28_0) +(type oppo_shell_exec) +(typeattribute oppo_shell_exec_28_0) +(roletype object_r oppo_shell_exec_28_0) +(type oppoasserttip_exec) +(typeattribute oppoasserttip_exec_28_0) +(roletype object_r oppoasserttip_exec_28_0) +(type oppoasserttip) +(typeattribute oppoasserttip_28_0) +(roletype object_r oppoasserttip_28_0) +(type oppodisplay) +(typeattribute oppodisplay_28_0) +(roletype object_r oppodisplay_28_0) +(type oppotheme_app) +(typeattribute oppotheme_app_28_0) +(roletype object_r oppotheme_app_28_0) +(type ousage) +(typeattribute ousage_28_0) +(roletype object_r ousage_28_0) +(type pcba_diag) +(typeattribute pcba_diag_28_0) +(roletype object_r pcba_diag_28_0) +(type oppo_prop) +(typeattribute oppo_prop_28_0) +(roletype object_r oppo_prop_28_0) +(type sdcardfs_prop) +(typeattribute sdcardfs_prop_28_0) +(roletype object_r sdcardfs_prop_28_0) +(type oppo_rom_prop) +(typeattribute oppo_rom_prop_28_0) +(roletype object_r oppo_rom_prop_28_0) +(type ctl_rom_prop) +(typeattribute ctl_rom_prop_28_0) +(roletype object_r ctl_rom_prop_28_0) +(type oppo_bsp_prop) +(typeattribute oppo_bsp_prop_28_0) +(roletype object_r oppo_bsp_prop_28_0) +(type ctl_bsp_prop) +(typeattribute ctl_bsp_prop_28_0) +(roletype object_r ctl_bsp_prop_28_0) +(type oppo_cnn_prop) +(typeattribute oppo_cnn_prop_28_0) +(roletype object_r oppo_cnn_prop_28_0) +(type ctl_cnn_prop) +(typeattribute ctl_cnn_prop_28_0) +(roletype object_r ctl_cnn_prop_28_0) +(type oppo_network_prop) +(typeattribute oppo_network_prop_28_0) +(roletype object_r oppo_network_prop_28_0) +(type ctl_network_prop) +(typeattribute ctl_network_prop_28_0) +(roletype object_r ctl_network_prop_28_0) +(type core_oppo_network_prop) +(typeattribute core_oppo_network_prop_28_0) +(roletype object_r core_oppo_network_prop_28_0) +(type oppo_camera_prop) +(typeattribute oppo_camera_prop_28_0) +(roletype object_r oppo_camera_prop_28_0) +(type ctl_camera_prop) +(typeattribute ctl_camera_prop_28_0) +(roletype object_r ctl_camera_prop_28_0) +(type gboard_prop) +(typeattribute gboard_prop_28_0) +(roletype object_r gboard_prop_28_0) +(type audio_tunning_prop) +(typeattribute audio_tunning_prop_28_0) +(roletype object_r audio_tunning_prop_28_0) +(type oppo_otg_switch_prop) +(typeattribute oppo_otg_switch_prop_28_0) +(roletype object_r oppo_otg_switch_prop_28_0) +(type oppo_kevents_prop) +(typeattribute oppo_kevents_prop_28_0) +(roletype object_r oppo_kevents_prop_28_0) +(type oppo_bsp_key_transfer) +(typeattribute oppo_bsp_key_transfer_28_0) +(roletype object_r oppo_bsp_key_transfer_28_0) +(type oppo_charger_prop) +(typeattribute oppo_charger_prop_28_0) +(roletype object_r oppo_charger_prop_28_0) +(type screen_record) +(typeattribute screen_record_28_0) +(roletype object_r screen_record_28_0) +(type screen_record_exec) +(typeattribute screen_record_exec_28_0) +(roletype object_r screen_record_exec_28_0) +(type criticallog_service) +(typeattribute criticallog_service_28_0) +(roletype object_r criticallog_service_28_0) +(type oppojunklog_service) +(typeattribute oppojunklog_service_28_0) +(roletype object_r oppojunklog_service_28_0) +(type foss_service) +(typeattribute foss_service_28_0) +(roletype object_r foss_service_28_0) +(type ousage_service) +(typeattribute ousage_service_28_0) +(roletype object_r ousage_service_28_0) +(type dumpLog_on_service) +(typeattribute dumpLog_on_service_28_0) +(roletype object_r dumpLog_on_service_28_0) +(type dumpLog_off_service) +(typeattribute dumpLog_off_service_28_0) +(roletype object_r dumpLog_off_service_28_0) +(type motorcontrol_service) +(typeattribute motorcontrol_service_28_0) +(roletype object_r motorcontrol_service_28_0) +(type wifi_ftm_exec) +(typeattribute wifi_ftm_exec_28_0) +(roletype object_r wifi_ftm_exec_28_0) +(type wifi_ftm) +(typeattribute wifi_ftm_28_0) +(roletype object_r wifi_ftm_28_0) +(type wifirftest_exec) +(typeattribute wifirftest_exec_28_0) +(roletype object_r wifirftest_exec_28_0) +(type wifirftest) +(typeattribute wifirftest_28_0) +(roletype object_r wifirftest_28_0) +(type engineer_system_daemon) +(typeattribute engineer_system_daemon_28_0) +(roletype object_r engineer_system_daemon_28_0) +(type engineer_system_daemon_exec) +(typeattribute engineer_system_daemon_exec_28_0) +(roletype object_r engineer_system_daemon_exec_28_0) +(type engineermode_app) +(typeattribute engineermode_app_28_0) +(roletype object_r engineermode_app_28_0) +(type engineer_system_prop) +(typeattribute engineer_system_prop_28_0) +(roletype object_r engineer_system_prop_28_0) +(type fwk_face_hwservice) +(typeattribute fwk_face_hwservice_28_0) +(roletype object_r fwk_face_hwservice_28_0) +(type face_service) +(typeattribute face_service_28_0) +(roletype object_r face_service_28_0) +(type fwk_fingerprint_hwservice) +(typeattribute fwk_fingerprint_hwservice_28_0) +(roletype object_r fwk_fingerprint_hwservice_28_0) +(type alipay_service) +(typeattribute alipay_service_28_0) +(roletype object_r alipay_service_28_0) +(type oppo_fingerprint_prop) +(typeattribute oppo_fingerprint_prop_28_0) +(roletype object_r oppo_fingerprint_prop_28_0) +(type commondcs_exec) +(typeattribute commondcs_exec_28_0) +(roletype object_r commondcs_exec_28_0) +(type commondcs) +(typeattribute commondcs_28_0) +(roletype object_r commondcs_28_0) +(type commondcs_hwservice) +(typeattribute commondcs_hwservice_28_0) +(roletype object_r commondcs_hwservice_28_0) +(neverallow base_typeattr_1_28_0 domain (process (fork))) +(neverallow base_typeattr_2_28_0 domain (process (fork))) +(neverallow base_typeattr_3_28_0 domain (process (fork))) +(neverallow base_typeattr_4_28_0 domain (process (fork))) +(neverallow base_typeattr_5_28_0 domain (process (fork))) +(neverallow base_typeattr_6_28_0 domain (process (fork))) +(neverallow base_typeattr_7_28_0 domain (process (fork))) +(neverallow base_typeattr_8_28_0 domain (process (fork))) +(neverallow base_typeattr_9_28_0 domain (process (fork))) +(neverallow base_typeattr_10_28_0 domain (process (fork))) +(neverallow base_typeattr_11_28_0 domain (process (fork))) +(neverallow base_typeattr_12_28_0 domain (process (fork))) +(neverallow base_typeattr_13_28_0 domain (process (fork))) +(neverallow base_typeattr_14_28_0 domain (process (fork))) +(neverallow base_typeattr_15_28_0 domain (process (fork))) +(neverallow base_typeattr_16_28_0 domain (process (fork))) +(neverallow base_typeattr_17_28_0 domain (process (fork))) +(neverallow base_typeattr_18_28_0 domain (process (fork))) +(neverallow base_typeattr_19_28_0 domain (process (fork))) +(neverallow base_typeattr_20_28_0 domain (process (fork))) +(neverallow base_typeattr_21_28_0 domain (process (fork))) +(neverallow base_typeattr_22_28_0 domain (process (fork))) +(neverallow base_typeattr_23_28_0 domain (process (fork))) +(neverallow base_typeattr_24_28_0 domain (process (fork))) +(neverallow base_typeattr_25_28_0 domain (process (fork))) +(neverallow base_typeattr_26_28_0 domain (process (fork))) +(neverallow base_typeattr_27_28_0 domain (process (fork))) +(neverallow base_typeattr_28_28_0 domain (process (fork))) +(neverallow base_typeattr_29_28_0 domain (process (fork))) +(neverallow base_typeattr_30_28_0 domain (process (fork))) +(neverallow base_typeattr_31_28_0 domain (process (fork))) +(neverallow base_typeattr_32_28_0 domain (process (fork))) +(neverallow base_typeattr_33_28_0 domain (process (fork))) +(neverallow base_typeattr_34_28_0 domain (process (fork))) +(neverallow base_typeattr_35_28_0 domain (process (fork))) +(neverallow base_typeattr_36_28_0 domain (process (fork))) +(neverallow base_typeattr_37_28_0 domain (process (fork))) +(neverallow base_typeattr_38_28_0 domain (process (fork))) +(neverallow base_typeattr_39_28_0 domain (process (fork))) +(neverallow base_typeattr_40_28_0 domain (process (fork))) +(neverallow base_typeattr_41_28_0 domain (process (fork))) +(neverallow base_typeattr_42_28_0 domain (process (fork))) +(allow appdomain self (process (execmem))) +(allow appdomain ashmem_device_28_0 (chr_file (execute))) +(allow appdomain zygote_28_0 (fd (use))) +(allow appdomain zygote_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow appdomain zygote_28_0 (process (sigchld))) +(allow appdomain cgroup_28_0 (dir (write search))) +(allow appdomain cgroup_28_0 (file (ioctl read write getattr lock append map open))) +(allow appdomain dalvikcache_data_file_28_0 (dir (getattr search))) +(allow appdomain dalvikcache_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow base_typeattr_43_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow base_typeattr_43_28_0 tmpfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain tmpfs_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain zygote_28_0 (fifo_file (write))) +(allow appdomain shell_28_0 (process (sigchld))) +(allow appdomain adbd_28_0 (process (sigchld))) +(allow appdomain devpts_28_0 (chr_file (ioctl read write getattr))) +(allow appdomain system_server_28_0 (fd (use))) +(allow appdomain system_server_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow appdomain system_server_28_0 (unix_stream_socket (read write getattr getopt setopt shutdown))) +(allow appdomain system_server_28_0 (tcp_socket (read write getattr getopt shutdown))) +(allow appdomain appdomain (fifo_file (ioctl read write getattr lock append map open))) +(allow appdomain surfaceflinger_28_0 (unix_stream_socket (read write getattr getopt setopt shutdown))) +(allow base_typeattr_43_28_0 app_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow base_typeattr_43_28_0 app_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow base_typeattr_43_28_0 app_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow base_typeattr_43_28_0 app_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow base_typeattr_43_28_0 app_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow appdomain mnt_expand_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain keychain_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain keychain_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow appdomain keychain_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain misc_user_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain misc_user_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow base_typeattr_43_28_0 textclassifier_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow base_typeattr_43_28_0 textclassifier_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow base_typeattr_43_28_0 textclassifier_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain oemfs_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain oemfs_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow base_typeattr_44_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow base_typeattr_44_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow base_typeattr_45_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow appdomain system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain system_file_28_0 (lnk_file (read getattr open))) +(allow base_typeattr_43_28_0 vendor_file_28_0 (dir (read open))) +(allow base_typeattr_44_28_0 vendor_app_file_28_0 (dir (ioctl read getattr lock search open))) +(allow base_typeattr_44_28_0 vendor_app_file_28_0 (file (ioctl read getattr lock map open))) +(allow base_typeattr_44_28_0 vendor_app_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow base_typeattr_44_28_0 vendor_app_file_28_0 (file (execute))) +(allow appdomain vendor_overlay_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain vendor_overlay_file_28_0 (file (ioctl read getattr lock map open))) +(allow appdomain vendor_overlay_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain vendor_framework_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain vendor_framework_file_28_0 (file (ioctl read getattr lock map open))) +(allow appdomain vendor_framework_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain dex2oat_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow appdomain wallpaper_file_28_0 (file (read write getattr))) +(allow appdomain ringtone_file_28_0 (file (read write getattr))) +(allow appdomain shortcut_manager_icons_28_0 (file (read getattr))) +(allow appdomain icon_file_28_0 (file (read getattr))) +(allow appdomain anr_data_file_28_0 (dir (search))) +(allow appdomain anr_data_file_28_0 (file (append open))) +(allow appdomain tombstoned_java_trace_socket_28_0 (sock_file (write))) +(allow appdomain tombstoned_28_0 (unix_stream_socket (connectto))) +(allow appdomain tombstoned_28_0 (fd (use))) +(allow appdomain dumpstate_28_0 (fifo_file (append))) +(allow appdomain incidentd_28_0 (fifo_file (append))) +(allow appdomain dumpstate_28_0 (fd (use))) +(allow appdomain dumpstate_28_0 (unix_stream_socket (read write getattr getopt shutdown))) +(allow appdomain dumpstate_28_0 (fifo_file (write getattr))) +(allow appdomain shell_data_file_28_0 (file (write getattr))) +(allow appdomain incidentd_28_0 (fd (use))) +(allow appdomain incidentd_28_0 (fifo_file (write getattr))) +(allow appdomain user_profile_data_file_28_0 (dir (write add_name search))) +(allow appdomain user_profile_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow platform_app_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow priv_app_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow shell_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow system_app_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow untrusted_app_27_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow untrusted_app_25_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow base_typeattr_46_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow base_typeattr_46_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow platform_app_28_0 proc_qtaguid_stat_28_0 (dir (ioctl read getattr lock search open))) +(allow priv_app_28_0 proc_qtaguid_stat_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 proc_qtaguid_stat_28_0 (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 proc_qtaguid_stat_28_0 (dir (ioctl read getattr lock search open))) +(allow untrusted_app_27_28_0 proc_qtaguid_stat_28_0 (dir (ioctl read getattr lock search open))) +(allow untrusted_app_25_28_0 proc_qtaguid_stat_28_0 (dir (ioctl read getattr lock search open))) +(allow platform_app_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 proc_qtaguid_stat_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow priv_app_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow priv_app_28_0 proc_qtaguid_stat_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_qtaguid_stat_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_qtaguid_stat_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow untrusted_app_27_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow untrusted_app_27_28_0 proc_qtaguid_stat_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow untrusted_app_25_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow untrusted_app_25_28_0 proc_qtaguid_stat_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow platform_app_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow priv_app_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow shell_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow system_app_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow untrusted_app_27_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow untrusted_app_25_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow base_typeattr_43_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow appdomain servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 appdomain (dir (search))) +(allow servicemanager_28_0 appdomain (file (read open))) +(allow servicemanager_28_0 appdomain (process (getattr))) +(allow appdomain binderservicedomain (binder (call transfer))) +(allow binderservicedomain appdomain (binder (transfer))) +(allow appdomain binderservicedomain (fd (use))) +(allow appdomain appdomain (binder (call transfer))) +(allow appdomain appdomain (binder (transfer))) +(allow appdomain appdomain (fd (use))) +(allow appdomain ephemeral_app_28_0 (binder (call transfer))) +(allow ephemeral_app_28_0 appdomain (binder (transfer))) +(allow appdomain ephemeral_app_28_0 (fd (use))) +(allow base_typeattr_43_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 base_typeattr_43_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 base_typeattr_43_28_0 (dir (search))) +(allow hwservicemanager_28_0 base_typeattr_43_28_0 (file (read open))) +(allow hwservicemanager_28_0 base_typeattr_43_28_0 (process (getattr))) +(allow base_typeattr_43_28_0 hal_codec2_hwservice_28_0 (hwservice_manager (find))) +(allow base_typeattr_43_28_0 hal_omx_hwservice_28_0 (hwservice_manager (find))) +(allow base_typeattr_43_28_0 hidl_token_hwservice_28_0 (hwservice_manager (find))) +(allow appdomain hal_graphics_composer (fd (use))) +(allow appdomain appdomain (unix_stream_socket (read write getattr getopt shutdown))) +(allow appdomain backup_data_file_28_0 (file (read write getattr))) +(allow appdomain cache_backup_file_28_0 (file (read write getattr))) +(allow appdomain cache_backup_file_28_0 (dir (getattr))) +(allow appdomain system_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain system_data_file_28_0 (file (read getattr))) +(allow base_typeattr_43_28_0 media_rw_data_file_28_0 (file (read getattr))) +(allow base_typeattr_43_28_0 radio_data_file_28_0 (file (read write getattr))) +(allow base_typeattr_46_28_0 storage_file_28_0 (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 storage_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow base_typeattr_46_28_0 mnt_user_file_28_0 (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 mnt_user_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow base_typeattr_46_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow base_typeattr_46_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow base_typeattr_46_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow base_typeattr_46_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow base_typeattr_46_28_0 usb_device_28_0 (chr_file (ioctl read write getattr))) +(allow base_typeattr_46_28_0 usbaccessory_device_28_0 (chr_file (read write getattr))) +(allow appdomain dalvikcache_data_file_28_0 (file (execute))) +(allow appdomain dalvikcache_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain shared_relro_file_28_0 (dir (search))) +(allow appdomain shared_relro_file_28_0 (file (ioctl read getattr lock map open))) +(allow appdomain apk_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain apk_data_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow appdomain resourcecache_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow appdomain resourcecache_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow appdomain logcat_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow appdomain logdr_socket_28_0 (sock_file (write))) +(allow appdomain logd_28_0 (unix_stream_socket (connectto))) +(allow base_typeattr_47_28_0 logd_socket_28_0 (sock_file (write))) +(allow base_typeattr_47_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow appdomain zygote_28_0 (unix_dgram_socket (write))) +(allow base_typeattr_46_28_0 keystore_28_0 (keystore_key (get_state get insert delete exist list sign verify))) +(allow keystore_28_0 base_typeattr_46_28_0 (dir (search))) +(allow keystore_28_0 base_typeattr_46_28_0 (file (read open))) +(allow keystore_28_0 base_typeattr_46_28_0 (process (getattr))) +(allow base_typeattr_46_28_0 keystore_service_28_0 (service_manager (find))) +(allow base_typeattr_46_28_0 keystore_28_0 (binder (call transfer))) +(allow keystore_28_0 base_typeattr_46_28_0 (binder (transfer))) +(allow base_typeattr_46_28_0 keystore_28_0 (fd (use))) +(allow keystore_28_0 base_typeattr_46_28_0 (binder (call transfer))) +(allow base_typeattr_46_28_0 keystore_28_0 (binder (transfer))) +(allow keystore_28_0 base_typeattr_46_28_0 (fd (use))) +(allow appdomain console_device_28_0 (chr_file (read write))) +(allowx base_typeattr_48_28_0 self (ioctl tcp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx base_typeattr_48_28_0 self (ioctl udp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx base_typeattr_48_28_0 self (ioctl rawip_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx base_typeattr_48_28_0 self (ioctl tcp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx base_typeattr_48_28_0 self (ioctl udp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx base_typeattr_48_28_0 self (ioctl rawip_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx base_typeattr_48_28_0 self (ioctl tcp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx base_typeattr_48_28_0 self (ioctl udp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx base_typeattr_48_28_0 self (ioctl rawip_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allow base_typeattr_43_28_0 ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(auditallow appdomain ion_device_28_0 (chr_file (write append))) +(allow base_typeattr_43_28_0 hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow base_typeattr_43_28_0 mediacodec_28_0 (binder (call transfer))) +(allow mediacodec_28_0 base_typeattr_43_28_0 (binder (transfer))) +(allow base_typeattr_43_28_0 mediacodec_28_0 (fd (use))) +(allow base_typeattr_43_28_0 hal_audio (fd (use))) +(allow base_typeattr_43_28_0 hal_camera (fd (use))) +(allow base_typeattr_43_28_0 hal_renderscript_hwservice_28_0 (hwservice_manager (find))) +(allow appdomain proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow appdomain app_fuse_file_28_0 (file (read write getattr append))) +(allow base_typeattr_46_28_0 pdx_display_client_endpoint_dir_type (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 pdx_display_client_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_46_28_0 pdx_display_client_endpoint_socket_type (unix_stream_socket (read write shutdown connectto))) +(allow base_typeattr_46_28_0 pdx_display_client_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow base_typeattr_46_28_0 pdx_display_client_server_type (fd (use))) +(allow pdx_display_client_server_type base_typeattr_46_28_0 (fd (use))) +(allow base_typeattr_46_28_0 pdx_display_manager_endpoint_dir_type (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 pdx_display_manager_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_46_28_0 pdx_display_manager_endpoint_socket_type (unix_stream_socket (read write shutdown connectto))) +(allow base_typeattr_46_28_0 pdx_display_manager_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow base_typeattr_46_28_0 pdx_display_manager_server_type (fd (use))) +(allow pdx_display_manager_server_type base_typeattr_46_28_0 (fd (use))) +(allow base_typeattr_46_28_0 pdx_display_vsync_endpoint_dir_type (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 pdx_display_vsync_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_46_28_0 pdx_display_vsync_endpoint_socket_type (unix_stream_socket (read write shutdown connectto))) +(allow base_typeattr_46_28_0 pdx_display_vsync_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow base_typeattr_46_28_0 pdx_display_vsync_server_type (fd (use))) +(allow pdx_display_vsync_server_type base_typeattr_46_28_0 (fd (use))) +(allow base_typeattr_46_28_0 pdx_performance_client_endpoint_dir_type (dir (ioctl read getattr lock search open))) +(allow base_typeattr_46_28_0 pdx_performance_client_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_46_28_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (read write shutdown connectto))) +(allow base_typeattr_46_28_0 pdx_performance_client_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow base_typeattr_46_28_0 pdx_performance_client_server_type (fd (use))) +(allow pdx_performance_client_server_type base_typeattr_46_28_0 (fd (use))) +(allow base_typeattr_46_28_0 pdx_bufferhub_client_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow base_typeattr_46_28_0 pdx_bufferhub_client_server_type (fd (use))) +(allow pdx_bufferhub_client_server_type base_typeattr_46_28_0 (fd (use))) +(allow appdomain runas_exec_28_0 (file (getattr))) +(allow base_typeattr_46_28_0 tun_device_28_0 (chr_file (ioctl read write getattr append))) +(allow appdomain adbd_28_0 (unix_stream_socket (connectto))) +(allow appdomain adbd_28_0 (fd (use))) +(allow appdomain adbd_28_0 (unix_stream_socket (ioctl read write getattr getopt shutdown))) +(allow appdomain cache_file_28_0 (dir (getattr))) +(neverallow base_typeattr_48_28_0 self (capability (chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(neverallow base_typeattr_48_28_0 self (capability2 (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(neverallow base_typeattr_48_28_0 self (cap_userns (chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(neverallow base_typeattr_48_28_0 self (cap2_userns (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(neverallow appdomain dev_type (blk_file (read write))) +(neverallow appdomain audio_device_28_0 (chr_file (read write))) +(neverallow appdomain camera_device_28_0 (chr_file (read write))) +(neverallow appdomain dm_device_28_0 (chr_file (read write))) +(neverallow appdomain radio_device_28_0 (chr_file (read write))) +(neverallow appdomain video_device_28_0 (chr_file (read write))) +(neverallow appdomain rpmsg_device_28_0 (chr_file (read write))) +(neverallow isolated_app_28_0 graphics_device_28_0 (chr_file (read write))) +(neverallow shell_28_0 graphics_device_28_0 (chr_file (read write))) +(neverallow untrusted_app_28_0 graphics_device_28_0 (chr_file (read write))) +(neverallow base_typeattr_49_28_0 nfc_device_28_0 (chr_file (read write))) +(neverallow base_typeattr_48_28_0 hci_attach_dev_28_0 (chr_file (read write))) +(neverallow appdomain tee_device_28_0 (chr_file (read write))) +(neverallow appdomain domain (netlink_tcpdiag_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(neverallow appdomain domain (netlink_nflog_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow appdomain domain (netlink_xfrm_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(neverallow appdomain domain (netlink_audit_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write nlmsg_relay nlmsg_readpriv nlmsg_tty_audit))) +(neverallow appdomain domain (netlink_dnrt_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow appdomain domain (netlink_kobject_uevent_socket (write append))) +(neverallow appdomain socket_device_28_0 (sock_file (write))) +(neverallow appdomain adbd_socket_28_0 (sock_file (write))) +(neverallow base_typeattr_50_28_0 rild_socket_28_0 (sock_file (write))) +(neverallow appdomain zygote_socket_28_0 (sock_file (write))) +(neverallow appdomain base_typeattr_51_28_0 (process (ptrace))) +(neverallow appdomain base_typeattr_51_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow base_typeattr_52_28_0 base_typeattr_51_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow appdomain base_typeattr_51_28_0 (process (sigkill sigstop signal))) +(neverallow base_typeattr_53_28_0 base_typeattr_54_28_0 (process (transition))) +(neverallow base_typeattr_53_28_0 base_typeattr_51_28_0 (process (dyntransition))) +(neverallow appdomain rootfs_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain rootfs_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain rootfs_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain rootfs_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain rootfs_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain rootfs_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain rootfs_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain exec_type (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain system_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain drm_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_tmp_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_55_28_0 apk_private_tmp_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (file (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (dir (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (lnk_file (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (chr_file (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (blk_file (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (sock_file (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_52_28_0 shell_data_file_28_0 (fifo_file (create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_48_28_0 bluetooth_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain keystore_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain systemkeys_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain wifi_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow appdomain dhcp_data_file_28_0 (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_56_28_0 apk_tmp_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_56_28_0 apk_tmp_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_56_28_0 apk_tmp_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_56_28_0 apk_tmp_file_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_56_28_0 apk_tmp_file_28_0 (blk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_56_28_0 apk_tmp_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_56_28_0 apk_tmp_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_56_28_0 apk_private_tmp_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_56_28_0 apk_private_tmp_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_56_28_0 apk_private_tmp_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_56_28_0 apk_private_tmp_file_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_56_28_0 apk_private_tmp_file_28_0 (blk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_56_28_0 apk_private_tmp_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_56_28_0 apk_private_tmp_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (blk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (blk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow untrusted_app_all apk_tmp_file_28_0 (file (ioctl write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow untrusted_app_all apk_private_tmp_file_28_0 (file (ioctl write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow appdomain efs_file_28_0 (file (write))) +(neverallow appdomain efs_file_28_0 (dir (write))) +(neverallow appdomain efs_file_28_0 (lnk_file (write))) +(neverallow appdomain efs_file_28_0 (chr_file (write))) +(neverallow appdomain efs_file_28_0 (blk_file (write))) +(neverallow appdomain efs_file_28_0 (sock_file (write))) +(neverallow appdomain efs_file_28_0 (fifo_file (write))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (file (read))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (dir (read))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (lnk_file (read))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (chr_file (read))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (blk_file (read))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (sock_file (read))) +(neverallow base_typeattr_52_28_0 efs_file_28_0 (fifo_file (read))) +(neverallow base_typeattr_57_28_0 sysfs_28_0 (file (write))) +(neverallow base_typeattr_57_28_0 sysfs_28_0 (dir (write))) +(neverallow base_typeattr_57_28_0 sysfs_28_0 (lnk_file (write))) +(neverallow base_typeattr_57_28_0 sysfs_28_0 (chr_file (write))) +(neverallow base_typeattr_57_28_0 sysfs_28_0 (blk_file (write))) +(neverallow base_typeattr_57_28_0 sysfs_28_0 (sock_file (write))) +(neverallow base_typeattr_57_28_0 sysfs_28_0 (fifo_file (write))) +(neverallow appdomain proc_28_0 (file (write))) +(neverallow appdomain proc_28_0 (dir (write))) +(neverallow appdomain proc_28_0 (lnk_file (write))) +(neverallow appdomain proc_28_0 (chr_file (write))) +(neverallow appdomain proc_28_0 (blk_file (write))) +(neverallow appdomain proc_28_0 (sock_file (write))) +(neverallow appdomain proc_28_0 (fifo_file (write))) +(neverallow appdomain kernel_28_0 (system (syslog_read syslog_mod syslog_console))) +(neverallow base_typeattr_52_28_0 base_typeattr_58_28_0 (security (compute_av check_context))) +(neverallow base_typeattr_52_28_0 base_typeattr_58_28_0 (netlink_selinux_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow appdomain fs_type (filesystem (mount remount unmount relabelfrom relabelto associate quotamod quotaget))) +(neverallow appdomain dev_type (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow appdomain rootfs_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow appdomain tmpfs_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow appdomain system_file_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow appdomain apk_data_file_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow appdomain cache_file_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow appdomain cache_recovery_file_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow bluetooth_28_0 base_typeattr_59_28_0 (file (execute execute_no_trans))) +(neverallow isolated_app_28_0 base_typeattr_59_28_0 (file (execute execute_no_trans))) +(neverallow nfc_28_0 base_typeattr_59_28_0 (file (execute execute_no_trans))) +(neverallow radio_28_0 base_typeattr_59_28_0 (file (execute execute_no_trans))) +(neverallow shared_relro_28_0 base_typeattr_59_28_0 (file (execute execute_no_trans))) +(neverallow system_app_28_0 base_typeattr_59_28_0 (file (execute execute_no_trans))) +(neverallow base_typeattr_52_28_0 input_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_60_28_0 bluetooth_a2dp_offload_prop_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(neverallow base_typeattr_60_28_0 bluetooth_prop_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(neverallow base_typeattr_60_28_0 exported_bluetooth_prop_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(neverallow appdomain proc_uid_time_in_state_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow appdomain proc_uid_concurrent_active_time_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow appdomain proc_uid_concurrent_policy_time_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow appdomain proc_uid_cpupower_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow bootanim_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 bootanim_28_0 (dir (search))) +(allow servicemanager_28_0 bootanim_28_0 (file (read open))) +(allow servicemanager_28_0 bootanim_28_0 (process (getattr))) +(allow bootanim_28_0 surfaceflinger_28_0 (binder (call transfer))) +(allow surfaceflinger_28_0 bootanim_28_0 (binder (transfer))) +(allow bootanim_28_0 surfaceflinger_28_0 (fd (use))) +(allow bootanim_28_0 audioserver_28_0 (binder (call transfer))) +(allow audioserver_28_0 bootanim_28_0 (binder (transfer))) +(allow bootanim_28_0 audioserver_28_0 (fd (use))) +(allow bootanim_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 bootanim_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 bootanim_28_0 (dir (search))) +(allow hwservicemanager_28_0 bootanim_28_0 (file (read open))) +(allow hwservicemanager_28_0 bootanim_28_0 (process (getattr))) +(allow bootanim_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow bootanim_28_0 oemfs_28_0 (dir (search))) +(allow bootanim_28_0 oemfs_28_0 (file (ioctl read getattr lock map open))) +(allow bootanim_28_0 audio_device_28_0 (dir (ioctl read getattr lock search open))) +(allow bootanim_28_0 audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow bootanim_28_0 audioserver_service_28_0 (service_manager (find))) +(allow bootanim_28_0 surfaceflinger_service_28_0 (service_manager (find))) +(allow bootanim_28_0 ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow bootanim_28_0 hal_graphics_allocator (fd (use))) +(allow bootanim_28_0 hal_graphics_composer (fd (use))) +(allow bootanim_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow bootanim_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow bootanim_28_0 bootloader_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 runtime_event_log_tags_file_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 bootstat_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow bootstat_28_0 bootstat_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow bootstat_28_0 boottime_prop_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 property_socket_28_0 (sock_file (write))) +(allow bootstat_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bootstat_28_0 bootloader_boot_reason_prop_28_0 (property_service (set))) +(allow bootstat_28_0 bootloader_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 property_socket_28_0 (sock_file (write))) +(allow bootstat_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bootstat_28_0 system_boot_reason_prop_28_0 (property_service (set))) +(allow bootstat_28_0 system_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 property_socket_28_0 (sock_file (write))) +(allow bootstat_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bootstat_28_0 last_boot_reason_prop_28_0 (property_service (set))) +(allow bootstat_28_0 last_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 pstorefs_28_0 (dir (search))) +(allow bootstat_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow bootstat_28_0 kernel_28_0 (system (syslog_read))) +(allow bootstat_28_0 logcat_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow bootstat_28_0 logdr_socket_28_0 (sock_file (write))) +(allow bootstat_28_0 logd_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_61_28_0 bootloader_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_61_28_0 last_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow bootanim_28_0 last_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow recovery_28_0 last_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_62_28_0 bootloader_boot_reason_prop_28_0 (property_service (set))) +(neverallow base_typeattr_62_28_0 last_boot_reason_prop_28_0 (property_service (set))) +(neverallow system_server_28_0 bootloader_boot_reason_prop_28_0 (property_service (set))) +(neverallow base_typeattr_63_28_0 system_boot_reason_prop_28_0 (property_service (set))) +(allow init_28_0 pdx_bufferhub_client_endpoint_socket_type (unix_stream_socket (create bind))) +(allow bufferhubd_28_0 pdx_bufferhub_client_endpoint_socket_type (unix_stream_socket (read write getattr setattr lock append listen accept getopt setopt shutdown))) +(allow bufferhubd_28_0 self (process (setsockcreate))) +(allow bufferhubd_28_0 pdx_bufferhub_client_channel_socket_type (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown))) +(neverallow base_typeattr_64_28_0 pdx_bufferhub_client_endpoint_socket_type (unix_stream_socket (listen accept))) +(allow bufferhubd_28_0 pdx_performance_client_endpoint_dir_type (dir (ioctl read getattr lock search open))) +(allow bufferhubd_28_0 pdx_performance_client_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open))) +(allow bufferhubd_28_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (read write shutdown connectto))) +(allow bufferhubd_28_0 pdx_performance_client_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow bufferhubd_28_0 pdx_performance_client_server_type (fd (use))) +(allow pdx_performance_client_server_type bufferhubd_28_0 (fd (use))) +(allow bufferhubd_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow bufferhubd_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow bufferhubd_28_0 mediacodec_28_0 (fd (use))) +(allow cameraserver_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 cameraserver_28_0 (dir (search))) +(allow servicemanager_28_0 cameraserver_28_0 (file (read open))) +(allow servicemanager_28_0 cameraserver_28_0 (process (getattr))) +(allow cameraserver_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain cameraserver_28_0 (binder (transfer))) +(allow cameraserver_28_0 binderservicedomain (fd (use))) +(allow cameraserver_28_0 appdomain (binder (call transfer))) +(allow appdomain cameraserver_28_0 (binder (transfer))) +(allow cameraserver_28_0 appdomain (fd (use))) +(allow cameraserver_28_0 ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow cameraserver_28_0 hal_graphics_composer (fd (use))) +(allow cameraserver_28_0 cameraserver_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_65_28_0 cameraserver_service_28_0 (service_manager (add))) +(allow cameraserver_28_0 activity_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 appops_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 audioserver_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 batterystats_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 cameraproxy_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 mediaserver_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 processinfo_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 scheduling_policy_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 surfaceflinger_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 hidl_token_hwservice_28_0 (hwservice_manager (find))) +(neverallow cameraserver_28_0 fs_type (file (execute_no_trans))) +(neverallow cameraserver_28_0 file_type (file (execute_no_trans))) +(neverallow cameraserver_28_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow cameraserver_28_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow cameraserver_28_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(allow cameraserver_28_0 adbd_28_0 (fd (use))) +(allow cameraserver_28_0 adbd_28_0 (unix_stream_socket (read write))) +(allow cameraserver_28_0 shell_28_0 (fd (use))) +(allow cameraserver_28_0 shell_28_0 (unix_stream_socket (read write))) +(allow cameraserver_28_0 shell_28_0 (fifo_file (read write))) +(allow charger_28_0 kmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow charger_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow charger_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow charger_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow charger_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow charger_28_0 sysfs_type (dir (ioctl read getattr lock search open))) +(allow charger_28_0 self (capability (sys_tty_config))) +(allow charger_28_0 self (cap_userns (sys_tty_config))) +(allow charger_28_0 self (capability (sys_boot))) +(allow charger_28_0 self (cap_userns (sys_boot))) +(allow charger_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow charger_28_0 self (capability2 (block_suspend))) +(allow charger_28_0 self (cap2_userns (block_suspend))) +(allow charger_28_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow charger_28_0 sysfs_power_28_0 (file (ioctl read write getattr lock append map open))) +(allow charger_28_0 sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow charger_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 sysfs_batteryinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow charger_28_0 pstorefs_28_0 (dir (ioctl read getattr lock search open))) +(allow charger_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 graphics_device_28_0 (dir (ioctl read getattr lock search open))) +(allow charger_28_0 graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow charger_28_0 input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow charger_28_0 input_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow charger_28_0 tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow charger_28_0 proc_sysrq_28_0 (file (ioctl read write getattr lock append map open))) +(allow charger_28_0 property_socket_28_0 (sock_file (write))) +(allow charger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow charger_28_0 system_prop_28_0 (property_service (set))) +(allow charger_28_0 system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 property_socket_28_0 (sock_file (write))) +(allow charger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow charger_28_0 exported_system_prop_28_0 (property_service (set))) +(allow charger_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 property_socket_28_0 (sock_file (write))) +(allow charger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow charger_28_0 exported2_system_prop_28_0 (property_service (set))) +(allow charger_28_0 exported2_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow charger_28_0 property_socket_28_0 (sock_file (write))) +(allow charger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow charger_28_0 exported3_system_prop_28_0 (property_service (set))) +(allow charger_28_0 exported3_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow clatd_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow clatd_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow clatd_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow clatd_28_0 netd_28_0 (fd (use))) +(allow clatd_28_0 netd_28_0 (fifo_file (read write))) +(allow clatd_28_0 netd_28_0 (netlink_kobject_uevent_socket (read write))) +(allow clatd_28_0 netd_28_0 (netlink_nflog_socket (read write))) +(allow clatd_28_0 netd_28_0 (netlink_route_socket (read write))) +(allow clatd_28_0 netd_28_0 (udp_socket (read write))) +(allow clatd_28_0 netd_28_0 (unix_stream_socket (read write))) +(allow clatd_28_0 netd_28_0 (unix_dgram_socket (read write))) +(allow clatd_28_0 self (capability (setgid setuid net_admin net_raw))) +(allow clatd_28_0 self (cap_userns (setgid setuid net_admin net_raw))) +(allow clatd_28_0 self (capability (ipc_lock))) +(allow clatd_28_0 self (cap_userns (ipc_lock))) +(allow clatd_28_0 self (netlink_route_socket (nlmsg_write))) +(allow clatd_28_0 self (rawip_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow clatd_28_0 self (packet_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow clatd_28_0 self (tun_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow clatd_28_0 tun_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow cppreopts_28_0 dalvikcache_data_file_28_0 (dir (write add_name remove_name search))) +(allow cppreopts_28_0 dalvikcache_data_file_28_0 (file (read write create getattr unlink rename open))) +(allow cppreopts_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow cppreopts_28_0 system_file_28_0 (dir (read open))) +(allow cppreopts_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(dontaudit crash_dump_28_0 self (capability (sys_ptrace))) +(dontaudit crash_dump_28_0 self (cap_userns (sys_ptrace))) +(allow crash_dump_28_0 domain (fd (use))) +(allow crash_dump_28_0 domain (fifo_file (read write))) +(allow crash_dump_28_0 domain (fifo_file (append))) +(allow crash_dump_28_0 domain (dir (ioctl read getattr lock search open))) +(allow crash_dump_28_0 domain (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 domain (lnk_file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 exec_type (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 dalvikcache_data_file_28_0 (dir (getattr search))) +(allow crash_dump_28_0 dalvikcache_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 apk_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow crash_dump_28_0 apk_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 apk_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 vendor_file_28_0 (dir (ioctl read getattr lock search open))) +(allow crash_dump_28_0 same_process_hal_file_28_0 (dir (ioctl read getattr lock search open))) +(allow crash_dump_28_0 vendor_file_28_0 (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 vendor_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 same_process_hal_file_28_0 (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 same_process_hal_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 tombstoned_crash_socket_28_0 (sock_file (write))) +(allow crash_dump_28_0 tombstoned_28_0 (unix_stream_socket (connectto))) +(allow crash_dump_28_0 system_ndebug_socket_28_0 (sock_file (write))) +(allow crash_dump_28_0 system_server_28_0 (unix_stream_socket (connectto))) +(allow crash_dump_28_0 anr_data_file_28_0 (file (getattr append))) +(allow crash_dump_28_0 tombstone_data_file_28_0 (file (getattr append))) +(allow crash_dump_28_0 logcat_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow crash_dump_28_0 logdr_socket_28_0 (sock_file (write))) +(allow crash_dump_28_0 logd_28_0 (unix_stream_socket (connectto))) +(dontaudit crash_dump_28_0 core_data_file_type (dir (search))) +(dontaudit crash_dump_28_0 vendor_file_type (dir (search))) +(dontaudit crash_dump_28_0 system_data_file_28_0 (file (read))) +(neverallow domain crash_dump_exec_28_0 (file (execute_no_trans))) +(allow dex2oat_28_0 apk_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dex2oat_28_0 apk_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 apk_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 vendor_app_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dex2oat_28_0 vendor_app_file_28_0 (file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 vendor_app_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 vendor_framework_file_28_0 (dir (getattr search))) +(allow dex2oat_28_0 vendor_framework_file_28_0 (file (read getattr open))) +(allow dex2oat_28_0 tmpfs_28_0 (file (read getattr))) +(allow dex2oat_28_0 dalvikcache_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dex2oat_28_0 dalvikcache_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 dalvikcache_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 dalvikcache_data_file_28_0 (file (write))) +(allow dex2oat_28_0 dalvikcache_data_file_28_0 (lnk_file (read))) +(allow dex2oat_28_0 installd_28_0 (fd (use))) +(allow dex2oat_28_0 system_file_28_0 (file (lock))) +(allow dex2oat_28_0 asec_apk_file_28_0 (file (read))) +(allow dex2oat_28_0 unlabeled_28_0 (file (read))) +(allow dex2oat_28_0 oemfs_28_0 (file (read))) +(allow dex2oat_28_0 apk_tmp_file_28_0 (dir (search))) +(allow dex2oat_28_0 apk_tmp_file_28_0 (file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 user_profile_data_file_28_0 (file (read getattr lock))) +(allow dex2oat_28_0 app_data_file_28_0 (file (read write getattr lock))) +(allow dex2oat_28_0 postinstall_dexopt_28_0 (fd (use))) +(allow dex2oat_28_0 postinstall_file_28_0 (dir (getattr search))) +(allow dex2oat_28_0 postinstall_file_28_0 (filesystem (getattr))) +(allow dex2oat_28_0 postinstall_file_28_0 (lnk_file (read getattr))) +(allow dex2oat_28_0 ota_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow dex2oat_28_0 ota_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 ota_data_file_28_0 (lnk_file (read create))) +(allow dex2oat_28_0 ota_data_file_28_0 (file (write create setattr lock append map open))) +(neverallow dex2oat_28_0 app_data_file_28_0 (file (open))) +(neverallow dex2oat_28_0 app_data_file_28_0 (lnk_file (open))) +(neverallow dex2oat_28_0 app_data_file_28_0 (sock_file (open))) +(neverallow dex2oat_28_0 app_data_file_28_0 (fifo_file (open))) +(allow dhcp_28_0 cgroup_28_0 (dir (write create add_name))) +(allow dhcp_28_0 self (capability (setgid setuid net_bind_service net_admin net_raw))) +(allow dhcp_28_0 self (cap_userns (setgid setuid net_bind_service net_admin net_raw))) +(allow dhcp_28_0 self (packet_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow dhcp_28_0 self (netlink_route_socket (nlmsg_write))) +(allow dhcp_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dhcp_28_0 system_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dhcp_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dhcp_28_0 proc_net_28_0 (file (write))) +(allow dhcp_28_0 property_socket_28_0 (sock_file (write))) +(allow dhcp_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow dhcp_28_0 dhcp_prop_28_0 (property_service (set))) +(allow dhcp_28_0 dhcp_prop_28_0 (file (ioctl read getattr lock map open))) +(allow dhcp_28_0 property_socket_28_0 (sock_file (write))) +(allow dhcp_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow dhcp_28_0 pan_result_prop_28_0 (property_service (set))) +(allow dhcp_28_0 pan_result_prop_28_0 (file (ioctl read getattr lock map open))) +(allow dhcp_28_0 dhcp_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow dhcp_28_0 dhcp_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dhcp_28_0 netd_28_0 (fd (use))) +(allow dhcp_28_0 netd_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow dhcp_28_0 netd_28_0 (udp_socket (read write))) +(allow dhcp_28_0 netd_28_0 (unix_stream_socket (read write))) +(allow dhcp_28_0 netd_28_0 (unix_dgram_socket (read write))) +(allow dhcp_28_0 netd_28_0 (netlink_route_socket (read write))) +(allow dhcp_28_0 netd_28_0 (netlink_nflog_socket (read write))) +(allow dhcp_28_0 netd_28_0 (netlink_kobject_uevent_socket (read write))) +(allow display_service_server fwk_display_hwservice_28_0 (hwservice_manager (add find))) +(allow display_service_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_66_28_0 fwk_display_hwservice_28_0 (hwservice_manager (add))) +(allowx dnsmasq_28_0 self (ioctl udp_socket (0x6900 0x6902))) +(allowx dnsmasq_28_0 self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx dnsmasq_28_0 self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow dnsmasq_28_0 self (capability (dac_override))) +(allow dnsmasq_28_0 self (cap_userns (dac_override))) +(allow dnsmasq_28_0 self (capability (setgid setuid net_bind_service net_admin net_raw))) +(allow dnsmasq_28_0 self (cap_userns (setgid setuid net_bind_service net_admin net_raw))) +(allow dnsmasq_28_0 dhcp_data_file_28_0 (dir (write lock add_name remove_name search open))) +(allow dnsmasq_28_0 dhcp_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dnsmasq_28_0 netd_28_0 (fd (use))) +(allow dnsmasq_28_0 netd_28_0 (fifo_file (read write))) +(allow dnsmasq_28_0 netd_28_0 (netlink_kobject_uevent_socket (read write))) +(allow dnsmasq_28_0 netd_28_0 (netlink_nflog_socket (read write))) +(allow dnsmasq_28_0 netd_28_0 (netlink_route_socket (read write))) +(allow dnsmasq_28_0 netd_28_0 (unix_stream_socket (read write))) +(allow dnsmasq_28_0 netd_28_0 (unix_dgram_socket (read write))) +(allow dnsmasq_28_0 netd_28_0 (udp_socket (read write))) +(allow domain init_28_0 (process (sigchld))) +(allow domain self (process (fork sigchld sigkill sigstop sigcont signull signal getsched setsched getsession getpgid setpgid getcap setcap getattr setrlimit))) +(allow domain self (fd (use))) +(allow domain proc_28_0 (dir (ioctl read getattr lock search open))) +(allow domain proc_net_28_0 (dir (search))) +(allow domain self (dir (ioctl read getattr lock search open))) +(allow domain self (file (ioctl read getattr lock map open))) +(allow domain self (lnk_file (ioctl read getattr lock map open))) +(allow domain self (file (ioctl read write getattr lock append map open))) +(allow domain self (fifo_file (ioctl read write getattr lock append map open))) +(allow domain self (unix_dgram_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown sendto))) +(allow domain self (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown connectto))) +(allow domain init_28_0 (fd (use))) +(allow domain rootfs_28_0 (dir (search))) +(allow domain rootfs_28_0 (lnk_file (read getattr))) +(allow domain device_28_0 (dir (search))) +(allow domain dev_type (lnk_file (ioctl read getattr lock map open))) +(allow domain devpts_28_0 (dir (search))) +(allow domain socket_device_28_0 (dir (ioctl read getattr lock search open))) +(allow domain owntty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow domain null_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow domain zero_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow domain ashmem_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_67_28_0 binder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_68_28_0 hwbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow domain ptmx_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow domain alarm_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow domain random_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow domain proc_random_28_0 (dir (ioctl read getattr lock search open))) +(allow domain proc_random_28_0 (file (ioctl read getattr lock map open))) +(allow domain properties_device_28_0 (dir (getattr search))) +(allow domain properties_serial_28_0 (file (ioctl read getattr lock map open))) +(allow domain property_info_28_0 (file (ioctl read getattr lock map open))) +(allow domain core_property_type (file (ioctl read getattr lock map open))) +(allow domain exported_dalvik_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_ffs_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_system_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported2_config_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported2_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported2_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported2_vold_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported3_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported3_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported3_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain debug_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_config_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_fingerprint_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_secure_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported_vold_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain exported2_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain logd_prop_28_0 (file (ioctl read getattr lock map open))) +(allow domain log_property_type (file (ioctl read getattr lock map open))) +(dontaudit domain property_type (file (audit_access))) +(allow domain property_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow domain init_28_0 (key (search))) +(allow domain vold_28_0 (key (search))) +(allow domain logdw_socket_28_0 (sock_file (write))) +(allow domain logd_28_0 (unix_dgram_socket (sendto))) +(allow domain pmsg_device_28_0 (chr_file (write lock append map open))) +(allow domain system_file_28_0 (dir (getattr search))) +(allow domain system_file_28_0 (file (read getattr map execute open))) +(allow domain system_file_28_0 (lnk_file (read getattr))) +(allow domain vendor_hal_file_28_0 (dir (ioctl read getattr lock search open))) +(allow domain same_process_hal_file_28_0 (dir (ioctl read getattr lock search open))) +(allow domain same_process_hal_file_28_0 (file (read getattr map execute open))) +(allow domain vndk_sp_file_28_0 (dir (ioctl read getattr lock search open))) +(allow domain vndk_sp_file_28_0 (file (read getattr map execute open))) +(allow domain vendor_configs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow domain vendor_configs_file_28_0 (file (read getattr open))) +(allow domain vendor_file_type (lnk_file (read getattr open))) +(allow domain vendor_file_28_0 (dir (getattr search))) +(allow base_typeattr_69_28_0 vendor_file_type (dir (ioctl read getattr lock search open))) +(allow base_typeattr_69_28_0 vendor_file_type (file (read getattr map execute open))) +(allow base_typeattr_69_28_0 vendor_file_type (lnk_file (read getattr))) +(allow domain sysfs_28_0 (lnk_file (read getattr))) +(allow domain zoneinfo_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow domain zoneinfo_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow domain sysfs_devices_system_cpu_28_0 (dir (ioctl read getattr lock search open))) +(allow domain sysfs_devices_system_cpu_28_0 (file (ioctl read getattr lock map open))) +(allow domain sysfs_devices_system_cpu_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow domain sysfs_usb_28_0 (dir (ioctl read getattr lock search open))) +(allow domain sysfs_usb_28_0 (file (ioctl read getattr lock map open))) +(allow domain sysfs_usb_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow appdomain system_data_file_28_0 (dir (getattr))) +(allow coredomain system_data_file_28_0 (dir (getattr))) +(allow domain system_data_file_28_0 (dir (search))) +(allow domain vendor_data_file_28_0 (dir (getattr search))) +(allow domain proc_28_0 (lnk_file (read getattr))) +(allow domain proc_cpuinfo_28_0 (file (ioctl read getattr lock map open))) +(allow domain proc_overcommit_memory_28_0 (file (ioctl read getattr lock map open))) +(allow domain proc_perf_28_0 (file (ioctl read getattr lock map open))) +(allow domain selinuxfs_28_0 (dir (search))) +(allow domain selinuxfs_28_0 (file (getattr))) +(allow domain sysfs_28_0 (dir (search))) +(allow domain selinuxfs_28_0 (filesystem (getattr))) +(allow domain cgroup_28_0 (dir (write search))) +(allow domain cgroup_28_0 (file (write lock append map open))) +(allow domain debugfs_28_0 (dir (search))) +(allow domain debugfs_tracing_28_0 (dir (search))) +(allow domain debugfs_tracing_debug_28_0 (dir (search))) +(allow domain debugfs_trace_marker_28_0 (file (write lock append map open))) +(allow domain fs_type (filesystem (getattr))) +(allow domain fs_type (dir (getattr))) +(allowx domain domain (ioctl tcp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx domain domain (ioctl udp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx domain domain (ioctl rawip_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx domain domain (ioctl tcp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx domain domain (ioctl udp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx domain domain (ioctl rawip_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx domain domain (ioctl tcp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx domain domain (ioctl udp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx domain domain (ioctl rawip_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx domain domain (ioctl unix_stream_socket (0x5401 0x5411 ((range 0x5413 0x5414)) 0x541b 0x5451))) +(allowx domain domain (ioctl unix_dgram_socket (0x5401 0x5411 ((range 0x5413 0x5414)) 0x541b 0x5451))) +(allowx domain devpts_28_0 (ioctl chr_file (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allow base_typeattr_70_28_0 hwservice_manager_type (hwservice_manager (add find))) +(allow base_typeattr_70_28_0 vndservice_manager_type (service_manager (add find))) +(neverallowx domain domain (ioctl socket (0x0))) +(neverallowx domain domain (ioctl tcp_socket (0x0))) +(neverallowx domain domain (ioctl udp_socket (0x0))) +(neverallowx domain domain (ioctl rawip_socket (0x0))) +(neverallowx domain domain (ioctl netlink_socket (0x0))) +(neverallowx domain domain (ioctl packet_socket (0x0))) +(neverallowx domain domain (ioctl key_socket (0x0))) +(neverallowx domain domain (ioctl unix_stream_socket (0x0))) +(neverallowx domain domain (ioctl unix_dgram_socket (0x0))) +(neverallowx domain domain (ioctl netlink_route_socket (0x0))) +(neverallowx domain domain (ioctl netlink_tcpdiag_socket (0x0))) +(neverallowx domain domain (ioctl netlink_nflog_socket (0x0))) +(neverallowx domain domain (ioctl netlink_xfrm_socket (0x0))) +(neverallowx domain domain (ioctl netlink_selinux_socket (0x0))) +(neverallowx domain domain (ioctl netlink_audit_socket (0x0))) +(neverallowx domain domain (ioctl netlink_dnrt_socket (0x0))) +(neverallowx domain domain (ioctl netlink_kobject_uevent_socket (0x0))) +(neverallowx domain domain (ioctl appletalk_socket (0x0))) +(neverallowx domain domain (ioctl tun_socket (0x0))) +(neverallowx domain domain (ioctl netlink_iscsi_socket (0x0))) +(neverallowx domain domain (ioctl netlink_fib_lookup_socket (0x0))) +(neverallowx domain domain (ioctl netlink_connector_socket (0x0))) +(neverallowx domain domain (ioctl netlink_netfilter_socket (0x0))) +(neverallowx domain domain (ioctl netlink_generic_socket (0x0))) +(neverallowx domain domain (ioctl netlink_scsitransport_socket (0x0))) +(neverallowx domain domain (ioctl netlink_rdma_socket (0x0))) +(neverallowx domain domain (ioctl netlink_crypto_socket (0x0))) +(neverallowx domain domain (ioctl sctp_socket (0x0))) +(neverallowx domain domain (ioctl icmp_socket (0x0))) +(neverallowx domain domain (ioctl ax25_socket (0x0))) +(neverallowx domain domain (ioctl ipx_socket (0x0))) +(neverallowx domain domain (ioctl netrom_socket (0x0))) +(neverallowx domain domain (ioctl atmpvc_socket (0x0))) +(neverallowx domain domain (ioctl x25_socket (0x0))) +(neverallowx domain domain (ioctl rose_socket (0x0))) +(neverallowx domain domain (ioctl decnet_socket (0x0))) +(neverallowx domain domain (ioctl atmsvc_socket (0x0))) +(neverallowx domain domain (ioctl rds_socket (0x0))) +(neverallowx domain domain (ioctl irda_socket (0x0))) +(neverallowx domain domain (ioctl pppox_socket (0x0))) +(neverallowx domain domain (ioctl llc_socket (0x0))) +(neverallowx domain domain (ioctl can_socket (0x0))) +(neverallowx domain domain (ioctl tipc_socket (0x0))) +(neverallowx domain domain (ioctl bluetooth_socket (0x0))) +(neverallowx domain domain (ioctl iucv_socket (0x0))) +(neverallowx domain domain (ioctl rxrpc_socket (0x0))) +(neverallowx domain domain (ioctl isdn_socket (0x0))) +(neverallowx domain domain (ioctl phonet_socket (0x0))) +(neverallowx domain domain (ioctl ieee802154_socket (0x0))) +(neverallowx domain domain (ioctl caif_socket (0x0))) +(neverallowx domain domain (ioctl alg_socket (0x0))) +(neverallowx domain domain (ioctl nfc_socket (0x0))) +(neverallowx domain domain (ioctl vsock_socket (0x0))) +(neverallowx domain domain (ioctl kcm_socket (0x0))) +(neverallowx domain domain (ioctl qipcrtr_socket (0x0))) +(neverallowx domain domain (ioctl smc_socket (0x0))) +(neverallowx domain domain (ioctl socket (0x8905))) +(neverallowx domain domain (ioctl tcp_socket (0x8905))) +(neverallowx domain domain (ioctl udp_socket (0x8905))) +(neverallowx domain domain (ioctl rawip_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_socket (0x8905))) +(neverallowx domain domain (ioctl packet_socket (0x8905))) +(neverallowx domain domain (ioctl key_socket (0x8905))) +(neverallowx domain domain (ioctl unix_stream_socket (0x8905))) +(neverallowx domain domain (ioctl unix_dgram_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_route_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_tcpdiag_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_nflog_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_xfrm_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_selinux_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_audit_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_dnrt_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_kobject_uevent_socket (0x8905))) +(neverallowx domain domain (ioctl appletalk_socket (0x8905))) +(neverallowx domain domain (ioctl tun_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_iscsi_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_fib_lookup_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_connector_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_netfilter_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_generic_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_scsitransport_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_rdma_socket (0x8905))) +(neverallowx domain domain (ioctl netlink_crypto_socket (0x8905))) +(neverallowx domain domain (ioctl sctp_socket (0x8905))) +(neverallowx domain domain (ioctl icmp_socket (0x8905))) +(neverallowx domain domain (ioctl ax25_socket (0x8905))) +(neverallowx domain domain (ioctl ipx_socket (0x8905))) +(neverallowx domain domain (ioctl netrom_socket (0x8905))) +(neverallowx domain domain (ioctl atmpvc_socket (0x8905))) +(neverallowx domain domain (ioctl x25_socket (0x8905))) +(neverallowx domain domain (ioctl rose_socket (0x8905))) +(neverallowx domain domain (ioctl decnet_socket (0x8905))) +(neverallowx domain domain (ioctl atmsvc_socket (0x8905))) +(neverallowx domain domain (ioctl rds_socket (0x8905))) +(neverallowx domain domain (ioctl irda_socket (0x8905))) +(neverallowx domain domain (ioctl pppox_socket (0x8905))) +(neverallowx domain domain (ioctl llc_socket (0x8905))) +(neverallowx domain domain (ioctl can_socket (0x8905))) +(neverallowx domain domain (ioctl tipc_socket (0x8905))) +(neverallowx domain domain (ioctl bluetooth_socket (0x8905))) +(neverallowx domain domain (ioctl iucv_socket (0x8905))) +(neverallowx domain domain (ioctl rxrpc_socket (0x8905))) +(neverallowx domain domain (ioctl isdn_socket (0x8905))) +(neverallowx domain domain (ioctl phonet_socket (0x8905))) +(neverallowx domain domain (ioctl ieee802154_socket (0x8905))) +(neverallowx domain domain (ioctl caif_socket (0x8905))) +(neverallowx domain domain (ioctl alg_socket (0x8905))) +(neverallowx domain domain (ioctl nfc_socket (0x8905))) +(neverallowx domain domain (ioctl vsock_socket (0x8905))) +(neverallowx domain domain (ioctl kcm_socket (0x8905))) +(neverallowx domain domain (ioctl qipcrtr_socket (0x8905))) +(neverallowx domain domain (ioctl smc_socket (0x8905))) +(neverallowx base_typeattr_58_28_0 devpts_28_0 (ioctl chr_file (0x5412))) +(neverallow base_typeattr_71_28_0 unlabeled_28_0 (file (create))) +(neverallow base_typeattr_71_28_0 unlabeled_28_0 (dir (create))) +(neverallow base_typeattr_71_28_0 unlabeled_28_0 (lnk_file (create))) +(neverallow base_typeattr_71_28_0 unlabeled_28_0 (chr_file (create))) +(neverallow base_typeattr_71_28_0 unlabeled_28_0 (blk_file (create))) +(neverallow base_typeattr_71_28_0 unlabeled_28_0 (sock_file (create))) +(neverallow base_typeattr_71_28_0 unlabeled_28_0 (fifo_file (create))) +(neverallow base_typeattr_72_28_0 self (capability (mknod))) +(neverallow base_typeattr_72_28_0 self (cap_userns (mknod))) +(neverallow base_typeattr_73_28_0 self (capability (sys_rawio))) +(neverallow base_typeattr_73_28_0 self (cap_userns (sys_rawio))) +(neverallow base_typeattr_58_28_0 self (memprotect (mmap_zero))) +(neverallow base_typeattr_58_28_0 self (capability2 (mac_override))) +(neverallow base_typeattr_58_28_0 self (cap2_userns (mac_override))) +(neverallow base_typeattr_58_28_0 self (capability2 (mac_admin))) +(neverallow base_typeattr_58_28_0 self (cap2_userns (mac_admin))) +(neverallow base_typeattr_58_28_0 kernel_28_0 (security (load_policy))) +(neverallow base_typeattr_58_28_0 kernel_28_0 (security (setenforce))) +(neverallow base_typeattr_74_28_0 kernel_28_0 (security (setcheckreqprot))) +(neverallow base_typeattr_58_28_0 kernel_28_0 (security (setbool))) +(neverallow base_typeattr_75_28_0 kernel_28_0 (security (setsecparam))) +(neverallow base_typeattr_76_28_0 hw_random_device_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_77_28_0 keychord_device_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_58_28_0 base_typeattr_78_28_0 (file (entrypoint))) +(neverallow base_typeattr_79_28_0 kmem_device_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_58_28_0 kmem_device_28_0 (chr_file (ioctl read write lock relabelfrom append map link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_79_28_0 port_device_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_58_28_0 port_device_28_0 (chr_file (ioctl read write lock relabelfrom append map link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_75_28_0 usermodehelper_28_0 (file (write append))) +(neverallow base_typeattr_80_28_0 sysfs_usermodehelper_28_0 (file (write append))) +(neverallow base_typeattr_81_28_0 proc_security_28_0 (file (read write append open))) +(neverallow base_typeattr_58_28_0 init_28_0 (process (ptrace))) +(neverallow base_typeattr_82_28_0 init_28_0 (binder (impersonate call set_context_mgr transfer))) +(neverallow base_typeattr_82_28_0 vendor_init_28_0 (binder (impersonate call set_context_mgr transfer))) +(neverallow base_typeattr_83_28_0 block_device_28_0 (blk_file (read write open))) +(neverallow base_typeattr_58_28_0 base_typeattr_58_28_0 (chr_file (rename))) +(neverallow base_typeattr_58_28_0 base_typeattr_58_28_0 (blk_file (rename))) +(neverallow domain device_28_0 (chr_file (read write open))) +(neverallow base_typeattr_84_28_0 base_typeattr_85_28_0 (filesystem (mount remount relabelfrom relabelto))) +(neverallow base_typeattr_86_28_0 base_typeattr_87_28_0 (file (execute))) +(neverallow base_typeattr_88_28_0 base_typeattr_89_28_0 (file (execute))) +(neverallow domain cache_file_28_0 (file (execute))) +(neverallow domain cache_backup_file_28_0 (file (execute))) +(neverallow domain cache_private_backup_file_28_0 (file (execute))) +(neverallow domain cache_recovery_file_28_0 (file (execute))) +(neverallow base_typeattr_51_28_0 base_typeattr_59_28_0 (file (execute execute_no_trans))) +(neverallow domain nativetest_data_file_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain nativetest_data_file_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain nativetest_data_file_28_0 (chr_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain nativetest_data_file_28_0 (blk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain nativetest_data_file_28_0 (sock_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain nativetest_data_file_28_0 (fifo_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain nativetest_data_file_28_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir))) +(neverallow domain nativetest_data_file_28_0 (file (execute execute_no_trans))) +(neverallow base_typeattr_75_28_0 property_data_file_28_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir))) +(neverallow base_typeattr_75_28_0 property_data_file_28_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans))) +(neverallow base_typeattr_75_28_0 property_type (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans))) +(neverallow base_typeattr_75_28_0 properties_device_28_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans))) +(neverallow base_typeattr_75_28_0 properties_serial_28_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans))) +(neverallow domain exec_type (file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain exec_type (dir (write create setattr relabelfrom append unlink link rename))) +(neverallow domain exec_type (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain exec_type (chr_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain exec_type (blk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain exec_type (sock_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain exec_type (fifo_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (dir (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (chr_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (blk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (sock_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain vendor_file_type (fifo_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (dir (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (lnk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (chr_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (blk_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (sock_file (write create setattr relabelfrom append unlink link rename))) +(neverallow domain system_file_28_0 (fifo_file (write create setattr relabelfrom append unlink link rename))) +(neverallow base_typeattr_74_28_0 exec_type (file (relabelto))) +(neverallow base_typeattr_74_28_0 exec_type (dir (relabelto))) +(neverallow base_typeattr_74_28_0 exec_type (lnk_file (relabelto))) +(neverallow base_typeattr_74_28_0 exec_type (chr_file (relabelto))) +(neverallow base_typeattr_74_28_0 exec_type (blk_file (relabelto))) +(neverallow base_typeattr_74_28_0 exec_type (sock_file (relabelto))) +(neverallow base_typeattr_74_28_0 exec_type (fifo_file (relabelto))) +(neverallow base_typeattr_74_28_0 vendor_file_type (file (relabelto))) +(neverallow base_typeattr_74_28_0 vendor_file_type (dir (relabelto))) +(neverallow base_typeattr_74_28_0 vendor_file_type (lnk_file (relabelto))) +(neverallow base_typeattr_74_28_0 vendor_file_type (chr_file (relabelto))) +(neverallow base_typeattr_74_28_0 vendor_file_type (blk_file (relabelto))) +(neverallow base_typeattr_74_28_0 vendor_file_type (sock_file (relabelto))) +(neverallow base_typeattr_74_28_0 vendor_file_type (fifo_file (relabelto))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (file (relabelto))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (dir (relabelto))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (lnk_file (relabelto))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (chr_file (relabelto))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (blk_file (relabelto))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (sock_file (relabelto))) +(neverallow base_typeattr_74_28_0 system_file_28_0 (fifo_file (relabelto))) +(neverallow base_typeattr_58_28_0 exec_type (file (mounton))) +(neverallow base_typeattr_58_28_0 exec_type (dir (mounton))) +(neverallow base_typeattr_58_28_0 exec_type (lnk_file (mounton))) +(neverallow base_typeattr_58_28_0 exec_type (chr_file (mounton))) +(neverallow base_typeattr_58_28_0 exec_type (blk_file (mounton))) +(neverallow base_typeattr_58_28_0 exec_type (sock_file (mounton))) +(neverallow base_typeattr_58_28_0 exec_type (fifo_file (mounton))) +(neverallow base_typeattr_75_28_0 vendor_file_type (file (mounton))) +(neverallow base_typeattr_75_28_0 vendor_file_type (dir (mounton))) +(neverallow base_typeattr_75_28_0 vendor_file_type (lnk_file (mounton))) +(neverallow base_typeattr_75_28_0 vendor_file_type (chr_file (mounton))) +(neverallow base_typeattr_75_28_0 vendor_file_type (blk_file (mounton))) +(neverallow base_typeattr_75_28_0 vendor_file_type (sock_file (mounton))) +(neverallow base_typeattr_75_28_0 vendor_file_type (fifo_file (mounton))) +(neverallow base_typeattr_75_28_0 system_file_28_0 (file (mounton))) +(neverallow base_typeattr_75_28_0 system_file_28_0 (dir (mounton))) +(neverallow base_typeattr_75_28_0 system_file_28_0 (lnk_file (mounton))) +(neverallow base_typeattr_75_28_0 system_file_28_0 (chr_file (mounton))) +(neverallow base_typeattr_75_28_0 system_file_28_0 (blk_file (mounton))) +(neverallow base_typeattr_75_28_0 system_file_28_0 (sock_file (mounton))) +(neverallow base_typeattr_75_28_0 system_file_28_0 (fifo_file (mounton))) +(neverallow base_typeattr_58_28_0 rootfs_28_0 (file (write create setattr relabelto append unlink link rename))) +(neverallow base_typeattr_58_28_0 base_typeattr_90_28_0 (filesystem (relabelto))) +(neverallow base_typeattr_58_28_0 contextmount_type (file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_58_28_0 contextmount_type (dir (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_58_28_0 contextmount_type (lnk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_58_28_0 contextmount_type (chr_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_58_28_0 contextmount_type (blk_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_58_28_0 contextmount_type (sock_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_58_28_0 contextmount_type (fifo_file (write create setattr relabelfrom relabelto append unlink link rename))) +(neverallow base_typeattr_58_28_0 default_android_service_28_0 (service_manager (add))) +(neverallow base_typeattr_58_28_0 default_android_vndservice_28_0 (service_manager (add find))) +(neverallow base_typeattr_58_28_0 default_android_hwservice_28_0 (hwservice_manager (add find))) +(neverallow base_typeattr_58_28_0 hidl_base_hwservice_28_0 (hwservice_manager (find))) +(neverallow base_typeattr_81_28_0 default_prop_28_0 (property_service (set))) +(neverallow base_typeattr_81_28_0 mmc_prop_28_0 (property_service (set))) +(neverallow base_typeattr_91_28_0 pm_prop_28_0 (property_service (set))) +(neverallow base_typeattr_69_28_0 pm_prop_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_92_28_0 serialno_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_93_28_0 firstboot_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_94_28_0 frp_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_95_28_0 metadata_block_device_28_0 (blk_file (ioctl read write lock append link rename open))) +(neverallow base_typeattr_96_28_0 system_block_device_28_0 (blk_file (write append))) +(neverallow base_typeattr_97_28_0 recovery_block_device_28_0 (blk_file (write append))) +(neverallow base_typeattr_98_28_0 misc_block_device_28_0 (blk_file (ioctl read write lock relabelfrom append link rename open))) +(neverallow base_typeattr_99_28_0 base_typeattr_58_28_0 (binder (set_context_mgr))) +(neverallow servicemanager_28_0 hwbinder_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow servicemanager_28_0 vndbinder_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow hwservicemanager_28_0 binder_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow hwservicemanager_28_0 vndbinder_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow vndservicemanager_28_0 binder_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow vndservicemanager_28_0 hwbinder_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_100_28_0 binder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(neverallow base_typeattr_100_28_0 service_manager_type (service_manager (find))) +(neverallow base_typeattr_101_28_0 base_typeattr_102_28_0 (service_manager (find))) +(neverallow base_typeattr_100_28_0 servicemanager_28_0 (binder (call transfer))) +(neverallow base_typeattr_103_28_0 vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(neverallow ueventd_28_0 vndbinder_device_28_0 (chr_file (ioctl read write append))) +(neverallow base_typeattr_104_28_0 vndservice_manager_type (service_manager (add find list))) +(neverallow base_typeattr_104_28_0 vndservicemanager_28_0 (binder (impersonate call set_context_mgr transfer))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (tcp_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (udp_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (rawip_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (packet_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (key_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (unix_stream_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (unix_dgram_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_route_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_tcpdiag_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_nflog_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_xfrm_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_selinux_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_audit_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_dnrt_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_kobject_uevent_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (appletalk_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (tun_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_iscsi_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_fib_lookup_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_connector_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_netfilter_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_generic_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_scsitransport_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_rdma_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netlink_crypto_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (sctp_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (icmp_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (ax25_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (ipx_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (netrom_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (atmpvc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (x25_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (rose_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (decnet_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (atmsvc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (rds_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (irda_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (pppox_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (llc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (can_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (tipc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (bluetooth_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (iucv_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (rxrpc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (isdn_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (phonet_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (ieee802154_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (caif_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (alg_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (nfc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (vsock_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (kcm_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (qipcrtr_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (smc_socket (connect sendto))) +(neverallow base_typeattr_105_28_0 base_typeattr_106_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (tcp_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (udp_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (rawip_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (packet_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (key_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (unix_stream_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (unix_dgram_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_route_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_tcpdiag_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_nflog_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_xfrm_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_selinux_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_audit_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_dnrt_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_kobject_uevent_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (appletalk_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (tun_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_iscsi_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_fib_lookup_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_connector_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_netfilter_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_generic_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_scsitransport_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_rdma_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netlink_crypto_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (sctp_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (icmp_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (ax25_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (ipx_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (netrom_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (atmpvc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (x25_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (rose_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (decnet_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (atmsvc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (rds_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (irda_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (pppox_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (llc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (can_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (tipc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (bluetooth_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (iucv_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (rxrpc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (isdn_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (phonet_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (ieee802154_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (caif_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (alg_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (nfc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (vsock_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (kcm_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (qipcrtr_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (smc_socket (connect sendto))) +(neverallow base_typeattr_107_28_0 base_typeattr_108_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (tcp_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (udp_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (rawip_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (packet_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (key_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (unix_stream_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (unix_dgram_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_route_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_tcpdiag_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_nflog_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_xfrm_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_selinux_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_audit_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_dnrt_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_kobject_uevent_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (appletalk_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (tun_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_iscsi_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_fib_lookup_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_connector_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_netfilter_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_generic_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_scsitransport_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_rdma_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netlink_crypto_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (sctp_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (icmp_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (ax25_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (ipx_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (netrom_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (atmpvc_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (x25_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (rose_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (decnet_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (atmsvc_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (rds_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (irda_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (pppox_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (llc_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (can_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (tipc_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (bluetooth_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (iucv_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (rxrpc_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (isdn_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (phonet_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (ieee802154_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (caif_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (alg_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (nfc_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (vsock_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (kcm_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (qipcrtr_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (smc_socket (connect sendto))) +(neverallow base_typeattr_109_28_0 netd_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_110_28_0 core_data_file_type (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_110_28_0 coredomain_socket (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_110_28_0 unlabeled_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_101_28_0 base_typeattr_111_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_112_28_0 base_typeattr_113_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_114_28_0 base_typeattr_115_28_0 (file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_114_28_0 base_typeattr_115_28_0 (lnk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_114_28_0 base_typeattr_115_28_0 (chr_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_114_28_0 base_typeattr_115_28_0 (blk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_114_28_0 base_typeattr_115_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_114_28_0 base_typeattr_115_28_0 (fifo_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_114_28_0 base_typeattr_116_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_117_28_0 base_typeattr_118_28_0 (file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_117_28_0 base_typeattr_118_28_0 (lnk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_117_28_0 base_typeattr_118_28_0 (chr_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_117_28_0 base_typeattr_118_28_0 (blk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_117_28_0 base_typeattr_118_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_117_28_0 base_typeattr_118_28_0 (fifo_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_119_28_0 base_typeattr_120_28_0 (file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_119_28_0 base_typeattr_120_28_0 (lnk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_119_28_0 base_typeattr_120_28_0 (chr_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_119_28_0 base_typeattr_120_28_0 (blk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_119_28_0 base_typeattr_120_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_119_28_0 base_typeattr_120_28_0 (fifo_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow vendor_init_28_0 unencrypted_data_file_28_0 (file (write create setattr relabelfrom relabelto append unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod audit_access))) +(neverallow base_typeattr_117_28_0 base_typeattr_121_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_119_28_0 base_typeattr_122_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow vendor_init_28_0 unencrypted_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent rmdir open audit_access execmod))) +(neverallow base_typeattr_123_28_0 system_data_file_28_0 (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent rmdir open audit_access execmod))) +(neverallow base_typeattr_124_28_0 vendor_data_file_28_0 (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent rmdir open audit_access execmod))) +(neverallow base_typeattr_125_28_0 vendor_data_file_28_0 (file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_125_28_0 vendor_data_file_28_0 (lnk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_125_28_0 vendor_data_file_28_0 (chr_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_125_28_0 vendor_data_file_28_0 (blk_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_125_28_0 vendor_data_file_28_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_125_28_0 vendor_data_file_28_0 (fifo_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_126_28_0 vendor_app_file_28_0 (dir (read getattr search open))) +(neverallow base_typeattr_126_28_0 vendor_app_file_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_127_28_0 vendor_overlay_file_28_0 (dir (read getattr search open))) +(neverallow base_typeattr_127_28_0 vendor_overlay_file_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_128_28_0 vendor_shell_exec_28_0 (file (execute execute_no_trans))) +(neverallow base_typeattr_129_28_0 base_typeattr_130_28_0 (file (execute execute_no_trans entrypoint))) +(neverallow base_typeattr_131_28_0 base_typeattr_132_28_0 (file (execute))) +(neverallow base_typeattr_133_28_0 vendor_file_type (file (execute_no_trans))) +(neverallow base_typeattr_134_28_0 dalvikcache_data_file_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow base_typeattr_134_28_0 dalvikcache_data_file_28_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir))) +(neverallow base_typeattr_135_28_0 zygote_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_136_28_0 zygote_socket_28_0 (sock_file (write))) +(neverallow base_typeattr_137_28_0 webview_zygote_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_136_28_0 webview_zygote_28_0 (sock_file (write))) +(neverallow base_typeattr_138_28_0 tombstoned_crash_socket_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_139_28_0 tombstoned_intercept_socket_28_0 (sock_file (write))) +(neverallow base_typeattr_139_28_0 tombstoned_intercept_socket_28_0 (unix_stream_socket (connectto))) +(neverallow base_typeattr_58_28_0 base_typeattr_58_28_0 (sem (create destroy getattr setattr read write associate unix_read unix_write))) +(neverallow base_typeattr_58_28_0 base_typeattr_58_28_0 (msg (send receive))) +(neverallow base_typeattr_58_28_0 base_typeattr_58_28_0 (msgq (create destroy getattr setattr read write associate unix_read unix_write enqueue))) +(neverallow base_typeattr_58_28_0 base_typeattr_58_28_0 (shm (create destroy getattr setattr read write associate unix_read unix_write lock))) +(neverallow base_typeattr_58_28_0 dev_type (lnk_file (mounton))) +(neverallow base_typeattr_58_28_0 dev_type (sock_file (mounton))) +(neverallow base_typeattr_58_28_0 dev_type (fifo_file (mounton))) +(neverallow base_typeattr_58_28_0 fs_type (lnk_file (mounton))) +(neverallow base_typeattr_58_28_0 fs_type (sock_file (mounton))) +(neverallow base_typeattr_58_28_0 fs_type (fifo_file (mounton))) +(neverallow base_typeattr_58_28_0 file_type (lnk_file (mounton))) +(neverallow base_typeattr_58_28_0 file_type (sock_file (mounton))) +(neverallow base_typeattr_58_28_0 file_type (fifo_file (mounton))) +(neverallow base_typeattr_140_28_0 su_exec_28_0 (file (execute execute_no_trans))) +(neverallow base_typeattr_58_28_0 base_typeattr_141_28_0 (file (execmod))) +(neverallow base_typeattr_58_28_0 self (process (execstack execheap))) +(neverallow base_typeattr_142_28_0 file_type (file (execmod))) +(neverallow base_typeattr_75_28_0 proc_28_0 (file (mounton))) +(neverallow base_typeattr_75_28_0 proc_28_0 (dir (mounton))) +(neverallow base_typeattr_143_28_0 domain (process (transition dyntransition))) +(neverallow base_typeattr_144_28_0 system_data_file_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow installd_28_0 system_data_file_28_0 (file (write create setattr relabelto append link rename execute quotaon mounton execute_no_trans entrypoint execmod audit_access))) +(neverallow base_typeattr_145_28_0 system_app_data_file_28_0 (file (create unlink open))) +(neverallow base_typeattr_145_28_0 system_app_data_file_28_0 (dir (create unlink open))) +(neverallow base_typeattr_145_28_0 system_app_data_file_28_0 (lnk_file (create unlink open))) +(neverallow base_typeattr_145_28_0 system_app_data_file_28_0 (chr_file (create unlink open))) +(neverallow base_typeattr_145_28_0 system_app_data_file_28_0 (blk_file (create unlink open))) +(neverallow base_typeattr_145_28_0 system_app_data_file_28_0 (sock_file (create unlink open))) +(neverallow base_typeattr_145_28_0 system_app_data_file_28_0 (fifo_file (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (file (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (dir (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (lnk_file (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (chr_file (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (blk_file (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (sock_file (create unlink open))) +(neverallow untrusted_app_all system_app_data_file_28_0 (fifo_file (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (file (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (dir (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (lnk_file (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (chr_file (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (blk_file (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (sock_file (create unlink open))) +(neverallow ephemeral_app_28_0 system_app_data_file_28_0 (fifo_file (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (file (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (dir (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (lnk_file (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (chr_file (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (blk_file (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (sock_file (create unlink open))) +(neverallow isolated_app_28_0 system_app_data_file_28_0 (fifo_file (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (file (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (dir (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (lnk_file (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (chr_file (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (blk_file (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (sock_file (create unlink open))) +(neverallow priv_app_28_0 system_app_data_file_28_0 (fifo_file (create unlink open))) +(neverallow base_typeattr_146_28_0 app_data_file_28_0 (file (create unlink))) +(neverallow base_typeattr_146_28_0 app_data_file_28_0 (dir (create unlink))) +(neverallow base_typeattr_146_28_0 app_data_file_28_0 (lnk_file (create unlink))) +(neverallow base_typeattr_146_28_0 app_data_file_28_0 (chr_file (create unlink))) +(neverallow base_typeattr_146_28_0 app_data_file_28_0 (blk_file (create unlink))) +(neverallow base_typeattr_146_28_0 app_data_file_28_0 (sock_file (create unlink))) +(neverallow base_typeattr_146_28_0 app_data_file_28_0 (fifo_file (create unlink))) +(neverallow base_typeattr_147_28_0 shell_28_0 (process (transition dyntransition))) +(neverallow base_typeattr_148_28_0 base_typeattr_53_28_0 (process (transition dyntransition))) +(neverallow base_typeattr_149_28_0 app_data_file_28_0 (lnk_file (read))) +(neverallow base_typeattr_150_28_0 shell_data_file_28_0 (lnk_file (read))) +(neverallow base_typeattr_151_28_0 shell_data_file_28_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir))) +(neverallow base_typeattr_152_28_0 shell_data_file_28_0 (dir (search open))) +(neverallow base_typeattr_153_28_0 shell_data_file_28_0 (file (open))) +(neverallow base_typeattr_58_28_0 base_typeattr_154_28_0 (service_manager (list))) +(neverallow base_typeattr_58_28_0 base_typeattr_155_28_0 (hwservice_manager (list))) +(neverallow base_typeattr_58_28_0 domain (file (execute execute_no_trans entrypoint))) +(neverallow base_typeattr_156_28_0 debugfs_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_157_28_0 profman_exec_28_0 (file (execute execute_no_trans))) +(neverallow base_typeattr_58_28_0 base_typeattr_158_28_0 (system (module_load))) +(neverallow base_typeattr_58_28_0 self (capability (setfcap))) +(neverallow base_typeattr_58_28_0 self (cap_userns (setfcap))) +(neverallow domain crash_dump_28_0 (process (noatsecure))) +(neverallow base_typeattr_159_28_0 coredomain_hwservice (hwservice_manager (add))) +(neverallow base_typeattr_58_28_0 same_process_hwservice (hwservice_manager (add))) +(neverallow base_typeattr_160_28_0 vendor_file_28_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans open))) +(neverallow base_typeattr_161_28_0 self (capability (dac_override))) +(neverallow base_typeattr_162_28_0 self (capability (dac_read_search))) +(neverallow domain proc_type (dir (write create link rename add_name remove_name reparent rmdir))) +(neverallow domain sysfs_type (dir (write create link rename add_name remove_name reparent rmdir))) +(neverallow domain cgroup_28_0 (file (create))) +(dontaudit domain proc_type (dir (write))) +(dontaudit domain sysfs_type (dir (write))) +(dontaudit domain cgroup_28_0 (file (create))) +(neverallow base_typeattr_163_28_0 mnt_vendor_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(allow drmserver_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 drmserver_28_0 (dir (search))) +(allow servicemanager_28_0 drmserver_28_0 (file (read open))) +(allow servicemanager_28_0 drmserver_28_0 (process (getattr))) +(allow drmserver_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 drmserver_28_0 (binder (transfer))) +(allow drmserver_28_0 system_server_28_0 (fd (use))) +(allow drmserver_28_0 appdomain (binder (call transfer))) +(allow appdomain drmserver_28_0 (binder (transfer))) +(allow drmserver_28_0 appdomain (fd (use))) +(allow drmserver_28_0 system_server_28_0 (fd (use))) +(allow drmserver_28_0 mediaserver_28_0 (binder (call transfer))) +(allow mediaserver_28_0 drmserver_28_0 (binder (transfer))) +(allow drmserver_28_0 mediaserver_28_0 (fd (use))) +(allow drmserver_28_0 sdcard_type (dir (search))) +(allow drmserver_28_0 drm_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow drmserver_28_0 drm_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow drmserver_28_0 tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow drmserver_28_0 app_data_file_28_0 (file (read write getattr))) +(allow drmserver_28_0 sdcard_type (file (read write getattr))) +(allow drmserver_28_0 efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow drmserver_28_0 efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 efs_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow drmserver_28_0 apk_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow drmserver_28_0 drmserver_socket_28_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow drmserver_28_0 apk_data_file_28_0 (sock_file (unlink))) +(allow drmserver_28_0 media_rw_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow drmserver_28_0 media_rw_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 media_rw_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow drmserver_28_0 apk_data_file_28_0 (file (read getattr))) +(allow drmserver_28_0 asec_apk_file_28_0 (file (read getattr))) +(allow drmserver_28_0 ringtone_file_28_0 (file (read getattr))) +(allow drmserver_28_0 radio_data_file_28_0 (file (read getattr))) +(allow drmserver_28_0 oemfs_28_0 (dir (search))) +(allow drmserver_28_0 oemfs_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 drmserver_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_164_28_0 drmserver_service_28_0 (service_manager (add))) +(allow drmserver_28_0 permission_service_28_0 (service_manager (find))) +(allow drmserver_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow drmserver_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow drmserver_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow drmserver_28_0 kernel_28_0 (security (compute_av))) +(allow drmserver_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow drmserver_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow drmserver_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow drmserver_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow drmserver_28_0 system_file_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 dumpstate_28_0 (dir (search))) +(allow servicemanager_28_0 dumpstate_28_0 (file (read open))) +(allow servicemanager_28_0 dumpstate_28_0 (process (getattr))) +(allow dumpstate_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow dumpstate_28_0 self (capability2 (block_suspend))) +(allow dumpstate_28_0 self (cap2_userns (block_suspend))) +(allow dumpstate_28_0 self (capability (setgid setuid sys_resource))) +(allow dumpstate_28_0 self (cap_userns (setgid setuid sys_resource))) +(allow dumpstate_28_0 domain (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 domain (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 domain (lnk_file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 self (capability (kill net_admin net_raw))) +(allow dumpstate_28_0 self (cap_userns (kill net_admin net_raw))) +(allow dumpstate_28_0 system_file_28_0 (file (execute_no_trans))) +(allow dumpstate_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dumpstate_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 self (capability (chown dac_override fowner fsetid))) +(allow dumpstate_28_0 self (cap_userns (chown dac_override fowner fsetid))) +(allow dumpstate_28_0 anr_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow dumpstate_28_0 anr_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dumpstate_28_0 system_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 self (capability2 (syslog))) +(allow dumpstate_28_0 self (cap2_userns (syslog))) +(allow dumpstate_28_0 kernel_28_0 (system (syslog_read))) +(allow dumpstate_28_0 pstorefs_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 domain (process (getattr))) +(allow dumpstate_28_0 appdomain (process (signal))) +(allow dumpstate_28_0 system_server_28_0 (process (signal))) +(allow dumpstate_28_0 hal_audio_server (process (signal))) +(allow dumpstate_28_0 hal_camera_server (process (signal))) +(allow dumpstate_28_0 hal_drm_server (process (signal))) +(allow dumpstate_28_0 hal_bluetooth_server (process (signal))) +(allow dumpstate_28_0 hal_graphics_composer_server (process (signal))) +(allow dumpstate_28_0 hal_sensors_server (process (signal))) +(allow dumpstate_28_0 hal_vr_server (process (signal))) +(allow dumpstate_28_0 audioserver_28_0 (process (signal))) +(allow dumpstate_28_0 cameraserver_28_0 (process (signal))) +(allow dumpstate_28_0 drmserver_28_0 (process (signal))) +(allow dumpstate_28_0 inputflinger_28_0 (process (signal))) +(allow dumpstate_28_0 mediacodec_28_0 (process (signal))) +(allow dumpstate_28_0 mediadrmserver_28_0 (process (signal))) +(allow dumpstate_28_0 mediaextractor_28_0 (process (signal))) +(allow dumpstate_28_0 mediametrics_28_0 (process (signal))) +(allow dumpstate_28_0 mediaserver_28_0 (process (signal))) +(allow dumpstate_28_0 sdcardd_28_0 (process (signal))) +(allow dumpstate_28_0 surfaceflinger_28_0 (process (signal))) +(allow dumpstate_28_0 tombstoned_intercept_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 tombstoned_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 sysfs_type (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 sysfs_dm_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 sysfs_usb_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 sysfs_zram_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 qtaguid_proc_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 debugfs_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 block_device_28_0 (dir (getattr search))) +(allow dumpstate_28_0 rootfs_28_0 (dir (getattr search))) +(allow dumpstate_28_0 selinuxfs_28_0 (dir (getattr search))) +(allow dumpstate_28_0 tmpfs_28_0 (dir (getattr search))) +(allow dumpstate_28_0 metadata_file_28_0 (dir (getattr search))) +(allow dumpstate_28_0 storage_file_28_0 (dir (getattr search))) +(allow dumpstate_28_0 cache_file_28_0 (dir (getattr search))) +(allow dumpstate_28_0 fuse_device_28_0 (chr_file (getattr))) +(allow dumpstate_28_0 dm_device_28_0 (blk_file (getattr))) +(allow dumpstate_28_0 cache_block_device_28_0 (blk_file (getattr))) +(allow dumpstate_28_0 rootfs_28_0 (lnk_file (read getattr))) +(allow dumpstate_28_0 cache_file_28_0 (lnk_file (read getattr))) +(allow dumpstate_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain dumpstate_28_0 (binder (transfer))) +(allow dumpstate_28_0 binderservicedomain (fd (use))) +(allow dumpstate_28_0 appdomain (binder (call transfer))) +(allow dumpstate_28_0 netd_28_0 (binder (call transfer))) +(allow dumpstate_28_0 wificond_28_0 (binder (call transfer))) +(allow appdomain dumpstate_28_0 (binder (transfer))) +(allow netd_28_0 dumpstate_28_0 (binder (transfer))) +(allow wificond_28_0 dumpstate_28_0 (binder (transfer))) +(allow dumpstate_28_0 appdomain (fd (use))) +(allow dumpstate_28_0 netd_28_0 (fd (use))) +(allow dumpstate_28_0 wificond_28_0 (fd (use))) +(allow dumpstate_28_0 self (capability (sys_ptrace))) +(allow dumpstate_28_0 self (cap_userns (sys_ptrace))) +(allow dumpstate_28_0 shell_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow dumpstate_28_0 shell_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dumpstate_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dumpstate_28_0 zygote_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dumpstate_28_0 ashmem_device_28_0 (chr_file (execute))) +(allow dumpstate_28_0 self (process (execmem))) +(allow dumpstate_28_0 dalvikcache_data_file_28_0 (dir (getattr search))) +(allow dumpstate_28_0 dalvikcache_data_file_28_0 (file (ioctl read getattr lock map execute open))) +(allow dumpstate_28_0 dalvikcache_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 bluetooth_data_file_28_0 (dir (search))) +(allow dumpstate_28_0 bluetooth_logs_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 bluetooth_logs_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow dumpstate_28_0 logcat_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow dumpstate_28_0 logdr_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 logd_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 runtime_event_log_tags_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_qtaguid_stat_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_buddyinfo_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_modules_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_pagetypeinfo_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_pipe_conf_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_version_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_vmallocinfo_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_vmstat_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 net_data_file_28_0 (dir (search))) +(allow dumpstate_28_0 net_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 self (netlink_tcpdiag_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_read))) +(allow dumpstate_28_0 tombstone_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 tombstone_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 cache_recovery_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 cache_recovery_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 recovery_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 recovery_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 update_engine_log_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 update_engine_log_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 base_typeattr_165_28_0 (service_manager (find))) +(dontaudit dumpstate_28_0 dumpstate_service_28_0 (service_manager (find))) +(dontaudit dumpstate_28_0 gatekeeper_service_28_0 (service_manager (find))) +(dontaudit dumpstate_28_0 incident_service_28_0 (service_manager (find))) +(dontaudit dumpstate_28_0 virtual_touchpad_service_28_0 (service_manager (find))) +(dontaudit dumpstate_28_0 vold_service_28_0 (service_manager (find))) +(dontaudit dumpstate_28_0 vr_hwc_service_28_0 (service_manager (find))) +(allow dumpstate_28_0 servicemanager_28_0 (service_manager (list))) +(allow dumpstate_28_0 hwservicemanager_28_0 (hwservice_manager (list))) +(allow dumpstate_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow dumpstate_28_0 property_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 dumpstate_prop_28_0 (property_service (set))) +(allow dumpstate_28_0 dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 property_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 exported_dumpstate_prop_28_0 (property_service (set))) +(allow dumpstate_28_0 exported_dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 property_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 dumpstate_options_prop_28_0 (property_service (set))) +(allow dumpstate_28_0 dumpstate_options_prop_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 property_type (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 media_rw_data_file_28_0 (dir (getattr))) +(allow dumpstate_28_0 proc_interrupts_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_zoneinfo_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 dumpstate_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_166_28_0 dumpstate_service_28_0 (service_manager (add))) +(allow dumpstate_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_stat_28_0 (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 installd_28_0 (binder (call transfer))) +(allow installd_28_0 dumpstate_28_0 (binder (transfer))) +(allow dumpstate_28_0 installd_28_0 (fd (use))) +(allow dumpstate_28_0 self (netlink_xfrm_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_read))) +(allow dumpstate_28_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow dumpstate_28_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow dumpstate_28_0 property_socket_28_0 (sock_file (write))) +(allow dumpstate_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow dumpstate_28_0 ctl_dumpstate_prop_28_0 (property_service (set))) +(allow dumpstate_28_0 ctl_dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow dumpstate_28_0 base_typeattr_58_28_0 (process (ptrace))) +(neverallow base_typeattr_167_28_0 dumpstate_service_28_0 (service_manager (find))) +(allow e2fs_28_0 devpts_28_0 (chr_file (ioctl read write getattr))) +(allow e2fs_28_0 dev_type (blk_file (getattr))) +(allow e2fs_28_0 block_device_28_0 (dir (search))) +(allow e2fs_28_0 userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 metadata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 proc_filesystems_28_0 (file (ioctl read getattr lock map open))) +(allow e2fs_28_0 proc_mounts_28_0 (file (ioctl read getattr lock map open))) +(allow e2fs_28_0 proc_swaps_28_0 (file (ioctl read getattr lock map open))) +(allow e2fs_28_0 sysfs_fs_ext4_features_28_0 (dir (search))) +(allow e2fs_28_0 sysfs_fs_ext4_features_28_0 (file (ioctl read getattr lock map open))) +(allow e2fs_28_0 file_contexts_file_28_0 (file (read getattr open))) +(allow fs_type self (filesystem (associate))) +(allow cgroup_28_0 tmpfs_28_0 (filesystem (associate))) +(allow cgroup_bpf_28_0 tmpfs_28_0 (filesystem (associate))) +(allow sysfs_type sysfs_28_0 (filesystem (associate))) +(allow debugfs_type debugfs_28_0 (filesystem (associate))) +(allow debugfs_type debugfs_tracing_28_0 (filesystem (associate))) +(allow debugfs_type debugfs_tracing_debug_28_0 (filesystem (associate))) +(allow file_type labeledfs_28_0 (filesystem (associate))) +(allow file_type tmpfs_28_0 (filesystem (associate))) +(allow file_type rootfs_28_0 (filesystem (associate))) +(allow dev_type tmpfs_28_0 (filesystem (associate))) +(allow app_fuse_file_28_0 app_fusefs_28_0 (filesystem (associate))) +(allow postinstall_file_28_0 self (filesystem (associate))) +(neverallow fs_type file_type (filesystem (associate))) +(allow fingerprintd_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 fingerprintd_28_0 (dir (search))) +(allow servicemanager_28_0 fingerprintd_28_0 (file (read open))) +(allow servicemanager_28_0 fingerprintd_28_0 (process (getattr))) +(allow fingerprintd_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow fingerprintd_28_0 fingerprintd_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_168_28_0 fingerprintd_service_28_0 (service_manager (add))) +(allow fingerprintd_28_0 fingerprintd_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow fingerprintd_28_0 fingerprintd_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow keystore_28_0 fingerprintd_28_0 (dir (search))) +(allow keystore_28_0 fingerprintd_28_0 (file (read open))) +(allow keystore_28_0 fingerprintd_28_0 (process (getattr))) +(allow fingerprintd_28_0 keystore_service_28_0 (service_manager (find))) +(allow fingerprintd_28_0 keystore_28_0 (binder (call transfer))) +(allow keystore_28_0 fingerprintd_28_0 (binder (transfer))) +(allow fingerprintd_28_0 keystore_28_0 (fd (use))) +(allow keystore_28_0 fingerprintd_28_0 (binder (call transfer))) +(allow fingerprintd_28_0 keystore_28_0 (binder (transfer))) +(allow keystore_28_0 fingerprintd_28_0 (fd (use))) +(allow fingerprintd_28_0 keystore_28_0 (keystore_key (add_auth))) +(allow fingerprintd_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 fingerprintd_28_0 (binder (transfer))) +(allow fingerprintd_28_0 system_server_28_0 (fd (use))) +(allow fingerprintd_28_0 permission_service_28_0 (service_manager (find))) +(allow fingerprintd_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow fsck_28_0 tmpfs_28_0 (chr_file (ioctl read write))) +(allow fsck_28_0 devpts_28_0 (chr_file (ioctl read write getattr))) +(allow fsck_28_0 vold_28_0 (fd (use))) +(allow fsck_28_0 vold_28_0 (fifo_file (read write getattr))) +(allow fsck_28_0 block_device_28_0 (dir (search))) +(allow fsck_28_0 userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 cache_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 dm_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 dev_type (blk_file (getattr))) +(allow fsck_28_0 proc_mounts_28_0 (file (ioctl read getattr lock map open))) +(allow fsck_28_0 proc_swaps_28_0 (file (ioctl read getattr lock map open))) +(allow fsck_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(neverallow fsck_28_0 vold_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_28_0 root_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_28_0 frp_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_28_0 system_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_28_0 recovery_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_28_0 boot_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_28_0 swap_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_169_28_0 fsck_28_0 (process (transition))) +(neverallow base_typeattr_58_28_0 fsck_28_0 (process (dyntransition))) +(neverallow fsck_28_0 base_typeattr_170_28_0 (file (entrypoint))) +(allow fsck_untrusted_28_0 devpts_28_0 (chr_file (ioctl read write getattr))) +(allow fsck_untrusted_28_0 vold_28_0 (fd (use))) +(allow fsck_untrusted_28_0 vold_28_0 (fifo_file (read write getattr))) +(allow fsck_untrusted_28_0 block_device_28_0 (dir (search))) +(allow fsck_untrusted_28_0 vold_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_untrusted_28_0 proc_mounts_28_0 (file (ioctl read getattr lock map open))) +(allow fsck_untrusted_28_0 dev_type (blk_file (getattr))) +(neverallow fsck_untrusted_28_0 dm_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 root_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 frp_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 system_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 recovery_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 boot_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 userdata_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 cache_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 swap_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow fsck_untrusted_28_0 metadata_block_device_28_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_171_28_0 fsck_untrusted_28_0 (process (transition))) +(neverallow base_typeattr_58_28_0 fsck_untrusted_28_0 (process (dyntransition))) +(neverallow fsck_untrusted_28_0 base_typeattr_170_28_0 (file (entrypoint))) +(allow gatekeeperd_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 gatekeeperd_28_0 (dir (search))) +(allow servicemanager_28_0 gatekeeperd_28_0 (file (read open))) +(allow servicemanager_28_0 gatekeeperd_28_0 (process (getattr))) +(allow gatekeeperd_28_0 tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow gatekeeperd_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow gatekeeperd_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow gatekeeperd_28_0 gatekeeper_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_172_28_0 gatekeeper_service_28_0 (service_manager (add))) +(allow keystore_28_0 gatekeeperd_28_0 (dir (search))) +(allow keystore_28_0 gatekeeperd_28_0 (file (read open))) +(allow keystore_28_0 gatekeeperd_28_0 (process (getattr))) +(allow gatekeeperd_28_0 keystore_service_28_0 (service_manager (find))) +(allow gatekeeperd_28_0 keystore_28_0 (binder (call transfer))) +(allow keystore_28_0 gatekeeperd_28_0 (binder (transfer))) +(allow gatekeeperd_28_0 keystore_28_0 (fd (use))) +(allow keystore_28_0 gatekeeperd_28_0 (binder (call transfer))) +(allow gatekeeperd_28_0 keystore_28_0 (binder (transfer))) +(allow keystore_28_0 gatekeeperd_28_0 (fd (use))) +(allow gatekeeperd_28_0 keystore_28_0 (keystore_key (add_auth))) +(allow gatekeeperd_28_0 system_server_28_0 (binder (call))) +(allow gatekeeperd_28_0 permission_service_28_0 (service_manager (find))) +(allow gatekeeperd_28_0 gatekeeper_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow gatekeeperd_28_0 gatekeeper_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow gatekeeperd_28_0 hardware_properties_service_28_0 (service_manager (find))) +(allow gatekeeperd_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow gatekeeperd_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow gatekeeperd_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_allocator_client hal_allocator_server (binder (call transfer))) +(allow hal_allocator_server hal_allocator_client (binder (transfer))) +(allow hal_allocator_client hal_allocator_server (fd (use))) +(allow hal_allocator_server hidl_allocator_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_allocator_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_173_28_0 hidl_allocator_hwservice_28_0 (hwservice_manager (add))) +(allow hal_allocator_client hidl_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow hal_allocator_client hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_audio_client hal_audio_server (binder (call transfer))) +(allow hal_audio_server hal_audio_client (binder (transfer))) +(allow hal_audio_client hal_audio_server (fd (use))) +(allow hal_audio_server hal_audio_client (binder (call transfer))) +(allow hal_audio_client hal_audio_server (binder (transfer))) +(allow hal_audio_server hal_audio_client (fd (use))) +(allow hal_audio_server hal_audio_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_audio_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_174_28_0 hal_audio_hwservice_28_0 (hwservice_manager (add))) +(allow hal_audio_client hal_audio_hwservice_28_0 (hwservice_manager (find))) +(allow hal_audio ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_audio proc_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_audio proc_28_0 (file (ioctl read getattr lock map open))) +(allow hal_audio proc_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_audio proc_asound_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_audio proc_asound_28_0 (file (ioctl read getattr lock map open))) +(allow hal_audio proc_asound_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_audio_server audio_device_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_audio_server audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_audio shell_28_0 (fd (use))) +(allow hal_audio shell_28_0 (fifo_file (write))) +(allow hal_audio dumpstate_28_0 (fd (use))) +(allow hal_audio dumpstate_28_0 (fifo_file (write))) +(allow hal_audio vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_audio vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_audio (dir (search))) +(allow vndservicemanager_28_0 hal_audio (file (read open))) +(allow vndservicemanager_28_0 hal_audio (process (getattr))) +(neverallow hal_audio_server fs_type (file (execute_no_trans))) +(neverallow hal_audio_server file_type (file (execute_no_trans))) +(neverallow hal_audio_server domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow hal_audio_server domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow hal_audio_server domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow base_typeattr_175_28_0 audio_device_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow hal_audio bluetooth_a2dp_offload_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_audiocontrol_client hal_audiocontrol_server (binder (call transfer))) +(allow hal_audiocontrol_server hal_audiocontrol_client (binder (transfer))) +(allow hal_audiocontrol_client hal_audiocontrol_server (fd (use))) +(allow hal_audiocontrol_server hal_audiocontrol_client (binder (call transfer))) +(allow hal_audiocontrol_client hal_audiocontrol_server (binder (transfer))) +(allow hal_audiocontrol_server hal_audiocontrol_client (fd (use))) +(allow hal_audiocontrol_server hal_audiocontrol_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_audiocontrol_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_176_28_0 hal_audiocontrol_hwservice_28_0 (hwservice_manager (add))) +(allow hal_audiocontrol_client hal_audiocontrol_hwservice_28_0 (hwservice_manager (find))) +(allow hal_authsecret_client hal_authsecret_server (binder (call transfer))) +(allow hal_authsecret_server hal_authsecret_client (binder (transfer))) +(allow hal_authsecret_client hal_authsecret_server (fd (use))) +(allow hal_authsecret_server hal_authsecret_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_authsecret_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_177_28_0 hal_authsecret_hwservice_28_0 (hwservice_manager (add))) +(allow hal_authsecret_client hal_authsecret_hwservice_28_0 (hwservice_manager (find))) +(allow hal_bluetooth_client hal_bluetooth_server (binder (call transfer))) +(allow hal_bluetooth_server hal_bluetooth_client (binder (transfer))) +(allow hal_bluetooth_client hal_bluetooth_server (fd (use))) +(allow hal_bluetooth_server hal_bluetooth_client (binder (call transfer))) +(allow hal_bluetooth_client hal_bluetooth_server (binder (transfer))) +(allow hal_bluetooth_server hal_bluetooth_client (fd (use))) +(allow hal_bluetooth_server hal_bluetooth_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_bluetooth_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_178_28_0 hal_bluetooth_hwservice_28_0 (hwservice_manager (add))) +(allow hal_bluetooth_client hal_bluetooth_hwservice_28_0 (hwservice_manager (find))) +(allow hal_bluetooth sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_bluetooth self (capability2 (block_suspend))) +(allow hal_bluetooth self (cap2_userns (block_suspend))) +(allow hal_bluetooth self (capability (net_admin))) +(allow hal_bluetooth self (cap_userns (net_admin))) +(allow hal_bluetooth bluetooth_efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_bluetooth bluetooth_efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_bluetooth bluetooth_efs_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_bluetooth uhid_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_bluetooth hci_attach_dev_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_bluetooth sysfs_type (dir (ioctl read getattr lock search open))) +(allow hal_bluetooth sysfs_type (file (ioctl read getattr lock map open))) +(allow hal_bluetooth sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow hal_bluetooth sysfs_bluetooth_writable_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_bluetooth self (capability2 (wake_alarm))) +(allow hal_bluetooth self (cap2_userns (wake_alarm))) +(allow hal_bluetooth property_socket_28_0 (sock_file (write))) +(allow hal_bluetooth init_28_0 (unix_stream_socket (connectto))) +(allow hal_bluetooth bluetooth_a2dp_offload_prop_28_0 (property_service (set))) +(allow hal_bluetooth bluetooth_a2dp_offload_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_bluetooth property_socket_28_0 (sock_file (write))) +(allow hal_bluetooth init_28_0 (unix_stream_socket (connectto))) +(allow hal_bluetooth bluetooth_prop_28_0 (property_service (set))) +(allow hal_bluetooth bluetooth_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_bluetooth property_socket_28_0 (sock_file (write))) +(allow hal_bluetooth init_28_0 (unix_stream_socket (connectto))) +(allow hal_bluetooth exported_bluetooth_prop_28_0 (property_service (set))) +(allow hal_bluetooth exported_bluetooth_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_bluetooth proc_bluetooth_writable_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_bluetooth self (capability (sys_nice))) +(allow hal_bluetooth self (cap_userns (sys_nice))) +(allow hal_bootctl_client hal_bootctl_server (binder (call transfer))) +(allow hal_bootctl_server hal_bootctl_client (binder (transfer))) +(allow hal_bootctl_client hal_bootctl_server (fd (use))) +(allow hal_bootctl_server hal_bootctl_client (binder (call transfer))) +(allow hal_bootctl_client hal_bootctl_server (binder (transfer))) +(allow hal_bootctl_server hal_bootctl_client (fd (use))) +(allow hal_bootctl_server hal_bootctl_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_bootctl_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_179_28_0 hal_bootctl_hwservice_28_0 (hwservice_manager (add))) +(allow hal_bootctl_client hal_bootctl_hwservice_28_0 (hwservice_manager (find))) +(dontaudit hal_bootctl self (capability (sys_rawio))) +(allow hal_broadcastradio_client hal_broadcastradio_server (binder (call transfer))) +(allow hal_broadcastradio_server hal_broadcastradio_client (binder (transfer))) +(allow hal_broadcastradio_client hal_broadcastradio_server (fd (use))) +(allow hal_broadcastradio_server hal_broadcastradio_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_broadcastradio_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_180_28_0 hal_broadcastradio_hwservice_28_0 (hwservice_manager (add))) +(allow hal_broadcastradio_client hal_broadcastradio_hwservice_28_0 (hwservice_manager (find))) +(allow hal_camera_client hal_camera_server (binder (call transfer))) +(allow hal_camera_server hal_camera_client (binder (transfer))) +(allow hal_camera_client hal_camera_server (fd (use))) +(allow hal_camera_server hal_camera_client (binder (call transfer))) +(allow hal_camera_client hal_camera_server (binder (transfer))) +(allow hal_camera_server hal_camera_client (fd (use))) +(allow hal_camera_server hal_camera_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_camera_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_181_28_0 hal_camera_hwservice_28_0 (hwservice_manager (add))) +(allow hal_camera_client hal_camera_hwservice_28_0 (hwservice_manager (find))) +(allow hal_camera device_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_camera video_device_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_camera video_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_camera camera_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_camera ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_camera_client hal_graphics_allocator (fd (use))) +(allow hal_camera_server hal_graphics_allocator (fd (use))) +(allow hal_camera base_typeattr_43_28_0 (fd (use))) +(allow hal_camera surfaceflinger_28_0 (fd (use))) +(allow hal_camera hal_allocator_server (fd (use))) +(neverallow hal_camera_server fs_type (file (execute_no_trans))) +(neverallow hal_camera_server file_type (file (execute_no_trans))) +(neverallow hal_camera_server domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow hal_camera_server domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow hal_camera_server domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow base_typeattr_182_28_0 camera_device_28_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow hal_cas_client hal_cas_server (binder (call transfer))) +(allow hal_cas_server hal_cas_client (binder (transfer))) +(allow hal_cas_client hal_cas_server (fd (use))) +(allow hal_cas_server hal_cas_client (binder (call transfer))) +(allow hal_cas_client hal_cas_server (binder (transfer))) +(allow hal_cas_server hal_cas_client (fd (use))) +(allow hal_cas_server hal_cas_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_cas_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_183_28_0 hal_cas_hwservice_28_0 (hwservice_manager (add))) +(allow hal_cas_client hal_cas_hwservice_28_0 (hwservice_manager (find))) +(allow hal_cas_server hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_cas_server serialno_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_cas system_data_file_28_0 (file (read getattr))) +(allow hal_cas cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_cas cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow hal_cas cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_cas cgroup_28_0 (dir (write search))) +(allow hal_cas cgroup_28_0 (file (write lock append map open))) +(allow hal_cas ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_cas hal_graphics_allocator (fd (use))) +(allow hal_cas tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(neverallow hal_cas_server fs_type (file (execute_no_trans))) +(neverallow hal_cas_server file_type (file (execute_no_trans))) +(neverallowx hal_cas_server domain (ioctl tcp_socket (0x6900 0x6902))) +(neverallowx hal_cas_server domain (ioctl udp_socket (0x6900 0x6902))) +(neverallowx hal_cas_server domain (ioctl rawip_socket (0x6900 0x6902))) +(neverallowx hal_cas_server domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx hal_cas_server domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx hal_cas_server domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx hal_cas_server domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx hal_cas_server domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx hal_cas_server domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow hal_configstore_client hal_configstore_server (binder (call transfer))) +(allow hal_configstore_server hal_configstore_client (binder (transfer))) +(allow hal_configstore_client hal_configstore_server (fd (use))) +(allow hal_configstore_client hal_configstore_ISurfaceFlingerConfigs_28_0 (hwservice_manager (find))) +(allow hal_configstore_server hal_configstore_ISurfaceFlingerConfigs_28_0 (hwservice_manager (add find))) +(allow hal_configstore_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_184_28_0 hal_configstore_ISurfaceFlingerConfigs_28_0 (hwservice_manager (add))) +(allow hal_configstore_server anr_data_file_28_0 (file (append))) +(allow hal_configstore_server dumpstate_28_0 (fd (use))) +(allow hal_configstore_server incidentd_28_0 (fd (use))) +(allow hal_configstore_server dumpstate_28_0 (fifo_file (write append))) +(allow hal_configstore_server incidentd_28_0 (fifo_file (write append))) +(allow hal_configstore_server system_server_28_0 (fifo_file (write append))) +(allow hal_configstore_server tombstoned_28_0 (unix_stream_socket (connectto))) +(allow hal_configstore_server tombstoned_28_0 (fd (use))) +(allow hal_configstore_server tombstoned_crash_socket_28_0 (sock_file (write))) +(allow hal_configstore_server tombstone_data_file_28_0 (file (append))) +(neverallow hal_configstore_server fs_type (file (execute_no_trans))) +(neverallow hal_configstore_server file_type (file (execute_no_trans))) +(neverallow hal_configstore_server domain (socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow hal_configstore_server domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow hal_configstore_server domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow hal_configstore_server domain (netlink_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (packet_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (key_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_route_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(neverallow hal_configstore_server domain (netlink_tcpdiag_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(neverallow hal_configstore_server domain (netlink_nflog_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_xfrm_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(neverallow hal_configstore_server domain (netlink_selinux_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_audit_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write nlmsg_relay nlmsg_readpriv nlmsg_tty_audit))) +(neverallow hal_configstore_server domain (netlink_dnrt_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_kobject_uevent_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (appletalk_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (tun_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind attach_queue))) +(neverallow hal_configstore_server domain (netlink_iscsi_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_fib_lookup_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_connector_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_netfilter_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_generic_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_scsitransport_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_rdma_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server domain (netlink_crypto_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server base_typeattr_185_28_0 (unix_stream_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind connectto))) +(neverallow hal_configstore_server base_typeattr_185_28_0 (unix_dgram_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(neverallow hal_configstore_server base_typeattr_186_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow hal_configstore_server base_typeattr_186_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow hal_configstore_server base_typeattr_186_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow hal_configstore_server sdcard_type (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_configstore_server fuse_28_0 (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_configstore_server sdcardfs_28_0 (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_configstore_server vfat_28_0 (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_configstore_server exfat_28_0 (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_configstore_server sdcard_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow hal_configstore_server fuse_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow hal_configstore_server sdcardfs_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow hal_configstore_server vfat_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow hal_configstore_server exfat_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow hal_configstore_server base_typeattr_58_28_0 (service_manager (add find list))) +(neverallow hal_configstore_server self (capability (chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(neverallow hal_configstore_server self (capability2 (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(neverallow hal_configstore_server self (cap_userns (chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(neverallow hal_configstore_server self (cap2_userns (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(neverallow hal_configstore_server base_typeattr_58_28_0 (process (ptrace))) +(neverallow hal_configstore_server base_typeattr_58_28_0 (file (relabelfrom relabelto))) +(neverallow hal_configstore_server base_typeattr_58_28_0 (dir (relabelfrom relabelto))) +(neverallow hal_configstore_server base_typeattr_58_28_0 (lnk_file (relabelfrom relabelto))) +(neverallow hal_configstore_server base_typeattr_58_28_0 (chr_file (relabelfrom relabelto))) +(neverallow hal_configstore_server base_typeattr_58_28_0 (blk_file (relabelfrom relabelto))) +(neverallow hal_configstore_server base_typeattr_58_28_0 (sock_file (relabelfrom relabelto))) +(neverallow hal_configstore_server base_typeattr_58_28_0 (fifo_file (relabelfrom relabelto))) +(allow hal_confirmationui_client hal_confirmationui_server (binder (call transfer))) +(allow hal_confirmationui_server hal_confirmationui_client (binder (transfer))) +(allow hal_confirmationui_client hal_confirmationui_server (fd (use))) +(allow hal_confirmationui_server hal_confirmationui_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_confirmationui_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_187_28_0 hal_confirmationui_hwservice_28_0 (hwservice_manager (add))) +(allow hal_confirmationui_client hal_confirmationui_hwservice_28_0 (hwservice_manager (find))) +(allow hal_contexthub_client hal_contexthub_server (binder (call transfer))) +(allow hal_contexthub_server hal_contexthub_client (binder (transfer))) +(allow hal_contexthub_client hal_contexthub_server (fd (use))) +(allow hal_contexthub_server hal_contexthub_client (binder (call transfer))) +(allow hal_contexthub_client hal_contexthub_server (binder (transfer))) +(allow hal_contexthub_server hal_contexthub_client (fd (use))) +(allow hal_contexthub_server hal_contexthub_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_contexthub_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_188_28_0 hal_contexthub_hwservice_28_0 (hwservice_manager (add))) +(allow hal_contexthub_client hal_contexthub_hwservice_28_0 (hwservice_manager (find))) +(allow hal_drm_client hal_drm_server (binder (call transfer))) +(allow hal_drm_server hal_drm_client (binder (transfer))) +(allow hal_drm_client hal_drm_server (fd (use))) +(allow hal_drm_server hal_drm_client (binder (call transfer))) +(allow hal_drm_client hal_drm_server (binder (transfer))) +(allow hal_drm_server hal_drm_client (fd (use))) +(allow hal_drm_server hal_drm_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_drm_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_189_28_0 hal_drm_hwservice_28_0 (hwservice_manager (add))) +(allow hal_drm_client hal_drm_hwservice_28_0 (hwservice_manager (find))) +(allow hal_drm hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_drm self (process (execmem))) +(allow hal_drm serialno_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_drm system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_drm system_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_drm system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_drm system_data_file_28_0 (file (read getattr))) +(allow hal_drm cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_drm cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow hal_drm cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_drm cgroup_28_0 (dir (write search))) +(allow hal_drm cgroup_28_0 (file (write lock append map open))) +(allow hal_drm ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_drm hal_graphics_allocator (fd (use))) +(allow hal_drm mediaserver_28_0 (fd (use))) +(allow hal_drm sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow hal_drm tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allowx hal_drm self (ioctl tcp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx hal_drm self (ioctl udp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx hal_drm self (ioctl rawip_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx hal_drm self (ioctl tcp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx hal_drm self (ioctl udp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx hal_drm self (ioctl rawip_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx hal_drm self (ioctl tcp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx hal_drm self (ioctl udp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx hal_drm self (ioctl rawip_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(neverallow hal_drm_server fs_type (file (execute_no_trans))) +(neverallow hal_drm_server file_type (file (execute_no_trans))) +(neverallowx hal_drm_server domain (ioctl tcp_socket (0x6900 0x6902))) +(neverallowx hal_drm_server domain (ioctl udp_socket (0x6900 0x6902))) +(neverallowx hal_drm_server domain (ioctl rawip_socket (0x6900 0x6902))) +(neverallowx hal_drm_server domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx hal_drm_server domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx hal_drm_server domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx hal_drm_server domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx hal_drm_server domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx hal_drm_server domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow hal_dumpstate_client hal_dumpstate_server (binder (call transfer))) +(allow hal_dumpstate_server hal_dumpstate_client (binder (transfer))) +(allow hal_dumpstate_client hal_dumpstate_server (fd (use))) +(allow hal_dumpstate_server hal_dumpstate_client (binder (call transfer))) +(allow hal_dumpstate_client hal_dumpstate_server (binder (transfer))) +(allow hal_dumpstate_server hal_dumpstate_client (fd (use))) +(allow hal_dumpstate_server hal_dumpstate_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_dumpstate_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_190_28_0 hal_dumpstate_hwservice_28_0 (hwservice_manager (add))) +(allow hal_dumpstate_client hal_dumpstate_hwservice_28_0 (hwservice_manager (find))) +(allow hal_dumpstate shell_data_file_28_0 (file (write))) +(allow hal_dumpstate proc_interrupts_28_0 (file (ioctl read getattr lock map open))) +(allow hal_evs_client hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_evs_client (binder (call transfer))) +(allow hwservicemanager_28_0 hal_evs_client (dir (search))) +(allow hwservicemanager_28_0 hal_evs_client (file (read open))) +(allow hwservicemanager_28_0 hal_evs_client (process (getattr))) +(allow hal_evs_server hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_evs_server (binder (call transfer))) +(allow hwservicemanager_28_0 hal_evs_server (dir (search))) +(allow hwservicemanager_28_0 hal_evs_server (file (read open))) +(allow hwservicemanager_28_0 hal_evs_server (process (getattr))) +(allow hal_evs_client hal_evs_server (binder (call transfer))) +(allow hal_evs_server hal_evs_client (binder (transfer))) +(allow hal_evs_client hal_evs_server (fd (use))) +(allow hal_evs_server hal_evs_client (binder (call transfer))) +(allow hal_evs_client hal_evs_server (binder (transfer))) +(allow hal_evs_server hal_evs_client (fd (use))) +(allow hal_fingerprint_client hal_fingerprint_server (binder (call transfer))) +(allow hal_fingerprint_server hal_fingerprint_client (binder (transfer))) +(allow hal_fingerprint_client hal_fingerprint_server (fd (use))) +(allow hal_fingerprint_server hal_fingerprint_client (binder (call transfer))) +(allow hal_fingerprint_client hal_fingerprint_server (binder (transfer))) +(allow hal_fingerprint_server hal_fingerprint_client (fd (use))) +(allow hal_fingerprint_server hal_fingerprint_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_fingerprint_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_191_28_0 hal_fingerprint_hwservice_28_0 (hwservice_manager (add))) +(allow hal_fingerprint_client hal_fingerprint_hwservice_28_0 (hwservice_manager (find))) +(allow hal_fingerprint ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_fingerprint fingerprint_vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_fingerprint fingerprint_vendor_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow hal_fingerprint cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_fingerprint cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow hal_fingerprint cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_fingerprint sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_fingerprint sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow hal_fingerprint sysfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_gatekeeper_client hal_gatekeeper_server (binder (call transfer))) +(allow hal_gatekeeper_server hal_gatekeeper_client (binder (transfer))) +(allow hal_gatekeeper_client hal_gatekeeper_server (fd (use))) +(allow hal_gatekeeper_server hal_gatekeeper_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_gatekeeper_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_192_28_0 hal_gatekeeper_hwservice_28_0 (hwservice_manager (add))) +(allow hal_gatekeeper_client hal_gatekeeper_hwservice_28_0 (hwservice_manager (find))) +(allow hal_gatekeeper tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_gatekeeper ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_gnss_client hal_gnss_server (binder (call transfer))) +(allow hal_gnss_server hal_gnss_client (binder (transfer))) +(allow hal_gnss_client hal_gnss_server (fd (use))) +(allow hal_gnss_server hal_gnss_client (binder (call transfer))) +(allow hal_gnss_client hal_gnss_server (binder (transfer))) +(allow hal_gnss_server hal_gnss_client (fd (use))) +(allow hal_gnss_server hal_gnss_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_gnss_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_193_28_0 hal_gnss_hwservice_28_0 (hwservice_manager (add))) +(allow hal_gnss_client hal_gnss_hwservice_28_0 (hwservice_manager (find))) +(allow hal_graphics_allocator_client hal_graphics_allocator_server (binder (call transfer))) +(allow hal_graphics_allocator_server hal_graphics_allocator_client (binder (transfer))) +(allow hal_graphics_allocator_client hal_graphics_allocator_server (fd (use))) +(allow hal_graphics_allocator_server hal_graphics_allocator_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_graphics_allocator_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_194_28_0 hal_graphics_allocator_hwservice_28_0 (hwservice_manager (add))) +(allow hal_graphics_allocator_client hal_graphics_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow hal_graphics_allocator_client hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow hal_graphics_allocator gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_graphics_allocator ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_graphics_allocator self (capability (sys_nice))) +(allow hal_graphics_allocator self (cap_userns (sys_nice))) +(allow hal_graphics_composer_client hal_graphics_composer_server (binder (call transfer))) +(allow hal_graphics_composer_server hal_graphics_composer_client (binder (transfer))) +(allow hal_graphics_composer_client hal_graphics_composer_server (fd (use))) +(allow hal_graphics_composer_server hal_graphics_composer_client (binder (call transfer))) +(allow hal_graphics_composer_client hal_graphics_composer_server (binder (transfer))) +(allow hal_graphics_composer_server hal_graphics_composer_client (fd (use))) +(allow hal_graphics_composer_server hal_graphics_composer_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_graphics_composer_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_195_28_0 hal_graphics_composer_hwservice_28_0 (hwservice_manager (add))) +(allow hal_graphics_composer_client hal_graphics_composer_hwservice_28_0 (hwservice_manager (find))) +(allow hal_graphics_composer_server hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow hal_graphics_composer gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_graphics_composer ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_graphics_composer hal_graphics_allocator (fd (use))) +(allow hal_graphics_composer graphics_device_28_0 (dir (search))) +(allow hal_graphics_composer graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_graphics_composer system_server_28_0 (fd (use))) +(allow hal_graphics_composer bootanim_28_0 (fd (use))) +(allow hal_graphics_composer appdomain (fd (use))) +(allow hal_graphics_composer self (capability (sys_nice))) +(allow hal_graphics_composer self (cap_userns (sys_nice))) +(allow hal_health_client hal_health_server (binder (call transfer))) +(allow hal_health_server hal_health_client (binder (transfer))) +(allow hal_health_client hal_health_server (fd (use))) +(allow hal_health_server hal_health_client (binder (call transfer))) +(allow hal_health_client hal_health_server (binder (transfer))) +(allow hal_health_server hal_health_client (fd (use))) +(allow hal_health_server hal_health_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_health_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_196_28_0 hal_health_hwservice_28_0 (hwservice_manager (add))) +(allow hal_health_client hal_health_hwservice_28_0 (hwservice_manager (find))) +(allow hal_health system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_health system_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_health system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_health_server self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_health_server sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_health_server sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_health_server sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow hal_health_server sysfs_batteryinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_health_server sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_health_server self (capability2 (block_suspend))) +(allow hal_health_server self (cap2_userns (block_suspend))) +(allow hal_health_server kmsg_device_28_0 (chr_file (write lock append map open))) +(allow hal_ir_client hal_ir_server (binder (call transfer))) +(allow hal_ir_server hal_ir_client (binder (transfer))) +(allow hal_ir_client hal_ir_server (fd (use))) +(allow hal_ir_server hal_ir_client (binder (call transfer))) +(allow hal_ir_client hal_ir_server (binder (transfer))) +(allow hal_ir_server hal_ir_client (fd (use))) +(allow hal_ir_server hal_ir_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_ir_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_197_28_0 hal_ir_hwservice_28_0 (hwservice_manager (add))) +(allow hal_ir_client hal_ir_hwservice_28_0 (hwservice_manager (find))) +(allow hal_keymaster_client hal_keymaster_server (binder (call transfer))) +(allow hal_keymaster_server hal_keymaster_client (binder (transfer))) +(allow hal_keymaster_client hal_keymaster_server (fd (use))) +(allow hal_keymaster_server hal_keymaster_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_keymaster_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_198_28_0 hal_keymaster_hwservice_28_0 (hwservice_manager (add))) +(allow hal_keymaster_client hal_keymaster_hwservice_28_0 (hwservice_manager (find))) +(allow hal_keymaster tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_keymaster ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_light_client hal_light_server (binder (call transfer))) +(allow hal_light_server hal_light_client (binder (transfer))) +(allow hal_light_client hal_light_server (fd (use))) +(allow hal_light_server hal_light_client (binder (call transfer))) +(allow hal_light_client hal_light_server (binder (transfer))) +(allow hal_light_server hal_light_client (fd (use))) +(allow hal_light_server hal_light_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_light_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_199_28_0 hal_light_hwservice_28_0 (hwservice_manager (add))) +(allow hal_light_client hal_light_hwservice_28_0 (hwservice_manager (find))) +(allow hal_light sysfs_leds_28_0 (lnk_file (read))) +(allow hal_light sysfs_leds_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_light sysfs_leds_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_lowpan_client hal_lowpan_server (binder (call transfer))) +(allow hal_lowpan_server hal_lowpan_client (binder (transfer))) +(allow hal_lowpan_client hal_lowpan_server (fd (use))) +(allow hal_lowpan_server hal_lowpan_client (binder (call transfer))) +(allow hal_lowpan_client hal_lowpan_server (binder (transfer))) +(allow hal_lowpan_server hal_lowpan_client (fd (use))) +(allow hal_lowpan_server hal_lowpan_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_lowpan_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_200_28_0 hal_lowpan_hwservice_28_0 (hwservice_manager (add))) +(allow hal_lowpan_client hal_lowpan_hwservice_28_0 (hwservice_manager (find))) +(allow hal_lowpan_server property_socket_28_0 (sock_file (write))) +(allow hal_lowpan_server init_28_0 (unix_stream_socket (connectto))) +(allow hal_lowpan_server lowpan_prop_28_0 (property_service (set))) +(allow hal_lowpan_server lowpan_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_lowpan_server lowpan_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(neverallow base_typeattr_201_28_0 lowpan_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow hal_memtrack_client hal_memtrack_server (binder (call transfer))) +(allow hal_memtrack_server hal_memtrack_client (binder (transfer))) +(allow hal_memtrack_client hal_memtrack_server (fd (use))) +(allow hal_memtrack_server hal_memtrack_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_memtrack_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_202_28_0 hal_memtrack_hwservice_28_0 (hwservice_manager (add))) +(allow hal_memtrack_client hal_memtrack_hwservice_28_0 (hwservice_manager (find))) +(allow hal_neuralnetworks_client hal_neuralnetworks_server (binder (call transfer))) +(allow hal_neuralnetworks_server hal_neuralnetworks_client (binder (transfer))) +(allow hal_neuralnetworks_client hal_neuralnetworks_server (fd (use))) +(allow hal_neuralnetworks_server hal_neuralnetworks_client (binder (call transfer))) +(allow hal_neuralnetworks_client hal_neuralnetworks_server (binder (transfer))) +(allow hal_neuralnetworks_server hal_neuralnetworks_client (fd (use))) +(allow hal_neuralnetworks_server hal_neuralnetworks_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_neuralnetworks_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_203_28_0 hal_neuralnetworks_hwservice_28_0 (hwservice_manager (add))) +(allow hal_neuralnetworks_client hal_neuralnetworks_hwservice_28_0 (hwservice_manager (find))) +(allow hal_neuralnetworks hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_neuralnetworks hal_allocator (fd (use))) +(neverallow base_typeattr_204_28_0 self (capability (net_admin net_raw))) +(neverallow base_typeattr_204_28_0 self (cap_userns (net_admin net_raw))) +(neverallow base_typeattr_205_28_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow base_typeattr_205_28_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow base_typeattr_205_28_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow base_typeattr_206_28_0 fs_type (file (execute_no_trans))) +(neverallow base_typeattr_206_28_0 file_type (file (execute_no_trans))) +(neverallow base_typeattr_75_28_0 halserverdomain (process (transition))) +(neverallow base_typeattr_58_28_0 halserverdomain (process (dyntransition))) +(allow hal_nfc_client hal_nfc_server (binder (call transfer))) +(allow hal_nfc_server hal_nfc_client (binder (transfer))) +(allow hal_nfc_client hal_nfc_server (fd (use))) +(allow hal_nfc_server hal_nfc_client (binder (call transfer))) +(allow hal_nfc_client hal_nfc_server (binder (transfer))) +(allow hal_nfc_server hal_nfc_client (fd (use))) +(allow hal_nfc_server hal_nfc_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_nfc_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_207_28_0 hal_nfc_hwservice_28_0 (hwservice_manager (add))) +(allow hal_nfc_client hal_nfc_hwservice_28_0 (hwservice_manager (find))) +(allow hal_nfc property_socket_28_0 (sock_file (write))) +(allow hal_nfc init_28_0 (unix_stream_socket (connectto))) +(allow hal_nfc nfc_prop_28_0 (property_service (set))) +(allow hal_nfc nfc_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_nfc nfc_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_oemlock_client hal_oemlock_server (binder (call transfer))) +(allow hal_oemlock_server hal_oemlock_client (binder (transfer))) +(allow hal_oemlock_client hal_oemlock_server (fd (use))) +(allow hal_oemlock_server hal_oemlock_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_oemlock_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_208_28_0 hal_oemlock_hwservice_28_0 (hwservice_manager (add))) +(allow hal_oemlock_client hal_oemlock_hwservice_28_0 (hwservice_manager (find))) +(allow hal_power_client hal_power_server (binder (call transfer))) +(allow hal_power_server hal_power_client (binder (transfer))) +(allow hal_power_client hal_power_server (fd (use))) +(allow hal_power_server hal_power_client (binder (call transfer))) +(allow hal_power_client hal_power_server (binder (transfer))) +(allow hal_power_server hal_power_client (fd (use))) +(allow hal_power_server hal_power_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_power_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_209_28_0 hal_power_hwservice_28_0 (hwservice_manager (add))) +(allow hal_power_client hal_power_hwservice_28_0 (hwservice_manager (find))) +(allow hal_secure_element_client hal_secure_element_server (binder (call transfer))) +(allow hal_secure_element_server hal_secure_element_client (binder (transfer))) +(allow hal_secure_element_client hal_secure_element_server (fd (use))) +(allow hal_secure_element_server hal_secure_element_client (binder (call transfer))) +(allow hal_secure_element_client hal_secure_element_server (binder (transfer))) +(allow hal_secure_element_server hal_secure_element_client (fd (use))) +(allow hal_secure_element_server hal_secure_element_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_secure_element_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_210_28_0 hal_secure_element_hwservice_28_0 (hwservice_manager (add))) +(allow hal_secure_element_client hal_secure_element_hwservice_28_0 (hwservice_manager (find))) +(allow hal_sensors_client hal_sensors_server (binder (call transfer))) +(allow hal_sensors_server hal_sensors_client (binder (transfer))) +(allow hal_sensors_client hal_sensors_server (fd (use))) +(allow hal_sensors_server hal_sensors_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_sensors_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_211_28_0 hal_sensors_hwservice_28_0 (hwservice_manager (add))) +(allow hal_sensors_client hal_sensors_hwservice_28_0 (hwservice_manager (find))) +(allow hal_sensors base_typeattr_43_28_0 (fd (use))) +(allow hal_sensors hal_allocator (fd (use))) +(allow hal_sensors self (capability (sys_nice))) +(allow hal_sensors self (cap_userns (sys_nice))) +(allow hal_telephony_client hal_telephony_server (binder (call transfer))) +(allow hal_telephony_server hal_telephony_client (binder (transfer))) +(allow hal_telephony_client hal_telephony_server (fd (use))) +(allow hal_telephony_server hal_telephony_client (binder (call transfer))) +(allow hal_telephony_client hal_telephony_server (binder (transfer))) +(allow hal_telephony_server hal_telephony_client (fd (use))) +(allow hal_telephony_server hal_telephony_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_telephony_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_212_28_0 hal_telephony_hwservice_28_0 (hwservice_manager (add))) +(allow hal_telephony_client hal_telephony_hwservice_28_0 (hwservice_manager (find))) +(allowx hal_telephony_server self (ioctl udp_socket (0x6900 0x6902))) +(allowx hal_telephony_server self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx hal_telephony_server self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow hal_telephony_server self (netlink_route_socket (nlmsg_write))) +(allow hal_telephony_server kernel_28_0 (system (module_request))) +(allow hal_telephony_server self (capability (setgid setuid setpcap net_admin net_raw))) +(allow hal_telephony_server self (cap_userns (setgid setuid setpcap net_admin net_raw))) +(allow hal_telephony_server alarm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_telephony_server cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_telephony_server cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_telephony_server radio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_telephony_server radio_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow hal_telephony_server mtd_device_28_0 (dir (search))) +(allow hal_telephony_server efs_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_telephony_server efs_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_telephony_server vendor_shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow hal_telephony_server bluetooth_efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server bluetooth_efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_telephony_server property_socket_28_0 (sock_file (write))) +(allow hal_telephony_server init_28_0 (unix_stream_socket (connectto))) +(allow hal_telephony_server radio_prop_28_0 (property_service (set))) +(allow hal_telephony_server radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server property_socket_28_0 (sock_file (write))) +(allow hal_telephony_server init_28_0 (unix_stream_socket (connectto))) +(allow hal_telephony_server exported_radio_prop_28_0 (property_service (set))) +(allow hal_telephony_server exported_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server property_socket_28_0 (sock_file (write))) +(allow hal_telephony_server init_28_0 (unix_stream_socket (connectto))) +(allow hal_telephony_server exported2_radio_prop_28_0 (property_service (set))) +(allow hal_telephony_server exported2_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server property_socket_28_0 (sock_file (write))) +(allow hal_telephony_server init_28_0 (unix_stream_socket (connectto))) +(allow hal_telephony_server exported3_radio_prop_28_0 (property_service (set))) +(allow hal_telephony_server exported3_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_telephony_server self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_telephony_server self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_telephony_server self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_telephony_server sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_telephony_server self (capability2 (block_suspend))) +(allow hal_telephony_server self (cap2_userns (block_suspend))) +(allow hal_telephony_server proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_telephony_server proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_telephony_server sysfs_type (dir (ioctl read getattr lock search open))) +(allow hal_telephony_server sysfs_type (file (ioctl read getattr lock map open))) +(allow hal_telephony_server sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow hal_telephony_server system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_telephony_server system_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_telephony_server self (socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_tetheroffload_client hal_tetheroffload_server (binder (call transfer))) +(allow hal_tetheroffload_server hal_tetheroffload_client (binder (transfer))) +(allow hal_tetheroffload_client hal_tetheroffload_server (fd (use))) +(allow hal_tetheroffload_server hal_tetheroffload_client (binder (call transfer))) +(allow hal_tetheroffload_client hal_tetheroffload_server (binder (transfer))) +(allow hal_tetheroffload_server hal_tetheroffload_client (fd (use))) +(allow hal_tetheroffload_client hal_tetheroffload_hwservice_28_0 (hwservice_manager (find))) +(allow hal_tetheroffload_server hal_tetheroffload_client (netlink_netfilter_socket (read write getattr setopt))) +(allow hal_thermal_client hal_thermal_server (binder (call transfer))) +(allow hal_thermal_server hal_thermal_client (binder (transfer))) +(allow hal_thermal_client hal_thermal_server (fd (use))) +(allow hal_thermal_server hal_thermal_client (binder (call transfer))) +(allow hal_thermal_client hal_thermal_server (binder (transfer))) +(allow hal_thermal_server hal_thermal_client (fd (use))) +(allow hal_thermal_server hal_thermal_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_thermal_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_213_28_0 hal_thermal_hwservice_28_0 (hwservice_manager (add))) +(allow hal_thermal_client hal_thermal_hwservice_28_0 (hwservice_manager (find))) +(allow hal_tv_cec_client hal_tv_cec_server (binder (call transfer))) +(allow hal_tv_cec_server hal_tv_cec_client (binder (transfer))) +(allow hal_tv_cec_client hal_tv_cec_server (fd (use))) +(allow hal_tv_cec_server hal_tv_cec_client (binder (call transfer))) +(allow hal_tv_cec_client hal_tv_cec_server (binder (transfer))) +(allow hal_tv_cec_server hal_tv_cec_client (fd (use))) +(allow hal_tv_cec_server hal_tv_cec_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_tv_cec_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_214_28_0 hal_tv_cec_hwservice_28_0 (hwservice_manager (add))) +(allow hal_tv_cec_client hal_tv_cec_hwservice_28_0 (hwservice_manager (find))) +(allow hal_tv_input_client hal_tv_input_server (binder (call transfer))) +(allow hal_tv_input_server hal_tv_input_client (binder (transfer))) +(allow hal_tv_input_client hal_tv_input_server (fd (use))) +(allow hal_tv_input_server hal_tv_input_client (binder (call transfer))) +(allow hal_tv_input_client hal_tv_input_server (binder (transfer))) +(allow hal_tv_input_server hal_tv_input_client (fd (use))) +(allow hal_tv_input_server hal_tv_input_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_tv_input_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_215_28_0 hal_tv_input_hwservice_28_0 (hwservice_manager (add))) +(allow hal_tv_input_client hal_tv_input_hwservice_28_0 (hwservice_manager (find))) +(allow hal_usb_client hal_usb_server (binder (call transfer))) +(allow hal_usb_server hal_usb_client (binder (transfer))) +(allow hal_usb_client hal_usb_server (fd (use))) +(allow hal_usb_server hal_usb_client (binder (call transfer))) +(allow hal_usb_client hal_usb_server (binder (transfer))) +(allow hal_usb_server hal_usb_client (fd (use))) +(allow hal_usb_server hal_usb_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_usb_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_216_28_0 hal_usb_hwservice_28_0 (hwservice_manager (add))) +(allow hal_usb_client hal_usb_hwservice_28_0 (hwservice_manager (find))) +(allow hal_usb self (netlink_kobject_uevent_socket (create))) +(allow hal_usb self (netlink_kobject_uevent_socket (setopt))) +(allow hal_usb self (netlink_kobject_uevent_socket (bind))) +(allow hal_usb self (netlink_kobject_uevent_socket (read))) +(allow hal_usb sysfs_28_0 (dir (open))) +(allow hal_usb sysfs_28_0 (dir (read))) +(allow hal_usb sysfs_28_0 (file (read))) +(allow hal_usb sysfs_28_0 (file (open))) +(allow hal_usb sysfs_28_0 (file (write))) +(allow hal_usb sysfs_28_0 (file (getattr))) +(allow hal_usb_gadget_client hal_usb_gadget_server (binder (call transfer))) +(allow hal_usb_gadget_server hal_usb_gadget_client (binder (transfer))) +(allow hal_usb_gadget_client hal_usb_gadget_server (fd (use))) +(allow hal_usb_gadget_server hal_usb_gadget_client (binder (call transfer))) +(allow hal_usb_gadget_client hal_usb_gadget_server (binder (transfer))) +(allow hal_usb_gadget_server hal_usb_gadget_client (fd (use))) +(allow hal_usb_gadget_server hal_usb_gadget_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_usb_gadget_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_217_28_0 hal_usb_gadget_hwservice_28_0 (hwservice_manager (add))) +(allow hal_usb_gadget_client hal_usb_gadget_hwservice_28_0 (hwservice_manager (find))) +(allow hal_usb_gadget_server configfs_28_0 (lnk_file (read create unlink))) +(allow hal_usb_gadget_server configfs_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow hal_usb_gadget_server configfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_usb_gadget_server functionfs_28_0 (dir (read search))) +(allow hal_usb_gadget_server functionfs_28_0 (file (read))) +(allow hal_vehicle_client hal_vehicle_server (binder (call transfer))) +(allow hal_vehicle_server hal_vehicle_client (binder (transfer))) +(allow hal_vehicle_client hal_vehicle_server (fd (use))) +(allow hal_vehicle_server hal_vehicle_client (binder (call transfer))) +(allow hal_vehicle_client hal_vehicle_server (binder (transfer))) +(allow hal_vehicle_server hal_vehicle_client (fd (use))) +(allow hal_vehicle_server hal_vehicle_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_vehicle_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_218_28_0 hal_vehicle_hwservice_28_0 (hwservice_manager (add))) +(allow hal_vehicle_client hal_vehicle_hwservice_28_0 (hwservice_manager (find))) +(allow hal_vibrator_client hal_vibrator_server (binder (call transfer))) +(allow hal_vibrator_server hal_vibrator_client (binder (transfer))) +(allow hal_vibrator_client hal_vibrator_server (fd (use))) +(allow hal_vibrator_server hal_vibrator_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_vibrator_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_219_28_0 hal_vibrator_hwservice_28_0 (hwservice_manager (add))) +(allow hal_vibrator_client hal_vibrator_hwservice_28_0 (hwservice_manager (find))) +(allow hal_vibrator sysfs_vibrator_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_vibrator sysfs_vibrator_28_0 (dir (search))) +(allow hal_vr_client hal_vr_server (binder (call transfer))) +(allow hal_vr_server hal_vr_client (binder (transfer))) +(allow hal_vr_client hal_vr_server (fd (use))) +(allow hal_vr_server hal_vr_client (binder (call transfer))) +(allow hal_vr_client hal_vr_server (binder (transfer))) +(allow hal_vr_server hal_vr_client (fd (use))) +(allow hal_vr_server hal_vr_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_vr_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_220_28_0 hal_vr_hwservice_28_0 (hwservice_manager (add))) +(allow hal_vr_client hal_vr_hwservice_28_0 (hwservice_manager (find))) +(allow hal_weaver_client hal_weaver_server (binder (call transfer))) +(allow hal_weaver_server hal_weaver_client (binder (transfer))) +(allow hal_weaver_client hal_weaver_server (fd (use))) +(allow hal_weaver_server hal_weaver_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_weaver_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_221_28_0 hal_weaver_hwservice_28_0 (hwservice_manager (add))) +(allow hal_weaver_client hal_weaver_hwservice_28_0 (hwservice_manager (find))) +(allow hal_wifi_client hal_wifi_server (binder (call transfer))) +(allow hal_wifi_server hal_wifi_client (binder (transfer))) +(allow hal_wifi_client hal_wifi_server (fd (use))) +(allow hal_wifi_server hal_wifi_client (binder (call transfer))) +(allow hal_wifi_client hal_wifi_server (binder (transfer))) +(allow hal_wifi_server hal_wifi_client (fd (use))) +(allow hal_wifi_server hal_wifi_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_wifi_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_222_28_0 hal_wifi_hwservice_28_0 (hwservice_manager (add))) +(allow hal_wifi_client hal_wifi_hwservice_28_0 (hwservice_manager (find))) +(allow hal_wifi proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_wifi proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow hal_wifi proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_wifi sysfs_type (dir (ioctl read getattr lock search open))) +(allow hal_wifi sysfs_type (file (ioctl read getattr lock map open))) +(allow hal_wifi sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow hal_wifi property_socket_28_0 (sock_file (write))) +(allow hal_wifi init_28_0 (unix_stream_socket (connectto))) +(allow hal_wifi exported_wifi_prop_28_0 (property_service (set))) +(allow hal_wifi exported_wifi_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_wifi property_socket_28_0 (sock_file (write))) +(allow hal_wifi init_28_0 (unix_stream_socket (connectto))) +(allow hal_wifi wifi_prop_28_0 (property_service (set))) +(allow hal_wifi wifi_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_wifi self (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allowx hal_wifi self (ioctl udp_socket (0x8914 0x8924))) +(allow hal_wifi self (capability (net_admin net_raw))) +(allow hal_wifi self (cap_userns (net_admin net_raw))) +(allow hal_wifi self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi sysfs_wlan_fwpath_28_0 (file (write lock append map open))) +(allow hal_wifi proc_modules_28_0 (file (read getattr open))) +(allow hal_wifi_hostapd_client hal_wifi_hostapd_server (binder (call transfer))) +(allow hal_wifi_hostapd_server hal_wifi_hostapd_client (binder (transfer))) +(allow hal_wifi_hostapd_client hal_wifi_hostapd_server (fd (use))) +(allow hal_wifi_hostapd_server hal_wifi_hostapd_client (binder (call transfer))) +(allow hal_wifi_hostapd_client hal_wifi_hostapd_server (binder (transfer))) +(allow hal_wifi_hostapd_server hal_wifi_hostapd_client (fd (use))) +(allow hal_wifi_hostapd_server hal_wifi_hostapd_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_wifi_hostapd_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_223_28_0 hal_wifi_hostapd_hwservice_28_0 (hwservice_manager (add))) +(allow hal_wifi_hostapd_client hal_wifi_hostapd_hwservice_28_0 (hwservice_manager (find))) +(allow hal_wifi_hostapd_server self (capability (net_admin net_raw))) +(allow hal_wifi_hostapd_server self (cap_userns (net_admin net_raw))) +(allow hal_wifi_hostapd_server sysfs_net_28_0 (dir (search))) +(allow hal_wifi_hostapd_server proc_net_28_0 (file (read getattr open))) +(allowx hal_wifi_hostapd_server self (ioctl udp_socket (0x6900 0x6902))) +(allowx hal_wifi_hostapd_server self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx hal_wifi_hostapd_server self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow hal_wifi_hostapd_server self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi_hostapd_server self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi_hostapd_server self (packet_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi_hostapd_server self (netlink_route_socket (nlmsg_write))) +(neverallow hal_wifi_hostapd_server sdcard_type (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_wifi_hostapd_server sdcard_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow hal_wifi_offload_client hal_wifi_offload_server (binder (call transfer))) +(allow hal_wifi_offload_server hal_wifi_offload_client (binder (transfer))) +(allow hal_wifi_offload_client hal_wifi_offload_server (fd (use))) +(allow hal_wifi_offload_server hal_wifi_offload_client (binder (call transfer))) +(allow hal_wifi_offload_client hal_wifi_offload_server (binder (transfer))) +(allow hal_wifi_offload_server hal_wifi_offload_client (fd (use))) +(allow hal_wifi_offload_server hal_wifi_offload_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_wifi_offload_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_224_28_0 hal_wifi_offload_hwservice_28_0 (hwservice_manager (add))) +(allow hal_wifi_offload_client hal_wifi_offload_hwservice_28_0 (hwservice_manager (find))) +(allow hal_wifi_offload proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_wifi_offload proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow hal_wifi_offload proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_wifi_offload sysfs_type (dir (ioctl read getattr lock search open))) +(allow hal_wifi_offload sysfs_type (file (ioctl read getattr lock map open))) +(allow hal_wifi_offload sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow hal_wifi_supplicant_client hal_wifi_supplicant_server (binder (call transfer))) +(allow hal_wifi_supplicant_server hal_wifi_supplicant_client (binder (transfer))) +(allow hal_wifi_supplicant_client hal_wifi_supplicant_server (fd (use))) +(allow hal_wifi_supplicant_server hal_wifi_supplicant_client (binder (call transfer))) +(allow hal_wifi_supplicant_client hal_wifi_supplicant_server (binder (transfer))) +(allow hal_wifi_supplicant_server hal_wifi_supplicant_client (fd (use))) +(allow hal_wifi_supplicant_server hal_wifi_supplicant_hwservice_28_0 (hwservice_manager (add find))) +(allow hal_wifi_supplicant_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_225_28_0 hal_wifi_supplicant_hwservice_28_0 (hwservice_manager (add))) +(allow hal_wifi_supplicant_client hal_wifi_supplicant_hwservice_28_0 (hwservice_manager (find))) +(allowx hal_wifi_supplicant self (ioctl udp_socket (0x6900 0x6902))) +(allowx hal_wifi_supplicant self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx hal_wifi_supplicant self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow hal_wifi_supplicant sysfs_type (dir (ioctl read getattr lock search open))) +(allow hal_wifi_supplicant sysfs_type (file (ioctl read getattr lock map open))) +(allow hal_wifi_supplicant sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow hal_wifi_supplicant proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_wifi_supplicant proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow hal_wifi_supplicant proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_wifi_supplicant kernel_28_0 (system (module_request))) +(allow hal_wifi_supplicant self (capability (setgid setuid net_admin net_raw))) +(allow hal_wifi_supplicant self (cap_userns (setgid setuid net_admin net_raw))) +(allow hal_wifi_supplicant cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_wifi_supplicant self (netlink_route_socket (nlmsg_write))) +(allow hal_wifi_supplicant self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi_supplicant self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_wifi_supplicant self (packet_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allowx hal_wifi_supplicant self (ioctl packet_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx hal_wifi_supplicant self (ioctl packet_socket (0x6900 0x6902))) +(allowx hal_wifi_supplicant self (ioctl packet_socket (((range 0x8906 0x8907)) ((range 0x890b 0x890d)) ((range 0x8910 0x8927)) 0x8929 ((range 0x8930 0x8939)) ((range 0x8940 0x8943)) ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx hal_wifi_supplicant self (ioctl packet_socket (((range 0x8b00 0x8b02)) ((range 0x8b04 0x8b1d)) ((range 0x8b20 0x8b2d)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallow hal_wifi_supplicant_server sdcard_type (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow hal_wifi_supplicant_server sdcard_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow healthd_28_0 kmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow healthd_28_0 sysfs_type (dir (search))) +(allow healthd_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow healthd_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow healthd_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 system_file_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow healthd_28_0 self (capability (sys_tty_config))) +(allow healthd_28_0 self (cap_userns (sys_tty_config))) +(allow healthd_28_0 self (capability (sys_boot))) +(allow healthd_28_0 self (cap_userns (sys_boot))) +(allow healthd_28_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow healthd_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow healthd_28_0 self (capability2 (block_suspend))) +(allow healthd_28_0 self (cap2_userns (block_suspend))) +(allow healthd_28_0 sysfs_power_28_0 (file (ioctl read write getattr lock append map open))) +(allow healthd_28_0 sysfs_usb_28_0 (file (write))) +(allow healthd_28_0 sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 sysfs_batteryinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow healthd_28_0 pstorefs_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 graphics_device_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow healthd_28_0 input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow healthd_28_0 input_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow healthd_28_0 tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow healthd_28_0 ashmem_device_28_0 (chr_file (execute))) +(allow healthd_28_0 self (process (execmem))) +(allow healthd_28_0 proc_sysrq_28_0 (file (ioctl read write getattr lock append map open))) +(allow healthd_28_0 property_socket_28_0 (sock_file (write))) +(allow healthd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow healthd_28_0 system_prop_28_0 (property_service (set))) +(allow healthd_28_0 system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 property_socket_28_0 (sock_file (write))) +(allow healthd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow healthd_28_0 exported_system_prop_28_0 (property_service (set))) +(allow healthd_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 property_socket_28_0 (sock_file (write))) +(allow healthd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow healthd_28_0 exported2_system_prop_28_0 (property_service (set))) +(allow healthd_28_0 exported2_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow healthd_28_0 property_socket_28_0 (sock_file (write))) +(allow healthd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow healthd_28_0 exported3_system_prop_28_0 (property_service (set))) +(allow healthd_28_0 exported3_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hwservicemanager_28_0 self (binder (set_context_mgr))) +(allow hwservicemanager_28_0 property_socket_28_0 (sock_file (write))) +(allow hwservicemanager_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow hwservicemanager_28_0 hwservicemanager_prop_28_0 (property_service (set))) +(allow hwservicemanager_28_0 hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hwservicemanager_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hwservicemanager_28_0 hwservice_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow hwservicemanager_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow hwservicemanager_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow hwservicemanager_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hwservicemanager_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow hwservicemanager_28_0 kernel_28_0 (security (compute_av))) +(allow hwservicemanager_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow idmap_28_0 installd_28_0 (fd (use))) +(allow idmap_28_0 resourcecache_data_file_28_0 (file (read write getattr))) +(dontaudit idmap_28_0 installd_28_0 (file (read))) +(allow idmap_28_0 apk_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow idmap_28_0 apk_data_file_28_0 (dir (search))) +(allow idmap_28_0 vendor_app_file_28_0 (dir (ioctl read getattr lock search open))) +(allow idmap_28_0 vendor_app_file_28_0 (file (ioctl read getattr lock map open))) +(allow idmap_28_0 vendor_app_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow idmap_28_0 vendor_overlay_file_28_0 (dir (ioctl read getattr lock search open))) +(allow idmap_28_0 vendor_overlay_file_28_0 (file (ioctl read getattr lock map open))) +(allow idmap_28_0 vendor_overlay_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 tmpfs_28_0 (chr_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow init_28_0 tmpfs_28_0 (chr_file (relabelfrom))) +(allow init_28_0 kmsg_device_28_0 (chr_file (write relabelto))) +(allow init_28_0 properties_device_28_0 (dir (relabelto))) +(allow init_28_0 properties_serial_28_0 (file (write relabelto))) +(allow init_28_0 property_type (file (ioctl read write create getattr setattr lock relabelto append map unlink rename open))) +(allow init_28_0 properties_device_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 property_info_28_0 (file (relabelto))) +(allow init_28_0 device_28_0 (file (relabelfrom))) +(allow init_28_0 runtime_event_log_tags_file_28_0 (file (write create setattr relabelto open))) +(allow init_28_0 device_28_0 (dir (relabelto))) +(allow init_28_0 socket_device_28_0 (dir (relabelto))) +(allow init_28_0 random_device_28_0 (chr_file (relabelto))) +(allow init_28_0 tmpfs_28_0 (chr_file (relabelfrom))) +(allow init_28_0 tmpfs_28_0 (blk_file (relabelfrom))) +(allow init_28_0 tmpfs_28_0 (blk_file (getattr))) +(allow init_28_0 block_device_28_0 (dir (relabelto))) +(allow init_28_0 block_device_28_0 (lnk_file (relabelto))) +(allow init_28_0 block_device_28_0 (blk_file (relabelto))) +(allow init_28_0 dm_device_28_0 (chr_file (relabelto))) +(allow init_28_0 dm_device_28_0 (blk_file (relabelto))) +(allow init_28_0 kernel_28_0 (fd (use))) +(allow init_28_0 tmpfs_28_0 (lnk_file (read getattr relabelfrom))) +(allow init_28_0 system_block_device_28_0 (lnk_file (relabelto))) +(allow init_28_0 system_block_device_28_0 (blk_file (relabelto))) +(allow init_28_0 recovery_block_device_28_0 (lnk_file (relabelto))) +(allow init_28_0 recovery_block_device_28_0 (blk_file (relabelto))) +(allow init_28_0 misc_block_device_28_0 (lnk_file (relabelto))) +(allow init_28_0 misc_block_device_28_0 (blk_file (relabelto))) +(allow init_28_0 self (capability (sys_resource))) +(allow init_28_0 self (cap_userns (sys_resource))) +(allow init_28_0 tmpfs_28_0 (file (unlink))) +(allow init_28_0 devpts_28_0 (chr_file (read write open))) +(allow init_28_0 fscklogs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 tmpfs_28_0 (chr_file (write))) +(allow init_28_0 console_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 self (capability (sys_admin))) +(allow init_28_0 self (cap_userns (sys_admin))) +(allow init_28_0 rootfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 rootfs_28_0 (dir (mounton))) +(allow init_28_0 cgroup_28_0 (dir (mounton))) +(allow init_28_0 system_file_28_0 (dir (mounton))) +(allow init_28_0 vendor_file_28_0 (dir (mounton))) +(allow init_28_0 system_data_file_28_0 (dir (mounton))) +(allow init_28_0 storage_file_28_0 (dir (mounton))) +(allow init_28_0 postinstall_mnt_dir_28_0 (dir (mounton))) +(allow init_28_0 cache_file_28_0 (dir (mounton))) +(allow init_28_0 cgroup_bpf_28_0 (dir (create mounton))) +(allow init_28_0 fs_bpf_28_0 (dir (mounton))) +(allow init_28_0 device_28_0 (dir (mounton))) +(allow init_28_0 rootfs_28_0 (lnk_file (create unlink))) +(allow init_28_0 sysfs_28_0 (dir (mounton))) +(allow init_28_0 tmpfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 tmpfs_28_0 (dir (mounton))) +(allow init_28_0 cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow init_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 cpuctl_device_28_0 (dir (create mounton))) +(allow init_28_0 configfs_28_0 (dir (mounton))) +(allow init_28_0 configfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 configfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 configfs_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 metadata_file_28_0 (dir (mounton))) +(allow init_28_0 tmpfs_28_0 (dir (relabelfrom))) +(allow init_28_0 self (capability (dac_override))) +(allow init_28_0 self (cap_userns (dac_override))) +(allow init_28_0 self (capability (sys_time))) +(allow init_28_0 self (cap_userns (sys_time))) +(allow init_28_0 self (capability (sys_rawio mknod))) +(allow init_28_0 self (cap_userns (sys_rawio mknod))) +(allow init_28_0 dev_type (blk_file (ioctl read getattr lock map open))) +(allow init_28_0 fs_type (filesystem (mount remount unmount getattr relabelfrom associate quotamod quotaget))) +(allow init_28_0 unlabeled_28_0 (filesystem (mount remount unmount getattr relabelfrom associate quotamod quotaget))) +(allow init_28_0 contextmount_type (filesystem (relabelto))) +(allow init_28_0 contextmount_type (dir (ioctl read getattr lock search open))) +(allow init_28_0 contextmount_type (file (ioctl read getattr lock map open))) +(allow init_28_0 contextmount_type (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 contextmount_type (sock_file (ioctl read getattr lock map open))) +(allow init_28_0 contextmount_type (fifo_file (ioctl read getattr lock map open))) +(allow init_28_0 rootfs_28_0 (file (relabelfrom))) +(allow init_28_0 rootfs_28_0 (dir (relabelfrom))) +(allow init_28_0 self (capability (chown fowner fsetid))) +(allow init_28_0 self (cap_userns (chown fowner fsetid))) +(allow init_28_0 base_typeattr_226_28_0 (dir (ioctl read create getattr setattr search open))) +(allow init_28_0 base_typeattr_227_28_0 (dir (write relabelfrom add_name remove_name rmdir))) +(allow init_28_0 base_typeattr_228_28_0 (file (read write create getattr setattr relabelfrom unlink open))) +(allow init_28_0 base_typeattr_227_28_0 (sock_file (read create getattr setattr relabelfrom unlink open))) +(allow init_28_0 base_typeattr_227_28_0 (fifo_file (read create getattr setattr relabelfrom unlink open))) +(allow init_28_0 base_typeattr_227_28_0 (lnk_file (create getattr setattr relabelfrom unlink))) +(allow init_28_0 cache_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 base_typeattr_229_28_0 (file (relabelto))) +(allow init_28_0 base_typeattr_229_28_0 (dir (relabelto))) +(allow init_28_0 base_typeattr_229_28_0 (lnk_file (relabelto))) +(allow init_28_0 base_typeattr_229_28_0 (chr_file (relabelto))) +(allow init_28_0 base_typeattr_229_28_0 (blk_file (relabelto))) +(allow init_28_0 base_typeattr_229_28_0 (sock_file (relabelto))) +(allow init_28_0 base_typeattr_229_28_0 (fifo_file (relabelto))) +(allow init_28_0 sysfs_28_0 (file (getattr relabelfrom))) +(allow init_28_0 sysfs_28_0 (dir (getattr relabelfrom))) +(allow init_28_0 sysfs_28_0 (lnk_file (getattr relabelfrom))) +(allow init_28_0 debugfs_28_0 (file (getattr relabelfrom))) +(allow init_28_0 debugfs_28_0 (dir (getattr relabelfrom))) +(allow init_28_0 debugfs_28_0 (lnk_file (getattr relabelfrom))) +(allow init_28_0 debugfs_tracing_28_0 (file (getattr relabelfrom))) +(allow init_28_0 debugfs_tracing_28_0 (dir (getattr relabelfrom))) +(allow init_28_0 debugfs_tracing_28_0 (lnk_file (getattr relabelfrom))) +(allow init_28_0 debugfs_tracing_debug_28_0 (file (getattr relabelfrom))) +(allow init_28_0 debugfs_tracing_debug_28_0 (dir (getattr relabelfrom))) +(allow init_28_0 debugfs_tracing_debug_28_0 (lnk_file (getattr relabelfrom))) +(allow init_28_0 sysfs_type (file (getattr relabelto))) +(allow init_28_0 sysfs_type (dir (getattr relabelto))) +(allow init_28_0 sysfs_type (lnk_file (getattr relabelto))) +(allow init_28_0 debugfs_type (file (getattr relabelto))) +(allow init_28_0 debugfs_type (dir (getattr relabelto))) +(allow init_28_0 debugfs_type (lnk_file (getattr relabelto))) +(allow init_28_0 dev_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 dev_type (lnk_file (create))) +(allow init_28_0 debugfs_tracing_28_0 (file (write lock append map open))) +(allow init_28_0 debugfs_tracing_instances_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 debugfs_tracing_instances_28_0 (file (write lock append map open))) +(allow init_28_0 debugfs_wifi_tracing_28_0 (file (write lock append map open))) +(allow init_28_0 base_typeattr_230_28_0 (file (read setattr open))) +(allow init_28_0 base_typeattr_231_28_0 (dir (read setattr search open))) +(allow init_28_0 base_typeattr_232_28_0 (chr_file (read open))) +(auditallow init_28_0 base_typeattr_233_28_0 (chr_file (read open))) +(allow init_28_0 base_typeattr_234_28_0 (chr_file (setattr))) +(allow init_28_0 unlabeled_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 unlabeled_28_0 (file (ioctl read write create getattr setattr lock relabelfrom append map unlink rename open))) +(allow init_28_0 unlabeled_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom append map unlink rename open))) +(allow init_28_0 unlabeled_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom append map unlink rename open))) +(allow init_28_0 unlabeled_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom append map unlink rename open))) +(allow init_28_0 kernel_28_0 (system (syslog_mod))) +(allow init_28_0 self (capability2 (syslog))) +(allow init_28_0 self (cap2_userns (syslog))) +(allow init_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow init_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_diskstats_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_kmsg_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_stat_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_uptime_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_version_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 proc_overcommit_memory_28_0 (file (write lock append map open))) +(allow init_28_0 proc_min_free_order_shift_28_0 (file (write lock append map open))) +(allow init_28_0 proc_abi_28_0 (file (write lock append map open))) +(allow init_28_0 proc_dirty_28_0 (file (write lock append map open))) +(allow init_28_0 proc_extra_free_kbytes_28_0 (file (write lock append map open))) +(allow init_28_0 proc_hostname_28_0 (file (write lock append map open))) +(allow init_28_0 proc_hung_task_28_0 (file (write lock append map open))) +(allow init_28_0 proc_max_map_count_28_0 (file (write lock append map open))) +(allow init_28_0 proc_net_28_0 (file (write lock append map open))) +(allow init_28_0 proc_page_cluster_28_0 (file (write lock append map open))) +(allow init_28_0 proc_panic_28_0 (file (write lock append map open))) +(allow init_28_0 proc_perf_28_0 (file (write lock append map open))) +(allow init_28_0 proc_sched_28_0 (file (write lock append map open))) +(allow init_28_0 proc_sysrq_28_0 (file (write lock append map open))) +(allow init_28_0 proc_security_28_0 (file (ioctl read write getattr lock append map open))) +(allow init_28_0 sysfs_android_usb_28_0 (file (write lock append map open))) +(allow init_28_0 sysfs_leds_28_0 (file (write lock append map open))) +(allow init_28_0 sysfs_power_28_0 (file (write lock append map open))) +(allow init_28_0 sysfs_dt_firmware_android_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 sysfs_zram_28_0 (file (ioctl read write getattr lock append map open))) +(allow init_28_0 sysfs_vibrator_28_0 (file (write lock append map open))) +(allow init_28_0 sysfs_android_usb_28_0 (file (setattr))) +(allow init_28_0 sysfs_ipv4_28_0 (file (setattr))) +(allow init_28_0 sysfs_leds_28_0 (file (setattr))) +(allow init_28_0 sysfs_wake_lock_28_0 (file (setattr))) +(allow init_28_0 sysfs_power_28_0 (file (setattr))) +(allow init_28_0 sysfs_devices_system_cpu_28_0 (file (setattr))) +(allow init_28_0 sysfs_lowmemorykiller_28_0 (file (setattr))) +(allow init_28_0 sysfs_vibrator_28_0 (file (setattr))) +(allow init_28_0 usermodehelper_28_0 (file (ioctl read write getattr lock append map open))) +(allow init_28_0 sysfs_usermodehelper_28_0 (file (ioctl read write getattr lock append map open))) +(allow init_28_0 self (capability (net_admin))) +(allow init_28_0 self (cap_userns (net_admin))) +(allow init_28_0 self (capability (sys_boot))) +(allow init_28_0 self (cap_userns (sys_boot))) +(allow init_28_0 misc_logd_file_28_0 (dir (read write create getattr setattr add_name search open))) +(allow init_28_0 misc_logd_file_28_0 (file (write create getattr setattr open))) +(allow init_28_0 self (capability (kill))) +(allow init_28_0 self (cap_userns (kill))) +(allow init_28_0 domain (process (sigkill signal getpgid))) +(allow init_28_0 keystore_data_file_28_0 (dir (read create getattr setattr search open))) +(allow init_28_0 keystore_data_file_28_0 (file (getattr))) +(allow init_28_0 vold_data_file_28_0 (dir (read create getattr setattr search open))) +(allow init_28_0 vold_data_file_28_0 (file (getattr))) +(allow init_28_0 shell_data_file_28_0 (dir (read create getattr setattr search open))) +(allow init_28_0 shell_data_file_28_0 (file (getattr))) +(allow init_28_0 self (capability (setgid setuid setpcap))) +(allow init_28_0 self (cap_userns (setgid setuid setpcap))) +(allow init_28_0 domain (dir (ioctl read getattr lock search open))) +(allow init_28_0 domain (file (ioctl read getattr lock map open))) +(allow init_28_0 domain (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 self (process (setexec setfscreate setsockcreate))) +(allow init_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 sepolicy_file_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow init_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow init_28_0 kernel_28_0 (security (compute_av))) +(allow init_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow init_28_0 kernel_28_0 (security (compute_create))) +(allow init_28_0 domain (unix_stream_socket (create bind setopt))) +(allow init_28_0 domain (unix_dgram_socket (create bind setopt))) +(allow init_28_0 property_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 property_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 property_type (property_service (set))) +(allow init_28_0 self (netlink_audit_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_relay))) +(allow init_28_0 self (capability (audit_write))) +(allow init_28_0 self (cap_userns (audit_write))) +(allow init_28_0 self (udp_socket (ioctl create))) +(allowx init_28_0 self (ioctl udp_socket (0x8914))) +(allow init_28_0 self (capability (net_raw))) +(allow init_28_0 self (cap_userns (net_raw))) +(allow init_28_0 kernel_28_0 (process (setsched))) +(allow init_28_0 swap_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 hw_random_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow init_28_0 device_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 self (capability (sys_tty_config))) +(allow init_28_0 self (cap_userns (sys_tty_config))) +(allow init_28_0 keychord_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 dm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 dm_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 metadata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 pstorefs_28_0 (dir (search))) +(allow init_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 kernel_28_0 (system (syslog_read))) +(allow init_28_0 init_28_0 (key (write search setattr))) +(allow init_28_0 unencrypted_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 proc_overcommit_memory_28_0 (file (write))) +(allow init_28_0 misc_block_device_28_0 (blk_file (write lock append map open))) +(allow init_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow init_28_0 system_file_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 vendor_file_type (dir (ioctl read getattr lock search open))) +(allow init_28_0 vendor_file_type (file (ioctl read getattr lock map open))) +(allow init_28_0 vendor_file_type (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 system_data_file_28_0 (file (read getattr))) +(allow init_28_0 system_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 vendor_shell_exec_28_0 (file (execute))) +(allow init_28_0 vold_metadata_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 vold_metadata_file_28_0 (file (getattr))) +(neverallow domain init_28_0 (process (dyntransition))) +(neverallow base_typeattr_74_28_0 init_28_0 (process (transition))) +(neverallow init_28_0 base_typeattr_235_28_0 (file (entrypoint))) +(neverallow init_28_0 shell_data_file_28_0 (lnk_file (read))) +(neverallow init_28_0 app_data_file_28_0 (lnk_file (read))) +(neverallow init_28_0 fs_type (file (execute_no_trans))) +(neverallow init_28_0 file_type (file (execute_no_trans))) +(neverallow init_28_0 service_manager_type (service_manager (add find))) +(neverallow init_28_0 servicemanager_28_0 (service_manager (list))) +(neverallow init_28_0 shell_data_file_28_0 (dir (write add_name remove_name))) +(neverallow init_28_0 sysfs_28_0 (file (read write open))) +(allow inputflinger_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 inputflinger_28_0 (dir (search))) +(allow servicemanager_28_0 inputflinger_28_0 (file (read open))) +(allow servicemanager_28_0 inputflinger_28_0 (process (getattr))) +(allow inputflinger_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 inputflinger_28_0 (binder (transfer))) +(allow inputflinger_28_0 system_server_28_0 (fd (use))) +(allow inputflinger_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow inputflinger_28_0 self (capability2 (block_suspend))) +(allow inputflinger_28_0 self (cap2_userns (block_suspend))) +(allow inputflinger_28_0 inputflinger_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_236_28_0 inputflinger_service_28_0 (service_manager (add))) +(allow inputflinger_28_0 input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow inputflinger_28_0 input_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow inputflinger_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow inputflinger_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow inputflinger_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow install_recovery_28_0 self (capability (dac_override))) +(allow install_recovery_28_0 self (cap_userns (dac_override))) +(allow install_recovery_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow install_recovery_28_0 system_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow install_recovery_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow install_recovery_28_0 block_device_28_0 (dir (search))) +(allow install_recovery_28_0 boot_block_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow install_recovery_28_0 recovery_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow install_recovery_28_0 cache_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow install_recovery_28_0 cache_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow install_recovery_28_0 proc_drop_caches_28_0 (file (write lock append map open))) +(allow installd_28_0 self (capability (chown dac_override fowner fsetid setgid setuid sys_admin))) +(allow installd_28_0 self (cap_userns (chown dac_override fowner fsetid setgid setuid sys_admin))) +(allow installd_28_0 dalvikcache_data_file_28_0 (dir (relabelto))) +(allow installd_28_0 dalvikcache_data_file_28_0 (file (relabelto link))) +(allow installd_28_0 apk_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 apk_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom append map unlink link rename open))) +(allow installd_28_0 apk_data_file_28_0 (lnk_file (ioctl read create getattr lock map unlink open))) +(allow installd_28_0 asec_apk_file_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 apk_tmp_file_28_0 (file (ioctl read getattr lock map unlink open))) +(allow installd_28_0 apk_tmp_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 oemfs_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 oemfs_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 mnt_expand_file_28_0 (dir (getattr search))) +(allow installd_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow installd_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow installd_28_0 kernel_28_0 (security (check_context))) +(allow installd_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow installd_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 system_file_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow installd_28_0 vendor_app_file_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 vendor_app_file_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 vendor_app_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow installd_28_0 vendor_overlay_file_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 vendor_overlay_file_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 vendor_overlay_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow installd_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 seapp_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 asec_image_file_28_0 (dir (search))) +(allow installd_28_0 asec_image_file_28_0 (file (getattr))) +(allow installd_28_0 system_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 system_data_file_28_0 (lnk_file (read create getattr setattr unlink))) +(allow installd_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 media_rw_data_file_28_0 (file (getattr unlink))) +(allow installd_28_0 system_data_file_28_0 (dir (relabelfrom))) +(allow installd_28_0 media_rw_data_file_28_0 (dir (relabelto))) +(allow installd_28_0 tmpfs_28_0 (dir (ioctl read getattr lock search open))) +(allow installd_28_0 storage_file_28_0 (dir (search))) +(allow installd_28_0 sdcardfs_28_0 (dir (read write getattr remove_name search rmdir open))) +(allow installd_28_0 sdcardfs_28_0 (file (getattr unlink))) +(allow installd_28_0 misc_user_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 misc_user_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow installd_28_0 keychain_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 keychain_data_file_28_0 (file (ioctl read getattr lock map unlink open))) +(allow installd_28_0 install_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow installd_28_0 dalvikcache_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 dalvikcache_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow installd_28_0 dalvikcache_data_file_28_0 (lnk_file (getattr))) +(allow installd_28_0 resourcecache_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow installd_28_0 resourcecache_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow installd_28_0 unlabeled_28_0 (dir (ioctl read write getattr lock relabelfrom add_name remove_name search rmdir open))) +(allow installd_28_0 unlabeled_28_0 (file (getattr setattr relabelfrom unlink rename))) +(allow installd_28_0 unlabeled_28_0 (lnk_file (getattr setattr relabelfrom unlink rename))) +(allow installd_28_0 unlabeled_28_0 (sock_file (getattr setattr relabelfrom unlink rename))) +(allow installd_28_0 unlabeled_28_0 (fifo_file (getattr setattr relabelfrom unlink rename))) +(allow installd_28_0 unlabeled_28_0 (file (ioctl read getattr lock map open))) +(allow installd_28_0 system_data_file_28_0 (file (getattr relabelfrom unlink))) +(allow installd_28_0 system_data_file_28_0 (lnk_file (getattr relabelfrom unlink))) +(allow installd_28_0 system_data_file_28_0 (sock_file (getattr relabelfrom unlink))) +(allow installd_28_0 system_data_file_28_0 (fifo_file (getattr relabelfrom unlink))) +(allow installd_28_0 shell_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 bluetooth_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 nfc_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 radio_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 app_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 system_app_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 shell_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 shell_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 shell_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 shell_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 bluetooth_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 bluetooth_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 bluetooth_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 bluetooth_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 nfc_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 nfc_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 nfc_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 nfc_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 radio_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 radio_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 radio_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 radio_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 app_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 app_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 app_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 app_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 system_app_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 system_app_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 system_app_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 system_app_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open))) +(allow installd_28_0 user_profile_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow installd_28_0 user_profile_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow installd_28_0 user_profile_data_file_28_0 (dir (rmdir))) +(allow installd_28_0 user_profile_data_file_28_0 (file (unlink))) +(allow installd_28_0 profman_dump_data_file_28_0 (dir (write add_name search))) +(allow installd_28_0 profman_dump_data_file_28_0 (file (write create setattr open))) +(allow installd_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow installd_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow installd_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 installd_28_0 (dir (search))) +(allow servicemanager_28_0 installd_28_0 (file (read open))) +(allow servicemanager_28_0 installd_28_0 (process (getattr))) +(allow installd_28_0 installd_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_237_28_0 installd_service_28_0 (service_manager (add))) +(allow installd_28_0 dumpstate_28_0 (fifo_file (write getattr))) +(allow installd_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 installd_28_0 (binder (transfer))) +(allow installd_28_0 system_server_28_0 (fd (use))) +(allow installd_28_0 permission_service_28_0 (service_manager (find))) +(allow installd_28_0 block_device_28_0 (dir (search))) +(allow installd_28_0 labeledfs_28_0 (filesystem (quotamod quotaget))) +(allow installd_28_0 preloads_data_file_28_0 (file (ioctl read getattr lock map unlink open))) +(allow installd_28_0 preloads_data_file_28_0 (dir (ioctl read write getattr lock remove_name search rmdir open))) +(allow installd_28_0 preloads_media_file_28_0 (file (ioctl read getattr lock map unlink open))) +(allow installd_28_0 preloads_media_file_28_0 (dir (ioctl read write getattr lock remove_name search rmdir open))) +(neverallow base_typeattr_238_28_0 installd_service_28_0 (service_manager (find))) +(neverallow base_typeattr_239_28_0 installd_28_0 (binder (call))) +(neverallow installd_28_0 base_typeattr_240_28_0 (binder (call))) +(allow kernel_28_0 self (capability (sys_nice))) +(allow kernel_28_0 self (cap_userns (sys_nice))) +(allow kernel_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow kernel_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow kernel_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow kernel_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow kernel_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow kernel_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow kernel_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow kernel_28_0 rootfs_28_0 (file (relabelfrom))) +(allow kernel_28_0 init_exec_28_0 (file (relabelto))) +(allow kernel_28_0 init_28_0 (process (share))) +(allow kernel_28_0 unlabeled_28_0 (dir (search))) +(allow kernel_28_0 usbfs_28_0 (filesystem (mount))) +(allow kernel_28_0 usbfs_28_0 (dir (search))) +(dontaudit kernel_28_0 self (security (setenforce))) +(allow kernel_28_0 self (capability (sys_resource))) +(allow kernel_28_0 self (cap_userns (sys_resource))) +(allow kernel_28_0 self (capability (sys_boot))) +(allow kernel_28_0 self (cap_userns (sys_boot))) +(allow kernel_28_0 proc_sysrq_28_0 (file (write lock append map open))) +(allow kernel_28_0 tmpfs_28_0 (chr_file (write))) +(allow kernel_28_0 selinuxfs_28_0 (file (write))) +(allow kernel_28_0 self (security (setcheckreqprot))) +(allow kernel_28_0 sdcard_type (file (read write))) +(allow kernel_28_0 mediaprovider_28_0 (fd (use))) +(allow kernel_28_0 vold_28_0 (fd (use))) +(allow kernel_28_0 app_data_file_28_0 (file (read))) +(allow kernel_28_0 asec_image_file_28_0 (file (read))) +(allow kernel_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow kernel_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow kernel_28_0 vold_data_file_28_0 (file (read))) +(neverallow base_typeattr_58_28_0 kernel_28_0 (process (transition dyntransition))) +(neverallow kernel_28_0 base_typeattr_58_28_0 (file (execute_no_trans entrypoint))) +(neverallow kernel_28_0 self (capability (dac_override dac_read_search))) +(neverallow kernel_28_0 self (cap_userns (dac_override dac_read_search))) +(allow keystore_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 keystore_28_0 (dir (search))) +(allow servicemanager_28_0 keystore_28_0 (file (read open))) +(allow servicemanager_28_0 keystore_28_0 (process (getattr))) +(allow keystore_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 keystore_28_0 (binder (transfer))) +(allow keystore_28_0 system_server_28_0 (fd (use))) +(allow keystore_28_0 keystore_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow keystore_28_0 keystore_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow keystore_28_0 keystore_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow keystore_28_0 keystore_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow keystore_28_0 keystore_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow keystore_28_0 keystore_exec_28_0 (file (getattr))) +(allow keystore_28_0 keystore_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_241_28_0 keystore_service_28_0 (service_manager (add))) +(allow keystore_28_0 sec_key_att_app_id_provider_service_28_0 (service_manager (find))) +(allow keystore_28_0 dropbox_service_28_0 (service_manager (find))) +(allow keystore_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow keystore_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow keystore_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow keystore_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow keystore_28_0 kernel_28_0 (security (compute_av))) +(allow keystore_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow keystore_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow keystore_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow keystore_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(neverallow base_typeattr_241_28_0 keystore_data_file_28_0 (dir (write lock relabelfrom append map unlink link rename execute quotaon mounton add_name remove_name reparent rmdir audit_access execmod))) +(neverallow base_typeattr_241_28_0 keystore_data_file_28_0 (file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_241_28_0 keystore_data_file_28_0 (lnk_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_241_28_0 keystore_data_file_28_0 (sock_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_241_28_0 keystore_data_file_28_0 (fifo_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_242_28_0 keystore_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_242_28_0 keystore_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_242_28_0 keystore_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_242_28_0 keystore_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_242_28_0 keystore_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_58_28_0 keystore_28_0 (process (ptrace))) +(allow lmkd_28_0 self (capability (dac_override kill sys_resource))) +(allow lmkd_28_0 self (cap_userns (dac_override kill sys_resource))) +(allow lmkd_28_0 self (capability (ipc_lock))) +(allow lmkd_28_0 self (cap_userns (ipc_lock))) +(allow lmkd_28_0 appdomain (dir (ioctl read getattr lock search open))) +(allow lmkd_28_0 appdomain (file (ioctl read getattr lock map open))) +(allow lmkd_28_0 appdomain (lnk_file (ioctl read getattr lock map open))) +(allow lmkd_28_0 appdomain (file (write))) +(allow lmkd_28_0 system_server_28_0 (dir (ioctl read getattr lock search open))) +(allow lmkd_28_0 system_server_28_0 (file (ioctl read getattr lock map open))) +(allow lmkd_28_0 system_server_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow lmkd_28_0 system_server_28_0 (file (write))) +(allow lmkd_28_0 sysfs_lowmemorykiller_28_0 (dir (ioctl read getattr lock search open))) +(allow lmkd_28_0 sysfs_lowmemorykiller_28_0 (file (ioctl read getattr lock map open))) +(allow lmkd_28_0 sysfs_lowmemorykiller_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow lmkd_28_0 sysfs_lowmemorykiller_28_0 (file (write lock append map open))) +(allow lmkd_28_0 appdomain (process (sigkill))) +(allow lmkd_28_0 cgroup_28_0 (dir (remove_name rmdir))) +(allow lmkd_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow lmkd_28_0 self (capability (sys_nice))) +(allow lmkd_28_0 self (cap_userns (sys_nice))) +(allow lmkd_28_0 proc_zoneinfo_28_0 (file (ioctl read getattr lock map open))) +(allow lmkd_28_0 domain (dir (read search open))) +(allow lmkd_28_0 domain (file (read open))) +(allow lmkd_28_0 proc_sysrq_28_0 (file (ioctl read write getattr lock append map open))) +(allow lmkd_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_58_28_0 lmkd_28_0 (process (noatsecure))) +(allow logd_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow logd_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow logd_28_0 proc_kmsg_28_0 (dir (ioctl read getattr lock search open))) +(allow logd_28_0 proc_kmsg_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 proc_kmsg_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow logd_28_0 proc_meminfo_28_0 (dir (ioctl read getattr lock search open))) +(allow logd_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 proc_meminfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow logd_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow logd_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow logd_28_0 self (capability (setgid setuid setpcap sys_nice audit_control))) +(allow logd_28_0 self (cap_userns (setgid setuid setpcap sys_nice audit_control))) +(allow logd_28_0 self (capability2 (syslog))) +(allow logd_28_0 self (cap2_userns (syslog))) +(allow logd_28_0 self (netlink_audit_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_write))) +(allow logd_28_0 kernel_28_0 (system (syslog_read))) +(allow logd_28_0 kmsg_device_28_0 (chr_file (write lock append map open))) +(allow logd_28_0 system_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 system_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow logd_28_0 pstorefs_28_0 (dir (search))) +(allow logd_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 runtime_event_log_tags_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow logd_28_0 device_logging_prop_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 domain (dir (ioctl read getattr lock search open))) +(allow logd_28_0 domain (file (ioctl read getattr lock map open))) +(allow logd_28_0 domain (lnk_file (ioctl read getattr lock map open))) +(allow logd_28_0 kernel_28_0 (system (syslog_mod))) +(allow logd_28_0 logd_socket_28_0 (sock_file (write))) +(allow logd_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow logd_28_0 runtime_event_log_tags_file_28_0 (file (ioctl read getattr lock map open))) +(allow runtime_event_log_tags_file_28_0 tmpfs_28_0 (filesystem (associate))) +(dontaudit domain runtime_event_log_tags_file_28_0 (file (read open))) +(neverallow logd_28_0 dev_type (blk_file (read write))) +(neverallow logd_28_0 domain (process (ptrace))) +(neverallow domain logd_28_0 (process (ptrace))) +(neverallow logd_28_0 system_file_28_0 (file (write))) +(neverallow logd_28_0 system_file_28_0 (dir (write))) +(neverallow logd_28_0 system_file_28_0 (lnk_file (write))) +(neverallow logd_28_0 system_file_28_0 (chr_file (write))) +(neverallow logd_28_0 system_file_28_0 (blk_file (write))) +(neverallow logd_28_0 system_file_28_0 (sock_file (write))) +(neverallow logd_28_0 system_file_28_0 (fifo_file (write))) +(neverallow logd_28_0 system_data_file_28_0 (file (write))) +(neverallow logd_28_0 system_data_file_28_0 (dir (write))) +(neverallow logd_28_0 system_data_file_28_0 (lnk_file (write))) +(neverallow logd_28_0 system_data_file_28_0 (chr_file (write))) +(neverallow logd_28_0 system_data_file_28_0 (blk_file (write))) +(neverallow logd_28_0 system_data_file_28_0 (sock_file (write))) +(neverallow logd_28_0 system_data_file_28_0 (fifo_file (write))) +(neverallow logd_28_0 app_data_file_28_0 (file (write))) +(neverallow logd_28_0 app_data_file_28_0 (dir (write))) +(neverallow logd_28_0 app_data_file_28_0 (lnk_file (write))) +(neverallow logd_28_0 app_data_file_28_0 (chr_file (write))) +(neverallow logd_28_0 app_data_file_28_0 (blk_file (write))) +(neverallow logd_28_0 app_data_file_28_0 (sock_file (write))) +(neverallow logd_28_0 app_data_file_28_0 (fifo_file (write))) +(neverallow base_typeattr_75_28_0 logd_28_0 (process (transition))) +(neverallow base_typeattr_58_28_0 logd_28_0 (process (dyntransition))) +(neverallow base_typeattr_243_28_0 runtime_event_log_tags_file_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow logpersist_28_0 dev_type (blk_file (read write))) +(neverallow logpersist_28_0 domain (process (ptrace))) +(neverallow logpersist_28_0 system_data_file_28_0 (file (write))) +(neverallow logpersist_28_0 system_data_file_28_0 (dir (write))) +(neverallow logpersist_28_0 system_data_file_28_0 (lnk_file (write))) +(neverallow logpersist_28_0 system_data_file_28_0 (chr_file (write))) +(neverallow logpersist_28_0 system_data_file_28_0 (blk_file (write))) +(neverallow logpersist_28_0 system_data_file_28_0 (sock_file (write))) +(neverallow logpersist_28_0 system_data_file_28_0 (fifo_file (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (file (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (dir (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (lnk_file (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (chr_file (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (blk_file (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (sock_file (write))) +(neverallow logpersist_28_0 app_data_file_28_0 (fifo_file (write))) +(neverallow base_typeattr_58_28_0 logpersist_28_0 (process (dyntransition))) +(allow mediacodec_28_0 hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediacodec_28_0 vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mediacodec_28_0 (dir (search))) +(allow vndservicemanager_28_0 mediacodec_28_0 (file (read open))) +(allow vndservicemanager_28_0 mediacodec_28_0 (process (getattr))) +(allow mediacodec_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain mediacodec_28_0 (binder (transfer))) +(allow mediacodec_28_0 binderservicedomain (fd (use))) +(allow mediacodec_28_0 appdomain (binder (call transfer))) +(allow appdomain mediacodec_28_0 (binder (transfer))) +(allow mediacodec_28_0 appdomain (fd (use))) +(allow mediacodec_28_0 hal_graphics_composer (fd (use))) +(allow mediacodec_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediacodec_28_0 video_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediacodec_28_0 video_device_28_0 (dir (search))) +(allow mediacodec_28_0 ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediacodec_28_0 hal_camera (fd (use))) +(allow mediacodec_28_0 anr_data_file_28_0 (file (append))) +(allow mediacodec_28_0 dumpstate_28_0 (fd (use))) +(allow mediacodec_28_0 incidentd_28_0 (fd (use))) +(allow mediacodec_28_0 dumpstate_28_0 (fifo_file (write append))) +(allow mediacodec_28_0 incidentd_28_0 (fifo_file (write append))) +(allow mediacodec_28_0 system_server_28_0 (fifo_file (write append))) +(allow mediacodec_28_0 tombstoned_28_0 (unix_stream_socket (connectto))) +(allow mediacodec_28_0 tombstoned_28_0 (fd (use))) +(allow mediacodec_28_0 tombstoned_crash_socket_28_0 (sock_file (write))) +(allow mediacodec_28_0 tombstone_data_file_28_0 (file (append))) +(allow mediacodec_28_0 hal_codec2_hwservice_28_0 (hwservice_manager (add find))) +(allow mediacodec_28_0 hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_244_28_0 hal_codec2_hwservice_28_0 (hwservice_manager (add))) +(allow mediacodec_28_0 hal_omx_hwservice_28_0 (hwservice_manager (add find))) +(allow mediacodec_28_0 hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_244_28_0 hal_omx_hwservice_28_0 (hwservice_manager (add))) +(allow mediacodec_28_0 bufferhubd_28_0 (fd (use))) +(neverallow mediacodec_28_0 fs_type (file (execute_no_trans))) +(neverallow mediacodec_28_0 file_type (file (execute_no_trans))) +(neverallow mediacodec_28_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow mediacodec_28_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow mediacodec_28_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(allow mediadrmserver_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 mediadrmserver_28_0 (dir (search))) +(allow servicemanager_28_0 mediadrmserver_28_0 (file (read open))) +(allow servicemanager_28_0 mediadrmserver_28_0 (process (getattr))) +(allow mediadrmserver_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain mediadrmserver_28_0 (binder (transfer))) +(allow mediadrmserver_28_0 binderservicedomain (fd (use))) +(allow mediadrmserver_28_0 appdomain (binder (call transfer))) +(allow appdomain mediadrmserver_28_0 (binder (transfer))) +(allow mediadrmserver_28_0 appdomain (fd (use))) +(allow mediadrmserver_28_0 mediadrmserver_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_245_28_0 mediadrmserver_service_28_0 (service_manager (add))) +(allow mediadrmserver_28_0 mediaserver_service_28_0 (service_manager (find))) +(allow mediadrmserver_28_0 mediametrics_service_28_0 (service_manager (find))) +(allow mediadrmserver_28_0 processinfo_service_28_0 (service_manager (find))) +(allow mediadrmserver_28_0 surfaceflinger_service_28_0 (service_manager (find))) +(allow mediadrmserver_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mediadrmserver_28_0 mediacodec_28_0 (binder (call transfer))) +(allow mediacodec_28_0 mediadrmserver_28_0 (binder (transfer))) +(allow mediadrmserver_28_0 mediacodec_28_0 (fd (use))) +(neverallow mediadrmserver_28_0 fs_type (file (execute_no_trans))) +(neverallow mediadrmserver_28_0 file_type (file (execute_no_trans))) +(neverallowx mediadrmserver_28_0 domain (ioctl tcp_socket (0x6900 0x6902))) +(neverallowx mediadrmserver_28_0 domain (ioctl udp_socket (0x6900 0x6902))) +(neverallowx mediadrmserver_28_0 domain (ioctl rawip_socket (0x6900 0x6902))) +(neverallowx mediadrmserver_28_0 domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx mediadrmserver_28_0 domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx mediadrmserver_28_0 domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx mediadrmserver_28_0 domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx mediadrmserver_28_0 domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx mediadrmserver_28_0 domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow mediaextractor_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 mediaextractor_28_0 (dir (search))) +(allow servicemanager_28_0 mediaextractor_28_0 (file (read open))) +(allow servicemanager_28_0 mediaextractor_28_0 (process (getattr))) +(allow mediaextractor_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain mediaextractor_28_0 (binder (transfer))) +(allow mediaextractor_28_0 binderservicedomain (fd (use))) +(allow mediaextractor_28_0 appdomain (binder (call transfer))) +(allow appdomain mediaextractor_28_0 (binder (transfer))) +(allow mediaextractor_28_0 appdomain (fd (use))) +(allow mediaextractor_28_0 mediaextractor_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_246_28_0 mediaextractor_service_28_0 (service_manager (add))) +(allow mediaextractor_28_0 mediametrics_service_28_0 (service_manager (find))) +(allow mediaextractor_28_0 hidl_token_hwservice_28_0 (hwservice_manager (find))) +(allow mediaextractor_28_0 system_server_28_0 (fd (use))) +(allow mediaextractor_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow mediaextractor_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow mediaextractor_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mediaextractor_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow mediaextractor_28_0 anr_data_file_28_0 (file (append))) +(allow mediaextractor_28_0 dumpstate_28_0 (fd (use))) +(allow mediaextractor_28_0 incidentd_28_0 (fd (use))) +(allow mediaextractor_28_0 dumpstate_28_0 (fifo_file (write append))) +(allow mediaextractor_28_0 incidentd_28_0 (fifo_file (write append))) +(allow mediaextractor_28_0 system_server_28_0 (fifo_file (write append))) +(allow mediaextractor_28_0 tombstoned_28_0 (unix_stream_socket (connectto))) +(allow mediaextractor_28_0 tombstoned_28_0 (fd (use))) +(allow mediaextractor_28_0 tombstoned_crash_socket_28_0 (sock_file (write))) +(allow mediaextractor_28_0 tombstone_data_file_28_0 (file (append))) +(allow mediaextractor_28_0 sdcardfs_28_0 (file (read getattr))) +(allow mediaextractor_28_0 media_rw_data_file_28_0 (file (read getattr))) +(allow mediaextractor_28_0 app_data_file_28_0 (file (read getattr))) +(allow mediaextractor_28_0 apk_data_file_28_0 (file (read getattr))) +(allow mediaextractor_28_0 asec_apk_file_28_0 (file (read getattr))) +(allow mediaextractor_28_0 ringtone_file_28_0 (file (read getattr))) +(allow mediaextractor_28_0 system_file_28_0 (dir (read open))) +(neverallow mediaextractor_28_0 fs_type (file (execute_no_trans))) +(neverallow mediaextractor_28_0 file_type (file (execute_no_trans))) +(neverallow mediaextractor_28_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow mediaextractor_28_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow mediaextractor_28_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow mediaextractor_28_0 base_typeattr_247_28_0 (file (open))) +(allow mediametrics_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 mediametrics_28_0 (dir (search))) +(allow servicemanager_28_0 mediametrics_28_0 (file (read open))) +(allow servicemanager_28_0 mediametrics_28_0 (process (getattr))) +(allow mediametrics_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain mediametrics_28_0 (binder (transfer))) +(allow mediametrics_28_0 binderservicedomain (fd (use))) +(allow mediametrics_28_0 mediametrics_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_248_28_0 mediametrics_service_28_0 (service_manager (add))) +(allow mediametrics_28_0 system_server_28_0 (fd (use))) +(allow mediametrics_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow mediametrics_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow mediametrics_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mediametrics_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow mediametrics_28_0 app_data_file_28_0 (file (write))) +(allow mediametrics_28_0 package_native_service_28_0 (service_manager (find))) +(neverallow mediametrics_28_0 fs_type (file (execute_no_trans))) +(neverallow mediametrics_28_0 file_type (file (execute_no_trans))) +(neverallow mediametrics_28_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow mediametrics_28_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow mediametrics_28_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(allow mediaserver_28_0 sdcard_type (dir (ioctl read getattr lock search open))) +(allow mediaserver_28_0 sdcard_type (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 sdcard_type (lnk_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow mediaserver_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 proc_28_0 (lnk_file (getattr))) +(allow mediaserver_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mediaserver_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 mediaserver_28_0 (dir (search))) +(allow servicemanager_28_0 mediaserver_28_0 (file (read open))) +(allow servicemanager_28_0 mediaserver_28_0 (process (getattr))) +(allow mediaserver_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain mediaserver_28_0 (binder (transfer))) +(allow mediaserver_28_0 binderservicedomain (fd (use))) +(allow mediaserver_28_0 appdomain (binder (call transfer))) +(allow appdomain mediaserver_28_0 (binder (transfer))) +(allow mediaserver_28_0 appdomain (fd (use))) +(allow mediaserver_28_0 media_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mediaserver_28_0 media_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediaserver_28_0 app_data_file_28_0 (dir (search))) +(allow mediaserver_28_0 app_data_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 sdcard_type (file (write))) +(allow mediaserver_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 video_device_28_0 (dir (ioctl read getattr lock search open))) +(allow mediaserver_28_0 video_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 property_socket_28_0 (sock_file (write))) +(allow mediaserver_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mediaserver_28_0 audio_prop_28_0 (property_service (set))) +(allow mediaserver_28_0 audio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 apk_data_file_28_0 (file (read getattr))) +(allow mediaserver_28_0 asec_apk_file_28_0 (file (read getattr))) +(allow mediaserver_28_0 ringtone_file_28_0 (file (read getattr))) +(allow mediaserver_28_0 radio_data_file_28_0 (file (read getattr))) +(allow mediaserver_28_0 appdomain (fifo_file (read write getattr))) +(allow mediaserver_28_0 rpmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 system_server_28_0 (fifo_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 media_rw_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mediaserver_28_0 media_rw_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 media_rw_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 app_fuse_file_28_0 (file (read getattr))) +(allow mediaserver_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 drmserver_socket_28_0 (sock_file (write))) +(allow mediaserver_28_0 drmserver_28_0 (unix_stream_socket (connectto))) +(allow mediaserver_28_0 bluetooth_socket_28_0 (sock_file (write))) +(allow mediaserver_28_0 bluetooth_28_0 (unix_stream_socket (connectto))) +(allow mediaserver_28_0 mediaserver_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_249_28_0 mediaserver_service_28_0 (service_manager (add))) +(allow mediaserver_28_0 activity_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 appops_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 audioserver_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 cameraserver_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 batterystats_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 drmserver_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 mediaextractor_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 mediacodec_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 mediametrics_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 media_session_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 permission_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 power_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 processinfo_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 scheduling_policy_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 surfaceflinger_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 mediadrmserver_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 hidl_token_hwservice_28_0 (hwservice_manager (find))) +(allow mediaserver_28_0 oemfs_28_0 (dir (search))) +(allow mediaserver_28_0 oemfs_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 mediaserver_28_0 (dir (search))) +(allow drmserver_28_0 mediaserver_28_0 (file (read open))) +(allow drmserver_28_0 mediaserver_28_0 (process (getattr))) +(allow mediaserver_28_0 drmserver_28_0 (drmservice (consumeRights setPlaybackStatus openDecryptSession closeDecryptSession initializeDecryptUnit decrypt finalizeDecryptUnit pread))) +(allowx mediaserver_28_0 self (ioctl tcp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx mediaserver_28_0 self (ioctl udp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx mediaserver_28_0 self (ioctl rawip_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx mediaserver_28_0 self (ioctl tcp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx mediaserver_28_0 self (ioctl udp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx mediaserver_28_0 self (ioctl rawip_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942))) +(allowx mediaserver_28_0 self (ioctl tcp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx mediaserver_28_0 self (ioctl udp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allowx mediaserver_28_0 self (ioctl rawip_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d))) +(allow mediaserver_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mediaserver_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediaserver_28_0 preloads_media_file_28_0 (file (ioctl read getattr))) +(allow mediaserver_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 hal_graphics_allocator (fd (use))) +(allow mediaserver_28_0 hal_graphics_composer (fd (use))) +(allow mediaserver_28_0 hal_camera (fd (use))) +(allow mediaserver_28_0 system_server_28_0 (fd (use))) +(allow mediaserver_28_0 mediacodec_28_0 (binder (call transfer))) +(allow mediacodec_28_0 mediaserver_28_0 (binder (transfer))) +(allow mediaserver_28_0 mediacodec_28_0 (fd (use))) +(neverallow mediaserver_28_0 fs_type (file (execute_no_trans))) +(neverallow mediaserver_28_0 file_type (file (execute_no_trans))) +(neverallowx mediaserver_28_0 domain (ioctl tcp_socket (0x6900 0x6902))) +(neverallowx mediaserver_28_0 domain (ioctl udp_socket (0x6900 0x6902))) +(neverallowx mediaserver_28_0 domain (ioctl rawip_socket (0x6900 0x6902))) +(neverallowx mediaserver_28_0 domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx mediaserver_28_0 domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx mediaserver_28_0 domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx mediaserver_28_0 domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx mediaserver_28_0 domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx mediaserver_28_0 domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow modprobe_28_0 proc_modules_28_0 (file (ioctl read getattr lock map open))) +(allow modprobe_28_0 self (capability (sys_module))) +(allow modprobe_28_0 self (cap_userns (sys_module))) +(allow modprobe_28_0 kernel_28_0 (key (search))) +(allow mtp_28_0 self (socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow mtp_28_0 self (capability (net_raw))) +(allow mtp_28_0 self (cap_userns (net_raw))) +(allow mtp_28_0 ppp_28_0 (process (signal))) +(allow mtp_28_0 vpn_data_file_28_0 (dir (search))) +(allowx netd_28_0 self (ioctl udp_socket (0x6900 0x6902))) +(allowx netd_28_0 self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx netd_28_0 self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow netd_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow netd_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow netd_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow netd_28_0 system_server_28_0 (fd (use))) +(allow netd_28_0 self (capability (kill net_admin net_raw))) +(allow netd_28_0 self (cap_userns (kill net_admin net_raw))) +(dontaudit netd_28_0 self (capability (fsetid))) +(dontaudit netd_28_0 self (cap_userns (fsetid))) +(allow netd_28_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow netd_28_0 self (netlink_route_socket (nlmsg_write))) +(allow netd_28_0 self (netlink_nflog_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow netd_28_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow netd_28_0 self (netlink_tcpdiag_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_read nlmsg_write))) +(allow netd_28_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow netd_28_0 self (netlink_netfilter_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow netd_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow netd_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow netd_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow netd_28_0 system_file_28_0 (file (lock))) +(allow netd_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow netd_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow netd_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow netd_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow netd_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow netd_28_0 proc_net_28_0 (file (ioctl read write getattr lock append map open))) +(allow netd_28_0 sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow netd_28_0 sysfs_net_28_0 (dir (ioctl read getattr lock search open))) +(allow netd_28_0 sysfs_net_28_0 (file (ioctl read getattr lock map open))) +(allow netd_28_0 sysfs_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow netd_28_0 sysfs_net_28_0 (file (write lock append map open))) +(allow netd_28_0 sysfs_usb_28_0 (file (write))) +(allow netd_28_0 fs_bpf_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow netd_28_0 fs_bpf_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow netd_28_0 self (capability (chown dac_override))) +(allow netd_28_0 self (cap_userns (chown dac_override))) +(allow netd_28_0 net_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow netd_28_0 net_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow netd_28_0 self (capability (fowner))) +(allow netd_28_0 self (cap_userns (fowner))) +(allow netd_28_0 system_file_28_0 (file (lock))) +(allow netd_28_0 dnsmasq_28_0 (process (signal))) +(allow netd_28_0 clatd_28_0 (process (signal))) +(allow netd_28_0 property_socket_28_0 (sock_file (write))) +(allow netd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow netd_28_0 ctl_mdnsd_prop_28_0 (property_service (set))) +(allow netd_28_0 ctl_mdnsd_prop_28_0 (file (ioctl read getattr lock map open))) +(allow netd_28_0 property_socket_28_0 (sock_file (write))) +(allow netd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow netd_28_0 netd_stable_secret_prop_28_0 (property_service (set))) +(allow netd_28_0 netd_stable_secret_prop_28_0 (file (ioctl read getattr lock map open))) +(allow netd_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 netd_28_0 (dir (search))) +(allow servicemanager_28_0 netd_28_0 (file (read open))) +(allow servicemanager_28_0 netd_28_0 (process (getattr))) +(allow netd_28_0 netd_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_250_28_0 netd_service_28_0 (service_manager (add))) +(allow netd_28_0 dumpstate_28_0 (fifo_file (write getattr))) +(allow netd_28_0 system_server_28_0 (binder (call))) +(allow netd_28_0 permission_service_28_0 (service_manager (find))) +(allow netd_28_0 netd_listener_service_28_0 (service_manager (find))) +(allow netd_28_0 netdomain (tcp_socket (read write getattr setattr getopt setopt))) +(allow netd_28_0 netdomain (udp_socket (read write getattr setattr getopt setopt))) +(allow netd_28_0 netdomain (rawip_socket (read write getattr setattr getopt setopt))) +(allow netd_28_0 netdomain (tun_socket (read write getattr setattr getopt setopt))) +(allow netd_28_0 netdomain (fd (use))) +(allow netd_28_0 self (netlink_xfrm_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_read nlmsg_write))) +(allow netd_28_0 self (bpf (map_create map_read map_write))) +(allow netd_28_0 system_net_netd_hwservice_28_0 (hwservice_manager (add find))) +(allow netd_28_0 hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_250_28_0 system_net_netd_hwservice_28_0 (hwservice_manager (add))) +(allow netd_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 netd_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 netd_28_0 (dir (search))) +(allow hwservicemanager_28_0 netd_28_0 (file (read open))) +(allow hwservicemanager_28_0 netd_28_0 (process (getattr))) +(allow netd_28_0 hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow netd_28_0 dev_type (blk_file (read write))) +(neverallow netd_28_0 domain (process (ptrace))) +(neverallow netd_28_0 system_file_28_0 (file (write))) +(neverallow netd_28_0 system_file_28_0 (dir (write))) +(neverallow netd_28_0 system_file_28_0 (lnk_file (write))) +(neverallow netd_28_0 system_file_28_0 (chr_file (write))) +(neverallow netd_28_0 system_file_28_0 (blk_file (write))) +(neverallow netd_28_0 system_file_28_0 (sock_file (write))) +(neverallow netd_28_0 system_file_28_0 (fifo_file (write))) +(neverallow netd_28_0 system_data_file_28_0 (file (write))) +(neverallow netd_28_0 system_data_file_28_0 (dir (write))) +(neverallow netd_28_0 system_data_file_28_0 (lnk_file (write))) +(neverallow netd_28_0 system_data_file_28_0 (chr_file (write))) +(neverallow netd_28_0 system_data_file_28_0 (blk_file (write))) +(neverallow netd_28_0 system_data_file_28_0 (sock_file (write))) +(neverallow netd_28_0 system_data_file_28_0 (fifo_file (write))) +(neverallow netd_28_0 app_data_file_28_0 (file (write))) +(neverallow netd_28_0 app_data_file_28_0 (dir (write))) +(neverallow netd_28_0 app_data_file_28_0 (lnk_file (write))) +(neverallow netd_28_0 app_data_file_28_0 (chr_file (write))) +(neverallow netd_28_0 app_data_file_28_0 (blk_file (write))) +(neverallow netd_28_0 app_data_file_28_0 (sock_file (write))) +(neverallow netd_28_0 app_data_file_28_0 (fifo_file (write))) +(neverallow base_typeattr_251_28_0 netd_service_28_0 (service_manager (find))) +(neverallow base_typeattr_250_28_0 netd_28_0 (bpf (map_create))) +(neverallow appdomain netd_28_0 (binder (call))) +(neverallow netd_28_0 base_typeattr_252_28_0 (binder (call))) +(neverallow base_typeattr_253_28_0 netd_stable_secret_prop_28_0 (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_254_28_0 netd_stable_secret_prop_28_0 (property_service (set))) +(neverallow domain netutils_wrapper_exec_28_0 (file (execute_no_trans))) +(allow otapreopt_chroot_28_0 postinstall_file_28_0 (dir (mounton search))) +(allow otapreopt_chroot_28_0 self (capability (sys_chroot sys_admin))) +(allow otapreopt_chroot_28_0 self (cap_userns (sys_chroot sys_admin))) +(allow otapreopt_chroot_28_0 block_device_28_0 (dir (search))) +(allow otapreopt_chroot_28_0 labeledfs_28_0 (filesystem (mount))) +(dontaudit otapreopt_chroot_28_0 kernel_28_0 (process (setsched))) +(allow otapreopt_chroot_28_0 postinstall_28_0 (fd (use))) +(allow otapreopt_chroot_28_0 update_engine_28_0 (fd (use))) +(allow otapreopt_chroot_28_0 update_engine_28_0 (fifo_file (write))) +(allow otapreopt_slot_28_0 ota_data_file_28_0 (dir (ioctl read write getattr lock rename add_name remove_name reparent search rmdir open))) +(allow otapreopt_slot_28_0 ota_data_file_28_0 (file (getattr))) +(allow otapreopt_slot_28_0 ota_data_file_28_0 (lnk_file (getattr))) +(allow otapreopt_slot_28_0 ota_data_file_28_0 (lnk_file (read))) +(allow otapreopt_slot_28_0 dalvikcache_data_file_28_0 (dir (read write getattr add_name remove_name search rmdir open))) +(allow otapreopt_slot_28_0 dalvikcache_data_file_28_0 (file (getattr unlink))) +(allow otapreopt_slot_28_0 dalvikcache_data_file_28_0 (lnk_file (read getattr unlink))) +(allow otapreopt_slot_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow otapreopt_slot_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow performanced_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 performanced_28_0 (dir (search))) +(allow servicemanager_28_0 performanced_28_0 (file (read open))) +(allow servicemanager_28_0 performanced_28_0 (process (getattr))) +(allow performanced_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 performanced_28_0 (binder (transfer))) +(allow performanced_28_0 system_server_28_0 (fd (use))) +(allow performanced_28_0 permission_service_28_0 (service_manager (find))) +(allow init_28_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (create bind))) +(allow performanced_28_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (read write getattr setattr lock append listen accept getopt setopt shutdown))) +(allow performanced_28_0 self (process (setsockcreate))) +(allow performanced_28_0 pdx_performance_client_channel_socket_type (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown))) +(neverallow base_typeattr_255_28_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (listen accept))) +(allow performanced_28_0 self (capability (setgid setuid sys_nice))) +(allow performanced_28_0 self (cap_userns (setgid setuid sys_nice))) +(allow performanced_28_0 appdomain (dir (ioctl read getattr lock search open))) +(allow performanced_28_0 bufferhubd_28_0 (dir (ioctl read getattr lock search open))) +(allow performanced_28_0 kernel_28_0 (dir (ioctl read getattr lock search open))) +(allow performanced_28_0 surfaceflinger_28_0 (dir (ioctl read getattr lock search open))) +(allow performanced_28_0 appdomain (file (ioctl read getattr lock map open))) +(allow performanced_28_0 appdomain (lnk_file (ioctl read getattr lock map open))) +(allow performanced_28_0 bufferhubd_28_0 (file (ioctl read getattr lock map open))) +(allow performanced_28_0 bufferhubd_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow performanced_28_0 kernel_28_0 (file (ioctl read getattr lock map open))) +(allow performanced_28_0 kernel_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow performanced_28_0 surfaceflinger_28_0 (file (ioctl read getattr lock map open))) +(allow performanced_28_0 surfaceflinger_28_0 (lnk_file (ioctl read getattr lock map open))) +(dontaudit performanced_28_0 domain (dir (read))) +(allow performanced_28_0 appdomain (process (setsched))) +(allow performanced_28_0 bufferhubd_28_0 (process (setsched))) +(allow performanced_28_0 kernel_28_0 (process (setsched))) +(allow performanced_28_0 surfaceflinger_28_0 (process (setsched))) +(allow performanced_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow performanced_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow performanced_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_28_0 update_engine_common (fd (use))) +(allow postinstall_28_0 update_engine_common (fifo_file (ioctl read write getattr lock append map open))) +(allow postinstall_28_0 postinstall_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow postinstall_28_0 postinstall_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_28_0 postinstall_file_28_0 (dir (ioctl read getattr lock search open))) +(allow postinstall_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow postinstall_28_0 system_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow postinstall_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow postinstall_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 postinstall_28_0 (dir (search))) +(allow servicemanager_28_0 postinstall_28_0 (file (read open))) +(allow servicemanager_28_0 postinstall_28_0 (process (getattr))) +(allow postinstall_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 postinstall_28_0 (binder (transfer))) +(allow postinstall_28_0 system_server_28_0 (fd (use))) +(allow postinstall_28_0 otadexopt_service_28_0 (service_manager (find))) +(neverallow base_typeattr_96_28_0 postinstall_28_0 (process (transition dyntransition))) +(allow postinstall_dexopt_28_0 self (capability (chown dac_override fowner fsetid setgid setuid))) +(allow postinstall_dexopt_28_0 self (cap_userns (chown dac_override fowner fsetid setgid setuid))) +(allow postinstall_dexopt_28_0 postinstall_file_28_0 (filesystem (getattr))) +(allow postinstall_dexopt_28_0 postinstall_file_28_0 (dir (getattr search))) +(allow postinstall_dexopt_28_0 postinstall_file_28_0 (lnk_file (read getattr))) +(allow postinstall_dexopt_28_0 proc_filesystems_28_0 (file (read getattr open))) +(allow postinstall_dexopt_28_0 tmpfs_28_0 (file (read))) +(allow postinstall_dexopt_28_0 apk_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow postinstall_dexopt_28_0 apk_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 apk_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 vendor_app_file_28_0 (dir (ioctl read getattr lock search open))) +(allow postinstall_dexopt_28_0 vendor_app_file_28_0 (file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 vendor_app_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 user_profile_data_file_28_0 (dir (getattr search))) +(allow postinstall_dexopt_28_0 user_profile_data_file_28_0 (file (ioctl read getattr lock map open))) +(dontaudit postinstall_dexopt_28_0 user_profile_data_file_28_0 (file (write))) +(allow postinstall_dexopt_28_0 ota_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow postinstall_dexopt_28_0 ota_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow postinstall_dexopt_28_0 ota_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (dir (relabelto))) +(allow postinstall_dexopt_28_0 dalvikcache_data_file_28_0 (file (relabelto link))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow postinstall_dexopt_28_0 kernel_28_0 (security (check_context))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow postinstall_dexopt_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow postinstall_dexopt_28_0 kernel_28_0 (security (compute_av))) +(allow postinstall_dexopt_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow postinstall_dexopt_28_0 postinstall_28_0 (process (sigchld))) +(allow postinstall_dexopt_28_0 otapreopt_chroot_28_0 (fd (use))) +(allow postinstall_dexopt_28_0 cpuctl_device_28_0 (dir (search))) +(allow ppp_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow ppp_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow ppp_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ppp_28_0 mtp_28_0 (socket (ioctl read write getattr setattr lock append bind connect getopt setopt shutdown))) +(allowx ppp_28_0 self (ioctl udp_socket (0x6900 0x6902))) +(allowx ppp_28_0 self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx ppp_28_0 self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allowx ppp_28_0 mtp_28_0 (ioctl socket (((range 0x7436 0x7441)) ((range 0x7446 0x7447)) ((range 0x744b 0x745a)) ((range 0x7480 0x7488))))) +(allow ppp_28_0 mtp_28_0 (unix_dgram_socket (ioctl read write getattr setattr lock append bind connect getopt setopt shutdown))) +(allow ppp_28_0 ppp_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow ppp_28_0 self (capability (net_admin))) +(allow ppp_28_0 self (cap_userns (net_admin))) +(allow ppp_28_0 system_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow ppp_28_0 vpn_data_file_28_0 (dir (write lock add_name remove_name search open))) +(allow ppp_28_0 vpn_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ppp_28_0 mtp_28_0 (fd (use))) +(allow preopt2cachename_28_0 cppreopts_28_0 (fd (use))) +(allow preopt2cachename_28_0 cppreopts_28_0 (fifo_file (read write getattr))) +(allow preopt2cachename_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow profman_28_0 user_profile_data_file_28_0 (file (read write getattr lock))) +(allow profman_28_0 asec_apk_file_28_0 (file (read))) +(allow profman_28_0 apk_data_file_28_0 (file (read getattr))) +(allow profman_28_0 apk_data_file_28_0 (dir (read getattr search))) +(allow profman_28_0 oemfs_28_0 (file (read))) +(allow profman_28_0 tmpfs_28_0 (file (read))) +(allow profman_28_0 profman_dump_data_file_28_0 (file (write))) +(allow profman_28_0 installd_28_0 (fd (use))) +(allow profman_28_0 app_data_file_28_0 (file (read write getattr lock))) +(allow profman_28_0 app_data_file_28_0 (dir (read getattr search))) +(neverallow profman_28_0 app_data_file_28_0 (file (open))) +(neverallow profman_28_0 app_data_file_28_0 (lnk_file (open))) +(neverallow profman_28_0 app_data_file_28_0 (sock_file (open))) +(neverallow profman_28_0 app_data_file_28_0 (fifo_file (open))) +(allow property_type tmpfs_28_0 (filesystem (associate))) +(neverallow base_typeattr_58_28_0 base_typeattr_256_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_81_28_0 ctl_sigstop_prop_28_0 (property_service (set))) +(dontaudit domain ctl_bootanim_prop_28_0 (property_service (set))) +(dontaudit domain ctl_bugreport_prop_28_0 (property_service (set))) +(dontaudit domain ctl_console_prop_28_0 (property_service (set))) +(dontaudit domain ctl_default_prop_28_0 (property_service (set))) +(dontaudit domain ctl_dumpstate_prop_28_0 (property_service (set))) +(dontaudit domain ctl_fuse_prop_28_0 (property_service (set))) +(dontaudit domain ctl_mdnsd_prop_28_0 (property_service (set))) +(dontaudit domain ctl_rildaemon_prop_28_0 (property_service (set))) +(allowx racoon_28_0 self (ioctl udp_socket (0x8914 0x8916 0x891c))) +(allow racoon_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 racoon_28_0 (dir (search))) +(allow servicemanager_28_0 racoon_28_0 (file (read open))) +(allow servicemanager_28_0 racoon_28_0 (process (getattr))) +(allow racoon_28_0 tun_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow racoon_28_0 cgroup_28_0 (dir (create add_name))) +(allow racoon_28_0 kernel_28_0 (system (module_request))) +(allow racoon_28_0 self (key_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow racoon_28_0 self (tun_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow racoon_28_0 self (capability (net_bind_service net_admin net_raw))) +(allow racoon_28_0 self (cap_userns (net_bind_service net_admin net_raw))) +(allow racoon_28_0 system_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow racoon_28_0 vpn_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow racoon_28_0 vpn_data_file_28_0 (dir (write lock add_name remove_name search open))) +(allow keystore_28_0 racoon_28_0 (dir (search))) +(allow keystore_28_0 racoon_28_0 (file (read open))) +(allow keystore_28_0 racoon_28_0 (process (getattr))) +(allow racoon_28_0 keystore_service_28_0 (service_manager (find))) +(allow racoon_28_0 keystore_28_0 (binder (call transfer))) +(allow keystore_28_0 racoon_28_0 (binder (transfer))) +(allow racoon_28_0 keystore_28_0 (fd (use))) +(allow keystore_28_0 racoon_28_0 (binder (call transfer))) +(allow racoon_28_0 keystore_28_0 (binder (transfer))) +(allow keystore_28_0 racoon_28_0 (fd (use))) +(allow racoon_28_0 keystore_28_0 (keystore_key (get sign verify))) +(allow radio_28_0 radio_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow radio_28_0 radio_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow radio_28_0 radio_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow radio_28_0 radio_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow radio_28_0 radio_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow radio_28_0 alarm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow radio_28_0 net_data_file_28_0 (dir (search))) +(allow radio_28_0 net_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 property_socket_28_0 (sock_file (write))) +(allow radio_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow radio_28_0 radio_prop_28_0 (property_service (set))) +(allow radio_28_0 radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 property_socket_28_0 (sock_file (write))) +(allow radio_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow radio_28_0 exported_radio_prop_28_0 (property_service (set))) +(allow radio_28_0 exported_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 property_socket_28_0 (sock_file (write))) +(allow radio_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow radio_28_0 exported2_radio_prop_28_0 (property_service (set))) +(allow radio_28_0 exported2_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 property_socket_28_0 (sock_file (write))) +(allow radio_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow radio_28_0 exported3_radio_prop_28_0 (property_service (set))) +(allow radio_28_0 exported3_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 property_socket_28_0 (sock_file (write))) +(allow radio_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow radio_28_0 net_radio_prop_28_0 (property_service (set))) +(allow radio_28_0 net_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 property_socket_28_0 (sock_file (write))) +(allow radio_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow radio_28_0 ctl_rildaemon_prop_28_0 (property_service (set))) +(allow radio_28_0 ctl_rildaemon_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 radio_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_257_28_0 radio_service_28_0 (service_manager (add))) +(allow radio_28_0 audioserver_service_28_0 (service_manager (find))) +(allow radio_28_0 cameraserver_service_28_0 (service_manager (find))) +(allow radio_28_0 drmserver_service_28_0 (service_manager (find))) +(allow radio_28_0 mediaserver_service_28_0 (service_manager (find))) +(allow radio_28_0 nfc_service_28_0 (service_manager (find))) +(allow radio_28_0 app_api_service (service_manager (find))) +(allow radio_28_0 system_api_service (service_manager (find))) +(allow radio_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 radio_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 radio_28_0 (dir (search))) +(allow hwservicemanager_28_0 radio_28_0 (file (read open))) +(allow hwservicemanager_28_0 radio_28_0 (process (getattr))) +(neverallow recovery_28_0 base_typeattr_258_28_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans))) +(neverallow recovery_28_0 base_typeattr_258_28_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir))) +(allow recovery_persist_28_0 pstorefs_28_0 (dir (search))) +(allow recovery_persist_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow recovery_persist_28_0 recovery_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow recovery_persist_28_0 recovery_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(neverallow recovery_persist_28_0 dev_type (blk_file (read write))) +(neverallow recovery_persist_28_0 domain (process (ptrace))) +(neverallow recovery_persist_28_0 system_file_28_0 (file (write))) +(neverallow recovery_persist_28_0 system_file_28_0 (dir (write))) +(neverallow recovery_persist_28_0 system_file_28_0 (lnk_file (write))) +(neverallow recovery_persist_28_0 system_file_28_0 (chr_file (write))) +(neverallow recovery_persist_28_0 system_file_28_0 (blk_file (write))) +(neverallow recovery_persist_28_0 system_file_28_0 (sock_file (write))) +(neverallow recovery_persist_28_0 system_file_28_0 (fifo_file (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (file (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (dir (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (lnk_file (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (chr_file (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (blk_file (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (sock_file (write))) +(neverallow recovery_persist_28_0 system_data_file_28_0 (fifo_file (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (file (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (dir (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (lnk_file (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (chr_file (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (blk_file (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (sock_file (write))) +(neverallow recovery_persist_28_0 app_data_file_28_0 (fifo_file (write))) +(allow recovery_refresh_28_0 pstorefs_28_0 (dir (search))) +(allow recovery_refresh_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(neverallow recovery_refresh_28_0 dev_type (blk_file (read write))) +(neverallow recovery_refresh_28_0 domain (process (ptrace))) +(neverallow recovery_refresh_28_0 system_file_28_0 (file (write))) +(neverallow recovery_refresh_28_0 system_file_28_0 (dir (write))) +(neverallow recovery_refresh_28_0 system_file_28_0 (lnk_file (write))) +(neverallow recovery_refresh_28_0 system_file_28_0 (chr_file (write))) +(neverallow recovery_refresh_28_0 system_file_28_0 (blk_file (write))) +(neverallow recovery_refresh_28_0 system_file_28_0 (sock_file (write))) +(neverallow recovery_refresh_28_0 system_file_28_0 (fifo_file (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (file (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (dir (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (lnk_file (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (chr_file (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (blk_file (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (sock_file (write))) +(neverallow recovery_refresh_28_0 system_data_file_28_0 (fifo_file (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (file (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (dir (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (lnk_file (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (chr_file (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (blk_file (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (sock_file (write))) +(neverallow recovery_refresh_28_0 app_data_file_28_0 (fifo_file (write))) +(allow runas_28_0 adbd_28_0 (fd (use))) +(allow runas_28_0 adbd_28_0 (process (sigchld))) +(allow runas_28_0 adbd_28_0 (unix_stream_socket (read write))) +(allow runas_28_0 shell_28_0 (fd (use))) +(allow runas_28_0 shell_28_0 (fifo_file (read write))) +(allow runas_28_0 shell_28_0 (unix_stream_socket (read write))) +(allow runas_28_0 devpts_28_0 (chr_file (ioctl read write))) +(allow runas_28_0 shell_data_file_28_0 (file (read write))) +(allow runas_28_0 system_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow runas_28_0 system_data_file_28_0 (lnk_file (getattr))) +(allow runas_28_0 system_data_file_28_0 (lnk_file (read))) +(dontaudit runas_28_0 self (capability (dac_override))) +(dontaudit runas_28_0 self (cap_userns (dac_override))) +(allow runas_28_0 app_data_file_28_0 (dir (getattr search))) +(allow runas_28_0 self (capability (setgid setuid))) +(allow runas_28_0 self (cap_userns (setgid setuid))) +(allow runas_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow runas_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow runas_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow runas_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow runas_28_0 kernel_28_0 (security (check_context))) +(allow runas_28_0 self (process (setcurrent))) +(allow runas_28_0 base_typeattr_259_28_0 (process (dyntransition))) +(allow runas_28_0 seapp_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(neverallow runas_28_0 self (capability (chown dac_override dac_read_search fowner fsetid kill setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(neverallow runas_28_0 self (cap_userns (chown dac_override dac_read_search fowner fsetid kill setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(neverallow runas_28_0 self (capability2 (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(neverallow runas_28_0 self (cap2_userns (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(allow sdcardd_28_0 cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow sdcardd_28_0 fuse_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow sdcardd_28_0 rootfs_28_0 (dir (mounton))) +(allow sdcardd_28_0 sdcardfs_28_0 (filesystem (remount))) +(allow sdcardd_28_0 tmpfs_28_0 (dir (ioctl read getattr lock search open))) +(allow sdcardd_28_0 mnt_media_rw_file_28_0 (dir (ioctl read getattr lock search open))) +(allow sdcardd_28_0 storage_file_28_0 (dir (search))) +(allow sdcardd_28_0 storage_stub_file_28_0 (dir (mounton search))) +(allow sdcardd_28_0 sdcard_type (filesystem (mount unmount))) +(allow sdcardd_28_0 self (capability (dac_override setgid setuid sys_admin sys_resource))) +(allow sdcardd_28_0 self (cap_userns (dac_override setgid setuid sys_admin sys_resource))) +(allow sdcardd_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow sdcardd_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow sdcardd_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow sdcardd_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow sdcardd_28_0 system_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow sdcardd_28_0 install_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow sdcardd_28_0 vold_28_0 (fd (use))) +(allow sdcardd_28_0 vold_28_0 (fifo_file (read write getattr))) +(allow sdcardd_28_0 mnt_expand_file_28_0 (dir (search))) +(allow sdcardd_28_0 proc_filesystems_28_0 (file (ioctl read getattr lock map open))) +(neverallow init_28_0 sdcardd_exec_28_0 (file (execute))) +(neverallow init_28_0 sdcardd_28_0 (process (transition dyntransition))) +(allow servicemanager_28_0 self (binder (set_context_mgr))) +(allow servicemanager_28_0 base_typeattr_260_28_0 (binder (transfer))) +(allow servicemanager_28_0 service_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow servicemanager_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow servicemanager_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow servicemanager_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow servicemanager_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow servicemanager_28_0 kernel_28_0 (security (compute_av))) +(allow servicemanager_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow sgdisk_28_0 block_device_28_0 (dir (search))) +(allow sgdisk_28_0 vold_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow sgdisk_28_0 devpts_28_0 (chr_file (ioctl read write getattr))) +(allow sgdisk_28_0 vold_28_0 (fd (use))) +(allow sgdisk_28_0 vold_28_0 (fifo_file (read write getattr))) +(allow sgdisk_28_0 self (capability (sys_admin))) +(allow sgdisk_28_0 self (cap_userns (sys_admin))) +(neverallow base_typeattr_171_28_0 sgdisk_28_0 (process (transition))) +(neverallow base_typeattr_58_28_0 sgdisk_28_0 (process (dyntransition))) +(neverallow sgdisk_28_0 base_typeattr_261_28_0 (file (entrypoint))) +(allow shared_relro_28_0 shared_relro_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow shared_relro_28_0 shared_relro_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow shared_relro_28_0 activity_service_28_0 (service_manager (find))) +(allow shared_relro_28_0 webviewupdate_service_28_0 (service_manager (find))) +(allow shell_28_0 logcat_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow shell_28_0 logdr_socket_28_0 (sock_file (write))) +(allow shell_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 logd_socket_28_0 (sock_file (write))) +(allow shell_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 pstorefs_28_0 (dir (search))) +(allow shell_28_0 pstorefs_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 anr_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 anr_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 shell_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow shell_28_0 shell_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow shell_28_0 shell_data_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow shell_28_0 shell_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow shell_28_0 trace_data_file_28_0 (file (ioctl read getattr lock map unlink open))) +(allow shell_28_0 trace_data_file_28_0 (dir (ioctl read write getattr lock remove_name search open))) +(allow shell_28_0 profman_dump_data_file_28_0 (dir (ioctl read write getattr lock remove_name search open))) +(allow shell_28_0 profman_dump_data_file_28_0 (file (ioctl read getattr lock map unlink open))) +(allow shell_28_0 dumpstate_socket_28_0 (sock_file (write))) +(allow shell_28_0 dumpstate_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow shell_28_0 tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow shell_28_0 console_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow shell_28_0 input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 input_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow shell_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 system_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow shell_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow shell_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow shell_28_0 tzdatacheck_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow shell_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow shell_28_0 zygote_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow shell_28_0 apk_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 apk_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 apk_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 shell_prop_28_0 (property_service (set))) +(allow shell_28_0 shell_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 ctl_bugreport_prop_28_0 (property_service (set))) +(allow shell_28_0 ctl_bugreport_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 ctl_dumpstate_prop_28_0 (property_service (set))) +(allow shell_28_0 ctl_dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 dumpstate_prop_28_0 (property_service (set))) +(allow shell_28_0 dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 exported_dumpstate_prop_28_0 (property_service (set))) +(allow shell_28_0 exported_dumpstate_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 debug_prop_28_0 (property_service (set))) +(allow shell_28_0 debug_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 powerctl_prop_28_0 (property_service (set))) +(allow shell_28_0 powerctl_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 log_tag_prop_28_0 (property_service (set))) +(allow shell_28_0 log_tag_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 wifi_log_prop_28_0 (property_service (set))) +(allow shell_28_0 wifi_log_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_socket_28_0 (sock_file (write))) +(allow shell_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 traced_enabled_prop_28_0 (property_service (set))) +(allow shell_28_0 traced_enabled_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 serialno_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 vendor_security_patch_level_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 device_logging_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 bootloader_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 last_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 system_boot_reason_prop_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 servicemanager_28_0 (service_manager (list))) +(allow shell_28_0 base_typeattr_262_28_0 (service_manager (find))) +(allow shell_28_0 dumpstate_28_0 (binder (call))) +(allow shell_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 shell_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 shell_28_0 (dir (search))) +(allow hwservicemanager_28_0 shell_28_0 (file (read open))) +(allow hwservicemanager_28_0 shell_28_0 (process (getattr))) +(allow shell_28_0 hwservicemanager_28_0 (hwservice_manager (list))) +(allow shell_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_asound_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_filesystems_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_interrupts_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_modules_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_pid_max_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_stat_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_timer_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_uptime_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_version_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 proc_zoneinfo_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 sysfs_net_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow shell_28_0 domain (dir (read getattr search open))) +(allow shell_28_0 domain (file (read getattr open))) +(allow shell_28_0 domain (lnk_file (read getattr open))) +(allow shell_28_0 labeledfs_28_0 (filesystem (getattr))) +(allow shell_28_0 proc_28_0 (filesystem (getattr))) +(allow shell_28_0 device_28_0 (dir (getattr))) +(allow shell_28_0 domain (process (getattr))) +(allow shell_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 bootchart_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow shell_28_0 bootchart_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow shell_28_0 self (process (ptrace))) +(allow shell_28_0 sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow shell_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow shell_28_0 dev_type (dir (ioctl read getattr lock search open))) +(allow shell_28_0 dev_type (chr_file (getattr))) +(allow shell_28_0 proc_28_0 (lnk_file (getattr))) +(allow shell_28_0 dev_type (blk_file (getattr))) +(allow shell_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 property_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 seapp_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 service_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 sepolicy_file_28_0 (file (ioctl read getattr lock map open))) +(allow shell_28_0 vendor_shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(neverallow shell_28_0 file_type (file (link))) +(neverallowx shell_28_0 domain (ioctl tcp_socket (0x6900 0x6902))) +(neverallowx shell_28_0 domain (ioctl udp_socket (0x6900 0x6902))) +(neverallowx shell_28_0 domain (ioctl rawip_socket (0x6900 0x6902))) +(neverallowx shell_28_0 domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx shell_28_0 domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx shell_28_0 domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(neverallowx shell_28_0 domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx shell_28_0 domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallowx shell_28_0 domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(neverallow shell_28_0 hw_random_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow shell_28_0 kmem_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow shell_28_0 port_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow shell_28_0 fuse_device_28_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow shell_28_0 dev_type (blk_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(allow slideshow_28_0 kmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow slideshow_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow slideshow_28_0 self (capability2 (block_suspend))) +(allow slideshow_28_0 self (cap2_userns (block_suspend))) +(allow slideshow_28_0 device_28_0 (dir (ioctl read getattr lock search open))) +(allow slideshow_28_0 self (capability (sys_tty_config))) +(allow slideshow_28_0 self (cap_userns (sys_tty_config))) +(allow slideshow_28_0 graphics_device_28_0 (dir (ioctl read getattr lock search open))) +(allow slideshow_28_0 graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow slideshow_28_0 input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow slideshow_28_0 input_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow slideshow_28_0 tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 fingerprint_vendor_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow tee_28_0 fingerprint_vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow thermalserviced_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 thermalserviced_28_0 (dir (search))) +(allow servicemanager_28_0 thermalserviced_28_0 (file (read open))) +(allow servicemanager_28_0 thermalserviced_28_0 (process (getattr))) +(allow thermalserviced_28_0 thermal_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_263_28_0 thermal_service_28_0 (service_manager (add))) +(allow thermalserviced_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 thermalserviced_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 thermalserviced_28_0 (dir (search))) +(allow hwservicemanager_28_0 thermalserviced_28_0 (file (read open))) +(allow hwservicemanager_28_0 thermalserviced_28_0 (process (getattr))) +(allow thermalserviced_28_0 thermalcallback_hwservice_28_0 (hwservice_manager (add find))) +(allow thermalserviced_28_0 hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_263_28_0 thermalcallback_hwservice_28_0 (hwservice_manager (add))) +(allow thermalserviced_28_0 platform_app_28_0 (binder (call transfer))) +(allow platform_app_28_0 thermalserviced_28_0 (binder (transfer))) +(allow thermalserviced_28_0 platform_app_28_0 (fd (use))) +(allow tombstoned_28_0 domain (fd (use))) +(allow tombstoned_28_0 domain (fifo_file (write))) +(allow tombstoned_28_0 domain (dir (ioctl read getattr lock search open))) +(allow tombstoned_28_0 domain (file (ioctl read getattr lock map open))) +(allow tombstoned_28_0 tombstone_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow tombstoned_28_0 tombstone_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink link rename open))) +(allow tombstoned_28_0 anr_data_file_28_0 (file (write append))) +(auditallow tombstoned_28_0 anr_data_file_28_0 (file (write append))) +(allow tombstoned_28_0 anr_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow tombstoned_28_0 anr_data_file_28_0 (file (create getattr unlink link open))) +(allow toolbox_28_0 tmpfs_28_0 (chr_file (ioctl read write))) +(allow toolbox_28_0 devpts_28_0 (chr_file (ioctl read write getattr))) +(allow toolbox_28_0 block_device_28_0 (dir (search))) +(allow toolbox_28_0 swap_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(neverallow base_typeattr_75_28_0 toolbox_28_0 (process (transition))) +(neverallow base_typeattr_58_28_0 toolbox_28_0 (process (dyntransition))) +(neverallow toolbox_28_0 base_typeattr_264_28_0 (file (entrypoint))) +(allow traceur_app_28_0 servicemanager_28_0 (service_manager (list))) +(allow traceur_app_28_0 hwservicemanager_28_0 (hwservice_manager (list))) +(allow traceur_app_28_0 property_socket_28_0 (sock_file (write))) +(allow traceur_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow traceur_app_28_0 debug_prop_28_0 (property_service (set))) +(allow traceur_app_28_0 debug_prop_28_0 (file (ioctl read getattr lock map open))) +(allow traceur_app_28_0 base_typeattr_262_28_0 (service_manager (find))) +(dontaudit traceur_app_28_0 service_manager_type (service_manager (find))) +(dontaudit traceur_app_28_0 hwservice_manager_type (hwservice_manager (find))) +(dontaudit traceur_app_28_0 domain (binder (call))) +(allow tzdatacheck_28_0 zoneinfo_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow tzdatacheck_28_0 zoneinfo_data_file_28_0 (file (unlink))) +(neverallow base_typeattr_265_28_0 zoneinfo_data_file_28_0 (file (write create setattr relabelfrom append unlink link rename))) +(neverallow base_typeattr_265_28_0 zoneinfo_data_file_28_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir))) +(allow ueventd_28_0 kmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow ueventd_28_0 self (capability (chown dac_override fowner fsetid setgid net_admin sys_rawio mknod))) +(allow ueventd_28_0 self (cap_userns (chown dac_override fowner fsetid setgid net_admin sys_rawio mknod))) +(allow ueventd_28_0 device_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ueventd_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow ueventd_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ueventd_28_0 sysfs_type (file (write lock append map open))) +(allow ueventd_28_0 sysfs_type (dir (ioctl read getattr lock search open))) +(allow ueventd_28_0 sysfs_type (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow ueventd_28_0 sysfs_type (file (setattr relabelfrom relabelto))) +(allow ueventd_28_0 sysfs_type (lnk_file (setattr relabelfrom relabelto))) +(allow ueventd_28_0 sysfs_type (dir (setattr relabelfrom relabelto))) +(allow ueventd_28_0 tmpfs_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow ueventd_28_0 dev_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ueventd_28_0 dev_type (lnk_file (create unlink))) +(allow ueventd_28_0 dev_type (chr_file (create getattr setattr unlink))) +(allow ueventd_28_0 dev_type (blk_file (create getattr setattr relabelfrom relabelto unlink))) +(allow ueventd_28_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow ueventd_28_0 efs_file_28_0 (dir (search))) +(allow ueventd_28_0 efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow ueventd_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ueventd_28_0 base_typeattr_266_28_0 (dir (ioctl read getattr lock search open))) +(allow ueventd_28_0 base_typeattr_266_28_0 (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 base_typeattr_266_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ueventd_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 self (process (setfscreate))) +(allow ueventd_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(neverallow ueventd_28_0 property_socket_28_0 (sock_file (write))) +(neverallow ueventd_28_0 init_28_0 (unix_stream_socket (connectto))) +(neverallow ueventd_28_0 property_type (property_service (set))) +(neverallow ueventd_28_0 dev_type (blk_file (ioctl read write lock append map link rename execute quotaon mounton open audit_access execmod))) +(neverallow ueventd_28_0 kmem_device_28_0 (chr_file (ioctl read write lock relabelfrom append map link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow ueventd_28_0 port_device_28_0 (chr_file (ioctl read write lock relabelfrom append map link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow uncrypt_28_0 self (capability (dac_override))) +(allow uncrypt_28_0 self (cap_userns (dac_override))) +(allow uncrypt_28_0 app_data_file_28_0 (dir (ioctl read getattr lock search open))) +(allow uncrypt_28_0 app_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 app_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 cache_file_28_0 (dir (search))) +(allow uncrypt_28_0 cache_recovery_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow uncrypt_28_0 cache_recovery_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow uncrypt_28_0 ota_package_file_28_0 (dir (ioctl read getattr lock search open))) +(allow uncrypt_28_0 ota_package_file_28_0 (file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 uncrypt_socket_28_0 (sock_file (write))) +(allow uncrypt_28_0 uncrypt_28_0 (unix_stream_socket (connectto))) +(allow uncrypt_28_0 property_socket_28_0 (sock_file (write))) +(allow uncrypt_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow uncrypt_28_0 powerctl_prop_28_0 (property_service (set))) +(allow uncrypt_28_0 powerctl_prop_28_0 (file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 self (capability (sys_rawio))) +(allow uncrypt_28_0 self (cap_userns (sys_rawio))) +(allow uncrypt_28_0 misc_block_device_28_0 (blk_file (write lock append map open))) +(allow uncrypt_28_0 block_device_28_0 (dir (ioctl read getattr lock search open))) +(allow uncrypt_28_0 userdata_block_device_28_0 (blk_file (write lock append map open))) +(allow uncrypt_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow uncrypt_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 sysfs_dt_firmware_android_28_0 (dir (ioctl read getattr lock search open))) +(allow uncrypt_28_0 sysfs_dt_firmware_android_28_0 (file (ioctl read getattr lock map open))) +(allow uncrypt_28_0 sysfs_dt_firmware_android_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow update_engine_28_0 qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow update_engine_28_0 self (process (setsched))) +(allow update_engine_28_0 self (capability (fowner sys_admin))) +(allow update_engine_28_0 self (cap_userns (fowner sys_admin))) +(dontaudit update_engine_28_0 self (capability (fsetid))) +(dontaudit update_engine_28_0 self (cap_userns (fsetid))) +(allow update_engine_28_0 kmsg_device_28_0 (chr_file (write lock append map open))) +(allow update_engine_28_0 update_engine_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow update_engine_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 self (capability2 (block_suspend))) +(allow update_engine_28_0 self (cap2_userns (block_suspend))) +(dontaudit update_engine_28_0 kernel_28_0 (process (setsched))) +(dontaudit update_engine_28_0 self (capability (sys_rawio))) +(allow update_engine_28_0 update_engine_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow update_engine_28_0 update_engine_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow update_engine_28_0 update_engine_log_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow update_engine_28_0 update_engine_log_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(dontaudit update_engine_28_0 kernel_28_0 (system (module_request))) +(allow update_engine_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 update_engine_28_0 (dir (search))) +(allow servicemanager_28_0 update_engine_28_0 (file (read open))) +(allow servicemanager_28_0 update_engine_28_0 (process (getattr))) +(allow update_engine_28_0 update_engine_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_267_28_0 update_engine_service_28_0 (service_manager (add))) +(allow update_engine_28_0 priv_app_28_0 (binder (call transfer))) +(allow priv_app_28_0 update_engine_28_0 (binder (transfer))) +(allow update_engine_28_0 priv_app_28_0 (fd (use))) +(allow update_engine_28_0 ota_package_file_28_0 (file (ioctl read getattr lock map open))) +(allow update_engine_28_0 ota_package_file_28_0 (dir (ioctl read getattr lock search open))) +(allow update_engine_28_0 proc_misc_28_0 (file (ioctl read getattr lock map open))) +(allow update_engine_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow update_engine_common block_device_28_0 (dir (search))) +(allow update_engine_common boot_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_common system_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_common misc_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_common rootfs_28_0 (dir (getattr))) +(allow update_engine_common rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow update_engine_common postinstall_mnt_dir_28_0 (dir (getattr mounton search))) +(allow update_engine_common postinstall_file_28_0 (filesystem (mount unmount relabelfrom relabelto))) +(allow update_engine_common labeledfs_28_0 (filesystem (relabelfrom))) +(allow update_engine_common postinstall_file_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow update_engine_common postinstall_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow update_engine_common postinstall_file_28_0 (dir (ioctl read getattr lock search open))) +(allow update_engine_common cache_file_28_0 (dir (ioctl read getattr lock search open))) +(allow update_engine_common cache_file_28_0 (file (ioctl read getattr lock map open))) +(allow update_engine_common cache_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow update_engine_common shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow update_engine_common postinstall_28_0 (process (sigkill sigstop signal))) +(allow update_engine_common proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow update_engine_common sysfs_dt_firmware_android_28_0 (dir (ioctl read getattr lock search open))) +(allow update_engine_common sysfs_dt_firmware_android_28_0 (file (ioctl read getattr lock map open))) +(allow update_engine_common sysfs_dt_firmware_android_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow update_verifier_28_0 block_device_28_0 (dir (search))) +(allow update_verifier_28_0 ota_package_file_28_0 (dir (ioctl read getattr lock search open))) +(allow update_verifier_28_0 ota_package_file_28_0 (file (ioctl read getattr lock map open))) +(allow update_verifier_28_0 sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow update_verifier_28_0 sysfs_dm_28_0 (dir (ioctl read getattr lock search open))) +(allow update_verifier_28_0 sysfs_dm_28_0 (file (ioctl read getattr lock map open))) +(allow update_verifier_28_0 dm_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow update_verifier_28_0 kmsg_device_28_0 (chr_file (write lock append map open))) +(allow update_verifier_28_0 property_socket_28_0 (sock_file (write))) +(allow update_verifier_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow update_verifier_28_0 powerctl_prop_28_0 (property_service (set))) +(allow update_verifier_28_0 powerctl_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vdc_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vdc_28_0 kmsg_device_28_0 (chr_file (write lock append map open))) +(allow vdc_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 vdc_28_0 (dir (search))) +(allow servicemanager_28_0 vdc_28_0 (file (read open))) +(allow servicemanager_28_0 vdc_28_0 (process (getattr))) +(allow vdc_28_0 vold_28_0 (binder (call transfer))) +(allow vold_28_0 vdc_28_0 (binder (transfer))) +(allow vdc_28_0 vold_28_0 (fd (use))) +(allow vdc_28_0 vold_service_28_0 (service_manager (find))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (read write))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (tcp_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (udp_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (rawip_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (packet_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (key_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (unix_stream_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (unix_dgram_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_route_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_tcpdiag_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_nflog_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_xfrm_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_selinux_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_audit_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_dnrt_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_kobject_uevent_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (appletalk_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (tun_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_iscsi_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_fib_lookup_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_connector_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_netfilter_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_generic_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_scsitransport_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_rdma_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netlink_crypto_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (sctp_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (icmp_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (ax25_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (ipx_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (netrom_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (atmpvc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (x25_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (rose_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (decnet_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (atmsvc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (rds_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (irda_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (pppox_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (llc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (can_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (tipc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (bluetooth_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (iucv_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (rxrpc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (isdn_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (phonet_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (ieee802154_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (caif_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (alg_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (nfc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (vsock_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (kcm_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (qipcrtr_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (smc_socket (connect sendto))) +(neverallow vendor_init_28_0 base_typeattr_268_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 kmsg_device_28_0 (chr_file (write open))) +(allow vendor_init_28_0 device_28_0 (dir (mounton))) +(allow vendor_init_28_0 rootfs_28_0 (lnk_file (create unlink))) +(allow vendor_init_28_0 cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vendor_init_28_0 configfs_28_0 (dir (mounton))) +(allow vendor_init_28_0 configfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vendor_init_28_0 configfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vendor_init_28_0 configfs_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vendor_init_28_0 self (capability (dac_override))) +(allow vendor_init_28_0 self (cap_userns (dac_override))) +(allow vendor_init_28_0 self (capability (chown fowner fsetid))) +(allow vendor_init_28_0 self (cap_userns (chown fowner fsetid))) +(allow vendor_init_28_0 unencrypted_data_file_28_0 (dir (search))) +(allow vendor_init_28_0 unencrypted_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 system_data_file_28_0 (dir (getattr))) +(allow vendor_init_28_0 base_typeattr_269_28_0 (dir (ioctl read write create getattr setattr relabelfrom add_name remove_name search rmdir open))) +(allow vendor_init_28_0 base_typeattr_270_28_0 (file (read write create getattr setattr relabelfrom unlink open))) +(allow vendor_init_28_0 base_typeattr_269_28_0 (sock_file (read create getattr setattr relabelfrom unlink open))) +(allow vendor_init_28_0 base_typeattr_269_28_0 (fifo_file (read create getattr setattr relabelfrom unlink open))) +(allow vendor_init_28_0 base_typeattr_269_28_0 (lnk_file (create getattr setattr relabelfrom unlink))) +(allow vendor_init_28_0 base_typeattr_271_28_0 (file (relabelto))) +(allow vendor_init_28_0 base_typeattr_271_28_0 (dir (relabelto))) +(allow vendor_init_28_0 base_typeattr_271_28_0 (lnk_file (relabelto))) +(allow vendor_init_28_0 base_typeattr_271_28_0 (chr_file (relabelto))) +(allow vendor_init_28_0 base_typeattr_271_28_0 (blk_file (relabelto))) +(allow vendor_init_28_0 base_typeattr_271_28_0 (sock_file (relabelto))) +(allow vendor_init_28_0 base_typeattr_271_28_0 (fifo_file (relabelto))) +(allow vendor_init_28_0 dev_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vendor_init_28_0 dev_type (lnk_file (create))) +(allow vendor_init_28_0 debugfs_tracing_28_0 (file (write lock append map open))) +(allow vendor_init_28_0 base_typeattr_272_28_0 (file (read setattr open))) +(allow vendor_init_28_0 base_typeattr_272_28_0 (dir (read setattr search open))) +(allow vendor_init_28_0 base_typeattr_273_28_0 (chr_file (setattr))) +(allow vendor_init_28_0 dev_type (blk_file (getattr))) +(allow vendor_init_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow vendor_init_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 proc_net_28_0 (file (write lock append map open))) +(allow vendor_init_28_0 self (capability (net_admin))) +(allow vendor_init_28_0 self (cap_userns (net_admin))) +(allow vendor_init_28_0 proc_page_cluster_28_0 (file (write lock append map open))) +(allow vendor_init_28_0 sysfs_type (dir (ioctl read getattr lock search open))) +(allow vendor_init_28_0 sysfs_type (lnk_file (read))) +(allow vendor_init_28_0 base_typeattr_274_28_0 (file (ioctl read write getattr lock append map open))) +(allow vendor_init_28_0 self (process (setfscreate))) +(allow vendor_init_28_0 vendor_file_type (dir (ioctl read getattr lock search open))) +(allow vendor_init_28_0 vendor_file_type (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 vendor_file_type (lnk_file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 serialno_prop_28_0 (file (read getattr open))) +(allow vendor_init_28_0 self (capability (sys_admin))) +(allow vendor_init_28_0 self (cap_userns (sys_admin))) +(allow vendor_init_28_0 misc_block_device_28_0 (blk_file (write lock append map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 base_typeattr_275_28_0 (property_service (set))) +(allow vendor_init_28_0 base_typeattr_275_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 bluetooth_a2dp_offload_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 bluetooth_a2dp_offload_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 debug_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 debug_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_bluetooth_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_bluetooth_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_config_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_config_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_dalvik_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_dalvik_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_default_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_ffs_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_ffs_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_overlay_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_overlay_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_pm_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_pm_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_radio_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_system_radio_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_system_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported_wifi_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_wifi_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported2_config_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported2_config_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported2_system_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported2_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported2_vold_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported2_vold_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported3_default_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported3_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 exported3_radio_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported3_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 logd_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 logd_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 log_tag_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 log_tag_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 log_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 log_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 serialno_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 serialno_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 vendor_default_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 vendor_security_patch_level_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 vendor_security_patch_level_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 property_socket_28_0 (sock_file (write))) +(allow vendor_init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vendor_init_28_0 wifi_log_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 wifi_log_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 exported2_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 exported3_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_shell_28_0 vendor_shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow vendor_shell_28_0 vendor_toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow vendor_shell_28_0 shell_28_0 (fd (use))) +(allow vendor_shell_28_0 adbd_28_0 (fd (use))) +(allow vendor_shell_28_0 adbd_28_0 (process (sigchld))) +(allow vendor_shell_28_0 adbd_28_0 (unix_stream_socket (ioctl read write getattr))) +(allow vendor_shell_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vendor_shell_28_0 tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vendor_shell_28_0 console_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vendor_shell_28_0 input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow vendor_shell_28_0 input_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(neverallow base_typeattr_276_28_0 vendor_toolbox_exec_28_0 (file (execute execute_no_trans entrypoint))) +(allow virtual_touchpad_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 virtual_touchpad_28_0 (dir (search))) +(allow servicemanager_28_0 virtual_touchpad_28_0 (file (read open))) +(allow servicemanager_28_0 virtual_touchpad_28_0 (process (getattr))) +(allow virtual_touchpad_28_0 virtual_touchpad_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_277_28_0 virtual_touchpad_service_28_0 (service_manager (add))) +(allow virtual_touchpad_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 virtual_touchpad_28_0 (binder (transfer))) +(allow virtual_touchpad_28_0 system_server_28_0 (fd (use))) +(allow virtual_touchpad_28_0 uhid_device_28_0 (chr_file (ioctl write lock append map open))) +(allow virtual_touchpad_28_0 permission_service_28_0 (service_manager (find))) +(allow vold_28_0 cache_file_28_0 (dir (ioctl read getattr lock search open))) +(allow vold_28_0 cache_file_28_0 (file (read getattr))) +(allow vold_28_0 cache_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow vold_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow vold_28_0 sysfs_type (dir (ioctl read getattr lock search open))) +(allow vold_28_0 sysfs_type (file (ioctl read getattr lock map open))) +(allow vold_28_0 sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow vold_28_0 sysfs_28_0 (file (write lock append map open))) +(allow vold_28_0 sysfs_dm_28_0 (file (write lock append map open))) +(allow vold_28_0 sysfs_usb_28_0 (file (write lock append map open))) +(allow vold_28_0 sysfs_zram_uevent_28_0 (file (write lock append map open))) +(allow vold_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow vold_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 rootfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow vold_28_0 metadata_file_28_0 (dir (ioctl read getattr lock search open))) +(allow vold_28_0 metadata_file_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 metadata_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_drop_caches_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_filesystems_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 proc_mounts_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 self (process (setexec))) +(allow vold_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow vold_28_0 e2fs_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow vold_28_0 self (process (setfscreate))) +(allow vold_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow vold_28_0 block_device_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 device_28_0 (dir (write))) +(allow vold_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 rootfs_28_0 (dir (mounton))) +(allow vold_28_0 sdcard_type (dir (mounton))) +(allow vold_28_0 sdcard_type (filesystem (mount remount unmount))) +(allow vold_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 mnt_media_rw_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 storage_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 mnt_media_rw_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 storage_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 mnt_media_rw_stub_file_28_0 (dir (create getattr setattr mounton rmdir))) +(allow vold_28_0 storage_stub_file_28_0 (dir (create getattr setattr mounton rmdir))) +(allow vold_28_0 mnt_user_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 mnt_user_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 mnt_expand_file_28_0 (dir (ioctl read write create getattr setattr lock rename mounton add_name remove_name reparent search rmdir open))) +(allow vold_28_0 apk_data_file_28_0 (dir (create getattr setattr))) +(allow vold_28_0 shell_data_file_28_0 (dir (create getattr setattr))) +(allow vold_28_0 tmpfs_28_0 (filesystem (mount unmount))) +(allow vold_28_0 tmpfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 tmpfs_28_0 (dir (mounton))) +(allow vold_28_0 self (capability (chown dac_override fowner fsetid net_admin sys_admin mknod))) +(allow vold_28_0 self (cap_userns (chown dac_override fowner fsetid net_admin sys_admin mknod))) +(allow vold_28_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow vold_28_0 app_data_file_28_0 (dir (search))) +(allow vold_28_0 app_data_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow vold_28_0 loop_control_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 loop_device_28_0 (blk_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow vold_28_0 vold_device_28_0 (blk_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow vold_28_0 dm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 dm_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 domain (dir (ioctl read getattr lock search open))) +(allow vold_28_0 domain (file (ioctl read getattr lock map open))) +(allow vold_28_0 domain (lnk_file (ioctl read getattr lock map open))) +(allow vold_28_0 domain (process (sigkill signal))) +(allow vold_28_0 self (capability (kill sys_ptrace))) +(allow vold_28_0 self (cap_userns (kill sys_ptrace))) +(allow vold_28_0 kmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 fsck_exec_28_0 (file (ioctl read getattr lock map execute open))) +(allow vold_28_0 fscklogs_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow vold_28_0 fscklogs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 labeledfs_28_0 (filesystem (mount unmount))) +(allow vold_28_0 efs_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow vold_28_0 system_data_file_28_0 (dir (ioctl read write create getattr setattr lock mounton add_name remove_name search rmdir open))) +(allow vold_28_0 system_data_file_28_0 (lnk_file (getattr))) +(allow vold_28_0 vendor_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 system_data_file_28_0 (file (read))) +(allow vold_28_0 kernel_28_0 (process (setsched))) +(allow vold_28_0 property_socket_28_0 (sock_file (write))) +(allow vold_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vold_28_0 vold_prop_28_0 (property_service (set))) +(allow vold_28_0 vold_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 property_socket_28_0 (sock_file (write))) +(allow vold_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vold_28_0 exported_vold_prop_28_0 (property_service (set))) +(allow vold_28_0 exported_vold_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 property_socket_28_0 (sock_file (write))) +(allow vold_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vold_28_0 exported2_vold_prop_28_0 (property_service (set))) +(allow vold_28_0 exported2_vold_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 property_socket_28_0 (sock_file (write))) +(allow vold_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vold_28_0 powerctl_prop_28_0 (property_service (set))) +(allow vold_28_0 powerctl_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 property_socket_28_0 (sock_file (write))) +(allow vold_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vold_28_0 ctl_fuse_prop_28_0 (property_service (set))) +(allow vold_28_0 ctl_fuse_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 property_socket_28_0 (sock_file (write))) +(allow vold_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow vold_28_0 restorecon_prop_28_0 (property_service (set))) +(allow vold_28_0 restorecon_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vold_28_0 asec_image_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 asec_image_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow vold_28_0 asec_apk_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename mounton add_name remove_name reparent search rmdir open))) +(allow vold_28_0 asec_public_file_28_0 (dir (setattr relabelto))) +(allow vold_28_0 asec_apk_file_28_0 (file (ioctl read getattr setattr lock relabelfrom relabelto map open))) +(allow vold_28_0 asec_public_file_28_0 (file (setattr relabelto))) +(allow vold_28_0 unlabeled_28_0 (dir (ioctl read getattr setattr lock relabelfrom search open))) +(allow vold_28_0 unlabeled_28_0 (file (ioctl read getattr setattr lock relabelfrom map open))) +(allow vold_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow vold_28_0 self (capability2 (block_suspend))) +(allow vold_28_0 self (cap2_userns (block_suspend))) +(allow vold_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 vold_28_0 (dir (search))) +(allow servicemanager_28_0 vold_28_0 (file (read open))) +(allow servicemanager_28_0 vold_28_0 (process (getattr))) +(allow vold_28_0 vold_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_171_28_0 vold_service_28_0 (service_manager (add))) +(allow vold_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 vold_28_0 (binder (transfer))) +(allow vold_28_0 system_server_28_0 (fd (use))) +(allow vold_28_0 permission_service_28_0 (service_manager (find))) +(allow vold_28_0 healthd_28_0 (binder (call transfer))) +(allow healthd_28_0 vold_28_0 (binder (transfer))) +(allow vold_28_0 healthd_28_0 (fd (use))) +(allow vold_28_0 userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 metadata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 unencrypted_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 unencrypted_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 proc_drop_caches_28_0 (file (write lock append map open))) +(allow vold_28_0 vold_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 vold_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 vold_metadata_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 vold_metadata_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vold_28_0 init_28_0 (key (write search setattr))) +(allow vold_28_0 vold_28_0 (key (write search setattr))) +(allow vold_28_0 self (capability (sys_nice))) +(allow vold_28_0 self (cap_userns (sys_nice))) +(allow vold_28_0 self (capability (sys_chroot))) +(allow vold_28_0 self (cap_userns (sys_chroot))) +(allow vold_28_0 storage_file_28_0 (dir (mounton))) +(allow vold_28_0 fuse_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vold_28_0 fuse_28_0 (filesystem (relabelfrom))) +(allow vold_28_0 app_fusefs_28_0 (filesystem (relabelfrom relabelto))) +(allow vold_28_0 app_fusefs_28_0 (filesystem (mount unmount))) +(allow vold_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow vold_28_0 user_profile_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 misc_block_device_28_0 (blk_file (write lock append map open))) +(allow vold_28_0 mnt_vendor_file_28_0 (dir (search))) +(neverallow base_typeattr_278_28_0 vold_data_file_28_0 (dir (write lock relabelfrom append map unlink link rename execute quotaon mounton add_name remove_name reparent rmdir audit_access execmod))) +(neverallow base_typeattr_279_28_0 vold_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_280_28_0 vold_metadata_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow base_typeattr_281_28_0 vold_data_file_28_0 (file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_281_28_0 vold_data_file_28_0 (lnk_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_281_28_0 vold_data_file_28_0 (sock_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_281_28_0 vold_data_file_28_0 (fifo_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_279_28_0 vold_metadata_file_28_0 (file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_279_28_0 vold_metadata_file_28_0 (lnk_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_279_28_0 vold_metadata_file_28_0 (sock_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_279_28_0 vold_metadata_file_28_0 (fifo_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_282_28_0 vold_metadata_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_282_28_0 vold_metadata_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_282_28_0 vold_metadata_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_282_28_0 vold_metadata_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_282_28_0 vold_data_file_28_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(neverallow base_typeattr_282_28_0 vold_data_file_28_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_282_28_0 vold_data_file_28_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_282_28_0 vold_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(neverallow base_typeattr_169_28_0 restorecon_prop_28_0 (property_service (set))) +(neverallow base_typeattr_283_28_0 vold_service_28_0 (service_manager (find))) +(neverallow vold_28_0 base_typeattr_284_28_0 (binder (call))) +(neverallow vold_28_0 fsck_exec_28_0 (file (execute_no_trans))) +(neverallow base_typeattr_75_28_0 vold_28_0 (process (transition dyntransition))) +(neverallow vold_28_0 base_typeattr_58_28_0 (process (ptrace))) +(neverallow vold_28_0 base_typeattr_58_28_0 (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(allow vr_hwc_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 vr_hwc_28_0 (dir (search))) +(allow servicemanager_28_0 vr_hwc_28_0 (file (read open))) +(allow servicemanager_28_0 vr_hwc_28_0 (process (getattr))) +(allow vr_hwc_28_0 surfaceflinger_28_0 (binder (call transfer))) +(allow surfaceflinger_28_0 vr_hwc_28_0 (binder (transfer))) +(allow vr_hwc_28_0 surfaceflinger_28_0 (fd (use))) +(allow vr_hwc_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 vr_hwc_28_0 (binder (transfer))) +(allow vr_hwc_28_0 system_server_28_0 (fd (use))) +(allow vr_hwc_28_0 vr_hwc_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_285_28_0 vr_hwc_service_28_0 (service_manager (add))) +(allow vr_hwc_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 vr_hwc_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 vr_hwc_28_0 (dir (search))) +(allow hwservicemanager_28_0 vr_hwc_28_0 (file (read open))) +(allow hwservicemanager_28_0 vr_hwc_28_0 (process (getattr))) +(allow vr_hwc_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow vr_hwc_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow vr_hwc_28_0 pdx_display_client_endpoint_dir_type (dir (ioctl read getattr lock search open))) +(allow vr_hwc_28_0 pdx_display_client_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open))) +(allow vr_hwc_28_0 pdx_display_client_endpoint_socket_type (unix_stream_socket (read write shutdown connectto))) +(allow vr_hwc_28_0 pdx_display_client_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown))) +(allow vr_hwc_28_0 pdx_display_client_server_type (fd (use))) +(allow pdx_display_client_server_type vr_hwc_28_0 (fd (use))) +(allow vr_hwc_28_0 permission_service_28_0 (service_manager (find))) +(allow watchdogd_28_0 watchdog_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow watchdogd_28_0 kmsg_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow wificond_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 wificond_28_0 (dir (search))) +(allow servicemanager_28_0 wificond_28_0 (file (read open))) +(allow servicemanager_28_0 wificond_28_0 (process (getattr))) +(allow wificond_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 wificond_28_0 (binder (transfer))) +(allow wificond_28_0 system_server_28_0 (fd (use))) +(allow wificond_28_0 wificond_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_286_28_0 wificond_service_28_0 (service_manager (add))) +(allow wificond_28_0 property_socket_28_0 (sock_file (write))) +(allow wificond_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow wificond_28_0 exported_wifi_prop_28_0 (property_service (set))) +(allow wificond_28_0 exported_wifi_prop_28_0 (file (ioctl read getattr lock map open))) +(allow wificond_28_0 property_socket_28_0 (sock_file (write))) +(allow wificond_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow wificond_28_0 wifi_prop_28_0 (property_service (set))) +(allow wificond_28_0 wifi_prop_28_0 (file (ioctl read getattr lock map open))) +(allow wificond_28_0 property_socket_28_0 (sock_file (write))) +(allow wificond_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow wificond_28_0 ctl_default_prop_28_0 (property_service (set))) +(allow wificond_28_0 ctl_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow wificond_28_0 self (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allowx wificond_28_0 self (ioctl udp_socket (0x8914 0x8924))) +(allow wificond_28_0 self (capability (net_admin net_raw))) +(allow wificond_28_0 self (cap_userns (net_admin net_raw))) +(allow wificond_28_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow wificond_28_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow wificond_28_0 proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow wificond_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow wificond_28_0 proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow wificond_28_0 permission_service_28_0 (service_manager (find))) +(allow wificond_28_0 dumpstate_28_0 (fd (use))) +(allow wificond_28_0 dumpstate_28_0 (fifo_file (write))) +(allow wpantund_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 wpantund_28_0 (dir (search))) +(allow servicemanager_28_0 wpantund_28_0 (file (read open))) +(allow servicemanager_28_0 wpantund_28_0 (process (getattr))) +(allow wpantund_28_0 system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 wpantund_28_0 (binder (transfer))) +(allow wpantund_28_0 system_server_28_0 (fd (use))) +(allow wpantund_28_0 lowpan_service_28_0 (service_manager (find))) +(allow wpantund_28_0 priv_app_28_0 (binder (call))) +(allow wpantund_28_0 shell_28_0 (binder (call))) +(allow wpantund_28_0 self (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allowx wpantund_28_0 self (ioctl udp_socket (0x8914 0x8922))) +(allow wpantund_28_0 tun_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow wpantund_28_0 self (capability (net_admin net_raw))) +(allow wpantund_28_0 self (cap_userns (net_admin net_raw))) +(allow wpantund_28_0 self (tun_socket (create))) +(allow bootanim_28_0 resourcecache_data_file_28_0 (file (read))) +(allow crash_dump_28_0 property_socket_28_0 (sock_file (write))) +(allow crash_dump_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow crash_dump_28_0 property_socket_28_0 (sock_file (write))) +(allow crash_dump_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow crash_dump_28_0 system_prop_28_0 (property_service (set))) +(allow crash_dump_28_0 system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow crash_dump_28_0 property_socket_28_0 (sock_file (write))) +(allow crash_dump_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow crash_dump_28_0 ctl_default_prop_28_0 (property_service (set))) +(allow crash_dump_28_0 ctl_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow e2fs_28_0 cache_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow fsck_untrusted_28_0 fsck_exec_28_0 (file (read getattr entrypoint open))) +(allow fsck_untrusted_28_0 toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow fsck_untrusted_28_0 shell_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow fsck_untrusted_28_0 init_28_0 (dir (getattr search))) +(allow fsck_untrusted_28_0 kernel_28_0 (dir (getattr search))) +(allow kernel_28_0 system_server_28_0 (process (setsched))) +(allow kernel_28_0 install_recovery_28_0 (process (setsched))) +(allow mediaserver_28_0 sdcardfs_28_0 (dir (ioctl read write getattr lock append map add_name remove_name search rmdir open))) +(allow mediaserver_28_0 sdcardfs_28_0 (file (read write getattr unlink open))) +(allow mediaserver_28_0 sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mediaserver_28_0 sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediaserver_28_0 vfat_28_0 (dir (ioctl read write getattr lock append map add_name remove_name search rmdir open))) +(allow mediaserver_28_0 vfat_28_0 (file (read write getattr unlink open))) +(allow mediaserver_28_0 vfat_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mediaserver_28_0 vfat_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediaserver_28_0 bootanim_28_0 (fd (use))) +(allow mediaserver_28_0 sensorservice_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 system_server_28_0 (unix_stream_socket (read write))) +(allow oppo_shell_28_0 rootfs_28_0 (dir (ioctl read getattr lock search open))) +(allow oppo_shell_28_0 oppo_log_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow oppo_shell_28_0 oppo_log_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow oppo_shell_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans entrypoint open))) +(allow oppo_shell_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow oppo_shell_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow oppo_shell_28_0 zygote_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow su_28_0 vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow su_28_0 vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 su_28_0 (dir (search))) +(allow vndservicemanager_28_0 su_28_0 (file (read open))) +(allow vndservicemanager_28_0 su_28_0 (process (getattr))) +(dontaudit su_28_0 self (capability (chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(dontaudit su_28_0 self (capability2 (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(dontaudit su_28_0 self (cap_userns (chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap))) +(dontaudit su_28_0 self (cap2_userns (mac_override mac_admin syslog wake_alarm block_suspend audit_read))) +(dontaudit su_28_0 kernel_28_0 (security (compute_av compute_create compute_member check_context load_policy compute_relabel compute_user setenforce setbool setsecparam setcheckreqprot read_policy validate_trans))) +(dontaudit su_28_0 kernel_28_0 (system (ipc_info syslog_read syslog_mod syslog_console module_request module_load))) +(dontaudit su_28_0 self (memprotect (mmap_zero))) +(dontaudit su_28_0 domain (process (fork transition sigchld sigkill sigstop sigcont signull signal ptrace getsched setsched getsession getpgid setpgid getcap setcap share getattr setexec setfscreate noatsecure siginh setrlimit rlimitinh dyntransition setcurrent execmem execstack execheap setkeycreate setsockcreate getrlimit))) +(dontaudit su_28_0 domain (fd (use))) +(dontaudit su_28_0 domain (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(dontaudit su_28_0 domain (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 domain (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(dontaudit su_28_0 domain (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 domain (socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(dontaudit su_28_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(dontaudit su_28_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(dontaudit su_28_0 domain (netlink_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (packet_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (key_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (unix_stream_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind connectto))) +(dontaudit su_28_0 domain (unix_dgram_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (netlink_route_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(dontaudit su_28_0 domain (netlink_tcpdiag_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(dontaudit su_28_0 domain (netlink_nflog_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (netlink_xfrm_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(dontaudit su_28_0 domain (netlink_selinux_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (netlink_audit_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write nlmsg_relay nlmsg_readpriv nlmsg_tty_audit))) +(dontaudit su_28_0 domain (netlink_dnrt_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (netlink_kobject_uevent_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (appletalk_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (tun_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind attach_queue))) +(dontaudit su_28_0 domain (netlink_iscsi_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (netlink_fib_lookup_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (netlink_connector_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (netlink_netfilter_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (netlink_generic_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (netlink_scsitransport_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (netlink_rdma_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (netlink_crypto_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (sctp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(dontaudit su_28_0 domain (icmp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(dontaudit su_28_0 domain (ax25_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (ipx_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (netrom_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (atmpvc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (x25_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (rose_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (decnet_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (atmsvc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (rds_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (irda_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (pppox_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (llc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (can_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (tipc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (bluetooth_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (iucv_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (rxrpc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (isdn_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (phonet_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (ieee802154_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (caif_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (alg_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (nfc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (vsock_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (kcm_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (qipcrtr_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (smc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 domain (sem (create destroy getattr setattr read write associate unix_read unix_write))) +(dontaudit su_28_0 domain (msgq (create destroy getattr setattr read write associate unix_read unix_write enqueue))) +(dontaudit su_28_0 domain (shm (create destroy getattr setattr read write associate unix_read unix_write lock))) +(dontaudit su_28_0 domain (ipc (create destroy getattr setattr read write associate unix_read unix_write))) +(dontaudit su_28_0 domain (key (view read write search link setattr create))) +(dontaudit su_28_0 fs_type (filesystem (mount remount unmount getattr relabelfrom relabelto associate quotamod quotaget))) +(dontaudit su_28_0 dev_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(dontaudit su_28_0 dev_type (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(dontaudit su_28_0 dev_type (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 dev_type (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(dontaudit su_28_0 dev_type (blk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 dev_type (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 dev_type (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 fs_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(dontaudit su_28_0 fs_type (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(dontaudit su_28_0 fs_type (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 fs_type (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(dontaudit su_28_0 fs_type (blk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 fs_type (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 fs_type (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 file_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(dontaudit su_28_0 file_type (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(dontaudit su_28_0 file_type (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 file_type (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(dontaudit su_28_0 file_type (blk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 file_type (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 file_type (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod))) +(dontaudit su_28_0 node_type (node (recvfrom sendto))) +(dontaudit su_28_0 node_type (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(dontaudit su_28_0 node_type (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(dontaudit su_28_0 node_type (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(dontaudit su_28_0 netif_type (netif (ingress egress))) +(dontaudit su_28_0 port_type (socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(dontaudit su_28_0 port_type (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(dontaudit su_28_0 port_type (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(dontaudit su_28_0 port_type (netlink_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (packet_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (key_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (unix_stream_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind connectto))) +(dontaudit su_28_0 port_type (unix_dgram_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (netlink_route_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(dontaudit su_28_0 port_type (netlink_tcpdiag_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(dontaudit su_28_0 port_type (netlink_nflog_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (netlink_xfrm_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write))) +(dontaudit su_28_0 port_type (netlink_selinux_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (netlink_audit_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write nlmsg_relay nlmsg_readpriv nlmsg_tty_audit))) +(dontaudit su_28_0 port_type (netlink_dnrt_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (netlink_kobject_uevent_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (appletalk_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (tun_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind attach_queue))) +(dontaudit su_28_0 port_type (netlink_iscsi_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (netlink_fib_lookup_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (netlink_connector_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (netlink_netfilter_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (netlink_generic_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (netlink_scsitransport_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (netlink_rdma_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (netlink_crypto_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (sctp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(dontaudit su_28_0 port_type (icmp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(dontaudit su_28_0 port_type (ax25_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (ipx_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (netrom_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (atmpvc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (x25_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (rose_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (decnet_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (atmsvc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (rds_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (irda_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (pppox_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (llc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (can_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (tipc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (bluetooth_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (iucv_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (rxrpc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (isdn_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (phonet_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (ieee802154_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (caif_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (alg_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (nfc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (vsock_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (kcm_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (qipcrtr_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (smc_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(dontaudit su_28_0 port_type (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(dontaudit su_28_0 port_type (dccp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(dontaudit su_28_0 domain (peer (recv))) +(dontaudit su_28_0 domain (binder (impersonate call set_context_mgr transfer))) +(dontaudit su_28_0 property_type (property_service (set))) +(dontaudit su_28_0 property_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(dontaudit su_28_0 service_manager_type (service_manager (add find list))) +(dontaudit su_28_0 hwservice_manager_type (hwservice_manager (add find list))) +(dontaudit su_28_0 vndservice_manager_type (service_manager (add find list))) +(dontaudit su_28_0 servicemanager_28_0 (service_manager (list))) +(dontaudit su_28_0 hwservicemanager_28_0 (hwservice_manager (list))) +(dontaudit su_28_0 vndservicemanager_28_0 (service_manager (list))) +(dontaudit su_28_0 keystore_28_0 (keystore_key (get_state get insert delete exist list reset password lock unlock is_empty sign verify grant duplicate clear_uid add_auth user_changed gen_unique_id))) +(dontaudit su_28_0 domain (drmservice (consumeRights setPlaybackStatus openDecryptSession closeDecryptSession initializeDecryptUnit decrypt finalizeDecryptUnit pread))) +(dontaudit su_28_0 unlabeled_28_0 (filesystem (mount remount unmount getattr relabelfrom relabelto associate quotamod quotaget))) +(dontaudit su_28_0 postinstall_file_28_0 (filesystem (mount remount unmount getattr relabelfrom relabelto associate quotamod quotaget))) +(allow engineer_system_daemon_28_0 shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans entrypoint open))) +(allow engineer_system_daemon_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow engineer_system_daemon_28_0 toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow engineer_system_daemon_28_0 zygote_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow engineer_system_daemon_28_0 self (fd (use))) +(allow engineermode_app_28_0 criticallog_28_0 (binder (call))) +(typeattribute base_typeattr_286_28_0) +(typeattributeset base_typeattr_286_28_0 ((and (domain) ((not (wificond_28_0)))))) +(typeattribute base_typeattr_285_28_0) +(typeattributeset base_typeattr_285_28_0 ((and (domain) ((not (vr_hwc_28_0)))))) +(typeattribute base_typeattr_284_28_0) +(typeattributeset base_typeattr_284_28_0 ((and (domain) ((not (hal_keymaster_server healthd_28_0 hwservicemanager_28_0 servicemanager_28_0 su_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_283_28_0) +(typeattributeset base_typeattr_283_28_0 ((and (domain) ((not (system_server_28_0 vdc_28_0 vold_28_0)))))) +(typeattribute base_typeattr_282_28_0) +(typeattributeset base_typeattr_282_28_0 ((and (domain) ((not (init_28_0 kernel_28_0 vendor_init_28_0 vold_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_281_28_0) +(typeattributeset base_typeattr_281_28_0 ((and (domain) ((not (kernel_28_0 vold_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_280_28_0) +(typeattributeset base_typeattr_280_28_0 ((and (domain) ((not (init_28_0 vendor_init_28_0 vold_28_0)))))) +(typeattribute base_typeattr_279_28_0) +(typeattributeset base_typeattr_279_28_0 ((and (domain) ((not (init_28_0 vold_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_278_28_0) +(typeattributeset base_typeattr_278_28_0 ((and (domain) ((not (vold_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_277_28_0) +(typeattributeset base_typeattr_277_28_0 ((and (domain) ((not (virtual_touchpad_28_0)))))) +(typeattribute base_typeattr_276_28_0) +(typeattributeset base_typeattr_276_28_0 ((and (coredomain) ((not (init_28_0 modprobe_28_0)))))) +(typeattribute base_typeattr_275_28_0) +(typeattributeset base_typeattr_275_28_0 ((and (property_type) ((not (bootloader_boot_reason_prop_28_0 firstboot_prop_28_0 last_boot_reason_prop_28_0 netd_stable_secret_prop_28_0 pm_prop_28_0 restorecon_prop_28_0 system_boot_reason_prop_28_0)))))) +(typeattribute base_typeattr_274_28_0) +(typeattributeset base_typeattr_274_28_0 ((and (sysfs_type) ((not (sysfs_usermodehelper_28_0)))))) +(typeattribute base_typeattr_273_28_0) +(typeattributeset base_typeattr_273_28_0 ((and (dev_type) ((not (hw_random_device_28_0 kmem_device_28_0 port_device_28_0 lowpan_device_28_0)))))) +(typeattribute base_typeattr_272_28_0) +(typeattributeset base_typeattr_272_28_0 ((and (fs_type) ((not (contextmount_type sdcard_type rootfs_28_0 proc_uid_time_in_state_28_0 proc_uid_concurrent_active_time_28_0 proc_uid_concurrent_policy_time_28_0)))))) +(typeattribute base_typeattr_271_28_0) +(typeattributeset base_typeattr_271_28_0 ((and (file_type) ((not (exec_type core_data_file_type vendor_file_type system_file_28_0 vold_metadata_file_28_0)))))) +(typeattribute base_typeattr_270_28_0) +(typeattributeset base_typeattr_270_28_0 ((and (file_type) ((not (exec_type core_data_file_type vendor_file_type unlabeled_28_0 system_file_28_0 vold_metadata_file_28_0 runtime_event_log_tags_file_28_0)))))) +(typeattribute base_typeattr_269_28_0) +(typeattributeset base_typeattr_269_28_0 ((and (file_type) ((not (exec_type core_data_file_type vendor_file_type unlabeled_28_0 system_file_28_0 vold_metadata_file_28_0)))))) +(typeattribute base_typeattr_268_28_0) +(typeattributeset base_typeattr_268_28_0 ((and (domain) ((not (init_28_0 logd_28_0 su_28_0 vendor_init_28_0)))))) +(typeattribute base_typeattr_267_28_0) +(typeattributeset base_typeattr_267_28_0 ((and (domain) ((not (update_engine_28_0)))))) +(typeattribute base_typeattr_266_28_0) +(typeattributeset base_typeattr_266_28_0 ((and (vendor_file_type) ((not (vendor_app_file_28_0 vendor_overlay_file_28_0)))))) +(typeattribute base_typeattr_265_28_0) +(typeattributeset base_typeattr_265_28_0 ((and (domain) ((not (init_28_0 system_server_28_0 tzdatacheck_28_0)))))) +(typeattribute base_typeattr_264_28_0) +(typeattributeset base_typeattr_264_28_0 ((and (fs_type file_type) ((not (toolbox_exec_28_0)))))) +(typeattribute base_typeattr_263_28_0) +(typeattributeset base_typeattr_263_28_0 ((and (domain) ((not (thermalserviced_28_0)))))) +(typeattribute base_typeattr_262_28_0) +(typeattributeset base_typeattr_262_28_0 ((and (service_manager_type) ((not (gatekeeper_service_28_0 incident_service_28_0 installd_service_28_0 netd_service_28_0 virtual_touchpad_service_28_0 vold_service_28_0 vr_hwc_service_28_0)))))) +(typeattribute base_typeattr_261_28_0) +(typeattributeset base_typeattr_261_28_0 ((and (fs_type file_type) ((not (sgdisk_exec_28_0)))))) +(typeattribute base_typeattr_260_28_0) +(typeattributeset base_typeattr_260_28_0 ((and (domain) ((not (hwservicemanager_28_0 init_28_0 vendor_init_28_0 vndservicemanager_28_0)))))) +(typeattribute base_typeattr_259_28_0) +(typeattributeset base_typeattr_259_28_0 ((and (appdomain) ((not (system_app_28_0)))))) +(typeattribute base_typeattr_258_28_0) +(typeattributeset base_typeattr_258_28_0 ((and (data_file_type) ((not (cache_file_28_0 cache_recovery_file_28_0)))))) +(typeattribute base_typeattr_257_28_0) +(typeattributeset base_typeattr_257_28_0 ((and (domain) ((not (radio_28_0)))))) +(typeattribute base_typeattr_256_28_0) +(typeattributeset base_typeattr_256_28_0 ((and (core_property_type) ((not (audio_prop_28_0 config_prop_28_0 cppreopt_prop_28_0 dalvik_prop_28_0 debuggerd_prop_28_0 debug_prop_28_0 default_prop_28_0 dhcp_prop_28_0 dumpstate_prop_28_0 ffs_prop_28_0 fingerprint_prop_28_0 logd_prop_28_0 net_radio_prop_28_0 nfc_prop_28_0 pan_result_prop_28_0 persist_debug_prop_28_0 powerctl_prop_28_0 radio_prop_28_0 restorecon_prop_28_0 shell_prop_28_0 system_prop_28_0 system_radio_prop_28_0 vold_prop_28_0)))))) +(typeattribute base_typeattr_255_28_0) +(typeattributeset base_typeattr_255_28_0 ((and (domain) ((not (performanced_28_0)))))) +(typeattribute base_typeattr_254_28_0) +(typeattributeset base_typeattr_254_28_0 ((and (domain) ((not (init_28_0 netd_28_0)))))) +(typeattribute base_typeattr_253_28_0) +(typeattributeset base_typeattr_253_28_0 ((and (domain) ((not (dumpstate_28_0 init_28_0 netd_28_0)))))) +(typeattribute base_typeattr_252_28_0) +(typeattributeset base_typeattr_252_28_0 ((and (appdomain) ((not (su_28_0)))))) +(typeattribute base_typeattr_251_28_0) +(typeattributeset base_typeattr_251_28_0 ((and (domain) ((not (dumpstate_28_0 netd_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_250_28_0) +(typeattributeset base_typeattr_250_28_0 ((and (domain) ((not (netd_28_0)))))) +(typeattribute base_typeattr_249_28_0) +(typeattributeset base_typeattr_249_28_0 ((and (domain) ((not (mediaserver_28_0)))))) +(typeattribute base_typeattr_248_28_0) +(typeattributeset base_typeattr_248_28_0 ((and (domain) ((not (mediametrics_28_0)))))) +(typeattribute base_typeattr_247_28_0) +(typeattributeset base_typeattr_247_28_0 ((and (data_file_type) ((not (zoneinfo_data_file_28_0)))))) +(typeattribute base_typeattr_246_28_0) +(typeattributeset base_typeattr_246_28_0 ((and (domain) ((not (mediaextractor_28_0)))))) +(typeattribute base_typeattr_245_28_0) +(typeattributeset base_typeattr_245_28_0 ((and (domain) ((not (mediadrmserver_28_0)))))) +(typeattribute base_typeattr_244_28_0) +(typeattributeset base_typeattr_244_28_0 ((and (domain) ((not (mediacodec_28_0)))))) +(typeattribute base_typeattr_243_28_0) +(typeattributeset base_typeattr_243_28_0 ((and (domain) ((not (init_28_0 logd_28_0)))))) +(typeattribute base_typeattr_242_28_0) +(typeattributeset base_typeattr_242_28_0 ((and (domain) ((not (init_28_0 keystore_28_0)))))) +(typeattribute base_typeattr_241_28_0) +(typeattributeset base_typeattr_241_28_0 ((and (domain) ((not (keystore_28_0)))))) +(typeattribute base_typeattr_240_28_0) +(typeattributeset base_typeattr_240_28_0 ((and (domain) ((not (servicemanager_28_0 su_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_239_28_0) +(typeattributeset base_typeattr_239_28_0 ((and (domain) ((not (dumpstate_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_238_28_0) +(typeattributeset base_typeattr_238_28_0 ((and (domain) ((not (dumpstate_28_0 installd_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_237_28_0) +(typeattributeset base_typeattr_237_28_0 ((and (domain) ((not (installd_28_0)))))) +(typeattribute base_typeattr_236_28_0) +(typeattributeset base_typeattr_236_28_0 ((and (domain) ((not (inputflinger_28_0)))))) +(typeattribute base_typeattr_235_28_0) +(typeattributeset base_typeattr_235_28_0 ((and (fs_type file_type) ((not (init_exec_28_0)))))) +(typeattribute base_typeattr_234_28_0) +(typeattributeset base_typeattr_234_28_0 ((and (dev_type) ((not (kmem_device_28_0 port_device_28_0)))))) +(typeattribute base_typeattr_233_28_0) +(typeattributeset base_typeattr_233_28_0 ((and (dev_type) ((not (device_28_0 alarm_device_28_0 ashmem_device_28_0 binder_device_28_0 hwbinder_device_28_0 dm_device_28_0 keychord_device_28_0 console_device_28_0 hw_random_device_28_0 kmem_device_28_0 port_device_28_0 ptmx_device_28_0 kmsg_device_28_0 null_device_28_0 random_device_28_0 owntty_device_28_0 zero_device_28_0 devpts_28_0)))))) +(typeattribute base_typeattr_232_28_0) +(typeattributeset base_typeattr_232_28_0 ((and (dev_type) ((not (device_28_0 vndbinder_device_28_0 kmem_device_28_0 port_device_28_0)))))) +(typeattribute base_typeattr_231_28_0) +(typeattributeset base_typeattr_231_28_0 ((and (fs_type) ((not (contextmount_type sdcard_type rootfs_28_0)))))) +(typeattribute base_typeattr_230_28_0) +(typeattributeset base_typeattr_230_28_0 ((and (fs_type) ((not (contextmount_type sysfs_type sdcard_type rootfs_28_0 proc_28_0)))))) +(typeattribute base_typeattr_229_28_0) +(typeattributeset base_typeattr_229_28_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_28_0)))))) +(typeattribute base_typeattr_228_28_0) +(typeattributeset base_typeattr_228_28_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_28_0 runtime_event_log_tags_file_28_0 shell_data_file_28_0 nativetest_data_file_28_0 keystore_data_file_28_0 vold_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 misc_logd_file_28_0)))))) +(typeattribute base_typeattr_227_28_0) +(typeattributeset base_typeattr_227_28_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_28_0 shell_data_file_28_0 nativetest_data_file_28_0 keystore_data_file_28_0 vold_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 misc_logd_file_28_0)))))) +(typeattribute base_typeattr_226_28_0) +(typeattributeset base_typeattr_226_28_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_28_0 nativetest_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 misc_logd_file_28_0)))))) +(typeattribute base_typeattr_225_28_0) +(typeattributeset base_typeattr_225_28_0 ((and (domain) ((not (hal_wifi_supplicant_server)))))) +(typeattribute base_typeattr_224_28_0) +(typeattributeset base_typeattr_224_28_0 ((and (domain) ((not (hal_wifi_offload_server)))))) +(typeattribute base_typeattr_223_28_0) +(typeattributeset base_typeattr_223_28_0 ((and (domain) ((not (hal_wifi_hostapd_server)))))) +(typeattribute base_typeattr_222_28_0) +(typeattributeset base_typeattr_222_28_0 ((and (domain) ((not (hal_wifi_server)))))) +(typeattribute base_typeattr_221_28_0) +(typeattributeset base_typeattr_221_28_0 ((and (domain) ((not (hal_weaver_server)))))) +(typeattribute base_typeattr_220_28_0) +(typeattributeset base_typeattr_220_28_0 ((and (domain) ((not (hal_vr_server)))))) +(typeattribute base_typeattr_219_28_0) +(typeattributeset base_typeattr_219_28_0 ((and (domain) ((not (hal_vibrator_server)))))) +(typeattribute base_typeattr_218_28_0) +(typeattributeset base_typeattr_218_28_0 ((and (domain) ((not (hal_vehicle_server)))))) +(typeattribute base_typeattr_217_28_0) +(typeattributeset base_typeattr_217_28_0 ((and (domain) ((not (hal_usb_gadget_server)))))) +(typeattribute base_typeattr_216_28_0) +(typeattributeset base_typeattr_216_28_0 ((and (domain) ((not (hal_usb_server)))))) +(typeattribute base_typeattr_215_28_0) +(typeattributeset base_typeattr_215_28_0 ((and (domain) ((not (hal_tv_input_server)))))) +(typeattribute base_typeattr_214_28_0) +(typeattributeset base_typeattr_214_28_0 ((and (domain) ((not (hal_tv_cec_server)))))) +(typeattribute base_typeattr_213_28_0) +(typeattributeset base_typeattr_213_28_0 ((and (domain) ((not (hal_thermal_server)))))) +(typeattribute base_typeattr_212_28_0) +(typeattributeset base_typeattr_212_28_0 ((and (domain) ((not (hal_telephony_server)))))) +(typeattribute base_typeattr_211_28_0) +(typeattributeset base_typeattr_211_28_0 ((and (domain) ((not (hal_sensors_server)))))) +(typeattribute base_typeattr_210_28_0) +(typeattributeset base_typeattr_210_28_0 ((and (domain) ((not (hal_secure_element_server)))))) +(typeattribute base_typeattr_209_28_0) +(typeattributeset base_typeattr_209_28_0 ((and (domain) ((not (hal_power_server)))))) +(typeattribute base_typeattr_208_28_0) +(typeattributeset base_typeattr_208_28_0 ((and (domain) ((not (hal_oemlock_server)))))) +(typeattribute base_typeattr_207_28_0) +(typeattributeset base_typeattr_207_28_0 ((and (domain) ((not (hal_nfc_server)))))) +(typeattribute base_typeattr_206_28_0) +(typeattributeset base_typeattr_206_28_0 ((and (halserverdomain) ((not (hal_dumpstate_server hal_telephony_server)))))) +(typeattribute base_typeattr_205_28_0) +(typeattributeset base_typeattr_205_28_0 ((and (halserverdomain) ((not (hal_automotive_socket_exemption hal_telephony_server hal_tetheroffload_server hal_wifi_server hal_wifi_hostapd_server hal_wifi_supplicant_server)))))) +(typeattribute base_typeattr_204_28_0) +(typeattributeset base_typeattr_204_28_0 ((and (halserverdomain) ((not (hal_bluetooth_server hal_telephony_server hal_wifi_server hal_wifi_hostapd_server hal_wifi_supplicant_server)))))) +(typeattribute base_typeattr_203_28_0) +(typeattributeset base_typeattr_203_28_0 ((and (domain) ((not (hal_neuralnetworks_server)))))) +(typeattribute base_typeattr_202_28_0) +(typeattributeset base_typeattr_202_28_0 ((and (domain) ((not (hal_memtrack_server)))))) +(typeattribute base_typeattr_201_28_0) +(typeattributeset base_typeattr_201_28_0 ((and (domain) ((not (hal_lowpan_server init_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_200_28_0) +(typeattributeset base_typeattr_200_28_0 ((and (domain) ((not (hal_lowpan_server)))))) +(typeattribute base_typeattr_199_28_0) +(typeattributeset base_typeattr_199_28_0 ((and (domain) ((not (hal_light_server)))))) +(typeattribute base_typeattr_198_28_0) +(typeattributeset base_typeattr_198_28_0 ((and (domain) ((not (hal_keymaster_server)))))) +(typeattribute base_typeattr_197_28_0) +(typeattributeset base_typeattr_197_28_0 ((and (domain) ((not (hal_ir_server)))))) +(typeattribute base_typeattr_196_28_0) +(typeattributeset base_typeattr_196_28_0 ((and (domain) ((not (hal_health_server)))))) +(typeattribute base_typeattr_195_28_0) +(typeattributeset base_typeattr_195_28_0 ((and (domain) ((not (hal_graphics_composer_server)))))) +(typeattribute base_typeattr_194_28_0) +(typeattributeset base_typeattr_194_28_0 ((and (domain) ((not (hal_graphics_allocator_server)))))) +(typeattribute base_typeattr_193_28_0) +(typeattributeset base_typeattr_193_28_0 ((and (domain) ((not (hal_gnss_server)))))) +(typeattribute base_typeattr_192_28_0) +(typeattributeset base_typeattr_192_28_0 ((and (domain) ((not (hal_gatekeeper_server)))))) +(typeattribute base_typeattr_191_28_0) +(typeattributeset base_typeattr_191_28_0 ((and (domain) ((not (hal_fingerprint_server)))))) +(typeattribute base_typeattr_190_28_0) +(typeattributeset base_typeattr_190_28_0 ((and (domain) ((not (hal_dumpstate_server)))))) +(typeattribute base_typeattr_189_28_0) +(typeattributeset base_typeattr_189_28_0 ((and (domain) ((not (hal_drm_server)))))) +(typeattribute base_typeattr_188_28_0) +(typeattributeset base_typeattr_188_28_0 ((and (domain) ((not (hal_contexthub_server)))))) +(typeattribute base_typeattr_187_28_0) +(typeattributeset base_typeattr_187_28_0 ((and (domain) ((not (hal_confirmationui_server)))))) +(typeattribute base_typeattr_186_28_0) +(typeattributeset base_typeattr_186_28_0 ((and (data_file_type) ((not (anr_data_file_28_0 tombstone_data_file_28_0 zoneinfo_data_file_28_0)))))) +(typeattribute base_typeattr_185_28_0) +(typeattributeset base_typeattr_185_28_0 ((and (domain) ((not (hal_configstore_server logd_28_0 su_28_0 tombstoned_28_0)))))) +(typeattribute base_typeattr_184_28_0) +(typeattributeset base_typeattr_184_28_0 ((and (domain) ((not (hal_configstore_server)))))) +(typeattribute base_typeattr_183_28_0) +(typeattributeset base_typeattr_183_28_0 ((and (domain) ((not (hal_cas_server)))))) +(typeattribute base_typeattr_182_28_0) +(typeattributeset base_typeattr_182_28_0 ((and (halserverdomain) ((not (hal_camera_server)))))) +(typeattribute base_typeattr_181_28_0) +(typeattributeset base_typeattr_181_28_0 ((and (domain) ((not (hal_camera_server)))))) +(typeattribute base_typeattr_180_28_0) +(typeattributeset base_typeattr_180_28_0 ((and (domain) ((not (hal_broadcastradio_server)))))) +(typeattribute base_typeattr_179_28_0) +(typeattributeset base_typeattr_179_28_0 ((and (domain) ((not (hal_bootctl_server)))))) +(typeattribute base_typeattr_178_28_0) +(typeattributeset base_typeattr_178_28_0 ((and (domain) ((not (hal_bluetooth_server)))))) +(typeattribute base_typeattr_177_28_0) +(typeattributeset base_typeattr_177_28_0 ((and (domain) ((not (hal_authsecret_server)))))) +(typeattribute base_typeattr_176_28_0) +(typeattributeset base_typeattr_176_28_0 ((and (domain) ((not (hal_audiocontrol_server)))))) +(typeattribute base_typeattr_175_28_0) +(typeattributeset base_typeattr_175_28_0 ((and (halserverdomain) ((not (hal_audio_server)))))) +(typeattribute base_typeattr_174_28_0) +(typeattributeset base_typeattr_174_28_0 ((and (domain) ((not (hal_audio_server)))))) +(typeattribute base_typeattr_173_28_0) +(typeattributeset base_typeattr_173_28_0 ((and (domain) ((not (hal_allocator_server)))))) +(typeattribute base_typeattr_172_28_0) +(typeattributeset base_typeattr_172_28_0 ((and (domain) ((not (gatekeeperd_28_0)))))) +(typeattribute base_typeattr_171_28_0) +(typeattributeset base_typeattr_171_28_0 ((and (domain) ((not (vold_28_0)))))) +(typeattribute base_typeattr_170_28_0) +(typeattributeset base_typeattr_170_28_0 ((and (fs_type file_type) ((not (fsck_exec_28_0)))))) +(typeattribute base_typeattr_169_28_0) +(typeattributeset base_typeattr_169_28_0 ((and (domain) ((not (init_28_0 vold_28_0)))))) +(typeattribute base_typeattr_168_28_0) +(typeattributeset base_typeattr_168_28_0 ((and (domain) ((not (fingerprintd_28_0)))))) +(typeattribute base_typeattr_167_28_0) +(typeattributeset base_typeattr_167_28_0 ((and (domain) ((not (dumpstate_28_0 shell_28_0 system_server_28_0 traceur_app_28_0)))))) +(typeattribute base_typeattr_166_28_0) +(typeattributeset base_typeattr_166_28_0 ((and (domain) ((not (dumpstate_28_0)))))) +(typeattribute base_typeattr_165_28_0) +(typeattributeset base_typeattr_165_28_0 ((and (service_manager_type) ((not (dumpstate_service_28_0 gatekeeper_service_28_0 incident_service_28_0 virtual_touchpad_service_28_0 vold_service_28_0 vr_hwc_service_28_0)))))) +(typeattribute base_typeattr_164_28_0) +(typeattributeset base_typeattr_164_28_0 ((and (domain) ((not (drmserver_28_0)))))) +(typeattribute base_typeattr_163_28_0) +(typeattributeset base_typeattr_163_28_0 ((and (coredomain) ((not (system_writes_mnt_vendor_violators init_28_0 ueventd_28_0 vold_28_0)))))) +(typeattribute base_typeattr_162_28_0) +(typeattributeset base_typeattr_162_28_0 ((and (domain) ((not (traced_probes_28_0)))))) +(typeattribute base_typeattr_161_28_0) +(typeattributeset base_typeattr_161_28_0 ((and (domain) ((not (dnsmasq_28_0 dumpstate_28_0 init_28_0 install_recovery_28_0 installd_28_0 lmkd_28_0 netd_28_0 perfprofd_28_0 postinstall_dexopt_28_0 recovery_28_0 sdcardd_28_0 tee_28_0 ueventd_28_0 uncrypt_28_0 vendor_init_28_0 vold_28_0 vold_prepare_subdirs_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_160_28_0) +(typeattributeset base_typeattr_160_28_0 ((and (coredomain) ((not (appdomain bootanim_28_0 crash_dump_28_0 init_28_0 kernel_28_0 perfprofd_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_159_28_0) +(typeattributeset base_typeattr_159_28_0 ((not (coredomain)))) +(typeattribute base_typeattr_158_28_0) +(typeattributeset base_typeattr_158_28_0 ((not (rootfs_28_0 system_file_28_0 vendor_file_28_0)))) +(typeattribute base_typeattr_157_28_0) +(typeattributeset base_typeattr_157_28_0 ((and (domain) ((not (installd_28_0 profman_28_0)))))) +(typeattribute base_typeattr_156_28_0) +(typeattributeset base_typeattr_156_28_0 ((and (domain) ((not (dumpstate_28_0 init_28_0 system_server_28_0 vendor_init_28_0)))))) +(typeattribute base_typeattr_155_28_0) +(typeattributeset base_typeattr_155_28_0 ((not (hwservicemanager_28_0)))) +(typeattribute base_typeattr_154_28_0) +(typeattributeset base_typeattr_154_28_0 ((not (servicemanager_28_0 vndservicemanager_28_0)))) +(typeattribute base_typeattr_153_28_0) +(typeattributeset base_typeattr_153_28_0 ((and (domain) ((not (appdomain adbd_28_0 dumpstate_28_0 installd_28_0)))))) +(typeattribute base_typeattr_152_28_0) +(typeattributeset base_typeattr_152_28_0 ((and (domain) ((not (appdomain adbd_28_0 dumpstate_28_0 init_28_0 installd_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_151_28_0) +(typeattributeset base_typeattr_151_28_0 ((and (domain) ((not (adbd_28_0 dumpstate_28_0 init_28_0 installd_28_0 shell_28_0 vold_28_0)))))) +(typeattribute base_typeattr_150_28_0) +(typeattributeset base_typeattr_150_28_0 ((and (domain) ((not (installd_28_0 shell_28_0)))))) +(typeattribute base_typeattr_149_28_0) +(typeattributeset base_typeattr_149_28_0 ((and (domain) ((not (appdomain installd_28_0 uncrypt_28_0)))))) +(typeattribute base_typeattr_148_28_0) +(typeattributeset base_typeattr_148_28_0 ((and (domain) ((not (runas_28_0 webview_zygote_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_147_28_0) +(typeattributeset base_typeattr_147_28_0 ((and (domain) ((not (adbd_28_0 init_28_0 runas_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_146_28_0) +(typeattributeset base_typeattr_146_28_0 ((and (domain) ((not (appdomain installd_28_0)))))) +(typeattribute base_typeattr_145_28_0) +(typeattributeset base_typeattr_145_28_0 ((and (domain) ((not (appdomain installd_28_0 system_server_28_0 traced_probes_28_0)))))) +(typeattribute base_typeattr_144_28_0) +(typeattributeset base_typeattr_144_28_0 ((and (domain) ((not (init_28_0 installd_28_0 system_app_28_0 system_server_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_143_28_0) +(typeattributeset base_typeattr_143_28_0 ((not (domain)))) +(typeattribute base_typeattr_142_28_0) +(typeattributeset base_typeattr_142_28_0 ((and (domain) ((not (untrusted_app_all)))))) +(typeattribute base_typeattr_141_28_0) +(typeattributeset base_typeattr_141_28_0 ((and (file_type) ((not (apk_data_file_28_0 app_data_file_28_0 asec_public_file_28_0)))))) +(typeattribute base_typeattr_140_28_0) +(typeattributeset base_typeattr_140_28_0 ((and (domain) ((not (dumpstate_28_0 shell_28_0 su_28_0)))))) +(typeattribute base_typeattr_139_28_0) +(typeattributeset base_typeattr_139_28_0 ((and (domain) ((not (dumpstate_28_0 incidentd_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_138_28_0) +(typeattributeset base_typeattr_138_28_0 ((and (domain) ((not (crash_dump_28_0 dumpstate_28_0 incidentd_28_0 mediacodec_28_0 mediaextractor_28_0 system_server_28_0 tombstoned_28_0)))))) +(typeattribute base_typeattr_137_28_0) +(typeattributeset base_typeattr_137_28_0 ((and (domain) ((not (system_server_28_0 webview_zygote_28_0)))))) +(typeattribute base_typeattr_136_28_0) +(typeattributeset base_typeattr_136_28_0 ((and (domain) ((not (system_server_28_0)))))) +(typeattribute base_typeattr_135_28_0) +(typeattributeset base_typeattr_135_28_0 ((and (domain) ((not (system_server_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_134_28_0) +(typeattributeset base_typeattr_134_28_0 ((and (domain) ((not (cppreopts_28_0 dex2oat_28_0 init_28_0 installd_28_0 otapreopt_slot_28_0 postinstall_dexopt_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_133_28_0) +(typeattributeset base_typeattr_133_28_0 ((and (coredomain) ((not (system_executes_vendor_violators shell_28_0)))))) +(typeattribute base_typeattr_132_28_0) +(typeattributeset base_typeattr_132_28_0 ((and (vendor_file_type) ((not (vendor_app_file_28_0 same_process_hal_file_28_0 vndk_sp_file_28_0)))))) +(typeattribute base_typeattr_131_28_0) +(typeattributeset base_typeattr_131_28_0 ((and (coredomain) ((not (system_executes_vendor_violators init_28_0 shell_28_0)))))) +(typeattribute base_typeattr_130_28_0) +(typeattributeset base_typeattr_130_28_0 ((and (exec_type) ((not (vendor_file_type crash_dump_exec_28_0 netutils_wrapper_exec_28_0)))))) +(typeattribute base_typeattr_129_28_0) +(typeattributeset base_typeattr_129_28_0 ((and (domain) ((not (appdomain coredomain vendor_executes_system_violators vendor_init_28_0)))))) +(typeattribute base_typeattr_128_28_0) +(typeattributeset base_typeattr_128_28_0 ((and (coredomain) ((not (init_28_0 shell_28_0)))))) +(typeattribute base_typeattr_127_28_0) +(typeattributeset base_typeattr_127_28_0 ((and (coredomain) ((not (appdomain idmap_28_0 init_28_0 installd_28_0 system_server_28_0 webview_zygote_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_126_28_0) +(typeattributeset base_typeattr_126_28_0 ((and (coredomain) ((not (appdomain dex2oat_28_0 idmap_28_0 init_28_0 installd_28_0 postinstall_dexopt_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_125_28_0) +(typeattributeset base_typeattr_125_28_0 ((and (coredomain) ((not (data_between_core_and_vendor_violators init_28_0)))))) +(typeattribute base_typeattr_124_28_0) +(typeattributeset base_typeattr_124_28_0 ((and (coredomain) ((not (data_between_core_and_vendor_violators init_28_0 vold_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_123_28_0) +(typeattributeset base_typeattr_123_28_0 ((and (domain) ((not (appdomain coredomain data_between_core_and_vendor_violators)))))) +(typeattribute base_typeattr_122_28_0) +(typeattributeset base_typeattr_122_28_0 ((and (core_data_file_type) ((not (system_data_file_28_0 vendor_data_file_28_0 unencrypted_data_file_28_0 zoneinfo_data_file_28_0)))))) +(typeattribute base_typeattr_121_28_0) +(typeattributeset base_typeattr_121_28_0 ((and (core_data_file_type) ((not (system_data_file_28_0 vendor_data_file_28_0 zoneinfo_data_file_28_0)))))) +(typeattribute base_typeattr_120_28_0) +(typeattributeset base_typeattr_120_28_0 ((and (core_data_file_type) ((not (unencrypted_data_file_28_0 zoneinfo_data_file_28_0)))))) +(typeattribute base_typeattr_119_28_0) +(typeattributeset base_typeattr_119_28_0 ((and (vendor_init_28_0) ((not (data_between_core_and_vendor_violators)))))) +(typeattribute base_typeattr_118_28_0) +(typeattributeset base_typeattr_118_28_0 ((and (core_data_file_type) ((not (zoneinfo_data_file_28_0)))))) +(typeattribute base_typeattr_117_28_0) +(typeattributeset base_typeattr_117_28_0 ((and (domain) ((not (appdomain coredomain data_between_core_and_vendor_violators vendor_init_28_0)))))) +(typeattribute base_typeattr_116_28_0) +(typeattributeset base_typeattr_116_28_0 ((and (data_file_type) ((not (core_data_file_type vendor_data_file_28_0)))))) +(typeattribute base_typeattr_115_28_0) +(typeattributeset base_typeattr_115_28_0 ((and (data_file_type) ((not (core_data_file_type)))))) +(typeattribute base_typeattr_114_28_0) +(typeattributeset base_typeattr_114_28_0 ((and (coredomain) ((not (appdomain data_between_core_and_vendor_violators init_28_0 vold_prepare_subdirs_28_0)))))) +(typeattribute base_typeattr_113_28_0) +(typeattributeset base_typeattr_113_28_0 ((and (dev_type file_type) ((not (core_data_file_type coredomain_socket unlabeled_28_0)))))) +(typeattribute base_typeattr_112_28_0) +(typeattributeset base_typeattr_112_28_0 ((and (coredomain) ((not (socket_between_core_and_vendor_violators init_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_111_28_0) +(typeattributeset base_typeattr_111_28_0 ((and (core_data_file_type coredomain_socket unlabeled_28_0) ((not (pdx_endpoint_socket_type pdx_channel_socket_type app_data_file_28_0)))))) +(typeattribute base_typeattr_110_28_0) +(typeattributeset base_typeattr_110_28_0 ((and (domain) ((not (appdomain coredomain socket_between_core_and_vendor_violators data_between_core_and_vendor_violators vendor_init_28_0)))))) +(typeattribute base_typeattr_109_28_0) +(typeattributeset base_typeattr_109_28_0 ((and (domain) ((not (netdomain coredomain socket_between_core_and_vendor_violators)))))) +(typeattribute base_typeattr_108_28_0) +(typeattributeset base_typeattr_108_28_0 ((and (coredomain) ((not (incidentd_28_0 init_28_0 logd_28_0 mdnsd_28_0 netd_28_0 su_28_0 tombstoned_28_0)))))) +(typeattribute base_typeattr_107_28_0) +(typeattributeset base_typeattr_107_28_0 ((and (domain) ((not (appdomain coredomain socket_between_core_and_vendor_violators)))))) +(typeattribute base_typeattr_106_28_0) +(typeattributeset base_typeattr_106_28_0 ((and (domain) ((not (coredomain socket_between_core_and_vendor_violators)))))) +(typeattribute base_typeattr_105_28_0) +(typeattributeset base_typeattr_105_28_0 ((and (coredomain) ((not (adbd_28_0 init_28_0)))))) +(typeattribute base_typeattr_104_28_0) +(typeattributeset base_typeattr_104_28_0 ((and (coredomain) ((not (shell_28_0 su_28_0)))))) +(typeattribute base_typeattr_103_28_0) +(typeattributeset base_typeattr_103_28_0 ((and (coredomain) ((not (shell_28_0 su_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_102_28_0) +(typeattributeset base_typeattr_102_28_0 ((and (service_manager_type) ((not (app_api_service ephemeral_app_api_service audioserver_service_28_0 cameraserver_service_28_0 drmserver_service_28_0 keystore_service_28_0 mediaserver_service_28_0 mediametrics_service_28_0 mediaextractor_service_28_0 mediadrmserver_service_28_0 nfc_service_28_0 radio_service_28_0 virtual_touchpad_service_28_0 vr_hwc_service_28_0 vr_manager_service_28_0)))))) +(typeattribute base_typeattr_101_28_0) +(typeattributeset base_typeattr_101_28_0 ((and (appdomain) ((not (coredomain)))))) +(typeattribute base_typeattr_100_28_0) +(typeattributeset base_typeattr_100_28_0 ((and (domain) ((not (appdomain coredomain binder_in_vendor_violators)))))) +(typeattribute base_typeattr_99_28_0) +(typeattributeset base_typeattr_99_28_0 ((and (domain) ((not (hwservicemanager_28_0 servicemanager_28_0 vndservicemanager_28_0)))))) +(typeattribute base_typeattr_98_28_0) +(typeattributeset base_typeattr_98_28_0 ((and (domain) ((not (hal_bootctl_server init_28_0 recovery_28_0 ueventd_28_0 uncrypt_28_0 update_engine_28_0 vendor_init_28_0 vold_28_0)))))) +(typeattribute base_typeattr_97_28_0) +(typeattributeset base_typeattr_97_28_0 ((and (domain) ((not (install_recovery_28_0 recovery_28_0)))))) +(typeattribute base_typeattr_96_28_0) +(typeattributeset base_typeattr_96_28_0 ((and (domain) ((not (recovery_28_0 update_engine_28_0)))))) +(typeattribute base_typeattr_95_28_0) +(typeattributeset base_typeattr_95_28_0 ((and (domain) ((not (e2fs_28_0 fsck_28_0 init_28_0 recovery_28_0 vold_28_0)))))) +(typeattribute base_typeattr_94_28_0) +(typeattributeset base_typeattr_94_28_0 ((and (domain) ((not (init_28_0 recovery_28_0 shell_28_0 system_server_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_93_28_0) +(typeattributeset base_typeattr_93_28_0 ((and (domain) ((not (dumpstate_28_0 init_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_92_28_0) +(typeattributeset base_typeattr_92_28_0 ((and (domain) ((not (hal_drm_server hal_cas_server adbd_28_0 dumpstate_28_0 init_28_0 mediadrmserver_28_0 recovery_28_0 shell_28_0 system_server_28_0 vendor_init_28_0)))))) +(typeattribute base_typeattr_91_28_0) +(typeattributeset base_typeattr_91_28_0 ((and (domain) ((not (init_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_90_28_0) +(typeattributeset base_typeattr_90_28_0 ((and (fs_type) ((not (contextmount_type)))))) +(typeattribute base_typeattr_89_28_0) +(typeattributeset base_typeattr_89_28_0 ((and (fs_type) ((not (rootfs_28_0)))))) +(typeattribute base_typeattr_88_28_0) +(typeattributeset base_typeattr_88_28_0 ((and (domain) ((not (appdomain bootanim_28_0 recovery_28_0)))))) +(typeattribute base_typeattr_87_28_0) +(typeattributeset base_typeattr_87_28_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_28_0 postinstall_file_28_0)))))) +(typeattribute base_typeattr_86_28_0) +(typeattributeset base_typeattr_86_28_0 ((and (domain) ((not (appdomain dumpstate_28_0 mediaextractor_28_0 shell_28_0 su_28_0 webview_zygote_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_85_28_0) +(typeattributeset base_typeattr_85_28_0 ((and (fs_type) ((not (sdcard_type)))))) +(typeattribute base_typeattr_84_28_0) +(typeattributeset base_typeattr_84_28_0 ((and (domain) ((not (init_28_0 kernel_28_0 otapreopt_chroot_28_0 recovery_28_0 update_engine_28_0 vold_28_0 zygote_28_0)))))) +(typeattribute base_typeattr_83_28_0) +(typeattributeset base_typeattr_83_28_0 ((and (domain) ((not (init_28_0 kernel_28_0 recovery_28_0)))))) +(typeattribute base_typeattr_82_28_0) +(typeattributeset base_typeattr_82_28_0 ((and (domain) ((not (su_28_0)))))) +(typeattribute base_typeattr_81_28_0) +(typeattributeset base_typeattr_81_28_0 ((and (domain) ((not (init_28_0 vendor_init_28_0)))))) +(typeattribute base_typeattr_80_28_0) +(typeattributeset base_typeattr_80_28_0 ((and (domain) ((not (init_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_79_28_0) +(typeattributeset base_typeattr_79_28_0 ((and (domain) ((not (shell_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_78_28_0) +(typeattributeset base_typeattr_78_28_0 ((and (file_type) ((not (exec_type postinstall_file_28_0)))))) +(typeattribute base_typeattr_77_28_0) +(typeattributeset base_typeattr_77_28_0 ((and (domain) ((not (init_28_0 shell_28_0 ueventd_28_0 vendor_init_28_0)))))) +(typeattribute base_typeattr_76_28_0) +(typeattributeset base_typeattr_76_28_0 ((and (domain) ((not (init_28_0 shell_28_0 system_server_28_0 ueventd_28_0)))))) +(typeattribute base_typeattr_75_28_0) +(typeattributeset base_typeattr_75_28_0 ((and (domain) ((not (init_28_0)))))) +(typeattribute base_typeattr_74_28_0) +(typeattributeset base_typeattr_74_28_0 ((and (domain) ((not (kernel_28_0)))))) +(typeattribute base_typeattr_73_28_0) +(typeattributeset base_typeattr_73_28_0 ((and (domain) ((not (healthd_28_0 init_28_0 kernel_28_0 recovery_28_0 tee_28_0 ueventd_28_0 uncrypt_28_0)))))) +(typeattribute base_typeattr_72_28_0) +(typeattributeset base_typeattr_72_28_0 ((and (domain) ((not (init_28_0 kernel_28_0 ueventd_28_0 vold_28_0)))))) +(typeattribute base_typeattr_71_28_0) +(typeattributeset base_typeattr_71_28_0 ((and (domain) ((not (init_28_0 recovery_28_0)))))) +(typeattribute base_typeattr_70_28_0) +(typeattributeset base_typeattr_70_28_0 ((and (domain) ((not (domain)))))) +(typeattribute base_typeattr_69_28_0) +(typeattributeset base_typeattr_69_28_0 ((and (domain) ((not (coredomain)))))) +(typeattribute base_typeattr_68_28_0) +(typeattributeset base_typeattr_68_28_0 ((and (domain) ((not (isolated_app_28_0 servicemanager_28_0 vndservicemanager_28_0)))))) +(typeattribute base_typeattr_67_28_0) +(typeattributeset base_typeattr_67_28_0 ((and (appdomain coredomain binder_in_vendor_violators) ((not (hwservicemanager_28_0)))))) +(typeattribute base_typeattr_66_28_0) +(typeattributeset base_typeattr_66_28_0 ((and (domain) ((not (display_service_server)))))) +(typeattribute base_typeattr_65_28_0) +(typeattributeset base_typeattr_65_28_0 ((and (domain) ((not (cameraserver_28_0)))))) +(typeattribute base_typeattr_64_28_0) +(typeattributeset base_typeattr_64_28_0 ((and (domain) ((not (bufferhubd_28_0)))))) +(typeattribute base_typeattr_63_28_0) +(typeattributeset base_typeattr_63_28_0 ((and (domain) ((not (bootstat_28_0 init_28_0)))))) +(typeattribute base_typeattr_62_28_0) +(typeattributeset base_typeattr_62_28_0 ((and (domain) ((not (bootstat_28_0 init_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_61_28_0) +(typeattributeset base_typeattr_61_28_0 ((and (domain) ((not (bootanim_28_0 bootstat_28_0 dumpstate_28_0 init_28_0 recovery_28_0 shell_28_0 system_server_28_0)))))) +(typeattribute base_typeattr_60_28_0) +(typeattributeset base_typeattr_60_28_0 ((and (appdomain) ((not (bluetooth_28_0 system_app_28_0)))))) +(typeattribute base_typeattr_59_28_0) +(typeattributeset base_typeattr_59_28_0 ((and (data_file_type) ((not (system_data_file_28_0 apk_data_file_28_0 dalvikcache_data_file_28_0)))))) +(typeattribute base_typeattr_58_28_0) +(typeattributeset base_typeattr_58_28_0 ((all))) +(typeattribute base_typeattr_57_28_0) +(typeattributeset base_typeattr_57_28_0 ((and (appdomain) ((not (bluetooth_28_0 nfc_28_0)))))) +(typeattribute base_typeattr_56_28_0) +(typeattributeset base_typeattr_56_28_0 ((and (appdomain) ((not (untrusted_app_all platform_app_28_0 priv_app_28_0)))))) +(typeattribute base_typeattr_55_28_0) +(typeattributeset base_typeattr_55_28_0 ((and (appdomain) ((not (platform_app_28_0)))))) +(typeattribute base_typeattr_54_28_0) +(typeattributeset base_typeattr_54_28_0 ((and (domain) ((not (appdomain crash_dump_28_0)))))) +(typeattribute base_typeattr_53_28_0) +(typeattributeset base_typeattr_53_28_0 ((and (appdomain) ((not (shell_28_0 su_28_0)))))) +(typeattribute base_typeattr_52_28_0) +(typeattributeset base_typeattr_52_28_0 ((and (appdomain) ((not (shell_28_0)))))) +(typeattribute base_typeattr_51_28_0) +(typeattributeset base_typeattr_51_28_0 ((and (domain) ((not (appdomain)))))) +(typeattribute base_typeattr_50_28_0) +(typeattributeset base_typeattr_50_28_0 ((and (appdomain) ((not (radio_28_0)))))) +(typeattribute base_typeattr_49_28_0) +(typeattributeset base_typeattr_49_28_0 ((and (appdomain) ((not (nfc_28_0)))))) +(typeattribute base_typeattr_48_28_0) +(typeattributeset base_typeattr_48_28_0 ((and (appdomain) ((not (bluetooth_28_0)))))) +(typeattribute base_typeattr_47_28_0) +(typeattributeset base_typeattr_47_28_0 ((and (appdomain untrusted_v2_app_28_0) ((not (ephemeral_app_28_0)))))) +(typeattribute base_typeattr_46_28_0) +(typeattributeset base_typeattr_46_28_0 ((and (appdomain) ((not (ephemeral_app_28_0 isolated_app_28_0)))))) +(typeattribute base_typeattr_45_28_0) +(typeattributeset base_typeattr_45_28_0 ((and (appdomain) ((not (untrusted_v2_app_28_0)))))) +(typeattribute base_typeattr_44_28_0) +(typeattributeset base_typeattr_44_28_0 ((and (appdomain) ((not (ephemeral_app_28_0 untrusted_v2_app_28_0)))))) +(typeattribute base_typeattr_43_28_0) +(typeattributeset base_typeattr_43_28_0 ((and (appdomain) ((not (isolated_app_28_0)))))) +(typeattribute base_typeattr_42_28_0) +(typeattributeset base_typeattr_42_28_0 ((and (hal_wifi_supplicant_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_41_28_0) +(typeattributeset base_typeattr_41_28_0 ((and (hal_wifi_offload_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_40_28_0) +(typeattributeset base_typeattr_40_28_0 ((and (hal_wifi_hostapd_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_39_28_0) +(typeattributeset base_typeattr_39_28_0 ((and (hal_wifi_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_38_28_0) +(typeattributeset base_typeattr_38_28_0 ((and (hal_weaver_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_37_28_0) +(typeattributeset base_typeattr_37_28_0 ((and (hal_vr_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_36_28_0) +(typeattributeset base_typeattr_36_28_0 ((and (hal_vibrator_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_35_28_0) +(typeattributeset base_typeattr_35_28_0 ((and (hal_vehicle_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_34_28_0) +(typeattributeset base_typeattr_34_28_0 ((and (hal_usb_gadget_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_33_28_0) +(typeattributeset base_typeattr_33_28_0 ((and (hal_usb_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_32_28_0) +(typeattributeset base_typeattr_32_28_0 ((and (hal_tv_input_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_31_28_0) +(typeattributeset base_typeattr_31_28_0 ((and (hal_tv_cec_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_30_28_0) +(typeattributeset base_typeattr_30_28_0 ((and (hal_thermal_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_29_28_0) +(typeattributeset base_typeattr_29_28_0 ((and (hal_tetheroffload_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_28_28_0) +(typeattributeset base_typeattr_28_28_0 ((and (hal_telephony_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_27_28_0) +(typeattributeset base_typeattr_27_28_0 ((and (hal_sensors_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_26_28_0) +(typeattributeset base_typeattr_26_28_0 ((and (hal_secure_element_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_25_28_0) +(typeattributeset base_typeattr_25_28_0 ((and (hal_power_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_24_28_0) +(typeattributeset base_typeattr_24_28_0 ((and (hal_oemlock_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_23_28_0) +(typeattributeset base_typeattr_23_28_0 ((and (hal_nfc_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_22_28_0) +(typeattributeset base_typeattr_22_28_0 ((and (hal_neuralnetworks_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_21_28_0) +(typeattributeset base_typeattr_21_28_0 ((and (hal_memtrack_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_20_28_0) +(typeattributeset base_typeattr_20_28_0 ((and (hal_lowpan_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_19_28_0) +(typeattributeset base_typeattr_19_28_0 ((and (hal_light_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_18_28_0) +(typeattributeset base_typeattr_18_28_0 ((and (hal_keymaster_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_17_28_0) +(typeattributeset base_typeattr_17_28_0 ((and (hal_ir_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_16_28_0) +(typeattributeset base_typeattr_16_28_0 ((and (hal_health_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_15_28_0) +(typeattributeset base_typeattr_15_28_0 ((and (hal_graphics_composer_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_14_28_0) +(typeattributeset base_typeattr_14_28_0 ((and (hal_graphics_allocator_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_13_28_0) +(typeattributeset base_typeattr_13_28_0 ((and (hal_gnss_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_12_28_0) +(typeattributeset base_typeattr_12_28_0 ((and (hal_gatekeeper_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_11_28_0) +(typeattributeset base_typeattr_11_28_0 ((and (hal_fingerprint_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_10_28_0) +(typeattributeset base_typeattr_10_28_0 ((and (hal_evs_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_9_28_0) +(typeattributeset base_typeattr_9_28_0 ((and (hal_dumpstate_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_8_28_0) +(typeattributeset base_typeattr_8_28_0 ((and (hal_contexthub_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_7_28_0) +(typeattributeset base_typeattr_7_28_0 ((and (hal_confirmationui_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_6_28_0) +(typeattributeset base_typeattr_6_28_0 ((and (hal_configstore_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_5_28_0) +(typeattributeset base_typeattr_5_28_0 ((and (hal_broadcastradio_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_4_28_0) +(typeattributeset base_typeattr_4_28_0 ((and (hal_bluetooth_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_3_28_0) +(typeattributeset base_typeattr_3_28_0 ((and (hal_authsecret_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_2_28_0) +(typeattributeset base_typeattr_2_28_0 ((and (hal_audiocontrol_server) ((not (halserverdomain)))))) +(typeattribute base_typeattr_1_28_0) +(typeattributeset base_typeattr_1_28_0 ((and (hal_allocator_server) ((not (halserverdomain)))))) diff --git a/recovery/root/sbin/etc/selinux/plat_sepolicy_vers.txt b/recovery/root/sbin/etc/selinux/plat_sepolicy_vers.txt new file mode 100755 index 0000000..ba70ecb --- /dev/null +++ b/recovery/root/sbin/etc/selinux/plat_sepolicy_vers.txt @@ -0,0 +1 @@ +28.0 diff --git a/recovery/root/sbin/etc/selinux/plat_service_contexts b/recovery/root/sbin/etc/selinux/plat_service_contexts new file mode 100755 index 0000000..6fceee4 --- /dev/null +++ b/recovery/root/sbin/etc/selinux/plat_service_contexts @@ -0,0 +1,278 @@ +accessibility u:object_r:accessibility_service:s0 +account u:object_r:account_service:s0 +activity u:object_r:activity_service:s0 +alarm u:object_r:alarm_service:s0 +android.os.UpdateEngineService u:object_r:update_engine_service:s0 +android.security.keystore u:object_r:keystore_service:s0 +android.service.gatekeeper.IGateKeeperService u:object_r:gatekeeper_service:s0 +appops u:object_r:appops_service:s0 +appwidget u:object_r:appwidget_service:s0 +assetatlas u:object_r:assetatlas_service:s0 +audio u:object_r:audio_service:s0 +autofill u:object_r:autofill_service:s0 +backup u:object_r:backup_service:s0 +batteryproperties u:object_r:batteryproperties_service:s0 +batterystats u:object_r:batterystats_service:s0 +battery u:object_r:battery_service:s0 +binder_calls_stats u:object_r:binder_calls_stats_service:s0 +bluetooth_manager u:object_r:bluetooth_manager_service:s0 +bluetooth u:object_r:bluetooth_service:s0 +broadcastradio u:object_r:broadcastradio_service:s0 +carrier_config u:object_r:radio_service:s0 +clipboard u:object_r:clipboard_service:s0 +com.android.net.IProxyService u:object_r:IProxyService_service:s0 +commontime_management u:object_r:commontime_management_service:s0 +common_time.clock u:object_r:mediaserver_service:s0 +common_time.config u:object_r:mediaserver_service:s0 +companiondevice u:object_r:companion_device_service:s0 +connectivity u:object_r:connectivity_service:s0 +connmetrics u:object_r:connmetrics_service:s0 +consumer_ir u:object_r:consumer_ir_service:s0 +content u:object_r:content_service:s0 +contexthub u:object_r:contexthub_service:s0 +country_detector u:object_r:country_detector_service:s0 +coverage u:object_r:coverage_service:s0 +cpuinfo u:object_r:cpuinfo_service:s0 +crossprofileapps u:object_r:crossprofileapps_service:s0 +dbinfo u:object_r:dbinfo_service:s0 +device_policy u:object_r:device_policy_service:s0 +device_identifiers u:object_r:device_identifiers_service:s0 +deviceidle u:object_r:deviceidle_service:s0 +devicestoragemonitor u:object_r:devicestoragemonitor_service:s0 +diskstats u:object_r:diskstats_service:s0 +display u:object_r:display_service:s0 +netd_listener u:object_r:netd_listener_service:s0 +network_watchlist u:object_r:network_watchlist_service:s0 +DockObserver u:object_r:DockObserver_service:s0 +dreams u:object_r:dreams_service:s0 +drm.drmManager u:object_r:drmserver_service:s0 +dropbox u:object_r:dropbox_service:s0 +dumpstate u:object_r:dumpstate_service:s0 +econtroller u:object_r:radio_service:s0 +euicc_card_controller u:object_r:radio_service:s0 +lowpan u:object_r:lowpan_service:s0 +ethernet u:object_r:ethernet_service:s0 +fingerprint u:object_r:fingerprint_service:s0 +font u:object_r:font_service:s0 +android.hardware.fingerprint.IFingerprintDaemon u:object_r:fingerprintd_service:s0 +gfxinfo u:object_r:gfxinfo_service:s0 +graphicsstats u:object_r:graphicsstats_service:s0 +gpu u:object_r:gpu_service:s0 +hardware u:object_r:hardware_service:s0 +hardware_properties u:object_r:hardware_properties_service:s0 +hdmi_control u:object_r:hdmi_control_service:s0 +incident u:object_r:incident_service:s0 +inputflinger u:object_r:inputflinger_service:s0 +input_method u:object_r:input_method_service:s0 +input u:object_r:input_service:s0 +installd u:object_r:installd_service:s0 +iphonesubinfo_msim u:object_r:radio_service:s0 +iphonesubinfo2 u:object_r:radio_service:s0 +iphonesubinfo u:object_r:radio_service:s0 +ims u:object_r:radio_service:s0 +imms u:object_r:imms_service:s0 +ipsec u:object_r:ipsec_service:s0 +isms_msim u:object_r:radio_service:s0 +isms2 u:object_r:radio_service:s0 +isms u:object_r:radio_service:s0 +isub u:object_r:radio_service:s0 +jobscheduler u:object_r:jobscheduler_service:s0 +launcherapps u:object_r:launcherapps_service:s0 +location u:object_r:location_service:s0 +lock_settings u:object_r:lock_settings_service:s0 +media.aaudio u:object_r:audioserver_service:s0 +media.audio_flinger u:object_r:audioserver_service:s0 +media.audio_policy u:object_r:audioserver_service:s0 +media.camera u:object_r:cameraserver_service:s0 +media.camera.proxy u:object_r:cameraproxy_service:s0 +media.log u:object_r:audioserver_service:s0 +media.player u:object_r:mediaserver_service:s0 +media.metrics u:object_r:mediametrics_service:s0 +media.extractor u:object_r:mediaextractor_service:s0 +media.extractor.update u:object_r:mediaextractor_update_service:s0 +media.codec u:object_r:mediacodec_service:s0 +media.resource_manager u:object_r:mediaserver_service:s0 +media.sound_trigger_hw u:object_r:audioserver_service:s0 +media.drm u:object_r:mediadrmserver_service:s0 +media_projection u:object_r:media_projection_service:s0 +media_resource_monitor u:object_r:media_session_service:s0 +media_router u:object_r:media_router_service:s0 +media_session u:object_r:media_session_service:s0 +meminfo u:object_r:meminfo_service:s0 +midi u:object_r:midi_service:s0 +mount u:object_r:mount_service:s0 +netd u:object_r:netd_service:s0 +netpolicy u:object_r:netpolicy_service:s0 +netstats u:object_r:netstats_service:s0 +network_management u:object_r:network_management_service:s0 +network_score u:object_r:network_score_service:s0 +network_time_update_service u:object_r:network_time_update_service:s0 +nfc u:object_r:nfc_service:s0 +notification u:object_r:notification_service:s0 +oem_lock u:object_r:oem_lock_service:s0 +otadexopt u:object_r:otadexopt_service:s0 +overlay u:object_r:overlay_service:s0 +package u:object_r:package_service:s0 +package_native u:object_r:package_native_service:s0 +perfprofd u:object_r:perfprofd_service:s0 +permission u:object_r:permission_service:s0 +persistent_data_block u:object_r:persistent_data_block_service:s0 +phone_msim u:object_r:radio_service:s0 +phone1 u:object_r:radio_service:s0 +phone2 u:object_r:radio_service:s0 +phone u:object_r:radio_service:s0 +pinner u:object_r:pinner_service:s0 +power u:object_r:power_service:s0 +print u:object_r:print_service:s0 +processinfo u:object_r:processinfo_service:s0 +procstats u:object_r:procstats_service:s0 +radio.phonesubinfo u:object_r:radio_service:s0 +radio.phone u:object_r:radio_service:s0 +radio.sms u:object_r:radio_service:s0 +recovery u:object_r:recovery_service:s0 +restrictions u:object_r:restrictions_service:s0 +rttmanager u:object_r:rttmanager_service:s0 +samplingprofiler u:object_r:samplingprofiler_service:s0 +scheduling_policy u:object_r:scheduling_policy_service:s0 +search u:object_r:search_service:s0 +secure_element u:object_r:secure_element_service:s0 +sec_key_att_app_id_provider u:object_r:sec_key_att_app_id_provider_service:s0 +sensorservice u:object_r:sensorservice_service:s0 +serial u:object_r:serial_service:s0 +servicediscovery u:object_r:servicediscovery_service:s0 +settings u:object_r:settings_service:s0 +shortcut u:object_r:shortcut_service:s0 +simphonebook_msim u:object_r:radio_service:s0 +simphonebook2 u:object_r:radio_service:s0 +simphonebook u:object_r:radio_service:s0 +sip u:object_r:radio_service:s0 +slice u:object_r:slice_service:s0 +stats u:object_r:stats_service:s0 +statscompanion u:object_r:statscompanion_service:s0 +soundtrigger u:object_r:voiceinteraction_service:s0 +statusbar u:object_r:statusbar_service:s0 +storaged u:object_r:storaged_service:s0 +storaged_pri u:object_r:storaged_service:s0 +storagestats u:object_r:storagestats_service:s0 +SurfaceFlinger u:object_r:surfaceflinger_service:s0 +system_update u:object_r:system_update_service:s0 +task u:object_r:task_service:s0 +telecom u:object_r:telecom_service:s0 +telephony.registry u:object_r:registry_service:s0 +textclassification u:object_r:textclassification_service:s0 +textservices u:object_r:textservices_service:s0 +timezone u:object_r:timezone_service:s0 +thermalservice u:object_r:thermal_service:s0 +trust u:object_r:trust_service:s0 +tv_input u:object_r:tv_input_service:s0 +uimode u:object_r:uimode_service:s0 +updatelock u:object_r:updatelock_service:s0 +usagestats u:object_r:usagestats_service:s0 +usb u:object_r:usb_service:s0 +user u:object_r:user_service:s0 +vibrator u:object_r:vibrator_service:s0 +virtual_touchpad u:object_r:virtual_touchpad_service:s0 +voiceinteraction u:object_r:voiceinteraction_service:s0 +vold u:object_r:vold_service:s0 +vr_hwc u:object_r:vr_hwc_service:s0 +vrmanager u:object_r:vr_manager_service:s0 +wallpaper u:object_r:wallpaper_service:s0 +webviewupdate u:object_r:webviewupdate_service:s0 +wifip2p u:object_r:wifip2p_service:s0 +wifiscanner u:object_r:wifiscanner_service:s0 +wifi u:object_r:wifi_service:s0 +wificond u:object_r:wificond_service:s0 +wifiaware u:object_r:wifiaware_service:s0 +wifirtt u:object_r:rttmanager_service:s0 +window u:object_r:window_service:s0 +* u:object_r:default_android_service:s0 +NvRAMAgent u:object_r:nvram_agent_service:s0 +memory_dumper u:object_r:mediaserver_service:s0 +imsa u:object_r:radio_service:s0 +mtkIms u:object_r:radio_service:s0 +GbaService u:object_r:radio_service:s0 +anrmanager u:object_r:mtk_anrmanager_service:s0 +permrecords u:object_r:mtk_permrecords_service:s0 +media.mmsdk u:object_r:mtk_advcamserver_service:s0 +media.advcam u:object_r:mtk_advcamserver_service:s0 +AAL u:object_r:aal_service:s0 +mobile u:object_r:mtk_mobile_service:s0 +msgmonitorservice u:object_r:mtk_msg_monitor_service:s0 +mtk-perfservice u:object_r:mtk_perf_service:s0 +power_hal_mgr_service u:object_r:mtk_power_hal_mgr_service:s0 +epdg_service u:object_r:mtk_epdg_service:s0 +rns u:object_r:mtk_rns_service:s0 +phoneEx u:object_r:mtk_radio_service:s0 +telephony.mtkregistry u:object_r:mtk_registry_service:s0 +iphonesubinfoEx u:object_r:mtk_phonesubinfo_service:s0 +mtk_telecom u:object_r:mtk_telecom_service:s0 +mtksimphonebook u:object_r:mtk_simphonebook_service:s0 +data_shaping u:object_r:mtk_data_shaping_service:s0 +mtkconnmetrics u:object_r:mtk_connmetrics_service:s0 +search_engine_service u:object_r:mtk_search_engine_service:s0 +duraspeed u:object_r:mtk_duraspeed_service:s0 +FullscreenSwitchService u:object_r:mtk_fullscreen_switch_service:s0 +fm_radio_service u:object_r:mtk_fm_radio_service:s0 +GoogleOtaBinder u:object_r:ota_agent_service:s0 +GpuAppSpectatorService u:object_r:gas_srv_service:s0 +GuiExtService u:object_r:guiext-server_service:s0 +FpsPolicyService u:object_r:fpspolicy-server_service:s0 +isubstub u:object_r:radio_service:s0 +appdetection u:object_r:mtk_appdetection_service:s0 +wfo u:object_r:radio_service:s0 +imtksms u:object_r:radio_service:s0 +carrierexpress u:object_r:mtk_carrierexpress_service:s0 +media.VTS u:object_r:vtservice_service:s0 +media.VTS.HiDL u:object_r:vtservice_hidl_service:s0 +mwis u:object_r:radio_service:s0 +hdmi.MtkHdmiService u:object_r:mtk_hdmi_service:s0 +PPLAgent u:object_r:ppl_agent_service:s0 +nfc.st_ext u:object_r:nfc_service:s0 +nfc_settings u:object_r:nfc_service:s0 +vendor.trustonic.teeservice.ITeeService u:object_r:tee_service:s0 +vendor.trustonic.teeregistryservice.ITeeRegistryService u:object_r:teeregistry_service:s0 +oppoautoinstall u:object_r:oppoautoinstall_service:s0 +cabc u:object_r:cabc_service:s0 +OPPO u:object_r:OPPO_service:s0 +usage u:object_r:usage_service:s0 +oppocustomize u:object_r:oppocustomize_service:s0 +RotorSrv u:object_r:rotor_service:s0 +assert.tip u:object_r:oppoasserttip_service:s0 +SmartShowManager u:object_r:SmartShowManager_service:s0 +oppodisplay u:object_r:oppodisplay_service:s0 +AtlasService u:object_r:atlas_service:s0 +selfstick u:object_r:selfstick_service:s0 +OPPOExService u:object_r:OPPOExService_service:s0 +oppo.com.IRUtils u:object_r:IRUtils_service:s0 +critical.log u:object_r:criticallog_service:s0 +color_screenshot u:object_r:color_screenshot_service:s0 +luckymoney u:object_r:luckymoney_service:s0 +secrecy u:object_r:secrecy_service:s0 +oppo.junklog u:object_r:oppojunklog_service:s0 +multimediaDaemon u:object_r:multimediaDaemon_service:s0 +neuronsystem u:object_r:neuronsystem_service:s0 +neoservice u:object_r:neo_service:s0 +oppo.com.IRUtils2 u:object_r:SSF_service:s0 +com.oppo.color.safe.loader.ILoaderService_new u:object_r:SSF_load_service:s0 +factory u:object_r:factory_service:s0 +power_monitor u:object_r:power_monitor:s0 +chatty u:object_r:chatty_service:s0 +motor u:object_r:motor_service:s0 +motor.control u:object_r:motorcontrol_service:s0 +oiface u:object_r:oiface_service:s0 +hypnusd u:object_r:hypnusd_service:s0 +neoservice u:object_r:neo_service:s0 +usage.log u:object_r:ousage_service:s0 +hypnus u:object_r:hypnus_service:s0 +AppDataService u:object_r:app_data_service:s0 +athenaservice u:object_r:athena_service:s0 +oppo.gift u:object_r:oppogift_service:s0 +CleanTrashService u:object_r:clean_trash_service:s0 +oae u:object_r:oae_service:s0 +trp u:object_r:trp_service:s0 +transmit_point u:object_r:transmit_point_service:s0 +dex2oat u:object_r:dex2oat_service:s0 +engineer u:object_r:engineer_service:s0 +face u:object_r:face_service:s0 +alipay u:object_r:alipay_service:s0 +common_dcs u:object_r:commondcs_service:s0 diff --git a/recovery/root/sbin/etc/selinux/precompiled_sepolicy b/recovery/root/sbin/etc/selinux/precompiled_sepolicy new file mode 100755 index 0000000000000000000000000000000000000000..932694d06cd664a79b0e5870b262940f3402de4d GIT binary patch literal 819696 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

FMiZ-1uBqefPHGCSf4O@O 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 ClY}z> literal 0 HcmV?d00001 diff --git a/recovery/root/sbin/etc/selinux/precompiled_sepolicy.plat_and_mapping.sha256 b/recovery/root/sbin/etc/selinux/precompiled_sepolicy.plat_and_mapping.sha256 new file mode 100755 index 0000000..2014f4b --- /dev/null +++ b/recovery/root/sbin/etc/selinux/precompiled_sepolicy.plat_and_mapping.sha256 @@ -0,0 +1 @@ +e3d5b0fea0471debae47913df27a48150a105c9bfd67ebace17800815406ccce diff --git a/recovery/root/sbin/etc/selinux/precompiled_sepolicy_debug b/recovery/root/sbin/etc/selinux/precompiled_sepolicy_debug new file mode 100755 index 0000000000000000000000000000000000000000..d30361cf6fec38e1a5e23cffe8daf69bd701ca2f GIT binary patch literal 825668 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"gBF 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

53{tK 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 literal 0 HcmV?d00001 diff --git a/recovery/root/sbin/etc/selinux/precompiled_sepolicy_debug.plat_and_mapping.sha256 b/recovery/root/sbin/etc/selinux/precompiled_sepolicy_debug.plat_and_mapping.sha256 new file mode 100755 index 0000000..40b00e6 --- /dev/null +++ b/recovery/root/sbin/etc/selinux/precompiled_sepolicy_debug.plat_and_mapping.sha256 @@ -0,0 +1 @@ +cd12c4d15607960b1593619ff9943c1d80321a3fc03591cd9d8bd6c9f8778f32 diff --git a/recovery/root/sbin/etc/selinux/vendor_file_contexts b/recovery/root/sbin/etc/selinux/vendor_file_contexts new file mode 100755 index 0000000..a641d8e --- /dev/null +++ b/recovery/root/sbin/etc/selinux/vendor_file_contexts @@ -0,0 +1,784 @@ +(/vendor)?/custom(/.*)? u:object_r:custom_file:s0 +/(system\/vendor|vendor)/bin/bip u:object_r:bip_exec:s0 +/(system\/vendor|vendor)/bin/slpd u:object_r:slpd_exec:s0 +/(system\/vendor|vendor)/bin/mnld u:object_r:mnld_exec:s0 +/(system\/vendor|vendor)/bin/wfca u:object_r:wfca_exec:s0 +/(system\/vendor|vendor)/bin/atcid u:object_r:atcid_exec:s0 +/(system\/vendor|vendor)/bin/ipsec u:object_r:ipsec_exec:s0 +/(system\/vendor|vendor)/bin/charon u:object_r:charon_exec:s0 +/(system\/vendor|vendor)/bin/stroke u:object_r:stroke_exec:s0 +/(system\/vendor|vendor)/bin/thermal u:object_r:thermal_exec:s0 +/(system\/vendor|vendor)/bin/viarild u:object_r:viarild_exec:s0 +/(system\/vendor|vendor)/bin/statusd u:object_r:statusd_exec:s0 +/(system\/vendor|vendor)/bin/factory u:object_r:factory_exec:s0 +/(system\/vendor|vendor)/bin/mtkrild u:object_r:mtkrild_exec:s0 +/(system\/vendor|vendor)/bin/starter u:object_r:starter_exec:s0 +/(system\/vendor|vendor)/bin/mmc_ffu u:object_r:mmc_ffu_exec:s0 +/(vendor|system/vendor)/bin/hw/rild u:object_r:rild_exec:s0 +/(system\/vendor|vendor)/bin/meta_tst u:object_r:meta_tst_exec:s0 +/(vendor|system/vendor)/bin/exp_lock u:object_r:exp_lock_exec:s0 +/(system\/vendor|vendor)/bin/wo_ipsec u:object_r:wo_ipsec_exec:s0 +/(vendor|system\/vendor)/bin/init_thh u:object_r:init_thh_service_exec:s0 +/(system\/vendor|vendor)/bin/volte_ua u:object_r:volte_ua_exec:s0 +/(system\/vendor|vendor)/bin/epdg_wod u:object_r:epdg_wod_exec:s0 +/(system\/vendor|vendor)/bin/ccci_fsd u:object_r:ccci_fsd_exec:s0 +/(system\/vendor|vendor)/bin/ccci_rpcd u:object_r:ccci_rpcd_exec:s0 +/(system\/vendor|vendor)/bin/ipsec_mon u:object_r:ipsec_mon_exec:s0 +/(system\/vendor|vendor)/bin/mtk_agpsd u:object_r:mtk_agpsd_exec:s0 +/(system\/vendor|vendor)/bin/muxreport u:object_r:muxreport_exec:s0 +/(vendor|system/vendor)/bin/self-init u:object_r:self_init_exec:s0 +/(system\/vendor|vendor)/bin/netdagent u:object_r:netdagent_exec:s0 +/(system\/vendor|vendor)/bin/ppl_agent u:object_r:ppl_agent_exec:s0 +/(system\/vendor|vendor)/bin/wo_stroke u:object_r:wo_stroke_exec:s0 +/(system\/vendor|vendor)/bin/wo_charon u:object_r:wo_charon_exec:s0 +/(system\/vendor|vendor)/bin/flashlessd u:object_r:flashlessd_exec:s0 +/(system\/vendor|vendor)/bin/wmt_loader u:object_r:wmt_loader_exec:s0 +/(system\/vendor|vendor)/bin/spm_loader u:object_r:spm_loader_exec:s0 +/(system\/vendor|vendor)/bin/wo_starter u:object_r:wo_starter_exec:s0 +/(system\/vendor|vendor)/bin/volte_imcb u:object_r:volte_imcb_exec:s0 +/(system\/vendor|vendor)/bin/fuelgauged u:object_r:fuelgauged_exec:s0 +/(vendor|system/vendor)/bin/hw/hostapd u:object_r:hal_wifi_hostapd_default_exec:s0 +/(system\/vendor|vendor)/bin/STFlashTool u:object_r:stflashtool_exec:s0 +/(system\/vendor|vendor)/bin/hw/rilproxy u:object_r:rild_exec:s0 +/(system\/vendor|vendor)/bin/ccci_mdinit u:object_r:ccci_mdinit_exec:s0 +/(vendor|system\/vendor)/bin/teei_daemon u:object_r:tee_exec:s0 +/(system\/vendor|vendor)/bin/volte_stack u:object_r:volte_stack_exec:s0 +/(system\/vendor|vendor)/bin/gsm0710muxd u:object_r:gsm0710muxd_exec:s0 +/(system\/vendor|vendor)/bin/volte_uce_ua u:object_r:volte_uce_ua_exec:s0 +/(system\/vendor|vendor)/bin/volte_rcs_ua u:object_r:volte_rcs_ua_exec:s0 +/(system\/vendor|vendor)/bin/nvram_daemon u:object_r:nvram_daemon_exec:s0 +/(system\/vendor|vendor)/bin/atci_service u:object_r:atci_service_exec:s0 +/(system\/vendor|vendor)/bin/wmt_launcher u:object_r:mtk_wmt_launcher_exec:s0 +/(system\/vendor|vendor)/bin/volte_imsm_93 u:object_r:volte_imsm_93_exec:s0 +/(vendor|system\/vendor)/bin/mcDriverDaemon u:object_r:mobicore_exec:s0 +/(system\/vendor|vendor)/bin/wlan_assistant u:object_r:wlan_assistant_exec:s0 +/(system\/vendor|vendor)/bin/wo_epdg_client u:object_r:wo_epdg_client_exec:s0 +/(vendor|system/vendor)/operator/app(/.*)? u:object_r:vendor_app_file:s0 +/(system\/vendor|vendor)/bin/rcs_volte_stack u:object_r:rcs_volte_stack_exec:s0 +/(system\/vendor|vendor)/bin/fm_hidl_service u:object_r:fm_hidl_service_exec:s0 +/(system\/vendor|vendor)/bin/thermal_manager u:object_r:thermal_manager_exec:s0 +/(system\/vendor|vendor)/bin/MtkCodecService u:object_r:MtkCodecService_exec:s0 +/(vendor|system/vendor)/bin/oppoalgo_daemon u:object_r:oppoalgo_daemon_exec:s0 +/(vendor|system/vendor)/bin/remosaic_daemon u:object_r:remosaic_daemon_exec:s0 +/(vendor|system\/vendor)/app/mcRegistry(/.*)? u:object_r:mobicore_vendor_file:s0 +/(system\/vendor|vendor)/bin/hw/mtkfusionrild u:object_r:rild_exec:s0 +/(system\/vendor|vendor)/bin/biosensord_nvram u:object_r:biosensord_nvram_exec:s0 +/(system\/vendor|vendor)/bin/thermalloadalgod u:object_r:thermalloadalgod_exec:s0 +/(system\/vendor|vendor)/bin/lbs_hidl_service u:object_r:lbs_hidl_service_exec:s0 +/(system\/vendor|vendor)/bin/fuelgauged_nvram u:object_r:fuelgauged_nvram_exec:s0 +/(system\/vendor|vendor)/bin/hw/vtservice_hidl u:object_r:vtservice_hidl_exec:s0 +/(vendor|system/vendor)/bin/vndservicemanager u:object_r:vndservicemanager_exec:s0 +/(vendor|system/vendor)/bin/hw/wpa_supplicant u:object_r:hal_wifi_supplicant_default_exec:s0 +/(system\/vendor|vendor)/bin/hw/camerahalserver u:object_r:mtk_hal_camera_exec:s0 +/(system\/vendor|vendor)/bin/nvram_agent_binder u:object_r:nvram_agent_binder_exec:s0 +/(vendor|system/vendor)/etc/rsc/[^/]+/app(/.*)? u:object_r:vendor_app_file:s0 +/(system\/vendor|vendor)/bin/audiocmdservice_atci u:object_r:audiocmdservice_atci_exec:s0 +/(system\/vendor|vendor)/bin/hw/merged_hal_service u:object_r:merged_hal_service_exec:s0 +/(vendor|system/vendor)/etc/rsc/[^/]+/plugin(/.*)? u:object_r:vendor_app_file:s0 +/(vendor|system/vendor)/etc/rsc/[^/]+/overlay(/.*)? u:object_r:vendor_overlay_file:s0 +/(vendor|system/vendor)/etc/rsc/[^/]+/priv-app(/.*)? u:object_r:vendor_app_file:s0 +/(vendor|system/vendor)/bin/init\.oppo\.fingerprints\.sh u:object_r:oppo_fingerprints_init_shell_exec:s0 +/(vendor|system/vendor)/etc/rsc/[^/]+/framework(/.*)? u:object_r:vendor_framework_file:s0 +/(vendor|system/vendor)/lib(64)?/hw/gralloc\.default\.so u:object_r:same_process_hal_file:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.ir@1\.0-service u:object_r:hal_ir_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.vr@1\.0-service u:object_r:hal_vr_default_exec:s0 +/(vendor|system\/vendor)/bin/hw/vendor\.trustonic\.tee@1\.0-service u:object_r:hal_tee_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.drm@1\.0-service u:object_r:hal_drm_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.cas@1\.0-service u:object_r:hal_cas_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.nfc@1\.0-service u:object_r:hal_nfc_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.nfc@1\.1-service u:object_r:hal_nfc_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.usb@1\.0-service u:object_r:hal_usb_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.boot@1\.0-service u:object_r:hal_bootctl_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.gnss@1\.0-service u:object_r:hal_gnss_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.wifi@1\.0-service u:object_r:hal_wifi_default_exec:s0 +/(vendor|system/vendor)/bin/hw/vendor\.trustonic\.soter@1\.0-service u:object_r:hal_soter_trustonic_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.audio@2\.0-service u:object_r:hal_audio_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.light@2\.0-service u:object_r:hal_light_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.power@1\.0-service u:object_r:hal_power_default_exec:s0 +/(system\/vendor|vendor)/bin/hw/android\.hardware\.nfc@1\.1-service-st u:object_r:hal_nfc_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.health@1\.0-service u:object_r:hal_health_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.health@2\.0-service u:object_r:hal_health_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.lowpan@1\.0-service u:object_r:hal_lowpan_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.cec@1\.0-service u:object_r:hal_tv_cec_default_exec:s0 +/(vendor|system/vendor)/bin/hw/vendor\.oppo\.hardware\.ktv@1\.0-service u:object_r:hal_ktv_oppo_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.sensors@1\.0-service u:object_r:hal_sensors_default_exec:s0 +/(vendor|system/vendor)/bin/hw/vendor\.dolby\.hardware\.dms@1\.0-service u:object_r:hal_dms_dolby_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.memtrack@1\.0-service u:object_r:hal_memtrack_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.input@1\.0-service u:object_r:hal_tv_input_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.vibrator@1\.0-service u:object_r:hal_vibrator_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.bluetooth@1\.0-service u:object_r:hal_bluetooth_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.dumpstate@1\.0-service u:object_r:hal_dumpstate_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@4\.0-service u:object_r:hal_keymaster_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@3\.0-service u:object_r:hal_keymaster_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.media\.omx@1\.0-service u:object_r:mediacodec_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.radio@1\.2-sap-service u:object_r:hal_radio_default_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.pq@2\.2-service u:object_r:mtk_hal_pq_exec:s0 +/(vendor|system/vendor)/bin/hw/vendor\.oppo\.hardware\.oiface@1\.0-service u:object_r:hal_oiface_oppo_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.contexthub@1\.0-service u:object_r:hal_contexthub_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.gatekeeper@1\.0-service u:object_r:hal_gatekeeper_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.thermal@1\.[01]-service u:object_r:hal_thermal_default_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.rcs@1\.0-service u:object_r:volte_rcs_ua_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.wfo@1\.0-service u:object_r:mtk_hal_wfo_exec:s0 +/(vendor|system\/vendor)/bin/hw/vendor\.trustonic\.teeregistry@1\.0-service u:object_r:hal_teeregistry_default_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.mms@1\.1-service u:object_r:mtk_hal_mms_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.radio@1\.2-radio-service u:object_r:hal_radio_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.drm@1\.1-service.widevine u:object_r:hal_drm_widevine_exec:s0 +/(system\/vendor|vendor)/bin/hw/android\.hardware\.usb@1\.1-service-mediatek u:object_r:mtk_hal_usb_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.imsa@1\.0-service u:object_r:mtk_hal_imsa_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.gnss@1\.1-service u:object_r:mtk_hal_gnss_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.dfps@1\.0-service u:object_r:mtk_hal_dfps_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.wifi\.offload@1\.0-service u:object_r:hal_wifi_offload_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.radio\.config@1\.0-service u:object_r:hal_radio_config_default_exec:s0 +/(vendor|system/vendor)/bin/hw/vendor\.oppo\.hardware\.cryptoeng@1\.0-service u:object_r:hal_cryptoeng_oppo_exec:s0 +/(system\/vendor|vendor)/bin/hw/android\.hardware\.wifi@1\.0-service-mediatek u:object_r:mtk_hal_wifi_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.power@2\.1-service u:object_r:mtk_hal_power_exec:s0 +/(vendor|system\/vendor)/bin/hw/vendor\.microtrust\.hardware\.tui@2\.0-service u:object_r:hal_tui_default_exec:s0 +/(vendor|system\/vendor)/bin/hw/vendor\.microtrust\.hardware\.thh@2\.0-service u:object_r:hal_thh_default_exec:s0 +/(system\/vendor|vendor)/bin/hw/android\.hardware\.light@2\.0-service-mediatek u:object_r:mtk_hal_light_exec:s0 +/(system\/vendor|vendor)/bin/hw/android\.hardware\.audio@4\.0-service-mediatek u:object_r:mtk_hal_audio_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.nvram@(.*)-service u:object_r:nvram_agent_binder_exec:s0 +/(vendor|system\/vendor)/bin/hw/vendor\.microtrust\.hardware\.capi@2\.0-service u:object_r:hal_capi_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.automotive\.evs@1\.0-service u:object_r:hal_evs_default_exec:s0 +/(vendor|sustem/vendor)/bin/hw/android\.hardware\.confirmationui@1\.0-service u:object_r:hal_confirmationui_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.secure_element@1\.0-service u:object_r:hal_secure_element_default_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.nwk_opt@1\.0-service u:object_r:mtk_hal_nwk_opt_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.camera\.provider@2\.4-service u:object_r:hal_camera_default_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.presence@1\.0-service u:object_r:volte_uce_ua_exec:s0 +/(vendor|system\/vendor)/bin/hw/android\.hardware\.keymaster@3\.0-service\.trusty u:object_r:hal_keymaster_default_exec:s0 +/(system\/vendor|vendor)/bin/hw/android\.hardware\.sensors@1\.0-service-mediatek u:object_r:mtk_hal_sensors_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.broadcastradio@\d+\.\d+-service u:object_r:hal_broadcastradio_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.configstore@1\.[0-9]+-service u:object_r:hal_configstore_default_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.keymanage@1\.0-service u:object_r:mtk_hal_keymanage_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.graphics\.composer@2\.1-service u:object_r:hal_graphics_composer_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.graphics\.composer@2\.2-service u:object_r:hal_graphics_composer_default_exec:s0 +/(vendor|system/vendor)/lib(64)?/hw/android\.hardware\.renderscript@1\.0-impl\.so u:object_r:same_process_hal_file:s0 +/(system\/vendor|vendor)/bin/hw/android\.hardware\.bluetooth@1\.0-service-mediatek u:object_r:mtk_hal_bluetooth_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.keyinstall@1\.0-service u:object_r:mtk_hal_keyinstall_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.automotive\.vehicle@2\.0-service u:object_r:hal_vehicle_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.camera\.provider@2\.4-service_64 u:object_r:hal_camera_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.graphics\.allocator@2\.0-service u:object_r:hal_graphics_allocator_default_exec:s0 +/(vendor|system/vendor)/bin/hw/vendor\.oppo\.hardware\.biometrics\.face@1\.0-service u:object_r:hal_face_oppo_exec:s0 +/(vendor|system/vendor)/bin/hw/vendor\.silead\.hardware\.fingerprintext@1\.0-service u:object_r:hal_fingerprint_oppo_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.neuralnetworks@1\.1-service-apunn u:object_r:mtk_hal_neuralnetworks_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.neuralnetworks@1\.1-service-gpunn u:object_r:mtk_hal_neuralnetworks_exec:s0 +/(vendor|system/vendor)/lib(64)?/hw/android\.hardware\.graphics\.mapper@2\.0-impl\.so u:object_r:same_process_hal_file:s0 +/(system\/vendor|vendor)/bin/hw/android\.hardware\.secure_element@1\.0-service-st54spi u:object_r:st54spi_hal_secure_element_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.biometrics\.fingerrpint@1\.1-service u:object_r:hal_fingerprint_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.biometrics\.fingerprint@2\.1-service u:object_r:hal_fingerprint_default_exec:s0 +/(system\/vendor|vendor)/bin/hw/android\.hardware\.secure_element@1\.0-service-mediatek u:object_r:mtk_hal_secure_element_exec:s0 +/(vendor|system/vendor)/bin/hw/vendor\.mediatek\.hardware\.mtkcodecservice@1\.1-service u:object_r:hal_mtkcodecservice_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.automotive\.audiocontrol@1\.0-service u:object_r:hal_audiocontrol_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.camera\.provider@2\.4-external-service u:object_r:hal_camera_default_exec:s0 +/(vendor|system/vendor)/bin/hw/vendor\.oppo\.hardware\.biometrics\.fingerprint@2\.1-service u:object_r:hal_fingerprint_oppo_exec:s0 +/(vendor|system/vendor)/bin/hw/vendor\.oppo\.hardware\.biometrics\.fingerprintpay@1\.0-service u:object_r:hal_fingerprintpay_oppo_exec:s0 +/(system\/vendor|vendor)/bin/hw/vendor\.mediatek\.hardware\.keymaster_attestation@1\.1-service u:object_r:hal_keymaster_attestation_exec:s0 +/fat(/.*)? u:object_r:fon_image_data_file:s0 +/sys/(devices\/platform|devices)/utos(/.*)? u:object_r:teei_control_file:s0 +/data/(vendor|system)/silead(/.*)? u:object_r:silead_fpd_data_file:s0 +/dev/fm(/.*)? u:object_r:fm_device:s0 +/dev/emd.* u:object_r:emd_device:s0 +/dev/tgt(/.*)? u:object_r:tgt_device:s0 +/dev/vow(/.*)? u:object_r:vow_device:s0 +/dev/spm(/.*)? u:object_r:spm_device:s0 +/dev/pmt(/.*)? u:object_r:pmt_device:s0 +/dev/sec(/.*)? u:object_r:sec_device:s0 +/dev/rtc[0-9]+ u:object_r:rtc_device:s0 +/dev/ccu(/.*)? u:object_r:ccu_device:s0 +/dev/vpu(/.*)? u:object_r:vpu_device:s0 +/dev/dri(/.*)? u:object_r:gpu_device:s0 +/dev/ebc(/.*)? u:object_r:ebc_device:s0 +/dev/fat(/.*)? u:object_r:fat_device:s0 +/dev/ebr[0-9]+ u:object_r:ebr_device:s0 +/dev/mbr(/.*)? u:object_r:mbr_device:s0 +/dev/MJC(/.*)? u:object_r:MJC_device:s0 +/dev/mmp(/.*)? u:object_r:mmp_device:s0 +/dev/scp(/.*)? u:object_r:scp_device:s0 +/dev/ion(/.*)? u:object_r:ion_device:s0 +/dev/btn(/.*)? u:object_r:btn_device:s0 +/dev/aed[0-9]+ u:object_r:aed_device:s0 +/dev/ubi[_0-9]* u:object_r:mtd_device:s0 +/dev/ttyS.* u:object_r:ttyS_device:s0 +/dev/ttyp.* u:object_r:ttyp_device:s0 +/dev/ptyp.* u:object_r:ptyp_device:s0 +/dev/ccci.* u:object_r:ccci_device:s0 +/dev/mali.* u:object_r:gpu_device:s0 +/data/nfc(/.*)? u:object_r:nfc_data_file:s0 +/dev/adsp(/.*)? u:object_r:adsp_device:s0 +/dev/uibc(/.*)? u:object_r:uibc_device:s0 +/dev/uio0(/.*)? u:object_r:uio0_device:s0 +/dev/ptmx(/.*)? u:object_r:ptmx_device:s0 +/dev/usip(/.*)? u:object_r:ebc_device:s0 +/dev/exm0(/.*)? u:object_r:exm0_device:s0 +/dev/sspm(/.*)? u:object_r:sspm_device:s0 +/dev/misc(/.*)? u:object_r:misc_device:s0 +/dev/MATV(/.*)? u:object_r:MATV_device:s0 +/dev/md32(/.*)? u:object_r:md32_device:s0 +/dev/logo(/.*)? u:object_r:logo_device:s0 +/data/mdl(/.*)? u:object_r:mdlog_data_file:s0 +/dev/BOOT(/.*)? u:object_r:BOOT_device:s0 +/dev/btif(/.*)? u:object_r:btif_device:s0 +/dev/ttyGS.* u:object_r:ttyGS_device:s0 +/dev/ttyMT.* u:object_r:ttyMT_device:s0 +/dev/eemcs.* u:object_r:eemcs_device:s0 +/dev/dbmdx(.*) u:object_r:dbmdx_ch_device:s0 +/dev/uboot(/.*)? u:object_r:uboot_device:s0 +/dev/stpbt(/.*)? u:object_r:stpbt_device:s0 +/dev/touch(/.*)? u:object_r:touch_device:s0 +/dev/nvram(/.*)? u:object_r:nvram_device:s0 +/dev/psaux(/.*)? u:object_r:psaux_device:s0 +/dev/expdb(/.*)? u:object_r:expdb_device:s0 +/dev/misc2(/.*)? u:object_r:misc2_device:s0 +/dev/scp_B(/.*)? u:object_r:scp_device:s0 +/data/core(/.*)? u:object_r:aee_core_data_file:s0 +/data/mdl3(/.*)? u:object_r:mdlog_data_file:s0 +/dev/SUBAF(/.*)? u:object_r:SUBAF_device:s0 +/dev/cache(/.*)? u:object_r:cache_device:s0 +/dev/ampc0(/.*)? u:object_r:ampc0_device:s0 +/dev/spidev.* u:object_r:silead_fpd_device:s0 +/meta_init\..* u:object_r:rootfs:s0 +/enableswap.sh u:object_r:rootfs:s0 +/dev/als_ps(/.*)? u:object_r:als_ps_device:s0 +/dev/TV-out(/.*)? u:object_r:TV_out_device:s0 +/dev/uinput(/.*)? u:object_r:uinput_device:s0 +/dev/Vcodec(/.*)? u:object_r:Vcodec_device:s0 +/dev/stpant(/.*)? u:object_r:stpant_device:s0 +/dev/stpgps(/.*)? u:object_r:stpgps_device:s0 +/dev/stpwmt(/.*)? u:object_r:stpwmt_device:s0 +/dev/mtgpio(/.*)? u:object_r:mtgpio_device:s0 +/dev/mtkg2d(/.*)? u:object_r:mtkg2d_device:s0 +/dev/mt-mdp(/.*)? u:object_r:mt_mdp_device:s0 +/dev/nxpspk(/.*)? u:object_r:smartpa_device:s0 +/dev/sensor(/.*)? u:object_r:sensor_device:s0 +/dev/seccfg(/.*)? u:object_r:seccfg_device:s0 +/dev/sec_ro(/.*)? u:object_r:sec_ro_device:s0 +/dev/rfkill(/.*)? u:object_r:rfkill_device:s0 +/dev/devmap(/.*)? u:object_r:devmap_device:s0 +/dev/FM50AF(/.*)? u:object_r:FM50AF_device:s0 +/dev/seninf(/.*)? u:object_r:seninf_device:s0 +/dev/hdmitx(/.*)? u:object_r:graphics_device:s0 +/data/mdlog(/.*)? u:object_r:mdlog_data_file:s0 +/dev/MAINAF(/.*)? u:object_r:MAINAF_device:s0 +/dev/accdet(/.*)? u:object_r:accdet_device:s0 +/vendor/lib(64)?/libm4u\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libusc\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libged\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libdrm\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libscltm\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libladder\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libPVROCL\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libIMGegl\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libsrv_um\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libpq_prot\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libion_mtk\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libgpu_aux\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libhdrvideo\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libion_ulit\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libPVRTrace\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libufwriter\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libGLES_mali\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libtflite_mtk.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libtqvalidate\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libdpframework\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libmemtrack_GL\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libpq_cust_base\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libglslcompiler\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libgralloc_extra\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/hw/vulkan\.mt[0-9]+\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libPVRScopeServices\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/hw/gralloc\.mt[0-9]+\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/vendor\.mediatek\.hardware\.pq@[0-9]\.[0-9]\.so u:object_r:same_process_hal_file:s0 +/dev/ttySDIO.* u:object_r:ttySDIO_device:s0 +/dev/network.* u:object_r:network_device:s0 +/multi_init\..* u:object_r:rootfs:s0 +/dev/gps_emi(/.*)? u:object_r:gps_emi_device:s0 +/dev/gsensor(/.*)? u:object_r:gsensor_device:s0 +/dev/msensor(/.*)? u:object_r:msensor_device:s0 +/dev/wmtWifi(/.*)? u:object_r:wmtWifi_device:s0 +/dev/usrdata(/.*)? u:object_r:usrdata_device:s0 +/dev/sw_sync(/.*)? u:object_r:sw_sync_device:s0 +/sys/mtk_ssw(/.*)? u:object_r:sysfs_ssw:s0 +/dev/mt9p012(/.*)? u:object_r:mt9p012_device:s0 +/dev/mtk-kpd(/.*)? u:object_r:mtk_kpd_device:s0 +/dev/mtk_rrc(/.*)? u:object_r:mtk_rrc_device:s0 +/dev/MTK_SMI(/.*)? u:object_r:MTK_SMI_device:s0 +/dev/MT_pmic(/.*)? u:object_r:MT_pmic_device:s0 +/dev/mdlactl(/.*)? u:object_r:mdla_device:s0 +/dev/DW9714A(/.*)? u:object_r:DW9714A_device:s0 +/dev/misc-sd(/.*)? u:object_r:misc_sd_device:s0 +/data/extmdl(/.*)? u:object_r:mdlog_data_file:s0 +/dev/gz_kree(/.*)? u:object_r:gz_device:s0 +/dev/MAIN2AF(/.*)? u:object_r:MAIN2AF_device:s0 +/dev/android(/.*)? u:object_r:android_device:s0 +/dev/bmtpool(/.*)? u:object_r:bmtpool_device:s0 +/dev/bootimg(/.*)? u:object_r:bootimg_device:s0 +/dev/aal_als(/.*)? u:object_r:aal_als_device:s0 +/dev/mtk_disp.* u:object_r:graphics_device:s0 +/data/gf_data(/.*)? u:object_r:fingerprintd_data_file:s0 +/data/ramdump(/.*)? u:object_r:mdlog_data_file:s0 +/dev/humidity(/.*)? u:object_r:humidity_device:s0 +/dev/pmic_ftm(/.*)? u:object_r:pmic_ftm_device:s0 +/dev/mtk_cmdq(/.*)? u:object_r:mtk_cmdq_device:s0 +/dev/mdp_sync(/.*)? u:object_r:mtk_mdp_device:s0 +/dev/mtk_dfrc(/.*)? u:object_r:mtk_dfrc_device:s0 +/dev/mtk_jpeg(/.*)? u:object_r:mtk_jpeg_device:s0 +/dev/snapshot(/.*)? u:object_r:snapshot_device:s0 +/dev/pvr_sync(/.*)? u:object_r:gpu_device:s0 +/dev/recovery(/.*)? u:object_r:recovery_device:s0 +/dev/pro_info(/.*)? u:object_r:pro_info_device:s0 +/dev/DW9714AF(/.*)? u:object_r:DW9714AF_device:s0 +/dev/DW9814AF(/.*)? u:object_r:DW9814AF_device:s0 +/dev/AK7345AF(/.*)? u:object_r:AK7345AF_device:s0 +/dev/DW9718AF(/.*)? u:object_r:DW9718AF_device:s0 +/dev/WV511AAF(/.*)? u:object_r:lens_device:s0 +/dev/geofence(/.*)? u:object_r:geo_device:s0 +/data/SF_dump(./*)? u:object_r:sf_bqdump_data_file:s0 +/data/dumpsys(/.*)? u:object_r:aee_dumpsys_data_file:s0 +/dev/BU6429AF(/.*)? u:object_r:BU6429AF_device:s0 +/dev/AD5820AF(/.*)? u:object_r:AD5820AF_device:s0 +/data/aee_exp(/.*)? u:object_r:aee_exp_data_file:s0 +/factory_init\..* u:object_r:rootfs:s0 +/dev/block/mtd(.*)? u:object_r:mtd_device:s0 +/vendor/app/t6(/.*)? u:object_r:tkcore_systa_file:s0 +/data/misc/log(/.*)? u:object_r:logmuch_data_file:s0 +/dev/m_ps_misc(/.*)? u:object_r:m_ps_misc_device:s0 +/dev/biometric(/.*)? u:object_r:biometric_device:s0 +/dev/hwmsensor(/.*)? u:object_r:hwmsensor_device:s0 +/dev/barometer(/.*)? u:object_r:barometer_device:s0 +/dev/gyroscope(/.*)? u:object_r:gyroscope_device:s0 +/dev/audio_ipi(/.*)? u:object_r:audio_ipi_device:s0 +/dev/wmtdetect(/.*)? u:object_r:wmtdetect_device:s0 +/dev/mtk_sched(/.*)? u:object_r:mtk_sched_device:s0 +/dev/qemu_pipe(/.*)? u:object_r:qemu_pipe_device:s0 +/dev/protect_f(/.*)? u:object_r:protect_f_device:s0 +/dev/protect_s(/.*)? u:object_r:protect_s_device:s0 +/dev/preloader(/.*)? u:object_r:preloader_device:s0 +/data/log_temp(/.*)? u:object_r:logtemp_data_file:s0 +/data/vendor/t6(/.*)? u:object_r:tkcore_data_file:s0 +/dev/m_act_misc(/.*)? u:object_r:m_act_misc_device:s0 +/dev/m_bio_misc(/.*)? u:object_r:m_bio_misc_device:s0 +/dev/m_acc_misc(/.*)? u:object_r:m_acc_misc_device:s0 +/dev/m_mag_misc(/.*)? u:object_r:m_mag_misc_device:s0 +/dev/m_als_misc(/.*)? u:object_r:m_als_misc_device:s0 +/dev/sensorlist(/.*)? u:object_r:sensorlist_device:s0 +/dev/ancservice(/.*)? u:object_r:ancservice_device:s0 +/dev/xt_qtaguid(/.*)? u:object_r:xt_qtaguid_device:s0 +/dev/tpd_em_log(/.*)? u:object_r:tpd_em_log_device:s0 +/dev/mt6516-isp(/.*)? u:object_r:mt6516_isp_device:s0 +/dev/socket/dfo(/.*)? u:object_r:dfo_socket:s0 +/dev/RT_Monitor(/.*)? u:object_r:RT_Monitor_device:s0 +/dev/camera-rsc(/.*)? u:object_r:camera_rsc_device:s0 +/dev/camera-wpe(/.*)? u:object_r:camera_wpe_device:s0 +/dev/camera-owe(/.*)? u:object_r:camera_owe_device:s0 +/dev/camera-mfb(/.*)? u:object_r:camera_mfb_device:s0 +/dev/mt6516-IDP(/.*)? u:object_r:mt6516_IDP_device:s0 +/dev/M4U_device(/.*)? u:object_r:M4U_device_device:s0 +/dev/flashlight(/.*)? u:object_r:flashlight_device:s0 +/dev/LC898122AF(/.*)? u:object_r:LC898122AF_device:s0 +/dev/LC898212AF(/.*)? u:object_r:LC898212AF_device:s0 +/dev/camera-isp(/.*)? u:object_r:camera_isp_device:s0 +/dev/camera-dpe(/.*)? u:object_r:camera_dpe_device:s0 +/dev/camera-tsf(/.*)? u:object_r:camera_tsf_device:s0 +/dev/camera-dip(/.*)? u:object_r:camera_dip_device:s0 +/data/vendor/thh(/.*)? u:object_r:teei_data_file:s0 +/data/vendor/nfc(/.*)? u:object_r:nfc_vendor_data_file:s0 +/dev/m_situ_misc(/.*)? u:object_r:m_situ_misc_device:s0 +/dev/m_pedo_misc(/.*)? u:object_r:m_pedo_misc_device:s0 +/dev/m_gyro_misc(/.*)? u:object_r:m_gyro_misc_device:s0 +/dev/m_hmdy_misc(/.*)? u:object_r:m_hmdy_misc_device:s0 +/dev/m_baro_misc(/.*)? u:object_r:m_baro_misc_device:s0 +/dev/charger_ftm(/.*)? u:object_r:charger_ftm_device:s0 +/dev/socket/mdns(/.*)? u:object_r:mdns_socket:s0 +/dev/socket/mnld(/.*)? u:object_r:mnld_socket:s0 +/dev/socket/netd(/.*)? u:object_r:netd_socket:s0 +/dev/socket/rild(/.*)? u:object_r:rild_socket:s0 +/dev/mt6516_jpeg(/.*)? u:object_r:mt6516_jpeg_device:s0 +/dev/mtkfb_vsync(/.*)? u:object_r:graphics_device:s0 +/dev/mt_otg_test(/.*)? u:object_r:mt_otg_test_device:s0 +/dev/socket/adbd(/.*)? u:object_r:adbd_socket:s0 +/dev/smartpa_i2c(/.*)? u:object_r:smartpa1_device:s0 +/dev/camera-gepf(/.*)? u:object_r:camera_gepf_device:s0 +/data/misc/mblog(/.*)? u:object_r:logmisc_data_file:s0 +/data/connsyslog(/.*)? u:object_r:consyslog_data_file:s0 +/data/vendor/md3(/.*)? u:object_r:c2k_file:s0 +/data/vendor/gps(/.*)? u:object_r:gps_data_file:s0 +/data/anr/SF_RTT(/.*)? u:object_r:sf_rtt_file:s0 +/data/nfc_socket(/.*)? u:object_r:nfc_socket:s0 +/dev/camera-fdvt(/.*)? u:object_r:camera_fdvt_device:s0 +/dev/CAM_CAL_DRV(/.*)? u:object_r:CAM_CAL_DRV_device:s0 +/data/vendor_de/[0-9]+/facedata(/.*)? u:object_r:face_data_file:s0 +/data/vendor_de/[0-9]+/cryptoeng(/.*)? u:object_r:cryptoeng_data_file:s0 +/data/vendor_de/[0-9]+/faceunlock(/.*)? u:object_r:face_picture_file:s0 +/dev/m_batch_misc(/.*)? u:object_r:m_batch_misc_device:s0 +/dev/socket/rild2(/.*)? u:object_r:rild2_socket:s0 +/dev/socket/rild4(/.*)? u:object_r:rild4_socket:s0 +/dev/socket/rild3(/.*)? u:object_r:rild3_socket:s0 +/dev/socket/mdnsd(/.*)? u:object_r:mdnsd_socket:s0 +/dev/mtk-adc-cali(/.*)? u:object_r:mtk-adc-cali_device:s0 +/dev/socket/agpsd(/.*)? u:object_r:agpsd_socket:s0 +/dev/loop-control(/.*)? u:object_r:loop-control_device:s0 +/dev/kd_camera_hw(/.*)? u:object_r:kd_camera_hw_device:s0 +/dev/hid-keyboard(/.*)? u:object_r:hid_keyboard_device:s0 +/mnt/vendor/nvcfg(/.*)? u:object_r:nvcfg_file:s0 +/data/vendor/core(/.*)? u:object_r:aee_core_vendor_file:s0 +/dev/CAM_CAL_DRV1(/.*)? u:object_r:CAM_CAL_DRV1_device:s0 +/dev/CAM_CAL_DRV2(/.*)? u:object_r:CAM_CAL_DRV2_device:s0 +/dev/BU64745GWZAF(/.*)? u:object_r:BU64745GWZAF_device:s0 +/data/vendor/meta(/.*)? u:object_r:mddb_data_file:s0 +/dev/block/mntlblk(.*)? u:object_r:mtd_device:s0 +/data/vendor/radio(/.*)? u:object_r:mtk_radio_data_file:s0 +/data/system/audio(/.*)? u:object_r:oppo_mm_data_file:s0 +/data/vendor/ipsec(/.*)? u:object_r:wod_ipsec_conf_file:s0 +/dev/m_fusion_misc(/.*)? u:object_r:m_fusion_misc_device:s0 +/dev/m_step_c_misc(/.*)? u:object_r:m_step_c_misc_device:s0 +/dev/socket/sysctl(/.*)? u:object_r:sysctl_socket:s0 +/dev/mtfreqhopping(/.*)? u:object_r:mtfreqhopping_device:s0 +/dev/socket/agpsd2(/.*)? u:object_r:agpsd_socket:s0 +/dev/socket/agpsd3(/.*)? u:object_r:agpsd_socket:s0 +/dev/kick_powerkey(/.*)? u:object_r:kick_powerkey_device:s0 +/dev/dummy_cam_cal(/.*)? u:object_r:dummy_cam_cal_device:s0 +/dev/camera-sysram(/.*)? u:object_r:camera_sysram_device:s0 +/mnt/vendor/nvdata(/.*)? u:object_r:nvdata_file:s0 +/data/vendor/dolby/* u:object_r:vendor_data_file:s0 +/data/vendor/t6/app(/.*)? u:object_r:tkcore_spta_file:s0 +/vendor/firmware/tp(/.*)? u:object_r:oppo_firmware_file:s0 +/dev/socket/wod_dns(/.*)? u:object_r:wod_dns_socket:s0 +/data/vendor/trusty(/.*)? u:object_r:tee_data_file:s0 +/dev/socket/wod_sim(/.*)? u:object_r:wod_sim_socket:s0 +/dev/offloadservice(/.*)? u:object_r:offloadservice_device:s0 +/dev/socket/netdiag(/.*)? u:object_r:netdiag_socket:s0 +/dev/socket/mal-mfi(/.*)? u:object_r:mal_mfi_socket:s0 +/dev/MT6516_MP4_DEC(/.*)? u:object_r:MT6516_MP4_DEC_device:s0 +/dev/MT6516_MP4_ENC(/.*)? u:object_r:MT6516_MP4_ENC_device:s0 +/dev/camera-pipemgr(/.*)? u:object_r:camera_pipemgr_device:s0 +/data/misc/firmware(/.*)? u:object_r:dynamic_fw_data_file:s0 +/data/vendor/sensor(/.*)? u:object_r:sensor_data_file:s0 +/data/misc/stp_dump(/.*)? u:object_r:stp_dump_data_file:s0 +/mnt/vendor/persist(/.*)? u:object_r:persist_data_file:s0 +/data/system/users/[0-9]+/smartbook_wallpaper u:object_r:wallpaper_file:s0 +/data/system/gf_data(/.*)? u:object_r:fingerprintd_data_file:s0 +/vendor/firmware/ufs(/.*)? u:object_r:ufs_firmware_file:s0 +/dev/socket/volte_ua(/.*)? u:object_r:volte_ua_socket:s0 +/dev/socket/rild-md2(/.*)? u:object_r:rild_md2_socket:s0 +/dev/socket/rild-oem(/.*)? u:object_r:rild_oem_socket:s0 +/dev/socket/rild-ims(/.*)? u:object_r:rild_ims_socket:s0 +/dev/socket/rild-mal(/.*)? u:object_r:rild_mal_socket:s0 +/dev/socket/volte_vt(/.*)? u:object_r:volte_vt_socket:s0 +/dev/MT6516_MM_QUEUE(/.*)? u:object_r:MT6516_MM_QUEUE_device:s0 +/dev/MT6516_Int_SRAM(/.*)? u:object_r:MT6516_Int_SRAM_device:s0 +/dev/pmem_multimedia(/.*)? u:object_r:pmem_multimedia_device:s0 +/dev/cpu_dma_latency(/.*)? u:object_r:cpu_dma_latency_device:s0 +/dev/MT6516_H264_DEC(/.*)? u:object_r:MT6516_H264_DEC_device:s0 +/data/data_tmpfs_log(/.*)? u:object_r:data_tmpfs_log_file:s0 +/data/vendor/dumpsys(/.*)? u:object_r:aee_dumpsys_vendor_file:s0 +/dev/MT_pmic_adc_cali* u:object_r:MT_pmic_adc_cali_device:s0 +/vendor/firmware/emmc(/.*)? u:object_r:oppo_firmware_file:s0 +/dev/socket/rild-atci(/.*)? u:object_r:rild_atci_socket:s0 +/data/misc/mcRegistry(/.*)? u:object_r:mobicore_data_migration_file:s0 +/data/vendor/ipsec/wo(/.*)? u:object_r:wod_apn_conf_file:s0 +/dev/socket/wod_ipsec(/.*)? u:object_r:wod_ipsec_socket:s0 +/dev/socket/rild-vsim(/.*)? u:object_r:rild_vsim_socket:s0 +/dev/socket/rild2-md2(/.*)? u:object_r:rild2_md2_socket:s0 +/dev/socket/dnsproxyd(/.*)? u:object_r:dnsproxyd_socket:s0 +/dev/socket/dumpstate(/.*)? u:object_r:dumpstate_socket:s0 +/dev/socket/wpa_wlan0(/.*)? u:object_r:wpa_wlan0_socket:s0 +/sys/kernel/debug/rcu(/.*)? u:object_r:debugfs_rcu:s0 +/sys/kernel/debug/ged(/.*)? u:object_r:debugfs_ged:s0 +/sys/kernel/debug/pvr(/.*)? u:object_r:debugfs_gpu_img:s0 +/dev/MT_pmic_adc_cali(/.*)? u:object_r:MT_pmic_cali_device:s0 +/data/vendor/mediadrm(/.*)? u:object_r:mediadrm_vendor_data_file:s0 +/data/vendor/dipdebug(/.*)? u:object_r:aee_dipdebug_vendor_file:s0 +/data/vendor/audiohal(/.*)? u:object_r:mtk_audiohal_data_file:s0 +/data/vendor/powerhal(/.*)? u:object_r:mtk_powerhal_data_file:s0 +/data/vendor/ccci_cfg(/.*)? u:object_r:ccci_cfg_file:s0 +/mnt/vendor/protect_f(/.*)? u:object_r:protect_f_data_file:s0 +/mnt/vendor/protect_s(/.*)? u:object_r:protect_s_data_file:s0 +/data/vendor/wifi/wpa(/.*)? u:object_r:wpa_data_file:s0 +/vendor/bin/hw/vendor.oppo.engnative.messager@1.0-service u:object_r:messager_hidl_exec:s0 +/vendor/bin/hw/vendor.oppo.engnative.engineer@1.0-service u:object_r:engineer_hidl_exec:s0 +/vendor/bin/hw/vendor.oppo.engnative.engsensor@1.0-service u:object_r:engsensor_hidl_exec:s0 +/data/vendor/t6/tkcore.log u:object_r:tkcore_log_file:s0 +/mnt/vendor/persist/t6(/.*)? u:object_r:tkcore_protect_data_file:s0 +/dev/socket/volte_imsm(/.*)? u:object_r:rild_imsm_socket:s0 +/dev/socket/volte_imcb(/.*)? u:object_r:volte_imcb_socket:s0 +/dev/socket/wod_action(/.*)? u:object_r:wod_action_socket:s0 +/dev/socket/rild-debug(/.*)? u:object_r:rild_debug_socket:s0 +/dev/socket/soc_vt_stk(/.*)? u:object_r:soc_vt_stk_socket:s0 +/dev/socket/soc_vt_svc(/.*)? u:object_r:soc_vt_svc_socket:s0 +/dev/socket/soc_vt_tcv(/.*)? u:object_r:soc_vt_tcv_socket:s0 +/sys/kernel/debug/disp(/.*)? u:object_r:debugfs_fb:s0 +/dev/socket/atci-audio(/.*)? u:object_r:atci-audio_socket:s0 +/dev/kd_camera_hw_bus2(/.*)? u:object_r:kd_camera_hw_bus2_device:s0 +/data/vendor/agps_supl(/.*)? u:object_r:agpsd_data_file:s0 +/data/vendor/flashless(/.*)? u:object_r:c2k_file:s0 +/vendor/lib/libMcClient.so u:object_r:same_process_hal_file:s0 +/data/vendor/mcRegistry(/.*)? u:object_r:mobicore_data_file:s0 +/dev/socket/wo_epdg_sim(/.*)? u:object_r:wo_epdg_sim_socket:s0 +/mnt/vendor/opporeserve(/.*)? u:object_r:oppo_reserve_file:s0 +/dev/socket/volte_imsa1(/.*)? u:object_r:volte_imsa1_socket:s0 +/dev/socket/volte_stack(/.*)? u:object_r:volte_stack_socket:s0 +/dev/socket/rild-mtk-ut(/.*)? u:object_r:rild_mtk_ut_socket:s0 +/dev/socket/rild-dongle(/.*)? u:object_r:rild-dongle_socket:s0 +/dev/socket/rild-mal-at(/.*)? u:object_r:rild_mal_at_socket:s0 +/sys/kernel/debug/usb_c(/.*)? u:object_r:debugfs_usb:s0 +/sys/kernel/debug/fpsgo(/.*)? u:object_r:debugfs_fpsgo:s0 +/data/vendor/tombstones(/.*)? u:object_r:aee_tombstone_data_file:s0 +/dev/socket/rcs_ua_proxy(/.*)? u:object_r:rcs_ua_proxy_socket:s0 +/dev/socket/rilproxy-mal(/.*)? u:object_r:rild_mal_socket:s0 +/vendor/firmware/fastchg(/.*)? u:object_r:vooc_firmware_file:s0 +/dev/socket/atci-service(/.*)? u:object_r:atci_service_socket:s0 +/dev/socket/volte_imsvt1(/.*)? u:object_r:volte_imsvt1_socket:s0 +/dev/socket/rild-oem-md2(/.*)? u:object_r:rild_oem_md2_socket:s0 +/dev/socket/rild-mal-md2(/.*)? u:object_r:rild_mal_md2_socket:s0 +/sys/kernel/debug/fuseio(/.*)? u:object_r:debugfs_fuseio:s0 +/sys/kernel/debug/binder(/.*)? u:object_r:debugfs_binder:s0 +/vendor/lib64/libMcClient.so u:object_r:same_process_hal_file:s0 +/sys/kernel/debug/tfa98xx(.*)? u:object_r:oppo_tfa_debugfs:s0 +/dev/socket/wo_epdg_ipsec(/.*)? u:object_r:wo_epdg_ipsec_socket:s0 +/dev/socket/rilproxy-atci(/.*)? u:object_r:rilproxy_atci_socket:s0 +/dev/socket/rild-mtk-ut-2(/.*)? u:object_r:rild_mtk_ut_2_socket:s0 +/dev/socket/rild-vsim-md2(/.*)? u:object_r:rild_vsim_md2_socket:s0 +/sys/kernel/debug/blockio(/.*)? u:object_r:debugfs_blockio:s0 +/sys/kernel/debug/cpuhvfs(/.*)? u:object_r:debugfs_cpuhvfs:s0 +/dev/socket/backuprestore(/.*)? u:object_r:backuprestore_socket:s0 +/dev/kd_camera_flashlight(/.*)? u:object_r:kd_camera_flashlight_device:s0 +/data/vendor/wifi/hostapd(/.*)? u:object_r:hostapd_data_file:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/frp u:object_r:frp_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/ppl u:object_r:ppl_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/boot u:object_r:boot_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/sec1 u:object_r:sec1_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/logo u:object_r:logo_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/para u:object_r:para_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/nvcfg u:object_r:nvcfg_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/secro u:object_r:secro_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/cache u:object_r:cache_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/expdb u:object_r:expdb_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/misc2 u:object_r:misc2_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/nvram u:object_r:nvram_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/system u:object_r:system_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/seccfg u:object_r:seccfg_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/nvdata u:object_r:nvdata_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/persist u:object_r:persist_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/proinfo u:object_r:nvram_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/keystore u:object_r:keystore_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/metadata u:object_r:metadata_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/protect1 u:object_r:protect1_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/protect2 u:object_r:protect2_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/recovery u:object_r:recovery_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/userdata u:object_r:userdata_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/boot_para u:object_r:boot_para_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/lk(_[ab])? u:object_r:lk_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/scp(_[ab])? u:object_r:scp_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/oem(_[ab])? u:object_r:oem_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/odm(_[ab])? u:object_r:odm_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/oemkeystore u:object_r:oemkeystore_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/dtbo(_[ab])? u:object_r:dtbo_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/sspm(_[ab])? u:object_r:sspm_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/boot(_[ab])? u:object_r:boot_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/spmfw(_[ab])? u:object_r:spmfw_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/md1img(_[ab])? u:object_r:md_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/md1dsp(_[ab])? u:object_r:dsp_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/md3img(_[ab])? u:object_r:md_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/vendor(_[ab])? u:object_r:vendor_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/system(_[ab])? u:object_r:system_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/tee([12]|_[ab]) u:object_r:tee_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/md1arm7(_[ab])? u:object_r:md_block_device:s0 +/dev/block/platform/mtk-\b(msdc|ufs)\b\.0/[0-9]+\.\b(msdc0|ufs0)\b/by-name/odmdtbo(_[ab])? u:object_r:dtbo_block_device:s0 +/dev/socket/wo_epdg_action(/.*)? u:object_r:wo_epdg_action_socket:s0 +/mnt/vendor/persist/camera(/.*)? u:object_r:persist_camera_file:s0 +/dev/socket/rild-mtk-modem(/.*)? u:object_r:rild_mtk_modem_socket:s0 +/dev/socket/rild-debug-md2(/.*)? u:object_r:rild_debug_md2_socket:s0 +/dev/socket/mal-mfi-dongle(/.*)? u:object_r:mal_mfi_socket:s0 +/dev/socket/rcs_volte_stack(/.*)? u:object_r:rcs_volte_stack_socket:s0 +/dev/socket/adb_atci_socket(/.*)? u:object_r:adb_atci_socket:s0 +/dev/socket/rild-mtk-ut-md2(/.*)? u:object_r:rild_mtk_ut_md2_socket:s0 +/dev/socket/rild-mal-at-md2(/.*)? u:object_r:rild_mal_at_md2_socket:s0 +/sys/kernel/debug/mmprofile(/.*)? u:object_r:debugfs_fb:s0 +/sys/kernel/debug/musb-hdrc(/.*)? u:object_r:debugfs_usb:s0 +/sys/kernel/debug/usb20_phy(/.*)? u:object_r:debugfs_usb20_phy:s0 +/sys/kernel/debug/ion/heaps(/.*)? u:object_r:debugfs_ion_mm_heap:s0 +/data/vendor/data_tmpfs_log(/.*)? u:object_r:vendor_tmpfs_log_file:s0 +/data/vendor/mtklog/aee_exp(/.*)? u:object_r:aee_exp_vendor_file:s0 +/storage/persist/engineermode(/.*)? u:object_r:persist_engineer_file:s0 +/mnt/vendor/opporeserve/radio(/.*)? u:object_r:oppo_reserve_radio_file:s0 +/mnt/vendor/opporeserve/media(/.*)? u:object_r:oppo_reserve_media_file:s0 +/dev/socket/rild-mtk-ut-2-md2(/.*)? u:object_r:rild_mtk_ut_2_md2_socket:s0 +/dev/socket/volte_imsm_dongle(/.*)? u:object_r:rild_imsm_socket:s0 +/sys/kernel/debug/ion/clients(/.*)? u:object_r:debugfs_ion:s0 +/sys/devices/platform/motor_pl(/.*)? u:object_r:oppo_sys_motor_file:s0 +/mnt/vendor/opporeserve/system(/.*)? u:object_r:oppo_reserve_system_file:s0 +/dev/socket/rild-mtk-modem-md2(/.*)? u:object_r:rild_mtk_modem_md2_socket:s0 +/sys/kernel/debug/displowpower(/.*)? u:object_r:debugfs_fb:s0 +/sys/devices/platform/180f0000.wifi/net(/.*)? u:object_r:oppo_sys_wifi_file:s0 +/sys/kernel/debug/dynamic_debug(/.*)? u:object_r:debugfs_dynamic_debug:s0 +/mnt/vendor/persist/engineermode(/.*)? u:object_r:persist_engineer_file:s0 +/sys/devices/platform/CONNAC/net(/.*)? u:object_r:oppo_sys_wifi_file:s0 +/sys/kernel/debug/vpu/device_dbg(/.*)? u:object_r:debugfs_vpu_device_dbg:s0 +/vendor/bin/engineer_vendor_shell.sh u:object_r:engineer_vendor_daemon_exec:s0 +/mnt/vendor/opporeserve/media/log(/.*)? u:object_r:oppo_reserve_media_log:s0 +/sys/bus/platform/drivers/mtk-kpd(/.*)? u:object_r:sysfs_keypad_file:s0 +/sys/kernel/debug/ion/ion_mm_heap(/.*)? u:object_r:debugfs_ion_mm_heap:s0 +/sys/kernel/debug/emi_mbw/dump_buf(/.*)? u:object_r:debugfs_emi_mbw_buf:s0 +/mnt/vendor/opporeserve/media/Camera(/.*)? u:object_r:oppo_reserve_media_camera:s0 +/sys/kernel/debug/ion/client_history(/.*)? u:object_r:debugfs_ion_mm_heap:s0 +/mnt/vendor/opporeserve/media/dropbox(/.*)? u:object_r:oppo_reserve_media_dropbox:s0 +/mnt/vendor/opporeserve/media/ColorOS(/.*)? u:object_r:oppo_reserve_media_coloros:s0 +/mnt/vendor/opporeserve/system/config(/.*)? u:object_r:oppo_reserve_system_config:s0 +/mnt/vendor/persist/fingerprint/silead(/.*)? u:object_r:silead_fpd_data_file:s0 +/dev/block/bootdevice/by-name/opporeserve* u:object_r:oppo_block_device:s0 +/dev/block/platform/bootdevice/by-name/lk(_[ab])? u:object_r:lk_block_device:s0 +/mnt/vendor/opporeserve/media/engineermode(/.*)? u:object_r:oppo_reserve_media_engineermode:s0 +/dev/block/platform/bootdevice/by-name/scp(_[ab])? u:object_r:scp_block_device:s0 +/dev/block/platform/bootdevice/by-name/odm(_[ab])? u:object_r:odm_block_device:s0 +/dev/block/platform/bootdevice/by-name/oem(_[ab])? u:object_r:oem_block_device:s0 +/dev/block/platform/bootdevice/by-name/tee([12]|_[ab]) u:object_r:tee_block_device:s0 +/dev/block/platform/bootdevice/by-name/sspm(_[ab])? u:object_r:sspm_block_device:s0 +/dev/block/platform/bootdevice/by-name/boot(_[ab])? u:object_r:boot_block_device:s0 +/dev/block/platform/bootdevice/by-name/dtbo(_[ab])? u:object_r:dtbo_block_device:s0 +/dev/block/platform/bootdevice/by-name/spmfw(_[ab])? u:object_r:spmfw_block_device:s0 +/sys/devices/platform/charger/power_supply/ac(/.*) u:object_r:sysfs_batteryinfo:s0 +/dev/block/platform/bootdevice/by-name/mrdump(/.*)? u:object_r:mrdump_device:s0 +/dev/block/platform/bootdevice/by-name/md1dsp(_[ab])? u:object_r:dsp_block_device:s0 +/dev/block/platform/bootdevice/by-name/md1img(_[ab])? u:object_r:md_block_device:s0 +/dev/block/platform/bootdevice/by-name/md3img(_[ab])? u:object_r:md_block_device:s0 +/dev/block/platform/bootdevice/by-name/system(_[ab])? u:object_r:system_block_device:s0 +/dev/block/platform/bootdevice/by-name/vendor(_[ab])? u:object_r:vendor_block_device:s0 +/dev/block/platform/bootdevice/by-name/vbmeta(_[ab])? u:object_r:vbmeta_block_device:s0 +/dev/block/platform/bootdevice/by-name/reserve.* u:object_r:oppo_block_device:s0 +/sys/devices/platform/charger/power_supply/usb(/.*) u:object_r:sysfs_batteryinfo:s0 +/dev/block/platform/bootdevice/by-name/md1arm7(_[ab])? u:object_r:md_block_device:s0 +/dev/block/platform/bootdevice/by-name/odmdtbo(_[ab])? u:object_r:dtbo_block_device:s0 +/dev/block/platform/bootdevice/by-name/mcupmfw(_[ab])? u:object_r:mcupmfw_block_device:s0 +/dev/block/platform/bootdevice/by-name/cam_vpu[1-3](_[ab])? u:object_r:cam_vpu_block_device:s0 +/dev/block/platform/bootdevice/by-name/audio_dsp(_[ab])? u:object_r:audio_dsp_block_device:s0 +/dev/block/platform/bootdevice/by-name/loader_ext(_[ab])? u:object_r:loader_ext_block_device:s0 +/dev/block/platform/bootdevice/by-name/opporeserve.* u:object_r:oppo_block_device:s0 +/sys/devices/platform/charger/power_supply/battery(/.*) u:object_r:sysfs_batteryinfo:s0 +/sys/devices/platform/mt_charger/power_supply/charger(/.*) u:object_r:sysfs_batteryinfo:s0 +/dev/p73 u:object_r:ese_device:s0 +/dev/shf u:object_r:shf_device:s0 +/dev/hrm u:object_r:hrm_device:s0 +/dev/otp u:object_r:otp_device:s0 +/dev/etb u:object_r:etb_device:s0 +/dev/tee0 u:object_r:teei_client_device:s0 +/dev/mbim u:object_r:mbim_device:s0 +/dev/irtx u:object_r:irtx_device:s0 +/dev/tee1 u:object_r:tee_part_device:s0 +/dev/tee2 u:object_r:tee_part_device:s0 +/dev/rpmb0 u:object_r:teei_rpmb_device:s0 +/dev/ttyC5 u:object_r:nwkopt_device:s0 +/dev/pn553 u:object_r:nfc_device:s0 +/dev/ttyC3 u:object_r:icusb_device:s0 +/dev/ttyC6 u:object_r:phantom_device:s0 +/dev/ttyC1 u:object_r:mdlog_device:s0 +/dev/ttyC2 u:object_r:agps_device:s0 +/dev/ttyC0 u:object_r:gsm0710muxd_device:s0 +/dev/tz_vfs u:object_r:teei_vfs_device:s0 +/dev/vmodem u:object_r:vmodem_device:s0 +/dev/stpgps u:object_r:mnld_device:s0 +/dev/mt6605 u:object_r:mt6605_device:s0 +/dev/gz_kree u:object_r:gz_kree_device:s0 +/proc/mounts u:object_r:proc_flash:s0 +/dev/teei_fp u:object_r:teei_fp_device:s0 +/dev/utr_tui u:object_r:utr_tui_device:s0 +/dev/ktvdevw u:object_r:oppo_ktv_device:s0 +/dev/ttyACM0 u:object_r:ttyACM_device:s0 +/dev/ttyUSB1 u:object_r:tty_device:s0 +/dev/ttyUSB3 u:object_r:tty_device:s0 +/dev/ttyUSB4 u:object_r:tty_device:s0 +/dev/ttyUSB2 u:object_r:tty_device:s0 +/dev/ttyUSB0 u:object_r:tty_device:s0 +/dev/st21nfc u:object_r:st21nfc_device:s0 +/dev/st54spi u:object_r:st54spi_device:s0 +/dev/mobicore u:object_r:mobicore_admin_device:s0 +/data/images/ u:object_r:fingerprintd_data_file:s0 +/dev/ubi_ctrl u:object_r:mtd_device:s0 +/dev/silead_fp u:object_r:silead_fpd_device:s0 +/dev/tkcoredrv u:object_r:tkcore_admin_device:s0 +/dev/emmcrpmb0 u:object_r:teei_rpmb_device:s0 +/dev/dri/card0 u:object_r:dri_device:s0 +/dev/mix_event u:object_r:tx_device:s0 +/dev/goodix_fp u:object_r:fingerprint_device:s0 +/dev/block/sda u:object_r:preloader_block_device:s0 +/dev/block/sdc u:object_r:bootdevice_block_device:s0 +/dev/block/sdb u:object_r:preloader_block_device:s0 +/dev/fw_log_bt u:object_r:fw_log_bt_device:s0 +/dev/t-base-tui u:object_r:mobicore_tui_device:s0 +/system/bin/osi u:object_r:osi_exec:s0 +/dev/socket/rpc u:object_r:rpc_socket:s0 +/dev/fw_log_gps u:object_r:fw_log_gps_device:s0 +/dev/fw_log_wmt u:object_r:fw_log_wmt_device:s0 +/dev/teei_client u:object_r:teei_client_device:s0 +/dev/teei_config u:object_r:teei_config_device:s0 +/vendor/bin/teed u:object_r:tkcore_exec:s0 +/dev/fw_log_wifi u:object_r:fw_log_wifi_device:s0 +/dev/block/zram0 u:object_r:swap_block_device:s0 +/dev/ut_keymaster u:object_r:ut_keymaster_device:s0 +/dev/ccci_monitor u:object_r:ccci_monitor_device:s0 +/dev/mobicore-user u:object_r:mobicore_user_device:s0 +/dev/block/mmcblk0 u:object_r:bootdevice_block_device:s0 +/dev/block/mmcblk1 u:object_r:mmcblk1_block_device:s0 +/dev/socket/statusd u:object_r:statusd_socket:s0 +/system/bin/ged_srv u:object_r:ged_srv_exec:s0 +/dev/block/mmcblk1p1 u:object_r:mmcblk1p1_block_device:s0 +/dev/trusty-ipc-dev0 u:object_r:tee_device:s0 +/dev/socket/rild-via u:object_r:rild_via_socket:s0 +/sys/power/dcm_state u:object_r:sysfs_dcm:s0 +/system/bin/vtservice u:object_r:vtservice_exec:s0 +/system/bin/stp_dump3 u:object_r:stp_dump3_exec:s0 +/dev/MT_pmic_adc_cali u:object_r:MT_pmic_adc_cali_device:s0 +/dev/block/mmcblk0rpmb u:object_r:rpmb_block_device:s0 +/sys/power/mtkdcs/mode u:object_r:sysfs_dcs:s0 +/system/bin/launchpppoe u:object_r:launchpppoe_exec:s0 +/data/misc/cameraserver u:object_r:oppo_algo_data_file:s0 +/dev/block/mmcblk0boot0 u:object_r:preloader_block_device:s0 +/dev/block/mmcblk0boot1 u:object_r:preloader_block_device:s0 +/sys/kernel/debug/mtkfb u:object_r:debugfs_fb:s0 +/sys/kernel/debug/dmlog u:object_r:debugfs_dmlog_debug:s0 +/system/bin/connsyslogger u:object_r:connsyslogger_exec:s0 +/vendor/bin/storageproxyd u:object_r:tee_exec:s0 +/dev/socket/rild-ctclient u:object_r:rild_ctclient_socket:s0 +/sys/kernel/debug/dispsys u:object_r:debugfs_fb:s0 +/sys/kernel/debug/fbconfig u:object_r:debugfs_fb:s0 +/sys/kernel/debug/shrinker u:object_r:debugfs_shrinker_debug:s0 +/system/bin/wmt_check_patch u:object_r:wmt_check_patch_exec:s0 +/sys/power/vcorefs/pwr_ctrl -- u:object_r:sysfs_vcorefs_pwrctrl:s0 +/vendor/bin/TBaseDeviceBinding u:object_r:TBaseDeviceBinding_exec:s0 +/vendor/bin/hw/vendor_transfer u:object_r:transfer_hidl_exec:s0 +/vendor/bin/loghidlvendorservice u:object_r:loghidlvendorservice_exec:s0 +/sys/kernel/debug/wakeup_sources u:object_r:debugfs_wakeup_sources:s0 +/system/bin/move_widevine_data\.sh u:object_r:move-widevine-data-sh_exec:s0 +/sys/kernel/debug/page_owner_slim u:object_r:debugfs_page_owner_slim_debug:s0 +/sys/kernel/debug/mali/gpu_memory u:object_r:debugfs_gpu_mali_utgard:s0 +/sys/kernel/debug/mali0/gpu_memory u:object_r:debugfs_gpu_mali_midgard:s0 +/sys/kernel/wakelock_profiler/active_max u:object_r:sysfs_wakelock_profiler:s0 +/sys/kernel/wakelock_profiler/kernel_time u:object_r:sysfs_wakelock_profiler:s0 +/sys/class/power_supply/battery/ship_mode u:object_r:sys_engineer_file:s0 +/dev/block/platform/bootdevice/by-name/frp u:object_r:frp_block_device:s0 +/dev/block/platform/bootdevice/by-name/otp u:object_r:otp_part_block_device:s0 +/dev/block/platform/bootdevice/by-name/para u:object_r:para_block_device:s0 +/dev/block/platform/bootdevice/by-name/misc u:object_r:misc_block_device:s0 +/dev/block/platform/bootdevice/by-name/sec1 u:object_r:sec1_block_device:s0 +/dev/block/platform/bootdevice/by-name/logo u:object_r:logo_block_device:s0 +/dev/block/platform/bootdevice/by-name/cache u:object_r:cache_block_device:s0 +/dev/block/platform/bootdevice/by-name/secro u:object_r:secro_block_device:s0 +/dev/block/platform/bootdevice/by-name/nvcfg u:object_r:nvcfg_block_device:s0 +/dev/block/platform/bootdevice/by-name/misc2 u:object_r:misc2_block_device:s0 +/dev/block/platform/bootdevice/by-name/expdb u:object_r:expdb_block_device:s0 +/dev/block/platform/bootdevice/by-name/nvram u:object_r:nvram_device:s0 +/dev/block/platform/bootdevice/by-name/sdrpmb u:object_r:tkcore_block_device:s0 +/dev/block/platform/bootdevice/by-name/seccfg u:object_r:seccfg_block_device:s0 +/dev/block/platform/bootdevice/by-name/nvdata u:object_r:nvdata_device:s0 +/dev/block/platform/bootdevice/by-name/persist u:object_r:persist_block_device:s0 +/dev/block/platform/bootdevice/by-name/proinfo u:object_r:nvram_device:s0 +/dev/block/platform/bootdevice/by-name/recovery u:object_r:recovery_block_device:s0 +/dev/block/platform/bootdevice/by-name/protect1 u:object_r:protect1_block_device:s0 +/dev/block/platform/bootdevice/by-name/userdata u:object_r:userdata_block_device:s0 +/dev/block/platform/bootdevice/by-name/protect2 u:object_r:protect2_block_device:s0 +/dev/block/platform/bootdevice/by-name/keystore u:object_r:keystore_block_device:s0 +/dev/block/platform/bootdevice/by-name/metadata u:object_r:metadata_block_device:s0 +/dev/block/platform/bootdevice/by-name/boot_para u:object_r:boot_para_block_device:s0 +/sys/class/power_supply/battery/short_c_hw_status u:object_r:sys_engineer_file:s0 +/sys/devices/virtual/mtk_disp_mgr/mtk_disp_mgr/LCM_HBM u:object_r:sysfs_disp_hbm:s0 +/vendor/bin/hw/vendor\.mediatek\.hardware\.log@1\.0-service u:object_r:aee_hal_exec:s0 +/vendor/bin/hw/android\.hardware\.drm@1\.1-service\.clearkey u:object_r:hal_drm_clearkey_exec:s0 +/sys/devices/virtual/mtk_disp_mgr/mtk_disp_mgr/fingerprint_notify u:object_r:sysfs_fingerprint_notify:s0 diff --git a/recovery/root/sbin/etc/selinux/vendor_hwservice_contexts b/recovery/root/sbin/etc/selinux/vendor_hwservice_contexts new file mode 100755 index 0000000..bdc2163 --- /dev/null +++ b/recovery/root/sbin/etc/selinux/vendor_hwservice_contexts @@ -0,0 +1,84 @@ +vendor.mediatek.hardware.bluetooth::IMtkBluetoothHci u:object_r:mtk_hal_bluetooth_hwservice:s0 +vendor.mediatek.hardware.gnss::IMtkGnss u:object_r:hal_gnss_hwservice:s0 + +vendor.mediatek.hardware.radio::IRadio u:object_r:mtk_hal_rild_hwservice:s0 +vendor.mediatek.hardware.radio::ISap u:object_r:mtk_hal_rild_hwservice:s0 +vendor.mediatek.hardware.interfaces_tc1.radio_tc1::IRadio u:object_r:mtk_hal_rild_hwservice:s0 +vendor.mediatek.hardware.interfaces_tc1.radio_tc1::ISap u:object_r:mtk_hal_rild_hwservice:s0 +vendor.mediatek.hardware.interfaces_tc1.radio_tc1.deprecated::IOemHook u:object_r:mtk_hal_rild_hwservice:s0 +vendor.mediatek.hardware.radio_op::IRadioOp u:object_r:mtk_hal_rild_hwservice:s0 + +vendor.mediatek.hardware.power::IPower u:object_r:mtk_hal_power_hwservice:s0 + +vendor.mediatek.hardware.lbs::ILbs u:object_r:mtk_hal_lbs_hwservice:s0 + +vendor.mediatek.hardware.wifi.hostapd::IHostapd u:object_r:hal_wifi_hostapd_hwservice:s0 + +vendor.mediatek.hardware.imsa::IImsa u:object_r:mtk_hal_imsa_hwservice:s0 + +vendor.mediatek.hardware.nvram::INvram u:object_r:nvram_agent_binder_hwservice:s0 + +vendor.mediatek.hardware.pq::IPictureQuality u:object_r:mtk_hal_pq_hwservice:s0 +vendor.mediatek.hardware.keymaster_attestation::IKeymasterDevice u:object_r:mtk_hal_keyattestation_hwservice:s0 + +vendor.mediatek.hardware.fm::IFmRadio u:object_r:mtk_hal_fm_hwservice:s0 + +vendor.mediatek.hardware.log::ILog u:object_r:mtk_hal_log_hwservice:s0 + +vendor.mediatek.hardware.engineermode::IEmd u:object_r:mtk_hal_em_hwservice:s0 +vendor.mediatek.hardware.mms::IMms u:object_r:mtk_hal_mms_hwservice:s0 +vendor.mediatek.hardware.neuropilot::INPDevice u:object_r:hal_neuralnetworks_hwservice:s0 +vendor.mediatek.hardware.camera.camdump::ICamDump u:object_r:hal_camera_hwservice:s0 +vendor.mediatek.hardware.wfo::IWifiOffload u:object_r:mtk_hal_wfo_hwservice:s0 +vendor.mediatek.hardware.camera.lomoeffect::ILomoEffect u:object_r:hal_camera_hwservice:s0 +vendor.mediatek.hardware.keyinstall::IKeyinstall u:object_r:mtk_hal_keyinstall_hwservice:s0 +vendor.mediatek.hardware.videotelephony::IVideoTelephony u:object_r:mtk_hal_videotelephony_hwservice:s0 +vendor.mediatek.hardware.presence::IPresence u:object_r:volte_uce_ua_hwservice:s0 +vendor.mediatek.hardware.mtkcodecservice::IMtkCodecService u:object_r:hal_mtkcodecservice_hwservice:s0 +vendor.mediatek.hardware.netdagent::INetdagent u:object_r:mtk_hal_netdagent_hwservice:s0 +vendor.mediatek.hardware.rcs::IRcs u:object_r:volte_rcs_ua_hwservice:s0 +vendor.mediatek.hardware.camera.callbackclient::IMtkCallbackClient u:object_r:hal_camera_hwservice:s0 +vendor.mediatek.hardware.camera.ccap::ICCAPControl u:object_r:hal_camera_hwservice:s0 +vendor.mediatek.hardware.dfps::IFpsPolicyService u:object_r:mtk_hal_dfps_hwservice:s0 +vendor.mediatek.hardware.keymanage::IKeymanage u:object_r:mtk_hal_keymanage_hwservice:s0 +vendor.mediatek.hardware.pplagent::IPplAgent u:object_r:mtk_hal_pplagent_hwservice:s0 +vendor.mediatek.hardware.atci::IAtcid u:object_r:hal_atci_hwservice:s0 +vendor.mediatek.hardware.camera.bgservice::IBGService u:object_r:hal_camera_hwservice:s0 +vendor.microtrust.hardware.thh::IThhDevice u:object_r:hal_thh_hwservice:s0 +vendor.microtrust.hardware.tui::ITuiDevice u:object_r:hal_tui_hwservice:s0 +vendor.microtrust.hardware.capi::IClientApiDevice u:object_r:hal_capi_hwservice:s0 +vendor.mediatek.hardware.wifi.supplicant::ISupplicant u:object_r:hal_wifi_supplicant_hwservice:s0 +vendor.mediatek.hardware.apmonitor::IAPMonitorService u:object_r:mtk_hal_apmonitor_hwservice:s0 +vendor.mediatek.hardware.camera.security::ISecureCamera u:object_r:hal_camera_hwservice:s0 +vendor.mediatek.hardware.camera.frhandler::IFRHandler u:object_r:hal_camera_hwservice:s0 +vendor.mediatek.hardware.nwk_opt::INwkOpt u:object_r:mtk_hal_nwk_opt_hwservice:s0 +vendor.trustonic.tee::ITee u:object_r:hal_tee_hwservice:s0 +vendor.trustonic.teeregistry::ITeeRegistry u:object_r:hal_teeregistry_hwservice:s0 +vendor.oppo.hardware.gnss::IOGnss u:object_r:hal_gnss_hwservice:s0 +android.samsung.IRemosaicDaemon u:object_r:oppo_remosaic_hwservice:s0 +android.OPPO.IOppoAlgoDaemon u:object_r:oppoalgo_daemon_hwservice:s0 +vendor.oppo.hardware.ktv::IKtv u:object_r:hal_ktv_hwservice:s0 +vendor.dolby.hardware.dms::IDms u:object_r:hal_dms_hwservice:s0 +vendor.oppo.hardware.camera.slogan::ISlogan u:object_r:hal_camera_hwservice:s0 +vendor.oppo.hardware.oiface::IOiface u:object_r:hal_oiface_hwservice:s0 +vendor.oppo.hardware.camera.engmode::IEngmode u:object_r:hal_camera_hwservice:s0 +vendor.nxp.nxpnfc::INxpNfc u:object_r:nxpnfc_hwservice:s0 +vendor.nxp.nxpese::INxpEse u:object_r:nxpese_hwservice:s0 + + +vendor.oppo.engnative.engineer::IEngineer u:object_r:oppo_hal_engineer_hwservice:s0 + + +vendor.oppo.engnative.transfer::ITransfer u:object_r:oppo_hal_transfer_hwservice:s0 + + +vendor.oppo.engnative.messager::IMessager u:object_r:oppo_hal_messager_hwservice:s0 + +vendor.oppo.engnative.engsensor::IEngSensor u:object_r:oppo_hal_engsensor_hwservice:s0 + +vendor.oppo.hardware.biometrics.fingerprint::IBiometricsFingerprint u:object_r:hal_fingerprint_hwservice:s0 +vendor.silead.hardware.fingerprintext::ISileadFingerprint u:object_r:hal_fingerprint_hwservice:s0 +vendor.oppo.hardware.cryptoeng::ICryptoeng u:object_r:hal_cryptoeng_hwservice:s0 +vendor.oppo.hardware.biometrics.face::IBiometricsFace u:object_r:hal_face_hwservice:s0 +vendor.oppo.hardware.biometrics.fingerprintpay::IFingerprintPay u:object_r:hal_fingerprintpay_hwservice:s0 +vendor.qti.hardware.soter::ISoter u:object_r:hal_soter_hwservice:s0 diff --git a/recovery/root/sbin/etc/selinux/vendor_mac_permissions.xml b/recovery/root/sbin/etc/selinux/vendor_mac_permissions.xml new file mode 100755 index 0000000..f97029c --- /dev/null +++ b/recovery/root/sbin/etc/selinux/vendor_mac_permissions.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/recovery/root/sbin/etc/selinux/vendor_property_contexts b/recovery/root/sbin/etc/selinux/vendor_property_contexts new file mode 100755 index 0000000..4099332 --- /dev/null +++ b/recovery/root/sbin/etc/selinux/vendor_property_contexts @@ -0,0 +1,977 @@ +#line 1 "device/mediatek/sepolicy/basic/non_plat/property_contexts" +# ============================================== +# MTK Policy Rule +# ============================================== +#=============allow ccci_mdinit to start gsm0710muxd============== +ctl.vendor.gsm0710muxd u:object_r:ctl_gsm0710muxd_prop:s0 + + +#=============allow mtkrild to set persist.ril property============== +vendor.ril.ipo u:object_r:vendor_ril_ipo_prop:s0 + +#=============allow netlog============== +vendor.mtklog u:object_r:debug_mtklog_prop:s0 +persist.vendor.mtklog u:object_r:persist_mtklog_prop:s0 +vendor.netlog u:object_r:debug_netlog_prop:s0 + +#=============allow mdlogger============== +vendor.mdlogger u:object_r:debug_mdlogger_prop:s0 +vendor.mdl u:object_r:vendor_mdl_prop:s0 +vendor.starting.mode u:object_r:vendor_mdl_start_prop:s0 +vendor.usb. u:object_r:vendor_usb_prop:s0 +persist.vendor.usb. u:object_r:vendor_usb_prop:s0 +persist.vendor.mdl u:object_r:persist_mdlog_prop:s0 +vendor.pullmdlog u:object_r:vendor_mdl_pulllog_prop:s0 + + +#=============allow AEE============== +# persist.vendor.mtk.aee.mode && persist.vendor.mtk.aee.dal +persist.vendor.mtk.aee. u:object_r:persist_mtk_aee_prop:s0 +persist.vendor.mtk.aeev. u:object_r:persist_mtk_aeev_prop:s0 + +# persist.vendor.aee.core.dump && persist.vendor.aee.core.direct +persist.vendor.aee. u:object_r:persist_aee_prop:s0 +persist.vendor.aeev. u:object_r:persist_aeev_prop:s0 + +# vendor.debug.mtk.aee.db +vendor.debug.mtk.aee. u:object_r:debug_mtk_aee_prop:s0 +vendor.debug.mtk.aeev u:object_r:debug_mtk_aeev_prop:s0 + +ro.vendor.aee.build.info u:object_r:ro_mtk_aee_prop:s0 +ro.vendor.aee.enforcing u:object_r:ro_mtk_aee_prop:s0 +ro.vendor.have_aee_feature u:object_r:ro_mtk_aee_prop:s0 + +#=============allow AEE_Dumpstate============== +vendor.debug.bq.dump u:object_r:debug_bq_dump_prop:s0 + +#=============allow mux============== +vendor.ril.mux. u:object_r:gsm0710muxd_prop:s0 + +#=============allow mdinit============== +ctl.vendor.ril-daemon-mtk u:object_r:ctl_ril-daemon-mtk_prop:s0 +ctl.vendor.fusion_ril_mtk u:object_r:ctl_fusion_ril_mtk_prop:s0 +ctl.vendor.ril-proxy u:object_r:ctl_ril-proxy_prop:s0 +ctl.vendor.viarild u:object_r:ctl_viarild_prop:s0 + +ctl.vendor.muxreport-daemon u:object_r:ctl_muxreport-daemon_prop:s0 +ctl.vendor.ccci_fsd u:object_r:ctl_ccci_fsd_prop:s0 +ctl.vendor.ccci2_fsd u:object_r:ctl_ccci2_fsd_prop:s0 +ctl.vendor.ccci3_fsd u:object_r:ctl_ccci3_fsd_prop:s0 + +vendor.ril.active.md u:object_r:ril_active_md_prop:s0 +vendor.ril.mux.report.case u:object_r:ril_mux_report_case_prop:s0 +vendor.ril.cdma.report u:object_r:ril_cdma_report_prop:s0 + +#=============allow dynamic telephony switch============== +ro.boot.opt_c2k_lte_mode u:object_r:tel_switch_prop:s0 +ro.boot.opt_c2k_support u:object_r:tel_switch_prop:s0 +ro.boot.opt_eccci_c2k u:object_r:tel_switch_prop:s0 +ro.boot.opt_lte_support u:object_r:tel_switch_prop:s0 +ro.boot.opt_md1_support u:object_r:tel_switch_prop:s0 +ro.boot.opt_md2_support u:object_r:tel_switch_prop:s0 +ro.boot.opt_md3_support u:object_r:tel_switch_prop:s0 +ro.boot.opt_md5_support u:object_r:tel_switch_prop:s0 +ro.boot.opt_ps1_rat u:object_r:tel_switch_prop:s0 +ro.boot.opt_sim_count u:object_r:tel_switch_prop:s0 +ro.boot.opt_using_default u:object_r:tel_switch_prop:s0 + +#=============allow bootanim============== +persist.vendor.bootanim. u:object_r:bootani_prop:s0 + +#=============allow mnld_prop ============== +vendor.gps.clock.type u:object_r:mnld_prop:s0 +vendor.gps.gps.version u:object_r:mnld_prop:s0 +vendor.gpsdbglog.enable u:object_r:mnld_prop:s0 +vendor.gpsdbglog. u:object_r:mnld_prop:s0 +vendor.debug.gps. u:object_r:mnld_prop:s0 + +#=============allow audiohal============== +vendor.streamout. u:object_r:audiohal_prop:s0 +vendor.streamin. u:object_r:audiohal_prop:s0 +vendor.a2dp. u:object_r:audiohal_prop:s0 +vendor.audiohal. u:object_r:audiohal_prop:s0 +persist.vendor.audiohal. u:object_r:audiohal_prop:s0 +persist.vendor.vow. u:object_r:audiohal_prop:s0 + +#=============allow wmt ============== +persist.vendor.connsys.coredump.mode u:object_r:coredump_prop:s0 +persist.vendor.connsys. u:object_r:wmt_prop:s0 +vendor.connsys. u:object_r:wmt_prop:s0 + + +#=============allow c2k_prop ============== +vendor.net.cdma.mdmstat u:object_r:net_cdma_mdmstat:s0 + + +#=============allow ccci_mdinit md status ============== +vendor.mtk.md u:object_r:mtk_md_prop:s0 +#============= allow factory idle current prop ============== +vendor.debug.factory.idle_state u:object_r:vendor_factory_idle_state_prop:s0 + +#=============allow mobile log property================ +vendor.MB. u:object_r:mobile_log_prop:s0 + +#=============allow service.nvram_init property================ +vendor.service.nvram_init u:object_r:service_nvram_init_prop:s0 + + +#=============Allow EM To Set Camera APP Mode ============== +vendor.client. u:object_r:mtk_em_prop:s0 + +#=============allow mediatek_prop ============== +vendor.debug.camera.p2plug.log u:object_r:mediatek_prop:s0 +vendor.client.em.appmode u:object_r:mediatek_prop:s0 + +#=============Property set by EM, for test/debug purpose========= +persist.vendor.em. u:object_r:mtk_em_sys_prop:s0 +persist.vendor.em.hidl. u:object_r:mtk_em_hidl_prop:s0 + +#=============allow em set tethering protocol================ +persist.vendor.net.auto.tethering u:object_r:mtk_em_net_auto_tethering_prop:s0 + +#=============allow em set ims operator property=========== +vendor.ril.volte.mal.pctid u:object_r:mtk_operator_id_prop:s0 + +#=============allow em set simswitch property=========== +persist.vendor.radio.simswitch.emmode u:object_r:mtk_simswitch_emmode_prop:s0 + +#=============allow em set mtk_dsbp_support property=========== +persist.vendor.radio.mtk_dsbp_support u:object_r:mtk_dsbp_support_prop:s0 + +#=============allow em set imstestmode property=========== +persist.vendor.radio.imstestmode u:object_r:mtk_imstestmode_prop:s0 + +#=============allow em set smsformat property=========== +persist.vendor.radio.smsformat u:object_r:mtk_smsformat_prop:s0 + +#=============allow em set gprs.prefer property=========== +persist.vendor.radio.gprs.prefer u:object_r:mtk_gprs_prefer_prop:s0 + +#=============allow em set testsim.cardtype property=========== +persist.vendor.radio.testsim.cardtype u:object_r:mtk_testsim_cardtype_prop:s0 + +#=============allow em set ct.ir.engmode property=========== +persist.vendor.radio.ct.ir.engmode u:object_r:mtk_ct_ir_engmode_prop:s0 + +#=============allow em set disable_c2k_cap property=========== +persist.vendor.radio.disable_c2k_cap u:object_r:mtk_disable_c2k_cap_prop:s0 + +#=============allow em to set modem reset delay property================ +vendor.mediatek.debug.md.reset.wait u:object_r:mtk_debug_md_reset_prop:s0 + +#=============allow em to set video log omx.* property================ +vendor.mtk.omx. u:object_r:mtk_omx_log_prop:s0 + +#=============allow em to set vdec log property================ +vendor.mtk.vdec.log u:object_r:mtk_vdec_log_prop:s0 + +#=============allow em to set vdectlc logproperty================ +vendor.mtk.vdectlc.log u:object_r:mtk_vdectlc_log_prop:s0 + +#=============allow em to set venc h264 showlog property================ +vendor.mtk.venc.h264.showlog u:object_r:mtk_venc_h264_showlog_prop:s0 + +#=============allow em to set modem warning property================ +persist.vendor.radio.modem.warning u:object_r:mtk_modem_warning_prop:s0 + +#=============allow em to set bgdata disabled property================ +persist.vendor.radio.bgdata.disabled u:object_r:mtk_bgdata_disabled:s0 + +#=============allow em to set telecom vibrate property================ +persist.vendor.radio.telecom.vibrate u:object_r:mtk_telecom_vibrate:s0 + +#=============allow em to set gprs attach type property================ +persist.vendor.radio.gprs.attach.type u:object_r:mtk_gprs_attach_type:s0 + +#=============allow em to set poweroffmd property================ +vendor.ril.test.poweroffmd u:object_r:mtk_power_off_md_type:s0 +vendor.ril.testmode u:object_r:mtk_power_off_md_type:s0 + + +#=============allow system server to set meta_connecttype property ============== +persist.vendor.meta.connecttype u:object_r:meta_connecttype_prop:s0 + +#=============Telephony Sensitive property============== +vendor.ril.iccid.sim u:object_r:mtk_telephony_sensitive_prop:s0 +persist.vendor.radio.last_iccid_sim u:object_r:mtk_telephony_sensitive_prop:s0 + +#=============allow sim config property============== +vendor.gsm.sim.operator.default-name u:object_r:vendor_sim_system_prop:s0 + +#=============allow processes to change thermal config================ +vendor.thermal.manager.data u:object_r:mtk_thermal_config_prop:s0 +#=============allow composer set property ============================ +vendor.debug.sf.hwc_pid u:object_r:graphics_hwc_pid_prop:s0 +vendor.debug.sf.latch_unsignaled u:object_r:graphics_hwc_latch_unsignaled_prop:s0 +vendor.debug.sf.hdr_enable u:object_r:graphics_hwc_hdr_prop:s0 + +#=============allow graphics debug property ============================ +vendor.debug.sf. u:object_r:graphics_debug_prop:s0 +vendor.debug.hwc. u:object_r:graphics_debug_prop:s0 +vendor.debug.bq. u:object_r:graphics_debug_prop:s0 + + +#============= atm modem mode property(ATM) ============== +persist.vendor.atm.mdmode u:object_r:atm_mdmode_prop:s0 + +#============= atm ip address property(ATM) ============== +persist.vendor.atm.ipaddress u:object_r:atm_ipaddr_prop:s0 + +#============= atm boot property(ATM) ============== +ro.boot.atm u:object_r:mtk_default_prop:s0 + +#=============allow consyslogger============== +vendor.connsysfw u:object_r:vendor_connsysfw_prop:s0 + +#============Label telephony property=======# +vendor.ril. u:object_r:vendor_radio_prop:s0 +ro.vendor.ril. u:object_r:vendor_radio_prop:s0 +vendor.gsm. u:object_r:vendor_radio_prop:s0 +persist.vendor.radio. u:object_r:vendor_radio_prop:s0 + +#=============allow bluetooth============== +vendor.bthcisnoop u:object_r:vendor_bluetooth_prop:s0 + +#=============em camera property============== +vendor.debug. u:object_r:vendor_debug_prop:s0 + +#============= mtkcam property ============================ +persist.vendor.mtkcam. u:object_r:mtkcam_prop:s0 +ro.vendor.mtkcam. u:object_r:mtkcam_prop:s0 +vendor.mtkcam. u:object_r:mtkcam_prop:s0 + +#=============allow ct volte============== +persist.vendor.mtk_ct_volte_support u:object_r:mtk_ct_volte_prop:s0 + +#============Label mtk ril mode=======# +ro.vendor.mtk_ril_mode u:object_r:mtk_ril_mode_prop:s0 + +#=============GPS support properties============== +ro.vendor.mtk_gps_support u:object_r:mtk_gps_support_prop:s0 +ro.vendor.mtk_agps_app u:object_r:mtk_gps_support_prop:s0 +ro.vendor.mtk_log_hide_gps u:object_r:mtk_gps_support_prop:s0 +ro.vendor.mtk_hidl_consolidation u:object_r:mtk_gps_support_prop:s0 + +#============allow rat config=======# +ro.vendor.mtk_protocol1_rat_config u:object_r:mtk_rat_config_prop:s0 + +#=============allow mtk aal==============# +ro.vendor.mtk_aal_support u:object_r:mtk_aal_ro_prop:s0 +ro.vendor.mtk_ultra_dimming_support u:object_r:mtk_aal_ro_prop:s0 +ro.vendor.mtk_dre30_support u:object_r:mtk_aal_ro_prop:s0 + +#=============allow mtk pq==============# +persist.vendor.sys.pq. u:object_r:mtk_pq_prop:s0 +vendor.debug.pq. u:object_r:mtk_pq_prop:s0 +persist.vendor.sys.isp. u:object_r:mtk_pq_prop:s0 +persist.vendor.sys.mtkaal. u:object_r:mtk_pq_prop:s0 +ro.vendor.mtk_pq_color_mode u:object_r:mtk_pq_ro_prop:s0 +ro.vendor.mtk_blulight_def_support u:object_r:mtk_pq_ro_prop:s0 +ro.vendor.mtk_chameleon_support u:object_r:mtk_pq_ro_prop:s0 +ro.vendor.mtk_pq_support u:object_r:mtk_pq_ro_prop:s0 + +# Mtk properties that allow all system/vendor processes to read. +# Usually they are config properties (but not limited to) +ro.vendor.mtk_tdd_data_only_support u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_audio_alac_support u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_support_mp2_playback u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_audio_ape_support u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_flv_playback_support u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_mtkps_playback_support u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_wmv_playback_support u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_wearable_platform u:object_r:mtk_default_prop:s0 +ro.vendor.mediatek.platform u:object_r:mtk_default_prop:s0 +ro.vendor.mediatek.version.branch u:object_r:mtk_default_prop:s0 +ro.vendor.mediatek.version.release u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_exchange_support u:object_r:mtk_default_prop:s0 +vendor.met.running u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_disable_cap_switch u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_sim_card_onoff u:object_r:mtk_default_prop:s0 + +#============mtk emmc=======# +ro.vendor.mtk_emmc_support u:object_r:mtk_emmc_support_prop:s0 + +# MTK connsys log feature +ro.vendor.connsys.dedicated.log u:object_r:mtk_default_prop:s0 + +#=============em usb property============== +vendor.usb.port.mode u:object_r:vendor_em_usb_prop:s0 +vendor.em.usb. u:object_r:vendor_em_usb_prop:s0 + +#=============allow em to set usb otg switch property ============== +persist.vendor.usb.otg.switch u:object_r:vendor_usb_otg_switch:s0 + +#============mtk rsc========# +ro.boot.rsc u:object_r:mtk_default_prop:s0 + +#=============mtk anr property============= +persist.vendor.dbg.anrflow u:object_r:mtk_anr_support_prop:s0 +persist.vendor.anr. u:object_r:mtk_anr_support_prop:s0 +vendor.anr.autotest u:object_r:mtk_anr_support_prop:s0 + +#=============mtk app resolution tuner============= +ro.vendor.app_resolution_tuner u:object_r:mtk_appresolutiontuner_prop:s0 +persist.vendor.dbg.disable.art u:object_r:mtk_appresolutiontuner_prop:s0 + +#=============mtk fullscreen switch============= +ro.vendor.fullscreen_switch u:object_r:mtk_fullscreenswitch_prop:s0 + +#============= allow em set ims xcap property =============== +persist.vendor.ss. u:object_r:mtk_ss_vendor_prop:s0 + +# MTK Antutu feature +ro.vendor.net.upload.benchmark.default u:object_r:mtk_antutu_prop:s0 + +#=============malloc debug unwind backtrace switch property==============# +vendor.debug.malloc.bt.switch u:object_r:mtk_malloc_debug_backtrace_prop:s0 + +#=============allow gmo====================# +ro.vendor.gmo.ram_optimize u:object_r:mtk_default_prop:s0 +ro.vendor.gmo.rom_optimize u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_config_max_dram_size u:object_r:mtk_default_prop:s0 + +#=============MTK Voice Recognize property===========# +vendor.voicerecognize.raw u:object_r:mtk_voicerecgnize_prop:s0 +vendor.voicerecognize_data.raw u:object_r:mtk_voicerecgnize_prop:s0 +vendor.voicerecognize.noDL u:object_r:mtk_voicerecgnize_prop:s0 + +#============= meta set atci property ============== +persist.vendor.service.atci.atm_mode u:object_r:atci_sys_prop:s0 + +#line 1 "device/mediatek/sepolicy/bsp/non_plat/property_contexts" +# ============================================== +# MTK Policy Rule +# ============================================== + +#=============allow mdinit============== +ctl.vendor.ccci_rpcd u:object_r:ctl_ccci_rpcd_prop:s0 +ctl.vendor.ccci2_rpcd u:object_r:ctl_ccci2_rpcd_prop:s0 + + + + +#=============allow teei daemon and init_thh daemon to set property ============== +vendor.soter.teei. u:object_r:soter_teei_prop:s0 + +#============= allow both system/vendor get mtklog_internal ========================== +ro.vendor.mtklog_internal u:object_r:mtk_default_prop:s0 + +#=============allow android log much detect============== +vendor.logmuch.value u:object_r:vendor_logmuch_prop:s0 +vendor.logmuch.delay u:object_r:vendor_logmuch_prop:s0 +persist.vendor.logmuch u:object_r:logmuch_prop:s0 + + + + +#=============allow radio to set mtk_volte_enable property ============== +persist.vendor.mtk.volte.enable u:object_r:mtk_volte_prop:s0 + +#=============allow radio to set volte_support property ============== +persist.vendor.volte_support u:object_r:mtk_volte_support_prop:s0 + +#=============allow radio to set mtk_wfc_support property ============== +persist.vendor.mtk_wfc_support u:object_r:mtk_wfc_support_prop:s0 + +#=============allow radio to set vilte_support property ============== +persist.vendor.vilte_support u:object_r:mtk_vilte_support_prop:s0 + +#=============allow radio to set viwifi_support property ============== +persist.vendor.viwifi_support u:object_r:mtk_viwifi_support_prop:s0 + +#=============allow radio to set mtk_rcs_ua_support property ============== +persist.vendor.mtk_rcs_ua_support u:object_r:mtk_rcs_ua_support_prop:s0 + +#=============allow radio to set mtk_wfc_enable property ============== +persist.vendor.mtk.wfc.enable u:object_r:mtk_wfc_prop:s0 + +#=============allow radio to set mtk_vilte_enable property ============== +persist.vendor.mtk.vilte.enable u:object_r:mtk_vilte_prop:s0 + +#=============allow radio to set mtk_viwifi_enable property ============== +persist.vendor.mtk.viwifi.enable u:object_r:mtk_viwifi_prop:s0 + +#=============allow radio to set mtk_vt_enable property ============== +persist.vendor.mtk.ims.video.enable u:object_r:mtk_vt_prop:s0 + +#=============allow adb to set wfc mccmnc property ============== +persist.vendor.mtk.wfc.mccmnc_list u:object_r:mtk_wfc_mccmnc_prop:s0 + +#=============allow adb to set entitlement property ============== +persist.vendor.entitlement_enabled u:object_r:mtk_wfc_entitlement_prop:s0 +persist.vendor.entitlement.sesurl u:object_r:mtk_wfc_entitlement_prop:s0 +persist.vendor.net.wo.epdg_fqdn u:object_r:mtk_wfc_entitlement_prop:s0 + +#=============allow system_app to get opt-in property ============== +persist.vendor.mtk_wfc_opt_in u:object_r:mtk_wfc_opt_in_prop:s0 + +#=============allow radio to set common data releated property ============== +vendor.ril.md_changed_apn_class u:object_r:mtk_common_data_prop:s0 +vendor.ril.md_changed_apn_class.iccid u:object_r:mtk_common_data_prop:s0 +persist.vendor.radio.default.data.selected u:object_r:mtk_common_data_prop:s0 + +#=============allow atcid============== +persist.vendor.service.atci u:object_r:persist_service_atci_prop:s0 +vendor.mtk.atci u:object_r:mtk_atci_prop:s0 + +#=============allow carrier express (cxp)============== +# mtk_cxp_vendor_prop: vendor set/get, system get +# usp_srv_prop: system set/get +#============================================ +persist.vendor.operator.optr u:object_r:mtk_cxp_vendor_prop:s0 +persist.vendor.operator.spec u:object_r:mtk_cxp_vendor_prop:s0 +persist.vendor.operator.seg u:object_r:mtk_cxp_vendor_prop:s0 +persist.vendor.operator.subid u:object_r:mtk_cxp_vendor_prop:s0 +persist.vendor.mtk_usp_md_sbp_code u:object_r:mtk_cxp_vendor_prop:s0 +ro.vendor.mtk_carrierexpress_pack u:object_r:mtk_cxp_vendor_prop:s0 +persist.vendor.mtk_usp_switch_mode u:object_r:mtk_cxp_vendor_prop:s0 + +persist.vendor.operator.optr_1 u:object_r:usp_srv_prop:s0 +persist.vendor.operator.spec_1 u:object_r:usp_srv_prop:s0 +persist.vendor.operator.seg_1 u:object_r:usp_srv_prop:s0 +persist.vendor.mtk_usp u:object_r:usp_srv_prop:s0 + + +#=============allow em set vt operator property=========== +persist.vendor.vt. u:object_r:vendor_vt_prop:s0 + +#=============allow system update to set prop============= +persist.vendor.update_finished u:object_r:mtk_update_prop:s0 +persist.vendor.previous_slot u:object_r:mtk_update_prop:s0 + +#=============allow system_server to set vendor.media.wfd.*============== +vendor.media.wfd. u:object_r:media_wfd_prop:s0 + + +#=======================allow vsim=========================== +vendor.gsm.disable.sim.dialog u:object_r:mtk_vsim_sys_prop:s0 +vendor.gsm.external.sim.enabled u:object_r:mtk_vsim_prop:s0 +vendor.gsm.external.sim.inserted u:object_r:mtk_vsim_prop:s0 +vendor.gsm.external.sim.internal u:object_r:mtk_vsim_prop:s0 +vendor.gsm.modem.vsim.capability u:object_r:mtk_vsim_prop:s0 +vendor.gsm.prefered.aka.sim.slot u:object_r:mtk_vsim_prop:s0 +vendor.gsm.prefered.rsim.slot u:object_r:mtk_vsim_prop:s0 +vendor.gsm.external.sim.timeout u:object_r:mtk_vsim_prop:s0 +vendor.gsm.external.sim.connected u:object_r:mtk_vsim_prop:s0 +persist.vendor.radio.external.sim u:object_r:mtk_vsim_prop:s0 +persist.vendor.radio.vsim.timeout u:object_r:mtk_vsim_prop:s0 + +vendor.trustkernel. u:object_r:tkcore_prop:s0 + +#============= allow em set ims xcap property =============== +persist.vendor.gba u:object_r:vendor_ims_xcap_prop:s0 +persist.vendor.radio.ss.mode u:object_r:vendor_ims_xcap_prop:s0 +persist.vendor.radio.ss.xrdm u:object_r:vendor_ims_xcap_prop:s0 +persist.vendor.radio.xcap.cfn u:object_r:vendor_ims_xcap_prop:s0 + +#============= allow supplementary service property =============== +vendor.gsm.radio.ss.sc u:object_r:vendor_supp_serv_prop:s0 +vendor.gsm.radio.ss.imsdereg u:object_r:vendor_supp_serv_prop:s0 +persist.vendor.radio.cfu.iccid. u:object_r:vendor_supp_serv_prop:s0 +persist.vendor.radio.cfu.change. u:object_r:vendor_supp_serv_prop:s0 +persist.vendor.radio.cfu_over_ims u:object_r:vendor_supp_serv_prop:s0 +persist.vendor.radio.cfu.sync_for_ota u:object_r:vendor_supp_serv_prop:s0 +persist.vendor.radio.cfu.mode u:object_r:vendor_supp_serv_prop:s0 +persist.vendor.radio.cfu.timeslot. u:object_r:vendor_supp_serv_prop:s0 +persist.vendor.radio.cfu.querytype u:object_r:vendor_supp_serv_prop:s0 +persist.vendor.suppserv. u:object_r:vendor_supp_serv_prop:s0 +vendor.suppserv. u:object_r:vendor_supp_serv_prop:s0 + +#============= allow bluetooth to set prop ============== +vendor.bluetooth. u:object_r:mtk_bluetooth_prop:s0 +persist.vendor.bluetooth. u:object_r:mtk_bluetooth_prop:s0 + +#============= allow MD to set prop ============== +ro.vendor.md_prop_ver u:object_r:mtk_md_version_prop:s0 + +#=============allow EM set moms property=========== +persist.vendor.sys.disable.moms u:object_r:mtk_moms_prop:s0 + +#=============allow EM set tel log property=========== +persist.vendor.log.tel_dbg u:object_r:mtk_em_tel_log_prop:s0 +persist.vendor.log.tel_log_ctrl u:object_r:mtk_log_tel_dbg_prop:s0 + +#=============allow IMS property=========== +ro.vendor.md_auto_setup_ims u:object_r:mtk_ims_prop:s0 +ro.vendor.md_mims_support u:object_r:mtk_ims_prop:s0 +persist.vendor.ims_support u:object_r:mtk_ims_prop:s0 +ro.vendor.mtk_imsi_switch_support u:object_r:mtk_ims_prop:s0 + +#=============allow ims config property=========== +vendor.ril.imsconfig.force.notify u:object_r:vendor_imsconfig_prop:s0 + +#============= allow ipsec_mon to set prop ============== +vendor.net. u:object_r:mtk_network_prop:s0 + +#=============allow CTA property=========== +vendor.cta.log.enable u:object_r:mtk_cta_log_prop:s0 +ro.vendor.mtk_mobile_management u:object_r:mtk_mobile_management_prop:s0 + +#=============allow vendor_init to set ro.vendor.mtk_wfd_support============== +ro.vendor.mtk_wfd_support u:object_r:ro_vendor_mtk_wfd_support_prop:s0 + +#=============allow AudioServer property=========== +vendor.af.mixer.pcm u:object_r:audio_prop:s0 +vendor.af.mixer.drc.pcm u:object_r:audio_prop:s0 +vendor.af.timestretch.in.pcm u:object_r:audio_prop:s0 +vendor.af.offload.write.raw u:object_r:audio_prop:s0 +vendor.af.resampler.pcm u:object_r:audio_prop:s0 +vendor.af.mixer.dwnmx.pcm u:object_r:audio_prop:s0 +vendor.af.record.dump.pcm u:object_r:audio_prop:s0 +vendor.af.mixer.limin.pcm u:object_r:audio_prop:s0 +vendor.af.track.pcm u:object_r:audio_prop:s0 +vendor.af.effect.pcm u:object_r:audio_prop:s0 +vendor.af.audioflinger.log u:object_r:audio_prop:s0 +vendor.af.track.log u:object_r:audio_prop:s0 +vendor.af.policy.debug u:object_r:audio_prop:s0 +vendor.af.dump.log u:object_r:audio_prop:s0 +vendor.audioserver. u:object_r:audio_prop:s0 +vendor.af.mixer.end.pcm u:object_r:audio_prop:s0 + +#=============allow mtk duraspeed property============== +persist.vendor.duraspeed. u:object_r:mtk_duraspeed_prop:s0 + +#=============allow Multiple IMS property=========== +persist.vendor.mims_support u:object_r:mtk_mims_prop:s0 + +#=============allow Multiple IMS property=========== +persist.vendor.mtk_dynamic_ims_switch u:object_r:mtk_dynims_prop:s0 + +#=============allow Multiple IMS property=========== +ro.vendor.mtk_external_sim_support u:object_r:mtk_extsim_prop:s0 +ro.vendor.mtk_external_sim_only_slots u:object_r:mtk_extsim_prop:s0 +ro.vendor.mtk_non_dsda_rsim_support u:object_r:mtk_extsim_prop:s0 +ro.vendor.mtk_persist_vsim_disabled u:object_r:mtk_extsim_prop:s0 + +#=============allow Modem Monitor property=========== +ro.vendor.mtk_modem_monitor_support u:object_r:mtk_mdm_prop:s0 +ro.vendor.mtk_single_bin_modem_support u:object_r:mtk_mdm_prop:s0 + +#=============allow Modem World Mode property=========== +ro.vendor.mtk_md_world_mode_support u:object_r:mtk_mdworldmode_prop:s0 + +##OMA DRM +ro.vendor.mtk_oma_drm_support u:object_r:mtk_oma_drm_support_prop:s0 + +#=============allow systemui to get ro.vendor.mtk_cta_set=============== +ro.vendor.mtk_cta_set u:object_r:mtk_cta_set_prop:s0 + +#=============allow get ro.vendor.mtk_cta_support=============== +ro.vendor.mtk_cta_support u:object_r:mtk_cta_support_prop:s0 + +#=============allow settings to get relevant property=========== +ro.vendor.mtk_miravision_support u:object_r:mtk_miravision_support_prop:s0 +ro.vendor.mtk_aod_support u:object_r:mtk_aod_support_prop:s0 +ro.vendor.mtk_default_write_disk u:object_r:mtk_default_write_disk_prop:s0 +ro.vendor.mtk_bg_power_saving_support u:object_r:mtk_bg_power_saving_support_prop:s0 +ro.vendor.mtk_bg_power_saving_ui u:object_r:mtk_bg_power_saving_ui_prop:s0 +ro.vendor.mtk_besloudness_support u:object_r:mtk_besloudness_support_prop:s0 +ro.vendor.mtk_hifiaudio_support u:object_r:mtk_hifiaudio_support_prop:s0 +ro.vendor.mtk_active_noise_cancel u:object_r:mtk_active_noise_cancel_prop:s0 +ro.vendor.mtk_wapi_support u:object_r:mtk_wapi_support_prop:s0 + +#=============allow FastDormancy support property=============== +ro.vendor.mtk_fd_support u:object_r:mtk_fd_support_prop:s0 + +#=============allow wappush property=========== +ro.vendor.mtk_wappush_support u:object_r:mtk_wappush_prop:s0 + +#=============allow MD Number Protocol=============== +ro.vendor.num_md_protocol u:object_r:num_md_protocol_prop:s0 + +#=============allow NFC related property=========== +persist.vendor.st_nfc_gsma_support u:object_r:mtk_st_nfc_gsma_support_prop:s0 +persist.vendor.st_nfc_ignore_modem u:object_r:mtk_st_nfc_ignore_modem_prop:s0 +ro.vendor.mtk_nfc_addon_support u:object_r:mtk_nfc_addon_support_prop:s0 +persist.vendor.radio.seapi.off u:object_r:mtk_radio_seapi_off_prop:s0 +persist.vendor.nxp_nfc_gsma_support u:object_r:mtk_nxp_nfc_gsma_support_prop:s0 + +#=============allow RTT advanced features property=============== +persist.vendor.rtt.advanced.features u:object_r:mtk_rtt_advanced_features_prop:s0 + +#=============MTK operator property=========== +ro.vendor.operator. u:object_r:mtk_operator_prop:s0 + +#=============allow vendor_init to set ro.vendor.mtk_system_update_support============== +ro.vendor.mtk_system_update_support u:object_r:mtk_system_update_support_prop:s0 + +#=============allow vendor_init to set ro.vendor.mtk_omacp_support============== +ro.vendor.mtk_omacp_support u:object_r:mtk_omacp_support_prop:s0 + +#=============allow libudf property=========== +persist.vendor.debug.fdleak u:object_r:mtk_libudf_prop:s0 +persist.vendor.debug.fdleak.program u:object_r:mtk_libudf_prop:s0 +persist.vendor.debug.fdleak.bt2log u:object_r:mtk_libudf_prop:s0 +persist.vendor.debug.fdleak.thd u:object_r:mtk_libudf_prop:s0 +persist.vendor.libc.debug.malloc u:object_r:mtk_libudf_prop:s0 +persist.vendor.libc.debug15.prog u:object_r:mtk_libudf_prop:s0 +persist.vendor.debug15.config u:object_r:mtk_libudf_prop:s0 +persist.vendor.debug15.config.file u:object_r:mtk_libudf_prop:s0 +persist.vendor.debug15.statis u:object_r:mtk_libudf_prop:s0 +persist.vendor.debug.mmap u:object_r:mtk_libudf_prop:s0 +persist.vendor.debug.mmap.program u:object_r:mtk_libudf_prop:s0 +persist.vendor.debug.mmap.config u:object_r:mtk_libudf_prop:s0 + +#=============allow printk property=========== +persist.vendor.uartconsole.enable u:object_r:mtk_printk_prop:s0 + +#fm vibspk support +ro.vendor.mtk_vibspk_support u:object_r:mtk_default_prop:s0 + +#fm 50khz support +ro.vendor.mtk_fm_50khz_support u:object_r:mtk_default_prop:s0 + +#=============MTK camera property=========== +vendor.camera.save.temp.video u:object_r:mtk_camera_prop:s0 +vendor.camera_af_power_debug u:object_r:mtk_camera_prop:s0 +vendor.com.mediatek.gesture.pose u:object_r:mtk_camera_prop:s0 +vendor.debug.dualcam.mode u:object_r:mtk_camera_prop:s0 +vendor.debug.mtkcam.loglevel u:object_r:mtk_camera_prop:s0 +vendor.mtkcamapp.cshot.platform u:object_r:mtk_camera_prop:s0 +vendor.mtkcamapp.cshot.version u:object_r:mtk_camera_prop:s0 +vendor.debug.stereo.single_main2 u:object_r:mtk_camera_prop:s0 +vendor.debug.surface.enabled u:object_r:mtk_camera_prop:s0 +vendor.debug.thumbnailFromYuv.enable u:object_r:mtk_camera_prop:s0 +vendor.lomoeffect. u:object_r:mtk_camera_prop:s0 +vendor.mtk.camera.app. u:object_r:mtk_camera_prop:s0 +vendor.multizone.af.window.ratio u:object_r:mtk_camera_prop:s0 +persist.vendor.mtkcamapp.loglevel u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_cam_cfb u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_cam_dualdenoise_support u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_cam_dualzoom_support u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_cam_mfb_support u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_cam_native_pip_support u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_cam_vfb u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_camera_app_api_version u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_camera_app_version u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_emulator_support u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_fat_on_nand u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_multiwindow u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_slow_motion_support u:object_r:mtk_camera_prop:s0 +ro.vendor.mtk_cam_lomo_support u:object_r:mtk_camera_prop:s0 +vendor.vdo.cam.effect u:object_r:mtk_camera_prop:s0 +vendor.debug.camera.bgservice.mode u:object_r:mtk_camera_prop:s0 + +#=============MTK gallery property=========== +vendor.debug.gallery.loglevel u:object_r:mtk_gallery_prop:s0 +vendor.gallery.log.enable u:object_r:mtk_gallery_prop:s0 + +#=============MTK media property=========== +vendor.debug.log_delete u:object_r:mtk_media_prop:s0 +vendor.debug.log_insert u:object_r:mtk_media_prop:s0 +vendor.debug.log_query u:object_r:mtk_media_prop:s0 +vendor.debug.log_scan u:object_r:mtk_media_prop:s0 +vendor.debug.log_update u:object_r:mtk_media_prop:s0 + +#=============allow system apps read PrivacyProtectionLock property============ +ro.vendor.mtk_privacy_protection_lock u:object_r:mtk_default_prop:s0 + +#=============allow RSC property=========== +ro.vendor.sys.current_rsc_path u:object_r:mtk_rsc_prop:s0 +ro.vendor.vnd.current_rsc_path u:object_r:mtk_rsc_prop:s0 + +#=============allow system server read dhcp property ============ +persist.vendor.net.dhcp.renew u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_dhcpv6c_wifi u:object_r:mtk_default_prop:s0 + +#=============allow AMS dynamic enable log property=========== +persist.vendor.sys.activitylog u:object_r:mtk_amslog_prop:s0 + +#=============allow AMS-aal dynamic enable property=========== +persist.vendor.sys.mtk_app_aal_support u:object_r:mtk_amsaal_prop:s0 + +#=============MTK PMS property=========== +persist.vendor.pms_removable u:object_r:mtk_pms_prop:s0 +ro.vendor.mtk_carrierexpress_inst_sup u:object_r:mtk_pms_prop:s0 + +#=============CT SelfRegister property=========== +ro.vendor.mtk_ct4greg_app u:object_r:mtk_default_prop:s0 +ro.vendor.mtk_devreg_app u:object_r:mtk_default_prop:s0 +persist.vendor.radio.selfreg u:object_r:mtk_selfreg_prop:s0 + +#=============MTK CDMA Less property=========== +persist.vendor.vzw_device_type u:object_r:persist_vendor_vzw_device_type:s0 + +#=============allow RTT property============== +persist.vendor.mtk_rtt_support u:object_r:mtk_rtt_prop:s0 + +#=============CTM property=========== +persist.vendor.ctm_slot_flag u:object_r:mtk_ctmslot_prop:s0 + +#=============MTK UCE property=========== +persist.vendor.mtk_uce_support u:object_r:mtk_uce_support_prop:s0 + +#=============USB CBA property=========== +ro.vendor.mtk_usb_cba_support u:object_r:mtk_default_prop:s0 +persist.vendor.sys.usb.activation u:object_r:mtk_cba_activation:s0 + +#=============CDMA property=========== +vendor.cdma. u:object_r:cdma_prop:s0 +vendor.cdma.icc.operator.mcc u:object_r:vendor_cdma_prop:s0 + +#=============ECBM property============== +vendor.ril.cdma.inecmmode_by_slot u:object_r:mtk_cdma_ecm_prop:s0 + +#=============MTK RCS property============== +persist.vendor.mtk_rcs_support u:object_r:mtk_rcs_support_prop:s0 +persist.vendor.service.rcs u:object_r:service_rcs_prop:s0 + +#=============MTK World Phone property=========== +persist.vendor.radio.wm_selectmode u:object_r:mtk_world_phone_prop:s0 +persist.vendor.radio.wm_fddtimer u:object_r:mtk_world_phone_prop:s0 + +#=============MTK Capability Switch property=========== +persist.vendor.radio.unlock u:object_r:mtk_capability_switch_prop:s0 +persist.vendor.radio.unlock.roaming u:object_r:mtk_capability_switch_prop:s0 +persist.vendor.radio.wait.imsi u:object_r:mtk_capability_switch_prop:s0 +persist.vendor.radio.waitimsi.roaming u:object_r:mtk_capability_switch_prop:s0 +persist.vendor.radio.sim.status u:object_r:mtk_capability_switch_prop:s0 +persist.vendor.radio.new.sim.slot u:object_r:mtk_capability_switch_prop:s0 +vendor.ril.imsi.status. u:object_r:mtk_capability_switch_prop:s0 +persist.vendor.radio.simswitchstate u:object_r:mtk_capability_switch_prop:s0 + +#=============VzW MDMI property=========== +persist.vendor.mdmi_support u:object_r:mtk_mdmi_prop:s0 + +#=============allow data shaping property============== +persist.vendor.datashaping u:object_r:mtk_datashaping_prop:s0 +#=============MTK IMS Config Provision property=========== +persist.vendor.mtk.provision. u:object_r:mtk_provision_prop:s0 + +#=============allow wfd hybrid encode property============= +ro.vendor.mtk_hybrid_encode_support u:object_r:mtk_default_prop:s0 + +# allow netdagent to set property +vendor.net.rndis.client u:object_r:netdagent_prop:s0 + +# allow get neuropilot property +ro.vendor.mtk_nn_quant_preferred u:object_r:mtk_nn_quant_preferred_prop:s0 +ro.vendor.mtk_tflite_fuse_pad u:object_r:mtk_nn_quant_preferred_prop:s0 +ro.vendor.mtk_nn.option u:object_r:mtk_nn_opt_prop:s0 + +#=============allow system apps read sim_me_lock_mode property============ +ro.vendor.sim_me_lock_mode u:object_r:mtk_default_prop:s0 + +#=============allow subsidylock============== +persist.vendor.subsidylock u:object_r:mtk_subsidylock_prop:s0 +persist.vendor.subsidylock.connectivity_status u:object_r:mtk_subsidylock_prop_connect:s0 +#line 1 "vendor/mediatek/proprietary/modem/oppo6771_ALL/sepolicy/p0/property_contexts" +#=============allow wifi offload deamon ============== +vendor.wo. u:object_r:mtk_wod_prop:s0 +persist.vendor.wo. u:object_r:persist_wod_prop:s0 + +#=============allow volte deamon ============== +ctl.vendor.volte_imcb u:object_r:ctl_volte_imcb_prop:s0 +ctl.vendor.volte_stack u:object_r:ctl_volte_stack_prop:s0 +ctl.vendor.volte_ua u:object_r:ctl_volte_ua_prop:s0 +vendor.ril.volte. u:object_r:volte_prop:s0 + +#=============allow MD APP============== +ro.vendor.md_apps. u:object_r:mtk_default_prop:s0 +vendor.md_apps. u:object_r:mtk_default_prop:s0 +#line 1 "vendor/oppo_sepolicy/vendor/property_contexts" +# vendor-init-settable|public-readable +ro.separate.soft u:object_r:exported_default_prop:s0 +ro.rom.featrue u:object_r:exported_default_prop:s0 +ro.product.authentication u:object_r:exported_default_prop:s0 +ro.oppo.market.name u:object_r:exported_default_prop:s0 +ro.product.hw u:object_r:exported_default_prop:s0 +ro.product.sar u:object_r:exported_default_prop:s0 +ro.oppo.mtk_gps_mpe u:object_r:exported_default_prop:s0 +ro.build.date.Ymd u:object_r:exported_default_prop:s0 +ro.build.date.ymd u:object_r:exported_default_prop:s0 +ro.build.date.YmdHM u:object_r:exported_default_prop:s0 +ro.build.date.utc u:object_r:exported_default_prop:s0 +ro.build.version.incremental u:object_r:exported_default_prop:s0 +ro.build.date u:object_r:exported_default_prop:s0 +ro.xxversion u:object_r:exported_default_prop:s0 +ro.product.brand u:object_r:exported_default_prop:s0 +ro.product.model u:object_r:exported_default_prop:s0 +ro.build.product u:object_r:exported_default_prop:s0 +ro.product.device u:object_r:exported_default_prop:s0 +ro.product.name u:object_r:exported_default_prop:s0 +ro.bootimage.build.fingerprint u:object_r:exported_default_prop:s0 +ro.build.version.base_os u:object_r:exported_default_prop:s0 +ro.build.version.ota u:object_r:exported_default_prop:s0 +ro.build.display.id u:object_r:exported_default_prop:s0 +ro.build.kernel.id u:object_r:exported_default_prop:s0 +ro.mediatek.version.release u:object_r:exported_default_prop:s0 +ro.build.version.opporom u:object_r:exported_default_prop:s0 +ro.oppo.version u:object_r:exported_default_prop:s0 +ro.build.master.date u:object_r:exported_default_prop:s0 +ro.aee.enforcing u:object_r:exported_default_prop:s0 +ro.build.release_type u:object_r:exported_default_prop:s0 +gr.use.leader u:object_r:exported_default_prop:s0 +gr.apk.number u:object_r:exported_default_prop:s0 +gr.download.url u:object_r:exported_default_prop:s0 +ro.reserve1.get u:object_r:exported_default_prop:s0 +ro.script.version u:object_r:exported_default_prop:s0 +ro.trackingId.com.lzd.appid u:object_r:exported_default_prop:s0 +ro.lcd.backlight.config_boe u:object_r:exported_default_prop:s0 +ro.lcd.backlight.config_truly u:object_r:exported_default_prop:s0 +ro.lcd.backlight.config_tianma u:object_r:exported_default_prop:s0 +ro.lcd.backlight.config_dsjm u:object_r:exported_default_prop:s0 +ro.lcd.backlight.config_jdi u:object_r:exported_default_prop:s0 +ro.lcd.backlight.samsung_tenbit u:object_r:exported_default_prop:s0 +ro.display.rc.size u:object_r:exported_default_prop:s0 +ro.display.rc.default_size u:object_r:exported_default_prop:s0 +ro.camera.hfr.enable u:object_r:exported_default_prop:s0 +ro.camera.videoeis.enable u:object_r:exported_default_prop:s0 +ro.camera.temperature.limit u:object_r:exported_default_prop:s0 +ro.mount.fs u:object_r:exported_default_prop:s0 +persist.bluetooth.disableabsvol u:object_r:exported_bluetooth_prop:s0 +persist.bluetooth.avrcpversion u:object_r:exported_bluetooth_prop:s0 +#ifdef VENDOR_EDIT +#Li.Chen@PSW.CN.BT.Basic.Log.1607918, 2018/10/26, Modify for bt log print +persist.vendor.bluetooth.fwloglevel u:object_r:exported_bluetooth_prop:s0 +persist.vendor.bluetooth.hostloglevel u:object_r:exported_bluetooth_prop:s0 +#endif /* VENDOR_EDIT */ +persist.bluetooth.iot.on u:object_r:exported_bluetooth_prop:s0 +#ifdef VENDOR_EDIT +#Xiaomin.Yang@PSW.CN.BT.Basic.Connect.1586626, 2018/10/10, Add for controlling dualconnection +persist.bluetooth.dualconnection.supported u:object_r:exported_bluetooth_prop:s0 +#endif /* VENDOR_EDIT */ +#ifdef VENDOR_EDIT +#jinhua.Gong@PSW.CN.Basic.1373232, 2018/11/12, +#Support for Bluetooth Iot Event Report feature +persist.vendor.bt.iotinfo.report.enable u:object_r:exported_bluetooth_prop:s0 +#endif /* VENDOR_EDIT */ + +#ifdef VENDOR_EDIT +#Xiaomin.Yang@PSW.CN.BT.Basic.Customize.1586031,2018/12/02, +#Add for updating wcn firmware by sau_res +persist.sys.firmwarepushtime u:object_r:exported_system_prop:s0 +persist.sys.firmwareupdatetime u:object_r:exported_system_prop:s0 +#endif //VENDOR_EDIT +persist.version.confidential u:object_r:exported_system_prop:s0 +persist.sys.oppo.region u:object_r:exported_system_prop:s0 +persist.power.useautobrightadj u:object_r:exported_system_prop:s0 +persist.sys.oppodebug.tpcatcher u:object_r:exported_system_prop:s0 +persist.sys.oppo.log.config u:object_r:exported_system_prop:s0 +persist.anr.dumpthr u:object_r:exported_system_prop:s0 +persist.sys.assert.enable u:object_r:exported_system_prop:s0 +persist.sys.assert.panic u:object_r:exported_system_prop:s0 +persist.sys.assert.state u:object_r:exported_system_prop:s0 +persist.sys.assert.enabletip u:object_r:exported_system_prop:s0 +persist.sys.mtk.pwkdump u:object_r:exported_system_prop:s0 +persist.anr.enhancement u:object_r:exported_system_prop:s0 +persist.sys.oppo.junklog u:object_r:exported_system_prop:s0 +persist.sys.oppo.junkmonitor u:object_r:exported_system_prop:s0 +persist.sys.disable_rescue u:object_r:exported_system_prop:s0 +persist.bluetooth.enableinbandringing u:object_r:exported_system_prop:s0 +sys.oppo.gift u:object_r:exported_system_prop:s0 +persist.sys.oem_smooth u:object_r:exported_system_prop:s0 +persist.sys.nw_lab_test u:object_r:exported_system_prop:s0 +persist.sys.cfu_auto u:object_r:exported_system_prop:s0 +persist.sys.nw_mbn_icon u:object_r:exported_system_prop:s0 +sys.oppo.nw.hongbao u:object_r:exported_system_prop:s0 +persist.service.acm.enable u:object_r:exported_system_prop:s0 +persist.sys.enable.hypnus u:object_r:exported_system_prop:s0 +persist.sys.hypnus. u:object_r:exported_system_prop:s0 +persist.sys.enable.kneuron u:object_r:exported_system_prop:s0 +persist.sys.enable.neo u:object_r:exported_system_prop:s0 +persist.sys.elsa.enable u:object_r:exported_system_prop:s0 +persist.sys.elsa.kernel_enable u:object_r:exported_system_prop:s0 +#ifdef VENDOR_EDIT +#huangsu@sh, 2019/1/1, Add for neuronsystem +persist.sys.nsbrain.feature u:object_r:exported_system_prop:s0 +persist.sys.neuron.channel u:object_r:exported_system_prop:s0 +persist.sys.neuron_system u:object_r:exported_system_prop:s0 +#endif /* VENDOR_EDIT */ +#Multi-Media property +sys.oppo.mm. u:object_r:exported_system_prop:s0 +persist.oppo.mm. u:object_r:exported_system_prop:s0 +#ifdef VENDOR_EDIT +#Ming.Liu@PSW.MM.AudioDriver, 2017/10/26, Add for audio hal set property +#Multi-Media property +persist.dirac. u:object_r:exported_system_prop:s0 +persist.dirac.vendor u:object_r:oppo_vendor_prop:s0 +dirac.qem. u:object_r:exported_system_prop:s0 +persist.sys.record. u:object_r:exported_system_prop:s0 +#endif /* VENDOR_EDIT */ +#Xianfeng.Fu@PSW.MM.AudioServer, 2017/12/26, Add for AP dirac property +dirac. u:object_r:exported_system_prop:s0 +ro.dirac. u:object_r:exported_system_prop:s0 +#ifdef VENDOR_EDIT +#Chengtian.Ding@Camera, 2018/10/26, Add for camera hal set property +persist.sys.oppo.displaymetrics u:object_r:exported_system_prop:s0 +oppo.camera.slogan.yuvpath u:object_r:exported_system_prop:s0 +oppo.camera.packname u:object_r:exported_system_prop:s0 +vendor.oppo.camera. u:object_r:oppo_vendor_prop:s0 +#Caohua.Lin@Camera, 20181225, Skip raw input format check for whitelisted apps +persist.vendor.camera.privapp.list u:object_r:exported_system_prop:s0 +#endif /* VENDOR_EDIT */ +#ifdef VENDOR_EDIT +#Tian.Chen@PSW.AD.BuildConfig.StandaloneUserdata.1143522, 2018/11/06, Add for [read new prop for feature StandaloneUserdata] +vendor.oppo.mediatek.version.release u:object_r:oppo_vendor_prop:s0 +#endif /* VENDOR_EDIT */ + + +#ifdef VENDOR_EDIT +#weiwei.Deng@CN.NFC.Basic.Hardware.1182186 ,2018/11/11 +#Add for : NFC properties +persist.nfc. u:object_r:nfc_prop:s0 +#endif /* VENDOR_EDIT */ +#Haiping.Zhong@PSW.AD.CTS.1626045, 2018/12/28, Add for Android_P_VTS_GSI_fingerprint +ro.vendor.oppo.fingerprint u:object_r:oppo_vendor_prop:s0 +ro.vendor.oppo.product.manufacturer u:object_r:oppo_vendor_prop:s0 +ro.vendor.oppo.product.model u:object_r:oppo_vendor_prop:s0 +ro.vendor.oppo.product.brand u:object_r:oppo_vendor_prop:s0 +ro.vendor.oppo.product.name u:object_r:oppo_vendor_prop:s0 +ro.vendor.oppo.product.device u:object_r:oppo_vendor_prop:s0 +ro.oppo.regionmark u:object_r:oppo_vendor_prop:s0 +#endif + +#ifdef VENDOR_EDIT +#chenyan@BSP.sensor,2018-12-05, add for sensor hal +sys.oppo.hasPhysicalGyroscope u:object_r:oppo_vendor_prop:s0 +ro.build.flavor u:object_r:exported_default_prop:s0 +#endif + +#ifdef COLOR_EDIT +#Xiaokang.Feng@OS.SDK ,2018/12/6 +#Add for : ringone properties +ro.config.notification_sms u:object_r:exported_default_prop:s0 +ro.config.ringtone_sim2 u:object_r:exported_default_prop:s0 +ro.config.notification_sim2 u:object_r:exported_default_prop:s0 +ro.config.calendar_sound u:object_r:exported_default_prop:s0 +#endif /* COLOR_EDIT */ + +#ifdef VENDOR_EDIT +#DeDong.Wei@PSW.NW.SIM.824170, 2018/08/21, Add for +ro.oppo.nw. u:object_r:vendor_oppo_network_prop:s0 +persist.oppo.nw. u:object_r:vendor_oppo_network_prop:s0 +vendor.oppo.network. u:object_r:vendor_oppo_network_prop:s0 +#endif /* VENDOR_EDIT */ + +#line 1 "vendor/oppo_app/OppoEngineerMode/sepolicy/mtk/common/property_contexts" + +vendor.oppo.diag.socket.ip u:object_r:engineer_vendor_prop:s0 +vendor.oppo.diag.socket.port u:object_r:engineer_vendor_prop:s0 +vendor.oppo.diag.socket.pid u:object_r:engineer_vendor_prop:s0 +vendor.oppo.engineer.adb.flag u:object_r:engineer_vendor_prop:s0 +vendor.oppo.engineer.adb.state u:object_r:engineer_adb_state_vendor_prop:s0 + +persist.engineer.hide. u:object_r:engineer_hide_prop:s0 + +#line 1 "vendor/oppo_app/securebsp/FaceRecognition/sepolicy/mtk/common/property_contexts" +############################################################################### +## Copyright 2017 OPPO Mobile Comm Corp., Ltd. +## VENDOR_EDIT +## File: file_contexts +## Description : add for file contexts +## Version: 1.0 +## Date : 2017/11/19 +## Author: Ziqing.Guo@BSP.Fingerprint.Basic +## ----------------- Revision History: ---------------------- +## +## Long.Liu 2019/02/12 add config version info +################################################################################ + +oppo.face.sdk.version u:object_r:oppo_bsp_face_version:s0 +oppo.face.model.version u:object_r:oppo_bsp_face_version:s0 + +#line 1 "system/sepolicy/reqd_mask/property_contexts" +# empty property_contexts file - this file is used to generate an empty +# non-platform property context for devices without any property_contexts +# customizations. diff --git a/recovery/root/sbin/etc/selinux/vendor_seapp_contexts b/recovery/root/sbin/etc/selinux/vendor_seapp_contexts new file mode 100755 index 0000000..0936554 --- /dev/null +++ b/recovery/root/sbin/etc/selinux/vendor_seapp_contexts @@ -0,0 +1,5 @@ +user=_app seinfo=platform name=com.mediatek.mtklogger.proxy domain=vendor_app type=app_data_file levelFrom=user +user=_app seinfo=platform name=com.mediatek.emcamera domain=vendor_app type=app_data_file levelFrom=user +user=system seinfo=platform name=com.gd.mobicore.pa domain=teeregistryd_app +user=system seinfo=platform name=com.trustonic.teeservice domain=teed_app +user=_app seinfo=platform name=com.trustonic.tuiservice domain=mobicore_app type=app_data_file levelFrom=user diff --git a/recovery/root/sbin/etc/selinux/vendor_sepolicy.cil b/recovery/root/sbin/etc/selinux/vendor_sepolicy.cil new file mode 100755 index 0000000..28e51cd --- /dev/null +++ b/recovery/root/sbin/etc/selinux/vendor_sepolicy.cil @@ -0,0 +1,12085 @@ +(genfscon debugfs /eara_thermal/enable (u object_r debugfs_eara_thermal ((s0) (s0)))) +(genfscon debugfs /mdla/power (u object_r debugfs_mdla_power ((s0) (s0)))) +(genfscon debugfs /rt-regmap (u object_r debugfs_regmap ((s0) (s0)))) +(genfscon debugfs /vpu/power (u object_r debugfs_vpu_power ((s0) (s0)))) +(genfscon debugfs /smi_mon (u object_r debugfs_smi_mon ((s0) (s0)))) +(genfscon iso9660 / (u object_r iso9660 ((s0) (s0)))) +(genfscon proc /sys/net/oppo_sla/rate_limit_enable (u object_r oppo_limit_speed_proc_file ((s0) (s0)))) +(genfscon proc /freqhopping/freqhopping_debug (u object_r proc_freqhop ((s0) (s0)))) +(genfscon proc /sys/net/oppo_sla/front_uid (u object_r oppo_limit_speed_proc_file ((s0) (s0)))) +(genfscon proc /cpu_loading/uevent_enable (u object_r proc_cpu_loading ((s0) (s0)))) +(genfscon proc /cpu_loading/poltime_nsecs (u object_r proc_cpu_loading ((s0) (s0)))) +(genfscon proc /cpu_loading/poltime_secs (u object_r proc_cpu_loading ((s0) (s0)))) +(genfscon proc /cpu_loading/overThrhld (u object_r proc_cpu_loading ((s0) (s0)))) +(genfscon proc /driver/storage_logger (u object_r proc_slogger ((s0) (s0)))) +(genfscon proc /mtk_cmdq_debug/status (u object_r proc_cmdq_debug ((s0) (s0)))) +(genfscon proc /mtk_memcfg/slabtrace (u object_r proc_slabtrace ((s0) (s0)))) +(genfscon proc /freqhopping/dumpregs (u object_r proc_freqhop ((s0) (s0)))) +(genfscon proc /freqhopping/status (u object_r proc_freqhop ((s0) (s0)))) +(genfscon proc /cpu_loading/onoff (u object_r proc_cpu_loading ((s0) (s0)))) +(genfscon proc /mtk_battery_cmd (u object_r proc_battery_cmd ((s0) (s0)))) +(genfscon proc /driver/thermal (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /battery_status (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /driver/wmt_dbg (u object_r proc_wmtdbg ((s0) (s0)))) +(genfscon proc /cpu/alignment (u object_r proc_cpu_alignment ((s0) (s0)))) +(genfscon proc /driver/icusb (u object_r proc_icusb ((s0) (s0)))) +(genfscon proc /oppoVersion/ (u object_r oppo_version_proc ((s0) (s0)))) +(genfscon proc /sched_debug (u object_r proc_sched_debug ((s0) (s0)))) +(genfscon proc /chip/hw_ver (u object_r proc_chip ((s0) (s0)))) +(genfscon proc /mrdump_rst (u object_r proc_mrdump_rst ((s0) (s0)))) +(genfscon proc /msdc_debug (u object_r proc_msdc_debug ((s0) (s0)))) +(genfscon proc /kpageflags (u object_r proc_kpageflags ((s0) (s0)))) +(genfscon proc /partitions (u object_r proc_partition ((s0) (s0)))) +(genfscon proc /mobile_tm (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /mtkcooler (u object_r proc_mtkcooler ((s0) (s0)))) +(genfscon proc /chip/info (u object_r proc_chip ((s0) (s0)))) +(genfscon proc /last_kmsg (u object_r proc_last_kmsg ((s0) (s0)))) +(genfscon proc /ufs_debug (u object_r proc_ufs_debug ((s0) (s0)))) +(genfscon proc /thermlmt (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /slabinfo (u object_r proc_slabinfo ((s0) (s0)))) +(genfscon proc /zraminfo (u object_r proc_zraminfo ((s0) (s0)))) +(genfscon proc /bootprof (u object_r proc_bootprof ((s0) (s0)))) +(genfscon proc /bcctlmt (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /perfmgr (u object_r proc_perfmgr ((s0) (s0)))) +(genfscon proc /atf_log (u object_r proc_atf_log ((s0) (s0)))) +(genfscon proc /secmem0 (u object_r proc_secmem ((s0) (s0)))) +(genfscon proc /oppoAls (u object_r proc_oppo_als_file ((s0) (s0)))) +(genfscon proc /fps_tm (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /wmt_tm (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /lk_env (u object_r proc_lk_env ((s0) (s0)))) +(genfscon proc /gpulog (u object_r proc_gpulog ((s0) (s0)))) +(genfscon proc /gz_log (u object_r proc_gz_log ((s0) (s0)))) +(genfscon proc /pidmap (u object_r proc_pidmap ((s0) (s0)))) +(genfscon proc /mtktz (u object_r proc_mtktz ((s0) (s0)))) +(genfscon proc /pl_lk (u object_r proc_pl_lk ((s0) (s0)))) +(genfscon proc /ged (u object_r proc_ged ((s0) (s0)))) +(genfscon rawfs / (u object_r rawfs ((s0) (s0)))) +(genfscon sysfs /devices/mtk-msdc.0/11230000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0 (u object_r sysfs_mmcblk ((s0) (s0)))) +(genfscon sysfs /devices/platform/bootdevice/mmc_host/mmc0/mmc0:0001/block/mmcblk0 (u object_r sysfs_mmcblk ((s0) (s0)))) +(genfscon sysfs /devices/platform/bootdevice/host0/target0:0:0/0:0:0:2/block/sdc (u object_r sysfs_mmcblk ((s0) (s0)))) +(genfscon sysfs /bus/platform/drivers/meta_uart_port_info/meta_uart_port_info (u object_r sysfs_uart_info ((s0) (s0)))) +(genfscon sysfs /bus/platform/drivers/meta_com_type_info/meta_com_type_info (u object_r sysfs_comport_type ((s0) (s0)))) +(genfscon sysfs /devices/platform/odm/odm:oppo_charger/power_supply (u object_r sysfs_batteryinfo ((s0) (s0)))) +(genfscon sysfs /devices/platform/odm/odm:vibrator@0/leds/vibrator (u object_r sysfs_vibrator ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt_usb/musb-hdrc/dual_role_usb (u object_r sysfs_dual_role_usb20 ((s0) (s0)))) +(genfscon sysfs /devices/platform/charger/ADC_Charger_Voltage (u object_r sysfs_vbus ((s0) (s0)))) +(genfscon sysfs /devices/platform/battery/ADC_Charger_Voltage (u object_r sysfs_vbus ((s0) (s0)))) +(genfscon sysfs /firmware/devicetree/base/chosen/atag,devinfo (u object_r sysfs_devinfo ((s0) (s0)))) +(genfscon sysfs /devices/platform/CONNAC/net/wlan0/operstate (u object_r sysfs_thermald ((s0) (s0)))) +(genfscon sysfs /bus/platform/drivers/Accdet_Driver/state (u object_r sysfs_headset ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt_charger/power_supply (u object_r sysfs_batteryinfo ((s0) (s0)))) +(genfscon sysfs /devices/virtual/BOOT/BOOT/boot/boot_mode (u object_r sysfs_boot_mode ((s0) (s0)))) +(genfscon sysfs /devices/virtual/BOOT/BOOT/boot/boot_type (u object_r sysfs_boot_type ((s0) (s0)))) +(genfscon sysfs /devices/platform/1000d000.pwrap/mt-pmic (u object_r sysfs_pmu ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt_usb/musb-hdrc/cmode (u object_r sysfs_usb_cmode ((s0) (s0)))) +(genfscon sysfs /bus/platform/drivers/dev_info/dev_info (u object_r sysfs_devinfo ((s0) (s0)))) +(genfscon sysfs /devices/platform/charger/Pump_Express (u object_r sysfs_pump_express ((s0) (s0)))) +(genfscon sysfs /devices/platform/battery/Pump_Express (u object_r sysfs_pump_express ((s0) (s0)))) +(genfscon sysfs /devices/virtual/timed_output/vibrator (u object_r sysfs_vibrator ((s0) (s0)))) +(genfscon sysfs /devices/virtual/net/p2p0/operstate (u object_r sysfs_thermald ((s0) (s0)))) +(genfscon sysfs /devices/platform/leds-mt65xx/leds (u object_r sysfs_leds ((s0) (s0)))) +(genfscon sysfs /devices/virtual/net/ap0/operstate (u object_r sysfs_thermald ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt6333-user (u object_r sysfs_pmu ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt6311-user (u object_r sysfs_pmu ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt-rtc/rtc (u object_r sysfs_rtc ((s0) (s0)))) +(genfscon sysfs /devices/virtual/usb_rawbulk (u object_r sys_usb_rawbulk ((s0) (s0)))) +(genfscon sysfs /module/mrdump/parameters/lk (u object_r sysfs_mrdump ((s0) (s0)))) +(genfscon sysfs /devices/virtual/misc/scp_B (u object_r sysfs_scp ((s0) (s0)))) +(genfscon sysfs /devices/virtual/switch/fps (u object_r sysfs_fps ((s0) (s0)))) +(genfscon sysfs /devices/virtual/misc/md32 (u object_r sysfs_md32 ((s0) (s0)))) +(genfscon sysfs /devices/virtual/misc/sspm (u object_r sysfs_sspm ((s0) (s0)))) +(genfscon sysfs /devices/virtual/misc/adsp (u object_r sysfs_adsp ((s0) (s0)))) +(genfscon sysfs /power/vcorefs/vcore_debug (u object_r sysfs_vcore_debug ((s0) (s0)))) +(genfscon sysfs /devices/platform/battery (u object_r sysfs_batteryinfo ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt-pmic (u object_r sysfs_pmu ((s0) (s0)))) +(genfscon sysfs /devices/virtual/misc/scp (u object_r sysfs_scp ((s0) (s0)))) +(genfscon sysfs /devices/virtual/thermal (u object_r sysfs_therm ((s0) (s0)))) +(genfscon sysfs /power/vcorefs/opp_table (u object_r sysfs_vcore_debug ((s0) (s0)))) +(genfscon sysfs /module/mrdump/version (u object_r sysfs_mrdump ((s0) (s0)))) +(genfscon sysfs /devices/platform/spm (u object_r sysfs_spm ((s0) (s0)))) +(genfscon sysfs /devices/virtual/net (u object_r sysfs_net ((s0) (s0)))) +(genfscon sysfs /module/tpd_setting (u object_r sysfs_tpd_setting ((s0) (s0)))) +(genfscon sysfs /module/tpd_debug (u object_r sysfs_tpd_debug ((s0) (s0)))) +(genfscon sysfs /kernel/md/mdee (u object_r sysfs_mdinfo ((s0) (s0)))) +(genfscon sysfs /kernel/ccci (u object_r sysfs_ccci ((s0) (s0)))) +(typealias wpa) +(typealiasactual wpa hal_wifi_supplicant_default) +(typeattributeset dev_type (device_28_0 alarm_device_28_0 ashmem_device_28_0 audio_device_28_0 audio_timer_device_28_0 audio_seq_device_28_0 binder_device_28_0 hwbinder_device_28_0 vndbinder_device_28_0 block_device_28_0 camera_device_28_0 dm_device_28_0 keychord_device_28_0 loop_control_device_28_0 loop_device_28_0 pmsg_device_28_0 radio_device_28_0 ram_device_28_0 rtc_device_28_0 vold_device_28_0 console_device_28_0 cpuctl_device_28_0 fscklogs_28_0 full_device_28_0 gpu_device_28_0 graphics_device_28_0 hw_random_device_28_0 input_device_28_0 kmem_device_28_0 port_device_28_0 lowpan_device_28_0 mtd_device_28_0 mtp_device_28_0 nfc_device_28_0 ptmx_device_28_0 kmsg_device_28_0 kmsg_debug_device_28_0 null_device_28_0 random_device_28_0 secure_element_device_28_0 sensors_device_28_0 serial_device_28_0 socket_device_28_0 owntty_device_28_0 tty_device_28_0 video_device_28_0 vcs_device_28_0 zero_device_28_0 fuse_device_28_0 iio_device_28_0 ion_device_28_0 qtaguid_device_28_0 watchdog_device_28_0 uhid_device_28_0 uio_device_28_0 tun_device_28_0 usbaccessory_device_28_0 usb_device_28_0 properties_device_28_0 properties_serial_28_0 property_info_28_0 i2c_device_28_0 hci_attach_dev_28_0 rpmsg_device_28_0 root_block_device_28_0 frp_block_device_28_0 system_block_device_28_0 recovery_block_device_28_0 boot_block_device_28_0 userdata_block_device_28_0 cache_block_device_28_0 swap_block_device_28_0 metadata_block_device_28_0 misc_block_device_28_0 ppp_device_28_0 tee_device_28_0 kb_block_device_28_0 dkb_block_device_28_0 devmap_device ttyMT_device ttyS_device ttySDIO_device vmodem_device stpwmt_device wmtdetect_device wmtWifi_device stpbt_device fw_log_bt_device stpant_device fm_device stpgps_device fw_log_gps_device fw_log_wmt_device fw_log_wifi_device pmem_multimedia_device mt6516_isp_device mt6516_IDP_device mt9p012_device mt6516_jpeg_device FM50AF_device DW9714AF_device DW9814AF_device AK7345AF_device DW9714A_device LC898122AF_device LC898212AF_device BU6429AF_device AD5820AF_device DW9718AF_device BU64745GWZAF_device MAINAF_device MAIN2AF_device SUBAF_device M4U_device_device Vcodec_device MJC_device smartpa_device smartpa1_device uio0_device xt_qtaguid_device rfkill_device sw_sync_device sec_device hid_keyboard_device btn_device uinput_device TV_out_device gz_device camera_sysram_device camera_isp_device camera_dip_device camera_dpe_device camera_tsf_device camera_fdvt_device camera_rsc_device camera_gepf_device camera_wpe_device camera_owe_device camera_mfb_device camera_pipemgr_device ccu_device vpu_device mdla_device mtk_jpeg_device kd_camera_hw_device seninf_device kd_camera_flashlight_device flashlight_device kd_camera_hw_bus2_device MATV_device mt_otg_test_device mt_mdp_device mtkg2d_device misc_sd_device mtk_sched_device ampc0_device mmp_device ttyGS_device CAM_CAL_DRV_device CAM_CAL_DRV1_device CAM_CAL_DRV2_device MTK_SMI_device mtk_cmdq_device mtk_mdp_device mtk_rrc_device ebc_device vow_device MT6516_H264_DEC_device MT6516_Int_SRAM_device MT6516_MM_QUEUE_device MT6516_MP4_DEC_device MT6516_MP4_ENC_device sensor_device aed_device ccci_device ccci_monitor_device gsm0710muxd_device eemcs_device emd_device mt6605_device st21nfc_device st54spi_device exm0_device mmcblk_device BOOT_device MT_pmic_device aal_als_device accdet_device android_device bmtpool_device bootimg_device btif_device cache_device cpu_dma_latency_device dummy_cam_cal_device ebr_device expdb_device fat_device logo_device loop-control_device mbr_device met_device misc_device misc2_device mtfreqhopping_device mtgpio_device mtk_kpd_device network_device nvram_device pmt_device preloader_device pro_info_device protect_f_device protect_s_device psaux_device ptyp_device recovery_device sec_ro_device seccfg_device tee_part_device snapshot_device tgt_device touch_device tpd_em_log_device ttyp_device uboot_device uibc_device usrdata_device zram0_device hwzram0_device RT_Monitor_device kick_powerkey_device agps_device mnld_device geo_device mdlog_device md32_device scp_device adsp_device sspm_device etb_device MT_pmic_adc_cali_device mtk-adc-cali_device MT_pmic_cali_device otp_device otp_part_block_device qemu_pipe_device icusb_device phantom_device irtx_device pmic_ftm_device charger_ftm_device shf_device keyblock_device offloadservice_device ttyACM_device hrm_device lens_device nvdata_device nvcfg_device expdb_block_device misc2_block_device logo_block_device para_block_device tee_block_device seccfg_block_device secro_block_device preloader_block_device lk_block_device protect1_block_device protect2_block_device keystore_block_device oemkeystore_block_device sec1_block_device md1img_block_device md1dsp_block_device md1arm7_block_device md3img_block_device mmcblk1_block_device mmcblk1p1_block_device bootdevice_block_device odm_block_device oem_block_device vendor_block_device dtbo_block_device loader_ext_block_device spm_device persist_block_device md_block_device spmfw_block_device mcupmfw_block_device scp_block_device sspm_block_device dsp_block_device ppl_block_device nvcfg_block_device ancservice_device mbim_device audio_ipi_device cam_vpu_block_device boot_para_block_device mtk_dfrc_device vbmeta_block_device audio_dsp_block_device hwmsensor_device msensor_device gsensor_device als_ps_device gyroscope_device barometer_device humidity_device biometric_device sensorlist_device m_batch_misc_device m_als_misc_device m_ps_misc_device m_baro_misc_device m_hmdy_misc_device m_acc_misc_device m_mag_misc_device m_gyro_misc_device m_act_misc_device m_pedo_misc_device m_situ_misc_device m_step_c_misc_device m_fusion_misc_device m_bio_misc_device teei_fp_device teei_client_device teei_config_device utr_tui_device teei_vfs_device teei_rpmb_device ut_keymaster_device mrdump_device dri_device nwkopt_device tx_device mobicore_admin_device mobicore_user_device mobicore_tui_device tkcore_admin_device tkcore_block_device gps_emi_device rpmb_block_device fingerprint_device oppo_block_device oppo_ktv_device dbmdx_ch_device ese_device fingerprintd_device silead_fpd_device gz_kree_device)) +(typeattributeset domain (adbd_28_0 audioserver_28_0 blkid_28_0 blkid_untrusted_28_0 bluetooth_28_0 bootanim_28_0 bootstat_28_0 bufferhubd_28_0 cameraserver_28_0 charger_28_0 clatd_28_0 cppreopts_28_0 crash_dump_28_0 dex2oat_28_0 dhcp_28_0 dnsmasq_28_0 drmserver_28_0 dumpstate_28_0 e2fs_28_0 ephemeral_app_28_0 fingerprintd_28_0 fsck_28_0 fsck_untrusted_28_0 gatekeeperd_28_0 healthd_28_0 hwservicemanager_28_0 idmap_28_0 incident_28_0 incident_helper_28_0 incidentd_28_0 init_28_0 inputflinger_28_0 install_recovery_28_0 installd_28_0 isolated_app_28_0 kernel_28_0 keystore_28_0 lmkd_28_0 logd_28_0 logpersist_28_0 mdnsd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediametrics_28_0 mediaprovider_28_0 mediaserver_28_0 modprobe_28_0 mtp_28_0 netd_28_0 netutils_wrapper_28_0 nfc_28_0 otapreopt_chroot_28_0 otapreopt_slot_28_0 performanced_28_0 perfprofd_28_0 platform_app_28_0 postinstall_28_0 postinstall_dexopt_28_0 ppp_28_0 preopt2cachename_28_0 priv_app_28_0 profman_28_0 racoon_28_0 radio_28_0 recovery_28_0 recovery_persist_28_0 recovery_refresh_28_0 runas_28_0 sdcardd_28_0 secure_element_28_0 servicemanager_28_0 sgdisk_28_0 shared_relro_28_0 shell_28_0 slideshow_28_0 su_28_0 surfaceflinger_28_0 system_app_28_0 system_server_28_0 tee_28_0 thermalserviced_28_0 tombstoned_28_0 toolbox_28_0 traced_probes_28_0 traceur_app_28_0 tzdatacheck_28_0 ueventd_28_0 uncrypt_28_0 untrusted_app_28_0 untrusted_app_27_28_0 untrusted_app_25_28_0 untrusted_v2_app_28_0 update_engine_28_0 update_verifier_28_0 usbd_28_0 vdc_28_0 vendor_init_28_0 vendor_shell_28_0 virtual_touchpad_28_0 vndservicemanager_28_0 vold_28_0 vold_prepare_subdirs_28_0 vr_hwc_28_0 watchdogd_28_0 webview_zygote_28_0 wificond_28_0 wpantund_28_0 zygote_28_0 aee_aed_28_0 aee_aedv_28_0 aee_core_forwarder_28_0 boot_logo_updater_28_0 cmddumper_28_0 em_svr_28_0 emdlogger_28_0 kisd_28_0 loghidlsysservice_28_0 mdlogger_28_0 mobile_log_d_28_0 mtkbootanimation_28_0 netdiag_28_0 thermalindicator_28_0 GoogleOtaBinder_28_0 atci_service_sys_28_0 capturepackets_28_0 dm_agent_binder_28_0 guiext-server_28_0 hdmi_28_0 kpoc_charger_28_0 md_monitor_28_0 met_log_d_28_0 mtk_advcamserver_28_0 mtk_camdumpserver_28_0 thermald_28_0 usp_service_28_0 atlasservice_28_0 autochmod-sh_28_0 bspCriticalLog_28_0 bspFwUpdate_28_0 criticallog_28_0 dumpLog_off_28_0 foss_28_0 hypnus_context_28_0 hypnusd_28_0 motorcontrol_28_0 oiface_28_0 oppodebugtool_28_0 oppo_shell_28_0 oppoasserttip_28_0 oppodisplay_28_0 oppotheme_app_28_0 ousage_28_0 pcba_diag_28_0 screen_record_28_0 wifi_ftm_28_0 wifirftest_28_0 engineer_system_daemon_28_0 engineermode_app_28_0 commondcs_28_0 hal_audio_default hal_audiocontrol_default hal_authsecret_default hal_bluetooth_default hal_bootctl_default hal_broadcastradio_default hal_camera_default hal_cas_default hal_configstore_default hal_confirmationui_default hal_contexthub_default hal_drm_default hal_dumpstate_default hal_evs_default hal_fingerprint_default hal_gatekeeper_default hal_gnss_default hal_graphics_allocator_default hal_graphics_composer_default hal_health_default hal_ir_default hal_keymaster_default hal_light_default hal_lowpan_default hal_memtrack_default hal_nfc_default hal_power_default hal_radio_config_default hal_radio_default hal_secure_element_default hal_sensors_default hal_tetheroffload_default hal_thermal_default hal_tv_cec_default hal_tv_input_default hal_usb_default hal_vehicle_default hal_vibrator_default hal_vr_default hal_wifi_default hal_wifi_hostapd_default hal_wifi_offload_default hal_wifi_supplicant_default rild vendor_modprobe MtkCodecService aee_hal audiocmdservice_atci biosensord_nvram ccci_fsd ccci_mdinit connsyslogger em_hidl factory fm_hidl_service fuelgauged fuelgauged_nvram gsm0710muxd hal_keymaster_attestation mtk_hal_usb lbs_dbg lbs_hidl_service loghidlvendorservice merged_hal_service meta_tst mmc_ffu mnld mtk_agpsd mtk_hal_audio mtk_hal_bluetooth mtk_hal_camera mtk_hal_gnss mtk_hal_imsa mtk_hal_light mtk_hal_mms mtk_hal_power mtk_hal_pq mtk_hal_secure_element mtk_hal_sensors mtk_hal_wifi mtk_wmt_launcher mtkrild muxreport nvram_agent_binder nvram_daemon slpd spm_loader st54spi_hal_secure_element stp_dump3 thermal_manager thermalloadalgod vendor_app wlan_assistant wmt_check_patch wmt_loader atci_service atcid hal_capi_default ccci_rpcd wo_epdg_client flashlessd ged_srv hal_drm_clearkey hal_drm_widevine hal_mtkcodecservice_default hal_tee_default hal_teeregistry_default hal_thh_default init_thh_service wo_ipsec ipsec_mon launchpppoe mobicore mobicore_app mtk_hal_dfps mtk_hal_keyinstall mtk_hal_keymanage mtk_hal_neuralnetworks mtk_hal_nwk_opt mtk_hal_wfo netdagent osi ppl_agent rcs_volte_stack remosaic_daemon resize statusd stflashtool teed_app teeregistryd_app thermal tkcore hal_tui_default viarild volte_rcs_ua volte_uce_ua vtservice vtservice_hidl move-widevine-data-sh bip epdg_wod ipsec volte_imcb volte_imsm_93 volte_stack volte_ua wfca exp_lock hal_dms_dolby hal_ktv_oppo hal_oiface_oppo oppoalgo_daemon self_init engineer_hidl engineer_vendor_daemon engsensor_hidl messager_hidl transfer_hidl hal_fingerprint_oppo oppo_fingerprints_init_shell hal_cryptoeng_oppo hal_face_oppo hal_fingerprintpay_oppo hal_soter_trustonic)) +(typeattributeset fs_type (device_28_0 labeledfs_28_0 pipefs_28_0 sockfs_28_0 rootfs_28_0 proc_28_0 proc_security_28_0 proc_drop_caches_28_0 proc_overcommit_memory_28_0 proc_min_free_order_shift_28_0 usermodehelper_28_0 sysfs_usermodehelper_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 proc_bluetooth_writable_28_0 proc_abi_28_0 proc_asound_28_0 proc_buddyinfo_28_0 proc_cmdline_28_0 proc_cpuinfo_28_0 proc_dirty_28_0 proc_diskstats_28_0 proc_extra_free_kbytes_28_0 proc_filesystems_28_0 proc_hostname_28_0 proc_hung_task_28_0 proc_interrupts_28_0 proc_iomem_28_0 proc_kmsg_28_0 proc_loadavg_28_0 proc_max_map_count_28_0 proc_meminfo_28_0 proc_misc_28_0 proc_modules_28_0 proc_mounts_28_0 proc_net_28_0 proc_page_cluster_28_0 proc_pagetypeinfo_28_0 proc_panic_28_0 proc_perf_28_0 proc_pid_max_28_0 proc_pipe_conf_28_0 proc_random_28_0 proc_sched_28_0 proc_stat_28_0 proc_swaps_28_0 proc_sysrq_28_0 proc_timer_28_0 proc_tty_drivers_28_0 proc_uid_cputime_showstat_28_0 proc_uid_cputime_removeuid_28_0 proc_uid_io_stats_28_0 proc_uid_procstat_set_28_0 proc_uid_time_in_state_28_0 proc_uid_concurrent_active_time_28_0 proc_uid_concurrent_policy_time_28_0 proc_uid_cpupower_28_0 proc_uptime_28_0 proc_version_28_0 proc_vmallocinfo_28_0 proc_vmstat_28_0 proc_zoneinfo_28_0 selinuxfs_28_0 cgroup_28_0 cgroup_bpf_28_0 sysfs_28_0 sysfs_android_usb_28_0 sysfs_uio_28_0 sysfs_batteryinfo_28_0 sysfs_bluetooth_writable_28_0 sysfs_dm_28_0 sysfs_dt_firmware_android_28_0 sysfs_ipv4_28_0 sysfs_kernel_notes_28_0 sysfs_leds_28_0 sysfs_hwrandom_28_0 sysfs_nfc_power_writable_28_0 sysfs_wake_lock_28_0 sysfs_mac_address_28_0 sysfs_net_28_0 sysfs_power_28_0 sysfs_rtc_28_0 sysfs_switch_28_0 sysfs_usb_28_0 sysfs_wakeup_reasons_28_0 sysfs_fs_ext4_features_28_0 fs_bpf_28_0 configfs_28_0 sysfs_devices_system_cpu_28_0 sysfs_lowmemorykiller_28_0 sysfs_wlan_fwpath_28_0 sysfs_vibrator_28_0 sysfs_thermal_28_0 sysfs_zram_28_0 sysfs_zram_uevent_28_0 inotify_28_0 devpts_28_0 tmpfs_28_0 shm_28_0 mqueue_28_0 fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0 debugfs_28_0 debugfs_mmc_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 debugfs_tracing_instances_28_0 debugfs_wakeup_sources_28_0 debugfs_wifi_tracing_28_0 pstorefs_28_0 functionfs_28_0 oemfs_28_0 usbfs_28_0 binfmt_miscfs_28_0 app_fusefs_28_0 sysfs_hypnus_28_0 sysfs_fp_state_28_0 sysfs_ps_sensor_28_0 goodix_t_28_0 oppo_gesture_proc_28_0 sys_mt_gpio_file_28_0 proc_oppocustom_file_28_0 proc_touchpanel_file_28_0 proc_fastchg_fw_update_file_28_0 proc_charging_limit_time_file_28_0 proc_touchkey_file_28_0 proc_devinfo_file_28_0 proc_oppo_fp_common_file_28_0 proc_oppo_secure_common_file_28_0 proc_flash_light_file_28_0 fingerprint_engineeringmode_app_proc_28_0 gpufreq_proc_28_0 chiptype_proc_28_0 proc_charger_critical_log_file_28_0 engineeringmode_app_read_file_28_0 proc_thermal proc_mtkcooler proc_mtktz proc_slogger proc_lk_env proc_ged proc_perfmgr proc_wmtdbg proc_slabinfo proc_zraminfo proc_cpu_alignment proc_gpulog proc_sched_debug proc_chip proc_atf_log proc_gz_log proc_last_kmsg proc_bootprof proc_pl_lk proc_ufs_debug proc_msdc_debug proc_pidmap proc_kpageflags proc_slabtrace proc_cmdq_debug sysfs_therm sysfs_fps sysfs_ccci sysfs_mdinfo sysfs_ssw sysfs_vcorefs_pwrctrl sysfs_md32 sysfs_scp sysfs_adsp sysfs_sspm sysfs_devinfo sysfs_dcm sysfs_dcs sysfs_vcore_debug sysfs_keypad_file proc_icusb iso9660 rawfs fuseblk proc_mrdump_rst proc_battery_cmd debugfs_binder debugfs_blockio debugfs_fuseio debugfs_usb debugfs_fb debugfs_cpuhvfs debugfs_usb20_phy debugfs_dynamic_debug debugfs_shrinker_debug debugfs_dmlog_debug debugfs_page_owner_slim_debug debugfs_rcu debugfs_ged debugfs_fpsgo debugfs_eara_thermal debugfs_vpu_power debugfs_mdla_power debugfs_gpu_mali_midgard debugfs_gpu_mali_utgard debugfs_gpu_img debugfs_ion debugfs_ion_mm_heap debugfs_emi_mbw_buf debugfs_vpu_device_dbg debugfs_smi_mon sysfs_boot_mode sysfs_boot_type sysfs_comport_type sysfs_uart_info sysfs_usb_cmode sysfs_vbus sysfs_pump_express sysfs_dual_role_usb20 sysfs_tpd_setting sysfs_tpd_debug proc_freqhop proc_flash proc_partition sysfs_pmu sysfs_spm sysfs_headset debugfs_regmap sys_usb_rawbulk teei_control_file sysfs_vibrator_setting sysfs_leds_setting sysfs_mmcblk proc_cpu_loading sysfs_thermald sysfs_mrdump proc_secmem oppo_dump_debugfs oppo_tfa_debugfs sysfs_battery_supply sysfs_wakelock_profiler oppo_version_proc oppo_sys_motor_file sysfs_disp_hbm sysfs_fingerprint_notify oppo_sys_wifi_file oppo_limit_speed_proc_file proc_oppo_als_file sys_engineer_file)) +(typeattributeset file_type (adbd_exec_28_0 bootanim_exec_28_0 bootstat_exec_28_0 bufferhubd_exec_28_0 cameraserver_exec_28_0 clatd_exec_28_0 cppreopts_exec_28_0 crash_dump_exec_28_0 dex2oat_exec_28_0 dhcp_exec_28_0 dnsmasq_exec_28_0 drmserver_exec_28_0 drmserver_socket_28_0 dumpstate_exec_28_0 e2fs_exec_28_0 unlabeled_28_0 system_file_28_0 vendor_hal_file_28_0 vendor_file_28_0 vendor_app_file_28_0 vendor_configs_file_28_0 same_process_hal_file_28_0 vndk_sp_file_28_0 vendor_framework_file_28_0 vendor_overlay_file_28_0 metadata_file_28_0 vold_metadata_file_28_0 runtime_event_log_tags_file_28_0 logcat_exec_28_0 coredump_file_28_0 system_data_file_28_0 vendor_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 tombstone_wifi_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 mnt_media_rw_file_28_0 mnt_user_file_28_0 mnt_expand_file_28_0 storage_file_28_0 mnt_media_rw_stub_file_28_0 storage_stub_file_28_0 mnt_vendor_file_28_0 postinstall_mnt_dir_28_0 postinstall_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 tee_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 efs_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 bluetooth_efs_file_28_0 fingerprintd_data_file_28_0 fingerprint_vendor_data_file_28_0 app_fuse_file_28_0 adbd_socket_28_0 bluetooth_socket_28_0 dnsproxyd_socket_28_0 dumpstate_socket_28_0 fwmarkd_socket_28_0 lmkd_socket_28_0 logd_socket_28_0 logdr_socket_28_0 logdw_socket_28_0 mdns_socket_28_0 mdnsd_socket_28_0 misc_logd_file_28_0 mtpd_socket_28_0 netd_socket_28_0 property_socket_28_0 racoon_socket_28_0 rild_socket_28_0 rild_debug_socket_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 tombstoned_crash_socket_28_0 tombstoned_java_trace_socket_28_0 tombstoned_intercept_socket_28_0 traced_producer_socket_28_0 traced_consumer_socket_28_0 uncrypt_socket_28_0 wpa_socket_28_0 zygote_socket_28_0 gps_control_28_0 pdx_display_dir_28_0 pdx_performance_dir_28_0 pdx_bufferhub_dir_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 file_contexts_file_28_0 mac_perms_file_28_0 property_contexts_file_28_0 seapp_contexts_file_28_0 sepolicy_file_28_0 service_contexts_file_28_0 nonplat_service_contexts_file_28_0 hwservice_contexts_file_28_0 vndservice_contexts_file_28_0 audiohal_data_file_28_0 fingerprintd_exec_28_0 fsck_exec_28_0 gatekeeperd_exec_28_0 healthd_exec_28_0 hwservicemanager_exec_28_0 idmap_exec_28_0 init_exec_28_0 inputflinger_exec_28_0 install_recovery_exec_28_0 installd_exec_28_0 keystore_exec_28_0 lmkd_exec_28_0 logd_exec_28_0 mediacodec_exec_28_0 mediadrmserver_exec_28_0 mediaextractor_exec_28_0 mediametrics_exec_28_0 mediaserver_exec_28_0 mtp_exec_28_0 netd_exec_28_0 netutils_wrapper_exec_28_0 otapreopt_chroot_exec_28_0 otapreopt_slot_exec_28_0 performanced_exec_28_0 perfprofd_exec_28_0 ppp_exec_28_0 preopt2cachename_exec_28_0 profman_exec_28_0 racoon_exec_28_0 recovery_persist_exec_28_0 recovery_refresh_exec_28_0 runas_exec_28_0 sdcardd_exec_28_0 servicemanager_exec_28_0 sgdisk_exec_28_0 shell_exec_28_0 su_exec_28_0 thermalserviced_exec_28_0 tombstoned_exec_28_0 toolbox_exec_28_0 tzdatacheck_exec_28_0 uncrypt_exec_28_0 update_engine_exec_28_0 update_verifier_exec_28_0 usbd_exec_28_0 vdc_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 virtual_touchpad_exec_28_0 vold_exec_28_0 vold_prepare_subdirs_exec_28_0 vr_hwc_exec_28_0 webview_zygote_exec_28_0 wificond_exec_28_0 wpantund_exec_28_0 zygote_exec_28_0 provision_file_28_0 key_install_data_file_28_0 autochmod-sh_exec_28_0 dumpLog_off_exec_28_0 dumpLog_on_exec_28_0 oppo_log_data_file_28_0 oppo_hypnus_data_file_28_0 oppo_theme_data_file_28_0 oppo_font_data_file_28_0 data_camera_update_28_0 data_sfs_file_28_0 data_system_indicate_28_0 coloros_data_file_28_0 oppo_public_data_file_28_0 oppo_psw_data_file_28_0 oppo_log_file_28_0 oppo_logswitch_file_28_0 oppo_multimedia_file_28_0 oppo_firmware_data_file_28_0 oppo_appchannel_file_28_0 gboard_data_file_28_0 gboard_theme_file_28_0 hypnus_context_exec_28_0 oppodebugtool_exec_28_0 oppo_shell_exec_28_0 oppoasserttip_exec_28_0 screen_record_exec_28_0 wifi_ftm_exec_28_0 wifirftest_exec_28_0 engineer_system_daemon_exec_28_0 commondcs_exec_28_0 hostapd_data_file wpa_data_file hal_audio_default_exec hal_audio_default_tmpfs hal_audiocontrol_default_exec hal_audiocontrol_default_tmpfs hal_authsecret_default_exec hal_authsecret_default_tmpfs hal_bluetooth_default_exec hal_bluetooth_default_tmpfs hal_bootctl_default_exec hal_bootctl_default_tmpfs hal_broadcastradio_default_exec hal_broadcastradio_default_tmpfs hal_camera_default_exec hal_camera_default_tmpfs hal_cas_default_exec hal_cas_default_tmpfs hal_configstore_default_exec hal_configstore_default_tmpfs hal_confirmationui_default_exec hal_confirmationui_default_tmpfs hal_contexthub_default_exec hal_contexthub_default_tmpfs hal_drm_default_exec hal_drm_default_tmpfs hal_dumpstate_default_exec hal_dumpstate_default_tmpfs hal_evs_default_exec hal_evs_default_tmpfs hal_fingerprint_default_exec hal_fingerprint_default_tmpfs hal_gatekeeper_default_exec hal_gatekeeper_default_tmpfs hal_gnss_default_exec hal_gnss_default_tmpfs hal_graphics_allocator_default_exec hal_graphics_allocator_default_tmpfs hal_graphics_composer_default_exec hal_graphics_composer_default_tmpfs hal_health_default_exec hal_health_default_tmpfs hal_ir_default_exec hal_ir_default_tmpfs hal_keymaster_default_exec hal_keymaster_default_tmpfs hal_light_default_exec hal_light_default_tmpfs hal_lowpan_default_exec hal_lowpan_default_tmpfs hal_memtrack_default_exec hal_memtrack_default_tmpfs hal_nfc_default_exec hal_nfc_default_tmpfs mediacodec_tmpfs hal_power_default_exec hal_power_default_tmpfs hal_radio_config_default_exec hal_radio_config_default_tmpfs hal_radio_default_exec hal_radio_default_tmpfs hal_secure_element_default_exec hal_secure_element_default_tmpfs hal_sensors_default_exec hal_sensors_default_tmpfs hal_tetheroffload_default_exec hal_tetheroffload_default_tmpfs hal_thermal_default_exec hal_thermal_default_tmpfs hal_tv_cec_default_exec hal_tv_cec_default_tmpfs hal_tv_input_default_exec hal_tv_input_default_tmpfs hal_usb_default_exec hal_usb_default_tmpfs hal_vehicle_default_exec hal_vehicle_default_tmpfs hal_vibrator_default_exec hal_vibrator_default_tmpfs hal_vr_default_exec hal_vr_default_tmpfs hal_wifi_default_exec hal_wifi_default_tmpfs hal_wifi_hostapd_default_exec hal_wifi_hostapd_default_tmpfs hal_wifi_offload_default_exec hal_wifi_offload_default_tmpfs hal_wifi_supplicant_default_exec hal_wifi_supplicant_default_tmpfs rild_exec rild_tmpfs tee_exec tee_tmpfs vndservicemanager_exec vndservicemanager_tmpfs MtkCodecService_exec aee_hal_exec aee_hal_tmpfs audiocmdservice_atci_exec audiocmdservice_atci_tmpfs biosensord_nvram_exec biosensord_nvram_file biosensord_nvram_tmpfs ccci_fsd_exec ccci_fsd_tmpfs ccci_mdinit_exec ccci_mdinit_tmpfs connsyslogger_exec connsyslogger_tmpfs em_hidl_exec em_hidl_tmpfs factory_exec factory_tmpfs custom_file lost_found_data_file dontpanic_data_file resource_cache_data_file http_proxy_cfg_data_file acdapi_data_file ppp_data_file wpa_supplicant_data_file radvd_data_file volte_vt_socket dfo_socket rild2_socket rild3_socket rild4_socket rild_mal_socket rild_mal_at_socket rild_mal_md2_socket rild_mal_at_md2_socket rild_ims_socket rild_imsm_socket rild_oem_socket rild_mtk_ut_socket rild_mtk_ut_2_socket rild_mtk_modem_socket rild_md2_socket rild2_md2_socket rild_debug_md2_socket rild_oem_md2_socket rild_mtk_ut_md2_socket rild_mtk_ut_2_md2_socket rild_mtk_modem_md2_socket rild_vsim_socket rild_vsim_md2_socket mal_mfi_socket mal_data_file netdiag_socket wpa_wlan0_socket soc_vt_imcb_socket soc_vt_tcv_socket soc_vt_stk_socket soc_vt_svc_socket dbus_bluetooth_socket bt_int_adp_socket bt_a2dp_stream_socket bt_data_file agpsd_socket agpsd_data_file mnld_socket mnld_data_file gps_data_file MPED_socket MPED_data_file sysctl_socket backuprestore_socket protect_f_data_file protect_s_data_file persist_data_file nvram_data_file nvdata_file nvcfg_file cct_data_file mediaserver_data_file mediacodec_data_file logmisc_data_file logtemp_data_file aee_core_data_file aee_core_vendor_file aee_tombstone_data_file aee_exp_data_file aee_exp_vendor_file aee_dumpsys_data_file aee_dumpsys_vendor_file sf_rtt_file rild-dongle_socket ccci_cfg_file c2k_file sensor_data_file stp_dump_data_file dynamic_fw_data_file rild_via_socket rpc_socket rild_ctclient_socket data_tmpfs_log_file vendor_tmpfs_log_file fon_image_data_file ims_ipsec_data_file thermal_manager_data_file adbd_data_file autokd_data_file sf_bqdump_data_file nfc_socket factory_data_file mdlog_data_file mtk_audiohal_data_file mtk_powerhal_data_file mddb_data_file consyslog_data_file mediadrm_vendor_data_file lbs_dbg_data_file atci-audio_socket aee_dipdebug_vendor_file fm_hidl_service_exec fm_hidl_service_tmpfs fuelgauged_exec fuelgauged_file fuelgauged_tmpfs fuelgauged_nvram_exec fuelgauged_nvram_file fuelgauged_nvram_tmpfs gsm0710muxd_exec gsm0710muxd_tmpfs hal_keymaster_attestation_exec hal_keymaster_attestation_tmpfs mtk_hal_usb_exec mtk_hal_usb_tmpfs lbs_dbg_exec lbs_dbg_tmpfs lbs_hidl_service_exec lbs_hidl_service_tmpfs loghidlvendorservice_exec loghidlvendorservice_tmpfs merged_hal_service_exec merged_hal_service_tmpfs meta_tst_exec meta_tst_tmpfs mmc_ffu_exec mmc_ffu_tmpfs mnld_exec mnld_tmpfs mtk_agpsd_exec mtk_agpsd_tmpfs mtk_hal_audio_exec mtk_hal_audio_tmpfs mtk_hal_bluetooth_exec mtk_hal_bluetooth_tmpfs mtk_hal_camera_exec mtk_hal_camera_tmpfs mtk_hal_gnss_exec mtk_hal_gnss_tmpfs mtk_hal_imsa_exec mtk_hal_imsa_tmpfs mtk_hal_light_exec mtk_hal_light_tmpfs mtk_hal_mms_exec mtk_hal_mms_tmpfs mtk_hal_power_exec mtk_hal_power_tmpfs mtk_hal_pq_exec mtk_hal_pq_tmpfs mtk_hal_secure_element_exec mtk_hal_secure_element_tmpfs mtk_hal_sensors_exec mtk_hal_sensors_tmpfs mtk_hal_wifi_exec mtk_hal_wifi_tmpfs mtk_wmt_launcher_exec mtk_wmt_launcher_tmpfs mtkrild_exec mtkrild_tmpfs muxreport_exec muxreport_tmpfs nvram_agent_binder_exec nvram_agent_binder_tmpfs nvram_daemon_exec nvram_daemon_tmpfs slpd_exec slpd_tmpfs spm_loader_exec spm_loader_tmpfs st54spi_hal_secure_element_exec st54spi_hal_secure_element_tmpfs stp_dump3_exec stp_dump3_tmpfs thermal_manager_exec thermal_manager_tmpfs thermalloadalgod_exec thermalloadalgod_tmpfs vendor_app_tmpfs wlan_assistant_exec wlan_assistant_tmpfs wmt_check_patch_exec wmt_check_patch_tmpfs wmt_loader_exec wmt_loader_tmpfs atci_service_exec atci_service_tmpfs atcid_exec atcid_tmpfs hal_capi_default_exec hal_capi_default_tmpfs ccci_rpcd_exec ccci_rpcd_tmpfs wo_epdg_client_exec wo_epdg_client_tmpfs statusd_socket teei_data_file logmuch_data_file epdg_ipsec_conf_file epdg_apn_conf_file wo_epdg_action_socket wo_epdg_sim_socket wo_epdg_ipsec_socket rcs_volte_stack_socket mtk_radio_data_file rild_atci_socket rilproxy_atci_socket atci_service_socket adb_atci_socket flashlessd_exec flashlessd_tmpfs ged_srv_exec ged_srv_tmpfs hal_drm_clearkey_exec hal_drm_clearkey_tmpfs hal_drm_widevine_exec hal_drm_widevine_tmpfs hal_mtkcodecservice_default_exec hal_mtkcodecservice_default_tmpfs hal_tee_default_exec hal_tee_default_tmpfs hal_teeregistry_default_exec hal_teeregistry_default_tmpfs hal_thh_default_exec hal_thh_default_tmpfs init_thh_service_exec init_thh_service_tmpfs wo_starter_exec wo_charon_exec wo_ipsec_exec wo_stroke_exec ipsec_mon_exec launchpppoe_exec mobicore_exec mobicore_data_file mobicore_vendor_file mobicore_tmpfs mobicore_data_migration_file mobicore_app_tmpfs mtk_hal_dfps_exec mtk_hal_dfps_tmpfs mtk_hal_keyinstall_exec mtk_hal_keyinstall_tmpfs mtk_hal_keymanage_exec mtk_hal_keymanage_tmpfs mtk_hal_neuralnetworks_exec mtk_hal_neuralnetworks_tmpfs mtk_hal_nwk_opt_exec mtk_hal_nwk_opt_tmpfs mtk_hal_wfo_exec mtk_hal_wfo_tmpfs dhcp6s_exec netdagent_exec netdagent_tmpfs osi_exec osi_tmpfs ppl_agent_exec ppl_agent_tmpfs rcs_volte_stack_exec rcs_volte_stack_tmpfs remosaic_daemon_exec remosaic_daemon_tmpfs resize_exec resize_tmpfs statusd_exec statusd_tmpfs stflashtool_exec stflashtool_tmpfs teed_app_tmpfs teeregistryd_app_tmpfs thermal_exec thermal_tmpfs tkcore_exec tkcore_data_file tkcore_protect_data_file tkcore_spta_file tkcore_log_file tkcore_systa_file tkcore_tmpfs hal_tui_default_exec hal_tui_default_tmpfs viarild_exec viarild_tmpfs volte_rcs_ua_exec rcs_ua_proxy_socket volte_rcs_ua_tmpfs volte_uce_ua_exec volte_uce_socket volte_uce_ua_tmpfs vtservice_exec vtservice_hidl_exec vtservice_tmpfs vtservice_hidl_tmpfs move-widevine-data-sh_exec move-widevine-data-sh_tmpfs bip_exec bip_tmpfs epdg_wod_exec wod_ipsec_conf_file wod_apn_conf_file wod_action_socket wod_sim_socket wod_ipsec_socket wod_dns_socket epdg_wod_tmpfs volte_imcb_socket volte_ua_socket volte_stack_socket starter_exec charon_exec ipsec_exec stroke_exec volte_imcb_exec volte_imsa1_socket volte_imsvt1_socket volte_imcb_tmpfs volte_imsm_93_exec volte_imsm_93_tmpfs volte_stack_exec volte_stack_tmpfs volte_ua_exec volte_ua_tmpfs wfca_exec wfca_tmpfs exp_lock_exec exp_lock_tmpfs oppo_mm_data_file oppo_algo_data_file oppo_firmware_file vooc_firmware_file nfc_vendor_data_file ufs_firmware_file oppo_reserve_file oppo_reserve_radio_file oppo_reserve_system_file oppo_reserve_media_file oppo_reserve_system_config oppo_reserve_media_log oppo_reserve_media_engineermode oppo_reserve_media_coloros oppo_reserve_media_camera oppo_reserve_media_dropbox dolby_mm_data_file hal_dms_dolby_exec hal_dms_dolby_tmpfs hal_ktv_oppo_exec hal_ktv_oppo_tmpfs hal_oiface_oppo_exec hal_oiface_oppo_tmpfs oppoalgo_daemon_exec oppoalgo_daemon_tmpfs self_init_exec self_init_tmpfs engineer_hidl_exec engineer_hidl_tmpfs engineer_vendor_daemon_exec engineer_vendor_daemon_tmpfs engsensor_hidl_exec engsensor_hidl_tmpfs persist_engineer_file persist_camera_file messager_hidl_exec messager_hidl_tmpfs transfer_hidl_exec transfer_hidl_tmpfs hal_fingerprint_oppo_exec hal_fingerprint_oppo_tmpfs silead_fpd_data_file oppo_fingerprints_init_shell_exec oppo_fingerprints_init_shell_tmpfs TBaseDeviceBinding_exec cryptoeng_data_file hal_cryptoeng_oppo_exec hal_cryptoeng_oppo_tmpfs face_data_file face_picture_file hal_face_oppo_exec hal_face_oppo_tmpfs hal_fingerprintpay_oppo_exec hal_fingerprintpay_oppo_tmpfs hal_soter_trustonic_exec hal_soter_trustonic_tmpfs)) +(typeattributeset exec_type (adbd_exec_28_0 bootanim_exec_28_0 bootstat_exec_28_0 bufferhubd_exec_28_0 cameraserver_exec_28_0 clatd_exec_28_0 cppreopts_exec_28_0 crash_dump_exec_28_0 dex2oat_exec_28_0 dhcp_exec_28_0 dnsmasq_exec_28_0 drmserver_exec_28_0 dumpstate_exec_28_0 e2fs_exec_28_0 logcat_exec_28_0 fingerprintd_exec_28_0 fsck_exec_28_0 gatekeeperd_exec_28_0 healthd_exec_28_0 hwservicemanager_exec_28_0 idmap_exec_28_0 init_exec_28_0 inputflinger_exec_28_0 install_recovery_exec_28_0 installd_exec_28_0 keystore_exec_28_0 lmkd_exec_28_0 logd_exec_28_0 mediacodec_exec_28_0 mediadrmserver_exec_28_0 mediaextractor_exec_28_0 mediametrics_exec_28_0 mediaserver_exec_28_0 mtp_exec_28_0 netd_exec_28_0 netutils_wrapper_exec_28_0 otapreopt_chroot_exec_28_0 otapreopt_slot_exec_28_0 performanced_exec_28_0 perfprofd_exec_28_0 ppp_exec_28_0 preopt2cachename_exec_28_0 profman_exec_28_0 racoon_exec_28_0 recovery_persist_exec_28_0 recovery_refresh_exec_28_0 runas_exec_28_0 sdcardd_exec_28_0 servicemanager_exec_28_0 sgdisk_exec_28_0 shell_exec_28_0 su_exec_28_0 thermalserviced_exec_28_0 tombstoned_exec_28_0 toolbox_exec_28_0 tzdatacheck_exec_28_0 uncrypt_exec_28_0 update_engine_exec_28_0 update_verifier_exec_28_0 usbd_exec_28_0 vdc_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 virtual_touchpad_exec_28_0 vold_exec_28_0 vold_prepare_subdirs_exec_28_0 vr_hwc_exec_28_0 webview_zygote_exec_28_0 wificond_exec_28_0 wpantund_exec_28_0 zygote_exec_28_0 autochmod-sh_exec_28_0 dumpLog_off_exec_28_0 dumpLog_on_exec_28_0 hypnus_context_exec_28_0 oppodebugtool_exec_28_0 oppo_shell_exec_28_0 oppoasserttip_exec_28_0 screen_record_exec_28_0 wifi_ftm_exec_28_0 wifirftest_exec_28_0 engineer_system_daemon_exec_28_0 commondcs_exec_28_0 hal_audio_default_exec hal_audiocontrol_default_exec hal_authsecret_default_exec hal_bluetooth_default_exec hal_bootctl_default_exec hal_broadcastradio_default_exec hal_camera_default_exec hal_cas_default_exec hal_configstore_default_exec hal_confirmationui_default_exec hal_contexthub_default_exec hal_drm_default_exec hal_dumpstate_default_exec hal_evs_default_exec hal_fingerprint_default_exec hal_gatekeeper_default_exec hal_gnss_default_exec hal_graphics_allocator_default_exec hal_graphics_composer_default_exec hal_health_default_exec hal_ir_default_exec hal_keymaster_default_exec hal_light_default_exec hal_lowpan_default_exec hal_memtrack_default_exec hal_nfc_default_exec hal_power_default_exec hal_radio_config_default_exec hal_radio_default_exec hal_secure_element_default_exec hal_sensors_default_exec hal_tetheroffload_default_exec hal_thermal_default_exec hal_tv_cec_default_exec hal_tv_input_default_exec hal_usb_default_exec hal_vehicle_default_exec hal_vibrator_default_exec hal_vr_default_exec hal_wifi_default_exec hal_wifi_hostapd_default_exec hal_wifi_offload_default_exec hal_wifi_supplicant_default_exec rild_exec tee_exec vndservicemanager_exec MtkCodecService_exec aee_hal_exec audiocmdservice_atci_exec biosensord_nvram_exec ccci_fsd_exec ccci_mdinit_exec connsyslogger_exec em_hidl_exec factory_exec fm_hidl_service_exec fuelgauged_exec fuelgauged_nvram_exec gsm0710muxd_exec hal_keymaster_attestation_exec mtk_hal_usb_exec lbs_dbg_exec lbs_hidl_service_exec loghidlvendorservice_exec merged_hal_service_exec meta_tst_exec mmc_ffu_exec mnld_exec mtk_agpsd_exec mtk_hal_audio_exec mtk_hal_bluetooth_exec mtk_hal_camera_exec mtk_hal_gnss_exec mtk_hal_imsa_exec mtk_hal_light_exec mtk_hal_mms_exec mtk_hal_power_exec mtk_hal_pq_exec mtk_hal_secure_element_exec mtk_hal_sensors_exec mtk_hal_wifi_exec mtk_wmt_launcher_exec mtkrild_exec muxreport_exec nvram_agent_binder_exec nvram_daemon_exec slpd_exec spm_loader_exec st54spi_hal_secure_element_exec stp_dump3_exec thermal_manager_exec thermalloadalgod_exec wlan_assistant_exec wmt_check_patch_exec wmt_loader_exec atci_service_exec atcid_exec hal_capi_default_exec ccci_rpcd_exec wo_epdg_client_exec flashlessd_exec ged_srv_exec hal_drm_clearkey_exec hal_drm_widevine_exec hal_mtkcodecservice_default_exec hal_tee_default_exec hal_teeregistry_default_exec hal_thh_default_exec init_thh_service_exec wo_starter_exec wo_charon_exec wo_ipsec_exec wo_stroke_exec ipsec_mon_exec launchpppoe_exec mobicore_exec mtk_hal_dfps_exec mtk_hal_keyinstall_exec mtk_hal_keymanage_exec mtk_hal_neuralnetworks_exec mtk_hal_nwk_opt_exec mtk_hal_wfo_exec dhcp6s_exec netdagent_exec osi_exec ppl_agent_exec rcs_volte_stack_exec remosaic_daemon_exec resize_exec statusd_exec stflashtool_exec thermal_exec tkcore_exec hal_tui_default_exec viarild_exec volte_rcs_ua_exec volte_uce_ua_exec vtservice_exec vtservice_hidl_exec move-widevine-data-sh_exec bip_exec epdg_wod_exec starter_exec charon_exec ipsec_exec stroke_exec volte_imcb_exec volte_imsm_93_exec volte_stack_exec volte_ua_exec wfca_exec exp_lock_exec hal_dms_dolby_exec hal_ktv_oppo_exec hal_oiface_oppo_exec oppoalgo_daemon_exec self_init_exec engineer_hidl_exec engineer_vendor_daemon_exec engsensor_hidl_exec messager_hidl_exec transfer_hidl_exec hal_fingerprint_oppo_exec oppo_fingerprints_init_shell_exec TBaseDeviceBinding_exec hal_cryptoeng_oppo_exec hal_face_oppo_exec hal_fingerprintpay_oppo_exec hal_soter_trustonic_exec)) +(typeattributeset data_file_type (system_data_file_28_0 vendor_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 tombstone_wifi_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 tee_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 fingerprintd_data_file_28_0 fingerprint_vendor_data_file_28_0 app_fuse_file_28_0 bluetooth_socket_28_0 misc_logd_file_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 wpa_socket_28_0 audiohal_data_file_28_0 provision_file_28_0 key_install_data_file_28_0 oppo_log_data_file_28_0 oppo_hypnus_data_file_28_0 oppo_theme_data_file_28_0 oppo_font_data_file_28_0 data_camera_update_28_0 data_system_indicate_28_0 coloros_data_file_28_0 oppo_public_data_file_28_0 oppo_psw_data_file_28_0 oppo_log_file_28_0 oppo_logswitch_file_28_0 oppo_multimedia_file_28_0 oppo_firmware_data_file_28_0 oppo_appchannel_file_28_0 gboard_data_file_28_0 gboard_theme_file_28_0 hostapd_data_file wpa_data_file biosensord_nvram_file custom_file lost_found_data_file dontpanic_data_file resource_cache_data_file http_proxy_cfg_data_file acdapi_data_file ppp_data_file wpa_supplicant_data_file radvd_data_file mal_data_file bt_data_file agpsd_data_file mnld_data_file gps_data_file MPED_data_file protect_f_data_file protect_s_data_file persist_data_file nvram_data_file nvdata_file nvcfg_file cct_data_file mediaserver_data_file mediacodec_data_file logmisc_data_file logtemp_data_file aee_core_data_file aee_core_vendor_file aee_tombstone_data_file aee_exp_data_file aee_exp_vendor_file aee_dumpsys_data_file aee_dumpsys_vendor_file sf_rtt_file ccci_cfg_file c2k_file sensor_data_file stp_dump_data_file dynamic_fw_data_file data_tmpfs_log_file vendor_tmpfs_log_file fon_image_data_file ims_ipsec_data_file thermal_manager_data_file adbd_data_file autokd_data_file sf_bqdump_data_file nfc_socket factory_data_file mdlog_data_file mtk_audiohal_data_file mtk_powerhal_data_file mddb_data_file consyslog_data_file mediadrm_vendor_data_file lbs_dbg_data_file aee_dipdebug_vendor_file fuelgauged_file fuelgauged_nvram_file teei_data_file logmuch_data_file epdg_ipsec_conf_file epdg_apn_conf_file mtk_radio_data_file mobicore_data_file mobicore_data_migration_file tkcore_data_file tkcore_protect_data_file tkcore_spta_file tkcore_log_file wod_ipsec_conf_file wod_apn_conf_file oppo_mm_data_file oppo_algo_data_file nfc_vendor_data_file dolby_mm_data_file silead_fpd_data_file cryptoeng_data_file face_data_file face_picture_file)) +(typeattributeset core_data_file_type (system_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 fingerprintd_data_file_28_0 app_fuse_file_28_0 bluetooth_socket_28_0 misc_logd_file_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 wpa_socket_28_0 audiohal_data_file_28_0 oppo_log_data_file_28_0 oppo_hypnus_data_file_28_0 oppo_theme_data_file_28_0 oppo_font_data_file_28_0 data_camera_update_28_0 data_system_indicate_28_0 coloros_data_file_28_0 oppo_public_data_file_28_0 oppo_psw_data_file_28_0 oppo_log_file_28_0 oppo_logswitch_file_28_0 oppo_multimedia_file_28_0 oppo_firmware_data_file_28_0 oppo_appchannel_file_28_0 gboard_data_file_28_0 gboard_theme_file_28_0 logmisc_data_file logtemp_data_file aee_core_data_file aee_exp_data_file aee_dumpsys_data_file sf_rtt_file stp_dump_data_file dynamic_fw_data_file data_tmpfs_log_file adbd_data_file sf_bqdump_data_file nfc_socket factory_data_file mdlog_data_file consyslog_data_file lbs_dbg_data_file logmuch_data_file mobicore_data_migration_file oppo_mm_data_file oppo_algo_data_file dolby_mm_data_file)) +(typeattributeset vendor_file_type (vendor_hal_file_28_0 vendor_file_28_0 vendor_app_file_28_0 vendor_configs_file_28_0 same_process_hal_file_28_0 vndk_sp_file_28_0 vendor_framework_file_28_0 vendor_overlay_file_28_0 mediacodec_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 hal_audio_default_exec hal_audiocontrol_default_exec hal_authsecret_default_exec hal_bluetooth_default_exec hal_bootctl_default_exec hal_broadcastradio_default_exec hal_camera_default_exec hal_cas_default_exec hal_configstore_default_exec hal_confirmationui_default_exec hal_contexthub_default_exec hal_drm_default_exec hal_dumpstate_default_exec hal_evs_default_exec hal_fingerprint_default_exec hal_gatekeeper_default_exec hal_gnss_default_exec hal_graphics_allocator_default_exec hal_graphics_composer_default_exec hal_health_default_exec hal_ir_default_exec hal_keymaster_default_exec hal_light_default_exec hal_lowpan_default_exec hal_memtrack_default_exec hal_nfc_default_exec hal_power_default_exec hal_radio_config_default_exec hal_radio_default_exec hal_secure_element_default_exec hal_sensors_default_exec hal_tetheroffload_default_exec hal_thermal_default_exec hal_tv_cec_default_exec hal_tv_input_default_exec hal_usb_default_exec hal_vehicle_default_exec hal_vibrator_default_exec hal_vr_default_exec hal_wifi_default_exec hal_wifi_hostapd_default_exec hal_wifi_offload_default_exec hal_wifi_supplicant_default_exec rild_exec tee_exec vndservicemanager_exec MtkCodecService_exec aee_hal_exec audiocmdservice_atci_exec biosensord_nvram_exec ccci_fsd_exec ccci_mdinit_exec em_hidl_exec factory_exec fm_hidl_service_exec fuelgauged_exec fuelgauged_nvram_exec gsm0710muxd_exec hal_keymaster_attestation_exec mtk_hal_usb_exec lbs_hidl_service_exec loghidlvendorservice_exec merged_hal_service_exec meta_tst_exec mmc_ffu_exec mnld_exec mtk_agpsd_exec mtk_hal_audio_exec mtk_hal_bluetooth_exec mtk_hal_camera_exec mtk_hal_gnss_exec mtk_hal_imsa_exec mtk_hal_light_exec mtk_hal_mms_exec mtk_hal_power_exec mtk_hal_pq_exec mtk_hal_secure_element_exec mtk_hal_sensors_exec mtk_hal_wifi_exec mtk_wmt_launcher_exec mtkrild_exec muxreport_exec nvram_agent_binder_exec nvram_daemon_exec slpd_exec spm_loader_exec st54spi_hal_secure_element_exec thermal_manager_exec thermalloadalgod_exec wlan_assistant_exec wmt_loader_exec atci_service_exec atcid_exec hal_capi_default_exec ccci_rpcd_exec wo_epdg_client_exec flashlessd_exec hal_drm_clearkey_exec hal_drm_widevine_exec hal_mtkcodecservice_default_exec hal_tee_default_exec hal_teeregistry_default_exec hal_thh_default_exec init_thh_service_exec wo_starter_exec wo_charon_exec wo_ipsec_exec wo_stroke_exec ipsec_mon_exec mobicore_exec mobicore_vendor_file mtk_hal_dfps_exec mtk_hal_keyinstall_exec mtk_hal_keymanage_exec mtk_hal_neuralnetworks_exec mtk_hal_nwk_opt_exec mtk_hal_wfo_exec netdagent_exec ppl_agent_exec rcs_volte_stack_exec remosaic_daemon_exec resize_exec statusd_exec stflashtool_exec thermal_exec tkcore_exec tkcore_systa_file hal_tui_default_exec viarild_exec volte_rcs_ua_exec volte_uce_ua_exec vtservice_hidl_exec bip_exec epdg_wod_exec starter_exec charon_exec ipsec_exec stroke_exec volte_imcb_exec volte_imsm_93_exec volte_stack_exec volte_ua_exec wfca_exec exp_lock_exec oppo_firmware_file vooc_firmware_file ufs_firmware_file hal_dms_dolby_exec hal_ktv_oppo_exec hal_oiface_oppo_exec oppoalgo_daemon_exec self_init_exec engineer_hidl_exec engineer_vendor_daemon_exec engsensor_hidl_exec messager_hidl_exec transfer_hidl_exec hal_fingerprint_oppo_exec oppo_fingerprints_init_shell_exec TBaseDeviceBinding_exec hal_cryptoeng_oppo_exec hal_face_oppo_exec hal_fingerprintpay_oppo_exec hal_soter_trustonic_exec)) +(typeattributeset proc_type (proc_28_0 proc_security_28_0 proc_drop_caches_28_0 proc_overcommit_memory_28_0 proc_min_free_order_shift_28_0 usermodehelper_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 proc_bluetooth_writable_28_0 proc_abi_28_0 proc_asound_28_0 proc_buddyinfo_28_0 proc_cmdline_28_0 proc_cpuinfo_28_0 proc_dirty_28_0 proc_diskstats_28_0 proc_extra_free_kbytes_28_0 proc_filesystems_28_0 proc_hostname_28_0 proc_hung_task_28_0 proc_interrupts_28_0 proc_iomem_28_0 proc_kmsg_28_0 proc_loadavg_28_0 proc_max_map_count_28_0 proc_meminfo_28_0 proc_misc_28_0 proc_modules_28_0 proc_mounts_28_0 proc_net_28_0 proc_page_cluster_28_0 proc_pagetypeinfo_28_0 proc_panic_28_0 proc_perf_28_0 proc_pid_max_28_0 proc_pipe_conf_28_0 proc_random_28_0 proc_sched_28_0 proc_stat_28_0 proc_swaps_28_0 proc_sysrq_28_0 proc_timer_28_0 proc_tty_drivers_28_0 proc_uid_cputime_showstat_28_0 proc_uid_cputime_removeuid_28_0 proc_uid_io_stats_28_0 proc_uid_procstat_set_28_0 proc_uid_time_in_state_28_0 proc_uid_concurrent_active_time_28_0 proc_uid_concurrent_policy_time_28_0 proc_uid_cpupower_28_0 proc_uptime_28_0 proc_version_28_0 proc_vmallocinfo_28_0 proc_vmstat_28_0 proc_zoneinfo_28_0 goodix_t_28_0 oppo_gesture_proc_28_0 proc_oppocustom_file_28_0 proc_touchpanel_file_28_0 proc_fastchg_fw_update_file_28_0 proc_charging_limit_time_file_28_0 proc_touchkey_file_28_0 proc_devinfo_file_28_0 proc_oppo_fp_common_file_28_0 proc_oppo_secure_common_file_28_0 proc_flash_light_file_28_0 fingerprint_engineeringmode_app_proc_28_0 gpufreq_proc_28_0 chiptype_proc_28_0 proc_charger_critical_log_file_28_0 proc_thermal proc_mtkcooler proc_mtktz proc_slogger proc_lk_env proc_ged proc_perfmgr proc_wmtdbg proc_slabinfo proc_zraminfo proc_cpu_alignment proc_gpulog proc_sched_debug proc_chip proc_atf_log proc_gz_log proc_last_kmsg proc_bootprof proc_pl_lk proc_ufs_debug proc_msdc_debug proc_pidmap proc_kpageflags proc_slabtrace proc_cmdq_debug proc_icusb proc_mrdump_rst proc_battery_cmd proc_freqhop proc_flash proc_partition proc_cpu_loading proc_secmem oppo_version_proc oppo_limit_speed_proc_file proc_oppo_als_file)) +(typeattributeset sysfs_type (sysfs_usermodehelper_28_0 sysfs_28_0 sysfs_android_usb_28_0 sysfs_uio_28_0 sysfs_batteryinfo_28_0 sysfs_bluetooth_writable_28_0 sysfs_dm_28_0 sysfs_dt_firmware_android_28_0 sysfs_ipv4_28_0 sysfs_kernel_notes_28_0 sysfs_leds_28_0 sysfs_hwrandom_28_0 sysfs_nfc_power_writable_28_0 sysfs_wake_lock_28_0 sysfs_mac_address_28_0 sysfs_net_28_0 sysfs_power_28_0 sysfs_rtc_28_0 sysfs_switch_28_0 sysfs_usb_28_0 sysfs_wakeup_reasons_28_0 sysfs_fs_ext4_features_28_0 sysfs_devices_system_cpu_28_0 sysfs_lowmemorykiller_28_0 sysfs_wlan_fwpath_28_0 sysfs_vibrator_28_0 sysfs_thermal_28_0 sysfs_zram_28_0 sysfs_zram_uevent_28_0 sysfs_hypnus_28_0 sysfs_fp_state_28_0 sysfs_ps_sensor_28_0 sys_mt_gpio_file_28_0 engineeringmode_app_read_file_28_0 sysfs_therm sysfs_fps sysfs_ccci sysfs_mdinfo sysfs_ssw sysfs_vcorefs_pwrctrl sysfs_md32 sysfs_scp sysfs_adsp sysfs_sspm sysfs_devinfo sysfs_dcm sysfs_dcs sysfs_vcore_debug sysfs_keypad_file sysfs_boot_mode sysfs_boot_type sysfs_comport_type sysfs_uart_info sysfs_usb_cmode sysfs_vbus sysfs_pump_express sysfs_dual_role_usb20 sysfs_tpd_setting sysfs_tpd_debug sysfs_pmu sysfs_spm sysfs_headset sys_usb_rawbulk teei_control_file sysfs_vibrator_setting sysfs_leds_setting sysfs_mmcblk sysfs_thermald sysfs_mrdump sysfs_battery_supply sysfs_wakelock_profiler oppo_sys_motor_file sysfs_disp_hbm sysfs_fingerprint_notify oppo_sys_wifi_file sys_engineer_file)) +(typeattributeset debugfs_type (debugfs_28_0 debugfs_mmc_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 debugfs_tracing_instances_28_0 debugfs_wakeup_sources_28_0 debugfs_wifi_tracing_28_0 debugfs_binder debugfs_blockio debugfs_fuseio debugfs_usb debugfs_fb debugfs_cpuhvfs debugfs_usb20_phy debugfs_dynamic_debug debugfs_shrinker_debug debugfs_dmlog_debug debugfs_page_owner_slim_debug debugfs_rcu debugfs_ged debugfs_fpsgo debugfs_eara_thermal debugfs_vpu_power debugfs_mdla_power debugfs_gpu_mali_midgard debugfs_gpu_mali_utgard debugfs_gpu_img debugfs_ion debugfs_ion_mm_heap debugfs_emi_mbw_buf debugfs_vpu_device_dbg debugfs_smi_mon debugfs_regmap oppo_dump_debugfs oppo_tfa_debugfs)) +(typeattributeset sdcard_type (fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0 fuseblk)) +(typeattributeset property_type (audio_prop_28_0 boottime_prop_28_0 bluetooth_a2dp_offload_prop_28_0 bluetooth_prop_28_0 bootloader_boot_reason_prop_28_0 config_prop_28_0 cppreopt_prop_28_0 ctl_bootanim_prop_28_0 ctl_bugreport_prop_28_0 ctl_console_prop_28_0 ctl_default_prop_28_0 ctl_dumpstate_prop_28_0 ctl_fuse_prop_28_0 ctl_interface_restart_prop_28_0 ctl_interface_start_prop_28_0 ctl_interface_stop_prop_28_0 ctl_mdnsd_prop_28_0 ctl_restart_prop_28_0 ctl_rildaemon_prop_28_0 ctl_sigstop_prop_28_0 ctl_start_prop_28_0 ctl_stop_prop_28_0 dalvik_prop_28_0 debuggerd_prop_28_0 debug_prop_28_0 default_prop_28_0 device_logging_prop_28_0 dhcp_prop_28_0 dumpstate_options_prop_28_0 dumpstate_prop_28_0 exported_secure_prop_28_0 ffs_prop_28_0 fingerprint_prop_28_0 firstboot_prop_28_0 hwservicemanager_prop_28_0 last_boot_reason_prop_28_0 logd_prop_28_0 logpersistd_logging_prop_28_0 log_prop_28_0 log_tag_prop_28_0 lowpan_prop_28_0 mmc_prop_28_0 net_dns_prop_28_0 net_radio_prop_28_0 netd_stable_secret_prop_28_0 nfc_prop_28_0 overlay_prop_28_0 pan_result_prop_28_0 persist_debug_prop_28_0 persistent_properties_ready_prop_28_0 pm_prop_28_0 powerctl_prop_28_0 radio_prop_28_0 restorecon_prop_28_0 safemode_prop_28_0 serialno_prop_28_0 shell_prop_28_0 system_boot_reason_prop_28_0 system_prop_28_0 system_radio_prop_28_0 test_boot_reason_prop_28_0 traced_enabled_prop_28_0 vold_prop_28_0 wifi_log_prop_28_0 wifi_prop_28_0 vendor_security_patch_level_prop_28_0 exported_bluetooth_prop_28_0 exported_config_prop_28_0 exported_dalvik_prop_28_0 exported_default_prop_28_0 exported_dumpstate_prop_28_0 exported_ffs_prop_28_0 exported_fingerprint_prop_28_0 exported_overlay_prop_28_0 exported_pm_prop_28_0 exported_radio_prop_28_0 exported_system_prop_28_0 exported_system_radio_prop_28_0 exported_vold_prop_28_0 exported_wifi_prop_28_0 exported2_config_prop_28_0 exported2_default_prop_28_0 exported2_radio_prop_28_0 exported2_system_prop_28_0 exported2_vold_prop_28_0 exported3_default_prop_28_0 exported3_radio_prop_28_0 exported3_system_prop_28_0 vendor_default_prop_28_0 ctl_mdlogger_prop_28_0 ctl_emdlogger1_prop_28_0 ctl_emdlogger2_prop_28_0 ctl_emdlogger3_prop_28_0 ctl_dualmdlogger_prop_28_0 init_svc_emdlogger1_prop_28_0 oppo_prop_28_0 sdcardfs_prop_28_0 oppo_rom_prop_28_0 ctl_rom_prop_28_0 oppo_bsp_prop_28_0 ctl_bsp_prop_28_0 oppo_cnn_prop_28_0 ctl_cnn_prop_28_0 oppo_network_prop_28_0 ctl_network_prop_28_0 core_oppo_network_prop_28_0 oppo_camera_prop_28_0 ctl_camera_prop_28_0 gboard_prop_28_0 audio_tunning_prop_28_0 oppo_otg_switch_prop_28_0 oppo_kevents_prop_28_0 oppo_bsp_key_transfer_28_0 oppo_charger_prop_28_0 engineer_system_prop_28_0 oppo_fingerprint_prop_28_0 mtk_default_prop ctl_gsm0710muxd_prop ctl_gsm0710muxd-s_prop ctl_gsm0710muxd-d_prop ctl_viarild_prop vendor_ril_ipo_prop gsm0710muxd_prop debug_mtklog_prop persist_mtklog_prop debug_netlog_prop mtk_wifi_prop debug_mdlogger_prop vendor_mdl_prop vendor_mdl_start_prop vendor_usb_prop persist_mdlog_prop vendor_mdl_pulllog_prop persist_mtk_aee_prop persist_aee_prop debug_mtk_aee_prop persist_mtk_aeev_prop persist_aeev_prop debug_mtk_aeev_prop ro_mtk_aee_prop debug_bq_dump_prop ctl_ril-daemon-mtk_prop ctl_fusion_ril_mtk_prop ctl_ril-daemon-s_prop ctl_ril-daemon-d_prop ctl_ril-proxy_prop ctl_ccci_fsd_prop ctl_ccci2_fsd_prop ctl_ccci3_fsd_prop ril_active_md_prop ril_mux_report_case_prop ril_cdma_report_prop mtk_md_prop ctl_muxreport-daemon_prop tel_switch_prop bootani_prop mnld_prop audiohal_prop wmt_prop coredump_prop ctl_emcsmdlogger_prop ctl_eemcs_fsd_prop net_cdma_mdmstat persist_bt_prop vendor_factory_idle_state_prop mobile_log_prop service_nvram_init_prop wifi_5g_prop mtk_em_prop mediatek_prop mtk_em_sys_prop mtk_em_hidl_prop mtk_em_net_auto_tethering_prop mtk_operator_id_prop mtk_simswitch_emmode_prop mtk_dsbp_support_prop mtk_imstestmode_prop mtk_smsformat_prop mtk_gprs_prefer_prop mtk_testsim_cardtype_prop mtk_ct_ir_engmode_prop mtk_disable_c2k_cap_prop mtk_debug_md_reset_prop mtk_omx_log_prop mtk_vdec_log_prop mtk_vdectlc_log_prop mtk_venc_h264_showlog_prop mtk_modem_warning_prop mtk_bgdata_disabled mtk_telecom_vibrate mtk_gprs_attach_type mtk_power_off_md_type ctl_mobile_log_d_prop ctl_mnld_prop ctl_mobicore_prop meta_connecttype_prop mtk_telephony_sensitive_prop mtk_thermal_config_prop graphics_hwc_pid_prop graphics_debug_prop graphics_hwc_latch_unsignaled_prop graphics_hwc_hdr_prop mtkcam_prop atm_mdmode_prop atm_ipaddr_prop vendor_connsysfw_prop vendor_radio_prop vendor_bluetooth_prop vendor_debug_prop mtk_ct_volte_prop mtk_ril_mode_prop mtk_ss_vendor_prop mtk_gps_support_prop mtk_rat_config_prop mtk_aal_ro_prop mtk_pq_ro_prop mtk_pq_prop mtk_emmc_support_prop vendor_sim_system_prop vendor_em_usb_prop vendor_usb_otg_switch mtk_anr_support_prop mtk_appresolutiontuner_prop mtk_fullscreenswitch_prop mtk_antutu_prop mtk_malloc_debug_backtrace_prop mtk_voicerecgnize_prop atci_sys_prop ctl_ccci_rpcd_prop ctl_ccci2_rpcd_prop cdma_prop pppd_gprs_prop soter_teei_prop logfilter_prop logmuch_prop vendor_logmuch_prop mtk_net_ipv6_prop mtk_em_video_log_acodec_prop mtk_em_video_log_sf_postbuffer_prop mtk_em_video_log_omx_prop mtk_em_video_log_vdec_prop mtk_em_video_log_svp_prop mtk_em_video_log_mjc_prop appdetection_prop mtk_em_video_venc_h264_prop mtk_volte_prop mtk_volte_support_prop mtk_wfc_support_prop mtk_vilte_support_prop mtk_viwifi_support_prop mtk_rcs_ua_support_prop mtk_wfc_prop mtk_vilte_prop mtk_viwifi_prop mtk_vt_prop persist_service_atci_prop mtk_atci_prop usp_prop usp_srv_prop mtk_cxp_vendor_prop mtk_epdg_prop persist_epdg_prop netdagent_prop vendor_vt_prop mtk_update_prop media_wfd_prop mtk_vsim_prop mtk_vsim_sys_prop vendor_ims_xcap_prop vendor_supp_serv_prop mtk_bluetooth_prop mtk_md_version_prop mtk_moms_prop mtk_log_tel_dbg_prop mtk_em_tel_log_prop mtk_ims_prop vendor_imsconfig_prop mtk_network_prop mtk_cta_log_prop mtk_mobile_management_prop ro_vendor_mtk_wfd_support_prop mtk_duraspeed_prop mtk_mims_prop mtk_dynims_prop mtk_extsim_prop mtk_mdm_prop mtk_mdworldmode_prop mtk_oma_drm_support_prop mtk_cta_set_prop mtk_cta_support_prop mtk_miravision_support_prop mtk_aod_support_prop mtk_default_write_disk_prop mtk_bg_power_saving_support_prop mtk_bg_power_saving_ui_prop mtk_besloudness_support_prop mtk_hifiaudio_support_prop mtk_active_noise_cancel_prop mtk_wapi_support_prop mtk_fd_support_prop mtk_wappush_prop num_md_protocol_prop mtk_st_nfc_gsma_support_prop mtk_st_nfc_ignore_modem_prop mtk_nfc_addon_support_prop mtk_radio_seapi_off_prop mtk_nxp_nfc_gsma_support_prop mtk_rtt_advanced_features_prop mtk_operator_prop mtk_system_update_support_prop mtk_omacp_support_prop mtk_libudf_prop mtk_printk_prop mtk_camera_prop mtk_gallery_prop mtk_media_prop mtk_rsc_prop mtk_amslog_prop mtk_amsaal_prop mtk_common_data_prop mtk_pms_prop mtk_selfreg_prop persist_vendor_vzw_device_type mtk_rtt_prop mtk_ctmslot_prop mtk_uce_support_prop mtk_cba_activation mtk_wfc_mccmnc_prop mtk_wfc_entitlement_prop mtk_wfc_opt_in_prop vendor_cdma_prop mtk_cdma_ecm_prop mtk_rcs_support_prop service_rcs_prop mtk_world_phone_prop mtk_capability_switch_prop mtk_mdmi_prop mtk_datashaping_prop mtk_provision_prop mtk_nn_quant_preferred_prop mtk_tflite_fuse_pad_prop mtk_nn_opt_prop mtk_subsidylock_prop mtk_subsidylock_prop_connect tkcore_prop bip_prop ctl_volte_imcb_prop ctl_volte_stack_prop ctl_volte_ua_prop volte_prop mtk_wod_prop persist_wod_prop oppo_vendor_prop vendor_secure_element_prop vendor_oppo_network_prop engineer_vendor_prop engineer_adb_state_vendor_prop engineer_hide_prop silead_fp_prop oppo_bsp_face_version)) +(typeattributeset extended_core_property_type (core_oppo_network_prop_28_0 oppo_otg_switch_prop_28_0 oppo_kevents_prop_28_0 engineer_system_prop_28_0 debug_mtklog_prop persist_mtklog_prop debug_netlog_prop debug_mdlogger_prop vendor_mdl_prop vendor_mdl_start_prop persist_mdlog_prop vendor_mdl_pulllog_prop persist_mtk_aee_prop persist_aee_prop debug_mtk_aee_prop debug_bq_dump_prop bootani_prop coredump_prop mobile_log_prop mtk_em_sys_prop mtk_em_net_auto_tethering_prop mtk_bgdata_disabled mtk_telecom_vibrate mtk_gprs_attach_type mtk_power_off_md_type vendor_connsysfw_prop vendor_bluetooth_prop vendor_sim_system_prop logmuch_prop usp_srv_prop vendor_vt_prop mtk_update_prop media_wfd_prop mtk_vsim_sys_prop vendor_ims_xcap_prop vendor_supp_serv_prop mtk_bluetooth_prop mtk_em_tel_log_prop vendor_imsconfig_prop mtk_system_update_support_prop mtk_amslog_prop mtk_amsaal_prop mtk_common_data_prop mtk_selfreg_prop persist_vendor_vzw_device_type mtk_rtt_prop mtk_ctmslot_prop mtk_uce_support_prop mtk_cba_activation mtk_wfc_mccmnc_prop mtk_wfc_entitlement_prop mtk_wfc_opt_in_prop vendor_cdma_prop mtk_cdma_ecm_prop mtk_rcs_support_prop mtk_world_phone_prop mtk_capability_switch_prop mtk_mdmi_prop mtk_subsidylock_prop mtk_subsidylock_prop_connect)) +(typeattributeset hwservice_manager_type (default_android_hwservice_28_0 fwk_display_hwservice_28_0 fwk_scheduler_hwservice_28_0 fwk_sensor_hwservice_28_0 hal_audiocontrol_hwservice_28_0 hal_audio_hwservice_28_0 hal_authsecret_hwservice_28_0 hal_bluetooth_hwservice_28_0 hal_bootctl_hwservice_28_0 hal_broadcastradio_hwservice_28_0 hal_camera_hwservice_28_0 hal_codec2_hwservice_28_0 hal_configstore_ISurfaceFlingerConfigs_28_0 hal_confirmationui_hwservice_28_0 hal_contexthub_hwservice_28_0 hal_drm_hwservice_28_0 hal_cas_hwservice_28_0 hal_dumpstate_hwservice_28_0 hal_evs_hwservice_28_0 hal_fingerprint_hwservice_28_0 hal_gatekeeper_hwservice_28_0 hal_gnss_hwservice_28_0 hal_graphics_allocator_hwservice_28_0 hal_graphics_composer_hwservice_28_0 hal_graphics_mapper_hwservice_28_0 hal_health_hwservice_28_0 hal_ir_hwservice_28_0 hal_keymaster_hwservice_28_0 hal_light_hwservice_28_0 hal_lowpan_hwservice_28_0 hal_memtrack_hwservice_28_0 hal_neuralnetworks_hwservice_28_0 hal_nfc_hwservice_28_0 hal_oemlock_hwservice_28_0 hal_omx_hwservice_28_0 hal_power_hwservice_28_0 hal_renderscript_hwservice_28_0 hal_secure_element_hwservice_28_0 hal_sensors_hwservice_28_0 hal_telephony_hwservice_28_0 hal_tetheroffload_hwservice_28_0 hal_thermal_hwservice_28_0 hal_tv_cec_hwservice_28_0 hal_tv_input_hwservice_28_0 hal_usb_hwservice_28_0 hal_usb_gadget_hwservice_28_0 hal_vehicle_hwservice_28_0 hal_vibrator_hwservice_28_0 hal_vr_hwservice_28_0 hal_weaver_hwservice_28_0 hal_wifi_hwservice_28_0 hal_wifi_hostapd_hwservice_28_0 hal_wifi_offload_hwservice_28_0 hal_wifi_supplicant_hwservice_28_0 hidl_allocator_hwservice_28_0 hidl_base_hwservice_28_0 hidl_manager_hwservice_28_0 hidl_memory_hwservice_28_0 hidl_token_hwservice_28_0 system_net_netd_hwservice_28_0 system_wifi_keystore_hwservice_28_0 thermalcallback_hwservice_28_0 fwk_face_hwservice_28_0 fwk_fingerprint_hwservice_28_0 commondcs_hwservice_28_0 mtk_hal_bluetooth_hwservice mtk_hal_rild_hwservice mtk_hal_power_hwservice mtk_hal_lbs_hwservice mtk_hal_wifi_hostapd_hwservice mtk_hal_imsa_hwservice nvram_agent_binder_hwservice mtk_hal_pq_hwservice mtk_hal_keyattestation_hwservice mtk_hal_fm_hwservice mtk_hal_log_hwservice mtk_hal_em_hwservice mtk_hal_mms_hwservice mtk_hal_wfo_hwservice mtk_hal_keyinstall_hwservice mtk_hal_keymanage_hwservice volte_uce_ua_hwservice mtk_hal_videotelephony_hwservice hal_mtkcodecservice_hwservice mtk_hal_netdagent_hwservice volte_rcs_ua_hwservice mtk_hal_dfps_hwservice mtk_hal_pplagent_hwservice hal_atci_hwservice mtk_hal_apmonitor_hwservice mtk_hal_nwk_opt_hwservice hal_thh_hwservice hal_tui_hwservice hal_capi_hwservice hal_tee_hwservice hal_teeregistry_hwservice oppo_remosaic_hwservice oppoalgo_daemon_hwservice hal_ktv_hwservice hal_oiface_hwservice nxpese_hwservice nxpnfc_hwservice hal_dms_hwservice oppo_hal_engineer_hwservice oppo_hal_transfer_hwservice oppo_hal_messager_hwservice oppo_hal_engsensor_hwservice hal_cryptoeng_hwservice hal_face_hwservice hal_fingerprintpay_hwservice hal_soter_hwservice)) +(typeattributeset vndservice_manager_type (default_android_vndservice_28_0 remosaic_daemon_service oppoalgo_service)) +(typeattributeset mlstrustedsubject (audioserver_28_0 bufferhubd_28_0 cppreopts_28_0 drmserver_28_0 dumpstate_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 hwservicemanager_28_0 init_28_0 installd_28_0 kernel_28_0 keystore_28_0 lmkd_28_0 logd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediaserver_28_0 netd_28_0 otapreopt_slot_28_0 performanced_28_0 platform_app_28_0 racoon_28_0 radio_28_0 runas_28_0 servicemanager_28_0 shell_28_0 system_app_28_0 tombstoned_28_0 traced_probes_28_0 uncrypt_28_0 vendor_init_28_0 vold_28_0 md_monitor_28_0 autochmod-sh_28_0 bspCriticalLog_28_0 bspFwUpdate_28_0 dumpLog_off_28_0 foss_28_0 hypnus_context_28_0 hypnusd_28_0 motorcontrol_28_0 oiface_28_0 oppodebugtool_28_0 oppo_shell_28_0 oppoasserttip_28_0 oppotheme_app_28_0 ousage_28_0 screen_record_28_0 wifi_ftm_28_0 wifirftest_28_0 engineer_system_daemon_28_0 engineermode_app_28_0 commondcs_28_0 aee_hal loghidlvendorservice mnld thermalloadalgod vendor_app exp_lock oppoalgo_daemon self_init engineer_hidl engsensor_hidl messager_hidl transfer_hidl)) +(typeattributeset mlstrustedobject (alarm_device_28_0 ashmem_device_28_0 binder_device_28_0 hwbinder_device_28_0 pmsg_device_28_0 gpu_device_28_0 mtp_device_28_0 ptmx_device_28_0 null_device_28_0 random_device_28_0 owntty_device_28_0 zero_device_28_0 fuse_device_28_0 ion_device_28_0 tun_device_28_0 usbaccessory_device_28_0 usb_device_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 selinuxfs_28_0 cgroup_28_0 sysfs_28_0 sysfs_bluetooth_writable_28_0 sysfs_kernel_notes_28_0 sysfs_nfc_power_writable_28_0 inotify_28_0 devpts_28_0 fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 functionfs_28_0 anr_data_file_28_0 tombstone_data_file_28_0 apk_tmp_file_28_0 apk_private_tmp_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 shell_data_file_28_0 heapdump_data_file_28_0 ringtone_file_28_0 media_rw_data_file_28_0 radio_data_file_28_0 trace_data_file_28_0 perfprofd_data_file_28_0 method_trace_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 asec_apk_file_28_0 backup_data_file_28_0 app_fuse_file_28_0 dnsproxyd_socket_28_0 fwmarkd_socket_28_0 logd_socket_28_0 logdr_socket_28_0 logdw_socket_28_0 mdnsd_socket_28_0 property_socket_28_0 system_ndebug_socket_28_0 tombstoned_crash_socket_28_0 tombstoned_java_trace_socket_28_0 traced_producer_socket_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 fingerprint_engineeringmode_app_proc_28_0 gpufreq_proc_28_0 chiptype_proc_28_0 sw_sync_device sysfs_devinfo rawfs fuseblk teei_client_device dri_device mobicore_user_device tkcore_admin_device tkcore_data_file tkcore_spta_file oppo_block_device oppo_version_proc oppo_limit_speed_proc_file gz_kree_device)) +(typeattributeset appdomain (vendor_app mobicore_app teed_app teeregistryd_app)) +(typeattributeset netdomain (clatd_28_0 dhcp_28_0 dnsmasq_28_0 drmserver_28_0 dumpstate_28_0 mediadrmserver_28_0 mediaserver_28_0 mtp_28_0 netd_28_0 ppp_28_0 racoon_28_0 radio_28_0 shell_28_0 update_engine_28_0 wpantund_28_0 hal_wifi_hostapd_default hal_wifi_supplicant_default rild meta_tst mnld mtk_agpsd mtkrild slpd wo_epdg_client wo_ipsec mobicore_app osi thermal viarild vtservice_hidl bip epdg_wod ipsec volte_imcb volte_imsm_93 volte_stack volte_ua wfca engineer_vendor_daemon)) +(typeattributeset binderservicedomain (cameraserver_28_0 drmserver_28_0 gatekeeperd_28_0 inputflinger_28_0 keystore_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediametrics_28_0 mediaserver_28_0 radio_28_0 surfaceflinger_28_0 thermalserviced_28_0 virtual_touchpad_28_0 vr_hwc_28_0 ged_srv teed_app teeregistryd_app vtservice)) +(typeattributeset coredomain (e2fs_28_0 fsck_untrusted_28_0 traced_probes_28_0 vold_prepare_subdirs_28_0 md_monitor_28_0 autochmod-sh_28_0 bspFwUpdate_28_0 dumpLog_off_28_0 foss_28_0 oppoasserttip_28_0 commondcs_28_0 connsyslogger lbs_dbg stp_dump3 wmt_check_patch ged_srv osi teed_app teeregistryd_app vtservice move-widevine-data-sh)) +(typeattributeset data_between_core_and_vendor_violators (mobicore move-widevine-data-sh)) +(typeattributeset halserverdomain (hal_audio_default hal_audiocontrol_default hal_authsecret_default hal_bluetooth_default hal_bootctl_default hal_broadcastradio_default hal_camera_default hal_cas_default hal_configstore_default hal_confirmationui_default hal_contexthub_default hal_drm_default hal_dumpstate_default hal_evs_default hal_fingerprint_default hal_gatekeeper_default hal_gnss_default hal_graphics_allocator_default hal_graphics_composer_default hal_health_default hal_ir_default hal_keymaster_default hal_light_default hal_lowpan_default hal_memtrack_default hal_nfc_default hal_power_default hal_radio_config_default hal_radio_default hal_secure_element_default hal_sensors_default hal_tetheroffload_default hal_thermal_default hal_tv_cec_default hal_tv_input_default hal_usb_default hal_vehicle_default hal_vibrator_default hal_vr_default hal_wifi_default hal_wifi_hostapd_default hal_wifi_offload_default hal_wifi_supplicant_default rild aee_hal connsyslogger em_hidl fm_hidl_service hal_keymaster_attestation mtk_hal_usb lbs_hidl_service loghidlvendorservice merged_hal_service mtk_hal_audio mtk_hal_bluetooth mtk_hal_camera mtk_hal_gnss mtk_hal_imsa mtk_hal_light mtk_hal_mms mtk_hal_power mtk_hal_pq mtk_hal_secure_element mtk_hal_sensors mtk_hal_wifi nvram_agent_binder st54spi_hal_secure_element atcid hal_capi_default hal_drm_clearkey hal_drm_widevine hal_mtkcodecservice_default hal_tee_default hal_teeregistry_default hal_thh_default mtk_hal_dfps mtk_hal_keyinstall mtk_hal_keymanage mtk_hal_neuralnetworks mtk_hal_nwk_opt mtk_hal_wfo netdagent ppl_agent hal_tui_default volte_rcs_ua volte_uce_ua hal_dms_dolby hal_ktv_oppo hal_oiface_oppo engineer_hidl engsensor_hidl messager_hidl transfer_hidl hal_fingerprint_oppo hal_cryptoeng_oppo hal_face_oppo hal_fingerprintpay_oppo hal_soter_trustonic)) +(typeattributeset halclientdomain (bootanim_28_0 bufferhubd_28_0 cameraserver_28_0 dumpstate_28_0 gatekeeperd_28_0 healthd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediaserver_28_0 nfc_28_0 platform_app_28_0 priv_app_28_0 radio_28_0 shell_28_0 surfaceflinger_28_0 system_app_28_0 system_server_28_0 thermalserviced_28_0 update_engine_28_0 update_verifier_28_0 vold_28_0 vr_hwc_28_0 wpantund_28_0 aee_aed_28_0 loghidlsysservice_28_0 atci_service_sys_28_0 capturepackets_28_0 hdmi_28_0 hal_audio_default hal_gatekeeper_default hal_graphics_composer_default rild factory hal_keymaster_attestation lbs_dbg merged_hal_service meta_tst mtk_agpsd mtk_hal_audio mtk_hal_camera mtk_hal_power mtk_hal_pq atci_service atcid hal_capi_default hal_mtkcodecservice_default hal_tee_default hal_teeregistry_default hal_thh_default init_thh_service teed_app teeregistryd_app hal_tui_default vtservice)) +(typeattributeset hal_audio (hal_audio_default mtk_hal_audio)) +(typeattributeset hal_audio_server (hal_audio_default mtk_hal_audio)) +(typeattributeset hal_bootctl (hal_bootctl_default)) +(typeattributeset hal_bootctl_server (hal_bootctl_default)) +(typeattributeset hal_camera (hal_camera_default mtk_hal_camera)) +(typeattributeset hal_camera_server (hal_camera_default mtk_hal_camera)) +(typeattributeset hal_drm (hal_drm_default merged_hal_service hal_drm_clearkey hal_drm_widevine)) +(typeattributeset hal_drm_server (hal_drm_default merged_hal_service hal_drm_clearkey hal_drm_widevine)) +(typeattributeset hal_cas (hal_cas_default)) +(typeattributeset hal_cas_server (hal_cas_default)) +(typeattributeset hal_allocator_client (cameraserver_28_0 mediacodec_28_0 mediaserver_28_0 platform_app_28_0 priv_app_28_0 surfaceflinger_28_0 hal_audio_default hal_gatekeeper_default hal_graphics_composer_default hal_keymaster_attestation merged_hal_service mtk_hal_audio mtk_hal_camera mtk_hal_pq atci_service hal_capi_default hal_mtkcodecservice_default hal_tee_default hal_teeregistry_default hal_thh_default init_thh_service teed_app teeregistryd_app hal_tui_default vtservice)) +(typeattributeset hal_audiocontrol (hal_audiocontrol_default)) +(typeattributeset hal_audiocontrol_server (hal_audiocontrol_default)) +(typeattributeset hal_authsecret (hal_authsecret_default)) +(typeattributeset hal_authsecret_server (hal_authsecret_default)) +(typeattributeset hal_bluetooth (hal_bluetooth_default mtk_hal_bluetooth)) +(typeattributeset hal_bluetooth_server (hal_bluetooth_default mtk_hal_bluetooth)) +(typeattributeset hal_broadcastradio (hal_broadcastradio_default)) +(typeattributeset hal_broadcastradio_server (hal_broadcastradio_default)) +(typeattributeset hal_configstore (hal_configstore_default)) +(typeattributeset hal_configstore_server (hal_configstore_default)) +(typeattributeset hal_confirmationui (hal_confirmationui_default)) +(typeattributeset hal_confirmationui_server (hal_confirmationui_default)) +(typeattributeset hal_contexthub (hal_contexthub_default)) +(typeattributeset hal_contexthub_server (hal_contexthub_default)) +(typeattributeset hal_dumpstate (hal_dumpstate_default)) +(typeattributeset hal_dumpstate_server (hal_dumpstate_default)) +(typeattributeset hal_evs (hal_evs_default)) +(typeattributeset hal_evs_server (hal_evs_default)) +(typeattributeset hal_fingerprint (hal_fingerprint_default hal_fingerprint_oppo)) +(typeattributeset hal_fingerprint_client (system_app_28_0)) +(typeattributeset hal_fingerprint_server (hal_fingerprint_default hal_fingerprint_oppo)) +(typeattributeset hal_gatekeeper (hal_gatekeeper_default)) +(typeattributeset hal_gatekeeper_server (hal_gatekeeper_default)) +(typeattributeset hal_gnss (hal_gnss_default merged_hal_service mtk_hal_gnss)) +(typeattributeset hal_gnss_client (system_server_28_0)) +(typeattributeset hal_gnss_server (hal_gnss_default merged_hal_service mtk_hal_gnss)) +(typeattributeset hal_graphics_allocator (hal_graphics_allocator_default merged_hal_service)) +(typeattributeset hal_graphics_allocator_server (hal_graphics_allocator_default merged_hal_service)) +(typeattributeset hal_graphics_composer (hal_graphics_composer_default)) +(typeattributeset hal_graphics_composer_server (hal_graphics_composer_default)) +(typeattributeset hal_health (hal_health_default)) +(typeattributeset hal_health_server (hal_health_default)) +(typeattributeset hal_ir (hal_ir_default)) +(typeattributeset hal_ir_server (hal_ir_default)) +(typeattributeset hal_keymaster (hal_keymaster_default mtk_hal_keyinstall mtk_hal_keymanage)) +(typeattributeset hal_keymaster_client (mediaserver_28_0 vold_28_0 hdmi_28_0 meta_tst)) +(typeattributeset hal_keymaster_server (hal_keymaster_default mtk_hal_keyinstall mtk_hal_keymanage)) +(typeattributeset hal_light (hal_light_default merged_hal_service mtk_hal_light)) +(typeattributeset hal_light_server (hal_light_default merged_hal_service mtk_hal_light)) +(typeattributeset hal_lowpan (hal_lowpan_default)) +(typeattributeset hal_lowpan_server (hal_lowpan_default)) +(typeattributeset hal_memtrack (hal_memtrack_default merged_hal_service)) +(typeattributeset hal_memtrack_server (hal_memtrack_default merged_hal_service)) +(typeattributeset hal_neuralnetworks (mtk_hal_neuralnetworks)) +(typeattributeset hal_neuralnetworks_server (mtk_hal_neuralnetworks)) +(typeattributeset hal_nfc (hal_nfc_default)) +(typeattributeset hal_nfc_client (radio_28_0 factory meta_tst)) +(typeattributeset hal_nfc_server (hal_nfc_default)) +(typeattributeset hal_power (hal_power_default merged_hal_service mtk_hal_power)) +(typeattributeset hal_power_client (shell_28_0)) +(typeattributeset hal_power_server (hal_power_default merged_hal_service mtk_hal_power)) +(typeattributeset hal_secure_element (hal_secure_element_default mtk_hal_secure_element st54spi_hal_secure_element)) +(typeattributeset hal_secure_element_client (nfc_28_0)) +(typeattributeset hal_secure_element_server (hal_secure_element_default mtk_hal_secure_element st54spi_hal_secure_element)) +(typeattributeset hal_sensors (hal_sensors_default mtk_hal_sensors)) +(typeattributeset hal_sensors_server (hal_sensors_default mtk_hal_sensors)) +(typeattributeset hal_telephony (hal_radio_config_default hal_radio_default rild)) +(typeattributeset hal_telephony_client (radio_28_0 atcid)) +(typeattributeset hal_telephony_server (hal_radio_config_default hal_radio_default rild)) +(typeattributeset hal_tetheroffload (hal_tetheroffload_default)) +(typeattributeset hal_tetheroffload_server (hal_tetheroffload_default)) +(typeattributeset hal_thermal (hal_thermal_default merged_hal_service)) +(typeattributeset hal_thermal_server (hal_thermal_default merged_hal_service)) +(typeattributeset hal_tv_cec (hal_tv_cec_default)) +(typeattributeset hal_tv_cec_server (hal_tv_cec_default)) +(typeattributeset hal_tv_input (hal_tv_input_default)) +(typeattributeset hal_tv_input_server (hal_tv_input_default)) +(typeattributeset hal_usb (hal_usb_default mtk_hal_usb)) +(typeattributeset hal_usb_server (hal_usb_default mtk_hal_usb)) +(typeattributeset hal_vehicle (hal_vehicle_default)) +(typeattributeset hal_vehicle_server (hal_vehicle_default)) +(typeattributeset hal_vibrator (hal_vibrator_default merged_hal_service)) +(typeattributeset hal_vibrator_server (hal_vibrator_default merged_hal_service)) +(typeattributeset hal_vr (hal_vr_default)) +(typeattributeset hal_vr_server (hal_vr_default)) +(typeattributeset hal_wifi (hal_wifi_default mtk_hal_wifi)) +(typeattributeset hal_wifi_server (hal_wifi_default mtk_hal_wifi)) +(typeattributeset hal_wifi_hostapd (hal_wifi_hostapd_default)) +(typeattributeset hal_wifi_hostapd_server (hal_wifi_hostapd_default)) +(typeattributeset hal_wifi_offload (hal_wifi_offload_default)) +(typeattributeset hal_wifi_offload_server (hal_wifi_offload_default)) +(typeattributeset hal_wifi_supplicant (hal_wifi_supplicant_default)) +(typeattributeset hal_wifi_supplicant_server (hal_wifi_supplicant_default)) +(typeattribute mtk_core_property_type) +(typeattributeset mtk_core_property_type (mtk_default_prop vendor_ril_ipo_prop gsm0710muxd_prop mtk_wifi_prop persist_mtk_aeev_prop persist_aeev_prop debug_mtk_aeev_prop ro_mtk_aee_prop ril_active_md_prop ril_mux_report_case_prop ril_cdma_report_prop mtk_md_prop tel_switch_prop mnld_prop audiohal_prop wmt_prop net_cdma_mdmstat persist_bt_prop vendor_factory_idle_state_prop service_nvram_init_prop wifi_5g_prop mtk_em_prop mediatek_prop mtk_em_hidl_prop mtk_operator_id_prop mtk_simswitch_emmode_prop mtk_dsbp_support_prop mtk_imstestmode_prop mtk_smsformat_prop mtk_gprs_prefer_prop mtk_testsim_cardtype_prop mtk_ct_ir_engmode_prop mtk_disable_c2k_cap_prop mtk_debug_md_reset_prop mtk_omx_log_prop mtk_vdec_log_prop mtk_vdectlc_log_prop mtk_venc_h264_showlog_prop mtk_modem_warning_prop vendor_radio_prop vendor_debug_prop mtk_ct_volte_prop mtk_ril_mode_prop mtk_ss_vendor_prop mtk_gps_support_prop mtk_rat_config_prop mtk_aal_ro_prop mtk_pq_ro_prop mtk_pq_prop mtk_emmc_support_prop vendor_em_usb_prop vendor_usb_otg_switch mtk_anr_support_prop mtk_appresolutiontuner_prop mtk_fullscreenswitch_prop mtk_antutu_prop mtk_malloc_debug_backtrace_prop mtk_voicerecgnize_prop cdma_prop pppd_gprs_prop soter_teei_prop logfilter_prop vendor_logmuch_prop mtk_net_ipv6_prop mtk_volte_prop mtk_volte_support_prop mtk_wfc_support_prop mtk_vilte_support_prop mtk_viwifi_support_prop mtk_rcs_ua_support_prop mtk_wfc_prop mtk_vilte_prop mtk_viwifi_prop mtk_vt_prop persist_service_atci_prop mtk_atci_prop usp_prop mtk_cxp_vendor_prop mtk_epdg_prop persist_epdg_prop netdagent_prop mtk_vsim_prop mtk_md_version_prop mtk_moms_prop mtk_log_tel_dbg_prop mtk_ims_prop mtk_network_prop mtk_cta_log_prop mtk_mobile_management_prop ro_vendor_mtk_wfd_support_prop mtk_duraspeed_prop mtk_mims_prop mtk_dynims_prop mtk_extsim_prop mtk_mdm_prop mtk_mdworldmode_prop mtk_oma_drm_support_prop mtk_cta_set_prop mtk_cta_support_prop mtk_miravision_support_prop mtk_aod_support_prop mtk_default_write_disk_prop mtk_bg_power_saving_support_prop mtk_bg_power_saving_ui_prop mtk_besloudness_support_prop mtk_hifiaudio_support_prop mtk_active_noise_cancel_prop mtk_wapi_support_prop mtk_fd_support_prop mtk_wappush_prop num_md_protocol_prop mtk_st_nfc_gsma_support_prop mtk_st_nfc_ignore_modem_prop mtk_nfc_addon_support_prop mtk_radio_seapi_off_prop mtk_nxp_nfc_gsma_support_prop mtk_rtt_advanced_features_prop mtk_operator_prop mtk_omacp_support_prop mtk_libudf_prop mtk_printk_prop mtk_camera_prop mtk_gallery_prop mtk_media_prop mtk_rsc_prop mtk_pms_prop service_rcs_prop mtk_datashaping_prop mtk_provision_prop mtk_nn_quant_preferred_prop mtk_tflite_fuse_pad_prop mtk_nn_opt_prop tkcore_prop volte_prop mtk_wod_prop persist_wod_prop)) +(typeattribute mtk_hal_lbs) +(typeattributeset mtk_hal_lbs (lbs_hidl_service merged_hal_service)) +(typeattribute mtk_hal_lbs_client) +(typeattributeset mtk_hal_lbs_client (platform_app_28_0 system_app_28_0 system_server_28_0 lbs_dbg meta_tst)) +(typeattribute mtk_hal_lbs_server) +(typeattributeset mtk_hal_lbs_server (lbs_hidl_service merged_hal_service)) +(typeattribute mtk_hal_wifi_hostapd) +(typeattribute mtk_hal_wifi_hostapd_client) +(typeattributeset mtk_hal_wifi_hostapd_client (system_server_28_0)) +(typeattribute mtk_hal_wifi_hostapd_server) +(typeattribute hal_imsa) +(typeattributeset hal_imsa (mtk_hal_imsa)) +(typeattribute hal_imsa_client) +(typeattributeset hal_imsa_client (radio_28_0)) +(typeattribute hal_imsa_server) +(typeattributeset hal_imsa_server (mtk_hal_imsa)) +(typeattribute mtkimsapdomain) +(typeattributeset mtkimsapdomain (rild ccci_mdinit mtk_hal_imsa mtkrild mtk_hal_wfo rcs_volte_stack statusd viarild volte_rcs_ua volte_uce_ua vtservice_hidl)) +(typeattribute mtkimsmddomain) +(typeattributeset mtkimsmddomain (bip epdg_wod volte_imcb volte_imsm_93 volte_stack volte_ua wfca)) +(typeattribute hal_pq) +(typeattributeset hal_pq (mtk_hal_pq)) +(typeattribute hal_pq_client) +(typeattributeset hal_pq_client (mediacodec_28_0 mediaserver_28_0 platform_app_28_0 priv_app_28_0 radio_28_0 surfaceflinger_28_0 system_app_28_0 system_server_28_0 hal_graphics_composer_default mtk_hal_camera atci_service atcid vtservice)) +(typeattribute hal_pq_server) +(typeattributeset hal_pq_server (mtk_hal_pq)) +(typeattribute mtk_hal_keyattestation) +(typeattributeset mtk_hal_keyattestation (hal_keymaster_attestation)) +(typeattribute mtk_hal_keyattestation_client) +(typeattributeset mtk_hal_keyattestation_client (meta_tst)) +(typeattribute mtk_hal_keyattestation_server) +(typeattributeset mtk_hal_keyattestation_server (hal_keymaster_attestation)) +(typeattribute hal_nvramagent) +(typeattributeset hal_nvramagent (nvram_agent_binder)) +(typeattribute hal_nvramagent_client) +(typeattributeset hal_nvramagent_client (system_app_28_0)) +(typeattribute hal_nvramagent_server) +(typeattributeset hal_nvramagent_server (nvram_agent_binder)) +(typeattribute mtk_hal_fm) +(typeattributeset mtk_hal_fm (fm_hidl_service)) +(typeattribute mtk_hal_fm_client) +(typeattributeset mtk_hal_fm_client (platform_app_28_0)) +(typeattribute mtk_hal_fm_server) +(typeattributeset mtk_hal_fm_server (fm_hidl_service)) +(typeattribute mtk_hal_log) +(typeattributeset mtk_hal_log (aee_hal connsyslogger loghidlvendorservice)) +(typeattribute mtk_hal_log_client) +(typeattributeset mtk_hal_log_client (platform_app_28_0 aee_aed_28_0 loghidlsysservice_28_0)) +(typeattribute mtk_hal_log_server) +(typeattributeset mtk_hal_log_server (aee_hal connsyslogger loghidlvendorservice)) +(typeattribute mtk_hal_em) +(typeattributeset mtk_hal_em (em_hidl)) +(typeattribute mtk_hal_em_client) +(typeattributeset mtk_hal_em_client (radio_28_0)) +(typeattribute mtk_hal_em_server) +(typeattributeset mtk_hal_em_server (em_hidl)) +(typeattribute hal_mms) +(typeattributeset hal_mms (mtk_hal_mms)) +(typeattribute hal_mms_client) +(typeattribute hal_mms_server) +(typeattributeset hal_mms_server (mtk_hal_mms)) +(typeattribute hal_wfo) +(typeattributeset hal_wfo (mtk_hal_wfo)) +(typeattribute hal_wfo_client) +(typeattributeset hal_wfo_client (radio_28_0 system_server_28_0)) +(typeattribute hal_wfo_server) +(typeattributeset hal_wfo_server (mtk_hal_wfo)) +(typeattribute mtk_hal_netdagent) +(typeattributeset mtk_hal_netdagent (netdagent)) +(typeattribute mtk_hal_netdagent_client) +(typeattributeset mtk_hal_netdagent_client (radio_28_0 system_app_28_0)) +(typeattribute mtk_hal_netdagent_server) +(typeattributeset mtk_hal_netdagent_server (netdagent)) +(typeattribute hal_presence) +(typeattributeset hal_presence (volte_uce_ua)) +(typeattribute hal_presence_client) +(typeattributeset hal_presence_client (system_app_28_0)) +(typeattribute hal_presence_server) +(typeattributeset hal_presence_server (volte_uce_ua)) +(typeattribute hal_videotelephony) +(typeattribute hal_videotelephony_client) +(typeattribute hal_videotelephony_server) +(typeattribute hal_mtkcodecservice) +(typeattributeset hal_mtkcodecservice (merged_hal_service hal_mtkcodecservice_default)) +(typeattribute hal_mtkcodecservice_client) +(typeattributeset hal_mtkcodecservice_client (mediacodec_28_0 mediaserver_28_0 system_server_28_0)) +(typeattribute hal_mtkcodecservice_server) +(typeattributeset hal_mtkcodecservice_server (merged_hal_service hal_mtkcodecservice_default)) +(typeattribute hal_rcs) +(typeattributeset hal_rcs (volte_rcs_ua)) +(typeattribute hal_rcs_client) +(typeattributeset hal_rcs_client (radio_28_0 system_app_28_0)) +(typeattribute hal_rcs_server) +(typeattributeset hal_rcs_server (volte_rcs_ua)) +(typeattribute hal_dfps) +(typeattributeset hal_dfps (mtk_hal_dfps)) +(typeattribute hal_dfps_client) +(typeattributeset hal_dfps_client (surfaceflinger_28_0 system_server_28_0 merged_hal_service mtk_hal_power)) +(typeattribute hal_dfps_server) +(typeattributeset hal_dfps_server (mtk_hal_dfps)) +(typeattribute mtk_hal_pplagent) +(typeattributeset mtk_hal_pplagent (ppl_agent)) +(typeattribute mtk_hal_pplagent_client) +(typeattribute mtk_hal_pplagent_server) +(typeattributeset mtk_hal_pplagent_server (ppl_agent)) +(typeattribute hal_atci) +(typeattributeset hal_atci (atcid)) +(typeattribute hal_atci_client) +(typeattributeset hal_atci_client (radio_28_0 system_app_28_0 atci_service_sys_28_0 atci_service)) +(typeattribute hal_atci_server) +(typeattributeset hal_atci_server (atcid)) +(typeattribute hal_thh) +(typeattributeset hal_thh (hal_thh_default)) +(typeattribute hal_thh_client) +(typeattributeset hal_thh_client (platform_app_28_0)) +(typeattribute hal_thh_server) +(typeattributeset hal_thh_server (hal_thh_default)) +(typeattribute hal_tui) +(typeattributeset hal_tui (hal_tui_default)) +(typeattribute hal_tui_client) +(typeattributeset hal_tui_client (platform_app_28_0)) +(typeattribute hal_tui_server) +(typeattributeset hal_tui_server (hal_tui_default)) +(typeattribute hal_capi) +(typeattributeset hal_capi (hal_capi_default)) +(typeattribute hal_capi_client) +(typeattributeset hal_capi_client (platform_app_28_0 hal_gatekeeper_default hal_keymaster_attestation hal_thh_default init_thh_service)) +(typeattribute hal_capi_server) +(typeattributeset hal_capi_server (hal_capi_default)) +(typeattribute mtk_hal_apmonitor) +(typeattribute mtk_hal_apmonitor_client) +(typeattributeset mtk_hal_apmonitor_client (capturepackets_28_0 rild mtk_agpsd)) +(typeattribute hal_nwk_opt) +(typeattributeset hal_nwk_opt (mtk_hal_nwk_opt)) +(typeattribute hal_nwk_opt_client) +(typeattributeset hal_nwk_opt_client (system_server_28_0 mtk_hal_power)) +(typeattribute hal_nwk_opt_server) +(typeattributeset hal_nwk_opt_server (mtk_hal_nwk_opt)) +(typeattribute hal_tee_client) +(typeattributeset hal_tee_client (teed_app)) +(typeattribute hal_tee_server) +(typeattributeset hal_tee_server (hal_tee_default)) +(typeattribute hal_tee) +(typeattributeset hal_tee (hal_tee_default)) +(typeattribute hal_teeregistry_client) +(typeattributeset hal_teeregistry_client (teeregistryd_app)) +(typeattribute hal_teeregistry_server) +(typeattributeset hal_teeregistry_server (hal_teeregistry_default)) +(typeattribute hal_teeregistry) +(typeattributeset hal_teeregistry (hal_teeregistry_default)) +(typeattribute hal_ktv) +(typeattributeset hal_ktv (hal_ktv_oppo)) +(typeattribute hal_ktv_client) +(typeattributeset hal_ktv_client (surfaceflinger_28_0)) +(typeattribute hal_ktv_server) +(typeattributeset hal_ktv_server (hal_ktv_oppo)) +(typeattribute oppoalgo_daemon_client) +(typeattribute oppoalgo_daemon_server) +(typeattribute hal_camera_default_server) +(typeattribute hal_camera_default_client) +(typeattribute hal_oiface) +(typeattributeset hal_oiface (hal_oiface_oppo)) +(typeattribute hal_oiface_server) +(typeattributeset hal_oiface_server (hal_oiface_oppo)) +(typeattribute hal_dms) +(typeattributeset hal_dms (hal_dms_dolby)) +(typeattribute hal_dms_client) +(typeattribute hal_dms_server) +(typeattributeset hal_dms_server (hal_dms_dolby)) +(typeattribute oppo_hal_engineer) +(typeattributeset oppo_hal_engineer (engineer_hidl)) +(typeattribute oppo_hal_engineer_client) +(typeattribute oppo_hal_engineer_server) +(typeattributeset oppo_hal_engineer_server (engineer_hidl)) +(typeattribute oppo_hal_transfer) +(typeattributeset oppo_hal_transfer (transfer_hidl)) +(typeattribute oppo_hal_transfer_client) +(typeattribute oppo_hal_transfer_server) +(typeattributeset oppo_hal_transfer_server (transfer_hidl)) +(typeattribute oppo_hal_messager) +(typeattributeset oppo_hal_messager (messager_hidl)) +(typeattribute oppo_hal_messager_client) +(typeattribute oppo_hal_messager_server) +(typeattributeset oppo_hal_messager_server (messager_hidl)) +(typeattribute oppo_hal_engsensor) +(typeattributeset oppo_hal_engsensor (engsensor_hidl)) +(typeattribute oppo_hal_engsensor_client) +(typeattribute oppo_hal_engsensor_server) +(typeattributeset oppo_hal_engsensor_server (engsensor_hidl)) +(typeattribute hal_cryptoeng) +(typeattributeset hal_cryptoeng (hal_cryptoeng_oppo)) +(typeattribute hal_cryptoeng_client) +(typeattributeset hal_cryptoeng_client (priv_app_28_0)) +(typeattribute hal_cryptoeng_server) +(typeattributeset hal_cryptoeng_server (hal_cryptoeng_oppo)) +(typeattribute hal_face) +(typeattributeset hal_face (hal_face_oppo)) +(typeattribute hal_face_client) +(typeattributeset hal_face_client (system_server_28_0)) +(typeattribute hal_face_server) +(typeattributeset hal_face_server (hal_face_oppo)) +(typeattribute hal_fingerprintpay) +(typeattributeset hal_fingerprintpay (hal_fingerprintpay_oppo)) +(typeattribute hal_fingerprintpay_client) +(typeattributeset hal_fingerprintpay_client (system_server_28_0)) +(typeattribute hal_fingerprintpay_server) +(typeattributeset hal_fingerprintpay_server (hal_fingerprintpay_oppo)) +(typeattribute hal_soter) +(typeattributeset hal_soter (hal_soter_trustonic)) +(typeattribute hal_soter_client) +(typeattributeset hal_soter_client (system_server_28_0)) +(typeattribute hal_soter_server) +(typeattributeset hal_soter_server (hal_soter_trustonic)) +(type hostapd_data_file) +(roletype object_r hostapd_data_file) +(type wpa_data_file) +(roletype object_r wpa_data_file) +(type hal_audio_default) +(roletype object_r hal_audio_default) +(type hal_audio_default_exec) +(roletype object_r hal_audio_default_exec) +(type hal_audio_default_tmpfs) +(roletype object_r hal_audio_default_tmpfs) +(type hal_audiocontrol_default) +(roletype object_r hal_audiocontrol_default) +(type hal_audiocontrol_default_exec) +(roletype object_r hal_audiocontrol_default_exec) +(type hal_audiocontrol_default_tmpfs) +(roletype object_r hal_audiocontrol_default_tmpfs) +(type hal_authsecret_default) +(roletype object_r hal_authsecret_default) +(type hal_authsecret_default_exec) +(roletype object_r hal_authsecret_default_exec) +(type hal_authsecret_default_tmpfs) +(roletype object_r hal_authsecret_default_tmpfs) +(type hal_bluetooth_default) +(roletype object_r hal_bluetooth_default) +(type hal_bluetooth_default_exec) +(roletype object_r hal_bluetooth_default_exec) +(type hal_bluetooth_default_tmpfs) +(roletype object_r hal_bluetooth_default_tmpfs) +(type hal_bootctl_default) +(roletype object_r hal_bootctl_default) +(type hal_bootctl_default_exec) +(roletype object_r hal_bootctl_default_exec) +(type hal_bootctl_default_tmpfs) +(roletype object_r hal_bootctl_default_tmpfs) +(type hal_broadcastradio_default) +(roletype object_r hal_broadcastradio_default) +(type hal_broadcastradio_default_exec) +(roletype object_r hal_broadcastradio_default_exec) +(type hal_broadcastradio_default_tmpfs) +(roletype object_r hal_broadcastradio_default_tmpfs) +(type hal_camera_default) +(roletype object_r hal_camera_default) +(type hal_camera_default_exec) +(roletype object_r hal_camera_default_exec) +(type hal_camera_default_tmpfs) +(roletype object_r hal_camera_default_tmpfs) +(type hal_cas_default) +(roletype object_r hal_cas_default) +(type hal_cas_default_exec) +(roletype object_r hal_cas_default_exec) +(type hal_cas_default_tmpfs) +(roletype object_r hal_cas_default_tmpfs) +(type hal_configstore_default) +(roletype object_r hal_configstore_default) +(type hal_configstore_default_exec) +(roletype object_r hal_configstore_default_exec) +(type hal_configstore_default_tmpfs) +(roletype object_r hal_configstore_default_tmpfs) +(type hal_confirmationui_default) +(roletype object_r hal_confirmationui_default) +(type hal_confirmationui_default_exec) +(roletype object_r hal_confirmationui_default_exec) +(type hal_confirmationui_default_tmpfs) +(roletype object_r hal_confirmationui_default_tmpfs) +(type hal_contexthub_default) +(roletype object_r hal_contexthub_default) +(type hal_contexthub_default_exec) +(roletype object_r hal_contexthub_default_exec) +(type hal_contexthub_default_tmpfs) +(roletype object_r hal_contexthub_default_tmpfs) +(type hal_drm_default) +(roletype object_r hal_drm_default) +(type hal_drm_default_exec) +(roletype object_r hal_drm_default_exec) +(type hal_drm_default_tmpfs) +(roletype object_r hal_drm_default_tmpfs) +(type hal_dumpstate_default) +(roletype object_r hal_dumpstate_default) +(type hal_dumpstate_default_exec) +(roletype object_r hal_dumpstate_default_exec) +(type hal_dumpstate_default_tmpfs) +(roletype object_r hal_dumpstate_default_tmpfs) +(type hal_evs_default) +(roletype object_r hal_evs_default) +(type hal_evs_default_exec) +(roletype object_r hal_evs_default_exec) +(type hal_evs_default_tmpfs) +(roletype object_r hal_evs_default_tmpfs) +(type hal_fingerprint_default) +(roletype object_r hal_fingerprint_default) +(type hal_fingerprint_default_exec) +(roletype object_r hal_fingerprint_default_exec) +(type hal_fingerprint_default_tmpfs) +(roletype object_r hal_fingerprint_default_tmpfs) +(type hal_gatekeeper_default) +(roletype object_r hal_gatekeeper_default) +(type hal_gatekeeper_default_exec) +(roletype object_r hal_gatekeeper_default_exec) +(type hal_gatekeeper_default_tmpfs) +(roletype object_r hal_gatekeeper_default_tmpfs) +(type hal_gnss_default) +(roletype object_r hal_gnss_default) +(type hal_gnss_default_exec) +(roletype object_r hal_gnss_default_exec) +(type hal_gnss_default_tmpfs) +(roletype object_r hal_gnss_default_tmpfs) +(type hal_graphics_allocator_default) +(roletype object_r hal_graphics_allocator_default) +(type hal_graphics_allocator_default_exec) +(roletype object_r hal_graphics_allocator_default_exec) +(type hal_graphics_allocator_default_tmpfs) +(roletype object_r hal_graphics_allocator_default_tmpfs) +(type hal_graphics_composer_default) +(roletype object_r hal_graphics_composer_default) +(type hal_graphics_composer_default_exec) +(roletype object_r hal_graphics_composer_default_exec) +(type hal_graphics_composer_default_tmpfs) +(roletype object_r hal_graphics_composer_default_tmpfs) +(type hal_health_default) +(roletype object_r hal_health_default) +(type hal_health_default_exec) +(roletype object_r hal_health_default_exec) +(type hal_health_default_tmpfs) +(roletype object_r hal_health_default_tmpfs) +(type hal_ir_default) +(roletype object_r hal_ir_default) +(type hal_ir_default_exec) +(roletype object_r hal_ir_default_exec) +(type hal_ir_default_tmpfs) +(roletype object_r hal_ir_default_tmpfs) +(type hal_keymaster_default) +(roletype object_r hal_keymaster_default) +(type hal_keymaster_default_exec) +(roletype object_r hal_keymaster_default_exec) +(type hal_keymaster_default_tmpfs) +(roletype object_r hal_keymaster_default_tmpfs) +(type hal_light_default) +(roletype object_r hal_light_default) +(type hal_light_default_exec) +(roletype object_r hal_light_default_exec) +(type hal_light_default_tmpfs) +(roletype object_r hal_light_default_tmpfs) +(type hal_lowpan_default) +(roletype object_r hal_lowpan_default) +(type hal_lowpan_default_exec) +(roletype object_r hal_lowpan_default_exec) +(type hal_lowpan_default_tmpfs) +(roletype object_r hal_lowpan_default_tmpfs) +(type hal_memtrack_default) +(roletype object_r hal_memtrack_default) +(type hal_memtrack_default_exec) +(roletype object_r hal_memtrack_default_exec) +(type hal_memtrack_default_tmpfs) +(roletype object_r hal_memtrack_default_tmpfs) +(type hal_nfc_default) +(roletype object_r hal_nfc_default) +(type hal_nfc_default_exec) +(roletype object_r hal_nfc_default_exec) +(type hal_nfc_default_tmpfs) +(roletype object_r hal_nfc_default_tmpfs) +(type mediacodec_tmpfs) +(roletype object_r mediacodec_tmpfs) +(type hal_power_default) +(roletype object_r hal_power_default) +(type hal_power_default_exec) +(roletype object_r hal_power_default_exec) +(type hal_power_default_tmpfs) +(roletype object_r hal_power_default_tmpfs) +(type hal_radio_config_default) +(roletype object_r hal_radio_config_default) +(type hal_radio_config_default_exec) +(roletype object_r hal_radio_config_default_exec) +(type hal_radio_config_default_tmpfs) +(roletype object_r hal_radio_config_default_tmpfs) +(type hal_radio_default) +(roletype object_r hal_radio_default) +(type hal_radio_default_exec) +(roletype object_r hal_radio_default_exec) +(type hal_radio_default_tmpfs) +(roletype object_r hal_radio_default_tmpfs) +(type hal_secure_element_default) +(roletype object_r hal_secure_element_default) +(type hal_secure_element_default_exec) +(roletype object_r hal_secure_element_default_exec) +(type hal_secure_element_default_tmpfs) +(roletype object_r hal_secure_element_default_tmpfs) +(type hal_sensors_default) +(roletype object_r hal_sensors_default) +(type hal_sensors_default_exec) +(roletype object_r hal_sensors_default_exec) +(type hal_sensors_default_tmpfs) +(roletype object_r hal_sensors_default_tmpfs) +(type hal_tetheroffload_default) +(roletype object_r hal_tetheroffload_default) +(type hal_tetheroffload_default_exec) +(roletype object_r hal_tetheroffload_default_exec) +(type hal_tetheroffload_default_tmpfs) +(roletype object_r hal_tetheroffload_default_tmpfs) +(type hal_thermal_default) +(roletype object_r hal_thermal_default) +(type hal_thermal_default_exec) +(roletype object_r hal_thermal_default_exec) +(type hal_thermal_default_tmpfs) +(roletype object_r hal_thermal_default_tmpfs) +(type hal_tv_cec_default) +(roletype object_r hal_tv_cec_default) +(type hal_tv_cec_default_exec) +(roletype object_r hal_tv_cec_default_exec) +(type hal_tv_cec_default_tmpfs) +(roletype object_r hal_tv_cec_default_tmpfs) +(type hal_tv_input_default) +(roletype object_r hal_tv_input_default) +(type hal_tv_input_default_exec) +(roletype object_r hal_tv_input_default_exec) +(type hal_tv_input_default_tmpfs) +(roletype object_r hal_tv_input_default_tmpfs) +(type hal_usb_default) +(roletype object_r hal_usb_default) +(type hal_usb_default_exec) +(roletype object_r hal_usb_default_exec) +(type hal_usb_default_tmpfs) +(roletype object_r hal_usb_default_tmpfs) +(type hal_vehicle_default) +(roletype object_r hal_vehicle_default) +(type hal_vehicle_default_exec) +(roletype object_r hal_vehicle_default_exec) +(type hal_vehicle_default_tmpfs) +(roletype object_r hal_vehicle_default_tmpfs) +(type hal_vibrator_default) +(roletype object_r hal_vibrator_default) +(type hal_vibrator_default_exec) +(roletype object_r hal_vibrator_default_exec) +(type hal_vibrator_default_tmpfs) +(roletype object_r hal_vibrator_default_tmpfs) +(type hal_vr_default) +(roletype object_r hal_vr_default) +(type hal_vr_default_exec) +(roletype object_r hal_vr_default_exec) +(type hal_vr_default_tmpfs) +(roletype object_r hal_vr_default_tmpfs) +(type hal_wifi_default) +(roletype object_r hal_wifi_default) +(type hal_wifi_default_exec) +(roletype object_r hal_wifi_default_exec) +(type hal_wifi_default_tmpfs) +(roletype object_r hal_wifi_default_tmpfs) +(type hal_wifi_hostapd_default) +(roletype object_r hal_wifi_hostapd_default) +(type hal_wifi_hostapd_default_exec) +(roletype object_r hal_wifi_hostapd_default_exec) +(type hal_wifi_hostapd_default_tmpfs) +(roletype object_r hal_wifi_hostapd_default_tmpfs) +(type hal_wifi_offload_default) +(roletype object_r hal_wifi_offload_default) +(type hal_wifi_offload_default_exec) +(roletype object_r hal_wifi_offload_default_exec) +(type hal_wifi_offload_default_tmpfs) +(roletype object_r hal_wifi_offload_default_tmpfs) +(type hal_wifi_supplicant_default) +(roletype object_r hal_wifi_supplicant_default) +(type hal_wifi_supplicant_default_exec) +(roletype object_r hal_wifi_supplicant_default_exec) +(type hal_wifi_supplicant_default_tmpfs) +(roletype object_r hal_wifi_supplicant_default_tmpfs) +(type rild) +(roletype object_r rild) +(type rild_exec) +(roletype object_r rild_exec) +(type rild_tmpfs) +(roletype object_r rild_tmpfs) +(type tee_exec) +(roletype object_r tee_exec) +(type tee_tmpfs) +(roletype object_r tee_tmpfs) +(type vendor_modprobe) +(roletype object_r vendor_modprobe) +(type vndservicemanager_exec) +(roletype object_r vndservicemanager_exec) +(type vndservicemanager_tmpfs) +(roletype object_r vndservicemanager_tmpfs) +(type MtkCodecService_exec) +(roletype object_r MtkCodecService_exec) +(type MtkCodecService) +(roletype object_r MtkCodecService) +(type aee_hal) +(roletype object_r aee_hal) +(type aee_hal_exec) +(roletype object_r aee_hal_exec) +(type aee_hal_tmpfs) +(roletype object_r aee_hal_tmpfs) +(type audiocmdservice_atci) +(roletype object_r audiocmdservice_atci) +(type audiocmdservice_atci_exec) +(roletype object_r audiocmdservice_atci_exec) +(type audiocmdservice_atci_tmpfs) +(roletype object_r audiocmdservice_atci_tmpfs) +(type biosensord_nvram) +(roletype object_r biosensord_nvram) +(type biosensord_nvram_exec) +(roletype object_r biosensord_nvram_exec) +(type biosensord_nvram_file) +(roletype object_r biosensord_nvram_file) +(type biosensord_nvram_tmpfs) +(roletype object_r biosensord_nvram_tmpfs) +(type ccci_fsd_exec) +(roletype object_r ccci_fsd_exec) +(type ccci_fsd) +(roletype object_r ccci_fsd) +(type ccci_fsd_tmpfs) +(roletype object_r ccci_fsd_tmpfs) +(type ccci_mdinit_exec) +(roletype object_r ccci_mdinit_exec) +(type ccci_mdinit) +(roletype object_r ccci_mdinit) +(type ccci_mdinit_tmpfs) +(roletype object_r ccci_mdinit_tmpfs) +(type connsyslogger) +(roletype object_r connsyslogger) +(type connsyslogger_exec) +(roletype object_r connsyslogger_exec) +(type connsyslogger_tmpfs) +(roletype object_r connsyslogger_tmpfs) +(type devmap_device) +(roletype object_r devmap_device) +(type ttyMT_device) +(roletype object_r ttyMT_device) +(type ttyS_device) +(roletype object_r ttyS_device) +(type ttySDIO_device) +(roletype object_r ttySDIO_device) +(type vmodem_device) +(roletype object_r vmodem_device) +(type stpwmt_device) +(roletype object_r stpwmt_device) +(type wmtdetect_device) +(roletype object_r wmtdetect_device) +(type wmtWifi_device) +(roletype object_r wmtWifi_device) +(type stpbt_device) +(roletype object_r stpbt_device) +(type fw_log_bt_device) +(roletype object_r fw_log_bt_device) +(type stpant_device) +(roletype object_r stpant_device) +(type fm_device) +(roletype object_r fm_device) +(type stpgps_device) +(roletype object_r stpgps_device) +(type fw_log_gps_device) +(roletype object_r fw_log_gps_device) +(type fw_log_wmt_device) +(roletype object_r fw_log_wmt_device) +(type fw_log_wifi_device) +(roletype object_r fw_log_wifi_device) +(type pmem_multimedia_device) +(roletype object_r pmem_multimedia_device) +(type mt6516_isp_device) +(roletype object_r mt6516_isp_device) +(type mt6516_IDP_device) +(roletype object_r mt6516_IDP_device) +(type mt9p012_device) +(roletype object_r mt9p012_device) +(type mt6516_jpeg_device) +(roletype object_r mt6516_jpeg_device) +(type FM50AF_device) +(roletype object_r FM50AF_device) +(type DW9714AF_device) +(roletype object_r DW9714AF_device) +(type DW9814AF_device) +(roletype object_r DW9814AF_device) +(type AK7345AF_device) +(roletype object_r AK7345AF_device) +(type DW9714A_device) +(roletype object_r DW9714A_device) +(type LC898122AF_device) +(roletype object_r LC898122AF_device) +(type LC898212AF_device) +(roletype object_r LC898212AF_device) +(type BU6429AF_device) +(roletype object_r BU6429AF_device) +(type AD5820AF_device) +(roletype object_r AD5820AF_device) +(type DW9718AF_device) +(roletype object_r DW9718AF_device) +(type BU64745GWZAF_device) +(roletype object_r BU64745GWZAF_device) +(type MAINAF_device) +(roletype object_r MAINAF_device) +(type MAIN2AF_device) +(roletype object_r MAIN2AF_device) +(type SUBAF_device) +(roletype object_r SUBAF_device) +(type M4U_device_device) +(roletype object_r M4U_device_device) +(type Vcodec_device) +(roletype object_r Vcodec_device) +(type MJC_device) +(roletype object_r MJC_device) +(type smartpa_device) +(roletype object_r smartpa_device) +(type smartpa1_device) +(roletype object_r smartpa1_device) +(type uio0_device) +(roletype object_r uio0_device) +(type xt_qtaguid_device) +(roletype object_r xt_qtaguid_device) +(type rfkill_device) +(roletype object_r rfkill_device) +(type sw_sync_device) +(roletype object_r sw_sync_device) +(type sec_device) +(roletype object_r sec_device) +(type hid_keyboard_device) +(roletype object_r hid_keyboard_device) +(type btn_device) +(roletype object_r btn_device) +(type uinput_device) +(roletype object_r uinput_device) +(type TV_out_device) +(roletype object_r TV_out_device) +(type gz_device) +(roletype object_r gz_device) +(type camera_sysram_device) +(roletype object_r camera_sysram_device) +(type camera_isp_device) +(roletype object_r camera_isp_device) +(type camera_dip_device) +(roletype object_r camera_dip_device) +(type camera_dpe_device) +(roletype object_r camera_dpe_device) +(type camera_tsf_device) +(roletype object_r camera_tsf_device) +(type camera_fdvt_device) +(roletype object_r camera_fdvt_device) +(type camera_rsc_device) +(roletype object_r camera_rsc_device) +(type camera_gepf_device) +(roletype object_r camera_gepf_device) +(type camera_wpe_device) +(roletype object_r camera_wpe_device) +(type camera_owe_device) +(roletype object_r camera_owe_device) +(type camera_mfb_device) +(roletype object_r camera_mfb_device) +(type camera_pipemgr_device) +(roletype object_r camera_pipemgr_device) +(type ccu_device) +(roletype object_r ccu_device) +(type vpu_device) +(roletype object_r vpu_device) +(type mdla_device) +(roletype object_r mdla_device) +(type mtk_jpeg_device) +(roletype object_r mtk_jpeg_device) +(type kd_camera_hw_device) +(roletype object_r kd_camera_hw_device) +(type seninf_device) +(roletype object_r seninf_device) +(type kd_camera_flashlight_device) +(roletype object_r kd_camera_flashlight_device) +(type flashlight_device) +(roletype object_r flashlight_device) +(type kd_camera_hw_bus2_device) +(roletype object_r kd_camera_hw_bus2_device) +(type MATV_device) +(roletype object_r MATV_device) +(type mt_otg_test_device) +(roletype object_r mt_otg_test_device) +(type mt_mdp_device) +(roletype object_r mt_mdp_device) +(type mtkg2d_device) +(roletype object_r mtkg2d_device) +(type misc_sd_device) +(roletype object_r misc_sd_device) +(type mtk_sched_device) +(roletype object_r mtk_sched_device) +(type ampc0_device) +(roletype object_r ampc0_device) +(type mmp_device) +(roletype object_r mmp_device) +(type ttyGS_device) +(roletype object_r ttyGS_device) +(type CAM_CAL_DRV_device) +(roletype object_r CAM_CAL_DRV_device) +(type CAM_CAL_DRV1_device) +(roletype object_r CAM_CAL_DRV1_device) +(type CAM_CAL_DRV2_device) +(roletype object_r CAM_CAL_DRV2_device) +(type MTK_SMI_device) +(roletype object_r MTK_SMI_device) +(type mtk_cmdq_device) +(roletype object_r mtk_cmdq_device) +(type mtk_mdp_device) +(roletype object_r mtk_mdp_device) +(type mtk_rrc_device) +(roletype object_r mtk_rrc_device) +(type ebc_device) +(roletype object_r ebc_device) +(type vow_device) +(roletype object_r vow_device) +(type MT6516_H264_DEC_device) +(roletype object_r MT6516_H264_DEC_device) +(type MT6516_Int_SRAM_device) +(roletype object_r MT6516_Int_SRAM_device) +(type MT6516_MM_QUEUE_device) +(roletype object_r MT6516_MM_QUEUE_device) +(type MT6516_MP4_DEC_device) +(roletype object_r MT6516_MP4_DEC_device) +(type MT6516_MP4_ENC_device) +(roletype object_r MT6516_MP4_ENC_device) +(type sensor_device) +(roletype object_r sensor_device) +(type aed_device) +(roletype object_r aed_device) +(type ccci_device) +(roletype object_r ccci_device) +(type ccci_monitor_device) +(roletype object_r ccci_monitor_device) +(type gsm0710muxd_device) +(roletype object_r gsm0710muxd_device) +(type eemcs_device) +(roletype object_r eemcs_device) +(type emd_device) +(roletype object_r emd_device) +(type mt6605_device) +(roletype object_r mt6605_device) +(type st21nfc_device) +(roletype object_r st21nfc_device) +(type st54spi_device) +(roletype object_r st54spi_device) +(type exm0_device) +(roletype object_r exm0_device) +(type mmcblk_device) +(roletype object_r mmcblk_device) +(type BOOT_device) +(roletype object_r BOOT_device) +(type MT_pmic_device) +(roletype object_r MT_pmic_device) +(type aal_als_device) +(roletype object_r aal_als_device) +(type accdet_device) +(roletype object_r accdet_device) +(type android_device) +(roletype object_r android_device) +(type bmtpool_device) +(roletype object_r bmtpool_device) +(type bootimg_device) +(roletype object_r bootimg_device) +(type btif_device) +(roletype object_r btif_device) +(type cache_device) +(roletype object_r cache_device) +(type cpu_dma_latency_device) +(roletype object_r cpu_dma_latency_device) +(type dummy_cam_cal_device) +(roletype object_r dummy_cam_cal_device) +(type ebr_device) +(roletype object_r ebr_device) +(type expdb_device) +(roletype object_r expdb_device) +(type fat_device) +(roletype object_r fat_device) +(type logo_device) +(roletype object_r logo_device) +(type loop-control_device) +(roletype object_r loop-control_device) +(type mbr_device) +(roletype object_r mbr_device) +(type met_device) +(roletype object_r met_device) +(type misc_device) +(roletype object_r misc_device) +(type misc2_device) +(roletype object_r misc2_device) +(type mtfreqhopping_device) +(roletype object_r mtfreqhopping_device) +(type mtgpio_device) +(roletype object_r mtgpio_device) +(type mtk_kpd_device) +(roletype object_r mtk_kpd_device) +(type network_device) +(roletype object_r network_device) +(type nvram_device) +(roletype object_r nvram_device) +(type pmt_device) +(roletype object_r pmt_device) +(type preloader_device) +(roletype object_r preloader_device) +(type pro_info_device) +(roletype object_r pro_info_device) +(type protect_f_device) +(roletype object_r protect_f_device) +(type protect_s_device) +(roletype object_r protect_s_device) +(type psaux_device) +(roletype object_r psaux_device) +(type ptyp_device) +(roletype object_r ptyp_device) +(type recovery_device) +(roletype object_r recovery_device) +(type sec_ro_device) +(roletype object_r sec_ro_device) +(type seccfg_device) +(roletype object_r seccfg_device) +(type tee_part_device) +(roletype object_r tee_part_device) +(type snapshot_device) +(roletype object_r snapshot_device) +(type tgt_device) +(roletype object_r tgt_device) +(type touch_device) +(roletype object_r touch_device) +(type tpd_em_log_device) +(roletype object_r tpd_em_log_device) +(type ttyp_device) +(roletype object_r ttyp_device) +(type uboot_device) +(roletype object_r uboot_device) +(type uibc_device) +(roletype object_r uibc_device) +(type usrdata_device) +(roletype object_r usrdata_device) +(type zram0_device) +(roletype object_r zram0_device) +(type hwzram0_device) +(roletype object_r hwzram0_device) +(type RT_Monitor_device) +(roletype object_r RT_Monitor_device) +(type kick_powerkey_device) +(roletype object_r kick_powerkey_device) +(type agps_device) +(roletype object_r agps_device) +(type mnld_device) +(roletype object_r mnld_device) +(type geo_device) +(roletype object_r geo_device) +(type mdlog_device) +(roletype object_r mdlog_device) +(type md32_device) +(roletype object_r md32_device) +(type scp_device) +(roletype object_r scp_device) +(type adsp_device) +(roletype object_r adsp_device) +(type sspm_device) +(roletype object_r sspm_device) +(type etb_device) +(roletype object_r etb_device) +(type MT_pmic_adc_cali_device) +(roletype object_r MT_pmic_adc_cali_device) +(type mtk-adc-cali_device) +(roletype object_r mtk-adc-cali_device) +(type MT_pmic_cali_device) +(roletype object_r MT_pmic_cali_device) +(type otp_device) +(roletype object_r otp_device) +(type otp_part_block_device) +(roletype object_r otp_part_block_device) +(type qemu_pipe_device) +(roletype object_r qemu_pipe_device) +(type icusb_device) +(roletype object_r icusb_device) +(type phantom_device) +(roletype object_r phantom_device) +(type irtx_device) +(roletype object_r irtx_device) +(type pmic_ftm_device) +(roletype object_r pmic_ftm_device) +(type charger_ftm_device) +(roletype object_r charger_ftm_device) +(type shf_device) +(roletype object_r shf_device) +(type keyblock_device) +(roletype object_r keyblock_device) +(type offloadservice_device) +(roletype object_r offloadservice_device) +(type ttyACM_device) +(roletype object_r ttyACM_device) +(type hrm_device) +(roletype object_r hrm_device) +(type lens_device) +(roletype object_r lens_device) +(type nvdata_device) +(roletype object_r nvdata_device) +(type nvcfg_device) +(roletype object_r nvcfg_device) +(type expdb_block_device) +(roletype object_r expdb_block_device) +(type misc2_block_device) +(roletype object_r misc2_block_device) +(type logo_block_device) +(roletype object_r logo_block_device) +(type para_block_device) +(roletype object_r para_block_device) +(type tee_block_device) +(roletype object_r tee_block_device) +(type seccfg_block_device) +(roletype object_r seccfg_block_device) +(type secro_block_device) +(roletype object_r secro_block_device) +(type preloader_block_device) +(roletype object_r preloader_block_device) +(type lk_block_device) +(roletype object_r lk_block_device) +(type protect1_block_device) +(roletype object_r protect1_block_device) +(type protect2_block_device) +(roletype object_r protect2_block_device) +(type keystore_block_device) +(roletype object_r keystore_block_device) +(type oemkeystore_block_device) +(roletype object_r oemkeystore_block_device) +(type sec1_block_device) +(roletype object_r sec1_block_device) +(type md1img_block_device) +(roletype object_r md1img_block_device) +(type md1dsp_block_device) +(roletype object_r md1dsp_block_device) +(type md1arm7_block_device) +(roletype object_r md1arm7_block_device) +(type md3img_block_device) +(roletype object_r md3img_block_device) +(type mmcblk1_block_device) +(roletype object_r mmcblk1_block_device) +(type mmcblk1p1_block_device) +(roletype object_r mmcblk1p1_block_device) +(type bootdevice_block_device) +(roletype object_r bootdevice_block_device) +(type odm_block_device) +(roletype object_r odm_block_device) +(type oem_block_device) +(roletype object_r oem_block_device) +(type vendor_block_device) +(roletype object_r vendor_block_device) +(type dtbo_block_device) +(roletype object_r dtbo_block_device) +(type loader_ext_block_device) +(roletype object_r loader_ext_block_device) +(type spm_device) +(roletype object_r spm_device) +(type persist_block_device) +(roletype object_r persist_block_device) +(type md_block_device) +(roletype object_r md_block_device) +(type spmfw_block_device) +(roletype object_r spmfw_block_device) +(type mcupmfw_block_device) +(roletype object_r mcupmfw_block_device) +(type scp_block_device) +(roletype object_r scp_block_device) +(type sspm_block_device) +(roletype object_r sspm_block_device) +(type dsp_block_device) +(roletype object_r dsp_block_device) +(type ppl_block_device) +(roletype object_r ppl_block_device) +(type nvcfg_block_device) +(roletype object_r nvcfg_block_device) +(type ancservice_device) +(roletype object_r ancservice_device) +(type mbim_device) +(roletype object_r mbim_device) +(type audio_ipi_device) +(roletype object_r audio_ipi_device) +(type cam_vpu_block_device) +(roletype object_r cam_vpu_block_device) +(type boot_para_block_device) +(roletype object_r boot_para_block_device) +(type mtk_dfrc_device) +(roletype object_r mtk_dfrc_device) +(type vbmeta_block_device) +(roletype object_r vbmeta_block_device) +(type audio_dsp_block_device) +(roletype object_r audio_dsp_block_device) +(type hwmsensor_device) +(roletype object_r hwmsensor_device) +(type msensor_device) +(roletype object_r msensor_device) +(type gsensor_device) +(roletype object_r gsensor_device) +(type als_ps_device) +(roletype object_r als_ps_device) +(type gyroscope_device) +(roletype object_r gyroscope_device) +(type barometer_device) +(roletype object_r barometer_device) +(type humidity_device) +(roletype object_r humidity_device) +(type biometric_device) +(roletype object_r biometric_device) +(type sensorlist_device) +(roletype object_r sensorlist_device) +(type m_batch_misc_device) +(roletype object_r m_batch_misc_device) +(type m_als_misc_device) +(roletype object_r m_als_misc_device) +(type m_ps_misc_device) +(roletype object_r m_ps_misc_device) +(type m_baro_misc_device) +(roletype object_r m_baro_misc_device) +(type m_hmdy_misc_device) +(roletype object_r m_hmdy_misc_device) +(type m_acc_misc_device) +(roletype object_r m_acc_misc_device) +(type m_mag_misc_device) +(roletype object_r m_mag_misc_device) +(type m_gyro_misc_device) +(roletype object_r m_gyro_misc_device) +(type m_act_misc_device) +(roletype object_r m_act_misc_device) +(type m_pedo_misc_device) +(roletype object_r m_pedo_misc_device) +(type m_situ_misc_device) +(roletype object_r m_situ_misc_device) +(type m_step_c_misc_device) +(roletype object_r m_step_c_misc_device) +(type m_fusion_misc_device) +(roletype object_r m_fusion_misc_device) +(type m_bio_misc_device) +(roletype object_r m_bio_misc_device) +(type em_hidl) +(roletype object_r em_hidl) +(type em_hidl_exec) +(roletype object_r em_hidl_exec) +(type em_hidl_tmpfs) +(roletype object_r em_hidl_tmpfs) +(type factory) +(roletype object_r factory) +(type factory_exec) +(roletype object_r factory_exec) +(type factory_tmpfs) +(roletype object_r factory_tmpfs) +(type custom_file) +(roletype object_r custom_file) +(type lost_found_data_file) +(roletype object_r lost_found_data_file) +(type dontpanic_data_file) +(roletype object_r dontpanic_data_file) +(type resource_cache_data_file) +(roletype object_r resource_cache_data_file) +(type http_proxy_cfg_data_file) +(roletype object_r http_proxy_cfg_data_file) +(type acdapi_data_file) +(roletype object_r acdapi_data_file) +(type ppp_data_file) +(roletype object_r ppp_data_file) +(type wpa_supplicant_data_file) +(roletype object_r wpa_supplicant_data_file) +(type radvd_data_file) +(roletype object_r radvd_data_file) +(type volte_vt_socket) +(roletype object_r volte_vt_socket) +(type dfo_socket) +(roletype object_r dfo_socket) +(type rild2_socket) +(roletype object_r rild2_socket) +(type rild3_socket) +(roletype object_r rild3_socket) +(type rild4_socket) +(roletype object_r rild4_socket) +(type rild_mal_socket) +(roletype object_r rild_mal_socket) +(type rild_mal_at_socket) +(roletype object_r rild_mal_at_socket) +(type rild_mal_md2_socket) +(roletype object_r rild_mal_md2_socket) +(type rild_mal_at_md2_socket) +(roletype object_r rild_mal_at_md2_socket) +(type rild_ims_socket) +(roletype object_r rild_ims_socket) +(type rild_imsm_socket) +(roletype object_r rild_imsm_socket) +(type rild_oem_socket) +(roletype object_r rild_oem_socket) +(type rild_mtk_ut_socket) +(roletype object_r rild_mtk_ut_socket) +(type rild_mtk_ut_2_socket) +(roletype object_r rild_mtk_ut_2_socket) +(type rild_mtk_modem_socket) +(roletype object_r rild_mtk_modem_socket) +(type rild_md2_socket) +(roletype object_r rild_md2_socket) +(type rild2_md2_socket) +(roletype object_r rild2_md2_socket) +(type rild_debug_md2_socket) +(roletype object_r rild_debug_md2_socket) +(type rild_oem_md2_socket) +(roletype object_r rild_oem_md2_socket) +(type rild_mtk_ut_md2_socket) +(roletype object_r rild_mtk_ut_md2_socket) +(type rild_mtk_ut_2_md2_socket) +(roletype object_r rild_mtk_ut_2_md2_socket) +(type rild_mtk_modem_md2_socket) +(roletype object_r rild_mtk_modem_md2_socket) +(type rild_vsim_socket) +(roletype object_r rild_vsim_socket) +(type rild_vsim_md2_socket) +(roletype object_r rild_vsim_md2_socket) +(type mal_mfi_socket) +(roletype object_r mal_mfi_socket) +(type mal_data_file) +(roletype object_r mal_data_file) +(type netdiag_socket) +(roletype object_r netdiag_socket) +(type wpa_wlan0_socket) +(roletype object_r wpa_wlan0_socket) +(type soc_vt_imcb_socket) +(roletype object_r soc_vt_imcb_socket) +(type soc_vt_tcv_socket) +(roletype object_r soc_vt_tcv_socket) +(type soc_vt_stk_socket) +(roletype object_r soc_vt_stk_socket) +(type soc_vt_svc_socket) +(roletype object_r soc_vt_svc_socket) +(type dbus_bluetooth_socket) +(roletype object_r dbus_bluetooth_socket) +(type bt_int_adp_socket) +(roletype object_r bt_int_adp_socket) +(type bt_a2dp_stream_socket) +(roletype object_r bt_a2dp_stream_socket) +(type bt_data_file) +(roletype object_r bt_data_file) +(type proc_thermal) +(roletype object_r proc_thermal) +(type proc_mtkcooler) +(roletype object_r proc_mtkcooler) +(type proc_mtktz) +(roletype object_r proc_mtktz) +(type proc_slogger) +(roletype object_r proc_slogger) +(type proc_lk_env) +(roletype object_r proc_lk_env) +(type proc_ged) +(roletype object_r proc_ged) +(type proc_perfmgr) +(roletype object_r proc_perfmgr) +(type proc_wmtdbg) +(roletype object_r proc_wmtdbg) +(type proc_slabinfo) +(roletype object_r proc_slabinfo) +(type proc_zraminfo) +(roletype object_r proc_zraminfo) +(type proc_cpu_alignment) +(roletype object_r proc_cpu_alignment) +(type proc_gpulog) +(roletype object_r proc_gpulog) +(type proc_sched_debug) +(roletype object_r proc_sched_debug) +(type proc_chip) +(roletype object_r proc_chip) +(type proc_atf_log) +(roletype object_r proc_atf_log) +(type proc_gz_log) +(roletype object_r proc_gz_log) +(type proc_last_kmsg) +(roletype object_r proc_last_kmsg) +(type proc_bootprof) +(roletype object_r proc_bootprof) +(type proc_pl_lk) +(roletype object_r proc_pl_lk) +(type proc_ufs_debug) +(roletype object_r proc_ufs_debug) +(type proc_msdc_debug) +(roletype object_r proc_msdc_debug) +(type proc_pidmap) +(roletype object_r proc_pidmap) +(type proc_kpageflags) +(roletype object_r proc_kpageflags) +(type proc_slabtrace) +(roletype object_r proc_slabtrace) +(type proc_cmdq_debug) +(roletype object_r proc_cmdq_debug) +(type sysfs_therm) +(roletype object_r sysfs_therm) +(type sysfs_fps) +(roletype object_r sysfs_fps) +(type sysfs_ccci) +(roletype object_r sysfs_ccci) +(type sysfs_mdinfo) +(roletype object_r sysfs_mdinfo) +(type sysfs_ssw) +(roletype object_r sysfs_ssw) +(type sysfs_vcorefs_pwrctrl) +(roletype object_r sysfs_vcorefs_pwrctrl) +(type sysfs_md32) +(roletype object_r sysfs_md32) +(type sysfs_scp) +(roletype object_r sysfs_scp) +(type sysfs_adsp) +(roletype object_r sysfs_adsp) +(type sysfs_sspm) +(roletype object_r sysfs_sspm) +(type sysfs_devinfo) +(roletype object_r sysfs_devinfo) +(type sysfs_dcm) +(roletype object_r sysfs_dcm) +(type sysfs_dcs) +(roletype object_r sysfs_dcs) +(type sysfs_vcore_debug) +(roletype object_r sysfs_vcore_debug) +(type agpsd_socket) +(roletype object_r agpsd_socket) +(type agpsd_data_file) +(roletype object_r agpsd_data_file) +(type mnld_socket) +(roletype object_r mnld_socket) +(type mnld_data_file) +(roletype object_r mnld_data_file) +(type gps_data_file) +(roletype object_r gps_data_file) +(type MPED_socket) +(roletype object_r MPED_socket) +(type MPED_data_file) +(roletype object_r MPED_data_file) +(type sysctl_socket) +(roletype object_r sysctl_socket) +(type backuprestore_socket) +(roletype object_r backuprestore_socket) +(type protect_f_data_file) +(roletype object_r protect_f_data_file) +(type protect_s_data_file) +(roletype object_r protect_s_data_file) +(type persist_data_file) +(roletype object_r persist_data_file) +(type nvram_data_file) +(roletype object_r nvram_data_file) +(type nvdata_file) +(roletype object_r nvdata_file) +(type nvcfg_file) +(roletype object_r nvcfg_file) +(type cct_data_file) +(roletype object_r cct_data_file) +(type mediaserver_data_file) +(roletype object_r mediaserver_data_file) +(type mediacodec_data_file) +(roletype object_r mediacodec_data_file) +(type logmisc_data_file) +(roletype object_r logmisc_data_file) +(type logtemp_data_file) +(roletype object_r logtemp_data_file) +(type aee_core_data_file) +(roletype object_r aee_core_data_file) +(type aee_core_vendor_file) +(roletype object_r aee_core_vendor_file) +(type aee_tombstone_data_file) +(roletype object_r aee_tombstone_data_file) +(type aee_exp_data_file) +(roletype object_r aee_exp_data_file) +(type aee_exp_vendor_file) +(roletype object_r aee_exp_vendor_file) +(type aee_dumpsys_data_file) +(roletype object_r aee_dumpsys_data_file) +(type aee_dumpsys_vendor_file) +(roletype object_r aee_dumpsys_vendor_file) +(type sf_rtt_file) +(roletype object_r sf_rtt_file) +(type rild-dongle_socket) +(roletype object_r rild-dongle_socket) +(type ccci_cfg_file) +(roletype object_r ccci_cfg_file) +(type c2k_file) +(roletype object_r c2k_file) +(type sensor_data_file) +(roletype object_r sensor_data_file) +(type stp_dump_data_file) +(roletype object_r stp_dump_data_file) +(type sysfs_keypad_file) +(roletype object_r sysfs_keypad_file) +(type dynamic_fw_data_file) +(roletype object_r dynamic_fw_data_file) +(type rild_via_socket) +(roletype object_r rild_via_socket) +(type rpc_socket) +(roletype object_r rpc_socket) +(type rild_ctclient_socket) +(roletype object_r rild_ctclient_socket) +(type proc_icusb) +(roletype object_r proc_icusb) +(type iso9660) +(roletype object_r iso9660) +(type data_tmpfs_log_file) +(roletype object_r data_tmpfs_log_file) +(type vendor_tmpfs_log_file) +(roletype object_r vendor_tmpfs_log_file) +(type rawfs) +(roletype object_r rawfs) +(type fon_image_data_file) +(roletype object_r fon_image_data_file) +(type ims_ipsec_data_file) +(roletype object_r ims_ipsec_data_file) +(type thermal_manager_data_file) +(roletype object_r thermal_manager_data_file) +(type adbd_data_file) +(roletype object_r adbd_data_file) +(type autokd_data_file) +(roletype object_r autokd_data_file) +(type fuseblk) +(roletype object_r fuseblk) +(type proc_mrdump_rst) +(roletype object_r proc_mrdump_rst) +(type proc_battery_cmd) +(roletype object_r proc_battery_cmd) +(type debugfs_binder) +(roletype object_r debugfs_binder) +(type debugfs_blockio) +(roletype object_r debugfs_blockio) +(type debugfs_fuseio) +(roletype object_r debugfs_fuseio) +(type debugfs_usb) +(roletype object_r debugfs_usb) +(type debugfs_fb) +(roletype object_r debugfs_fb) +(type debugfs_cpuhvfs) +(roletype object_r debugfs_cpuhvfs) +(type debugfs_usb20_phy) +(roletype object_r debugfs_usb20_phy) +(type debugfs_dynamic_debug) +(roletype object_r debugfs_dynamic_debug) +(type debugfs_shrinker_debug) +(roletype object_r debugfs_shrinker_debug) +(type debugfs_dmlog_debug) +(roletype object_r debugfs_dmlog_debug) +(type debugfs_page_owner_slim_debug) +(roletype object_r debugfs_page_owner_slim_debug) +(type debugfs_rcu) +(roletype object_r debugfs_rcu) +(type debugfs_ged) +(roletype object_r debugfs_ged) +(type debugfs_fpsgo) +(roletype object_r debugfs_fpsgo) +(type debugfs_eara_thermal) +(roletype object_r debugfs_eara_thermal) +(type debugfs_vpu_power) +(roletype object_r debugfs_vpu_power) +(type debugfs_mdla_power) +(roletype object_r debugfs_mdla_power) +(type debugfs_gpu_mali_midgard) +(roletype object_r debugfs_gpu_mali_midgard) +(type debugfs_gpu_mali_utgard) +(roletype object_r debugfs_gpu_mali_utgard) +(type debugfs_gpu_img) +(roletype object_r debugfs_gpu_img) +(type debugfs_ion) +(roletype object_r debugfs_ion) +(type debugfs_ion_mm_heap) +(roletype object_r debugfs_ion_mm_heap) +(type debugfs_emi_mbw_buf) +(roletype object_r debugfs_emi_mbw_buf) +(type debugfs_vpu_device_dbg) +(roletype object_r debugfs_vpu_device_dbg) +(type debugfs_smi_mon) +(roletype object_r debugfs_smi_mon) +(type sf_bqdump_data_file) +(roletype object_r sf_bqdump_data_file) +(type nfc_socket) +(roletype object_r nfc_socket) +(type factory_data_file) +(roletype object_r factory_data_file) +(type mdlog_data_file) +(roletype object_r mdlog_data_file) +(type mtk_audiohal_data_file) +(roletype object_r mtk_audiohal_data_file) +(type mtk_powerhal_data_file) +(roletype object_r mtk_powerhal_data_file) +(type mddb_data_file) +(roletype object_r mddb_data_file) +(type sysfs_boot_mode) +(roletype object_r sysfs_boot_mode) +(type sysfs_boot_type) +(roletype object_r sysfs_boot_type) +(type consyslog_data_file) +(roletype object_r consyslog_data_file) +(type sysfs_comport_type) +(roletype object_r sysfs_comport_type) +(type sysfs_uart_info) +(roletype object_r sysfs_uart_info) +(type sysfs_usb_cmode) +(roletype object_r sysfs_usb_cmode) +(type sysfs_vbus) +(roletype object_r sysfs_vbus) +(type sysfs_pump_express) +(roletype object_r sysfs_pump_express) +(type mediadrm_vendor_data_file) +(roletype object_r mediadrm_vendor_data_file) +(type sysfs_dual_role_usb20) +(roletype object_r sysfs_dual_role_usb20) +(type lbs_dbg_data_file) +(roletype object_r lbs_dbg_data_file) +(type sysfs_tpd_setting) +(roletype object_r sysfs_tpd_setting) +(type sysfs_tpd_debug) +(roletype object_r sysfs_tpd_debug) +(type proc_freqhop) +(roletype object_r proc_freqhop) +(type proc_flash) +(roletype object_r proc_flash) +(type proc_partition) +(roletype object_r proc_partition) +(type sysfs_pmu) +(roletype object_r sysfs_pmu) +(type sysfs_spm) +(roletype object_r sysfs_spm) +(type sysfs_headset) +(roletype object_r sysfs_headset) +(type atci-audio_socket) +(roletype object_r atci-audio_socket) +(type debugfs_regmap) +(roletype object_r debugfs_regmap) +(type sys_usb_rawbulk) +(roletype object_r sys_usb_rawbulk) +(type aee_dipdebug_vendor_file) +(roletype object_r aee_dipdebug_vendor_file) +(type fm_hidl_service) +(roletype object_r fm_hidl_service) +(type fm_hidl_service_exec) +(roletype object_r fm_hidl_service_exec) +(type fm_hidl_service_tmpfs) +(roletype object_r fm_hidl_service_tmpfs) +(type fuelgauged) +(roletype object_r fuelgauged) +(type fuelgauged_exec) +(roletype object_r fuelgauged_exec) +(type fuelgauged_file) +(roletype object_r fuelgauged_file) +(type fuelgauged_tmpfs) +(roletype object_r fuelgauged_tmpfs) +(type fuelgauged_nvram) +(roletype object_r fuelgauged_nvram) +(type fuelgauged_nvram_exec) +(roletype object_r fuelgauged_nvram_exec) +(type fuelgauged_nvram_file) +(roletype object_r fuelgauged_nvram_file) +(type fuelgauged_nvram_tmpfs) +(roletype object_r fuelgauged_nvram_tmpfs) +(type gsm0710muxd) +(roletype object_r gsm0710muxd) +(type gsm0710muxd_exec) +(roletype object_r gsm0710muxd_exec) +(type gsm0710muxd_tmpfs) +(roletype object_r gsm0710muxd_tmpfs) +(type hal_keymaster_attestation) +(roletype object_r hal_keymaster_attestation) +(type hal_keymaster_attestation_exec) +(roletype object_r hal_keymaster_attestation_exec) +(type hal_keymaster_attestation_tmpfs) +(roletype object_r hal_keymaster_attestation_tmpfs) +(type mtk_hal_usb) +(roletype object_r mtk_hal_usb) +(type mtk_hal_usb_exec) +(roletype object_r mtk_hal_usb_exec) +(type mtk_hal_usb_tmpfs) +(roletype object_r mtk_hal_usb_tmpfs) +(type mtk_hal_bluetooth_hwservice) +(roletype object_r mtk_hal_bluetooth_hwservice) +(type mtk_hal_rild_hwservice) +(roletype object_r mtk_hal_rild_hwservice) +(type mtk_hal_power_hwservice) +(roletype object_r mtk_hal_power_hwservice) +(type mtk_hal_lbs_hwservice) +(roletype object_r mtk_hal_lbs_hwservice) +(type mtk_hal_wifi_hostapd_hwservice) +(roletype object_r mtk_hal_wifi_hostapd_hwservice) +(type mtk_hal_imsa_hwservice) +(roletype object_r mtk_hal_imsa_hwservice) +(type nvram_agent_binder_hwservice) +(roletype object_r nvram_agent_binder_hwservice) +(type mtk_hal_pq_hwservice) +(roletype object_r mtk_hal_pq_hwservice) +(type mtk_hal_keyattestation_hwservice) +(roletype object_r mtk_hal_keyattestation_hwservice) +(type mtk_hal_fm_hwservice) +(roletype object_r mtk_hal_fm_hwservice) +(type mtk_hal_log_hwservice) +(roletype object_r mtk_hal_log_hwservice) +(type mtk_hal_em_hwservice) +(roletype object_r mtk_hal_em_hwservice) +(type mtk_hal_mms_hwservice) +(roletype object_r mtk_hal_mms_hwservice) +(type lbs_dbg) +(roletype object_r lbs_dbg) +(type lbs_dbg_exec) +(roletype object_r lbs_dbg_exec) +(type lbs_dbg_tmpfs) +(roletype object_r lbs_dbg_tmpfs) +(type lbs_hidl_service) +(roletype object_r lbs_hidl_service) +(type lbs_hidl_service_exec) +(roletype object_r lbs_hidl_service_exec) +(type lbs_hidl_service_tmpfs) +(roletype object_r lbs_hidl_service_tmpfs) +(type loghidlvendorservice) +(roletype object_r loghidlvendorservice) +(type loghidlvendorservice_exec) +(roletype object_r loghidlvendorservice_exec) +(type loghidlvendorservice_tmpfs) +(roletype object_r loghidlvendorservice_tmpfs) +(type merged_hal_service) +(roletype object_r merged_hal_service) +(type merged_hal_service_exec) +(roletype object_r merged_hal_service_exec) +(type merged_hal_service_tmpfs) +(roletype object_r merged_hal_service_tmpfs) +(type meta_tst) +(roletype object_r meta_tst) +(type meta_tst_exec) +(roletype object_r meta_tst_exec) +(type meta_tst_tmpfs) +(roletype object_r meta_tst_tmpfs) +(type mmc_ffu) +(roletype object_r mmc_ffu) +(type mmc_ffu_exec) +(roletype object_r mmc_ffu_exec) +(type mmc_ffu_tmpfs) +(roletype object_r mmc_ffu_tmpfs) +(type mnld) +(roletype object_r mnld) +(type mnld_exec) +(roletype object_r mnld_exec) +(type mnld_tmpfs) +(roletype object_r mnld_tmpfs) +(type mtk_agpsd_exec) +(roletype object_r mtk_agpsd_exec) +(type mtk_agpsd) +(roletype object_r mtk_agpsd) +(type mtk_agpsd_tmpfs) +(roletype object_r mtk_agpsd_tmpfs) +(type mtk_hal_audio) +(roletype object_r mtk_hal_audio) +(type mtk_hal_audio_exec) +(roletype object_r mtk_hal_audio_exec) +(type mtk_hal_audio_tmpfs) +(roletype object_r mtk_hal_audio_tmpfs) +(type mtk_hal_bluetooth) +(roletype object_r mtk_hal_bluetooth) +(type mtk_hal_bluetooth_exec) +(roletype object_r mtk_hal_bluetooth_exec) +(type mtk_hal_bluetooth_tmpfs) +(roletype object_r mtk_hal_bluetooth_tmpfs) +(type mtk_hal_camera) +(roletype object_r mtk_hal_camera) +(type mtk_hal_camera_exec) +(roletype object_r mtk_hal_camera_exec) +(type mtk_hal_camera_tmpfs) +(roletype object_r mtk_hal_camera_tmpfs) +(type mtk_hal_gnss) +(roletype object_r mtk_hal_gnss) +(type mtk_hal_gnss_exec) +(roletype object_r mtk_hal_gnss_exec) +(type mtk_hal_gnss_tmpfs) +(roletype object_r mtk_hal_gnss_tmpfs) +(type mtk_hal_imsa) +(roletype object_r mtk_hal_imsa) +(type mtk_hal_imsa_exec) +(roletype object_r mtk_hal_imsa_exec) +(type mtk_hal_imsa_tmpfs) +(roletype object_r mtk_hal_imsa_tmpfs) +(type mtk_hal_light) +(roletype object_r mtk_hal_light) +(type mtk_hal_light_exec) +(roletype object_r mtk_hal_light_exec) +(type mtk_hal_light_tmpfs) +(roletype object_r mtk_hal_light_tmpfs) +(type mtk_hal_mms) +(roletype object_r mtk_hal_mms) +(type mtk_hal_mms_exec) +(roletype object_r mtk_hal_mms_exec) +(type mtk_hal_mms_tmpfs) +(roletype object_r mtk_hal_mms_tmpfs) +(type mtk_hal_power) +(roletype object_r mtk_hal_power) +(type mtk_hal_power_exec) +(roletype object_r mtk_hal_power_exec) +(type mtk_hal_power_tmpfs) +(roletype object_r mtk_hal_power_tmpfs) +(type mtk_hal_pq) +(roletype object_r mtk_hal_pq) +(type mtk_hal_pq_exec) +(roletype object_r mtk_hal_pq_exec) +(type mtk_hal_pq_tmpfs) +(roletype object_r mtk_hal_pq_tmpfs) +(type mtk_hal_secure_element) +(roletype object_r mtk_hal_secure_element) +(type mtk_hal_secure_element_exec) +(roletype object_r mtk_hal_secure_element_exec) +(type mtk_hal_secure_element_tmpfs) +(roletype object_r mtk_hal_secure_element_tmpfs) +(type mtk_hal_sensors) +(roletype object_r mtk_hal_sensors) +(type mtk_hal_sensors_exec) +(roletype object_r mtk_hal_sensors_exec) +(type mtk_hal_sensors_tmpfs) +(roletype object_r mtk_hal_sensors_tmpfs) +(type mtk_hal_wifi) +(roletype object_r mtk_hal_wifi) +(type mtk_hal_wifi_exec) +(roletype object_r mtk_hal_wifi_exec) +(type mtk_hal_wifi_tmpfs) +(roletype object_r mtk_hal_wifi_tmpfs) +(type mtk_wmt_launcher) +(roletype object_r mtk_wmt_launcher) +(type mtk_wmt_launcher_exec) +(roletype object_r mtk_wmt_launcher_exec) +(type mtk_wmt_launcher_tmpfs) +(roletype object_r mtk_wmt_launcher_tmpfs) +(type mtkrild_exec) +(roletype object_r mtkrild_exec) +(type mtkrild) +(roletype object_r mtkrild) +(type mtkrild_tmpfs) +(roletype object_r mtkrild_tmpfs) +(type muxreport_exec) +(roletype object_r muxreport_exec) +(type muxreport) +(roletype object_r muxreport) +(type muxreport_tmpfs) +(roletype object_r muxreport_tmpfs) +(type nvram_agent_binder_exec) +(roletype object_r nvram_agent_binder_exec) +(type nvram_agent_binder) +(roletype object_r nvram_agent_binder) +(type nvram_agent_binder_tmpfs) +(roletype object_r nvram_agent_binder_tmpfs) +(type nvram_daemon_exec) +(roletype object_r nvram_daemon_exec) +(type nvram_daemon) +(roletype object_r nvram_daemon) +(type nvram_daemon_tmpfs) +(roletype object_r nvram_daemon_tmpfs) +(type mtk_default_prop) +(roletype object_r mtk_default_prop) +(type ctl_gsm0710muxd_prop) +(roletype object_r ctl_gsm0710muxd_prop) +(type ctl_gsm0710muxd-s_prop) +(roletype object_r ctl_gsm0710muxd-s_prop) +(type ctl_gsm0710muxd-d_prop) +(roletype object_r ctl_gsm0710muxd-d_prop) +(type ctl_viarild_prop) +(roletype object_r ctl_viarild_prop) +(type vendor_ril_ipo_prop) +(roletype object_r vendor_ril_ipo_prop) +(type gsm0710muxd_prop) +(roletype object_r gsm0710muxd_prop) +(type debug_mtklog_prop) +(roletype object_r debug_mtklog_prop) +(type persist_mtklog_prop) +(roletype object_r persist_mtklog_prop) +(type debug_netlog_prop) +(roletype object_r debug_netlog_prop) +(type mtk_wifi_prop) +(roletype object_r mtk_wifi_prop) +(type debug_mdlogger_prop) +(roletype object_r debug_mdlogger_prop) +(type vendor_mdl_prop) +(roletype object_r vendor_mdl_prop) +(type vendor_mdl_start_prop) +(roletype object_r vendor_mdl_start_prop) +(type vendor_usb_prop) +(roletype object_r vendor_usb_prop) +(type persist_mdlog_prop) +(roletype object_r persist_mdlog_prop) +(type vendor_mdl_pulllog_prop) +(roletype object_r vendor_mdl_pulllog_prop) +(type persist_mtk_aee_prop) +(roletype object_r persist_mtk_aee_prop) +(type persist_aee_prop) +(roletype object_r persist_aee_prop) +(type debug_mtk_aee_prop) +(roletype object_r debug_mtk_aee_prop) +(type persist_mtk_aeev_prop) +(roletype object_r persist_mtk_aeev_prop) +(type persist_aeev_prop) +(roletype object_r persist_aeev_prop) +(type debug_mtk_aeev_prop) +(roletype object_r debug_mtk_aeev_prop) +(type ro_mtk_aee_prop) +(roletype object_r ro_mtk_aee_prop) +(type debug_bq_dump_prop) +(roletype object_r debug_bq_dump_prop) +(type ctl_ril-daemon-mtk_prop) +(roletype object_r ctl_ril-daemon-mtk_prop) +(type ctl_fusion_ril_mtk_prop) +(roletype object_r ctl_fusion_ril_mtk_prop) +(type ctl_ril-daemon-s_prop) +(roletype object_r ctl_ril-daemon-s_prop) +(type ctl_ril-daemon-d_prop) +(roletype object_r ctl_ril-daemon-d_prop) +(type ctl_ril-proxy_prop) +(roletype object_r ctl_ril-proxy_prop) +(type ctl_ccci_fsd_prop) +(roletype object_r ctl_ccci_fsd_prop) +(type ctl_ccci2_fsd_prop) +(roletype object_r ctl_ccci2_fsd_prop) +(type ctl_ccci3_fsd_prop) +(roletype object_r ctl_ccci3_fsd_prop) +(type ril_active_md_prop) +(roletype object_r ril_active_md_prop) +(type ril_mux_report_case_prop) +(roletype object_r ril_mux_report_case_prop) +(type ril_cdma_report_prop) +(roletype object_r ril_cdma_report_prop) +(type mtk_md_prop) +(roletype object_r mtk_md_prop) +(type ctl_muxreport-daemon_prop) +(roletype object_r ctl_muxreport-daemon_prop) +(type tel_switch_prop) +(roletype object_r tel_switch_prop) +(type bootani_prop) +(roletype object_r bootani_prop) +(type mnld_prop) +(roletype object_r mnld_prop) +(type audiohal_prop) +(roletype object_r audiohal_prop) +(type wmt_prop) +(roletype object_r wmt_prop) +(type coredump_prop) +(roletype object_r coredump_prop) +(type ctl_emcsmdlogger_prop) +(roletype object_r ctl_emcsmdlogger_prop) +(type ctl_eemcs_fsd_prop) +(roletype object_r ctl_eemcs_fsd_prop) +(type net_cdma_mdmstat) +(roletype object_r net_cdma_mdmstat) +(type persist_bt_prop) +(roletype object_r persist_bt_prop) +(type vendor_factory_idle_state_prop) +(roletype object_r vendor_factory_idle_state_prop) +(type mobile_log_prop) +(roletype object_r mobile_log_prop) +(type service_nvram_init_prop) +(roletype object_r service_nvram_init_prop) +(type wifi_5g_prop) +(roletype object_r wifi_5g_prop) +(type mtk_em_prop) +(roletype object_r mtk_em_prop) +(type mediatek_prop) +(roletype object_r mediatek_prop) +(type mtk_em_sys_prop) +(roletype object_r mtk_em_sys_prop) +(type mtk_em_hidl_prop) +(roletype object_r mtk_em_hidl_prop) +(type mtk_em_net_auto_tethering_prop) +(roletype object_r mtk_em_net_auto_tethering_prop) +(type mtk_operator_id_prop) +(roletype object_r mtk_operator_id_prop) +(type mtk_simswitch_emmode_prop) +(roletype object_r mtk_simswitch_emmode_prop) +(type mtk_dsbp_support_prop) +(roletype object_r mtk_dsbp_support_prop) +(type mtk_imstestmode_prop) +(roletype object_r mtk_imstestmode_prop) +(type mtk_smsformat_prop) +(roletype object_r mtk_smsformat_prop) +(type mtk_gprs_prefer_prop) +(roletype object_r mtk_gprs_prefer_prop) +(type mtk_testsim_cardtype_prop) +(roletype object_r mtk_testsim_cardtype_prop) +(type mtk_ct_ir_engmode_prop) +(roletype object_r mtk_ct_ir_engmode_prop) +(type mtk_disable_c2k_cap_prop) +(roletype object_r mtk_disable_c2k_cap_prop) +(type mtk_debug_md_reset_prop) +(roletype object_r mtk_debug_md_reset_prop) +(type mtk_omx_log_prop) +(roletype object_r mtk_omx_log_prop) +(type mtk_vdec_log_prop) +(roletype object_r mtk_vdec_log_prop) +(type mtk_vdectlc_log_prop) +(roletype object_r mtk_vdectlc_log_prop) +(type mtk_venc_h264_showlog_prop) +(roletype object_r mtk_venc_h264_showlog_prop) +(type mtk_modem_warning_prop) +(roletype object_r mtk_modem_warning_prop) +(type mtk_bgdata_disabled) +(roletype object_r mtk_bgdata_disabled) +(type mtk_telecom_vibrate) +(roletype object_r mtk_telecom_vibrate) +(type mtk_gprs_attach_type) +(roletype object_r mtk_gprs_attach_type) +(type mtk_power_off_md_type) +(roletype object_r mtk_power_off_md_type) +(type ctl_mobile_log_d_prop) +(roletype object_r ctl_mobile_log_d_prop) +(type ctl_mnld_prop) +(roletype object_r ctl_mnld_prop) +(type ctl_mobicore_prop) +(roletype object_r ctl_mobicore_prop) +(type meta_connecttype_prop) +(roletype object_r meta_connecttype_prop) +(type mtk_telephony_sensitive_prop) +(roletype object_r mtk_telephony_sensitive_prop) +(type mtk_thermal_config_prop) +(roletype object_r mtk_thermal_config_prop) +(type graphics_hwc_pid_prop) +(roletype object_r graphics_hwc_pid_prop) +(type graphics_debug_prop) +(roletype object_r graphics_debug_prop) +(type graphics_hwc_latch_unsignaled_prop) +(roletype object_r graphics_hwc_latch_unsignaled_prop) +(type graphics_hwc_hdr_prop) +(roletype object_r graphics_hwc_hdr_prop) +(type mtkcam_prop) +(roletype object_r mtkcam_prop) +(type atm_mdmode_prop) +(roletype object_r atm_mdmode_prop) +(type atm_ipaddr_prop) +(roletype object_r atm_ipaddr_prop) +(type vendor_connsysfw_prop) +(roletype object_r vendor_connsysfw_prop) +(type vendor_radio_prop) +(roletype object_r vendor_radio_prop) +(type vendor_bluetooth_prop) +(roletype object_r vendor_bluetooth_prop) +(type vendor_debug_prop) +(roletype object_r vendor_debug_prop) +(type mtk_ct_volte_prop) +(roletype object_r mtk_ct_volte_prop) +(type mtk_ril_mode_prop) +(roletype object_r mtk_ril_mode_prop) +(type mtk_ss_vendor_prop) +(roletype object_r mtk_ss_vendor_prop) +(type mtk_gps_support_prop) +(roletype object_r mtk_gps_support_prop) +(type mtk_rat_config_prop) +(roletype object_r mtk_rat_config_prop) +(type mtk_aal_ro_prop) +(roletype object_r mtk_aal_ro_prop) +(type mtk_pq_ro_prop) +(roletype object_r mtk_pq_ro_prop) +(type mtk_pq_prop) +(roletype object_r mtk_pq_prop) +(type mtk_emmc_support_prop) +(roletype object_r mtk_emmc_support_prop) +(type vendor_sim_system_prop) +(roletype object_r vendor_sim_system_prop) +(type vendor_em_usb_prop) +(roletype object_r vendor_em_usb_prop) +(type vendor_usb_otg_switch) +(roletype object_r vendor_usb_otg_switch) +(type mtk_anr_support_prop) +(roletype object_r mtk_anr_support_prop) +(type mtk_appresolutiontuner_prop) +(roletype object_r mtk_appresolutiontuner_prop) +(type mtk_fullscreenswitch_prop) +(roletype object_r mtk_fullscreenswitch_prop) +(type mtk_antutu_prop) +(roletype object_r mtk_antutu_prop) +(type mtk_malloc_debug_backtrace_prop) +(roletype object_r mtk_malloc_debug_backtrace_prop) +(type mtk_voicerecgnize_prop) +(roletype object_r mtk_voicerecgnize_prop) +(type atci_sys_prop) +(roletype object_r atci_sys_prop) +(type slpd_exec) +(roletype object_r slpd_exec) +(type slpd) +(roletype object_r slpd) +(type slpd_tmpfs) +(roletype object_r slpd_tmpfs) +(type spm_loader_exec) +(roletype object_r spm_loader_exec) +(type spm_loader) +(roletype object_r spm_loader) +(type spm_loader_tmpfs) +(roletype object_r spm_loader_tmpfs) +(type st54spi_hal_secure_element) +(roletype object_r st54spi_hal_secure_element) +(type st54spi_hal_secure_element_exec) +(roletype object_r st54spi_hal_secure_element_exec) +(type st54spi_hal_secure_element_tmpfs) +(roletype object_r st54spi_hal_secure_element_tmpfs) +(type stp_dump3_exec) +(roletype object_r stp_dump3_exec) +(type stp_dump3) +(roletype object_r stp_dump3) +(type stp_dump3_tmpfs) +(roletype object_r stp_dump3_tmpfs) +(type thermal_manager_exec) +(roletype object_r thermal_manager_exec) +(type thermal_manager) +(roletype object_r thermal_manager) +(type thermal_manager_tmpfs) +(roletype object_r thermal_manager_tmpfs) +(type thermalloadalgod) +(roletype object_r thermalloadalgod) +(type thermalloadalgod_exec) +(roletype object_r thermalloadalgod_exec) +(type thermalloadalgod_tmpfs) +(roletype object_r thermalloadalgod_tmpfs) +(type vendor_app) +(roletype object_r vendor_app) +(type vendor_app_tmpfs) +(roletype object_r vendor_app_tmpfs) +(type wlan_assistant_exec) +(roletype object_r wlan_assistant_exec) +(type wlan_assistant) +(roletype object_r wlan_assistant) +(type wlan_assistant_tmpfs) +(roletype object_r wlan_assistant_tmpfs) +(type wmt_check_patch) +(roletype object_r wmt_check_patch) +(type wmt_check_patch_exec) +(roletype object_r wmt_check_patch_exec) +(type wmt_check_patch_tmpfs) +(roletype object_r wmt_check_patch_tmpfs) +(type wmt_loader) +(roletype object_r wmt_loader) +(type wmt_loader_exec) +(roletype object_r wmt_loader_exec) +(type wmt_loader_tmpfs) +(roletype object_r wmt_loader_tmpfs) +(type atci_service) +(roletype object_r atci_service) +(type atci_service_exec) +(roletype object_r atci_service_exec) +(type atci_service_tmpfs) +(roletype object_r atci_service_tmpfs) +(type atcid) +(roletype object_r atcid) +(type atcid_exec) +(roletype object_r atcid_exec) +(type atcid_tmpfs) +(roletype object_r atcid_tmpfs) +(type hal_capi_default) +(roletype object_r hal_capi_default) +(type hal_capi_default_exec) +(roletype object_r hal_capi_default_exec) +(type hal_capi_default_tmpfs) +(roletype object_r hal_capi_default_tmpfs) +(type ccci_rpcd_exec) +(roletype object_r ccci_rpcd_exec) +(type ccci_rpcd) +(roletype object_r ccci_rpcd) +(type ccci_rpcd_tmpfs) +(roletype object_r ccci_rpcd_tmpfs) +(type teei_fp_device) +(roletype object_r teei_fp_device) +(type teei_client_device) +(roletype object_r teei_client_device) +(type teei_config_device) +(roletype object_r teei_config_device) +(type utr_tui_device) +(roletype object_r utr_tui_device) +(type teei_vfs_device) +(roletype object_r teei_vfs_device) +(type teei_rpmb_device) +(roletype object_r teei_rpmb_device) +(type ut_keymaster_device) +(roletype object_r ut_keymaster_device) +(type mrdump_device) +(roletype object_r mrdump_device) +(type dri_device) +(roletype object_r dri_device) +(type nwkopt_device) +(roletype object_r nwkopt_device) +(type tx_device) +(roletype object_r tx_device) +(type wo_epdg_client_exec) +(roletype object_r wo_epdg_client_exec) +(type wo_epdg_client) +(roletype object_r wo_epdg_client) +(type wo_epdg_client_tmpfs) +(roletype object_r wo_epdg_client_tmpfs) +(type statusd_socket) +(roletype object_r statusd_socket) +(type teei_data_file) +(roletype object_r teei_data_file) +(type teei_control_file) +(roletype object_r teei_control_file) +(type logmuch_data_file) +(roletype object_r logmuch_data_file) +(type epdg_ipsec_conf_file) +(roletype object_r epdg_ipsec_conf_file) +(type epdg_apn_conf_file) +(roletype object_r epdg_apn_conf_file) +(type wo_epdg_action_socket) +(roletype object_r wo_epdg_action_socket) +(type wo_epdg_sim_socket) +(roletype object_r wo_epdg_sim_socket) +(type wo_epdg_ipsec_socket) +(roletype object_r wo_epdg_ipsec_socket) +(type rcs_volte_stack_socket) +(roletype object_r rcs_volte_stack_socket) +(type sysfs_vibrator_setting) +(roletype object_r sysfs_vibrator_setting) +(type sysfs_leds_setting) +(roletype object_r sysfs_leds_setting) +(type sysfs_mmcblk) +(roletype object_r sysfs_mmcblk) +(type proc_cpu_loading) +(roletype object_r proc_cpu_loading) +(type mtk_radio_data_file) +(roletype object_r mtk_radio_data_file) +(type rild_atci_socket) +(roletype object_r rild_atci_socket) +(type rilproxy_atci_socket) +(roletype object_r rilproxy_atci_socket) +(type atci_service_socket) +(roletype object_r atci_service_socket) +(type adb_atci_socket) +(roletype object_r adb_atci_socket) +(type sysfs_thermald) +(roletype object_r sysfs_thermald) +(type sysfs_mrdump) +(roletype object_r sysfs_mrdump) +(type flashlessd_exec) +(roletype object_r flashlessd_exec) +(type flashlessd) +(roletype object_r flashlessd) +(type flashlessd_tmpfs) +(roletype object_r flashlessd_tmpfs) +(type ged_srv) +(roletype object_r ged_srv) +(type ged_srv_exec) +(roletype object_r ged_srv_exec) +(type ged_srv_tmpfs) +(roletype object_r ged_srv_tmpfs) +(type hal_drm_clearkey) +(roletype object_r hal_drm_clearkey) +(type hal_drm_clearkey_exec) +(roletype object_r hal_drm_clearkey_exec) +(type hal_drm_clearkey_tmpfs) +(roletype object_r hal_drm_clearkey_tmpfs) +(type hal_drm_widevine) +(roletype object_r hal_drm_widevine) +(type hal_drm_widevine_exec) +(roletype object_r hal_drm_widevine_exec) +(type hal_drm_widevine_tmpfs) +(roletype object_r hal_drm_widevine_tmpfs) +(type hal_mtkcodecservice_default) +(roletype object_r hal_mtkcodecservice_default) +(type hal_mtkcodecservice_default_exec) +(roletype object_r hal_mtkcodecservice_default_exec) +(type hal_mtkcodecservice_default_tmpfs) +(roletype object_r hal_mtkcodecservice_default_tmpfs) +(type hal_tee_default) +(roletype object_r hal_tee_default) +(type hal_tee_default_exec) +(roletype object_r hal_tee_default_exec) +(type hal_tee_default_tmpfs) +(roletype object_r hal_tee_default_tmpfs) +(type hal_teeregistry_default) +(roletype object_r hal_teeregistry_default) +(type hal_teeregistry_default_exec) +(roletype object_r hal_teeregistry_default_exec) +(type hal_teeregistry_default_tmpfs) +(roletype object_r hal_teeregistry_default_tmpfs) +(type hal_thh_default) +(roletype object_r hal_thh_default) +(type hal_thh_default_exec) +(roletype object_r hal_thh_default_exec) +(type hal_thh_default_tmpfs) +(roletype object_r hal_thh_default_tmpfs) +(type mtk_hal_wfo_hwservice) +(roletype object_r mtk_hal_wfo_hwservice) +(type mtk_hal_keyinstall_hwservice) +(roletype object_r mtk_hal_keyinstall_hwservice) +(type mtk_hal_keymanage_hwservice) +(roletype object_r mtk_hal_keymanage_hwservice) +(type volte_uce_ua_hwservice) +(roletype object_r volte_uce_ua_hwservice) +(type mtk_hal_videotelephony_hwservice) +(roletype object_r mtk_hal_videotelephony_hwservice) +(type hal_mtkcodecservice_hwservice) +(roletype object_r hal_mtkcodecservice_hwservice) +(type mtk_hal_netdagent_hwservice) +(roletype object_r mtk_hal_netdagent_hwservice) +(type volte_rcs_ua_hwservice) +(roletype object_r volte_rcs_ua_hwservice) +(type mtk_hal_dfps_hwservice) +(roletype object_r mtk_hal_dfps_hwservice) +(type mtk_hal_pplagent_hwservice) +(roletype object_r mtk_hal_pplagent_hwservice) +(type hal_atci_hwservice) +(roletype object_r hal_atci_hwservice) +(type mtk_hal_apmonitor_hwservice) +(roletype object_r mtk_hal_apmonitor_hwservice) +(type mtk_hal_nwk_opt_hwservice) +(roletype object_r mtk_hal_nwk_opt_hwservice) +(type hal_thh_hwservice) +(roletype object_r hal_thh_hwservice) +(type hal_tui_hwservice) +(roletype object_r hal_tui_hwservice) +(type hal_capi_hwservice) +(roletype object_r hal_capi_hwservice) +(type hal_tee_hwservice) +(roletype object_r hal_tee_hwservice) +(type hal_teeregistry_hwservice) +(roletype object_r hal_teeregistry_hwservice) +(type init_thh_service) +(roletype object_r init_thh_service) +(type init_thh_service_exec) +(roletype object_r init_thh_service_exec) +(type init_thh_service_tmpfs) +(roletype object_r init_thh_service_tmpfs) +(type wo_starter_exec) +(roletype object_r wo_starter_exec) +(type wo_charon_exec) +(roletype object_r wo_charon_exec) +(type wo_ipsec_exec) +(roletype object_r wo_ipsec_exec) +(type wo_stroke_exec) +(roletype object_r wo_stroke_exec) +(type wo_ipsec) +(roletype object_r wo_ipsec) +(type ipsec_mon_exec) +(roletype object_r ipsec_mon_exec) +(type ipsec_mon) +(roletype object_r ipsec_mon) +(type launchpppoe) +(roletype object_r launchpppoe) +(type launchpppoe_exec) +(roletype object_r launchpppoe_exec) +(type mobicore) +(roletype object_r mobicore) +(type mobicore_exec) +(roletype object_r mobicore_exec) +(type mobicore_admin_device) +(roletype object_r mobicore_admin_device) +(type mobicore_user_device) +(roletype object_r mobicore_user_device) +(type mobicore_tui_device) +(roletype object_r mobicore_tui_device) +(type mobicore_data_file) +(roletype object_r mobicore_data_file) +(type mobicore_vendor_file) +(roletype object_r mobicore_vendor_file) +(type proc_secmem) +(roletype object_r proc_secmem) +(type mobicore_tmpfs) +(roletype object_r mobicore_tmpfs) +(type mobicore_data_migration_file) +(roletype object_r mobicore_data_migration_file) +(type mobicore_app) +(roletype object_r mobicore_app) +(type mobicore_app_tmpfs) +(roletype object_r mobicore_app_tmpfs) +(type mtk_hal_dfps) +(roletype object_r mtk_hal_dfps) +(type mtk_hal_dfps_exec) +(roletype object_r mtk_hal_dfps_exec) +(type mtk_hal_dfps_tmpfs) +(roletype object_r mtk_hal_dfps_tmpfs) +(type mtk_hal_keyinstall) +(roletype object_r mtk_hal_keyinstall) +(type mtk_hal_keyinstall_exec) +(roletype object_r mtk_hal_keyinstall_exec) +(type mtk_hal_keyinstall_tmpfs) +(roletype object_r mtk_hal_keyinstall_tmpfs) +(type mtk_hal_keymanage) +(roletype object_r mtk_hal_keymanage) +(type mtk_hal_keymanage_exec) +(roletype object_r mtk_hal_keymanage_exec) +(type mtk_hal_keymanage_tmpfs) +(roletype object_r mtk_hal_keymanage_tmpfs) +(type mtk_hal_neuralnetworks) +(roletype object_r mtk_hal_neuralnetworks) +(type mtk_hal_neuralnetworks_exec) +(roletype object_r mtk_hal_neuralnetworks_exec) +(type mtk_hal_neuralnetworks_tmpfs) +(roletype object_r mtk_hal_neuralnetworks_tmpfs) +(type mtk_hal_nwk_opt) +(roletype object_r mtk_hal_nwk_opt) +(type mtk_hal_nwk_opt_exec) +(roletype object_r mtk_hal_nwk_opt_exec) +(type mtk_hal_nwk_opt_tmpfs) +(roletype object_r mtk_hal_nwk_opt_tmpfs) +(type mtk_hal_wfo) +(roletype object_r mtk_hal_wfo) +(type mtk_hal_wfo_exec) +(roletype object_r mtk_hal_wfo_exec) +(type mtk_hal_wfo_tmpfs) +(roletype object_r mtk_hal_wfo_tmpfs) +(type dhcp6s_exec) +(roletype object_r dhcp6s_exec) +(type netdagent_exec) +(roletype object_r netdagent_exec) +(type netdagent) +(roletype object_r netdagent) +(type netdagent_tmpfs) +(roletype object_r netdagent_tmpfs) +(type osi) +(roletype object_r osi) +(type osi_exec) +(roletype object_r osi_exec) +(type osi_tmpfs) +(roletype object_r osi_tmpfs) +(type ppl_agent_exec) +(roletype object_r ppl_agent_exec) +(type ppl_agent) +(roletype object_r ppl_agent) +(type ppl_agent_tmpfs) +(roletype object_r ppl_agent_tmpfs) +(type ctl_ccci_rpcd_prop) +(roletype object_r ctl_ccci_rpcd_prop) +(type ctl_ccci2_rpcd_prop) +(roletype object_r ctl_ccci2_rpcd_prop) +(type cdma_prop) +(roletype object_r cdma_prop) +(type pppd_gprs_prop) +(roletype object_r pppd_gprs_prop) +(type soter_teei_prop) +(roletype object_r soter_teei_prop) +(type logfilter_prop) +(roletype object_r logfilter_prop) +(type logmuch_prop) +(roletype object_r logmuch_prop) +(type vendor_logmuch_prop) +(roletype object_r vendor_logmuch_prop) +(type mtk_net_ipv6_prop) +(roletype object_r mtk_net_ipv6_prop) +(type mtk_em_video_log_acodec_prop) +(roletype object_r mtk_em_video_log_acodec_prop) +(type mtk_em_video_log_sf_postbuffer_prop) +(roletype object_r mtk_em_video_log_sf_postbuffer_prop) +(type mtk_em_video_log_omx_prop) +(roletype object_r mtk_em_video_log_omx_prop) +(type mtk_em_video_log_vdec_prop) +(roletype object_r mtk_em_video_log_vdec_prop) +(type mtk_em_video_log_svp_prop) +(roletype object_r mtk_em_video_log_svp_prop) +(type mtk_em_video_log_mjc_prop) +(roletype object_r mtk_em_video_log_mjc_prop) +(type appdetection_prop) +(roletype object_r appdetection_prop) +(type mtk_em_video_venc_h264_prop) +(roletype object_r mtk_em_video_venc_h264_prop) +(type mtk_volte_prop) +(roletype object_r mtk_volte_prop) +(type mtk_volte_support_prop) +(roletype object_r mtk_volte_support_prop) +(type mtk_wfc_support_prop) +(roletype object_r mtk_wfc_support_prop) +(type mtk_vilte_support_prop) +(roletype object_r mtk_vilte_support_prop) +(type mtk_viwifi_support_prop) +(roletype object_r mtk_viwifi_support_prop) +(type mtk_rcs_ua_support_prop) +(roletype object_r mtk_rcs_ua_support_prop) +(type mtk_wfc_prop) +(roletype object_r mtk_wfc_prop) +(type mtk_vilte_prop) +(roletype object_r mtk_vilte_prop) +(type mtk_viwifi_prop) +(roletype object_r mtk_viwifi_prop) +(type mtk_vt_prop) +(roletype object_r mtk_vt_prop) +(type persist_service_atci_prop) +(roletype object_r persist_service_atci_prop) +(type mtk_atci_prop) +(roletype object_r mtk_atci_prop) +(type usp_prop) +(roletype object_r usp_prop) +(type usp_srv_prop) +(roletype object_r usp_srv_prop) +(type mtk_cxp_vendor_prop) +(roletype object_r mtk_cxp_vendor_prop) +(type mtk_epdg_prop) +(roletype object_r mtk_epdg_prop) +(type persist_epdg_prop) +(roletype object_r persist_epdg_prop) +(type netdagent_prop) +(roletype object_r netdagent_prop) +(type vendor_vt_prop) +(roletype object_r vendor_vt_prop) +(type mtk_update_prop) +(roletype object_r mtk_update_prop) +(type media_wfd_prop) +(roletype object_r media_wfd_prop) +(type mtk_vsim_prop) +(roletype object_r mtk_vsim_prop) +(type mtk_vsim_sys_prop) +(roletype object_r mtk_vsim_sys_prop) +(type vendor_ims_xcap_prop) +(roletype object_r vendor_ims_xcap_prop) +(type vendor_supp_serv_prop) +(roletype object_r vendor_supp_serv_prop) +(type mtk_bluetooth_prop) +(roletype object_r mtk_bluetooth_prop) +(type mtk_md_version_prop) +(roletype object_r mtk_md_version_prop) +(type mtk_moms_prop) +(roletype object_r mtk_moms_prop) +(type mtk_log_tel_dbg_prop) +(roletype object_r mtk_log_tel_dbg_prop) +(type mtk_em_tel_log_prop) +(roletype object_r mtk_em_tel_log_prop) +(type mtk_ims_prop) +(roletype object_r mtk_ims_prop) +(type vendor_imsconfig_prop) +(roletype object_r vendor_imsconfig_prop) +(type mtk_network_prop) +(roletype object_r mtk_network_prop) +(type mtk_cta_log_prop) +(roletype object_r mtk_cta_log_prop) +(type mtk_mobile_management_prop) +(roletype object_r mtk_mobile_management_prop) +(type ro_vendor_mtk_wfd_support_prop) +(roletype object_r ro_vendor_mtk_wfd_support_prop) +(type mtk_duraspeed_prop) +(roletype object_r mtk_duraspeed_prop) +(type mtk_mims_prop) +(roletype object_r mtk_mims_prop) +(type mtk_dynims_prop) +(roletype object_r mtk_dynims_prop) +(type mtk_extsim_prop) +(roletype object_r mtk_extsim_prop) +(type mtk_mdm_prop) +(roletype object_r mtk_mdm_prop) +(type mtk_mdworldmode_prop) +(roletype object_r mtk_mdworldmode_prop) +(type mtk_oma_drm_support_prop) +(roletype object_r mtk_oma_drm_support_prop) +(type mtk_cta_set_prop) +(roletype object_r mtk_cta_set_prop) +(type mtk_cta_support_prop) +(roletype object_r mtk_cta_support_prop) +(type mtk_miravision_support_prop) +(roletype object_r mtk_miravision_support_prop) +(type mtk_aod_support_prop) +(roletype object_r mtk_aod_support_prop) +(type mtk_default_write_disk_prop) +(roletype object_r mtk_default_write_disk_prop) +(type mtk_bg_power_saving_support_prop) +(roletype object_r mtk_bg_power_saving_support_prop) +(type mtk_bg_power_saving_ui_prop) +(roletype object_r mtk_bg_power_saving_ui_prop) +(type mtk_besloudness_support_prop) +(roletype object_r mtk_besloudness_support_prop) +(type mtk_hifiaudio_support_prop) +(roletype object_r mtk_hifiaudio_support_prop) +(type mtk_active_noise_cancel_prop) +(roletype object_r mtk_active_noise_cancel_prop) +(type mtk_wapi_support_prop) +(roletype object_r mtk_wapi_support_prop) +(type mtk_fd_support_prop) +(roletype object_r mtk_fd_support_prop) +(type mtk_wappush_prop) +(roletype object_r mtk_wappush_prop) +(type num_md_protocol_prop) +(roletype object_r num_md_protocol_prop) +(type mtk_st_nfc_gsma_support_prop) +(roletype object_r mtk_st_nfc_gsma_support_prop) +(type mtk_st_nfc_ignore_modem_prop) +(roletype object_r mtk_st_nfc_ignore_modem_prop) +(type mtk_nfc_addon_support_prop) +(roletype object_r mtk_nfc_addon_support_prop) +(type mtk_radio_seapi_off_prop) +(roletype object_r mtk_radio_seapi_off_prop) +(type mtk_nxp_nfc_gsma_support_prop) +(roletype object_r mtk_nxp_nfc_gsma_support_prop) +(type mtk_rtt_advanced_features_prop) +(roletype object_r mtk_rtt_advanced_features_prop) +(type mtk_operator_prop) +(roletype object_r mtk_operator_prop) +(type mtk_system_update_support_prop) +(roletype object_r mtk_system_update_support_prop) +(type mtk_omacp_support_prop) +(roletype object_r mtk_omacp_support_prop) +(type mtk_libudf_prop) +(roletype object_r mtk_libudf_prop) +(type mtk_printk_prop) +(roletype object_r mtk_printk_prop) +(type mtk_camera_prop) +(roletype object_r mtk_camera_prop) +(type mtk_gallery_prop) +(roletype object_r mtk_gallery_prop) +(type mtk_media_prop) +(roletype object_r mtk_media_prop) +(type mtk_rsc_prop) +(roletype object_r mtk_rsc_prop) +(type mtk_amslog_prop) +(roletype object_r mtk_amslog_prop) +(type mtk_amsaal_prop) +(roletype object_r mtk_amsaal_prop) +(type mtk_common_data_prop) +(roletype object_r mtk_common_data_prop) +(type mtk_pms_prop) +(roletype object_r mtk_pms_prop) +(type mtk_selfreg_prop) +(roletype object_r mtk_selfreg_prop) +(type persist_vendor_vzw_device_type) +(roletype object_r persist_vendor_vzw_device_type) +(type mtk_rtt_prop) +(roletype object_r mtk_rtt_prop) +(type mtk_ctmslot_prop) +(roletype object_r mtk_ctmslot_prop) +(type mtk_uce_support_prop) +(roletype object_r mtk_uce_support_prop) +(type mtk_cba_activation) +(roletype object_r mtk_cba_activation) +(type mtk_wfc_mccmnc_prop) +(roletype object_r mtk_wfc_mccmnc_prop) +(type mtk_wfc_entitlement_prop) +(roletype object_r mtk_wfc_entitlement_prop) +(type mtk_wfc_opt_in_prop) +(roletype object_r mtk_wfc_opt_in_prop) +(type vendor_cdma_prop) +(roletype object_r vendor_cdma_prop) +(type mtk_cdma_ecm_prop) +(roletype object_r mtk_cdma_ecm_prop) +(type mtk_rcs_support_prop) +(roletype object_r mtk_rcs_support_prop) +(type service_rcs_prop) +(roletype object_r service_rcs_prop) +(type mtk_world_phone_prop) +(roletype object_r mtk_world_phone_prop) +(type mtk_capability_switch_prop) +(roletype object_r mtk_capability_switch_prop) +(type mtk_mdmi_prop) +(roletype object_r mtk_mdmi_prop) +(type mtk_datashaping_prop) +(roletype object_r mtk_datashaping_prop) +(type mtk_provision_prop) +(roletype object_r mtk_provision_prop) +(type mtk_nn_quant_preferred_prop) +(roletype object_r mtk_nn_quant_preferred_prop) +(type mtk_tflite_fuse_pad_prop) +(roletype object_r mtk_tflite_fuse_pad_prop) +(type mtk_nn_opt_prop) +(roletype object_r mtk_nn_opt_prop) +(type mtk_subsidylock_prop) +(roletype object_r mtk_subsidylock_prop) +(type mtk_subsidylock_prop_connect) +(roletype object_r mtk_subsidylock_prop_connect) +(type rcs_volte_stack) +(roletype object_r rcs_volte_stack) +(type rcs_volte_stack_exec) +(roletype object_r rcs_volte_stack_exec) +(type rcs_volte_stack_tmpfs) +(roletype object_r rcs_volte_stack_tmpfs) +(type remosaic_daemon) +(roletype object_r remosaic_daemon) +(type remosaic_daemon_exec) +(roletype object_r remosaic_daemon_exec) +(type remosaic_daemon_tmpfs) +(roletype object_r remosaic_daemon_tmpfs) +(type resize) +(roletype object_r resize) +(type resize_exec) +(roletype object_r resize_exec) +(type resize_tmpfs) +(roletype object_r resize_tmpfs) +(type statusd_exec) +(roletype object_r statusd_exec) +(type statusd) +(roletype object_r statusd) +(type statusd_tmpfs) +(roletype object_r statusd_tmpfs) +(type stflashtool) +(roletype object_r stflashtool) +(type stflashtool_exec) +(roletype object_r stflashtool_exec) +(type stflashtool_tmpfs) +(roletype object_r stflashtool_tmpfs) +(type teed_app) +(roletype object_r teed_app) +(type teed_app_tmpfs) +(roletype object_r teed_app_tmpfs) +(type teeregistryd_app) +(roletype object_r teeregistryd_app) +(type teeregistryd_app_tmpfs) +(roletype object_r teeregistryd_app_tmpfs) +(type thermal_exec) +(roletype object_r thermal_exec) +(type thermal) +(roletype object_r thermal) +(type thermal_tmpfs) +(roletype object_r thermal_tmpfs) +(type tkcore) +(roletype object_r tkcore) +(type tkcore_exec) +(roletype object_r tkcore_exec) +(type tkcore_admin_device) +(roletype object_r tkcore_admin_device) +(type tkcore_data_file) +(roletype object_r tkcore_data_file) +(type tkcore_protect_data_file) +(roletype object_r tkcore_protect_data_file) +(type tkcore_spta_file) +(roletype object_r tkcore_spta_file) +(type tkcore_log_file) +(roletype object_r tkcore_log_file) +(type tkcore_systa_file) +(roletype object_r tkcore_systa_file) +(type tkcore_prop) +(roletype object_r tkcore_prop) +(type tkcore_block_device) +(roletype object_r tkcore_block_device) +(type tkcore_tmpfs) +(roletype object_r tkcore_tmpfs) +(type hal_tui_default) +(roletype object_r hal_tui_default) +(type hal_tui_default_exec) +(roletype object_r hal_tui_default_exec) +(type hal_tui_default_tmpfs) +(roletype object_r hal_tui_default_tmpfs) +(type viarild_exec) +(roletype object_r viarild_exec) +(type viarild) +(roletype object_r viarild) +(type viarild_tmpfs) +(roletype object_r viarild_tmpfs) +(type remosaic_daemon_service) +(roletype object_r remosaic_daemon_service) +(type volte_rcs_ua) +(roletype object_r volte_rcs_ua) +(type volte_rcs_ua_exec) +(roletype object_r volte_rcs_ua_exec) +(type rcs_ua_proxy_socket) +(roletype object_r rcs_ua_proxy_socket) +(type volte_rcs_ua_tmpfs) +(roletype object_r volte_rcs_ua_tmpfs) +(type volte_uce_ua) +(roletype object_r volte_uce_ua) +(type volte_uce_ua_exec) +(roletype object_r volte_uce_ua_exec) +(type volte_uce_socket) +(roletype object_r volte_uce_socket) +(type volte_uce_ua_tmpfs) +(roletype object_r volte_uce_ua_tmpfs) +(type vtservice_exec) +(roletype object_r vtservice_exec) +(type vtservice) +(roletype object_r vtservice) +(type vtservice_hidl_exec) +(roletype object_r vtservice_hidl_exec) +(type vtservice_hidl) +(roletype object_r vtservice_hidl) +(type vtservice_tmpfs) +(roletype object_r vtservice_tmpfs) +(type vtservice_hidl_tmpfs) +(roletype object_r vtservice_hidl_tmpfs) +(type move-widevine-data-sh) +(roletype object_r move-widevine-data-sh) +(type move-widevine-data-sh_exec) +(roletype object_r move-widevine-data-sh_exec) +(type move-widevine-data-sh_tmpfs) +(roletype object_r move-widevine-data-sh_tmpfs) +(type bip) +(roletype object_r bip) +(type bip_exec) +(roletype object_r bip_exec) +(type bip_prop) +(roletype object_r bip_prop) +(type bip_tmpfs) +(roletype object_r bip_tmpfs) +(type epdg_wod_exec) +(roletype object_r epdg_wod_exec) +(type epdg_wod) +(roletype object_r epdg_wod) +(type wod_ipsec_conf_file) +(roletype object_r wod_ipsec_conf_file) +(type wod_apn_conf_file) +(roletype object_r wod_apn_conf_file) +(type wod_action_socket) +(roletype object_r wod_action_socket) +(type wod_sim_socket) +(roletype object_r wod_sim_socket) +(type wod_ipsec_socket) +(roletype object_r wod_ipsec_socket) +(type wod_dns_socket) +(roletype object_r wod_dns_socket) +(type epdg_wod_tmpfs) +(roletype object_r epdg_wod_tmpfs) +(type volte_imcb_socket) +(roletype object_r volte_imcb_socket) +(type volte_ua_socket) +(roletype object_r volte_ua_socket) +(type volte_stack_socket) +(roletype object_r volte_stack_socket) +(type starter_exec) +(roletype object_r starter_exec) +(type charon_exec) +(roletype object_r charon_exec) +(type ipsec_exec) +(roletype object_r ipsec_exec) +(type stroke_exec) +(roletype object_r stroke_exec) +(type ipsec) +(roletype object_r ipsec) +(type ctl_volte_imcb_prop) +(roletype object_r ctl_volte_imcb_prop) +(type ctl_volte_stack_prop) +(roletype object_r ctl_volte_stack_prop) +(type ctl_volte_ua_prop) +(roletype object_r ctl_volte_ua_prop) +(type volte_prop) +(roletype object_r volte_prop) +(type mtk_wod_prop) +(roletype object_r mtk_wod_prop) +(type persist_wod_prop) +(roletype object_r persist_wod_prop) +(type volte_imcb) +(roletype object_r volte_imcb) +(type volte_imcb_exec) +(roletype object_r volte_imcb_exec) +(type volte_imsa1_socket) +(roletype object_r volte_imsa1_socket) +(type volte_imsvt1_socket) +(roletype object_r volte_imsvt1_socket) +(type volte_imcb_tmpfs) +(roletype object_r volte_imcb_tmpfs) +(type volte_imsm_93) +(roletype object_r volte_imsm_93) +(type volte_imsm_93_exec) +(roletype object_r volte_imsm_93_exec) +(type volte_imsm_93_tmpfs) +(roletype object_r volte_imsm_93_tmpfs) +(type volte_stack) +(roletype object_r volte_stack) +(type volte_stack_exec) +(roletype object_r volte_stack_exec) +(type volte_stack_tmpfs) +(roletype object_r volte_stack_tmpfs) +(type volte_ua) +(roletype object_r volte_ua) +(type volte_ua_exec) +(roletype object_r volte_ua_exec) +(type volte_ua_tmpfs) +(roletype object_r volte_ua_tmpfs) +(type wfca) +(roletype object_r wfca) +(type wfca_exec) +(roletype object_r wfca_exec) +(type wfca_tmpfs) +(roletype object_r wfca_tmpfs) +(type gps_emi_device) +(roletype object_r gps_emi_device) +(type rpmb_block_device) +(roletype object_r rpmb_block_device) +(type fingerprint_device) +(roletype object_r fingerprint_device) +(type oppo_block_device) +(roletype object_r oppo_block_device) +(type oppo_ktv_device) +(roletype object_r oppo_ktv_device) +(type dbmdx_ch_device) +(roletype object_r dbmdx_ch_device) +(type ese_device) +(roletype object_r ese_device) +(type exp_lock) +(roletype object_r exp_lock) +(type exp_lock_exec) +(roletype object_r exp_lock_exec) +(type exp_lock_tmpfs) +(roletype object_r exp_lock_tmpfs) +(type oppo_mm_data_file) +(roletype object_r oppo_mm_data_file) +(type oppo_dump_debugfs) +(roletype object_r oppo_dump_debugfs) +(type oppo_tfa_debugfs) +(roletype object_r oppo_tfa_debugfs) +(type oppo_algo_data_file) +(roletype object_r oppo_algo_data_file) +(type oppo_firmware_file) +(roletype object_r oppo_firmware_file) +(type sysfs_battery_supply) +(roletype object_r sysfs_battery_supply) +(type sysfs_wakelock_profiler) +(roletype object_r sysfs_wakelock_profiler) +(type vooc_firmware_file) +(roletype object_r vooc_firmware_file) +(type oppo_version_proc) +(roletype object_r oppo_version_proc) +(type oppo_sys_motor_file) +(roletype object_r oppo_sys_motor_file) +(type sysfs_disp_hbm) +(roletype object_r sysfs_disp_hbm) +(type sysfs_fingerprint_notify) +(roletype object_r sysfs_fingerprint_notify) +(type oppo_sys_wifi_file) +(roletype object_r oppo_sys_wifi_file) +(type nfc_vendor_data_file) +(roletype object_r nfc_vendor_data_file) +(type ufs_firmware_file) +(roletype object_r ufs_firmware_file) +(type oppo_limit_speed_proc_file) +(roletype object_r oppo_limit_speed_proc_file) +(type oppo_reserve_file) +(roletype object_r oppo_reserve_file) +(type oppo_reserve_radio_file) +(roletype object_r oppo_reserve_radio_file) +(type oppo_reserve_system_file) +(roletype object_r oppo_reserve_system_file) +(type oppo_reserve_media_file) +(roletype object_r oppo_reserve_media_file) +(type oppo_reserve_system_config) +(roletype object_r oppo_reserve_system_config) +(type oppo_reserve_media_log) +(roletype object_r oppo_reserve_media_log) +(type oppo_reserve_media_engineermode) +(roletype object_r oppo_reserve_media_engineermode) +(type oppo_reserve_media_coloros) +(roletype object_r oppo_reserve_media_coloros) +(type oppo_reserve_media_camera) +(roletype object_r oppo_reserve_media_camera) +(type oppo_reserve_media_dropbox) +(roletype object_r oppo_reserve_media_dropbox) +(type dolby_mm_data_file) +(roletype object_r dolby_mm_data_file) +(type hal_dms_dolby) +(roletype object_r hal_dms_dolby) +(type hal_dms_dolby_exec) +(roletype object_r hal_dms_dolby_exec) +(type hal_dms_dolby_tmpfs) +(roletype object_r hal_dms_dolby_tmpfs) +(type hal_ktv_oppo) +(roletype object_r hal_ktv_oppo) +(type hal_ktv_oppo_exec) +(roletype object_r hal_ktv_oppo_exec) +(type hal_ktv_oppo_tmpfs) +(roletype object_r hal_ktv_oppo_tmpfs) +(type hal_oiface_oppo) +(roletype object_r hal_oiface_oppo) +(type hal_oiface_oppo_exec) +(roletype object_r hal_oiface_oppo_exec) +(type hal_oiface_oppo_tmpfs) +(roletype object_r hal_oiface_oppo_tmpfs) +(type oppo_remosaic_hwservice) +(roletype object_r oppo_remosaic_hwservice) +(type oppoalgo_daemon_hwservice) +(roletype object_r oppoalgo_daemon_hwservice) +(type hal_ktv_hwservice) +(roletype object_r hal_ktv_hwservice) +(type hal_oiface_hwservice) +(roletype object_r hal_oiface_hwservice) +(type nxpese_hwservice) +(roletype object_r nxpese_hwservice) +(type nxpnfc_hwservice) +(roletype object_r nxpnfc_hwservice) +(type hal_dms_hwservice) +(roletype object_r hal_dms_hwservice) +(type oppoalgo_daemon) +(roletype object_r oppoalgo_daemon) +(type oppoalgo_daemon_exec) +(roletype object_r oppoalgo_daemon_exec) +(type oppoalgo_daemon_tmpfs) +(roletype object_r oppoalgo_daemon_tmpfs) +(type oppo_vendor_prop) +(roletype object_r oppo_vendor_prop) +(type vendor_secure_element_prop) +(roletype object_r vendor_secure_element_prop) +(type vendor_oppo_network_prop) +(roletype object_r vendor_oppo_network_prop) +(type self_init) +(roletype object_r self_init) +(type self_init_exec) +(roletype object_r self_init_exec) +(type self_init_tmpfs) +(roletype object_r self_init_tmpfs) +(type oppoalgo_service) +(roletype object_r oppoalgo_service) +(type engineer_hidl) +(roletype object_r engineer_hidl) +(type engineer_hidl_exec) +(roletype object_r engineer_hidl_exec) +(type engineer_hidl_tmpfs) +(roletype object_r engineer_hidl_tmpfs) +(type engineer_vendor_daemon) +(roletype object_r engineer_vendor_daemon) +(type engineer_vendor_daemon_exec) +(roletype object_r engineer_vendor_daemon_exec) +(type engineer_vendor_daemon_tmpfs) +(roletype object_r engineer_vendor_daemon_tmpfs) +(type engsensor_hidl) +(roletype object_r engsensor_hidl) +(type engsensor_hidl_exec) +(roletype object_r engsensor_hidl_exec) +(type engsensor_hidl_tmpfs) +(roletype object_r engsensor_hidl_tmpfs) +(type persist_engineer_file) +(roletype object_r persist_engineer_file) +(type persist_camera_file) +(roletype object_r persist_camera_file) +(type proc_oppo_als_file) +(roletype object_r proc_oppo_als_file) +(type sys_engineer_file) +(roletype object_r sys_engineer_file) +(type oppo_hal_engineer_hwservice) +(roletype object_r oppo_hal_engineer_hwservice) +(type oppo_hal_transfer_hwservice) +(roletype object_r oppo_hal_transfer_hwservice) +(type oppo_hal_messager_hwservice) +(roletype object_r oppo_hal_messager_hwservice) +(type oppo_hal_engsensor_hwservice) +(roletype object_r oppo_hal_engsensor_hwservice) +(type messager_hidl) +(roletype object_r messager_hidl) +(type messager_hidl_exec) +(roletype object_r messager_hidl_exec) +(type messager_hidl_tmpfs) +(roletype object_r messager_hidl_tmpfs) +(type engineer_vendor_prop) +(roletype object_r engineer_vendor_prop) +(type engineer_adb_state_vendor_prop) +(roletype object_r engineer_adb_state_vendor_prop) +(type engineer_hide_prop) +(roletype object_r engineer_hide_prop) +(type transfer_hidl) +(roletype object_r transfer_hidl) +(type transfer_hidl_exec) +(roletype object_r transfer_hidl_exec) +(type transfer_hidl_tmpfs) +(roletype object_r transfer_hidl_tmpfs) +(type hal_fingerprint_oppo) +(roletype object_r hal_fingerprint_oppo) +(type hal_fingerprint_oppo_exec) +(roletype object_r hal_fingerprint_oppo_exec) +(type hal_fingerprint_oppo_tmpfs) +(roletype object_r hal_fingerprint_oppo_tmpfs) +(type fingerprintd_device) +(roletype object_r fingerprintd_device) +(type silead_fpd_data_file) +(roletype object_r silead_fpd_data_file) +(type silead_fpd_device) +(roletype object_r silead_fpd_device) +(type silead_fp_prop) +(roletype object_r silead_fp_prop) +(type gz_kree_device) +(roletype object_r gz_kree_device) +(type oppo_fingerprints_init_shell) +(roletype object_r oppo_fingerprints_init_shell) +(type oppo_fingerprints_init_shell_exec) +(roletype object_r oppo_fingerprints_init_shell_exec) +(type oppo_fingerprints_init_shell_tmpfs) +(roletype object_r oppo_fingerprints_init_shell_tmpfs) +(type TBaseDeviceBinding_exec) +(roletype object_r TBaseDeviceBinding_exec) +(type cryptoeng_data_file) +(roletype object_r cryptoeng_data_file) +(type hal_cryptoeng_oppo) +(roletype object_r hal_cryptoeng_oppo) +(type hal_cryptoeng_oppo_exec) +(roletype object_r hal_cryptoeng_oppo_exec) +(type hal_cryptoeng_oppo_tmpfs) +(roletype object_r hal_cryptoeng_oppo_tmpfs) +(type hal_cryptoeng_hwservice) +(roletype object_r hal_cryptoeng_hwservice) +(type face_data_file) +(roletype object_r face_data_file) +(type face_picture_file) +(roletype object_r face_picture_file) +(type hal_face_oppo) +(roletype object_r hal_face_oppo) +(type hal_face_oppo_exec) +(roletype object_r hal_face_oppo_exec) +(type hal_face_oppo_tmpfs) +(roletype object_r hal_face_oppo_tmpfs) +(type hal_face_hwservice) +(roletype object_r hal_face_hwservice) +(type oppo_bsp_face_version) +(roletype object_r oppo_bsp_face_version) +(type hal_fingerprintpay_oppo) +(roletype object_r hal_fingerprintpay_oppo) +(type hal_fingerprintpay_oppo_exec) +(roletype object_r hal_fingerprintpay_oppo_exec) +(type hal_fingerprintpay_oppo_tmpfs) +(roletype object_r hal_fingerprintpay_oppo_tmpfs) +(type hal_soter_trustonic) +(roletype object_r hal_soter_trustonic) +(type hal_soter_trustonic_exec) +(roletype object_r hal_soter_trustonic_exec) +(type hal_soter_trustonic_tmpfs) +(roletype object_r hal_soter_trustonic_tmpfs) +(type hal_fingerprintpay_hwservice) +(roletype object_r hal_fingerprintpay_hwservice) +(type hal_soter_hwservice) +(roletype object_r hal_soter_hwservice) +(allow init_28_0 hal_audio_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_audio_default (process (transition))) +(allow hal_audio_default hal_audio_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_audio_default (process (noatsecure))) +(allow init_28_0 hal_audio_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_audio_default_exec process hal_audio_default) +(typetransition hal_audio_default tmpfs_28_0 file hal_audio_default_tmpfs) +(allow hal_audio_default hal_audio_default_tmpfs (file (read write getattr map))) +(allow hal_audio_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_audiocontrol_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_audiocontrol_default (process (transition))) +(allow hal_audiocontrol_default hal_audiocontrol_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_audiocontrol_default (process (noatsecure))) +(allow init_28_0 hal_audiocontrol_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_audiocontrol_default_exec process hal_audiocontrol_default) +(typetransition hal_audiocontrol_default tmpfs_28_0 file hal_audiocontrol_default_tmpfs) +(allow hal_audiocontrol_default hal_audiocontrol_default_tmpfs (file (read write getattr map))) +(allow hal_audiocontrol_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_authsecret_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_authsecret_default (process (transition))) +(allow hal_authsecret_default hal_authsecret_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_authsecret_default (process (noatsecure))) +(allow init_28_0 hal_authsecret_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_authsecret_default_exec process hal_authsecret_default) +(typetransition hal_authsecret_default tmpfs_28_0 file hal_authsecret_default_tmpfs) +(allow hal_authsecret_default hal_authsecret_default_tmpfs (file (read write getattr map))) +(allow hal_authsecret_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_bluetooth_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_bluetooth_default (process (transition))) +(allow hal_bluetooth_default hal_bluetooth_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_bluetooth_default (process (noatsecure))) +(allow init_28_0 hal_bluetooth_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_bluetooth_default_exec process hal_bluetooth_default) +(typetransition hal_bluetooth_default tmpfs_28_0 file hal_bluetooth_default_tmpfs) +(allow hal_bluetooth_default hal_bluetooth_default_tmpfs (file (read write getattr map))) +(allow hal_bluetooth_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_bootctl_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_bootctl_default (process (transition))) +(allow hal_bootctl_default hal_bootctl_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_bootctl_default (process (noatsecure))) +(allow init_28_0 hal_bootctl_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_bootctl_default_exec process hal_bootctl_default) +(typetransition hal_bootctl_default tmpfs_28_0 file hal_bootctl_default_tmpfs) +(allow hal_bootctl_default hal_bootctl_default_tmpfs (file (read write getattr map))) +(allow hal_bootctl_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_broadcastradio_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_broadcastradio_default (process (transition))) +(allow hal_broadcastradio_default hal_broadcastradio_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_broadcastradio_default (process (noatsecure))) +(allow init_28_0 hal_broadcastradio_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_broadcastradio_default_exec process hal_broadcastradio_default) +(typetransition hal_broadcastradio_default tmpfs_28_0 file hal_broadcastradio_default_tmpfs) +(allow hal_broadcastradio_default hal_broadcastradio_default_tmpfs (file (read write getattr map))) +(allow hal_broadcastradio_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_camera_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_camera_default (process (transition))) +(allow hal_camera_default hal_camera_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_camera_default (process (noatsecure))) +(allow init_28_0 hal_camera_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_camera_default_exec process hal_camera_default) +(typetransition hal_camera_default tmpfs_28_0 file hal_camera_default_tmpfs) +(allow hal_camera_default hal_camera_default_tmpfs (file (read write getattr map))) +(allow hal_camera_default tmpfs_28_0 (dir (getattr search))) +(allow hal_camera_default fwk_sensor_hwservice_28_0 (hwservice_manager (find))) +(allow hal_camera_default dumpstate_28_0 (fd (use))) +(allow hal_camera_default dumpstate_28_0 (fifo_file (write))) +(allow init_28_0 hal_cas_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_cas_default (process (transition))) +(allow hal_cas_default hal_cas_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_cas_default (process (noatsecure))) +(allow init_28_0 hal_cas_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_cas_default_exec process hal_cas_default) +(typetransition hal_cas_default tmpfs_28_0 file hal_cas_default_tmpfs) +(allow hal_cas_default hal_cas_default_tmpfs (file (read write getattr map))) +(allow hal_cas_default tmpfs_28_0 (dir (getattr search))) +(allow hal_cas_default vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_cas_default vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_cas_default (dir (search))) +(allow vndservicemanager_28_0 hal_cas_default (file (read open))) +(allow vndservicemanager_28_0 hal_cas_default (process (getattr))) +(allow init_28_0 hal_configstore_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_configstore_default (process (transition))) +(allow hal_configstore_default hal_configstore_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_configstore_default (process (noatsecure))) +(allow init_28_0 hal_configstore_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_configstore_default_exec process hal_configstore_default) +(typetransition hal_configstore_default tmpfs_28_0 file hal_configstore_default_tmpfs) +(allow hal_configstore_default hal_configstore_default_tmpfs (file (read write getattr map))) +(allow hal_configstore_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_confirmationui_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_confirmationui_default (process (transition))) +(allow hal_confirmationui_default hal_confirmationui_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_confirmationui_default (process (noatsecure))) +(allow init_28_0 hal_confirmationui_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_confirmationui_default_exec process hal_confirmationui_default) +(typetransition hal_confirmationui_default tmpfs_28_0 file hal_confirmationui_default_tmpfs) +(allow hal_confirmationui_default hal_confirmationui_default_tmpfs (file (read write getattr map))) +(allow hal_confirmationui_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_contexthub_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_contexthub_default (process (transition))) +(allow hal_contexthub_default hal_contexthub_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_contexthub_default (process (noatsecure))) +(allow init_28_0 hal_contexthub_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_contexthub_default_exec process hal_contexthub_default) +(typetransition hal_contexthub_default tmpfs_28_0 file hal_contexthub_default_tmpfs) +(allow hal_contexthub_default hal_contexthub_default_tmpfs (file (read write getattr map))) +(allow hal_contexthub_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_drm_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_drm_default (process (transition))) +(allow hal_drm_default hal_drm_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_drm_default (process (noatsecure))) +(allow init_28_0 hal_drm_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_drm_default_exec process hal_drm_default) +(typetransition hal_drm_default tmpfs_28_0 file hal_drm_default_tmpfs) +(allow hal_drm_default hal_drm_default_tmpfs (file (read write getattr map))) +(allow hal_drm_default tmpfs_28_0 (dir (getattr search))) +(allow hal_drm_default mediacodec_28_0 (fd (use))) +(allow hal_drm_default base_typeattr_43_28_0 (fd (use))) +(allow hal_drm_default hal_allocator_server (fd (use))) +(allow init_28_0 hal_dumpstate_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_dumpstate_default (process (transition))) +(allow hal_dumpstate_default hal_dumpstate_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_dumpstate_default (process (noatsecure))) +(allow init_28_0 hal_dumpstate_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_dumpstate_default_exec process hal_dumpstate_default) +(typetransition hal_dumpstate_default tmpfs_28_0 file hal_dumpstate_default_tmpfs) +(allow hal_dumpstate_default hal_dumpstate_default_tmpfs (file (read write getattr map))) +(allow hal_dumpstate_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_evs_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_evs_default (process (transition))) +(allow hal_evs_default hal_evs_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_evs_default (process (noatsecure))) +(allow init_28_0 hal_evs_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_evs_default_exec process hal_evs_default) +(typetransition hal_evs_default tmpfs_28_0 file hal_evs_default_tmpfs) +(allow hal_evs_default hal_evs_default_tmpfs (file (read write getattr map))) +(allow hal_evs_default tmpfs_28_0 (dir (getattr search))) +(allow hal_evs_default hal_graphics_allocator_default (fd (use))) +(allow init_28_0 hal_fingerprint_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_fingerprint_default (process (transition))) +(allow hal_fingerprint_default hal_fingerprint_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_fingerprint_default (process (noatsecure))) +(allow init_28_0 hal_fingerprint_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_fingerprint_default_exec process hal_fingerprint_default) +(typetransition hal_fingerprint_default tmpfs_28_0 file hal_fingerprint_default_tmpfs) +(allow hal_fingerprint_default hal_fingerprint_default_tmpfs (file (read write getattr map))) +(allow hal_fingerprint_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_gatekeeper_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_gatekeeper_default (process (transition))) +(allow hal_gatekeeper_default hal_gatekeeper_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_gatekeeper_default (process (noatsecure))) +(allow init_28_0 hal_gatekeeper_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_gatekeeper_default_exec process hal_gatekeeper_default) +(typetransition hal_gatekeeper_default tmpfs_28_0 file hal_gatekeeper_default_tmpfs) +(allow hal_gatekeeper_default hal_gatekeeper_default_tmpfs (file (read write getattr map))) +(allow hal_gatekeeper_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_gnss_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_gnss_default (process (transition))) +(allow hal_gnss_default hal_gnss_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_gnss_default (process (noatsecure))) +(allow init_28_0 hal_gnss_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_gnss_default_exec process hal_gnss_default) +(typetransition hal_gnss_default tmpfs_28_0 file hal_gnss_default_tmpfs) +(allow hal_gnss_default hal_gnss_default_tmpfs (file (read write getattr map))) +(allow hal_gnss_default tmpfs_28_0 (dir (getattr search))) +(allow hal_gnss system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_gnss system_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_gnss system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 hal_graphics_allocator_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_graphics_allocator_default (process (transition))) +(allow hal_graphics_allocator_default hal_graphics_allocator_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_graphics_allocator_default (process (noatsecure))) +(allow init_28_0 hal_graphics_allocator_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_graphics_allocator_default_exec process hal_graphics_allocator_default) +(typetransition hal_graphics_allocator_default tmpfs_28_0 file hal_graphics_allocator_default_tmpfs) +(allow hal_graphics_allocator_default hal_graphics_allocator_default_tmpfs (file (read write getattr map))) +(allow hal_graphics_allocator_default tmpfs_28_0 (dir (getattr search))) +(dontaudit hal_graphics_allocator_default unlabeled_28_0 (dir (search))) +(allow init_28_0 hal_graphics_composer_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_graphics_composer_default (process (transition))) +(allow hal_graphics_composer_default hal_graphics_composer_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_graphics_composer_default (process (noatsecure))) +(allow init_28_0 hal_graphics_composer_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_graphics_composer_default_exec process hal_graphics_composer_default) +(typetransition hal_graphics_composer_default tmpfs_28_0 file hal_graphics_composer_default_tmpfs) +(allow hal_graphics_composer_default hal_graphics_composer_default_tmpfs (file (read write getattr map))) +(allow hal_graphics_composer_default tmpfs_28_0 (dir (getattr search))) +(dontaudit hal_graphics_composer_default unlabeled_28_0 (dir (search))) +(allow init_28_0 hal_health_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_health_default (process (transition))) +(allow hal_health_default hal_health_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_health_default (process (noatsecure))) +(allow init_28_0 hal_health_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_health_default_exec process hal_health_default) +(typetransition hal_health_default tmpfs_28_0 file hal_health_default_tmpfs) +(allow hal_health_default hal_health_default_tmpfs (file (read write getattr map))) +(allow hal_health_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_ir_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_ir_default (process (transition))) +(allow hal_ir_default hal_ir_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_ir_default (process (noatsecure))) +(allow init_28_0 hal_ir_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_ir_default_exec process hal_ir_default) +(typetransition hal_ir_default tmpfs_28_0 file hal_ir_default_tmpfs) +(allow hal_ir_default hal_ir_default_tmpfs (file (read write getattr map))) +(allow hal_ir_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_keymaster_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_keymaster_default (process (transition))) +(allow hal_keymaster_default hal_keymaster_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_keymaster_default (process (noatsecure))) +(allow init_28_0 hal_keymaster_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_keymaster_default_exec process hal_keymaster_default) +(typetransition hal_keymaster_default tmpfs_28_0 file hal_keymaster_default_tmpfs) +(allow hal_keymaster_default hal_keymaster_default_tmpfs (file (read write getattr map))) +(allow hal_keymaster_default tmpfs_28_0 (dir (getattr search))) +(allow hal_keymaster_default vendor_security_patch_level_prop_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 hal_light_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_light_default (process (transition))) +(allow hal_light_default hal_light_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_light_default (process (noatsecure))) +(allow init_28_0 hal_light_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_light_default_exec process hal_light_default) +(typetransition hal_light_default tmpfs_28_0 file hal_light_default_tmpfs) +(allow hal_light_default hal_light_default_tmpfs (file (read write getattr map))) +(allow hal_light_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_lowpan_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_lowpan_default (process (transition))) +(allow hal_lowpan_default hal_lowpan_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_lowpan_default (process (noatsecure))) +(allow init_28_0 hal_lowpan_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_lowpan_default_exec process hal_lowpan_default) +(typetransition hal_lowpan_default tmpfs_28_0 file hal_lowpan_default_tmpfs) +(allow hal_lowpan_default hal_lowpan_default_tmpfs (file (read write getattr map))) +(allow hal_lowpan_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_memtrack_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_memtrack_default (process (transition))) +(allow hal_memtrack_default hal_memtrack_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_memtrack_default (process (noatsecure))) +(allow init_28_0 hal_memtrack_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_memtrack_default_exec process hal_memtrack_default) +(typetransition hal_memtrack_default tmpfs_28_0 file hal_memtrack_default_tmpfs) +(allow hal_memtrack_default hal_memtrack_default_tmpfs (file (read write getattr map))) +(allow hal_memtrack_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_nfc_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_nfc_default (process (transition))) +(allow hal_nfc_default hal_nfc_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_nfc_default (process (noatsecure))) +(allow init_28_0 hal_nfc_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_nfc_default_exec process hal_nfc_default) +(typetransition hal_nfc_default tmpfs_28_0 file hal_nfc_default_tmpfs) +(allow hal_nfc_default hal_nfc_default_tmpfs (file (read write getattr map))) +(allow hal_nfc_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 mediacodec_exec_28_0 (file (read getattr map execute open))) +(allow init_28_0 mediacodec_28_0 (process (transition))) +(allow mediacodec_28_0 mediacodec_exec_28_0 (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mediacodec_28_0 (process (noatsecure))) +(allow init_28_0 mediacodec_28_0 (process (siginh rlimitinh))) +(typetransition init_28_0 mediacodec_exec_28_0 process mediacodec) +(typetransition mediacodec_28_0 tmpfs_28_0 file mediacodec_tmpfs) +(allow mediacodec_28_0 mediacodec_tmpfs (file (read write getattr map))) +(allow mediacodec_28_0 tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_power_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_power_default (process (transition))) +(allow hal_power_default hal_power_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_power_default (process (noatsecure))) +(allow init_28_0 hal_power_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_power_default_exec process hal_power_default) +(typetransition hal_power_default tmpfs_28_0 file hal_power_default_tmpfs) +(allow hal_power_default hal_power_default_tmpfs (file (read write getattr map))) +(allow hal_power_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_radio_config_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_radio_config_default (process (transition))) +(allow hal_radio_config_default hal_radio_config_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_radio_config_default (process (noatsecure))) +(allow init_28_0 hal_radio_config_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_radio_config_default_exec process hal_radio_config_default) +(typetransition hal_radio_config_default tmpfs_28_0 file hal_radio_config_default_tmpfs) +(allow hal_radio_config_default hal_radio_config_default_tmpfs (file (read write getattr map))) +(allow hal_radio_config_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_radio_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_radio_default (process (transition))) +(allow hal_radio_default hal_radio_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_radio_default (process (noatsecure))) +(allow init_28_0 hal_radio_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_radio_default_exec process hal_radio_default) +(typetransition hal_radio_default tmpfs_28_0 file hal_radio_default_tmpfs) +(allow hal_radio_default hal_radio_default_tmpfs (file (read write getattr map))) +(allow hal_radio_default tmpfs_28_0 (dir (getattr search))) +(allow hal_secure_element_default secure_element_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 hal_secure_element_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_secure_element_default (process (transition))) +(allow hal_secure_element_default hal_secure_element_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_secure_element_default (process (noatsecure))) +(allow init_28_0 hal_secure_element_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_secure_element_default_exec process hal_secure_element_default) +(typetransition hal_secure_element_default tmpfs_28_0 file hal_secure_element_default_tmpfs) +(allow hal_secure_element_default hal_secure_element_default_tmpfs (file (read write getattr map))) +(allow hal_secure_element_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_sensors_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_sensors_default (process (transition))) +(allow hal_sensors_default hal_sensors_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_sensors_default (process (noatsecure))) +(allow init_28_0 hal_sensors_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_sensors_default_exec process hal_sensors_default) +(typetransition hal_sensors_default tmpfs_28_0 file hal_sensors_default_tmpfs) +(allow hal_sensors_default hal_sensors_default_tmpfs (file (read write getattr map))) +(allow hal_sensors_default tmpfs_28_0 (dir (getattr search))) +(allow hal_sensors_default fwk_scheduler_hwservice_28_0 (hwservice_manager (find))) +(allow hal_sensors_default hal_graphics_allocator_default (fd (use))) +(allow hal_sensors_default ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_sensors_default sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_sensors_default self (capability2 (block_suspend))) +(allow hal_sensors_default self (cap2_userns (block_suspend))) +(allow init_28_0 hal_tetheroffload_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_tetheroffload_default (process (transition))) +(allow hal_tetheroffload_default hal_tetheroffload_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_tetheroffload_default (process (noatsecure))) +(allow init_28_0 hal_tetheroffload_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_tetheroffload_default_exec process hal_tetheroffload_default) +(typetransition hal_tetheroffload_default tmpfs_28_0 file hal_tetheroffload_default_tmpfs) +(allow hal_tetheroffload_default hal_tetheroffload_default_tmpfs (file (read write getattr map))) +(allow hal_tetheroffload_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_thermal_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_thermal_default (process (transition))) +(allow hal_thermal_default hal_thermal_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_thermal_default (process (noatsecure))) +(allow init_28_0 hal_thermal_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_thermal_default_exec process hal_thermal_default) +(typetransition hal_thermal_default tmpfs_28_0 file hal_thermal_default_tmpfs) +(allow hal_thermal_default hal_thermal_default_tmpfs (file (read write getattr map))) +(allow hal_thermal_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_tv_cec_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_tv_cec_default (process (transition))) +(allow hal_tv_cec_default hal_tv_cec_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_tv_cec_default (process (noatsecure))) +(allow init_28_0 hal_tv_cec_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_tv_cec_default_exec process hal_tv_cec_default) +(typetransition hal_tv_cec_default tmpfs_28_0 file hal_tv_cec_default_tmpfs) +(allow hal_tv_cec_default hal_tv_cec_default_tmpfs (file (read write getattr map))) +(allow hal_tv_cec_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_tv_input_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_tv_input_default (process (transition))) +(allow hal_tv_input_default hal_tv_input_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_tv_input_default (process (noatsecure))) +(allow init_28_0 hal_tv_input_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_tv_input_default_exec process hal_tv_input_default) +(typetransition hal_tv_input_default tmpfs_28_0 file hal_tv_input_default_tmpfs) +(allow hal_tv_input_default hal_tv_input_default_tmpfs (file (read write getattr map))) +(allow hal_tv_input_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_usb_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_usb_default (process (transition))) +(allow hal_usb_default hal_usb_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_usb_default (process (noatsecure))) +(allow init_28_0 hal_usb_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_usb_default_exec process hal_usb_default) +(typetransition hal_usb_default tmpfs_28_0 file hal_usb_default_tmpfs) +(allow hal_usb_default hal_usb_default_tmpfs (file (read write getattr map))) +(allow hal_usb_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_vehicle_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_vehicle_default (process (transition))) +(allow hal_vehicle_default hal_vehicle_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_vehicle_default (process (noatsecure))) +(allow init_28_0 hal_vehicle_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_vehicle_default_exec process hal_vehicle_default) +(typetransition hal_vehicle_default tmpfs_28_0 file hal_vehicle_default_tmpfs) +(allow hal_vehicle_default hal_vehicle_default_tmpfs (file (read write getattr map))) +(allow hal_vehicle_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_vibrator_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_vibrator_default (process (transition))) +(allow hal_vibrator_default hal_vibrator_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_vibrator_default (process (noatsecure))) +(allow init_28_0 hal_vibrator_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_vibrator_default_exec process hal_vibrator_default) +(typetransition hal_vibrator_default tmpfs_28_0 file hal_vibrator_default_tmpfs) +(allow hal_vibrator_default hal_vibrator_default_tmpfs (file (read write getattr map))) +(allow hal_vibrator_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_vr_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_vr_default (process (transition))) +(allow hal_vr_default hal_vr_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_vr_default (process (noatsecure))) +(allow init_28_0 hal_vr_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_vr_default_exec process hal_vr_default) +(typetransition hal_vr_default tmpfs_28_0 file hal_vr_default_tmpfs) +(allow hal_vr_default hal_vr_default_tmpfs (file (read write getattr map))) +(allow hal_vr_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_wifi_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_wifi_default (process (transition))) +(allow hal_wifi_default hal_wifi_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_wifi_default (process (noatsecure))) +(allow init_28_0 hal_wifi_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_wifi_default_exec process hal_wifi_default) +(typetransition hal_wifi_default tmpfs_28_0 file hal_wifi_default_tmpfs) +(allow hal_wifi_default hal_wifi_default_tmpfs (file (read write getattr map))) +(allow hal_wifi_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_wifi_hostapd_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_wifi_hostapd_default (process (transition))) +(allow hal_wifi_hostapd_default hal_wifi_hostapd_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_wifi_hostapd_default (process (noatsecure))) +(allow init_28_0 hal_wifi_hostapd_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_wifi_hostapd_default_exec process hal_wifi_hostapd_default) +(typetransition hal_wifi_hostapd_default tmpfs_28_0 file hal_wifi_hostapd_default_tmpfs) +(allow hal_wifi_hostapd_default hal_wifi_hostapd_default_tmpfs (file (read write getattr map))) +(allow hal_wifi_hostapd_default tmpfs_28_0 (dir (getattr search))) +(allow hal_wifi_hostapd_default hostapd_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_wifi_hostapd_default hostapd_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_wifi_hostapd_default hostapd_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 hal_wifi_offload_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_wifi_offload_default (process (transition))) +(allow hal_wifi_offload_default hal_wifi_offload_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_wifi_offload_default (process (noatsecure))) +(allow init_28_0 hal_wifi_offload_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_wifi_offload_default_exec process hal_wifi_offload_default) +(typetransition hal_wifi_offload_default tmpfs_28_0 file hal_wifi_offload_default_tmpfs) +(allow hal_wifi_offload_default hal_wifi_offload_default_tmpfs (file (read write getattr map))) +(allow hal_wifi_offload_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_wifi_supplicant_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_wifi_supplicant_default (process (transition))) +(allow hal_wifi_supplicant_default hal_wifi_supplicant_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_wifi_supplicant_default (process (noatsecure))) +(allow init_28_0 hal_wifi_supplicant_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_wifi_supplicant_default_exec process hal_wifi_supplicant_default) +(typetransition hal_wifi_supplicant_default tmpfs_28_0 file hal_wifi_supplicant_default_tmpfs) +(allow hal_wifi_supplicant_default hal_wifi_supplicant_default_tmpfs (file (read write getattr map))) +(allow hal_wifi_supplicant_default tmpfs_28_0 (dir (getattr search))) +(allow hal_wifi_supplicant_default proc_net_28_0 (file (write))) +(allow hal_wifi_supplicant_default hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_wifi_supplicant_default (binder (call transfer))) +(allow hwservicemanager_28_0 hal_wifi_supplicant_default (dir (search))) +(allow hwservicemanager_28_0 hal_wifi_supplicant_default (file (read open))) +(allow hwservicemanager_28_0 hal_wifi_supplicant_default (process (getattr))) +(allow hal_wifi_supplicant_default system_wifi_keystore_hwservice_28_0 (hwservice_manager (find))) +(allow hal_wifi_supplicant_default wifi_keystore_service_server (binder (call transfer))) +(allow wifi_keystore_service_server hal_wifi_supplicant_default (binder (transfer))) +(allow hal_wifi_supplicant_default wifi_keystore_service_server (fd (use))) +(allow hal_wifi_supplicant_default wpa_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_wifi_supplicant_default wpa_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_wifi_supplicant_default wpa_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_wifi_supplicant_default device_logging_prop_28_0 (file (ioctl read getattr lock map open))) +(dontaudit hal_wifi_supplicant_default wifi_data_file_28_0 (dir (search))) +(allow init_28_0 rild_exec (file (read getattr map execute open))) +(allow init_28_0 rild (process (transition))) +(allow rild rild_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 rild (process (noatsecure))) +(allow init_28_0 rild (process (siginh rlimitinh))) +(typetransition init_28_0 rild_exec process rild) +(typetransition rild tmpfs_28_0 file rild_tmpfs) +(allow rild rild_tmpfs (file (read write getattr map))) +(allow rild tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 tee_exec (file (read getattr map execute open))) +(allow init_28_0 tee_28_0 (process (transition))) +(allow tee_28_0 tee_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 tee_28_0 (process (noatsecure))) +(allow init_28_0 tee_28_0 (process (siginh rlimitinh))) +(typetransition init_28_0 tee_exec process tee) +(typetransition tee_28_0 tmpfs_28_0 file tee_tmpfs) +(allow tee_28_0 tee_tmpfs (file (read write getattr map))) +(allow tee_28_0 tmpfs_28_0 (dir (getattr search))) +(allow tee_28_0 self (capability (dac_override))) +(allow tee_28_0 self (cap_userns (dac_override))) +(allow tee_28_0 tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 tee_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow tee_28_0 tee_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow tee_28_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow tee_28_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow tee_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow tee_28_0 sysfs_type (dir (ioctl read getattr lock search open))) +(allow tee_28_0 sysfs_type (file (ioctl read getattr lock map open))) +(allow tee_28_0 sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow tee_28_0 system_data_file_28_0 (file (read getattr))) +(allow tee_28_0 system_data_file_28_0 (lnk_file (read getattr))) +(allow init_28_0 vendor_toolbox_exec_28_0 (file (read getattr map execute open))) +(allow init_28_0 vendor_modprobe (process (transition))) +(allow vendor_modprobe vendor_toolbox_exec_28_0 (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 vendor_modprobe (process (noatsecure))) +(allow init_28_0 vendor_modprobe (process (siginh rlimitinh))) +(allow vendor_modprobe proc_modules_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_modprobe self (capability (sys_module))) +(allow vendor_modprobe self (cap_userns (sys_module))) +(allow vendor_modprobe kernel_28_0 (key (search))) +(allow vendor_modprobe vendor_file_28_0 (system (module_load))) +(allow vendor_modprobe vendor_file_28_0 (dir (ioctl read getattr lock search open))) +(allow vendor_modprobe vendor_file_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_modprobe vendor_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 vndservicemanager_exec (file (read getattr map execute open))) +(allow init_28_0 vndservicemanager_28_0 (process (transition))) +(allow vndservicemanager_28_0 vndservicemanager_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 vndservicemanager_28_0 (process (noatsecure))) +(allow init_28_0 vndservicemanager_28_0 (process (siginh rlimitinh))) +(typetransition init_28_0 vndservicemanager_exec process vndservicemanager) +(typetransition vndservicemanager_28_0 tmpfs_28_0 file vndservicemanager_tmpfs) +(allow vndservicemanager_28_0 vndservicemanager_tmpfs (file (read write getattr map))) +(allow vndservicemanager_28_0 tmpfs_28_0 (dir (getattr search))) +(allow vndservicemanager_28_0 self (binder (set_context_mgr))) +(allow vndservicemanager_28_0 base_typeattr_283_28_0 (binder (transfer))) +(allow vndservicemanager_28_0 vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vndservicemanager_28_0 vndservice_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow vndservicemanager_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow vndservicemanager_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow vndservicemanager_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow vndservicemanager_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow vndservicemanager_28_0 kernel_28_0 (security (compute_av))) +(allow vndservicemanager_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow adbd_28_0 aee_dumpsys_data_file (file (ioctl read getattr lock map open))) +(allow adbd_28_0 aee_exp_data_file (dir (ioctl read getattr lock search open))) +(allow adbd_28_0 aee_exp_data_file (file (ioctl read getattr lock map open))) +(allow adbd_28_0 gpu_device_28_0 (dir (search))) +(allow aee_aed_28_0 aed_device (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 expdb_device (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 expdb_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 etb_device (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 mtd_device_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aed_28_0 mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 RT_Monitor_device (chr_file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 aee_exp_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aed_28_0 aee_exp_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aed_28_0 aee_dumpsys_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aed_28_0 aee_dumpsys_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aed_28_0 aee_core_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aed_28_0 aee_core_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aed_28_0 data_tmpfs_log_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aed_28_0 data_tmpfs_log_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aed_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aed_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aed_28_0 persist_mtk_aee_prop (property_service (set))) +(allow aee_aed_28_0 persist_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aed_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aed_28_0 persist_aee_prop (property_service (set))) +(allow aee_aed_28_0 persist_aee_prop (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aed_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aed_28_0 debug_mtk_aee_prop (property_service (set))) +(allow aee_aed_28_0 debug_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 exec_type (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 proc_cpu_alignment (file (write open))) +(allow aee_aed_28_0 sysfs_vibrator_setting (dir (search))) +(allow aee_aed_28_0 sysfs_vibrator_setting (file (write lock append map open))) +(allow aee_aed_28_0 sysfs_vibrator_28_0 (dir (search))) +(allow aee_aed_28_0 sysfs_leds_28_0 (dir (search))) +(allow aee_aed_28_0 proc_kpageflags (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 system_data_file_28_0 (dir (setattr relabelfrom))) +(allow aee_aed_28_0 aee_exp_data_file (dir (relabelto))) +(allow aee_aedv_28_0 aed_device (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 expdb_device (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 expdb_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 etb_device (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 block_device_28_0 (dir (search))) +(allow aee_aedv_28_0 mtd_device_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aedv_28_0 mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 RT_Monitor_device (chr_file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aedv_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aedv_28_0 aee_exp_vendor_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aedv_28_0 aee_exp_vendor_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aedv_28_0 aee_dumpsys_vendor_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aedv_28_0 aee_dumpsys_vendor_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aedv_28_0 aee_core_vendor_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aedv_28_0 aee_core_vendor_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aedv_28_0 vendor_tmpfs_log_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aedv_28_0 vendor_tmpfs_log_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aedv_28_0 domain (process (sigkill getsched getattr))) +(allow aee_aedv_28_0 domain (lnk_file (getattr))) +(allow aee_aedv_28_0 usermodehelper_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aedv_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aedv_28_0 init_28_0 (process (getsched))) +(allow aee_aedv_28_0 kernel_28_0 (process (getsched))) +(allow aee_aedv_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aedv_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aedv_28_0 persist_mtk_aeev_prop (property_service (set))) +(allow aee_aedv_28_0 persist_mtk_aeev_prop (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aedv_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aedv_28_0 persist_aeev_prop (property_service (set))) +(allow aee_aedv_28_0 persist_aeev_prop (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aedv_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aedv_28_0 debug_mtk_aeev_prop (property_service (set))) +(allow aee_aedv_28_0 debug_mtk_aeev_prop (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 mnt_user_file_28_0 (dir (search))) +(allow aee_aedv_28_0 mnt_user_file_28_0 (lnk_file (read))) +(allow aee_aedv_28_0 storage_file_28_0 (dir (search))) +(allow aee_aedv_28_0 storage_file_28_0 (lnk_file (read))) +(allow aee_aedv_28_0 aee_tombstone_data_file (dir (write lock add_name remove_name search open))) +(allow aee_aedv_28_0 aee_tombstone_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aedv_28_0 self (capability (chown fowner fsetid net_admin sys_module sys_nice sys_resource))) +(allow aee_aedv_28_0 dumpstate_28_0 (unix_stream_socket (ioctl read write))) +(allow aee_aedv_28_0 dumpstate_28_0 (dir (search))) +(allow aee_aedv_28_0 dumpstate_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 logdr_socket_28_0 (sock_file (write))) +(allow aee_aedv_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow aee_aedv_28_0 sysfs_vibrator_28_0 (file (write lock append map open))) +(allow aee_aedv_28_0 proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 domain (dir (ioctl read getattr lock search open))) +(allow aee_aedv_28_0 domain (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 domain (lnk_file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 base_typeattr_284_28_0 (process (ptrace))) +(allow aee_aedv_28_0 zygote_exec_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 init_exec_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 crash_dump_28_0 (dir (search))) +(allow aee_aedv_28_0 crash_dump_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 vendor_file_28_0 (file (execute_no_trans))) +(allow aee_aedv_28_0 debugfs_28_0 (lnk_file (read))) +(allow aee_aedv_28_0 debugfs_binder (dir (read open))) +(allow aee_aedv_28_0 debugfs_binder (file (read open))) +(allow aee_aedv_28_0 debugfs_blockio (file (read open))) +(allow aee_aedv_28_0 debugfs_fb (dir (search))) +(allow aee_aedv_28_0 debugfs_fb (file (read open))) +(allow aee_aedv_28_0 debugfs_fuseio (dir (search))) +(allow aee_aedv_28_0 debugfs_fuseio (file (read open))) +(allow aee_aedv_28_0 debugfs_ged (dir (search))) +(allow aee_aedv_28_0 debugfs_ged (file (read open))) +(allow aee_aedv_28_0 debugfs_rcu (dir (search))) +(allow aee_aedv_28_0 debugfs_shrinker_debug (file (read open))) +(allow aee_aedv_28_0 debugfs_wakeup_sources_28_0 (file (read open))) +(allow aee_aedv_28_0 debugfs_dmlog_debug (file (read open))) +(allow aee_aedv_28_0 debugfs_page_owner_slim_debug (file (read open))) +(allow aee_aedv_28_0 debugfs_ion_mm_heap (dir (search))) +(allow aee_aedv_28_0 debugfs_ion_mm_heap (file (read open))) +(allow aee_aedv_28_0 debugfs_ion_mm_heap (lnk_file (read))) +(allow aee_aedv_28_0 debugfs_cpuhvfs (dir (search))) +(allow aee_aedv_28_0 debugfs_cpuhvfs (file (read open))) +(allow aee_aedv_28_0 debugfs_emi_mbw_buf (file (read open))) +(allow aee_aedv_28_0 debugfs_vpu_device_dbg (file (read open))) +(allow aee_aedv_28_0 debugfs_smi_mon (file (read open))) +(allow aee_aedv_28_0 proc_interrupts_28_0 (file (read))) +(allow aee_aedv_28_0 debugfs_tracing_28_0 (file (read write open))) +(allow aee_aedv_28_0 kmsg_device_28_0 (chr_file (read))) +(allow aee_aedv_28_0 platform_app_28_0 (dir (ioctl read getattr lock search open))) +(allow aee_aedv_28_0 platform_app_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 untrusted_app_25_28_0 (dir (getattr))) +(allow aee_aedv_28_0 untrusted_app_28_0 (dir (getattr))) +(allow aee_aedv_28_0 priv_app_28_0 (dir (getattr))) +(allow aee_aedv_28_0 proc_interrupts_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_net_28_0 (file (read))) +(allow aee_aedv_28_0 proc_zoneinfo_28_0 (file (read))) +(allow aee_aedv_28_0 sysfs_leds_28_0 (dir (search))) +(allow aee_aedv_28_0 sysfs_leds_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_ccci (dir (search))) +(allow aee_aedv_28_0 sysfs_ccci (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 vendor_toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow aee_aedv_28_0 kmsg_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 kernel_28_0 (system (syslog_read))) +(allow aee_aedv_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_zoneinfo_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 debugfs_dynamic_debug (dir (search))) +(allow aee_aedv_28_0 debugfs_dynamic_debug (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_28_0 (file (ioctl read write getattr lock map open))) +(allow aee_aedv_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 aee_aedv_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 aee_aedv_28_0 (dir (search))) +(allow hwservicemanager_28_0 aee_aedv_28_0 (file (read open))) +(allow hwservicemanager_28_0 aee_aedv_28_0 (process (getattr))) +(allow aee_aedv_28_0 hwservicemanager_prop_28_0 (file (read getattr open))) +(allow aee_aedv_28_0 hal_camera_hwservice_28_0 (hwservice_manager (find))) +(allow aee_aedv_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera aee_aedv_28_0 (binder (transfer))) +(allow aee_aedv_28_0 mtk_hal_camera (fd (use))) +(allow aee_aedv_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 exec_type (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 self (capability (linux_immutable))) +(allow aee_aedv_28_0 userdata_block_device_28_0 (blk_file (read write open))) +(allow aee_aedv_28_0 para_block_device (blk_file (read open))) +(allow aee_aedv_28_0 sysfs_lowmemorykiller_28_0 (dir (search))) +(allow aee_aedv_28_0 sysfs_lowmemorykiller_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_scp (dir (ioctl read getattr lock search open))) +(allow aee_aedv_28_0 sysfs_scp (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_adsp (dir (ioctl read getattr lock search open))) +(allow aee_aedv_28_0 sysfs_adsp (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 self (capability (chown fowner fsetid kill sys_nice))) +(allow aee_aedv_28_0 proc_buddyinfo_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_slabinfo (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_stat_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_version_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_vmallocinfo_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_vmstat_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_cpu_alignment (file (write lock append map open))) +(allow aee_aedv_28_0 proc_gpulog (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_chip (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_sched_debug (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_atf_log (dir (search))) +(allow aee_aedv_28_0 proc_last_kmsg (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_vibrator_setting (dir (search))) +(allow aee_aedv_28_0 sysfs_vibrator_setting (file (write lock append map open))) +(allow aee_aedv_28_0 sysfs_vibrator_28_0 (dir (search))) +(allow aee_aedv_28_0 debugfs_rcu (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_ufs_debug (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_msdc_debug (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_pidmap (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_vcore_debug (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_boot_mode (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_slabtrace (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_cmdq_debug (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 aee_dipdebug_vendor_file (dir (ioctl read getattr lock search open))) +(allow aee_aedv_28_0 aee_dipdebug_vendor_file (file (ioctl read getattr lock map open))) +(allow aee_core_forwarder_28_0 aee_exp_data_file (dir (write add_name search))) +(allow aee_core_forwarder_28_0 aee_exp_data_file (file (write create getattr open))) +(allow init_28_0 aee_hal_exec (file (read getattr map execute open))) +(allow init_28_0 aee_hal (process (transition))) +(allow aee_hal aee_hal_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 aee_hal (process (noatsecure))) +(allow init_28_0 aee_hal (process (siginh rlimitinh))) +(typetransition init_28_0 aee_hal_exec process aee_hal) +(typetransition aee_hal tmpfs_28_0 file aee_hal_tmpfs) +(allow aee_hal aee_hal_tmpfs (file (read write getattr map))) +(allow aee_hal tmpfs_28_0 (dir (getattr search))) +(allow aee_hal property_socket_28_0 (sock_file (write))) +(allow aee_hal init_28_0 (unix_stream_socket (connectto))) +(allow aee_hal persist_mtk_aeev_prop (property_service (set))) +(allow aee_hal persist_mtk_aeev_prop (file (ioctl read getattr lock map open))) +(allow aee_hal property_socket_28_0 (sock_file (write))) +(allow aee_hal init_28_0 (unix_stream_socket (connectto))) +(allow aee_hal persist_aeev_prop (property_service (set))) +(allow aee_hal persist_aeev_prop (file (ioctl read getattr lock map open))) +(allow aee_hal property_socket_28_0 (sock_file (write))) +(allow aee_hal init_28_0 (unix_stream_socket (connectto))) +(allow aee_hal debug_mtk_aeev_prop (property_service (set))) +(allow aee_hal debug_mtk_aeev_prop (file (ioctl read getattr lock map open))) +(allow appdomain proc_ged (file (ioctl read write getattr open))) +(allow appdomain gpu_device_28_0 (dir (search))) +(allow appdomain mtk_cmdq_device (chr_file (ioctl read open))) +(allow appdomain proc_perfmgr (dir (search))) +(allow appdomain proc_perfmgr (file (ioctl read getattr open))) +(allow appdomain surfaceflinger_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow init_28_0 audiocmdservice_atci_exec (file (read getattr map execute open))) +(allow init_28_0 audiocmdservice_atci (process (transition))) +(allow audiocmdservice_atci audiocmdservice_atci_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 audiocmdservice_atci (process (noatsecure))) +(allow init_28_0 audiocmdservice_atci (process (siginh rlimitinh))) +(typetransition init_28_0 audiocmdservice_atci_exec process audiocmdservice_atci) +(typetransition audiocmdservice_atci tmpfs_28_0 file audiocmdservice_atci_tmpfs) +(allow audiocmdservice_atci audiocmdservice_atci_tmpfs (file (read write getattr map))) +(allow audiocmdservice_atci tmpfs_28_0 (dir (getattr search))) +(allow atcid atci-audio_socket (sock_file (write))) +(allow atcid audiocmdservice_atci (unix_stream_socket (connectto))) +(allow audiocmdservice_atci self (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow audiocmdservice_atci device_28_0 (dir (write search))) +(allow audiocmdservice_atci block_device_28_0 (dir (write search))) +(allow audiocmdservice_atci mnt_user_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow audiocmdservice_atci mnt_user_file_28_0 (lnk_file (ioctl read write getattr lock append map open))) +(allow audiocmdservice_atci storage_file_28_0 (lnk_file (ioctl read write getattr lock append map open))) +(allow audiocmdservice_atci bootdevice_block_device (blk_file (read write))) +(allow audiocmdservice_atci vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow audiocmdservice_atci vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 audiocmdservice_atci (dir (search))) +(allow vndservicemanager_28_0 audiocmdservice_atci (file (read open))) +(allow vndservicemanager_28_0 audiocmdservice_atci (process (getattr))) +(allow audiocmdservice_atci mtk_hal_audio (binder (call transfer))) +(allow mtk_hal_audio audiocmdservice_atci (binder (transfer))) +(allow audiocmdservice_atci mtk_hal_audio (fd (use))) +(allow audiocmdservice_atci hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 audiocmdservice_atci (binder (call transfer))) +(allow hwservicemanager_28_0 audiocmdservice_atci (dir (search))) +(allow hwservicemanager_28_0 audiocmdservice_atci (file (read open))) +(allow hwservicemanager_28_0 audiocmdservice_atci (process (getattr))) +(allow audiocmdservice_atci hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow audiocmdservice_atci hal_audio_hwservice_28_0 (hwservice_manager (find))) +(allow audiocmdservice_atci kmsg_device_28_0 (chr_file (write lock append map open))) +(allow audioserver_28_0 rpc_socket (sock_file (write))) +(allow audioserver_28_0 ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow audioserver_28_0 sysfs_lowmemorykiller_28_0 (file (read open))) +(allow audioserver_28_0 proc_mtkcooler (dir (search))) +(allow audioserver_28_0 proc_mtktz (dir (search))) +(allow audioserver_28_0 proc_thermal (dir (search))) +(allow audioserver_28_0 offloadservice_device (chr_file (ioctl read write getattr lock append map open))) +(allow audioserver_28_0 sysfs_ccci (file (ioctl read getattr lock map open))) +(allow audioserver_28_0 tmpfs_28_0 (dir (search))) +(allow audioserver_28_0 sysfs_ccci (dir (search))) +(allow audioserver_28_0 debugfs_binder (dir (search))) +(allow audioserver_28_0 fuse_28_0 (file (write))) +(allow audioserver_28_0 proc_ged (file (ioctl read write getattr open))) +(allow audioserver_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow init_28_0 biosensord_nvram_exec (file (read getattr map execute open))) +(allow init_28_0 biosensord_nvram (process (transition))) +(allow biosensord_nvram biosensord_nvram_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 biosensord_nvram (process (noatsecure))) +(allow init_28_0 biosensord_nvram (process (siginh rlimitinh))) +(typetransition init_28_0 biosensord_nvram_exec process biosensord_nvram) +(typetransition biosensord_nvram tmpfs_28_0 file biosensord_nvram_tmpfs) +(allow biosensord_nvram biosensord_nvram_tmpfs (file (read write getattr map))) +(allow biosensord_nvram tmpfs_28_0 (dir (getattr search))) +(allow biosensord_nvram nvdata_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow biosensord_nvram nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow biosensord_nvram nvram_data_file (lnk_file (ioctl read write getattr lock append map open))) +(allow biosensord_nvram biometric_device (chr_file (ioctl read write open))) +(allow biosensord_nvram self (capability (chown fsetid))) +(allow biosensord_nvram system_data_file_28_0 (lnk_file (read))) +(allow bluetooth_28_0 mtk_hal_bluetooth (binder (call transfer))) +(allow mtk_hal_bluetooth bluetooth_28_0 (binder (transfer))) +(allow bluetooth_28_0 mtk_hal_bluetooth (fd (use))) +(allow bluetooth_28_0 storage_stub_file_28_0 (dir (getattr))) +(allow bluetooth_28_0 property_socket_28_0 (sock_file (write))) +(allow bluetooth_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bluetooth_28_0 vendor_bluetooth_prop (property_service (set))) +(allow bluetooth_28_0 vendor_bluetooth_prop (file (ioctl read getattr lock map open))) +(allow bluetooth_28_0 property_socket_28_0 (sock_file (write))) +(allow bluetooth_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bluetooth_28_0 debug_prop_28_0 (property_service (set))) +(allow bluetooth_28_0 debug_prop_28_0 (file (ioctl read getattr lock map open))) +(allow bluetooth_28_0 bluetooth_logs_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow bluetooth_28_0 bluetooth_logs_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow boot_logo_updater_28_0 logo_block_device (blk_file (ioctl read getattr lock map open))) +(allow boot_logo_updater_28_0 bootdevice_block_device (blk_file (ioctl read getattr lock map open))) +(allow boot_logo_updater_28_0 logo_device (chr_file (ioctl read getattr lock map open))) +(allow boot_logo_updater_28_0 proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow boot_logo_updater_28_0 para_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow bootanim_28_0 bootani_prop (property_service (set))) +(allow bootanim_28_0 qemu_pipe_device (chr_file (ioctl read write getattr lock append map open))) +(allow bootanim_28_0 proc_ged (file (ioctl read write getattr open))) +(allow bootanim_28_0 proc_perfmgr (dir (read search))) +(allow bootanim_28_0 proc_perfmgr (file (ioctl read open))) +(allow cameraserver_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera cameraserver_28_0 (binder (transfer))) +(allow cameraserver_28_0 mtk_hal_camera (fd (use))) +(allow cameraserver_28_0 hal_graphics_allocator (binder (call transfer))) +(allow hal_graphics_allocator cameraserver_28_0 (binder (transfer))) +(allow cameraserver_28_0 hal_graphics_allocator (fd (use))) +(allow cameraserver_28_0 self (process (ptrace))) +(allow cameraserver_28_0 mtkcam_prop (file (read getattr open))) +(allow cameraserver_28_0 graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow cameraserver_28_0 tmpfs_28_0 (dir (search))) +(allow cameraserver_28_0 system_file_28_0 (dir (read open))) +(allow cameraserver_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr open))) +(allow cameraserver_28_0 gpu_device_28_0 (dir (search))) +(allow cameraserver_28_0 proc_ged (file (ioctl read write getattr open))) +(allow cameraserver_28_0 system_data_file_28_0 (lnk_file (read))) +(allow cameraserver_28_0 debugfs_ion (dir (search))) +(allow cameraserver_28_0 proc_perfmgr (dir (read search))) +(allow cameraserver_28_0 proc_perfmgr (file (ioctl read open))) +(allow cameraserver_28_0 sysfs_vcore_debug (file (ioctl read getattr lock map open))) +(allow init_28_0 ccci_fsd_exec (file (read getattr map execute open))) +(allow init_28_0 ccci_fsd (process (transition))) +(allow ccci_fsd ccci_fsd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 ccci_fsd (process (noatsecure))) +(allow init_28_0 ccci_fsd (process (siginh rlimitinh))) +(typetransition init_28_0 ccci_fsd_exec process ccci_fsd) +(typetransition ccci_fsd tmpfs_28_0 file ccci_fsd_tmpfs) +(allow ccci_fsd ccci_fsd_tmpfs (file (read write getattr map))) +(allow ccci_fsd tmpfs_28_0 (dir (getattr search))) +(allow ccci_fsd sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow ccci_fsd self (capability2 (block_suspend))) +(allow ccci_fsd self (cap2_userns (block_suspend))) +(allow ccci_fsd nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd nvram_data_file (lnk_file (read))) +(allow ccci_fsd nvdata_file (lnk_file (read))) +(allow ccci_fsd nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd system_data_file_28_0 (lnk_file (read))) +(allow ccci_fsd vendor_configs_file_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_fsd vendor_configs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow ccci_fsd ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd ccci_cfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd ccci_cfg_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd protect_f_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd protect_f_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd protect_s_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd protect_s_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd c2k_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd c2k_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd otp_part_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd otp_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_fsd sysfs_boot_type (file (read open))) +(allow ccci_fsd block_device_28_0 (dir (search))) +(allow ccci_fsd nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd rawfs (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd rawfs (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd sysfs_ccci (dir (search))) +(allow ccci_fsd sysfs_ccci (file (ioctl read getattr lock map open))) +(allow ccci_fsd mnt_vendor_file_28_0 (dir (search))) +(allow ccci_fsd kmsg_device_28_0 (chr_file (write lock append map open))) +(allow ccci_fsd proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow ccci_fsd vendor_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd sysfs_mmcblk (dir (search))) +(allow ccci_fsd sysfs_mmcblk (file (read getattr open))) +(allow ccci_fsd nvcfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd nvcfg_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 ccci_mdinit_exec (file (read getattr map execute open))) +(allow init_28_0 ccci_mdinit (process (transition))) +(allow ccci_mdinit ccci_mdinit_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 ccci_mdinit (process (noatsecure))) +(allow init_28_0 ccci_mdinit (process (siginh rlimitinh))) +(typetransition init_28_0 ccci_mdinit_exec process ccci_mdinit) +(typetransition ccci_mdinit tmpfs_28_0 file ccci_mdinit_tmpfs) +(allow ccci_mdinit ccci_mdinit_tmpfs (file (read write getattr map))) +(allow ccci_mdinit tmpfs_28_0 (dir (getattr search))) +(allow ccci_mdinit sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit self (capability2 (block_suspend))) +(allow ccci_mdinit self (cap2_userns (block_suspend))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_gsm0710muxd_prop (property_service (set))) +(allow ccci_mdinit ctl_gsm0710muxd_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_mdlogger_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_mdlogger_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_viarild_prop (property_service (set))) +(allow ccci_mdinit ctl_viarild_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_mdlogger_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_mdlogger_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_emdlogger1_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_emdlogger1_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_emdlogger2_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_emdlogger2_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_emdlogger3_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_emdlogger3_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_dualmdlogger_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_dualmdlogger_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_gsm0710muxd_prop (property_service (set))) +(allow ccci_mdinit ctl_gsm0710muxd_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_gsm0710muxd-s_prop (property_service (set))) +(allow ccci_mdinit ctl_gsm0710muxd-s_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_gsm0710muxd-d_prop (property_service (set))) +(allow ccci_mdinit ctl_gsm0710muxd-d_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_rildaemon_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_rildaemon_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ril-daemon-mtk_prop (property_service (set))) +(allow ccci_mdinit ctl_ril-daemon-mtk_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_fusion_ril_mtk_prop (property_service (set))) +(allow ccci_mdinit ctl_fusion_ril_mtk_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ril-daemon-s_prop (property_service (set))) +(allow ccci_mdinit ctl_ril-daemon-s_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ril-daemon-d_prop (property_service (set))) +(allow ccci_mdinit ctl_ril-daemon-d_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ril-proxy_prop (property_service (set))) +(allow ccci_mdinit ctl_ril-proxy_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ril_active_md_prop (property_service (set))) +(allow ccci_mdinit ril_active_md_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit mtk_md_prop (property_service (set))) +(allow ccci_mdinit mtk_md_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit net_cdma_mdmstat (property_service (set))) +(allow ccci_mdinit net_cdma_mdmstat (file (ioctl read getattr lock map open))) +(allow ccci_mdinit tel_switch_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ccci_fsd_prop (property_service (set))) +(allow ccci_mdinit ctl_ccci_fsd_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ccci2_fsd_prop (property_service (set))) +(allow ccci_mdinit ctl_ccci2_fsd_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ccci3_fsd_prop (property_service (set))) +(allow ccci_mdinit ctl_ccci3_fsd_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit init_svc_emdlogger1_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit ccci_monitor_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit nvram_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow ccci_mdinit nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_mdinit nvram_data_file (lnk_file (read))) +(allow ccci_mdinit nvdata_file (lnk_file (read))) +(allow ccci_mdinit nvdata_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow ccci_mdinit nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_mdinit nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit system_data_file_28_0 (lnk_file (read))) +(allow ccci_mdinit protect_f_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow ccci_mdinit protect_f_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_mdinit protect_s_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow ccci_mdinit protect_s_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_mdinit nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ril_mux_report_case_prop (property_service (set))) +(allow ccci_mdinit ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit ccci_cfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_mdinit ccci_cfg_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_mdinit block_device_28_0 (dir (search))) +(allow ccci_mdinit preloader_block_device (blk_file (ioctl read getattr lock map open))) +(allow ccci_mdinit secro_block_device (blk_file (ioctl read getattr lock map open))) +(allow ccci_mdinit preloader_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit misc_sd_device (chr_file (ioctl read getattr lock map open))) +(allow ccci_mdinit sec_ro_device (chr_file (ioctl read getattr lock map open))) +(allow ccci_mdinit custom_file (dir (ioctl read getattr lock search open))) +(allow ccci_mdinit custom_file (file (ioctl read getattr lock map open))) +(allow ccci_mdinit mtd_device_28_0 (dir (search))) +(allow ccci_mdinit mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit devmap_device (chr_file (ioctl read getattr lock map open))) +(allow ccci_mdinit proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit para_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit sysfs_ccci (dir (search))) +(allow ccci_mdinit sysfs_ccci (file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit sysfs_ssw (dir (search))) +(allow ccci_mdinit sysfs_ssw (file (ioctl read getattr lock map open))) +(allow ccci_mdinit sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit sysfs_boot_mode (file (read open))) +(allow ccci_mdinit proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit proc_28_0 (file (getattr))) +(allow ccci_mdinit mnt_vendor_file_28_0 (dir (search))) +(allow cmddumper_28_0 ttySDIO_device (chr_file (ioctl read write open))) +(allow cmddumper_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cmddumper_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cmddumper_28_0 mdlog_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cmddumper_28_0 mdlog_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cmddumper_28_0 mdlog_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow cmddumper_28_0 debug_mdlogger_prop (property_service (set))) +(allow cmddumper_28_0 debug_prop_28_0 (property_service (set))) +(allow cmddumper_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cmddumper_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cmddumper_28_0 file_contexts_file_28_0 (file (read getattr open))) +(allow cmddumper_28_0 sysfs_boot_mode (file (read open))) +(allow init_28_0 connsyslogger_exec (file (read getattr map execute open))) +(allow init_28_0 connsyslogger (process (transition))) +(allow connsyslogger connsyslogger_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 connsyslogger (process (noatsecure))) +(allow init_28_0 connsyslogger (process (siginh rlimitinh))) +(typetransition init_28_0 connsyslogger_exec process connsyslogger) +(typetransition connsyslogger tmpfs_28_0 file connsyslogger_tmpfs) +(allow connsyslogger connsyslogger_tmpfs (file (read write getattr map))) +(allow connsyslogger tmpfs_28_0 (dir (getattr search))) +(allow connsyslogger fuse_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger fuse_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger consyslog_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger consyslog_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger consyslog_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger system_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger property_socket_28_0 (sock_file (write))) +(allow connsyslogger init_28_0 (unix_stream_socket (connectto))) +(allow connsyslogger tmpfs_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger file_contexts_file_28_0 (file (read getattr open))) +(allow connsyslogger vfat_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger vfat_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger mnt_user_file_28_0 (dir (search))) +(allow connsyslogger mnt_user_file_28_0 (lnk_file (read))) +(allow connsyslogger storage_file_28_0 (lnk_file (read))) +(allow connsyslogger rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow connsyslogger storage_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger storage_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger sysfs_boot_mode (file (read open))) +(allow connsyslogger fw_log_wifi_device (chr_file (ioctl read write open))) +(allow connsyslogger fw_log_bt_device (chr_file (ioctl read write open))) +(allow connsyslogger fw_log_gps_device (chr_file (ioctl read write open))) +(allow connsyslogger fw_log_wmt_device (chr_file (ioctl read write open))) +(allow connsyslogger sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger rootfs_28_0 (lnk_file (getattr))) +(allow connsyslogger media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger property_socket_28_0 (sock_file (write))) +(allow connsyslogger init_28_0 (unix_stream_socket (connectto))) +(allow connsyslogger vendor_connsysfw_prop (property_service (set))) +(allow connsyslogger vendor_connsysfw_prop (file (ioctl read getattr lock map open))) +(allow domain mtk_core_property_type (file (ioctl read getattr lock map open))) +(allow domain debugfs_binder (dir (search))) +(allow base_typeattr_285_28_0 sysfs_devinfo (file (ioctl read getattr lock map open))) +(allow coredomain vendor_file_28_0 (dir (ioctl read getattr lock search open))) +(allow coredomain vendor_file_28_0 (lnk_file (read getattr))) +(allow base_typeattr_286_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow base_typeattr_287_28_0 aee_aedv_28_0 (unix_stream_socket (connectto))) +(allow drmserver_28_0 proc_ged (file (ioctl read write getattr open))) +(allow dumpstate_28_0 debug_bq_dump_prop (property_service (set))) +(allow dumpstate_28_0 debug_bq_dump_prop (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 aed_device (chr_file (read getattr))) +(allow dumpstate_28_0 aee_dumpsys_data_file (dir (write lock add_name remove_name search open))) +(allow dumpstate_28_0 aee_dumpsys_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dumpstate_28_0 aee_exp_data_file (dir (write lock add_name remove_name search open))) +(allow dumpstate_28_0 aee_exp_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dumpstate_28_0 debugfs_28_0 (lnk_file (read))) +(allow dumpstate_28_0 debugfs_binder (dir (read open))) +(allow dumpstate_28_0 debugfs_binder (file (read open))) +(allow dumpstate_28_0 debugfs_blockio (file (read open))) +(allow dumpstate_28_0 debugfs_fb (dir (search))) +(allow dumpstate_28_0 debugfs_fb (file (read open))) +(allow dumpstate_28_0 debugfs_fuseio (dir (search))) +(allow dumpstate_28_0 debugfs_fuseio (file (read open))) +(allow dumpstate_28_0 debugfs_ged (dir (search))) +(allow dumpstate_28_0 debugfs_ged (file (read open))) +(allow dumpstate_28_0 debugfs_rcu (dir (search))) +(allow dumpstate_28_0 debugfs_shrinker_debug (file (read open))) +(allow dumpstate_28_0 debugfs_wakeup_sources_28_0 (file (read open))) +(allow dumpstate_28_0 debugfs_dmlog_debug (file (read open))) +(allow dumpstate_28_0 debugfs_page_owner_slim_debug (file (read open))) +(allow dumpstate_28_0 debugfs_ion_mm_heap (dir (search))) +(allow dumpstate_28_0 debugfs_ion_mm_heap (file (read open))) +(allow dumpstate_28_0 debugfs_ion_mm_heap (lnk_file (read))) +(allow dumpstate_28_0 debugfs_cpuhvfs (dir (search))) +(allow dumpstate_28_0 debugfs_cpuhvfs (file (read open))) +(allow dumpstate_28_0 debugfs_vpu_device_dbg (file (read open))) +(allow dumpstate_28_0 debugfs_smi_mon (file (read open))) +(allow dumpstate_28_0 sysfs_ccci (dir (search))) +(allow dumpstate_28_0 sysfs_ccci (file (read open))) +(allow dumpstate_28_0 sysfs_leds_28_0 (lnk_file (read))) +(allow dumpstate_28_0 sysfs_lowmemorykiller_28_0 (file (read open))) +(allow dumpstate_28_0 sysfs_lowmemorykiller_28_0 (dir (search))) +(allow dumpstate_28_0 expdb_block_device (blk_file (ioctl read write open))) +(allow dumpstate_28_0 sf_rtt_file (dir (search))) +(allow dumpstate_28_0 sf_rtt_file (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 aee_aed_28_0 (fd (use))) +(allow dumpstate_28_0 aee_aed_28_0 (unix_stream_socket (ioctl read write))) +(allow dumpstate_28_0 sysfs_leds_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 sf_bqdump_data_file (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 sf_bqdump_data_file (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 debugfs_tracing_28_0 (file (read write open))) +(allow dumpstate_28_0 gpu_device_28_0 (dir (search))) +(allow dumpstate_28_0 mtk_hal_camera (binder (call))) +(allow dumpstate_28_0 proc_slabinfo (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_zraminfo (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_gpulog (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_sched_debug (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_chip (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 sysfs_vibrator_setting (file (write))) +(allow dumpstate_28_0 debugfs_rcu (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_ufs_debug (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_msdc_debug (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_pidmap (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 sysfs_vcore_debug (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 sf_rtt_file (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_slabtrace (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_cmdq_debug (file (ioctl read getattr lock map open))) +(allow e2fs_28_0 protect1_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 protect2_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 persist_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 nvcfg_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 devpts_28_0 (chr_file (read write))) +(allow init_28_0 em_hidl_exec (file (read getattr map execute open))) +(allow init_28_0 em_hidl (process (transition))) +(allow em_hidl em_hidl_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 em_hidl (process (noatsecure))) +(allow init_28_0 em_hidl (process (siginh rlimitinh))) +(typetransition init_28_0 em_hidl_exec process em_hidl) +(typetransition em_hidl tmpfs_28_0 file em_hidl_tmpfs) +(allow em_hidl em_hidl_tmpfs (file (read write getattr map))) +(allow em_hidl tmpfs_28_0 (dir (getattr search))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_operator_id_prop (property_service (set))) +(allow em_hidl mtk_operator_id_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_simswitch_emmode_prop (property_service (set))) +(allow em_hidl mtk_simswitch_emmode_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_dsbp_support_prop (property_service (set))) +(allow em_hidl mtk_dsbp_support_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_imstestmode_prop (property_service (set))) +(allow em_hidl mtk_imstestmode_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_smsformat_prop (property_service (set))) +(allow em_hidl mtk_smsformat_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_gprs_prefer_prop (property_service (set))) +(allow em_hidl mtk_gprs_prefer_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_testsim_cardtype_prop (property_service (set))) +(allow em_hidl mtk_testsim_cardtype_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_ct_ir_engmode_prop (property_service (set))) +(allow em_hidl mtk_ct_ir_engmode_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_disable_c2k_cap_prop (property_service (set))) +(allow em_hidl mtk_disable_c2k_cap_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_debug_md_reset_prop (property_service (set))) +(allow em_hidl mtk_debug_md_reset_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_omx_log_prop (property_service (set))) +(allow em_hidl mtk_omx_log_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_vdec_log_prop (property_service (set))) +(allow em_hidl mtk_vdec_log_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_vdectlc_log_prop (property_service (set))) +(allow em_hidl mtk_vdectlc_log_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_venc_h264_showlog_prop (property_service (set))) +(allow em_hidl mtk_venc_h264_showlog_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_modem_warning_prop (property_service (set))) +(allow em_hidl mtk_modem_warning_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl vendor_em_usb_prop (property_service (set))) +(allow em_hidl vendor_em_usb_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl vendor_usb_otg_switch (property_service (set))) +(allow em_hidl vendor_usb_otg_switch (file (ioctl read getattr lock map open))) +(allow em_hidl nvcfg_file (dir (read getattr add_name search open))) +(allow em_hidl nvcfg_file (file (read getattr open))) +(allow em_hidl mnt_vendor_file_28_0 (dir (search))) +(allow em_hidl vendor_default_prop_28_0 (file (read))) +(allow em_hidl stpbt_device (chr_file (read write open))) +(allow em_hidl sysfs_boot_mode (file (read open))) +(allow em_hidl ttyGS_device (chr_file (ioctl read write open))) +(allow em_hidl vendor_usb_prop (file (read getattr open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl vendor_usb_prop (property_service (set))) +(allow em_hidl vendor_usb_prop (file (ioctl read getattr lock map open))) +(allow em_hidl nvdata_file (file (read getattr open))) +(allow em_hidl nvdata_file (dir (search))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_em_hidl_prop (property_service (set))) +(allow em_hidl mtk_em_hidl_prop (file (ioctl read getattr lock map open))) +(allow em_svr_28_0 als_ps_device (chr_file (ioctl read open))) +(allow em_svr_28_0 gsensor_device (chr_file (ioctl read open))) +(allow em_svr_28_0 md_block_device (blk_file (read open))) +(allow em_svr_28_0 para_block_device (blk_file (read write open))) +(allow em_svr_28_0 proc_lk_env (file (ioctl read write open))) +(allow em_svr_28_0 misc_sd_device (chr_file (ioctl read open))) +(allow em_svr_28_0 proc_battery_cmd (dir (search))) +(allow em_svr_28_0 proc_battery_cmd (file (write create open))) +(allow em_svr_28_0 nvram_device (blk_file (read write open))) +(allow em_svr_28_0 gyroscope_device (chr_file (ioctl read open))) +(allow em_svr_28_0 sysfs_tpd_debug (dir (search))) +(allow em_svr_28_0 sysfs_tpd_setting (dir (search))) +(allow em_svr_28_0 sysfs_tpd_debug (file (ioctl read write getattr lock append map open))) +(allow em_svr_28_0 sysfs_tpd_setting (file (ioctl read write getattr lock append map open))) +(allow em_svr_28_0 proc_freqhop (file (read write open))) +(allow em_svr_28_0 proc_flash (file (read open))) +(allow em_svr_28_0 proc_partition (file (read open))) +(allow em_svr_28_0 sysfs_pmu (dir (search))) +(allow em_svr_28_0 sysfs_pmu (file (read write open))) +(allow em_svr_28_0 sysfs_pmu (lnk_file (read))) +(allow em_svr_28_0 sysfs_spm (dir (search))) +(allow em_svr_28_0 sysfs_spm (file (read write open))) +(allow em_svr_28_0 debugfs_regmap (dir (search))) +(allow em_svr_28_0 debugfs_regmap (file (read write open))) +(allow emdlogger_28_0 debug_prop_28_0 (property_service (set))) +(allow emdlogger_28_0 persist_mtklog_prop (property_service (set))) +(allow emdlogger_28_0 system_radio_prop_28_0 (property_service (set))) +(allow emdlogger_28_0 ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow emdlogger_28_0 eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow emdlogger_28_0 ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow emdlogger_28_0 vmodem_device (chr_file (ioctl read write getattr lock append map open))) +(allow emdlogger_28_0 ttyGS_device (chr_file (ioctl read write getattr lock append map open))) +(allow emdlogger_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow emdlogger_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mdlog_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow emdlogger_28_0 mdlog_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mdlog_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 system_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow emdlogger_28_0 mdlog_device (chr_file (ioctl read write getattr lock append map open))) +(allow emdlogger_28_0 vfat_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow emdlogger_28_0 vfat_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mnt_user_file_28_0 (dir (search))) +(allow emdlogger_28_0 mnt_user_file_28_0 (lnk_file (read))) +(allow emdlogger_28_0 storage_file_28_0 (lnk_file (read))) +(allow emdlogger_28_0 mnt_media_rw_file_28_0 (dir (search))) +(allow emdlogger_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 storage_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow emdlogger_28_0 tmpfs_28_0 (lnk_file (read))) +(allow emdlogger_28_0 storage_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 sysfs_boot_mode (file (read open))) +(allow emdlogger_28_0 sysfs_ccci (dir (search))) +(allow emdlogger_28_0 sysfs_ccci (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 sysfs_mdinfo (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 sysfs_mdinfo (dir (search))) +(allow emdlogger_28_0 system_file_28_0 (dir (read))) +(allow emdlogger_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow emdlogger_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 para_block_device (blk_file (read write open))) +(allow emdlogger_28_0 proc_lk_env (file (ioctl read write open))) +(allow emdlogger_28_0 system_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow emdlogger_28_0 mdlog_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mdlog_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mdlog_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mdlog_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mdlog_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(typetransition emdlogger_28_0 system_data_file_28_0 dir mdlog_data_file) +(typetransition emdlogger_28_0 system_data_file_28_0 fifo_file mdlog_data_file) +(typetransition emdlogger_28_0 system_data_file_28_0 sock_file mdlog_data_file) +(typetransition emdlogger_28_0 system_data_file_28_0 lnk_file mdlog_data_file) +(typetransition emdlogger_28_0 system_data_file_28_0 file mdlog_data_file) +(allow emdlogger_28_0 file_contexts_file_28_0 (file (read getattr open))) +(allow emdlogger_28_0 block_device_28_0 (dir (search))) +(allow emdlogger_28_0 md_block_device (blk_file (read open))) +(allow emdlogger_28_0 self (capability (chown))) +(allow emdlogger_28_0 meta_connecttype_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 port_28_0 (tcp_socket (name_bind name_connect))) +(allow emdlogger_28_0 emdlogger_28_0 (tcp_socket (create bind connect setopt))) +(allow emdlogger_28_0 emdlogger_28_0 (tcp_socket (read write bind listen accept setopt))) +(allow emdlogger_28_0 node_28_0 (tcp_socket (node_bind))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 persist_mtklog_prop (property_service (set))) +(allow emdlogger_28_0 persist_mtklog_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 vendor_mdl_prop (property_service (set))) +(allow emdlogger_28_0 vendor_mdl_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 vendor_mdl_start_prop (property_service (set))) +(allow emdlogger_28_0 vendor_mdl_start_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 debug_mdlogger_prop (property_service (set))) +(allow emdlogger_28_0 debug_mdlogger_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 vendor_usb_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 persist_mdlog_prop (property_service (set))) +(allow emdlogger_28_0 persist_mdlog_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 vendor_mdl_pulllog_prop (property_service (set))) +(allow emdlogger_28_0 vendor_mdl_pulllog_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 exported_system_radio_prop_28_0 (property_service (set))) +(allow emdlogger_28_0 exported_system_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 factory_exec (file (read getattr map execute open))) +(allow init_28_0 factory (process (transition))) +(allow factory factory_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 factory (process (noatsecure))) +(allow init_28_0 factory (process (siginh rlimitinh))) +(typetransition init_28_0 factory_exec process factory) +(typetransition factory tmpfs_28_0 file factory_tmpfs) +(allow factory factory_tmpfs (file (read write getattr map))) +(allow factory tmpfs_28_0 (dir (getattr search))) +(allow factory MTK_SMI_device (chr_file (ioctl read getattr lock map open))) +(allow factory ashmem_device_28_0 (chr_file (execute))) +(allow factory ebc_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory stpbt_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory gsm0710muxd_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory debugfs_usb (file (ioctl read write getattr lock append map open))) +(allow factory debugfs_usb (dir (search))) +(allow factory devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory vfat_28_0 (dir (write lock add_name remove_name search open))) +(allow factory labeledfs_28_0 (filesystem (unmount))) +(allow factory rootfs_28_0 (dir (mounton))) +(allow factory vfat_28_0 (dir (read mounton search open))) +(allow factory vfat_28_0 (filesystem (mount unmount))) +(allow factory ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory ttyMT_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory ttyS_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory ttyGS_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory usb_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory usb_device_28_0 (dir (ioctl read getattr lock search open))) +(allow factory sdcard_type (dir (mounton))) +(allow factory vmodem_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory mtd_device_28_0 (dir (search))) +(allow factory mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory self (capability (sys_resource))) +(allow factory pro_info_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory proc_mrdump_rst (file (write lock append map open))) +(allow factory sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow factory self (capability2 (block_suspend))) +(allow factory self (cap2_userns (block_suspend))) +(allow factory storage_file_28_0 (dir (write create mounton add_name search))) +(allow factory vendor_factory_idle_state_prop (property_service (set))) +(allow factory agpsd_data_file (dir (search))) +(allow factory gps_data_file (dir (write unlink add_name remove_name search))) +(allow factory gps_data_file (file (read write create getattr setattr lock append unlink open))) +(allow factory gps_data_file (lnk_file (read))) +(allow factory storage_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow factory devmap_device (chr_file (ioctl read getattr lock map open))) +(allow factory sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow factory sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow factory mnt_user_file_28_0 (dir (search))) +(allow factory mnt_user_file_28_0 (lnk_file (read))) +(allow factory storage_file_28_0 (lnk_file (read))) +(allow factory factory (capability (chown))) +(allow factory nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow factory nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow factory nvram_data_file (lnk_file (ioctl read getattr lock map open))) +(allow factory nvdata_file (lnk_file (ioctl read getattr lock map open))) +(allow factory nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow factory nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow factory als_ps_device (chr_file (ioctl read getattr lock map open))) +(allow factory barometer_device (chr_file (ioctl read getattr lock map open))) +(allow factory gsensor_device (chr_file (ioctl read getattr lock map open))) +(allow factory gyroscope_device (chr_file (ioctl read getattr lock map open))) +(allow factory msensor_device (chr_file (ioctl read getattr lock map open))) +(allow factory biometric_device (chr_file (ioctl read getattr lock map open))) +(allow factory kd_camera_flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory kd_camera_hw_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory seninf_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory CAM_CAL_DRV_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory powerctl_prop_28_0 (property_service (set))) +(allow factory misc_sd_device (chr_file (ioctl read getattr lock map open))) +(allow factory mmcblk1_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow factory bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow factory mmcblk1p1_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow factory block_device_28_0 (dir (write lock add_name remove_name search open))) +(allow factory nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow factory nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow factory hrm_device (chr_file (ioctl read getattr lock map open))) +(allow factory irtx_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory pmic_ftm_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory MT_pmic_adc_cali_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory MT_pmic_cali_device (chr_file (ioctl read getattr lock map open))) +(allow factory charger_ftm_device (chr_file (ioctl read getattr lock map open))) +(allow factory graphics_device_28_0 (dir (write lock add_name remove_name search open))) +(allow factory graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory wmtWifi_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory rtc_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory mt6605_device (chr_file (ioctl read write getattr lock append map execute execute_no_trans open))) +(allow factory mnld_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory mtk_kpd_device (chr_file (ioctl read getattr lock map open))) +(allow factory humidity_device (chr_file (ioctl read getattr lock map open))) +(allow factory camera_isp_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_dip_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_pipemgr_device (chr_file (ioctl read getattr lock map open))) +(allow factory camera_sysram_device (chr_file (ioctl read getattr lock map open))) +(allow factory ccu_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory vpu_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory MAINAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory MAIN2AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory SUBAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory FM50AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory AD5820AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory DW9714AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory DW9714A_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory LC898122AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory LC898212AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory BU6429AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory DW9718AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory BU64745GWZAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory cct_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow factory cct_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow factory camera_tsf_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_rsc_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_gepf_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_fdvt_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_wpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_owe_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_mfb_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory accdet_device (chr_file (ioctl read getattr lock map open))) +(allow factory fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory audio_device_28_0 (dir (write lock add_name remove_name search open))) +(allow factory audiohal_prop (property_service (set))) +(allow factory audio_ipi_device (chr_file (ioctl read write open))) +(allow factory input_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow factory input_device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow factory sysfs_ccci (dir (search))) +(allow factory sysfs_ccci (file (ioctl read getattr lock map open))) +(allow factory sysfs_boot_mode (file (read open))) +(allow factory sysfs_boot_type (file (read open))) +(allow factory mnld_prop (property_service (set))) +(allow factory sdcard_type (filesystem (unmount))) +(allow factory ctl_default_prop_28_0 (property_service (set))) +(allow factory flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory ctl_emdlogger1_prop_28_0 (property_service (set))) +(allow factory tmpfs_28_0 (filesystem (unmount))) +(allow factory sysfs_28_0 (dir (read open))) +(allow factory sysfs_leds_28_0 (dir (search))) +(allow factory sysfs_leds_28_0 (lnk_file (read))) +(allow factory sysfs_leds_28_0 (file (ioctl read write getattr lock append map open))) +(allow factory sysfs_leds_28_0 (dir (ioctl read getattr lock search open))) +(allow factory sysfs_power_28_0 (file (ioctl read write getattr lock append map open))) +(allow factory sysfs_power_28_0 (dir (ioctl read getattr lock search open))) +(allow factory sysfs_vibrator_28_0 (file (read write open))) +(allow factory ion_device_28_0 (chr_file (ioctl read open))) +(allow factory debugfs_ion (dir (search))) +(allow factory st21nfc_device (chr_file (ioctl read write getattr open))) +(allow factory property_socket_28_0 (sock_file (write))) +(allow factory init_28_0 (unix_stream_socket (connectto))) +(allow factory hwservicemanager_prop_28_0 (property_service (set))) +(allow factory hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow factory hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 factory (binder (call transfer))) +(allow hwservicemanager_28_0 factory (dir (search))) +(allow hwservicemanager_28_0 factory (file (read open))) +(allow hwservicemanager_28_0 factory (process (getattr))) +(allow factory mtk_cmdq_device (chr_file (ioctl read open))) +(allow factory property_socket_28_0 (sock_file (write))) +(allow factory init_28_0 (unix_stream_socket (connectto))) +(allow factory ctl_ccci_fsd_prop (property_service (set))) +(allow factory ctl_ccci_fsd_prop (file (ioctl read getattr lock map open))) +(allow factory sysfs_therm (dir (search))) +(allow factory sysfs_therm (file (read write open))) +(allow factory sysfs_comport_type (file (ioctl read write getattr lock append map open))) +(allow factory sysfs_uart_info (file (ioctl read write getattr lock append map open))) +(allow factory property_socket_28_0 (sock_file (write))) +(allow factory init_28_0 (unix_stream_socket (connectto))) +(allow factory kernel_28_0 (system (module_request))) +(allow factory node_28_0 (tcp_socket (node_bind))) +(allow factory userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow factory port_28_0 (tcp_socket (name_bind name_connect))) +(allow factory self (capability (fsetid net_admin net_raw ipc_lock sys_module sys_admin sys_boot sys_nice sys_time))) +(allow factory sdcard_type (dir (ioctl read getattr lock search open))) +(allow factory self (netlink_route_socket (read write create getattr bind nlmsg_read nlmsg_write))) +(allow factory proc_net_28_0 (file (read getattr open))) +(allowx factory self (ioctl udp_socket (0x6900 0x6902))) +(allowx factory self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx factory self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allowx factory self (ioctl udp_socket (0x8913))) +(allowx factory self (ioctl udp_socket (0x8b03))) +(allow factory self (process (execmem))) +(allow factory self (tcp_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown))) +(allow factory self (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow factory sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow factory system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow factory hal_light_hwservice_28_0 (hwservice_manager (find))) +(allow factory mtk_hal_light (binder (call))) +(allow factory merged_hal_service (binder (call))) +(allow factory sysfs_vibrator_28_0 (file (ioctl read write getattr lock append map open))) +(allow factory sysfs_vibrator_28_0 (dir (search))) +(allow factory proc_asound_28_0 (dir (read search open))) +(allow factory proc_asound_28_0 (file (read write getattr open))) +(allow factory audiohal_prop (property_service (set))) +(allow factory sysfs_28_0 (file (read open))) +(allow factory sysfs_headset (file (read open))) +(allow factory sysfs_tpd_setting (dir (search))) +(allow factory sysfs_tpd_setting (file (read getattr open))) +(allow factory vendor_shell_exec_28_0 (file (read execute execute_no_trans open))) +(allow factory vendor_toolbox_exec_28_0 (file (execute_no_trans))) +(allow factory labeledfs_28_0 (filesystem (unmount))) +(allow factory proc_cmdline_28_0 (file (read getattr open))) +(allow factory factory (capability (sys_admin sys_boot))) +(allow factory sysfs_dt_firmware_android_28_0 (file (read getattr open))) +(allow factory sysfs_dt_firmware_android_28_0 (dir (read search open))) +(allow factory factory (capability (net_admin net_raw sys_module))) +(allow factory sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow factory sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow factory sysfs_batteryinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow factory sysfs_switch_28_0 (dir (ioctl read getattr lock search open))) +(allow factory sysfs_switch_28_0 (file (ioctl read getattr lock map open))) +(allow factory sysfs_switch_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow factory vendor_data_file_28_0 (dir (read write add_name))) +(allow factory vendor_data_file_28_0 (file (read write create open))) +(allow factory sysfs_mmcblk (dir (search))) +(allow factory sysfs_mmcblk (file (read getattr open))) +(allow factory vendor_file_28_0 (file (execute_no_trans))) +(allow factory mtk_audiohal_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow factory mtk_audiohal_data_file (file (ioctl read write create getattr lock map unlink open))) +(allow factory proc_version_28_0 (file (read getattr open))) +(allow factory exported3_radio_prop_28_0 (file (read getattr open))) +(allow factory adsp_device (chr_file (ioctl read write open))) +(allow init_28_0 fm_hidl_service_exec (file (read getattr map execute open))) +(allow init_28_0 fm_hidl_service (process (transition))) +(allow fm_hidl_service fm_hidl_service_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 fm_hidl_service (process (noatsecure))) +(allow init_28_0 fm_hidl_service (process (siginh rlimitinh))) +(typetransition init_28_0 fm_hidl_service_exec process fm_hidl_service) +(typetransition fm_hidl_service tmpfs_28_0 file fm_hidl_service_tmpfs) +(allow fm_hidl_service fm_hidl_service_tmpfs (file (read write getattr map))) +(allow fm_hidl_service tmpfs_28_0 (dir (getattr search))) +(allow fm_hidl_service vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow fm_hidl_service vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 fm_hidl_service (dir (search))) +(allow vndservicemanager_28_0 fm_hidl_service (file (read open))) +(allow vndservicemanager_28_0 fm_hidl_service (process (getattr))) +(allow fm_hidl_service system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow fm_hidl_service system_file_28_0 (file (ioctl read getattr lock map open))) +(allow fm_hidl_service system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow fm_hidl_service fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 protect1_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 protect2_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 persist_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 nvcfg_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 odm_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 oem_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 system_block_device_28_0 (blk_file (getattr))) +(allow init_28_0 fuelgauged_exec (file (read getattr map execute open))) +(allow init_28_0 fuelgauged (process (transition))) +(allow fuelgauged fuelgauged_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 fuelgauged (process (noatsecure))) +(allow init_28_0 fuelgauged (process (siginh rlimitinh))) +(typetransition init_28_0 fuelgauged_exec process fuelgauged) +(typetransition fuelgauged tmpfs_28_0 file fuelgauged_tmpfs) +(allow fuelgauged fuelgauged_tmpfs (file (read write getattr map))) +(allow fuelgauged tmpfs_28_0 (dir (getattr search))) +(allow fuelgauged input_device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow fuelgauged input_device_28_0 (file (ioctl read getattr lock map open))) +(allow fuelgauged mtk-adc-cali_device (chr_file (ioctl read write getattr lock append map open))) +(allow fuelgauged kmsg_device_28_0 (chr_file (write lock append map open))) +(allow fuelgauged self (netlink_socket (create))) +(allow fuelgauged self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow fuelgauged self (netlink_route_socket (read write create getattr bind nlmsg_read nlmsg_write))) +(allow fuelgauged self (capability (chown fsetid))) +(allow fuelgauged kernel_28_0 (system (module_request))) +(allow fuelgauged nvcfg_file (dir (read write create getattr add_name search open))) +(allow fuelgauged nvcfg_file (file (read write create getattr append open))) +(allow fuelgauged sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow fuelgauged sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow fuelgauged sysfs_batteryinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow fuelgauged mnt_vendor_file_28_0 (dir (search))) +(allow init_28_0 fuelgauged_nvram_exec (file (read getattr map execute open))) +(allow init_28_0 fuelgauged_nvram (process (transition))) +(allow fuelgauged_nvram fuelgauged_nvram_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 fuelgauged_nvram (process (noatsecure))) +(allow init_28_0 fuelgauged_nvram (process (siginh rlimitinh))) +(typetransition init_28_0 fuelgauged_nvram_exec process fuelgauged_nvram) +(typetransition fuelgauged_nvram tmpfs_28_0 file fuelgauged_nvram_tmpfs) +(allow fuelgauged_nvram fuelgauged_nvram_tmpfs (file (read write getattr map))) +(allow fuelgauged_nvram tmpfs_28_0 (dir (getattr search))) +(allow fuelgauged_nvram nvdata_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow fuelgauged_nvram nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow fuelgauged_nvram nvram_data_file (lnk_file (ioctl read write getattr lock append map open))) +(allow fuelgauged_nvram nvdata_file (lnk_file (ioctl read write getattr lock append map open))) +(allow fuelgauged_nvram fuelgauged_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow fuelgauged_nvram fuelgauged_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow fuelgauged_nvram self (capability (chown))) +(allow fuelgauged_nvram kmsg_device_28_0 (chr_file (write lock append map open))) +(allow fuelgauged_nvram self (capability (fsetid))) +(allow fuelgauged_nvram MT_pmic_adc_cali_device (chr_file (ioctl read write getattr open))) +(allow fuelgauged_nvram sysfs_28_0 (file (read open))) +(allow fuelgauged_nvram nvcfg_file (dir (read write create getattr add_name search open))) +(allow fuelgauged_nvram nvcfg_file (file (read write create getattr append open))) +(allow fuelgauged_nvram sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow fuelgauged_nvram sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow fuelgauged_nvram sysfs_batteryinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow fuelgauged_nvram mnt_vendor_file_28_0 (dir (search))) +(allow fuelgauged_nvram sysfs_boot_mode (file (read open))) +(allow init_28_0 gsm0710muxd_exec (file (read getattr map execute open))) +(allow init_28_0 gsm0710muxd (process (transition))) +(allow gsm0710muxd gsm0710muxd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 gsm0710muxd (process (noatsecure))) +(allow init_28_0 gsm0710muxd (process (siginh rlimitinh))) +(typetransition init_28_0 gsm0710muxd_exec process gsm0710muxd) +(typetransition gsm0710muxd tmpfs_28_0 file gsm0710muxd_tmpfs) +(allow gsm0710muxd gsm0710muxd_tmpfs (file (read write getattr map))) +(allow gsm0710muxd tmpfs_28_0 (dir (getattr search))) +(allow gsm0710muxd self (capability (chown fowner setuid))) +(allow gsm0710muxd property_socket_28_0 (sock_file (write))) +(allow gsm0710muxd init_28_0 (unix_stream_socket (connectto))) +(allow gsm0710muxd ctl_rildaemon_prop_28_0 (property_service (set))) +(allow gsm0710muxd ctl_rildaemon_prop_28_0 (file (ioctl read getattr lock map open))) +(allow gsm0710muxd property_socket_28_0 (sock_file (write))) +(allow gsm0710muxd init_28_0 (unix_stream_socket (connectto))) +(allow gsm0710muxd ctl_ril-daemon-mtk_prop (property_service (set))) +(allow gsm0710muxd ctl_ril-daemon-mtk_prop (file (ioctl read getattr lock map open))) +(allow gsm0710muxd property_socket_28_0 (sock_file (write))) +(allow gsm0710muxd init_28_0 (unix_stream_socket (connectto))) +(allow gsm0710muxd ctl_fusion_ril_mtk_prop (property_service (set))) +(allow gsm0710muxd ctl_fusion_ril_mtk_prop (file (ioctl read getattr lock map open))) +(allow gsm0710muxd property_socket_28_0 (sock_file (write))) +(allow gsm0710muxd init_28_0 (unix_stream_socket (connectto))) +(allow gsm0710muxd gsm0710muxd_prop (property_service (set))) +(allow gsm0710muxd gsm0710muxd_prop (file (ioctl read getattr lock map open))) +(allow gsm0710muxd property_socket_28_0 (sock_file (write))) +(allow gsm0710muxd init_28_0 (unix_stream_socket (connectto))) +(allow gsm0710muxd vendor_radio_prop (property_service (set))) +(allow gsm0710muxd vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow gsm0710muxd property_socket_28_0 (sock_file (write))) +(allow gsm0710muxd init_28_0 (unix_stream_socket (connectto))) +(allow gsm0710muxd ril_mux_report_case_prop (property_service (set))) +(allow gsm0710muxd ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow gsm0710muxd gsm0710muxd_device (chr_file (ioctl read write getattr lock append map open))) +(allow gsm0710muxd device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow gsm0710muxd device_28_0 (lnk_file (create unlink))) +(allow gsm0710muxd devpts_28_0 (chr_file (setattr))) +(allow gsm0710muxd eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow gsm0710muxd sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow gsm0710muxd sysfs_ccci (dir (search))) +(allow gsm0710muxd sysfs_ccci (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild vendor_radio_prop (property_service (set))) +(allow rild vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow hal_bootctl_default para_block_device (blk_file (read write open))) +(allow hal_bootctl_default rootfs_28_0 (file (read getattr open))) +(allow hal_bootctl_default sysfs_28_0 (dir (read open))) +(allow hal_bootctl_default block_device_28_0 (dir (search))) +(allow hal_bootctl_default misc_sd_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_bootctl_default bootdevice_block_device (blk_file (ioctl read write open))) +(allow hal_bootctl_default proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow hal_bootctl_default sysfs_boot_type (file (ioctl read getattr lock map open))) +(allow hal_bootctl_default misc_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow hal_cas_default vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_cas_default vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_cas_default (dir (search))) +(allow vndservicemanager_28_0 hal_cas_default (file (read open))) +(allow vndservicemanager_28_0 hal_cas_default (process (getattr))) +(allow hal_drm_default vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_drm_default vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_drm_default (dir (search))) +(allow vndservicemanager_28_0 hal_drm_default (file (read open))) +(allow vndservicemanager_28_0 hal_drm_default (process (getattr))) +(allow hal_drm_default debugfs_tracing_28_0 (file (write))) +(allow hal_drm_default debugfs_ion (dir (search))) +(allow hal_gnss vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_gnss vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_gnss (dir (search))) +(allow vndservicemanager_28_0 hal_gnss (file (read open))) +(allow vndservicemanager_28_0 hal_gnss (process (getattr))) +(allow hal_gnss_default mnld_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_gnss_default mnld_data_file (sock_file (ioctl read write getattr lock append map open))) +(allow hal_gnss_default mnld_data_file (dir (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_gnss_default mnld_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow hal_gnss_default mnld (unix_dgram_socket (sendto))) +(allow hal_graphics_allocator proc_ged (file (ioctl read open))) +(allow hal_graphics_allocator_default gpu_device_28_0 (dir (search))) +(allow hal_graphics_allocator_default sw_sync_device (chr_file (ioctl read write getattr open))) +(allow hal_graphics_allocator_default debugfs_ion (dir (search))) +(allow hal_graphics_allocator_default debugfs_tracing_28_0 (file (write))) +(allow hal_graphics_allocator_default debugfs_tracing_28_0 (file (open))) +(allow hal_graphics_composer_default vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_graphics_composer_default vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_graphics_composer_default (dir (search))) +(allow vndservicemanager_28_0 hal_graphics_composer_default (file (read open))) +(allow vndservicemanager_28_0 hal_graphics_composer_default (process (getattr))) +(allow hal_graphics_composer_default debugfs_ged (dir (search))) +(allow hal_graphics_composer_default proc_28_0 (file (ioctl read getattr open))) +(allow hal_graphics_composer_default proc_ged (file (ioctl read open))) +(allow hal_graphics_composer_default self (netlink_kobject_uevent_socket (read create bind setopt))) +(allow hal_graphics_composer_default sw_sync_device (chr_file (ioctl read write open))) +(allow hal_graphics_composer_default hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow hal_graphics_composer_default gpu_device_28_0 (dir (search))) +(allow hal_graphics_composer_default debugfs_ion (dir (search))) +(allow hal_graphics_composer_default debugfs_tracing_28_0 (file (write))) +(allow hal_graphics_composer_default debugfs_tracing_28_0 (file (open))) +(allow hal_graphics_composer_default mtk_cmdq_device (chr_file (ioctl read open))) +(allow hal_graphics_composer_default mtk_hal_power_hwservice (hwservice_manager (find))) +(allow hal_graphics_composer_default mtk_hal_power (binder (call transfer))) +(allow mtk_hal_power hal_graphics_composer_default (binder (transfer))) +(allow hal_graphics_composer_default mtk_hal_power (fd (use))) +(allow hal_graphics_composer_default property_socket_28_0 (sock_file (write))) +(allow hal_graphics_composer_default init_28_0 (unix_stream_socket (connectto))) +(allow hal_graphics_composer_default graphics_hwc_pid_prop (property_service (set))) +(allow hal_graphics_composer_default graphics_hwc_pid_prop (file (ioctl read getattr lock map open))) +(allow hal_graphics_composer_default graphics_hwc_pid_prop (file (ioctl read getattr lock map open))) +(allow hal_graphics_composer_default graphics_debug_prop (file (ioctl read getattr lock map open))) +(allow hal_graphics_composer_default property_socket_28_0 (sock_file (write))) +(allow hal_graphics_composer_default init_28_0 (unix_stream_socket (connectto))) +(allow hal_graphics_composer_default graphics_hwc_latch_unsignaled_prop (property_service (set))) +(allow hal_graphics_composer_default graphics_hwc_latch_unsignaled_prop (file (ioctl read getattr lock map open))) +(allow hal_graphics_composer_default property_socket_28_0 (sock_file (write))) +(allow hal_graphics_composer_default init_28_0 (unix_stream_socket (connectto))) +(allow hal_graphics_composer_default graphics_hwc_hdr_prop (property_service (set))) +(allow hal_graphics_composer_default graphics_hwc_hdr_prop (file (ioctl read getattr lock map open))) +(allow hal_graphics_composer_default mtk_mdp_device (chr_file (ioctl read write open))) +(allow hal_imsa_client hal_imsa_server (binder (call transfer))) +(allow hal_imsa_server hal_imsa_client (binder (transfer))) +(allow hal_imsa_client hal_imsa_server (fd (use))) +(allow hal_imsa_server hal_imsa_client (binder (call transfer))) +(allow hal_imsa_client hal_imsa_server (binder (transfer))) +(allow hal_imsa_server hal_imsa_client (fd (use))) +(allow hal_imsa_client mtk_hal_imsa_hwservice (hwservice_manager (find))) +(allow hal_ir_default irtx_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_ir_default irtx_device (chr_file (ioctl open))) +(allow hal_ir_default irtx_device (chr_file (read write))) +(allow init_28_0 hal_keymaster_attestation_exec (file (read getattr map execute open))) +(allow init_28_0 hal_keymaster_attestation (process (transition))) +(allow hal_keymaster_attestation hal_keymaster_attestation_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_keymaster_attestation (process (noatsecure))) +(allow init_28_0 hal_keymaster_attestation (process (siginh rlimitinh))) +(typetransition init_28_0 hal_keymaster_attestation_exec process hal_keymaster_attestation) +(typetransition hal_keymaster_attestation tmpfs_28_0 file hal_keymaster_attestation_tmpfs) +(allow hal_keymaster_attestation hal_keymaster_attestation_tmpfs (file (read write getattr map))) +(allow hal_keymaster_attestation tmpfs_28_0 (dir (getattr search))) +(allow hal_keymaster_attestation hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_keymaster_attestation (binder (call transfer))) +(allow hwservicemanager_28_0 hal_keymaster_attestation (dir (search))) +(allow hwservicemanager_28_0 hal_keymaster_attestation (file (read open))) +(allow hwservicemanager_28_0 hal_keymaster_attestation (process (getattr))) +(allow hal_keymaster_attestation tee_device_28_0 (chr_file (ioctl read write open))) +(allow hal_keymaster_attestation mnt_vendor_file_28_0 (dir (search))) +(allow hal_keymaster_attestation persist_data_file (dir (write add_name search))) +(allow hal_keymaster_attestation persist_data_file (file (write create getattr open))) +(allow hal_memtrack debugfs_gpu_mali_midgard (file (read getattr open))) +(allow hal_memtrack debugfs_gpu_mali_utgard (file (read getattr open))) +(allow hal_memtrack debugfs_gpu_img (dir (search))) +(allow hal_memtrack debugfs_gpu_img (file (read getattr open))) +(allow hal_memtrack debugfs_ion (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow hal_memtrack debugfs_ion (file (read getattr open))) +(allow hal_mms_client hal_mms_server (binder (call transfer))) +(allow hal_mms_server hal_mms_client (binder (transfer))) +(allow hal_mms_client hal_mms_server (fd (use))) +(allow hal_mms_server hal_mms_client (binder (call transfer))) +(allow hal_mms_client hal_mms_server (binder (transfer))) +(allow hal_mms_server hal_mms_client (fd (use))) +(allow hal_mms_client mtk_hal_mms_hwservice (hwservice_manager (find))) +(allow hal_nfc st21nfc_device (chr_file (ioctl read write getattr open))) +(allow hal_nvramagent_client hal_nvramagent_server (binder (call transfer))) +(allow hal_nvramagent_server hal_nvramagent_client (binder (transfer))) +(allow hal_nvramagent_client hal_nvramagent_server (fd (use))) +(allow hal_nvramagent_client nvram_agent_binder_hwservice (hwservice_manager (find))) +(allow hal_nvramagent_server nvram_agent_binder_hwservice (hwservice_manager (add find))) +(allow hal_nvramagent_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_288_28_0 nvram_agent_binder_hwservice (hwservice_manager (add))) +(allow hal_pq_client hal_pq_server (binder (call transfer))) +(allow hal_pq_server hal_pq_client (binder (transfer))) +(allow hal_pq_client hal_pq_server (fd (use))) +(allow hal_pq_server hal_pq_client (binder (call transfer))) +(allow hal_pq_client hal_pq_server (binder (transfer))) +(allow hal_pq_server hal_pq_client (fd (use))) +(allow hal_pq_client mtk_hal_pq_hwservice (hwservice_manager (find))) +(allow hal_thermal_default proc_mtktz (dir (search))) +(allow hal_thermal_default proc_mtktz (file (read getattr open))) +(allow hal_thermal_default proc_stat_28_0 (file (read getattr open))) +(allow init_28_0 mtk_hal_usb_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_usb (process (transition))) +(allow mtk_hal_usb mtk_hal_usb_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_usb (process (noatsecure))) +(allow init_28_0 mtk_hal_usb (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_usb_exec process mtk_hal_usb) +(typetransition mtk_hal_usb tmpfs_28_0 file mtk_hal_usb_tmpfs) +(allow mtk_hal_usb mtk_hal_usb_tmpfs (file (read write getattr map))) +(allow mtk_hal_usb tmpfs_28_0 (dir (getattr search))) +(allow hal_usb_default sysfs_dual_role_usb20 (dir (read search))) +(allow hal_usb_default sysfs_dual_role_usb20 (file (read getattr open))) +(allow mtk_hal_usb sysfs_dual_role_usb20 (dir (read search open))) +(allow mtk_hal_usb sysfs_dual_role_usb20 (file (read getattr open))) +(allow hal_vibrator sysfs_vibrator_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_vibrator sysfs_leds_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_vibrator sysfs_leds_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_vibrator sysfs_leds_28_0 (lnk_file (read))) +(allow hal_vibrator_default sysfs_28_0 (file (read write open))) +(allow hal_wifi wmtWifi_device (chr_file (write lock append map open))) +(allow init_28_0 nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 nvram_data_file (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 nvdata_file (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 nvdata_file (dir (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 block_device_28_0 (blk_file (setattr))) +(allow init_28_0 system_block_device_28_0 (blk_file (setattr))) +(allow init_28_0 nvram_device (blk_file (setattr))) +(allow init_28_0 seccfg_block_device (blk_file (setattr))) +(allow init_28_0 secro_block_device (blk_file (setattr))) +(allow init_28_0 frp_block_device_28_0 (blk_file (setattr))) +(allow init_28_0 logo_block_device (blk_file (setattr))) +(allow init_28_0 para_block_device (blk_file (setattr))) +(allow init_28_0 recovery_block_device_28_0 (blk_file (setattr))) +(allow init_28_0 protect1_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 protect2_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 cache_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 nvdata_device (blk_file (write lock append map open))) +(allow init_28_0 persist_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 nvcfg_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 odm_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 oem_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 para_block_device (blk_file (write lock append map open))) +(allow init_28_0 debugfs_dynamic_debug (file (write))) +(allow init_28_0 self (capability (sys_module))) +(allow init_28_0 kernel_28_0 (system (module_request))) +(allow init_28_0 tmpfs_28_0 (lnk_file (create))) +(allow init_28_0 mtk_hal_bluetooth_exec (file (getattr))) +(allow init_28_0 debugfs_28_0 (file (write lock append map open))) +(allow init_28_0 mtk_hal_audio_exec (file (getattr))) +(allow init_28_0 vendor_block_device (lnk_file (relabelto))) +(allow init_28_0 mtk_hal_gnss_exec (file (getattr))) +(allow init_28_0 debugfs_tracing_instances_28_0 (file (relabelfrom))) +(allow init_28_0 debugfs_28_0 (file (write))) +(allow init_28_0 kernel_28_0 (system (module_request))) +(allow init_28_0 nvdata_file (dir (mounton))) +(allow init_28_0 oemfs_28_0 (dir (mounton))) +(allow init_28_0 protect_f_data_file (dir (mounton))) +(allow init_28_0 protect_s_data_file (dir (mounton))) +(allow init_28_0 nvcfg_file (dir (mounton))) +(allow init_28_0 persist_data_file (dir (mounton))) +(allow init_28_0 tmpfs_28_0 (lnk_file (create))) +(allow init_28_0 debugfs_ged (file (write lock append map open))) +(allow init_28_0 block_device_28_0 (lnk_file (relabelfrom))) +(allow init_28_0 expdb_block_device (lnk_file (relabelto))) +(allow init_28_0 mcupmfw_block_device (lnk_file (relabelto))) +(allow init_28_0 tee_block_device (lnk_file (relabelto))) +(allow init_28_0 rootfs_28_0 (system (module_load))) +(allow init_28_0 vendor_file_28_0 (system (module_load))) +(allow init_28_0 kernel_28_0 (key (search))) +(allow init_28_0 proc_perfmgr (file (write))) +(allow init_28_0 proc_wmtdbg (file (write))) +(allow init_28_0 mnt_vendor_file_28_0 (dir (mounton))) +(allow init_28_0 wmt_check_patch_exec (file (getattr))) +(allow kernel_28_0 sdcard_type (dir (search))) +(allow kernel_28_0 block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow kernel_28_0 loop_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow kernel_28_0 vold_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow kernel_28_0 system_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow kernel_28_0 fon_image_data_file (file (read))) +(allow kernel_28_0 proc_thermal (dir (search))) +(allow kernel_28_0 mnt_user_file_28_0 (dir (search))) +(allow kernel_28_0 mnt_user_file_28_0 (lnk_file (read))) +(allow kernel_28_0 wifi_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow kernel_28_0 wifi_data_file_28_0 (dir (search))) +(allow kernel_28_0 storage_file_28_0 (lnk_file (read))) +(allow kernel_28_0 sdcard_type (file (open))) +(allow kernel_28_0 block_device_28_0 (dir (search))) +(allow kernel_28_0 misc2_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow kernel_28_0 fuseblk (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow kernel_28_0 fuseblk (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow kernel_28_0 vfat_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow kernel_28_0 mnt_media_rw_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow kernel_28_0 vfat_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow kernel_28_0 mnt_media_rw_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow kernel_28_0 kernel_28_0 (key (write search setattr))) +(allow kernel_28_0 platform_app_28_0 (process (setsched))) +(allow kernel_28_0 audioserver_28_0 (fd (use))) +(allow kernel_28_0 mtk_hal_audio (fd (use))) +(allow kernel_28_0 factory (fd (use))) +(allow kernel_28_0 vendor_file_28_0 (file (ioctl read getattr lock map open))) +(allow kernel_28_0 mtk_audiohal_data_file (file (write))) +(allow kernel_28_0 dynamic_fw_data_file (dir (search))) +(allow kernel_28_0 dynamic_fw_data_file (file (read open))) +(allow keystore_28_0 app_data_file_28_0 (file (write))) +(allow hal_keymaster_default debugfs_tracing_28_0 (file (write))) +(allow lbs_dbg system_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow lbs_dbg lbs_dbg_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow lbs_dbg lbs_dbg_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow lbs_dbg lbs_dbg_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow lbs_dbg lbs_dbg_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow lbs_dbg lbs_dbg_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(typetransition lbs_dbg system_data_file_28_0 dir lbs_dbg_data_file) +(typetransition lbs_dbg system_data_file_28_0 fifo_file lbs_dbg_data_file) +(typetransition lbs_dbg system_data_file_28_0 sock_file lbs_dbg_data_file) +(typetransition lbs_dbg system_data_file_28_0 lnk_file lbs_dbg_data_file) +(typetransition lbs_dbg system_data_file_28_0 file lbs_dbg_data_file) +(allow init_28_0 lbs_dbg_exec (file (read getattr map execute open))) +(allow init_28_0 lbs_dbg (process (transition))) +(allow lbs_dbg lbs_dbg_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 lbs_dbg (process (noatsecure))) +(allow init_28_0 lbs_dbg (process (siginh rlimitinh))) +(typetransition init_28_0 lbs_dbg_exec process lbs_dbg) +(typetransition lbs_dbg tmpfs_28_0 file lbs_dbg_tmpfs) +(allow lbs_dbg lbs_dbg_tmpfs (file (read write getattr map))) +(allow lbs_dbg tmpfs_28_0 (dir (getattr search))) +(allow lbs_dbg storage_file_28_0 (dir (write create mounton add_name search))) +(allow lbs_dbg storage_file_28_0 (lnk_file (read))) +(allow lbs_dbg lbs_dbg_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow lbs_dbg system_data_file_28_0 (lnk_file (read))) +(allow lbs_dbg mnld_device (chr_file (ioctl read write getattr lock append map open))) +(allow lbs_dbg media_rw_data_file_28_0 (dir (search))) +(allow lbs_dbg media_rw_data_file_28_0 (dir (read open))) +(allow lbs_dbg sdcard_type (filesystem (unmount))) +(allow lbs_dbg tmpfs_28_0 (filesystem (unmount))) +(allow lbs_dbg sysfs_28_0 (dir (read open))) +(allow lbs_dbg sysfs_leds_28_0 (dir (search))) +(allow lbs_dbg sysfs_leds_28_0 (lnk_file (read))) +(allow lbs_dbg sysfs_vibrator_28_0 (file (read write open))) +(allow lbs_dbg sdcard_type (dir (ioctl read getattr lock search open))) +(allow lbs_dbg self (netlink_route_socket (read write create getattr bind nlmsg_read nlmsg_write))) +(allow lbs_dbg self (tcp_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown))) +(allow lbs_dbg self (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow lbs_dbg hwservicemanager_prop_28_0 (file (read))) +(allow lbs_dbg media_rw_data_file_28_0 (dir (write remove_name))) +(allow lbs_dbg media_rw_data_file_28_0 (file (getattr))) +(allow lbs_dbg sdcardfs_28_0 (dir (write create add_name remove_name))) +(allow lbs_dbg sdcardfs_28_0 (file (getattr rename))) +(allow lbs_dbg media_rw_data_file_28_0 (dir (create add_name))) +(allow lbs_dbg media_rw_data_file_28_0 (file (write create rename open))) +(allow lbs_dbg sdcardfs_28_0 (file (write create open))) +(allow lbs_dbg media_rw_data_file_28_0 (file (unlink))) +(allow lbs_dbg sdcardfs_28_0 (file (unlink))) +(allow lbs_dbg vfat_28_0 (dir (write create add_name remove_name))) +(allow lbs_dbg vfat_28_0 (file (write create getattr unlink rename open))) +(allow init_28_0 lbs_hidl_service_exec (file (read getattr map execute open))) +(allow init_28_0 lbs_hidl_service (process (transition))) +(allow lbs_hidl_service lbs_hidl_service_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 lbs_hidl_service (process (noatsecure))) +(allow init_28_0 lbs_hidl_service (process (siginh rlimitinh))) +(typetransition init_28_0 lbs_hidl_service_exec process lbs_hidl_service) +(typetransition lbs_hidl_service tmpfs_28_0 file lbs_hidl_service_tmpfs) +(allow lbs_hidl_service lbs_hidl_service_tmpfs (file (read write getattr map))) +(allow lbs_hidl_service tmpfs_28_0 (dir (getattr search))) +(allow lbs_hidl_service vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow lbs_hidl_service vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 lbs_hidl_service (dir (search))) +(allow vndservicemanager_28_0 lbs_hidl_service (file (read open))) +(allow vndservicemanager_28_0 lbs_hidl_service (process (getattr))) +(allow lbs_hidl_service system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow lbs_hidl_service system_file_28_0 (file (ioctl read getattr lock map open))) +(allow lbs_hidl_service system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow lbs_hidl_service agpsd_socket (sock_file (write))) +(allow lbs_hidl_service mtk_agpsd (unix_stream_socket (connectto))) +(allow lbs_hidl_service mtk_agpsd (unix_dgram_socket (sendto))) +(allow lbs_hidl_service mnld (unix_dgram_socket (sendto))) +(dontaudit lmkd_28_0 zygote_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(dontaudit lmkd_28_0 platform_app_28_0 (fd (use))) +(allow lmkd_28_0 system_server_28_0 (unix_stream_socket (connectto))) +(allow init_28_0 loghidlvendorservice_exec (file (read getattr map execute open))) +(allow init_28_0 loghidlvendorservice (process (transition))) +(allow loghidlvendorservice loghidlvendorservice_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 loghidlvendorservice (process (noatsecure))) +(allow init_28_0 loghidlvendorservice (process (siginh rlimitinh))) +(typetransition init_28_0 loghidlvendorservice_exec process loghidlvendorservice) +(typetransition loghidlvendorservice tmpfs_28_0 file loghidlvendorservice_tmpfs) +(allow loghidlvendorservice loghidlvendorservice_tmpfs (file (read write getattr map))) +(allow loghidlvendorservice tmpfs_28_0 (dir (getattr search))) +(allow mdlogger_28_0 debug_mdlogger_prop (property_service (set))) +(allow mdlogger_28_0 debug_prop_28_0 (property_service (set))) +(allow mdlogger_28_0 ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow mdlogger_28_0 ttyGS_device (chr_file (ioctl read write getattr lock append map open))) +(allow mdlogger_28_0 mdlog_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow mdlogger_28_0 mdlog_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 mdlog_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 system_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow mdlogger_28_0 mdlog_device (chr_file (ioctl read write getattr lock append map open))) +(allow mdlogger_28_0 vfat_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mdlogger_28_0 vfat_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 tmpfs_28_0 (lnk_file (read))) +(allow mdlogger_28_0 storage_file_28_0 (lnk_file (ioctl read write getattr lock append map open))) +(allow mdlogger_28_0 mnt_user_file_28_0 (dir (search))) +(allow mdlogger_28_0 mnt_user_file_28_0 (lnk_file (ioctl read write getattr lock append map open))) +(allow mdlogger_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mdlogger_28_0 storage_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mdlogger_28_0 storage_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 sysfs_ccci (dir (search))) +(allow mdlogger_28_0 sysfs_ccci (file (ioctl read getattr lock map open))) +(allow mdlogger_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mdlogger_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow mdlogger_28_0 system_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow mdlogger_28_0 mdlog_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 mdlog_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 mdlog_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 mdlog_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 mdlog_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(typetransition mdlogger_28_0 system_data_file_28_0 dir mdlog_data_file) +(typetransition mdlogger_28_0 system_data_file_28_0 fifo_file mdlog_data_file) +(typetransition mdlogger_28_0 system_data_file_28_0 sock_file mdlog_data_file) +(typetransition mdlogger_28_0 system_data_file_28_0 lnk_file mdlog_data_file) +(typetransition mdlogger_28_0 system_data_file_28_0 file mdlog_data_file) +(allow emdlogger_28_0 file_contexts_file_28_0 (file (read getattr open))) +(allow mdlogger_28_0 sysfs_boot_mode (file (read open))) +(allow mdlogger_28_0 system_file_28_0 (dir (read open))) +(allow mdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow mdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mdlogger_28_0 vendor_mdl_prop (property_service (set))) +(allow mdlogger_28_0 vendor_mdl_prop (file (ioctl read getattr lock map open))) +(allow mdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow mdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mdlogger_28_0 debug_mdlogger_prop (property_service (set))) +(allow mdlogger_28_0 debug_mdlogger_prop (file (ioctl read getattr lock map open))) +(allow mdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow mdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mdlogger_28_0 persist_mdlog_prop (property_service (set))) +(allow mdlogger_28_0 persist_mdlog_prop (file (ioctl read getattr lock map open))) +(allow mdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow mdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mdlogger_28_0 persist_mtklog_prop (property_service (set))) +(allow mdlogger_28_0 persist_mtklog_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 devmap_device (chr_file (ioctl))) +(allow mediacodec_28_0 Vcodec_device (chr_file (ioctl read write open))) +(allow mediacodec_28_0 M4U_device_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediacodec_28_0 proc_28_0 (file (read open))) +(allow mediacodec_28_0 sysfs_28_0 (file (read write open))) +(allow mediacodec_28_0 debugfs_binder (dir (search))) +(allow mediacodec_28_0 proc_28_0 (file (ioctl getattr))) +(allow mediacodec_28_0 MTK_SMI_device (chr_file (ioctl read open))) +(allow mediacodec_28_0 storage_file_28_0 (lnk_file (read write open))) +(allow mediacodec_28_0 tmpfs_28_0 (dir (search))) +(allow mediacodec_28_0 mnt_user_file_28_0 (dir (read write search))) +(allow mediacodec_28_0 mnt_user_file_28_0 (lnk_file (read write))) +(allow mediacodec_28_0 sdcard_type (dir (read write add_name remove_name search))) +(allow mediacodec_28_0 sdcard_type (file (read write create getattr append unlink open))) +(allow mediacodec_28_0 nvram_data_file (dir (write lock add_name remove_name search open))) +(allow mediacodec_28_0 nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediacodec_28_0 nvram_data_file (lnk_file (read))) +(allow mediacodec_28_0 nvdata_file (lnk_file (read))) +(allow mediacodec_28_0 nvdata_file (dir (write lock add_name remove_name search open))) +(allow mediacodec_28_0 nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediacodec_28_0 devmap_device (chr_file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 proc_meminfo_28_0 (file (read getattr open))) +(allow mediacodec_28_0 mtk_sched_device (chr_file (ioctl read write open))) +(allow mediacodec_28_0 mediacodec_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediacodec_28_0 mediacodec_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mediacodec_28_0 sec_device (chr_file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 surfaceflinger_28_0 (file (getattr))) +(allow mediacodec_28_0 sysfs_lowmemorykiller_28_0 (file (read open))) +(allow mediacodec_28_0 proc_mtkcooler (dir (search))) +(allow mediacodec_28_0 proc_mtktz (dir (search))) +(allow mediacodec_28_0 proc_thermal (dir (search))) +(allow mediacodec_28_0 proc_mtkcooler (file (read write open))) +(allow mediacodec_28_0 proc_mtktz (file (read write getattr open))) +(allow mediacodec_28_0 proc_thermal (file (read write getattr open))) +(allow mediacodec_28_0 thermal_manager_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediacodec_28_0 thermal_manager_data_file (dir (ioctl read write getattr setattr lock add_name remove_name search open))) +(allow mediacodec_28_0 thermal_manager_data_file (dir (search))) +(allow mediacodec_28_0 untrusted_app_28_0 (dir (search))) +(allow mediacodec_28_0 MJC_device (chr_file (ioctl read write open))) +(allow mediacodec_28_0 MtkCodecService (binder (call))) +(allow mediacodec_28_0 MtkCodecService (binder (transfer))) +(allow mediacodec_28_0 proc_ged (file (ioctl read write getattr open))) +(allow mediacodec_28_0 surfaceflinger_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow mediacodec_28_0 gpu_device_28_0 (dir (search))) +(allow mediacodec_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mediacodec_28_0 debugfs_ion (dir (search))) +(allow mediacodec_28_0 mtk_cmdq_device (chr_file (ioctl read open))) +(allow mediacodec_28_0 mtk_thermal_config_prop (file (read getattr open))) +(allow mediacodec_28_0 mtk_thermal_config_prop (property_service (set))) +(allow mediacodec_28_0 mtk_hal_power_hwservice (hwservice_manager (find))) +(allow mediacodec_28_0 mtk_hal_power (binder (call))) +(allow mediacodec_28_0 mtk_hal_power (unix_stream_socket (connectto))) +(allow mediacodec_28_0 mtk_thermal_config_prop (file (read getattr open))) +(allow mediacodec_28_0 mtk_thermal_config_prop (property_service (set))) +(allow mediacodec_28_0 graphics_device_28_0 (chr_file (ioctl read open))) +(allow mediacodec_28_0 graphics_device_28_0 (dir (search))) +(allow mediadrmserver_28_0 proc_ged (file (ioctl read write getattr open))) +(allow mediaextractor_28_0 proc_ged (file (ioctl read write getattr open))) +(allow mediaextractor_28_0 vfat_28_0 (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 camera_isp_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 ccu_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 vpu_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 kd_camera_hw_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 seninf_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 self (capability (setuid ipc_lock sys_nice))) +(allow mediaserver_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 MTK_SMI_device (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 camera_pipemgr_device (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 kd_camera_flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 lens_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 sdcard_type (dir (write create lock add_name remove_name search open))) +(allow mediaserver_28_0 sdcard_type (file (create))) +(allow mediaserver_28_0 nvram_data_file (lnk_file (read))) +(allow mediaserver_28_0 nvdata_file (lnk_file (read))) +(allow mediaserver_28_0 sdcard_type (dir (remove_name))) +(allow mediaserver_28_0 sdcard_type (file (unlink))) +(allow mediaserver_28_0 nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 self (capability (net_admin))) +(allow mediaserver_28_0 devmap_device (chr_file (ioctl))) +(allow mediaserver_28_0 system_data_file_28_0 (file (open))) +(allow mediaserver_28_0 bluetooth_28_0 (unix_dgram_socket (sendto))) +(allow mediaserver_28_0 bt_a2dp_stream_socket (sock_file (write))) +(allow mediaserver_28_0 bt_int_adp_socket (sock_file (write))) +(allow mediaserver_28_0 camera_sysram_device (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 Vcodec_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 MtkCodecService (binder (call))) +(allow mediaserver_28_0 ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 devmap_device (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 ebc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 mtk_sched_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 block_device_28_0 (dir (write search))) +(allow mediaserver_28_0 fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 block_device_28_0 (dir (search))) +(allow mediaserver_28_0 FM50AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 AD5820AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 DW9714AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 DW9814AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 AK7345AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 DW9714A_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 LC898122AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 LC898212AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 BU6429AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 DW9718AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 BU64745GWZAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 MAINAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 MAIN2AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 SUBAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 bootanim_28_0 (binder (call transfer))) +(allow mediaserver_28_0 mtkbootanimation_28_0 (binder (call transfer))) +(allow mediaserver_28_0 sdcard_type (file (append))) +(allow mediaserver_28_0 camera_fdvt_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 MtkCodecService (binder (call transfer))) +(allow MtkCodecService mediaserver_28_0 (binder (transfer))) +(allow mediaserver_28_0 MtkCodecService (fd (use))) +(allow mediaserver_28_0 graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 smartpa_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 audiocmdservice_atci (binder (call))) +(allow mediaserver_28_0 audiocmdservice_atci (binder (call transfer))) +(allow audiocmdservice_atci mediaserver_28_0 (binder (transfer))) +(allow mediaserver_28_0 audiocmdservice_atci (fd (use))) +(allow mediaserver_28_0 mtk_jpeg_device (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 uhid_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 CAM_CAL_DRV_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 CAM_CAL_DRV1_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 CAM_CAL_DRV2_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 vow_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 rpc_socket (sock_file (write))) +(allow mediaserver_28_0 ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 surfaceflinger_28_0 (file (getattr))) +(allow mediaserver_28_0 sysfs_lowmemorykiller_28_0 (file (read open))) +(allow mediaserver_28_0 proc_mtkcooler (dir (search))) +(allow mediaserver_28_0 proc_mtktz (dir (search))) +(allow mediaserver_28_0 proc_thermal (dir (search))) +(allow mediaserver_28_0 qemu_pipe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 radio_data_file_28_0 (dir (search))) +(allow mediaserver_28_0 radio_data_file_28_0 (file (open))) +(allow mediaserver_28_0 radio_28_0 (dir (read search))) +(allow mediaserver_28_0 radio_28_0 (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 radio_data_file_28_0 (file (open))) +(allow mediaserver_28_0 untrusted_app_28_0 (dir (search))) +(allow mediaserver_28_0 offloadservice_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 system_data_file_28_0 (dir (write))) +(allow mediaserver_28_0 storage_file_28_0 (lnk_file (read write))) +(allow mediaserver_28_0 mnt_user_file_28_0 (dir (read write search))) +(allow mediaserver_28_0 mnt_user_file_28_0 (lnk_file (read write))) +(allow mediaserver_28_0 surfaceflinger_28_0 (fifo_file (read write))) +(allow mediaserver_28_0 camera_dpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 camera_tsf_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 camera_rsc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 proc_ged (file (ioctl read write getattr open))) +(allow mediaserver_28_0 camera_gepf_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow dumpstate_28_0 surfaceflinger_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 camera_wpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 gpu_device_28_0 (dir (search))) +(allow mediaserver_28_0 sw_sync_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 camera_owe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 mtk_cmdq_device (chr_file (ioctl read open))) +(allow mediaserver_28_0 graphics_device_28_0 (chr_file (ioctl read open))) +(allow mediaserver_28_0 graphics_device_28_0 (dir (search))) +(allow mediaserver_28_0 camera_dip_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 camera_mfb_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 proc_perfmgr (dir (read search))) +(allow mediaserver_28_0 proc_perfmgr (file (ioctl read open))) +(allow mediaserver_28_0 mtk_hal_keymanage (binder (call))) +(allow mediaserver_28_0 mtk_hal_keymanage_hwservice (hwservice_manager (find))) +(allow init_28_0 merged_hal_service_exec (file (read getattr map execute open))) +(allow init_28_0 merged_hal_service (process (transition))) +(allow merged_hal_service merged_hal_service_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 merged_hal_service (process (noatsecure))) +(allow init_28_0 merged_hal_service (process (siginh rlimitinh))) +(typetransition init_28_0 merged_hal_service_exec process merged_hal_service) +(typetransition merged_hal_service tmpfs_28_0 file merged_hal_service_tmpfs) +(allow merged_hal_service merged_hal_service_tmpfs (file (read write getattr map))) +(allow merged_hal_service tmpfs_28_0 (dir (getattr search))) +(allow merged_hal_service hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 merged_hal_service (binder (call transfer))) +(allow hwservicemanager_28_0 merged_hal_service (dir (search))) +(allow hwservicemanager_28_0 merged_hal_service (file (read open))) +(allow hwservicemanager_28_0 merged_hal_service (process (getattr))) +(allow merged_hal_service sysfs_28_0 (file (write))) +(allow merged_hal_service vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow merged_hal_service vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 merged_hal_service (dir (search))) +(allow vndservicemanager_28_0 merged_hal_service (file (read open))) +(allow vndservicemanager_28_0 merged_hal_service (process (getattr))) +(allow merged_hal_service system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow merged_hal_service system_file_28_0 (file (ioctl read getattr lock map open))) +(allow merged_hal_service system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow merged_hal_service agpsd_socket (sock_file (write))) +(allow merged_hal_service mtk_agpsd (unix_stream_socket (connectto))) +(allow merged_hal_service mtk_agpsd (unix_dgram_socket (sendto))) +(allow merged_hal_service mnld_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow merged_hal_service mnld_data_file (sock_file (ioctl read write getattr lock append map open))) +(allow merged_hal_service mnld_data_file (dir (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow merged_hal_service mnld_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow merged_hal_service mnld (unix_dgram_socket (sendto))) +(allow merged_hal_service gpu_device_28_0 (dir (search))) +(allow merged_hal_service sw_sync_device (chr_file (ioctl read write getattr open))) +(allow merged_hal_service debugfs_ion (dir (search))) +(allow merged_hal_service debugfs_tracing_28_0 (file (write))) +(allow merged_hal_service debugfs_tracing_28_0 (file (open))) +(allow merged_hal_service hidl_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow merged_hal_service hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow merged_hal_service mediacodec_28_0 (fd (use))) +(allow merged_hal_service base_typeattr_43_28_0 (fd (use))) +(allow merged_hal_service debugfs_tracing_28_0 (file (write))) +(allow merged_hal_service proc_28_0 (dir (getattr search))) +(allow merged_hal_service proc_28_0 (file (ioctl read write getattr open))) +(allow merged_hal_service debugfs_ged (dir (search))) +(allow merged_hal_service debugfs_ged (file (read write getattr open))) +(allow merged_hal_service proc_thermal (file (write open))) +(allow merged_hal_service proc_thermal (dir (search))) +(allow merged_hal_service sysfs_28_0 (file (read write open))) +(allow merged_hal_service proc_perfmgr (dir (search))) +(allow merged_hal_service proc_perfmgr (file (ioctl read write getattr open))) +(allow merged_hal_service sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow merged_hal_service sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow merged_hal_service eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow merged_hal_service mnt_user_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow merged_hal_service debugfs_fb (dir (search))) +(allow merged_hal_service debugfs_fb (file (read write getattr open))) +(allow merged_hal_service debugfs_fpsgo (dir (search))) +(allow merged_hal_service debugfs_fpsgo (file (read write getattr open))) +(allow merged_hal_service mtk_hal_camera (dir (getattr search))) +(allow merged_hal_service mtk_hal_camera (file (read open))) +(allow merged_hal_service sysfs_devices_system_cpu_28_0 (file (write))) +(allow mtk_hal_power system_server_28_0 (dir (getattr search))) +(allow mtk_hal_power system_server_28_0 (file (read write getattr open))) +(allow merged_hal_service mtk_powerhal_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow merged_hal_service mtk_powerhal_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow merged_hal_service mtk_powerhal_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow merged_hal_service proc_mtktz (dir (search))) +(allow merged_hal_service proc_mtktz (file (read getattr open))) +(allow merged_hal_service proc_stat_28_0 (file (read getattr open))) +(allow init_28_0 meta_tst_exec (file (read getattr map execute open))) +(allow init_28_0 meta_tst (process (transition))) +(allow meta_tst meta_tst_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 meta_tst (process (noatsecure))) +(allow init_28_0 meta_tst (process (siginh rlimitinh))) +(typetransition init_28_0 meta_tst_exec process meta_tst) +(typetransition meta_tst tmpfs_28_0 file meta_tst_tmpfs) +(allow meta_tst meta_tst_tmpfs (file (read write getattr map))) +(allow meta_tst tmpfs_28_0 (dir (getattr search))) +(allow meta_tst ttyGS_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst ttyMT_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst ttyS_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst emd_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst ttyACM_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst mdlog_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst mmcblk1_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst cache_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow meta_tst nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow meta_tst nvram_data_file (lnk_file (ioctl read getattr lock map open))) +(allow meta_tst nvdata_file (lnk_file (ioctl read getattr lock map open))) +(allow meta_tst nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow meta_tst nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow meta_tst nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst audio_device_28_0 (dir (ioctl read getattr lock search open))) +(allow meta_tst audio_ipi_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst audiohal_prop (property_service (set))) +(allow meta_tst audiohal_prop (file (ioctl read getattr lock map open))) +(allow meta_tst rtc_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow meta_tst MT_pmic_adc_cali_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst persist_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow meta_tst persist_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow meta_tst devmap_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_pipemgr_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst MTK_SMI_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_isp_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_sysram_device (chr_file (ioctl read getattr lock map open))) +(allow meta_tst kd_camera_flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst kd_camera_hw_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst AD5820AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst DW9714AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst DW9714A_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst LC898122AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst LC898212AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst BU6429AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst DW9718AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst BU64745GWZAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst MAINAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst MAIN2AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst SUBAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst graphics_device_28_0 (dir (search))) +(allow meta_tst als_ps_device (chr_file (ioctl read getattr lock map open))) +(allow meta_tst gsensor_device (chr_file (ioctl read getattr lock map open))) +(allow meta_tst msensor_device (chr_file (ioctl read getattr lock map open))) +(allow meta_tst gyroscope_device (chr_file (ioctl read getattr lock map open))) +(allow meta_tst fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst FM50AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst wmtWifi_device (chr_file (write lock append map open))) +(allow meta_tst stpbt_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst gps_data_file (dir (write unlink add_name remove_name search))) +(allow meta_tst gps_data_file (file (read write create getattr setattr lock append unlink open))) +(allow meta_tst gps_data_file (lnk_file (read))) +(allow meta_tst tmpfs_28_0 (lnk_file (read))) +(allow meta_tst agpsd_data_file (dir (search))) +(allow meta_tst agpsd_data_file (sock_file (write))) +(allow meta_tst mnld_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst mnld_prop (property_service (set))) +(allow meta_tst mnld_prop (file (ioctl read getattr lock map open))) +(allow meta_tst mt6605_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst key_install_data_file_28_0 (dir (write lock add_name remove_name search open))) +(allow meta_tst key_install_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow meta_tst misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow meta_tst block_device_28_0 (blk_file (getattr))) +(allow meta_tst system_block_device_28_0 (blk_file (getattr))) +(allow meta_tst pro_info_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst mtd_device_28_0 (dir (search))) +(allow meta_tst mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_ccci (dir (search))) +(allow meta_tst sysfs_ccci (file (ioctl read getattr lock map open))) +(allow meta_tst sysfs_comport_type (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_uart_info (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_boot_mode (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_boot_type (file (read open))) +(allow meta_tst sysfs_android_usb_28_0 (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_android_usb_28_0 (dir (search))) +(allow meta_tst sysfs_usb_cmode (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_usb_cmode (dir (search))) +(allow meta_tst sysfs_batteryinfo_28_0 (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_batteryinfo_28_0 (dir (search))) +(allow meta_tst system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow meta_tst gsm0710muxd_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst para_block_device (blk_file (read write open))) +(allow meta_tst nvcfg_file (dir (read search open))) +(allow meta_tst sdcard_type (filesystem (unmount))) +(allow meta_tst storage_stub_file_28_0 (dir (search))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst meta_connecttype_prop (property_service (set))) +(allow meta_tst meta_connecttype_prop (file (ioctl read getattr lock map open))) +(allow meta_tst input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow meta_tst input_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow meta_tst ashmem_device_28_0 (chr_file (execute))) +(allow meta_tst ctl_default_prop_28_0 (property_service (set))) +(allow meta_tst ctl_emdlogger1_prop_28_0 (property_service (set))) +(allow meta_tst st21nfc_device (chr_file (ioctl read write open))) +(allow meta_tst vendor_file_28_0 (file (read getattr execute execute_no_trans open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst hwservicemanager_prop_28_0 (property_service (set))) +(allow meta_tst hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow meta_tst hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 meta_tst (binder (call transfer))) +(allow hwservicemanager_28_0 meta_tst (dir (search))) +(allow hwservicemanager_28_0 meta_tst (file (read open))) +(allow hwservicemanager_28_0 meta_tst (process (getattr))) +(allow meta_tst debugfs_tracing_28_0 (file (write open))) +(allow meta_tst sysfs_leds_28_0 (lnk_file (read))) +(allow meta_tst sysfs_leds_28_0 (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_leds_28_0 (dir (ioctl read getattr lock search open))) +(allow meta_tst md_block_device (blk_file (read open))) +(allow meta_tst mddb_data_file (file (read write create getattr open))) +(allow meta_tst mddb_data_file (dir (read write create getattr add_name search open))) +(allow meta_tst mtk_hal_audio (binder (call transfer))) +(allow mtk_hal_audio meta_tst (binder (transfer))) +(allow meta_tst mtk_hal_audio (fd (use))) +(allow meta_tst mtk_hal_audio (binder (call))) +(allow meta_tst hal_audio_hwservice_28_0 (hwservice_manager (find))) +(allow meta_tst mtk_audiohal_data_file (dir (read search open))) +(allow meta_tst proc_28_0 (file (read open))) +(allow meta_tst audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst audio_device_28_0 (dir (write lock add_name remove_name search open))) +(allow meta_tst audiohal_prop (property_service (set))) +(allow meta_tst proc_bootprof (file (read write open))) +(allow meta_tst mtd_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst atm_mdmode_prop (property_service (set))) +(allow meta_tst atm_mdmode_prop (file (ioctl read getattr lock map open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst atm_ipaddr_prop (property_service (set))) +(allow meta_tst atm_ipaddr_prop (file (ioctl read getattr lock map open))) +(allow meta_tst tel_switch_prop (file (ioctl read getattr lock map open))) +(allow meta_tst nvram_agent_binder_hwservice (hwservice_manager (find))) +(allow meta_tst nvram_agent_binder (binder (call))) +(allow meta_tst block_device_28_0 (dir (search))) +(allow meta_tst sysfs_tpd_setting (dir (search))) +(allow meta_tst sysfs_tpd_setting (file (read getattr open))) +(allow meta_tst vendor_shell_exec_28_0 (file (read execute execute_no_trans open))) +(allow meta_tst vendor_toolbox_exec_28_0 (file (execute_no_trans))) +(allow meta_tst labeledfs_28_0 (filesystem (unmount))) +(allow meta_tst proc_cmdline_28_0 (file (read getattr open))) +(allow meta_tst meta_tst (capability (sys_admin))) +(allow meta_tst sysfs_dt_firmware_android_28_0 (file (read getattr open))) +(allow meta_tst sysfs_dt_firmware_android_28_0 (dir (read search open))) +(allow meta_tst meta_tst (capability (net_admin net_raw sys_module))) +(allow meta_tst self (udp_socket (ioctl create))) +(allowx meta_tst self (ioctl udp_socket (0x6900 0x6902))) +(allowx meta_tst self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx meta_tst self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow meta_tst node_28_0 (tcp_socket (node_bind))) +(allow meta_tst port_28_0 (tcp_socket (name_bind name_connect))) +(allow meta_tst self (capability (net_raw))) +(allow meta_tst self (tcp_socket (create bind connect listen accept setopt))) +(allow meta_tst self (tcp_socket (read write))) +(allow meta_tst self (udp_socket (write connect))) +(allow meta_tst proc_asound_28_0 (dir (read search open))) +(allow meta_tst proc_asound_28_0 (file (read write getattr open))) +(allow meta_tst mtk_audiohal_data_file (dir (read search open))) +(allow meta_tst audiohal_prop (property_service (set))) +(allow meta_tst sysfs_28_0 (file (read open))) +(allow meta_tst sysfs_headset (file (read open))) +(allow meta_tst meta_tst (netlink_kobject_uevent_socket (read create bind setopt))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst vendor_usb_prop (property_service (set))) +(allow meta_tst vendor_usb_prop (file (ioctl read getattr lock map open))) +(allow meta_tst loghidlvendorservice (unix_stream_socket (connectto))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst powerctl_prop_28_0 (property_service (set))) +(allow meta_tst powerctl_prop_28_0 (file (ioctl read getattr lock map open))) +(allow meta_tst self (capability (sys_time))) +(allow meta_tst sysfs_batteryinfo_28_0 (dir (search))) +(allow meta_tst sysfs_batteryinfo_28_0 (file (read open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst atci_sys_prop (property_service (set))) +(allow meta_tst atci_sys_prop (file (ioctl read getattr lock map open))) +(allow meta_tst adb_atci_socket (sock_file (write))) +(allow meta_tst fwmarkd_socket_28_0 (sock_file (write))) +(allow meta_tst mnt_vendor_file_28_0 (dir (search))) +(allow meta_tst adsp_device (chr_file (ioctl read write open))) +(allow init_28_0 mmc_ffu_exec (file (read getattr map execute open))) +(allow init_28_0 mmc_ffu (process (transition))) +(allow mmc_ffu mmc_ffu_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mmc_ffu (process (noatsecure))) +(allow init_28_0 mmc_ffu (process (siginh rlimitinh))) +(typetransition init_28_0 mmc_ffu_exec process mmc_ffu) +(typetransition mmc_ffu tmpfs_28_0 file mmc_ffu_tmpfs) +(allow mmc_ffu mmc_ffu_tmpfs (file (read write getattr map))) +(allow mmc_ffu tmpfs_28_0 (dir (getattr search))) +(allow mmc_ffu block_device_28_0 (dir (ioctl read getattr lock search open))) +(allow mmc_ffu misc_sd_device (chr_file (ioctl read getattr lock map open))) +(allow mmc_ffu bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 mnld_exec (file (read getattr map execute open))) +(allow init_28_0 mnld (process (transition))) +(allow mnld mnld_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mnld (process (noatsecure))) +(allow init_28_0 mnld (process (siginh rlimitinh))) +(typetransition init_28_0 mnld_exec process mnld) +(typetransition mnld tmpfs_28_0 file mnld_tmpfs) +(allow mnld mnld_tmpfs (file (read write getattr map))) +(allow mnld tmpfs_28_0 (dir (getattr search))) +(allow mnld agpsd_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mnld agpsd_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld mtk_agpsd (unix_dgram_socket (sendto))) +(allow mnld sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow mnld sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow mnld nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mnld nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld nvram_data_file (lnk_file (read))) +(allow mnld nvdata_file (lnk_file (read))) +(allow mnld nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow mnld nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow mnld nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mnld nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld mnld_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow mnld mnld_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld mnld_device (chr_file (ioctl read write getattr lock append map open))) +(allow mnld mnld_data_file (file (ioctl read write getattr lock append map open))) +(allow mnld mnld_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld mnld_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld init_28_0 (unix_stream_socket (connectto))) +(allow mnld init_28_0 (udp_socket (read write))) +(allow mnld lbs_hidl_service (unix_dgram_socket (sendto))) +(allow mnld merged_hal_service (unix_dgram_socket (sendto))) +(allow mnld bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow mnld block_device_28_0 (dir (search))) +(allow mnld mnld_prop (property_service (set))) +(allow mnld property_socket_28_0 (sock_file (write))) +(allow mnld mdlog_device (chr_file (read write))) +(allow mnld self (capability (fsetid))) +(allow mnld stpbt_device (chr_file (read write))) +(allow mnld ttyGS_device (chr_file (read write))) +(allow mnld sdcard_type (dir (search))) +(allow mnld sdcard_type (dir (write))) +(allow mnld sdcard_type (dir (add_name))) +(allow mnld sdcard_type (file (create))) +(allow mnld sdcard_type (file (ioctl read write getattr lock append map open))) +(allow mnld sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld sdcard_type (dir (read create remove_name open))) +(allow mnld tmpfs_28_0 (lnk_file (read create open))) +(allow mnld mtd_device_28_0 (dir (search))) +(allow mnld mnt_user_file_28_0 (lnk_file (read))) +(allow mnld mnt_user_file_28_0 (dir (search))) +(allow mnld gps_data_file (dir (write unlink add_name remove_name search))) +(allow mnld gps_data_file (file (read write create getattr setattr lock append unlink rename open))) +(allow mnld gps_data_file (lnk_file (read))) +(allow mnld storage_file_28_0 (lnk_file (read))) +(allow mnld nvcfg_file (dir (search))) +(allow mnld proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow mnld mtk_hal_gnss (unix_dgram_socket (sendto))) +(allow mnld hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mnld (binder (call transfer))) +(allow hwservicemanager_28_0 mnld (dir (search))) +(allow hwservicemanager_28_0 mnld (file (read open))) +(allow hwservicemanager_28_0 mnld (process (getattr))) +(allow mnld system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mnld (binder (transfer))) +(allow mnld system_server_28_0 (fd (use))) +(allow mnld fwk_sensor_hwservice_28_0 (hwservice_manager (find))) +(allow mnld hwservicemanager_prop_28_0 (file (read getattr open))) +(allow mnld debugfs_tracing_28_0 (file (write open))) +(allow mnld mnt_vendor_file_28_0 (dir (search))) +(allow mnld atci_service (unix_dgram_socket (sendto))) +(allow mnld sysfs_boot_mode (file (read open))) +(allow mnld property_socket_28_0 (sock_file (write))) +(allow mnld init_28_0 (unix_stream_socket (connectto))) +(allow mnld vendor_radio_prop (property_service (set))) +(allow mnld vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 sysfs_boot_mode (file (read open))) +(allow mobile_log_d_28_0 proc_kmsg_28_0 (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 proc_atf_log (dir (search))) +(allow mobile_log_d_28_0 proc_atf_log (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 proc_gz_log (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 proc_last_kmsg (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 proc_bootprof (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 proc_pl_lk (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 sysfs_scp (file (write open))) +(allow mobile_log_d_28_0 sysfs_scp (dir (search))) +(allow mobile_log_d_28_0 scp_device (chr_file (read open))) +(allow mobile_log_d_28_0 sysfs_adsp (file (write open))) +(allow mobile_log_d_28_0 sysfs_adsp (dir (search))) +(allow mobile_log_d_28_0 adsp_device (chr_file (read open))) +(allow mobile_log_d_28_0 sysfs_sspm (file (write open))) +(allow mobile_log_d_28_0 sysfs_sspm (dir (search))) +(allow mobile_log_d_28_0 sspm_device (chr_file (read open))) +(allow mobile_log_d_28_0 logmisc_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow mobile_log_d_28_0 logmisc_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mobile_log_d_28_0 logtemp_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow mobile_log_d_28_0 logtemp_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mobile_log_d_28_0 data_tmpfs_log_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mobile_log_d_28_0 data_tmpfs_log_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mobile_log_d_28_0 property_socket_28_0 (sock_file (write))) +(allow mobile_log_d_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mobile_log_d_28_0 mobile_log_prop (property_service (set))) +(allow mobile_log_d_28_0 mobile_log_prop (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow mobile_log_d_28_0 ttyGS_device (chr_file (ioctl read write open))) +(allow mobile_log_d_28_0 meta_connecttype_prop (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 port_28_0 (tcp_socket (name_bind name_connect))) +(allow mobile_log_d_28_0 mobile_log_d_28_0 (tcp_socket (create bind connect setopt))) +(allow mobile_log_d_28_0 mobile_log_d_28_0 (tcp_socket (read write bind listen accept setopt))) +(allow mobile_log_d_28_0 node_28_0 (tcp_socket (node_bind))) +(allow mobile_log_d_28_0 vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 mtk_agpsd_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_agpsd (process (transition))) +(allow mtk_agpsd mtk_agpsd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_agpsd (process (noatsecure))) +(allow init_28_0 mtk_agpsd (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_agpsd_exec process mtk_agpsd) +(typetransition mtk_agpsd tmpfs_28_0 file mtk_agpsd_tmpfs) +(allow mtk_agpsd mtk_agpsd_tmpfs (file (read write getattr map))) +(allow mtk_agpsd tmpfs_28_0 (dir (getattr search))) +(allow mtk_agpsd agps_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_agpsd ttySDIO_device (chr_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow mtk_agpsd ccci_device (chr_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow mtk_agpsd agpsd_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_agpsd agpsd_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd agpsd_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_agpsd sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_agpsd mnt_user_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_agpsd tmpfs_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd mnt_user_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd storage_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_agpsd storage_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd slpd (unix_dgram_socket (sendto))) +(allow mtk_agpsd nvcfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_agpsd nvcfg_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd mnld (unix_dgram_socket (sendto))) +(allow mtk_agpsd lbs_hidl_service (unix_dgram_socket (sendto))) +(allow mtk_agpsd merged_hal_service (unix_dgram_socket (sendto))) +(allow mtk_agpsd rild (unix_dgram_socket (sendto))) +(allow init_28_0 mtk_hal_audio_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_audio (process (transition))) +(allow mtk_hal_audio mtk_hal_audio_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_audio (process (noatsecure))) +(allow init_28_0 mtk_hal_audio (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_audio_exec process mtk_hal_audio) +(typetransition mtk_hal_audio tmpfs_28_0 file mtk_hal_audio_tmpfs) +(allow mtk_hal_audio mtk_hal_audio_tmpfs (file (read write getattr map))) +(allow mtk_hal_audio tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_audio hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_audio (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_audio (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_audio (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_audio (process (getattr))) +(allow mtk_hal_audio sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio self (capability2 (block_suspend))) +(allow mtk_hal_audio self (cap2_userns (block_suspend))) +(allow mtk_hal_audio ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_audio system_file_28_0 (dir (read open))) +(allow mtk_hal_audio proc_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_audio proc_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_audio proc_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_audio audio_device_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_audio audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(neverallow mtk_hal_audio fs_type (file (execute_no_trans))) +(neverallow mtk_hal_audio file_type (file (execute_no_trans))) +(neverallow mtk_hal_audio domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow mtk_hal_audio domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow mtk_hal_audio domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(allow mtk_hal_audio sdcard_type (dir (write create lock add_name remove_name search open))) +(allow mtk_hal_audio sdcard_type (file (create))) +(allow mtk_hal_audio nvram_data_file (dir (write lock add_name remove_name search open))) +(allow mtk_hal_audio nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_audio nvram_data_file (lnk_file (read))) +(allow mtk_hal_audio nvdata_file (lnk_file (read))) +(allow mtk_hal_audio nvdata_file (dir (write lock add_name remove_name search open))) +(allow mtk_hal_audio nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_audio sdcard_type (dir (remove_name))) +(allow mtk_hal_audio sdcard_type (file (unlink))) +(allow mtk_hal_audio nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio self (netlink_kobject_uevent_socket (create bind setopt))) +(allow mtk_hal_audio self (netlink_kobject_uevent_socket (read))) +(allow mtk_hal_audio bt_a2dp_stream_socket (sock_file (write))) +(allow mtk_hal_audio bt_int_adp_socket (sock_file (write))) +(allow mtk_hal_audio MtkCodecService (binder (call))) +(allow mtk_hal_audio ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio devmap_device (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_audio ebc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio block_device_28_0 (dir (write search))) +(allow mtk_hal_audio fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio sdcard_type (file (append))) +(allow mtk_hal_audio audiohal_prop (property_service (set))) +(allow mtk_hal_audio graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio smartpa_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio uhid_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio vow_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio rpc_socket (sock_file (write))) +(allow mtk_hal_audio ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio sysfs_lowmemorykiller_28_0 (file (read open))) +(allow mtk_hal_audio proc_mtkcooler (dir (search))) +(allow mtk_hal_audio proc_mtktz (dir (search))) +(allow mtk_hal_audio proc_thermal (dir (search))) +(allow mtk_hal_audio thermal_manager_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_audio thermal_manager_data_file (dir (ioctl read write getattr setattr lock add_name remove_name search open))) +(allow mtk_hal_audio radio_28_0 (dir (read search))) +(allow mtk_hal_audio radio_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_audio untrusted_app_28_0 (dir (search))) +(allow mtk_hal_audio offloadservice_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio storage_file_28_0 (dir (search))) +(allow mtk_hal_audio storage_file_28_0 (lnk_file (read write))) +(allow mtk_hal_audio mnt_user_file_28_0 (dir (read write search))) +(allow mtk_hal_audio mnt_user_file_28_0 (lnk_file (read write))) +(allow mtk_hal_audio sysfs_ccci (file (ioctl read getattr lock map open))) +(allow mtk_hal_audio tmpfs_28_0 (dir (search))) +(allow mtk_hal_audio sysfs_28_0 (file (read write open))) +(allow mtk_hal_audio sysfs_ccci (dir (search))) +(allow mtk_hal_audio debugfs_binder (dir (search))) +(allow mtk_hal_audio kmsg_device_28_0 (chr_file (write open))) +(allow mtk_hal_audio property_socket_28_0 (sock_file (write))) +(allow mtk_hal_audio fuse_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_audio radio_28_0 (binder (call transfer))) +(allow radio_28_0 mtk_hal_audio (binder (transfer))) +(allow mtk_hal_audio radio_28_0 (fd (use))) +(allow mtk_hal_audio mtk_audiohal_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_audio mtk_audiohal_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_audio sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_audio proc_ged (file (ioctl read write getattr open))) +(allow mtk_hal_audio property_socket_28_0 (sock_file (write))) +(allow mtk_hal_audio init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_audio hwservicemanager_prop_28_0 (property_service (set))) +(allow mtk_hal_audio hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_audio storage_file_28_0 (dir (search))) +(allow mtk_hal_audio fuse_28_0 (dir (read))) +(allow mtk_hal_audio self (capability (sys_nice))) +(allow mtk_hal_audio debugfs_tracing_28_0 (file (write open))) +(allow mtk_hal_audio self (capability (sys_nice))) +(allow mtk_hal_audio audiocmdservice_atci (binder (call transfer))) +(allow audiocmdservice_atci mtk_hal_audio (binder (transfer))) +(allow mtk_hal_audio audiocmdservice_atci (fd (use))) +(allow mtk_hal_audio mtk_hal_power_hwservice (hwservice_manager (find))) +(allow mtk_hal_audio mtk_hal_power (binder (call transfer))) +(allow mtk_hal_power mtk_hal_audio (binder (transfer))) +(allow mtk_hal_audio mtk_hal_power (fd (use))) +(allow mtk_hal_audio merged_hal_service (binder (call transfer))) +(allow merged_hal_service mtk_hal_audio (binder (transfer))) +(allow mtk_hal_audio merged_hal_service (fd (use))) +(allow mtk_hal_audio audio_ipi_device (chr_file (ioctl read write open))) +(allow mtk_hal_audio mnt_vendor_file_28_0 (dir (search))) +(allow mtk_hal_audio adsp_device (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio adsp_device (chr_file (ioctl read write open))) +(allow init_28_0 mtk_hal_bluetooth_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_bluetooth (process (transition))) +(allow mtk_hal_bluetooth mtk_hal_bluetooth_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_bluetooth (process (noatsecure))) +(allow init_28_0 mtk_hal_bluetooth (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_bluetooth_exec process mtk_hal_bluetooth) +(typetransition mtk_hal_bluetooth tmpfs_28_0 file mtk_hal_bluetooth_tmpfs) +(allow mtk_hal_bluetooth mtk_hal_bluetooth_tmpfs (file (read write getattr map))) +(allow mtk_hal_bluetooth tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_bluetooth system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_bluetooth system_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth bluetooth_28_0 (binder (call transfer))) +(allow bluetooth_28_0 mtk_hal_bluetooth (binder (transfer))) +(allow mtk_hal_bluetooth bluetooth_28_0 (fd (use))) +(allow mtk_hal_bluetooth hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_bluetooth (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_bluetooth (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_bluetooth (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_bluetooth (process (getattr))) +(allow mtk_hal_bluetooth sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth self (capability2 (block_suspend))) +(allow mtk_hal_bluetooth self (cap2_userns (block_suspend))) +(allow mtk_hal_bluetooth bluetooth_efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_bluetooth bluetooth_efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth bluetooth_efs_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth uhid_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth hci_attach_dev_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth sysfs_type (dir (ioctl read getattr lock search open))) +(allow mtk_hal_bluetooth sysfs_type (file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth sysfs_bluetooth_writable_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth self (capability2 (wake_alarm))) +(allow mtk_hal_bluetooth property_socket_28_0 (sock_file (write))) +(allow mtk_hal_bluetooth init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_bluetooth bluetooth_prop_28_0 (property_service (set))) +(allow mtk_hal_bluetooth bluetooth_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth proc_bluetooth_writable_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth self (capability (net_admin))) +(allow mtk_hal_bluetooth stpbt_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth nvdata_file (dir (search))) +(allow mtk_hal_bluetooth nvdata_file (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth nvram_data_file (lnk_file (read))) +(allow mtk_hal_bluetooth nvdata_file (lnk_file (read))) +(allow mtk_hal_bluetooth mnt_vendor_file_28_0 (dir (search))) +(allow mtk_hal_bluetooth hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_bluetooth mtk_hal_bluetooth_hwservice (hwservice_manager (add find))) +(allow hal_bluetooth hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_289_28_0 mtk_hal_bluetooth_hwservice (hwservice_manager (add))) +(allow hal_bluetooth_client mtk_hal_bluetooth_hwservice (hwservice_manager (find))) +(allow mtk_hal_bluetooth system_data_file_28_0 (lnk_file (read))) +(allow init_28_0 mtk_hal_camera_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_camera (process (transition))) +(allow mtk_hal_camera mtk_hal_camera_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_camera (process (noatsecure))) +(allow init_28_0 mtk_hal_camera (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_camera_exec process mtk_hal_camera) +(typetransition mtk_hal_camera tmpfs_28_0 file mtk_hal_camera_tmpfs) +(allow mtk_hal_camera mtk_hal_camera_tmpfs (file (read write getattr map))) +(allow mtk_hal_camera tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_camera hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_camera (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_camera (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_camera (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_camera (process (getattr))) +(allow mtk_hal_camera vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtk_hal_camera (dir (search))) +(allow vndservicemanager_28_0 mtk_hal_camera (file (read open))) +(allow vndservicemanager_28_0 mtk_hal_camera (process (getattr))) +(allow mtk_hal_camera hwservicemanager_prop_28_0 (file (read getattr open))) +(allow mtk_hal_camera cameraserver_28_0 (binder (call transfer))) +(allow cameraserver_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera cameraserver_28_0 (fd (use))) +(allow mtk_hal_camera shell_28_0 (binder (call transfer))) +(allow shell_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera shell_28_0 (fd (use))) +(allow mtk_hal_camera aee_aedv_28_0 (binder (call transfer))) +(allow aee_aedv_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera aee_aedv_28_0 (fd (use))) +(allow mtk_hal_camera hal_graphics_allocator (binder (call transfer))) +(allow hal_graphics_allocator mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera hal_graphics_allocator (fd (use))) +(allow mtk_hal_camera mtk_hal_power (binder (call transfer))) +(allow mtk_hal_power mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera mtk_hal_power (fd (use))) +(allow mtk_hal_camera hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow mtk_hal_camera hal_graphics_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow mtk_hal_camera fwk_sensor_hwservice_28_0 (hwservice_manager (find))) +(allow mtk_hal_camera mtk_hal_power_hwservice (hwservice_manager (find))) +(allow mtk_hal_camera nvram_data_file (lnk_file (read write create getattr setattr open))) +(allow mtk_hal_camera nvdata_file (lnk_file (read write create getattr setattr open))) +(allow mtk_hal_camera proc_28_0 (file (ioctl read open))) +(allow mtk_hal_camera sysfs_28_0 (file (read write getattr open))) +(allow mtk_hal_camera camera_sysram_device (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_camera camera_pipemgr_device (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_camera camera_isp_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_dip_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_tsf_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera kd_camera_hw_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera kd_camera_flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera lens_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_fdvt_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_dpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_mfb_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_wpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera mtk_jpeg_device (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_camera ccu_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera vpu_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_rsc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_owe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera MAINAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera MAIN2AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera SUBAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera FM50AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera AD5820AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera DW9714AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera DW9814AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera AK7345AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera DW9714A_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera LC898122AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera LC898212AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera BU6429AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera DW9718AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera BU64745GWZAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera CAM_CAL_DRV_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera CAM_CAL_DRV1_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera CAM_CAL_DRV2_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera sw_sync_device (chr_file (getattr))) +(allow mtk_hal_camera MTK_SMI_device (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_camera fuse_28_0 (dir (read write search))) +(allow mtk_hal_camera fuse_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera block_device_28_0 (dir (write search))) +(allow mtk_hal_camera nvram_data_file (dir (write create add_name search))) +(allow mtk_hal_camera nvram_data_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera self (netlink_kobject_uevent_socket (create bind setopt))) +(allow mtk_hal_camera sdcard_type (dir (write create add_name))) +(allow mtk_hal_camera sdcard_type (file (create getattr append))) +(allow mtk_hal_camera mtkcam_prop (file (read getattr open))) +(allow mtk_hal_camera shell_28_0 (unix_stream_socket (read write))) +(allow mtk_hal_camera shell_28_0 (fifo_file (write))) +(allow mtk_hal_camera dumpstate_28_0 (binder (call))) +(allow mtk_hal_camera dumpstate_28_0 (unix_stream_socket (read write))) +(allow mtk_hal_camera dumpstate_28_0 (fd (use))) +(allow mtk_hal_camera dumpstate_28_0 (fifo_file (write))) +(allow mtk_hal_camera aee_exp_vendor_file (dir (write lock add_name remove_name search open))) +(allow mtk_hal_camera aee_exp_vendor_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera self (process (ptrace))) +(allow mtk_hal_camera self (capability (setuid ipc_lock sys_nice))) +(allow mtk_hal_camera sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera nvdata_file (dir (write add_name search))) +(allow mtk_hal_camera nvdata_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera proc_meminfo_28_0 (file (read getattr open))) +(allow mtk_hal_camera sysfs_lowmemorykiller_28_0 (file (read open))) +(allow mtk_hal_camera proc_mtkcooler (dir (search))) +(allow mtk_hal_camera proc_mtktz (dir (search))) +(allow mtk_hal_camera proc_thermal (dir (search))) +(allow mtk_hal_camera thermal_manager_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera thermal_manager_data_file (dir (ioctl read write getattr setattr lock add_name remove_name search open))) +(allow mtk_hal_camera untrusted_app_28_0 (dir (search))) +(allow mtk_hal_camera offloadservice_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera storage_file_28_0 (lnk_file (read write))) +(allow mtk_hal_camera mnt_user_file_28_0 (dir (read write search))) +(allow mtk_hal_camera mnt_user_file_28_0 (lnk_file (read write))) +(allow mtk_hal_camera surfaceflinger_28_0 (fifo_file (read write))) +(allow mtk_hal_camera nvcfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera nvcfg_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera system_server_28_0 (unix_stream_socket (read write))) +(allow mtk_hal_camera tmpfs_28_0 (dir (search))) +(allow mtk_hal_camera system_file_28_0 (dir (read open))) +(allow mtk_hal_camera gpu_device_28_0 (dir (search))) +(allow mtk_hal_camera gpu_device_28_0 (chr_file (ioctl read write getattr open))) +(allow mtk_hal_camera proc_ged (file (ioctl read write getattr open))) +(allow mtk_hal_camera system_data_file_28_0 (lnk_file (read))) +(allow mtk_hal_camera debugfs_tracing_28_0 (file (write open))) +(allow mtk_hal_camera debugfs_ion (dir (search))) +(allow mtk_hal_camera hal_graphics_composer_default (fd (use))) +(allow mtk_hal_camera property_socket_28_0 (sock_file (write))) +(allow mtk_hal_camera mtk_cmdq_device (chr_file (ioctl read open))) +(allow mtk_hal_camera sysfs_batteryinfo_28_0 (dir (search))) +(allow mtk_hal_camera sysfs_batteryinfo_28_0 (file (read getattr open))) +(allow mtk_hal_camera mtk_thermal_config_prop (property_service (set))) +(allow mtk_hal_camera graphics_device_28_0 (chr_file (ioctl read write open))) +(allow mtk_hal_camera graphics_device_28_0 (dir (search))) +(allow mtk_hal_camera cct_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera cct_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera cct_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera sysfs_boot_mode (file (read open))) +(allow mtk_hal_camera mnt_vendor_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera mnt_vendor_file_28_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera mediatek_prop (property_service (set))) +(allow mtk_hal_camera nvram_data_file (dir (search))) +(allow mtk_hal_camera nvram_data_file (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera nvram_data_file (lnk_file (read))) +(allow mtk_hal_camera nvdata_file (lnk_file (read))) +(allow mtk_hal_camera nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera nvdata_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera nvcfg_file (lnk_file (read))) +(allow mtk_hal_camera nvcfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera nvcfg_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera mnt_vendor_file_28_0 (dir (search))) +(allow mtk_hal_camera mnt_vendor_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera gz_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera hal_neuralnetworks_hwservice_28_0 (hwservice_manager (find))) +(allow mtk_hal_camera mtk_hal_neuralnetworks (binder (call transfer))) +(allow mtk_hal_camera aee_dipdebug_vendor_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow mtk_hal_camera aee_dipdebug_vendor_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera sysfs_vcore_debug (file (ioctl read getattr lock map open))) +(allow mtk_hal_em_client mtk_hal_em_server (binder (call transfer))) +(allow mtk_hal_em_server mtk_hal_em_client (binder (transfer))) +(allow mtk_hal_em_client mtk_hal_em_server (fd (use))) +(allow mtk_hal_em_server mtk_hal_em_client (binder (call transfer))) +(allow mtk_hal_em_client mtk_hal_em_server (binder (transfer))) +(allow mtk_hal_em_server mtk_hal_em_client (fd (use))) +(allow mtk_hal_em_server mtk_hal_em_hwservice (hwservice_manager (add find))) +(allow mtk_hal_em_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_290_28_0 mtk_hal_em_hwservice (hwservice_manager (add))) +(allow mtk_hal_em_client mtk_hal_em_hwservice (hwservice_manager (find))) +(allow mtk_hal_fm_client mtk_hal_fm_server (binder (call transfer))) +(allow mtk_hal_fm_server mtk_hal_fm_client (binder (transfer))) +(allow mtk_hal_fm_client mtk_hal_fm_server (fd (use))) +(allow mtk_hal_fm_server mtk_hal_fm_client (binder (call transfer))) +(allow mtk_hal_fm_client mtk_hal_fm_server (binder (transfer))) +(allow mtk_hal_fm_server mtk_hal_fm_client (fd (use))) +(allow mtk_hal_fm_server mtk_hal_fm_hwservice (hwservice_manager (add find))) +(allow mtk_hal_fm_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_291_28_0 mtk_hal_fm_hwservice (hwservice_manager (add))) +(allow mtk_hal_fm_client mtk_hal_fm_hwservice (hwservice_manager (find))) +(allow mtk_hal_fm vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_fm vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtk_hal_fm (dir (search))) +(allow vndservicemanager_28_0 mtk_hal_fm (file (read open))) +(allow vndservicemanager_28_0 mtk_hal_fm (process (getattr))) +(allow init_28_0 mtk_hal_gnss_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_gnss (process (transition))) +(allow mtk_hal_gnss mtk_hal_gnss_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_gnss (process (noatsecure))) +(allow init_28_0 mtk_hal_gnss (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_gnss_exec process mtk_hal_gnss) +(typetransition mtk_hal_gnss tmpfs_28_0 file mtk_hal_gnss_tmpfs) +(allow mtk_hal_gnss mtk_hal_gnss_tmpfs (file (read write getattr map))) +(allow mtk_hal_gnss tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_gnss vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_gnss vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtk_hal_gnss (dir (search))) +(allow vndservicemanager_28_0 mtk_hal_gnss (file (read open))) +(allow vndservicemanager_28_0 mtk_hal_gnss (process (getattr))) +(allow mtk_hal_gnss system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_gnss system_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_gnss system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_gnss mnld_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_gnss mnld_data_file (sock_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_gnss mnld_data_file (dir (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_gnss mnld_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow mtk_hal_gnss mnld (unix_dgram_socket (sendto))) +(allow init_28_0 mtk_hal_imsa_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_imsa (process (transition))) +(allow mtk_hal_imsa mtk_hal_imsa_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_imsa (process (noatsecure))) +(allow init_28_0 mtk_hal_imsa (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_imsa_exec process mtk_hal_imsa) +(typetransition mtk_hal_imsa tmpfs_28_0 file mtk_hal_imsa_tmpfs) +(allow mtk_hal_imsa mtk_hal_imsa_tmpfs (file (read write getattr map))) +(allow mtk_hal_imsa tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_imsa hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_imsa (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_imsa (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_imsa (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_imsa (process (getattr))) +(allow hal_imsa_server mtk_hal_imsa_hwservice (hwservice_manager (add find))) +(allow hal_imsa_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_292_28_0 mtk_hal_imsa_hwservice (hwservice_manager (add))) +(allow mtk_hal_imsa system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mtk_hal_imsa (binder (transfer))) +(allow mtk_hal_imsa system_server_28_0 (fd (use))) +(allow mtk_hal_imsa rild_imsm_socket (sock_file (write))) +(allow mtk_hal_imsa hwservicemanager_prop_28_0 (file (read open))) +(allow mtk_hal_imsa hwservicemanager_prop_28_0 (file (getattr))) +(allow mtk_hal_imsa radio_28_0 (binder (call))) +(allow mtk_hal_imsa debugfs_tracing_28_0 (file (write open))) +(allow mtk_hal_keyattestation_client mtk_hal_keyattestation_server (binder (call transfer))) +(allow mtk_hal_keyattestation_server mtk_hal_keyattestation_client (binder (transfer))) +(allow mtk_hal_keyattestation_client mtk_hal_keyattestation_server (fd (use))) +(allow mtk_hal_keyattestation_server mtk_hal_keyattestation_hwservice (hwservice_manager (add find))) +(allow mtk_hal_keyattestation_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_293_28_0 mtk_hal_keyattestation_hwservice (hwservice_manager (add))) +(allow mtk_hal_keyattestation_client mtk_hal_keyattestation_hwservice (hwservice_manager (find))) +(allow mtk_hal_lbs_client mtk_hal_lbs_server (binder (call transfer))) +(allow mtk_hal_lbs_server mtk_hal_lbs_client (binder (transfer))) +(allow mtk_hal_lbs_client mtk_hal_lbs_server (fd (use))) +(allow mtk_hal_lbs_server mtk_hal_lbs_client (binder (call transfer))) +(allow mtk_hal_lbs_client mtk_hal_lbs_server (binder (transfer))) +(allow mtk_hal_lbs_server mtk_hal_lbs_client (fd (use))) +(allow mtk_hal_lbs_server mtk_hal_lbs_hwservice (hwservice_manager (add find))) +(allow mtk_hal_lbs_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_294_28_0 mtk_hal_lbs_hwservice (hwservice_manager (add))) +(allow mtk_hal_lbs_client mtk_hal_lbs_hwservice (hwservice_manager (find))) +(allow mtk_hal_lbs vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_lbs vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtk_hal_lbs (dir (search))) +(allow vndservicemanager_28_0 mtk_hal_lbs (file (read open))) +(allow vndservicemanager_28_0 mtk_hal_lbs (process (getattr))) +(allow init_28_0 mtk_hal_light_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_light (process (transition))) +(allow mtk_hal_light mtk_hal_light_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_light (process (noatsecure))) +(allow init_28_0 mtk_hal_light (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_light_exec process mtk_hal_light) +(typetransition mtk_hal_light tmpfs_28_0 file mtk_hal_light_tmpfs) +(allow mtk_hal_light mtk_hal_light_tmpfs (file (read write getattr map))) +(allow mtk_hal_light tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_light hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_light (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_light (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_light (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_light (process (getattr))) +(allow mtk_hal_light system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mtk_hal_light (binder (transfer))) +(allow mtk_hal_light system_server_28_0 (fd (use))) +(allow mtk_hal_light system_file_28_0 (dir (read))) +(allow mtk_hal_light system_file_28_0 (dir (open))) +(allow mtk_hal_light sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_light sysfs_leds_28_0 (lnk_file (read))) +(allow mtk_hal_light sysfs_leds_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_light sysfs_leds_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_light hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_log_client mtk_hal_log_server (binder (call transfer))) +(allow mtk_hal_log_server mtk_hal_log_client (binder (transfer))) +(allow mtk_hal_log_client mtk_hal_log_server (fd (use))) +(allow mtk_hal_log_server mtk_hal_log_client (binder (call transfer))) +(allow mtk_hal_log_client mtk_hal_log_server (binder (transfer))) +(allow mtk_hal_log_server mtk_hal_log_client (fd (use))) +(allow mtk_hal_log_server mtk_hal_log_hwservice (hwservice_manager (add find))) +(allow mtk_hal_log_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_295_28_0 mtk_hal_log_hwservice (hwservice_manager (add))) +(allow mtk_hal_log_client mtk_hal_log_hwservice (hwservice_manager (find))) +(allow init_28_0 mtk_hal_mms_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_mms (process (transition))) +(allow mtk_hal_mms mtk_hal_mms_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_mms (process (noatsecure))) +(allow init_28_0 mtk_hal_mms (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_mms_exec process mtk_hal_mms) +(typetransition mtk_hal_mms tmpfs_28_0 file mtk_hal_mms_tmpfs) +(allow mtk_hal_mms mtk_hal_mms_tmpfs (file (read write getattr map))) +(allow mtk_hal_mms tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_mms hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_mms (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_mms (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_mms (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_mms (process (getattr))) +(allow hal_mms_server mtk_hal_mms_hwservice (hwservice_manager (add find))) +(allow hal_mms_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_296_28_0 mtk_hal_mms_hwservice (hwservice_manager (add))) +(allow mtk_hal_mms graphics_device_28_0 (chr_file (ioctl read write open))) +(allow mtk_hal_mms ion_device_28_0 (chr_file (ioctl read open))) +(allow mtk_hal_mms mtk_cmdq_device (chr_file (ioctl read open))) +(allow mtk_hal_mms mtk_hal_pq_hwservice (hwservice_manager (find))) +(allow init_28_0 mtk_hal_power_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_power (process (transition))) +(allow mtk_hal_power mtk_hal_power_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_power (process (noatsecure))) +(allow init_28_0 mtk_hal_power (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_power_exec process mtk_hal_power) +(typetransition mtk_hal_power tmpfs_28_0 file mtk_hal_power_tmpfs) +(allow mtk_hal_power mtk_hal_power_tmpfs (file (read write getattr map))) +(allow mtk_hal_power tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_power hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_power (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_power (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_power (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_power (process (getattr))) +(allow mtk_hal_power hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_power hal_power_hwservice_28_0 (hwservice_manager (add find))) +(allow mtk_hal_power hidl_base_hwservice_28_0 (hwservice_manager (add))) +(allow hal_power mtk_hal_power_hwservice (hwservice_manager (add find))) +(allow hal_power hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_297_28_0 mtk_hal_power_hwservice (hwservice_manager (add))) +(allow hal_power_client mtk_hal_power_hwservice (hwservice_manager (find))) +(allow mtk_hal_power proc_28_0 (dir (getattr search))) +(allow mtk_hal_power proc_28_0 (file (ioctl read write getattr open))) +(allow mtk_hal_light sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_power sysfs_devices_system_cpu_28_0 (file (write))) +(allow mtk_hal_power debugfs_ged (dir (search))) +(allow mtk_hal_power debugfs_ged (file (read write getattr open))) +(allow mtk_hal_power proc_thermal (file (write open))) +(allow mtk_hal_power mtk_hal_audio (dir (getattr))) +(allow mtk_hal_power proc_perfmgr (dir (search))) +(allow mtk_hal_power proc_perfmgr (file (ioctl read write getattr open))) +(allow mtk_hal_power sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_power sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_power eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_power mnt_user_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_power mtk_powerhal_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_power mtk_powerhal_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_power mtk_powerhal_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_power mtk_hal_camera (dir (getattr search))) +(allow mtk_hal_power mtk_hal_camera (file (read write getattr open))) +(allow mtk_hal_power proc_thermal (dir (search))) +(allow mtk_hal_power sysfs_28_0 (file (read write open))) +(allow mtk_hal_power debugfs_fpsgo (dir (search))) +(allow mtk_hal_power debugfs_fpsgo (file (read write getattr open))) +(allow mtk_hal_power proc_net_28_0 (file (write open))) +(allow mtk_hal_power mediacodec_28_0 (dir (search))) +(allow mtk_hal_power mediacodec_28_0 (dir (getattr))) +(allow mtk_hal_power mediacodec_28_0 (file (read write getattr open))) +(allow mtk_hal_power property_socket_28_0 (sock_file (write))) +(allow mtk_hal_power init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_power mtk_thermal_config_prop (property_service (set))) +(allow mtk_hal_power mtk_thermal_config_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_power su_28_0 (dir (getattr search))) +(allow mtk_hal_power su_28_0 (file (read open))) +(allow mtk_hal_power debugfs_fb (dir (search))) +(allow mtk_hal_power debugfs_fb (file (read write getattr open))) +(allow mtk_hal_power proc_thermal (file (read))) +(allow mtk_hal_power thermal_manager_data_file (file (read write getattr setattr lock open))) +(allow mtk_hal_power thermalloadalgod (unix_stream_socket (connectto))) +(allow mtk_hal_power proc_mtkcooler (dir (search))) +(allow mtk_hal_power proc_mtkcooler (file (read write open))) +(allow mtk_hal_power proc_mtktz (dir (search))) +(allow mtk_hal_power proc_mtktz (file (read write open))) +(allow mtk_hal_power debugfs_vpu_power (dir (search))) +(allow mtk_hal_power debugfs_vpu_power (file (read write getattr open))) +(allow mtk_hal_power debugfs_mdla_power (dir (search))) +(allow mtk_hal_power debugfs_mdla_power (file (read write getattr open))) +(allow mtk_hal_power system_server_28_0 (dir (getattr search))) +(allow mtk_hal_power system_server_28_0 (file (read write getattr open))) +(allow mtk_hal_power rild_oem_socket (sock_file (write))) +(allow mtk_hal_power rild (unix_stream_socket (connectto))) +(allow mtk_hal_power sysfs_dm_28_0 (dir (search))) +(allow mtk_hal_power sysfs_dm_28_0 (file (read write getattr open))) +(allow mtk_hal_power sysfs_mmcblk (dir (search))) +(allow mtk_hal_power sysfs_mmcblk (file (read write getattr open))) +(allow mtk_hal_power debugfs_eara_thermal (dir (search))) +(allow mtk_hal_power debugfs_eara_thermal (file (read write getattr open))) +(allow init_28_0 mtk_hal_pq_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_pq (process (transition))) +(allow mtk_hal_pq mtk_hal_pq_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_pq (process (noatsecure))) +(allow init_28_0 mtk_hal_pq (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_pq_exec process mtk_hal_pq) +(typetransition mtk_hal_pq tmpfs_28_0 file mtk_hal_pq_tmpfs) +(allow mtk_hal_pq mtk_hal_pq_tmpfs (file (read write getattr map))) +(allow mtk_hal_pq tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_pq hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_pq (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_pq (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_pq (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_pq (process (getattr))) +(allow hal_pq_server mtk_hal_pq_hwservice (hwservice_manager (add find))) +(allow hal_pq_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_298_28_0 mtk_hal_pq_hwservice (hwservice_manager (add))) +(allow mtk_hal_pq graphics_device_28_0 (chr_file (ioctl read write open))) +(allow mtk_hal_pq init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_pq property_socket_28_0 (sock_file (write))) +(allow mtk_hal_pq fwk_sensor_hwservice_28_0 (hwservice_manager (find))) +(allow mtk_hal_pq property_socket_28_0 (sock_file (write))) +(allow mtk_hal_pq init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_pq mtk_pq_prop (property_service (set))) +(allow mtk_hal_pq mtk_pq_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_secure_element secure_element_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 mtk_hal_secure_element_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_secure_element (process (transition))) +(allow mtk_hal_secure_element mtk_hal_secure_element_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_secure_element (process (noatsecure))) +(allow init_28_0 mtk_hal_secure_element (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_secure_element_exec process mtk_hal_secure_element) +(typetransition mtk_hal_secure_element tmpfs_28_0 file mtk_hal_secure_element_tmpfs) +(allow mtk_hal_secure_element mtk_hal_secure_element_tmpfs (file (read write getattr map))) +(allow mtk_hal_secure_element tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_secure_element mtk_hal_rild_hwservice (hwservice_manager (find))) +(allow mtk_hal_secure_element rild (binder (call transfer))) +(allow mtk_hal_secure_element exported3_radio_prop_28_0 (file (read getattr open))) +(allow init_28_0 mtk_hal_sensors_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_sensors (process (transition))) +(allow mtk_hal_sensors mtk_hal_sensors_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_sensors (process (noatsecure))) +(allow init_28_0 mtk_hal_sensors (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_sensors_exec process mtk_hal_sensors) +(typetransition mtk_hal_sensors tmpfs_28_0 file mtk_hal_sensors_tmpfs) +(allow mtk_hal_sensors mtk_hal_sensors_tmpfs (file (read write getattr map))) +(allow mtk_hal_sensors tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_sensors hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_sensors (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_sensors (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_sensors (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_sensors (process (getattr))) +(allow mtk_hal_sensors system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mtk_hal_sensors (binder (transfer))) +(allow mtk_hal_sensors system_server_28_0 (fd (use))) +(allow mtk_hal_sensors hal_graphics_allocator_default (fd (use))) +(allow mtk_hal_sensors gpu_device_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_sensors gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors dri_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors ion_device_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_sensors ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors system_file_28_0 (dir (read))) +(allow mtk_hal_sensors system_file_28_0 (dir (open))) +(allow mtk_hal_sensors sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors hwmsensor_device (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_sensors hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_sensors sensorlist_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_acc_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_als_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_ps_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_mag_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_gyro_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_baro_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_hmdy_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_act_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_pedo_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_situ_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_step_c_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_fusion_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_bio_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors sensor_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_sensors sensor_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_sensors nvcfg_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_sensors nvcfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_sensors mnt_vendor_file_28_0 (dir (search))) +(allow init_28_0 mtk_hal_wifi_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_wifi (process (transition))) +(allow mtk_hal_wifi mtk_hal_wifi_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_wifi (process (noatsecure))) +(allow init_28_0 mtk_hal_wifi (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_wifi_exec process mtk_hal_wifi) +(typetransition mtk_hal_wifi tmpfs_28_0 file mtk_hal_wifi_tmpfs) +(allow mtk_hal_wifi mtk_hal_wifi_tmpfs (file (read write getattr map))) +(allow mtk_hal_wifi tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_wifi_hostapd_client mtk_hal_wifi_hostapd_server (binder (call transfer))) +(allow mtk_hal_wifi_hostapd_server mtk_hal_wifi_hostapd_client (binder (transfer))) +(allow mtk_hal_wifi_hostapd_client mtk_hal_wifi_hostapd_server (fd (use))) +(allow mtk_hal_wifi_hostapd_server mtk_hal_wifi_hostapd_client (binder (call transfer))) +(allow mtk_hal_wifi_hostapd_client mtk_hal_wifi_hostapd_server (binder (transfer))) +(allow mtk_hal_wifi_hostapd_server mtk_hal_wifi_hostapd_client (fd (use))) +(allow mtk_hal_wifi_hostapd_server mtk_hal_wifi_hostapd_hwservice (hwservice_manager (add find))) +(allow mtk_hal_wifi_hostapd_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_299_28_0 mtk_hal_wifi_hostapd_hwservice (hwservice_manager (add))) +(allow mtk_hal_wifi_hostapd_client mtk_hal_wifi_hostapd_hwservice (hwservice_manager (find))) +(allowx mtk_hal_wifi_hostapd self (ioctl udp_socket (0x6900 0x6902))) +(allowx mtk_hal_wifi_hostapd self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx mtk_hal_wifi_hostapd self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow mtk_hal_wifi_hostapd sysfs_type (dir (ioctl read getattr lock search open))) +(allow mtk_hal_wifi_hostapd sysfs_type (file (ioctl read getattr lock map open))) +(allow mtk_hal_wifi_hostapd sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_wifi_hostapd proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_wifi_hostapd proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_wifi_hostapd proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_wifi_hostapd kernel_28_0 (system (module_request))) +(allow mtk_hal_wifi_hostapd self (capability (setgid setuid net_admin net_raw))) +(allow mtk_hal_wifi_hostapd cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_wifi_hostapd self (netlink_route_socket (nlmsg_write))) +(allow mtk_hal_wifi_hostapd self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow mtk_hal_wifi_hostapd self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow mtk_hal_wifi_hostapd self (packet_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allowx mtk_hal_wifi_hostapd self (ioctl packet_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx mtk_hal_wifi_hostapd self (ioctl packet_socket (0x6900 0x6902))) +(allowx mtk_hal_wifi_hostapd self (ioctl packet_socket (((range 0x8906 0x8907)) ((range 0x890b 0x890d)) ((range 0x8910 0x8927)) 0x8929 ((range 0x8930 0x8939)) ((range 0x8940 0x8943)) ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx mtk_hal_wifi_hostapd self (ioctl packet_socket (((range 0x8b00 0x8b02)) ((range 0x8b04 0x8b1d)) ((range 0x8b20 0x8b2d)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow mtk_hal_wifi_hostapd wifi_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_wifi_hostapd wifi_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_wifi_hostapd wpa_socket_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_wifi_hostapd wpa_socket_28_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(neverallow mtk_hal_wifi_hostapd_server sdcard_type (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow mtk_hal_wifi_hostapd_server sdcard_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow init_28_0 mtk_wmt_launcher_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_wmt_launcher (process (transition))) +(allow mtk_wmt_launcher mtk_wmt_launcher_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_wmt_launcher (process (noatsecure))) +(allow init_28_0 mtk_wmt_launcher (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_wmt_launcher_exec process mtk_wmt_launcher) +(typetransition mtk_wmt_launcher tmpfs_28_0 file mtk_wmt_launcher_tmpfs) +(allow mtk_wmt_launcher mtk_wmt_launcher_tmpfs (file (read write getattr map))) +(allow mtk_wmt_launcher tmpfs_28_0 (dir (getattr search))) +(allow mtk_wmt_launcher property_socket_28_0 (sock_file (write))) +(allow mtk_wmt_launcher init_28_0 (unix_stream_socket (connectto))) +(allow mtk_wmt_launcher wmt_prop (property_service (set))) +(allow mtk_wmt_launcher wmt_prop (file (ioctl read getattr lock map open))) +(allow mtk_wmt_launcher stpwmt_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_wmt_launcher devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_wmt_launcher system_file_28_0 (dir (read open))) +(allow mtk_wmt_launcher vendor_file_28_0 (dir (read open))) +(allow mtkbootanimation_28_0 bootani_prop (property_service (set))) +(allow mtkbootanimation_28_0 qemu_pipe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtkbootanimation_28_0 proc_ged (file (ioctl read write getattr open))) +(allow mtkbootanimation_28_0 proc_secmem (file (read open))) +(allow mtkbootanimation_28_0 guiext-server_28_0 (binder (call))) +(allow mtkbootanimation_28_0 guiext-server_28_0 (binder (transfer))) +(allow mtkbootanimation_28_0 dri_device (chr_file (ioctl read write open))) +(allow mtkbootanimation_28_0 guiext-server_service_28_0 (service_manager (find))) +(allow mtkbootanimation_28_0 proc_perfmgr (dir (read search))) +(allow mtkbootanimation_28_0 proc_perfmgr (file (ioctl read open))) +(allow rild sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow rild self (capability2 (block_suspend))) +(allow rild self (cap2_userns (block_suspend))) +(allow rild kernel_28_0 (system (module_request))) +(allow rild self (capability (setuid net_admin net_raw))) +(allow rild cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(auditallow rild net_radio_prop_28_0 (property_service (set))) +(auditallow rild system_radio_prop_28_0 (property_service (set))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild ril_active_md_prop (property_service (set))) +(allow rild ril_active_md_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild ril_cdma_report_prop (property_service (set))) +(allow rild ril_cdma_report_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild ril_mux_report_case_prop (property_service (set))) +(allow rild ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild ctl_muxreport-daemon_prop (property_service (set))) +(allow rild ctl_muxreport-daemon_prop (file (ioctl read getattr lock map open))) +(allow rild sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow rild self (capability2 (block_suspend))) +(allow rild self (cap2_userns (block_suspend))) +(allow rild efs_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow rild efs_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow rild bluetooth_efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow rild bluetooth_efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow rild sdcard_type (dir (ioctl read getattr lock search open))) +(allow rild system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow rild proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow rild proc_net_28_0 (file (write lock append map open))) +(allow rild self (netlink_route_socket (nlmsg_write))) +(allow rild alarm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow rild radio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow rild radio_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow rild mtd_device_28_0 (dir (search))) +(allow rild tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow rild eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow rild Vcodec_device (chr_file (ioctl read write getattr lock append map open))) +(allow rild devmap_device (chr_file (ioctl read getattr lock map open))) +(allow rild devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow rild ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow rild misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow rild proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow rild sysfs_vcorefs_pwrctrl (file (write lock append map open))) +(allow rild bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow rild para_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow rild block_device_28_0 (dir (search))) +(allow rild platform_app_28_0 (fd (use))) +(allow rild radio_28_0 (fd (use))) +(allow rild mal_mfi_socket (sock_file (write lock append map open))) +(allow rild sysfs_ccci (dir (search))) +(allow rild sysfs_ccci (file (ioctl read getattr lock map open))) +(allow hal_telephony_server mtk_hal_rild_hwservice (hwservice_manager (add find))) +(neverallow base_typeattr_209_28_0 mtk_hal_rild_hwservice (hwservice_manager (add))) +(allow hal_telephony_client mtk_hal_rild_hwservice (hwservice_manager (find))) +(allow rild vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow rild vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 rild (dir (search))) +(allow vndservicemanager_28_0 rild (file (read open))) +(allow vndservicemanager_28_0 rild (process (getattr))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_telephony_sensitive_prop (property_service (set))) +(allow rild mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow rild mtk_agpsd (unix_stream_socket (connectto))) +(allow rild toolbox_exec_28_0 (file (getattr))) +(allow rild mtk_net_ipv6_prop (property_service (set))) +(allow rild sysfs_28_0 (file (open))) +(allow rild sysfs_28_0 (file (read))) +(allow rild vendor_shell_exec_28_0 (file (execute_no_trans))) +(allow rild vendor_toolbox_exec_28_0 (file (execute_no_trans))) +(allow rild tel_switch_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild vendor_radio_prop (property_service (set))) +(allow rild vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild vendor_ril_ipo_prop (property_service (set))) +(allow rild vendor_ril_ipo_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_cxp_vendor_prop (property_service (set))) +(allow rild mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow rild mnt_vendor_file_28_0 (dir (search))) +(allow rild mnt_vendor_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow rild nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow rild nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow rild mtk_hal_secure_element (binder (call))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_ss_vendor_prop (property_service (set))) +(allow rild mtk_ss_vendor_prop (file (ioctl read getattr lock map open))) +(allow rild phantom_device (chr_file (read write open))) +(allow init_28_0 mtkrild_exec (file (read getattr map execute open))) +(allow init_28_0 mtkrild (process (transition))) +(allow mtkrild mtkrild_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtkrild (process (noatsecure))) +(allow init_28_0 mtkrild (process (siginh rlimitinh))) +(typetransition init_28_0 mtkrild_exec process mtkrild) +(typetransition mtkrild tmpfs_28_0 file mtkrild_tmpfs) +(allow mtkrild mtkrild_tmpfs (file (read write getattr map))) +(allow mtkrild tmpfs_28_0 (dir (getattr search))) +(allow mtkrild kernel_28_0 (system (module_request))) +(allow mtkrild self (capability (setuid net_admin net_raw))) +(allow mtkrild cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(auditallow mtkrild net_radio_prop_28_0 (property_service (set))) +(auditallow mtkrild system_radio_prop_28_0 (property_service (set))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild ril_active_md_prop (property_service (set))) +(allow mtkrild ril_active_md_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild ril_cdma_report_prop (property_service (set))) +(allow mtkrild ril_cdma_report_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild ril_mux_report_case_prop (property_service (set))) +(allow mtkrild ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild ctl_muxreport-daemon_prop (property_service (set))) +(allow mtkrild ctl_muxreport-daemon_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_telephony_sensitive_prop (property_service (set))) +(allow mtkrild mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow mtkrild sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtkrild self (capability2 (block_suspend))) +(allow mtkrild self (cap2_userns (block_suspend))) +(allow mtkrild efs_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtkrild efs_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtkrild bluetooth_efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtkrild bluetooth_efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtkrild sdcard_type (dir (ioctl read getattr lock search open))) +(allow mtkrild system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow mtkrild proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtkrild proc_net_28_0 (file (write lock append map open))) +(allow mtkrild self (netlink_route_socket (nlmsg_write))) +(allow mtkrild alarm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild radio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild radio_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow mtkrild mtd_device_28_0 (dir (search))) +(allow mtkrild tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild Vcodec_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild devmap_device (chr_file (ioctl read getattr lock map open))) +(allow mtkrild devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow mtkrild sysfs_vcorefs_pwrctrl (file (write lock append map open))) +(allow mtkrild bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow mtkrild para_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow mtkrild block_device_28_0 (dir (search))) +(allow mtkrild platform_app_28_0 (fd (use))) +(allow mtkrild radio_28_0 (fd (use))) +(allow mtkrild qemu_pipe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild socket_device_28_0 (sock_file (write lock append map open))) +(allow mtkrild mal_mfi_socket (sock_file (write lock append map open))) +(allow mtkrild sysfs_ccci (dir (search))) +(allow mtkrild sysfs_ccci (file (ioctl read getattr lock map open))) +(allow init_28_0 socket_device_28_0 (sock_file (create setattr unlink))) +(allow mtkrild aee_aedv_28_0 (unix_stream_socket (connectto))) +(allowx mtkrild self (ioctl udp_socket (0x890c 0x8914 0x8916 0x8939 ((range 0x89f0 0x89f1))))) +(allow mtkrild vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtkrild (dir (search))) +(allow vndservicemanager_28_0 mtkrild (file (read open))) +(allow vndservicemanager_28_0 mtkrild (process (getattr))) +(allow mtkrild node_28_0 (rawip_socket (node_bind))) +(allow mtkrild sysfs_28_0 (file (open))) +(allow mtkrild sysfs_28_0 (file (read))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild vendor_ril_ipo_prop (property_service (set))) +(allow mtkrild vendor_ril_ipo_prop (file (ioctl read getattr lock map open))) +(allow mtkrild tel_switch_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild vendor_radio_prop (property_service (set))) +(allow mtkrild vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_cxp_vendor_prop (property_service (set))) +(allow mtkrild mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow mtkrild mnt_vendor_file_28_0 (dir (search))) +(allow mtkrild mnt_vendor_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtkrild nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtkrild nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_ss_vendor_prop (property_service (set))) +(allow mtkrild mtk_ss_vendor_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 muxreport_exec (file (read getattr map execute open))) +(allow init_28_0 muxreport (process (transition))) +(allow muxreport muxreport_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 muxreport (process (noatsecure))) +(allow init_28_0 muxreport (process (siginh rlimitinh))) +(typetransition init_28_0 muxreport_exec process muxreport) +(typetransition muxreport tmpfs_28_0 file muxreport_tmpfs) +(allow muxreport muxreport_tmpfs (file (read write getattr map))) +(allow muxreport tmpfs_28_0 (dir (getattr search))) +(allow muxreport property_socket_28_0 (sock_file (write))) +(allow muxreport init_28_0 (unix_stream_socket (connectto))) +(allow muxreport ril_mux_report_case_prop (property_service (set))) +(allow muxreport ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow muxreport ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow muxreport devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow muxreport eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow muxreport emd_device (chr_file (ioctl read write getattr lock append map open))) +(allow muxreport sysfs_ccci (dir (search))) +(allow muxreport sysfs_ccci (file (ioctl read getattr lock map open))) +(allow muxreport tel_switch_prop (file (ioctl read getattr lock map open))) +(allow muxreport property_socket_28_0 (sock_file (write))) +(allow muxreport init_28_0 (unix_stream_socket (connectto))) +(allow muxreport vendor_radio_prop (property_service (set))) +(allow muxreport vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow netd_28_0 wmtWifi_device (chr_file (write open))) +(allow netd_28_0 kernel_28_0 (system (module_request))) +(allow netd_28_0 self (capability (sys_module))) +(allow netd_28_0 self (capability (fsetid))) +(allow netd_28_0 platform_app_28_0 (fd (use))) +(allow netd_28_0 ppp_28_0 (process (sigkill))) +(allow netd_28_0 mdlogger_28_0 (fd (use))) +(allow netd_28_0 mdlogger_28_0 (tcp_socket (read write))) +(allow netd_28_0 mdlogger_28_0 (tcp_socket (getopt setopt))) +(allow netd_28_0 netdiag_28_0 (fd (use))) +(allow netd_28_0 netdiag_28_0 (udp_socket (read write getopt setopt))) +(allow netd_28_0 self (capability (setgid setuid))) +(allow netd_28_0 untrusted_app_28_0 (fd (use))) +(allow netd_28_0 untrusted_app_28_0 (unix_stream_socket (read write getopt setopt))) +(allow netd_28_0 isolated_app_28_0 (fd (use))) +(allow netd_28_0 mtk_antutu_prop (file (ioctl read getattr lock map open))) +(allow netdiag_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow netdiag_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow netdiag_28_0 net_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow netdiag_28_0 net_data_file_28_0 (dir (search))) +(allow netdiag_28_0 storage_file_28_0 (dir (search))) +(allow netdiag_28_0 storage_file_28_0 (lnk_file (read))) +(allow netdiag_28_0 mnt_user_file_28_0 (dir (search))) +(allow netdiag_28_0 mnt_user_file_28_0 (lnk_file (read))) +(allow netdiag_28_0 platform_app_28_0 (dir (search))) +(allow netdiag_28_0 untrusted_app_28_0 (dir (search))) +(allow netdiag_28_0 mnt_media_rw_file_28_0 (dir (search))) +(allow netdiag_28_0 vfat_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow netdiag_28_0 vfat_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow netdiag_28_0 tmpfs_28_0 (lnk_file (read))) +(allow netdiag_28_0 property_socket_28_0 (sock_file (write))) +(allow netdiag_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow netdiag_28_0 debug_netlog_prop (property_service (set))) +(allow netdiag_28_0 debug_netlog_prop (file (ioctl read getattr lock map open))) +(allow netdiag_28_0 property_socket_28_0 (sock_file (write))) +(allow netdiag_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow netdiag_28_0 persist_mtklog_prop (property_service (set))) +(allow netdiag_28_0 persist_mtklog_prop (file (ioctl read getattr lock map open))) +(allow netdiag_28_0 property_socket_28_0 (sock_file (write))) +(allow netdiag_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow netdiag_28_0 debug_mtklog_prop (property_service (set))) +(allow netdiag_28_0 debug_mtklog_prop (file (ioctl read getattr lock map open))) +(allow netdiag_28_0 device_logging_prop_28_0 (file (getattr open))) +(allow netdiag_28_0 mmc_prop_28_0 (file (getattr open))) +(allow netdiag_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow netdiag_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 nvram_agent_binder_exec (file (read getattr map execute open))) +(allow init_28_0 nvram_agent_binder (process (transition))) +(allow nvram_agent_binder nvram_agent_binder_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 nvram_agent_binder (process (noatsecure))) +(allow init_28_0 nvram_agent_binder (process (siginh rlimitinh))) +(typetransition init_28_0 nvram_agent_binder_exec process nvram_agent_binder) +(typetransition nvram_agent_binder tmpfs_28_0 file nvram_agent_binder_tmpfs) +(allow nvram_agent_binder nvram_agent_binder_tmpfs (file (read write getattr map))) +(allow nvram_agent_binder tmpfs_28_0 (dir (getattr search))) +(allow nvram_agent_binder nvram_agent_service_28_0 (service_manager (add))) +(allow nvram_agent_binder nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow nvram_agent_binder nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow nvram_agent_binder nvram_data_file (lnk_file (read))) +(allow nvram_agent_binder nvdata_file (lnk_file (read))) +(allow nvram_agent_binder nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow nvram_agent_binder nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow nvram_agent_binder als_ps_device (chr_file (ioctl read getattr lock map open))) +(allow nvram_agent_binder mtk-adc-cali_device (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder gsensor_device (chr_file (ioctl read getattr lock map open))) +(allow nvram_agent_binder gyroscope_device (chr_file (ioctl read getattr lock map open))) +(allow nvram_agent_binder init_28_0 (unix_stream_socket (connectto))) +(allow nvram_agent_binder property_socket_28_0 (sock_file (write))) +(allow nvram_agent_binder sysfs_28_0 (file (write))) +(allow nvram_agent_binder self (capability (chown fowner fsetid))) +(allow nvram_agent_binder nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder pro_info_device (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder block_device_28_0 (dir (search))) +(allow nvram_agent_binder app_data_file_28_0 (file (write))) +(allow nvram_agent_binder mtd_device_28_0 (dir (search))) +(allow nvram_agent_binder mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow nvram_agent_binder sysfs_28_0 (file (read open))) +(allow nvram_agent_binder hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 nvram_agent_binder (binder (call transfer))) +(allow hwservicemanager_28_0 nvram_agent_binder (dir (search))) +(allow hwservicemanager_28_0 nvram_agent_binder (file (read open))) +(allow hwservicemanager_28_0 nvram_agent_binder (process (getattr))) +(allow nvram_daemon tel_switch_prop (file (ioctl read getattr lock map open))) +(allow nvram_agent_binder mnt_vendor_file_28_0 (dir (search))) +(allow nvram_agent_binder sysfs_boot_mode (file (ioctl read getattr lock map open))) +(allow init_28_0 nvram_daemon_exec (file (read getattr map execute open))) +(allow init_28_0 nvram_daemon (process (transition))) +(allow nvram_daemon nvram_daemon_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 nvram_daemon (process (noatsecure))) +(allow init_28_0 nvram_daemon (process (siginh rlimitinh))) +(typetransition init_28_0 nvram_daemon_exec process nvram_daemon) +(typetransition nvram_daemon tmpfs_28_0 file nvram_daemon_tmpfs) +(allow nvram_daemon nvram_daemon_tmpfs (file (read write getattr map))) +(allow nvram_daemon tmpfs_28_0 (dir (getattr search))) +(allow nvram_daemon nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow nvram_daemon nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow nvram_daemon nvram_data_file (lnk_file (read))) +(allow nvram_daemon nvdata_file (lnk_file (read))) +(allow nvram_daemon nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow nvram_daemon nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow nvram_daemon als_ps_device (chr_file (ioctl read getattr lock map open))) +(allow nvram_daemon mtk-adc-cali_device (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon gsensor_device (chr_file (ioctl read getattr lock map open))) +(allow nvram_daemon gyroscope_device (chr_file (ioctl read getattr lock map open))) +(allow nvram_daemon init_28_0 (unix_stream_socket (connectto))) +(allow nvram_daemon sysfs_28_0 (file (write lock append map open))) +(allow nvram_daemon self (capability (chown fowner fsetid))) +(allow nvram_daemon nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon pro_info_device (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon block_device_28_0 (dir (search))) +(allow nvram_daemon mtd_device_28_0 (dir (search))) +(allow nvram_daemon mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon kmsg_device_28_0 (chr_file (write lock append map open))) +(allow nvram_daemon proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow nvram_daemon service_nvram_init_prop (property_service (set))) +(allow nvram_daemon rootfs_28_0 (dir (read open))) +(allow nvram_daemon rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow nvram_daemon nvram_data_file (lnk_file (unlink))) +(allow nvram_daemon property_socket_28_0 (sock_file (write))) +(allow nvram_daemon init_28_0 (unix_stream_socket (connectto))) +(allow nvram_daemon service_nvram_init_prop (property_service (set))) +(allow nvram_daemon service_nvram_init_prop (file (ioctl read getattr lock map open))) +(allow nvram_daemon property_socket_28_0 (sock_file (write))) +(allow nvram_daemon init_28_0 (unix_stream_socket (connectto))) +(allow nvram_daemon wifi_5g_prop (property_service (set))) +(allow nvram_daemon wifi_5g_prop (file (ioctl read getattr lock map open))) +(allow nvram_daemon sysfs_28_0 (dir (read))) +(allow nvram_daemon sysfs_28_0 (file (read))) +(allow nvram_daemon tel_switch_prop (file (ioctl read getattr lock map open))) +(allow nvram_daemon mnt_vendor_file_28_0 (dir (search))) +(allow nvram_daemon self (capability (chown fowner fsetid))) +(allow nvram_daemon sysfs_boot_mode (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow platform_app_28_0 mobile_log_d_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 mdlogger_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 emdlogger_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 cmddumper_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 connsyslogger (unix_stream_socket (connectto))) +(allow platform_app_28_0 netdiag_socket (sock_file (write))) +(allow platform_app_28_0 netdiag_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 bluetooth_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow platform_app_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow platform_app_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow platform_app_28_0 aee_exp_data_file (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 aee_exp_data_file (dir (ioctl read getattr lock search open))) +(allow platform_app_28_0 mdlog_data_file (file (ioctl read write getattr lock append map open))) +(allow platform_app_28_0 mdlog_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow platform_app_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 aee_dumpsys_data_file (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 aee_exp_vendor_file (dir (search))) +(allow platform_app_28_0 aee_exp_vendor_file (dir (read getattr open))) +(allow platform_app_28_0 aee_exp_vendor_file (file (read getattr open))) +(allow platform_app_28_0 debug_mdlogger_prop (file (read getattr open))) +(allow platform_app_28_0 debug_mtklog_prop (file (read getattr open))) +(allow platform_app_28_0 vendor_bluetooth_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mobile_log_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 persist_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 vendor_connsysfw_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 sysfs_boot_type (file (read getattr open))) +(allow platform_app_28_0 vpu_device (chr_file (ioctl read write getattr lock append map open))) +(allow radio_28_0 sysfs_keypad_file (dir (ioctl read getattr lock search open))) +(allow radio_28_0 sysfs_keypad_file (file (write lock append map open))) +(allow radio_28_0 surfaceflinger_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow radio_28_0 debugfs_usb20_phy (file (read getattr open))) +(allow radio_28_0 debugfs_usb20_phy (dir (search))) +(allow radio_28_0 als_ps_device (chr_file (ioctl read open))) +(allow radio_28_0 gsensor_device (chr_file (ioctl read open))) +(allow radio_28_0 gyroscope_device (chr_file (ioctl read open))) +(allow radio_28_0 mt_otg_test_device (chr_file (ioctl read write open))) +(allow radio_28_0 mtgpio_device (chr_file (ioctl read open))) +(allow radio_28_0 stpbt_device (chr_file (read write open))) +(allow radio_28_0 stpant_device (chr_file (read write open))) +(allow radio_28_0 bt_int_adp_socket (sock_file (write))) +(allow radio_28_0 mt6605_device (chr_file (ioctl read write getattr open))) +(allow radio_28_0 nfc_socket (dir (write add_name remove_name search))) +(allow radio_28_0 system_prop_28_0 (property_service (set))) +(allow radio_28_0 em_svr_28_0 (unix_stream_socket (connectto))) +(allowx radio_28_0 self (ioctl udp_socket (0x8b06 0x8b1a ((range 0x8be0 0x8be9)) 0x8beb))) +(allow radio_28_0 block_device_28_0 (dir (search))) +(allow radio_28_0 ttyGS_device (chr_file (ioctl read write open))) +(allow radio_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow radio_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow radio_28_0 ccci_fsd (dir (ioctl read getattr lock search open))) +(allow radio_28_0 nvdata_file (dir (search))) +(allow radio_28_0 nvdata_file (file (ioctl read write getattr lock append map open))) +(allow radio_28_0 mtk_em_net_auto_tethering_prop (property_service (set))) +(allow radio_28_0 mtk_em_net_auto_tethering_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 hal_telephony (binder (call transfer))) +(allow hal_telephony radio_28_0 (binder (transfer))) +(allow radio_28_0 hal_telephony (fd (use))) +(allow radio_28_0 hal_graphics_composer_default (fd (use))) +(allow radio_28_0 mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_hal_imsa (binder (call transfer))) +(allow mtk_hal_imsa radio_28_0 (binder (transfer))) +(allow radio_28_0 mtk_hal_imsa (fd (use))) +(allow radio_28_0 hal_audio_hwservice_28_0 (hwservice_manager (find))) +(allow radio_28_0 mtk_hal_audio (binder (call transfer))) +(allow mtk_hal_audio radio_28_0 (binder (transfer))) +(allow radio_28_0 mtk_hal_audio (fd (use))) +(allow radio_28_0 system_radio_prop_28_0 (property_service (set))) +(allow radio_28_0 system_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 hal_nfc_hwservice_28_0 (hwservice_manager (find))) +(allow radio_28_0 hal_nfc (binder (call transfer))) +(allow hal_nfc radio_28_0 (binder (transfer))) +(allow radio_28_0 hal_nfc (fd (use))) +(allow hal_nfc radio_28_0 (binder (call transfer))) +(allow radio_28_0 hal_nfc (binder (transfer))) +(allow hal_nfc radio_28_0 (fd (use))) +(allow radio_28_0 nfc_socket (sock_file (write create setattr unlink))) +(allow radio_28_0 system_prop_28_0 (property_service (set))) +(allow radio_28_0 system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_hal_power_hwservice (hwservice_manager (find))) +(allow radio_28_0 mtk_hal_power (binder (call transfer))) +(allow mtk_hal_power radio_28_0 (binder (transfer))) +(allow radio_28_0 mtk_hal_power (fd (use))) +(allow radio_28_0 wmt_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 tel_switch_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_debug_md_reset_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 sysfs_batteryinfo_28_0 (dir (search))) +(allow radio_28_0 sysfs_batteryinfo_28_0 (file (read write create getattr open))) +(allow radio_28_0 sysfs_vbus (file (read getattr open))) +(allow radio_28_0 sysfs_tpd_debug (dir (read search open))) +(allow radio_28_0 sysfs_tpd_setting (dir (read search open))) +(allow radio_28_0 sysfs_pmu (dir (search))) +(allow radio_28_0 sysfs_pmu (file (read))) +(allow radio_28_0 sysfs_pmu (lnk_file (read))) +(allow radio_28_0 sysfs_spm (dir (search))) +(allow radio_28_0 sysfs_headset (file (read open))) +(allow radio_28_0 vendor_sim_system_prop (property_service (set))) +(allow radio_28_0 vendor_sim_system_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_bgdata_disabled (property_service (set))) +(allow radio_28_0 mtk_bgdata_disabled (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_telecom_vibrate (property_service (set))) +(allow radio_28_0 mtk_telecom_vibrate (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_gprs_attach_type (property_service (set))) +(allow radio_28_0 mtk_gprs_attach_type (file (ioctl read getattr lock map open))) +(allow radio_28_0 lbs_hidl_service (binder (call transfer))) +(allow lbs_hidl_service radio_28_0 (binder (transfer))) +(allow radio_28_0 lbs_hidl_service (fd (use))) +(allow radio_28_0 mtk_hal_lbs_hwservice (hwservice_manager (find))) +(allow radio_28_0 mtk_power_off_md_type (property_service (set))) +(allow radio_28_0 mtk_power_off_md_type (file (ioctl read getattr lock map open))) +(allow radio_28_0 persist_mtk_aeev_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_em_sys_prop (property_service (set))) +(allow radio_28_0 mtk_em_sys_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 coredump_prop (property_service (set))) +(allow radio_28_0 coredump_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_usb_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 sys_usb_rawbulk (file (ioctl read getattr lock map open))) +(allow radio_28_0 sys_usb_rawbulk (dir (ioctl read getattr lock search open))) +(allow radio_28_0 vendor_radio_prop (property_service (set))) +(allow radio_28_0 vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow rild sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow rild self (capability2 (block_suspend))) +(allow rild self (cap2_userns (block_suspend))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtkrild (unix_stream_socket (connectto))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild self (capability (setuid))) +(allow rild socket_device_28_0 (sock_file (write))) +(allow rild radio_prop_28_0 (property_service (set))) +(allow rild ril_mux_report_case_prop (property_service (set))) +(allow rild mtk_agpsd (unix_stream_socket (connectto))) +(allow servicemanager_28_0 rild (dir (search))) +(allow servicemanager_28_0 rild (file (read open))) +(allow servicemanager_28_0 rild (process (getattr))) +(allow rild proc_28_0 (file (read))) +(allow rild netd_socket_28_0 (sock_file (write))) +(allow rild netd_socket_28_0 (sock_file (read))) +(allow rild hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server mtk_hal_rild_hwservice (hwservice_manager (add find))) +(neverallow base_typeattr_209_28_0 mtk_hal_rild_hwservice (hwservice_manager (add))) +(allow hal_telephony_client mtk_hal_rild_hwservice (hwservice_manager (find))) +(allow rild vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow rild vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 rild (dir (search))) +(allow vndservicemanager_28_0 rild (file (read open))) +(allow vndservicemanager_28_0 rild (process (getattr))) +(allow rild mtk_hal_audio (binder (call transfer))) +(allow mtk_hal_audio rild (binder (transfer))) +(allow rild mtk_hal_audio (fd (use))) +(allow rild hal_audio_hwservice_28_0 (hwservice_manager (find))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild vendor_ril_ipo_prop (property_service (set))) +(allow mtkrild vendor_ril_ipo_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_cxp_vendor_prop (property_service (set))) +(allow mtkrild mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow mtkrild mnt_vendor_file_28_0 (dir (search))) +(allow mtkrild mnt_vendor_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtkrild nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtkrild nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_ss_vendor_prop (property_service (set))) +(allow mtkrild mtk_ss_vendor_prop (file (ioctl read getattr lock map open))) +(allow shell_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 hal_camera_hwservice_28_0 (hwservice_manager (find))) +(allow shell_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera shell_28_0 (binder (transfer))) +(allow shell_28_0 mtk_hal_camera (fd (use))) +(allow shell_28_0 aee_exp_vendor_file (dir (ioctl read getattr lock search open))) +(allow shell_28_0 aee_exp_vendor_file (file (ioctl read getattr lock map open))) +(allow shell_28_0 aee_exp_data_file (dir (ioctl read getattr lock search open))) +(allow shell_28_0 aee_exp_data_file (file (ioctl read getattr lock map open))) +(allow shell_28_0 mobile_log_prop (file (ioctl read getattr lock map open))) +(allow shell_28_0 persist_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow shell_28_0 persist_aee_prop (file (ioctl read getattr lock map open))) +(allow shell_28_0 debug_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 slpd_exec (file (read getattr map execute open))) +(allow init_28_0 slpd (process (transition))) +(allow slpd slpd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 slpd (process (noatsecure))) +(allow init_28_0 slpd (process (siginh rlimitinh))) +(typetransition init_28_0 slpd_exec process slpd) +(typetransition slpd tmpfs_28_0 file slpd_tmpfs) +(allow slpd slpd_tmpfs (file (read write getattr map))) +(allow slpd tmpfs_28_0 (dir (getattr search))) +(allow slpd mtk_agpsd (unix_dgram_socket (sendto))) +(allow init_28_0 spm_loader_exec (file (read getattr map execute open))) +(allow init_28_0 spm_loader (process (transition))) +(allow spm_loader spm_loader_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 spm_loader (process (noatsecure))) +(allow init_28_0 spm_loader (process (siginh rlimitinh))) +(typetransition init_28_0 spm_loader_exec process spm_loader) +(typetransition spm_loader tmpfs_28_0 file spm_loader_tmpfs) +(allow spm_loader spm_loader_tmpfs (file (read write getattr map))) +(allow spm_loader tmpfs_28_0 (dir (getattr search))) +(allow spm_loader spm_device (chr_file (ioctl read getattr lock map open))) +(allow st54spi_hal_secure_element st54spi_device (chr_file (ioctl read write getattr open))) +(allow init_28_0 st54spi_hal_secure_element_exec (file (read getattr map execute open))) +(allow init_28_0 st54spi_hal_secure_element (process (transition))) +(allow st54spi_hal_secure_element st54spi_hal_secure_element_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 st54spi_hal_secure_element (process (noatsecure))) +(allow init_28_0 st54spi_hal_secure_element (process (siginh rlimitinh))) +(typetransition init_28_0 st54spi_hal_secure_element_exec process st54spi_hal_secure_element) +(typetransition st54spi_hal_secure_element tmpfs_28_0 file st54spi_hal_secure_element_tmpfs) +(allow st54spi_hal_secure_element st54spi_hal_secure_element_tmpfs (file (read write getattr map))) +(allow st54spi_hal_secure_element tmpfs_28_0 (dir (getattr search))) +(allow stp_dump3 system_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow stp_dump3 stp_dump_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow stp_dump3 stp_dump_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow stp_dump3 stp_dump_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow stp_dump3 stp_dump_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow stp_dump3 stp_dump_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(typetransition stp_dump3 system_data_file_28_0 dir stp_dump_data_file) +(typetransition stp_dump3 system_data_file_28_0 fifo_file stp_dump_data_file) +(typetransition stp_dump3 system_data_file_28_0 sock_file stp_dump_data_file) +(typetransition stp_dump3 system_data_file_28_0 lnk_file stp_dump_data_file) +(typetransition stp_dump3 system_data_file_28_0 file stp_dump_data_file) +(allow stp_dump3 self (capability (chown fowner fsetid net_admin))) +(allow stp_dump3 self (netlink_socket (read write create getattr bind setopt))) +(allow stp_dump3 self (netlink_generic_socket (read write create getattr bind setopt))) +(allow stp_dump3 media_rw_data_file_28_0 (dir (setattr add_name))) +(allow stp_dump3 media_rw_data_file_28_0 (dir (rmdir))) +(allow stp_dump3 media_rw_data_file_28_0 (dir (read write create getattr setattr add_name remove_name search open))) +(allow stp_dump3 media_rw_data_file_28_0 (file (read write create getattr setattr append unlink rename open))) +(allow stp_dump3 wmtdetect_device (chr_file (ioctl read write open))) +(allow stp_dump3 stpwmt_device (chr_file (ioctl read write open))) +(allow stp_dump3 tmpfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow stp_dump3 tmpfs_28_0 (lnk_file (read))) +(allow stp_dump3 mnt_user_file_28_0 (dir (search))) +(allow stp_dump3 mnt_user_file_28_0 (lnk_file (read))) +(allow stp_dump3 storage_file_28_0 (lnk_file (read))) +(allow stp_dump3 sdcard_type (dir (search))) +(allow stp_dump3 sdcard_type (dir (read write create getattr setattr add_name remove_name search open))) +(allow stp_dump3 sdcard_type (file (read write create getattr setattr append unlink rename open))) +(allow stp_dump3 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow stp_dump3 stp_dump_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow stp_dump3 stp_dump_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow stp_dump3 shell_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow stp_dump3 toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow stp_dump3 kernel_28_0 (system (syslog_read))) +(allow stp_dump3 unlabeled_28_0 (dir (getattr))) +(allow stp_dump3 system_file_28_0 (file (execute_no_trans))) +(allow stp_dump3 coredump_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 stp_dump3_exec (file (read getattr map execute open))) +(allow init_28_0 stp_dump3 (process (transition))) +(allow stp_dump3 stp_dump3_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 stp_dump3 (process (noatsecure))) +(allow init_28_0 stp_dump3 (process (siginh rlimitinh))) +(typetransition init_28_0 stp_dump3_exec process stp_dump3) +(typetransition stp_dump3 tmpfs_28_0 file stp_dump3_tmpfs) +(allow stp_dump3 stp_dump3_tmpfs (file (read write getattr map))) +(allow stp_dump3 tmpfs_28_0 (dir (getattr search))) +(allow surfaceflinger_28_0 sw_sync_device (chr_file (ioctl read write getattr lock append map open))) +(allow surfaceflinger_28_0 debug_prop_28_0 (property_service (set))) +(allow surfaceflinger_28_0 proc_ged (file (ioctl read write getattr open))) +(allow surfaceflinger_28_0 gpu_device_28_0 (dir (search))) +(allow surfaceflinger_28_0 proc_bootprof (file (ioctl read getattr lock map open))) +(allow surfaceflinger_28_0 debugfs_ion (dir (search))) +(allow surfaceflinger_28_0 mtk_cmdq_device (chr_file (ioctl read open))) +(allow surfaceflinger_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 surfaceflinger_28_0 (dir (search))) +(allow servicemanager_28_0 surfaceflinger_28_0 (file (read open))) +(allow servicemanager_28_0 surfaceflinger_28_0 (process (getattr))) +(allow surfaceflinger_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain surfaceflinger_28_0 (binder (transfer))) +(allow surfaceflinger_28_0 binderservicedomain (fd (use))) +(allow surfaceflinger_28_0 appdomain (binder (call transfer))) +(allow appdomain surfaceflinger_28_0 (binder (transfer))) +(allow surfaceflinger_28_0 appdomain (fd (use))) +(allow surfaceflinger_28_0 mtkbootanimation_28_0 (binder (call transfer))) +(allow mtkbootanimation_28_0 surfaceflinger_28_0 (binder (transfer))) +(allow surfaceflinger_28_0 mtkbootanimation_28_0 (fd (use))) +(allow surfaceflinger_28_0 mtkbootanimation_28_0 (dir (search))) +(allow surfaceflinger_28_0 mtkbootanimation_28_0 (file (read getattr open))) +(allow surfaceflinger_28_0 proc_perfmgr (dir (read search))) +(allow surfaceflinger_28_0 proc_perfmgr (file (ioctl read open))) +(allow surfaceflinger_28_0 graphics_hwc_pid_prop (file (ioctl read getattr lock map open))) +(allow surfaceflinger_28_0 graphics_debug_prop (file (ioctl read getattr lock map open))) +(allow surfaceflinger_28_0 graphics_hwc_latch_unsignaled_prop (file (ioctl read getattr lock map open))) +(allow surfaceflinger_28_0 hal_graphics_composer_default (dir (search))) +(allow surfaceflinger_28_0 hal_graphics_composer_default (lnk_file (read))) +(allow surfaceflinger_28_0 debug_bq_dump_prop (file (ioctl read getattr lock map open))) +(allow surfaceflinger_28_0 graphics_hwc_hdr_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_thermal_config_prop (file (read getattr open))) +(allow system_app_28_0 aee_exp_data_file (file (ioctl read getattr lock map open))) +(allow system_app_28_0 aee_exp_data_file (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 md_monitor_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mdlog_data_file (dir (read search open))) +(allow system_app_28_0 mdlog_data_file (file (read getattr open))) +(allow system_server_28_0 touch_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 stpant_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 devmap_device (chr_file (ioctl read getattr lock map open))) +(allow system_server_28_0 irtx_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 qemu_pipe_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 wmtWifi_device (chr_file (write lock append map open))) +(allow system_server_28_0 dynamic_fw_data_file (dir (read search open))) +(allow system_server_28_0 dynamic_fw_data_file (file (read open))) +(allow system_server_28_0 proc_bootprof (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 aee_core_data_file (dir (ioctl read getattr lock search open))) +(allow system_server_28_0 debugfs_28_0 (dir (ioctl read getattr lock search open))) +(allow system_server_28_0 zygote_28_0 (binder (impersonate))) +(allow system_server_28_0 ctl_bootanim_prop_28_0 (property_service (set))) +(allow system_server_28_0 aee_dumpsys_data_file (file (write lock append map open))) +(allow system_server_28_0 aee_exp_data_file (file (write lock append map open))) +(allow system_server_28_0 exec_type (file (ioctl read getattr lock map open))) +(allow system_server_28_0 zygote_28_0 (unix_stream_socket (getattr getopt))) +(allow system_server_28_0 debugfs_wakeup_sources_28_0 (file (ioctl read getattr lock map open))) +(allow system_server_28_0 sysfs_dcm (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 proc_ged (file (ioctl read write getattr open))) +(allow system_server_28_0 log_tag_prop_28_0 (property_service (set))) +(allow system_server_28_0 surfaceflinger_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 gpu_device_28_0 (dir (search))) +(allow system_server_28_0 debugfs_gpu_img (dir (search))) +(allow system_server_28_0 sw_sync_device (chr_file (ioctl read write getattr open))) +(allow system_server_28_0 ttyMT_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 ttyS_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 proc_mtktz (dir (search))) +(allow system_server_28_0 proc_mtktz (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mtk_hal_audio (process (getsched setsched))) +(allow system_server_28_0 mtk_hal_bluetooth (binder (call transfer))) +(allow mtk_hal_bluetooth system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_bluetooth (fd (use))) +(allow system_server_28_0 mtk_hal_sensors (binder (call transfer))) +(allow mtk_hal_sensors system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_sensors (fd (use))) +(allow system_server_28_0 mtk_hal_light (binder (call transfer))) +(allow mtk_hal_light system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_light (fd (use))) +(allow system_server_28_0 vendor_framework_file_28_0 (dir (ioctl read getattr lock map open))) +(allow system_server_28_0 vendor_framework_file_28_0 (file (getattr))) +(allow system_server_28_0 wifi_prop_28_0 (file (read getattr open))) +(allow system_server_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow system_server_28_0 mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 debugfs_wakeup_sources_28_0 (file (read getattr open))) +(allow system_server_28_0 mtk_hal_imsa (binder (call transfer))) +(allow mtk_hal_imsa system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_imsa (fd (use))) +(allow system_server_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_camera (fd (use))) +(allow system_server_28_0 mnld (binder (call transfer))) +(allow mnld system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mnld (fd (use))) +(allow system_server_28_0 netdiag_28_0 (fifo_file (write))) +(allow system_server_28_0 dhcp_data_file_28_0 (dir (search))) +(allow system_server_28_0 dhcp_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow system_server_28_0 dhcp_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 mtk_thermal_config_prop (file (read getattr open))) +(allow system_server_28_0 proc_perfmgr (dir (read search))) +(allow system_server_28_0 proc_perfmgr (file (ioctl read open))) +(allow system_server_28_0 mtk_hal_wifi (binder (call transfer))) +(allow mtk_hal_wifi system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_wifi (fd (use))) +(allow system_server_28_0 persist_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 debugfs_ged (dir (search))) +(allow system_server_28_0 debugfs_ged (file (write open))) +(allow system_server_28_0 debugfs_ged (file (read))) +(allow system_server_28_0 debugfs_ged (file (getattr))) +(allow system_server_28_0 property_socket_28_0 (sock_file (write))) +(allow system_server_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_server_28_0 coredump_prop (property_service (set))) +(allow system_server_28_0 coredump_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 thermal_manager_exec (file (read getattr map execute open))) +(allow init_28_0 thermal_manager (process (transition))) +(allow thermal_manager thermal_manager_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 thermal_manager (process (noatsecure))) +(allow init_28_0 thermal_manager (process (siginh rlimitinh))) +(typetransition init_28_0 thermal_manager_exec process thermal_manager) +(typetransition thermal_manager tmpfs_28_0 file thermal_manager_tmpfs) +(allow thermal_manager thermal_manager_tmpfs (file (read write getattr map))) +(allow thermal_manager tmpfs_28_0 (dir (getattr search))) +(allow thermal_manager proc_mtkcooler (dir (search))) +(allow thermal_manager proc_mtktz (dir (search))) +(allow thermal_manager proc_thermal (dir (search))) +(allow thermal_manager proc_mtkcooler (file (ioctl read write getattr lock append map open))) +(allow thermal_manager proc_mtktz (file (ioctl read write getattr lock append map open))) +(allow thermal_manager proc_thermal (file (ioctl read write getattr lock append map open))) +(allow thermal_manager thermal_manager_data_file (file (read write create setattr lock open))) +(allow thermal_manager thermal_manager_data_file (dir (ioctl read write getattr setattr lock add_name remove_name search open))) +(allow thermal_manager mediaserver_28_0 (fd (use))) +(allow thermal_manager mediaserver_28_0 (fifo_file (read write))) +(allow thermal_manager mediaserver_28_0 (tcp_socket (read write))) +(allow thermal_manager camera_isp_device (chr_file (read write))) +(allow thermal_manager cameraserver_28_0 (fd (use))) +(allow thermal_manager kd_camera_hw_device (chr_file (read write))) +(allow thermal_manager MTK_SMI_device (chr_file (read))) +(allow thermal_manager property_socket_28_0 (sock_file (write))) +(allow thermal_manager surfaceflinger_28_0 (fd (use))) +(allow thermal_manager init_28_0 (unix_stream_socket (connectto))) +(allow thermal_manager sysfs_28_0 (file (write))) +(allow thermal_manager mtk_thermal_config_prop (file (read getattr open))) +(allow thermal_manager mtk_thermal_config_prop (property_service (set))) +(allow thermal_manager vendor_data_file_28_0 (dir (write add_name))) +(allow thermal_manager self (capability (chown fowner))) +(allow thermalindicator_28_0 proc_ged (file (ioctl read write getattr open))) +(allow init_28_0 thermalloadalgod_exec (file (read getattr map execute open))) +(allow init_28_0 thermalloadalgod (process (transition))) +(allow thermalloadalgod thermalloadalgod_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 thermalloadalgod (process (noatsecure))) +(allow init_28_0 thermalloadalgod (process (siginh rlimitinh))) +(typetransition init_28_0 thermalloadalgod_exec process thermalloadalgod) +(typetransition thermalloadalgod tmpfs_28_0 file thermalloadalgod_tmpfs) +(allow thermalloadalgod thermalloadalgod_tmpfs (file (read write getattr map))) +(allow thermalloadalgod tmpfs_28_0 (dir (getattr search))) +(allow thermal_manager vendor_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow thermal_manager thermal_manager_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow thermal_manager thermal_manager_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow thermal_manager thermal_manager_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow thermal_manager thermal_manager_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow thermal_manager thermal_manager_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(typetransition thermal_manager vendor_data_file_28_0 dir thermal_manager_data_file) +(typetransition thermal_manager vendor_data_file_28_0 fifo_file thermal_manager_data_file) +(typetransition thermal_manager vendor_data_file_28_0 sock_file thermal_manager_data_file) +(typetransition thermal_manager vendor_data_file_28_0 lnk_file thermal_manager_data_file) +(typetransition thermal_manager vendor_data_file_28_0 file thermal_manager_data_file) +(allow thermalloadalgod input_device_28_0 (dir (ioctl read write getattr lock search open))) +(allow thermalloadalgod input_device_28_0 (file (ioctl read getattr lock map open))) +(allow thermalloadalgod thermalloadalgod (netlink_socket (read write create bind))) +(allow thermalloadalgod thermal_manager_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow thermalloadalgod thermal_manager_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow thermalloadalgod kmsg_device_28_0 (chr_file (write))) +(allow thermalloadalgod proc_28_0 (dir (getattr search))) +(allow thermalloadalgod proc_28_0 (file (ioctl read write getattr open))) +(allow thermalloadalgod shell_28_0 (dir (search))) +(allow thermalloadalgod platform_app_28_0 (dir (search))) +(allow thermalloadalgod platform_app_28_0 (file (read getattr open))) +(allow thermalloadalgod priv_app_28_0 (dir (search))) +(allow thermalloadalgod priv_app_28_0 (file (read getattr open))) +(allow thermalloadalgod system_app_28_0 (dir (search))) +(allow thermalloadalgod system_app_28_0 (file (read getattr open))) +(allow thermalloadalgod untrusted_app_28_0 (dir (search))) +(allow thermalloadalgod untrusted_app_28_0 (file (read getattr open))) +(allow thermalloadalgod mediaserver_28_0 (dir (search))) +(allow thermalloadalgod mediaserver_28_0 (file (read getattr open))) +(allow thermalloadalgod proc_thermal (dir (search))) +(allow thermalloadalgod proc_thermal (file (read write getattr open))) +(allow ueventd_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 device_28_0 (chr_file (relabelfrom relabelto))) +(allow ueventd_28_0 m_acc_misc_device (chr_file (relabelfrom relabelto))) +(allow ueventd_28_0 m_mag_misc_device (chr_file (relabelfrom relabelto))) +(allow untrusted_app_28_0 proc_mtktz (dir (search))) +(allow untrusted_app_28_0 proc_mtktz (file (ioctl read getattr lock map open))) +(allow untrusted_app_25_28_0 proc_mtktz (dir (search))) +(allow untrusted_app_25_28_0 proc_mtktz (file (read getattr open))) +(allow untrusted_app_25_28_0 proc_thermal (dir (search))) +(allow untrusted_app_25_28_0 proc_thermal (file (read getattr open))) +(allow untrusted_app_25_28_0 sysfs_fps (dir (search))) +(allow untrusted_app_25_28_0 sysfs_fps (file (read getattr open))) +(allow untrusted_app_25_28_0 sysfs_batteryinfo_28_0 (dir (search))) +(allow untrusted_app_25_28_0 sysfs_batteryinfo_28_0 (file (read getattr open))) +(allow untrusted_app_25_28_0 sysfs_therm (dir (read search open))) +(allow untrusted_app_25_28_0 sysfs_therm (file (read getattr open))) +(allow update_engine_28_0 preloader_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 lk_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 dtbo_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 tee_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 vendor_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 odm_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 oem_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 md_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 dsp_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 scp_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 sspm_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 spmfw_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 mcupmfw_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 loader_ext_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 cam_vpu_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 para_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 vbmeta_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 audio_dsp_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 system_app_28_0 (binder (call transfer))) +(allow update_engine_28_0 postinstall_mnt_dir_28_0 (dir (read write getattr unlink search open))) +(allow update_engine_28_0 tmpfs_28_0 (lnk_file (read))) +(allow update_engine_28_0 sysfs_boot_type (file (ioctl read getattr lock map open))) +(typetransition vendor_app tmpfs_28_0 file vendor_app_tmpfs) +(allow vendor_app vendor_app_tmpfs (file (read write getattr map))) +(allow vendor_app tmpfs_28_0 (dir (getattr search))) +(allow vendor_app vendor_app_tmpfs (file (execute))) +(neverallow base_typeattr_300_28_0 base_typeattr_301_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_302_28_0 vendor_app (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(allow vendor_app mnt_media_rw_file_28_0 (dir (search))) +(allow vendor_app servicemanager_28_0 (service_manager (list))) +(allow vendor_app audioserver_service_28_0 (service_manager (find))) +(allow vendor_app cameraserver_service_28_0 (service_manager (find))) +(allow vendor_app drmserver_service_28_0 (service_manager (find))) +(allow vendor_app mediaserver_service_28_0 (service_manager (find))) +(allow vendor_app mediaextractor_service_28_0 (service_manager (find))) +(allow vendor_app mediametrics_service_28_0 (service_manager (find))) +(allow vendor_app mediadrmserver_service_28_0 (service_manager (find))) +(allow vendor_app nfc_service_28_0 (service_manager (find))) +(allow vendor_app radio_service_28_0 (service_manager (find))) +(allow vendor_app surfaceflinger_service_28_0 (service_manager (find))) +(allow vendor_app app_api_service (service_manager (find))) +(allow vendor_app vr_manager_service_28_0 (service_manager (find))) +(allow vendor_app sysfs_hwrandom_28_0 (dir (search))) +(allow vendor_app sysfs_hwrandom_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_app preloads_media_file_28_0 (dir (ioctl read getattr lock search open))) +(allow vendor_app preloads_media_file_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_app preloads_data_file_28_0 (dir (search))) +(allow vendor_app vendor_app_file_28_0 (dir (read getattr search open))) +(allow vendor_app vendor_app_file_28_0 (file (read getattr execute open))) +(allow vendor_app vendor_app_file_28_0 (lnk_file (read getattr open))) +(allow vendor_app mnld_socket (sock_file (write))) +(allow vendor_app mnld (unix_stream_socket (connectto))) +(allow vendor_app mnld (unix_stream_socket (connectto))) +(allow vendor_app connsyslogger (unix_stream_socket (connectto))) +(allow vendor_app aee_exp_data_file (file (ioctl read getattr lock map open))) +(allow vendor_app aee_exp_data_file (dir (ioctl read getattr lock search open))) +(allow vendor_app property_socket_28_0 (sock_file (write))) +(allow vendor_app init_28_0 (unix_stream_socket (connectto))) +(allow vendor_app mtk_em_prop (property_service (set))) +(allow vendor_app mtk_em_prop (file (ioctl read getattr lock map open))) +(allow vendor_app property_socket_28_0 (sock_file (write))) +(allow vendor_app init_28_0 (unix_stream_socket (connectto))) +(allow vendor_app vendor_debug_prop (property_service (set))) +(allow vendor_app vendor_debug_prop (file (ioctl read getattr lock map open))) +(allow vendor_app property_socket_28_0 (sock_file (write))) +(allow vendor_app init_28_0 (unix_stream_socket (connectto))) +(allow vendor_app mediatek_prop (property_service (set))) +(allow vendor_app mediatek_prop (file (ioctl read getattr lock map open))) +(allow vendor_app cameraserver_service_28_0 (service_manager (find))) +(allow vendor_app media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vendor_app media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vendor_app vendor_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vendor_app vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vendor_init_28_0 exported3_system_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 dalvik_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 ffs_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 mediatek_prop (property_service (set))) +(allow vendor_init_28_0 mtk_md_version_prop (property_service (set))) +(allow vendor_init_28_0 mtk_volte_prop (property_service (set))) +(allow vendor_init_28_0 vendor_radio_prop (property_service (set))) +(allow vendor_init_28_0 mtk_ril_mode_prop (property_service (set))) +(allow vendor_init_28_0 wmt_prop (property_service (set))) +(allow vendor_init_28_0 vold_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 proc_28_0 (file (write))) +(allow vendor_init_28_0 proc_bootprof (file (write))) +(allow vendor_init_28_0 rootfs_28_0 (dir (write setattr add_name))) +(allow vendor_init_28_0 self (capability (sys_module))) +(allow vendor_init_28_0 tmpfs_28_0 (dir (write create add_name))) +(allow vendor_init_28_0 unlabeled_28_0 (dir (getattr setattr relabelfrom search))) +(allow vendor_init_28_0 vendor_file_28_0 (system (module_load))) +(allow vendor_init_28_0 kmsg_device_28_0 (chr_file (unlink))) +(allow vendor_init_28_0 persist_mtk_aee_prop (property_service (set))) +(allow vendor_init_28_0 persist_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 ro_mtk_aee_prop (property_service (set))) +(allow vendor_init_28_0 ro_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 vendor_usb_prop (property_service (set))) +(allow vendor_init_28_0 vendor_usb_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_ct_volte_prop (property_service (set))) +(allow vendor_init_28_0 mtk_ct_volte_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_gps_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_gps_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_rat_config_prop (property_service (set))) +(allow vendor_init_28_0 mtk_rat_config_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_aal_ro_prop (property_service (set))) +(allow vendor_init_28_0 mtk_aal_ro_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_pq_ro_prop (property_service (set))) +(allow vendor_init_28_0 mtk_pq_ro_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_default_prop (property_service (set))) +(allow vendor_init_28_0 mtk_default_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_emmc_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_emmc_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_anr_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_anr_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_antutu_prop (property_service (set))) +(allow vendor_init_28_0 mtk_antutu_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 tmpfs_28_0 (lnk_file (create))) +(allow vendor_init_28_0 mtk_cxp_vendor_prop (property_service (set))) +(allow vendor_init_28_0 mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 proc_hostname_28_0 (file (write lock append map open))) +(allow vendor_init_28_0 self (udp_socket (ioctl create))) +(allowx vendor_init_28_0 self (ioctl udp_socket (0x8914))) +(allow vendor_init_28_0 self (capability (net_raw))) +(allow vendor_init_28_0 self (cap_userns (net_raw))) +(allow vendor_init_28_0 proc_perfmgr (file (write))) +(allow vendor_init_28_0 tmpfs_28_0 (lnk_file (create))) +(allow vendor_init_28_0 mtk_appresolutiontuner_prop (property_service (set))) +(allow vendor_init_28_0 mtk_appresolutiontuner_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_fullscreenswitch_prop (property_service (set))) +(allow vendor_init_28_0 mtk_fullscreenswitch_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 kernel_28_0 (key (search))) +(allow vold_28_0 iso9660 (filesystem (unmount))) +(dontaudit vold_28_0 proc_battery_cmd (dir (read open))) +(dontaudit vold_28_0 proc_mtkcooler (dir (read open))) +(dontaudit vold_28_0 proc_mtktz (dir (read open))) +(dontaudit vold_28_0 proc_thermal (dir (read open))) +(allow vold_28_0 mdlog_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 mtd_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 wlan_assistant_exec (file (read getattr map execute open))) +(allow init_28_0 wlan_assistant (process (transition))) +(allow wlan_assistant wlan_assistant_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 wlan_assistant (process (noatsecure))) +(allow init_28_0 wlan_assistant (process (siginh rlimitinh))) +(typetransition init_28_0 wlan_assistant_exec process wlan_assistant) +(typetransition wlan_assistant tmpfs_28_0 file wlan_assistant_tmpfs) +(allow wlan_assistant wlan_assistant_tmpfs (file (read write getattr map))) +(allow wlan_assistant tmpfs_28_0 (dir (getattr search))) +(allow wlan_assistant agpsd_data_file (sock_file (write))) +(allow wlan_assistant mtk_agpsd (unix_dgram_socket (sendto))) +(allow wlan_assistant agpsd_data_file (dir (search))) +(allow wlan_assistant self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow wlan_assistant self (udp_socket (ioctl create))) +(allow wlan_assistant nvdata_file (dir (read getattr search open))) +(allow wlan_assistant nvdata_file (file (read getattr open))) +(allow wlan_assistant sysfs_28_0 (file (read open))) +(allow wlan_assistant wmtWifi_device (chr_file (read write getattr open))) +(allow wlan_assistant vendor_data_file_28_0 (dir (read getattr search open))) +(allow wlan_assistant vendor_data_file_28_0 (file (read getattr open))) +(allow wlan_assistant mnt_vendor_file_28_0 (dir (search))) +(allow init_28_0 wmt_check_patch_exec (file (read getattr map execute open))) +(allow init_28_0 wmt_check_patch (process (transition))) +(allow wmt_check_patch wmt_check_patch_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 wmt_check_patch (process (noatsecure))) +(allow init_28_0 wmt_check_patch (process (siginh rlimitinh))) +(typetransition init_28_0 wmt_check_patch_exec process wmt_check_patch) +(typetransition wmt_check_patch tmpfs_28_0 file wmt_check_patch_tmpfs) +(allow wmt_check_patch wmt_check_patch_tmpfs (file (read write getattr map))) +(allow wmt_check_patch tmpfs_28_0 (dir (getattr search))) +(allow wmt_check_patch stpwmt_device (chr_file (ioctl read write getattr lock append map open))) +(allow wmt_check_patch dynamic_fw_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow wmt_check_patch dynamic_fw_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 wmt_loader_exec (file (read getattr map execute open))) +(allow init_28_0 wmt_loader (process (transition))) +(allow wmt_loader wmt_loader_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 wmt_loader (process (noatsecure))) +(allow init_28_0 wmt_loader (process (siginh rlimitinh))) +(typetransition init_28_0 wmt_loader_exec process wmt_loader) +(typetransition wmt_loader tmpfs_28_0 file wmt_loader_tmpfs) +(allow wmt_loader wmt_loader_tmpfs (file (read write getattr map))) +(allow wmt_loader tmpfs_28_0 (dir (getattr search))) +(allow wmt_loader self (capability (chown))) +(allow wmt_loader property_socket_28_0 (sock_file (write))) +(allow wmt_loader init_28_0 (unix_stream_socket (connectto))) +(allow wmt_loader wmt_prop (property_service (set))) +(allow wmt_loader wmt_prop (file (ioctl read getattr lock map open))) +(allow wmt_loader wmtdetect_device (chr_file (ioctl read write getattr lock append map open))) +(allow wmt_loader stpwmt_device (chr_file (ioctl read write getattr lock append map open))) +(allow wmt_loader devpts_28_0 (chr_file (ioctl read write getattr lock append map execute execute_no_trans open))) +(allow wmt_loader proc_28_0 (file (read setattr open))) +(allow zygote_28_0 proc_ged (file (ioctl read write getattr open))) +(allow zygote_28_0 gpu_device_28_0 (dir (search))) +(allow zygote_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr open))) +(allow zygote_28_0 proc_bootprof (file (ioctl read write getattr lock append map open))) +(allow zygote_28_0 proc_uptime_28_0 (file (ioctl read write getattr lock append map open))) +(allow GoogleOtaBinder_28_0 ota_agent_service_28_0 (service_manager (add))) +(allow GoogleOtaBinder_28_0 para_block_device (blk_file (read write open))) +(allow GoogleOtaBinder_28_0 bootdevice_block_device (blk_file (read write open))) +(allow GoogleOtaBinder_28_0 misc_device (chr_file (ioctl read write open))) +(allow aee_aedv_28_0 sysfs_mrdump (file (read getattr open))) +(allow aee_aedv_28_0 para_block_device (blk_file (read open))) +(allow aee_aedv_28_0 mrdump_device (blk_file (read write open))) +(allow appdomain teei_fp_device (chr_file (ioctl read write getattr lock append map open))) +(allow appdomain teei_client_device (chr_file (ioctl read write getattr lock append map open))) +(allow appdomain dri_device (chr_file (ioctl read write open))) +(allow init_28_0 atci_service_exec (file (read getattr map execute open))) +(allow init_28_0 atci_service (process (transition))) +(allow atci_service atci_service_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 atci_service (process (noatsecure))) +(allow init_28_0 atci_service (process (siginh rlimitinh))) +(typetransition init_28_0 atci_service_exec process atci_service) +(typetransition atci_service tmpfs_28_0 file atci_service_tmpfs) +(allow atci_service atci_service_tmpfs (file (read write getattr map))) +(allow atci_service tmpfs_28_0 (dir (getattr search))) +(allow atci_service block_device_28_0 (dir (search))) +(allow atci_service misc2_block_device (blk_file (read write open))) +(allow atci_service misc2_device (chr_file (read write open))) +(allow atci_service bootdevice_block_device (blk_file (read write open))) +(allow atci_service self (capability (chown fowner fsetid net_admin net_raw sys_admin sys_nice))) +(allow atci_service camera_isp_device (chr_file (ioctl read write open))) +(allow atci_service graphics_device_28_0 (chr_file (ioctl read write open))) +(allow atci_service graphics_device_28_0 (dir (search))) +(allow atci_service kd_camera_hw_device (chr_file (ioctl read write open))) +(allow atci_service self (capability (ipc_lock sys_nice))) +(allow atci_service nvram_device (chr_file (ioctl read write open))) +(allow atci_service camera_isp_device (chr_file (ioctl read write open))) +(allow atci_service camera_sysram_device (chr_file (ioctl read open))) +(allow atci_service camera_tsf_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service camera_rsc_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service camera_gepf_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service camera_fdvt_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service camera_wpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service camera_owe_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service kd_camera_flashlight_device (chr_file (ioctl read write open))) +(allow atci_service ccu_device (chr_file (ioctl read write open))) +(allow atci_service vpu_device (chr_file (ioctl read write open))) +(allow atci_service MTK_SMI_device (chr_file (ioctl read write open))) +(allow atci_service DW9714AF_device (chr_file (ioctl read write open))) +(allow atci_service devmap_device (chr_file (ioctl read write open))) +(allow atci_service sdcard_type (dir (read write create getattr setattr add_name remove_name search open))) +(allow atci_service sdcard_type (file (read write create getattr setattr append unlink open))) +(allow atci_service mediaserver_28_0 (binder (call))) +(allow atci_service self (capability (sys_boot))) +(allow atci_service nvram_device (blk_file (read write open))) +(allow atci_service input_device_28_0 (dir (read search open))) +(allow atci_service input_device_28_0 (file (ioctl read write open))) +(allow atci_service input_device_28_0 (chr_file (ioctl read write open))) +(allow atci_service MAINAF_device (chr_file (ioctl read write open))) +(allow atci_service MAIN2AF_device (chr_file (ioctl read write open))) +(allow atci_service SUBAF_device (chr_file (ioctl read write open))) +(allow atci_service tmpfs_28_0 (lnk_file (read))) +(allow atci_service self (capability2 (block_suspend))) +(allow atci_service mnt_user_file_28_0 (dir (search))) +(allow atci_service mnt_user_file_28_0 (lnk_file (read))) +(allow atci_service storage_file_28_0 (lnk_file (read))) +(allow atci_service property_socket_28_0 (sock_file (write))) +(allow atci_service CAM_CAL_DRV_device (chr_file (ioctl read write open))) +(allow atci_service init_28_0 (unix_stream_socket (connectto))) +(allow atci_service mtk_em_prop (property_service (set))) +(allow atci_service vendor_shell_exec_28_0 (file (read execute execute_no_trans open))) +(allow atci_service proc_ged (file (ioctl read write getattr open))) +(allow atci_service flashlight_device (chr_file (ioctl read write open))) +(allow atci_service factory_data_file (sock_file (write))) +(allow atci_service MT_pmic_adc_cali_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service CAM_CAL_DRV_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service CAM_CAL_DRV1_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service CAM_CAL_DRV2_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service fwk_sensor_hwservice_28_0 (hwservice_manager (find))) +(allow atci_service hidl_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow atci_service hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow atci_service ion_device_28_0 (chr_file (ioctl read open))) +(allow atci_service mtk_cmdq_device (chr_file (ioctl read open))) +(allow atci_service mtk_hal_power (binder (call))) +(allow atci_service mtk_hal_power_hwservice (hwservice_manager (find))) +(allow atci_service sysfs_batteryinfo_28_0 (dir (search))) +(allow atci_service sysfs_batteryinfo_28_0 (file (read getattr open))) +(allow atci_service system_file_28_0 (dir (read open))) +(allow atci_service camera_pipemgr_device (chr_file (ioctl read open))) +(allow atci_service mtkcam_prop (file (read getattr open))) +(allow atci_service hal_camera_hwservice_28_0 (hwservice_manager (find))) +(allow atci_service mtk_hal_camera (binder (call))) +(allow atci_service debugfs_ion (dir (search))) +(allow atci_service sysfs_tpd_setting (file (read write getattr open))) +(allow atci_service sysfs_vibrator_setting (file (read write getattr open))) +(allow atci_service sysfs_leds_setting (file (read write getattr open))) +(allow atci_service proc_28_0 (file (getattr))) +(allow atci_service vendor_toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow atci_service hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 atci_service (binder (call transfer))) +(allow hwservicemanager_28_0 atci_service (dir (search))) +(allow hwservicemanager_28_0 atci_service (file (read open))) +(allow hwservicemanager_28_0 atci_service (process (getattr))) +(allow atci_service mnld (unix_dgram_socket (sendto))) +(allow atci_service_sys_28_0 mt6605_device (chr_file (ioctl read write getattr open))) +(allow atci_service_sys_28_0 nfc_socket (dir (write add_name remove_name search))) +(allow atci_service_sys_28_0 nfc_socket (sock_file (write create setattr unlink))) +(allow atci_service_sys_28_0 system_file_28_0 (file (execute_no_trans))) +(allow atci_service_sys_28_0 proc_ged (file (ioctl read write getattr open))) +(allow atci_service_sys_28_0 factory_data_file (sock_file (write))) +(allow atci_service_sys_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 atci_service_sys_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 atci_service_sys_28_0 (dir (search))) +(allow hwservicemanager_28_0 atci_service_sys_28_0 (file (read open))) +(allow hwservicemanager_28_0 atci_service_sys_28_0 (process (getattr))) +(allow atci_service_sys_28_0 vendor_default_prop_28_0 (file (read getattr open))) +(allow init_28_0 atcid_exec (file (read getattr map execute open))) +(allow init_28_0 atcid (process (transition))) +(allow atcid atcid_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 atcid (process (noatsecure))) +(allow init_28_0 atcid (process (siginh rlimitinh))) +(typetransition init_28_0 atcid_exec process atcid) +(typetransition atcid tmpfs_28_0 file atcid_tmpfs) +(allow atcid atcid_tmpfs (file (read write getattr map))) +(allow atcid tmpfs_28_0 (dir (getattr search))) +(allow atcid init_28_0 (unix_stream_socket (connectto))) +(allow atcid property_socket_28_0 (sock_file (write))) +(allow atcid block_device_28_0 (dir (search))) +(allow atcid socket_device_28_0 (sock_file (write))) +(allow atcid hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 atcid (binder (call transfer))) +(allow hwservicemanager_28_0 atcid (dir (search))) +(allow hwservicemanager_28_0 atcid (file (read open))) +(allow hwservicemanager_28_0 atcid (process (getattr))) +(allow atcid ttyGS_device (chr_file (ioctl read write open))) +(allow atcid persist_service_atci_prop (property_service (set))) +(allow atcid misc2_device (chr_file (read write open))) +(allow atcid wmtWifi_device (chr_file (write open))) +(allow atcid misc2_block_device (blk_file (read write open))) +(allow atcid bootdevice_block_device (blk_file (read write open))) +(allow atci_service gpu_device_28_0 (chr_file (ioctl read write getattr open))) +(allow atcid self (capability (sys_time))) +(allow atcid proc_ged (file (ioctl read write getattr open))) +(allow atcid meta_tst (unix_stream_socket (connectto))) +(allow atcid sysfs_batteryinfo_28_0 (file (read open))) +(allow atcid tel_switch_prop (file (ioctl read getattr lock map open))) +(allow atcid hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 atcid (binder (call transfer))) +(allow hwservicemanager_28_0 atcid (dir (search))) +(allow hwservicemanager_28_0 atcid (file (read open))) +(allow hwservicemanager_28_0 atcid (process (getattr))) +(allow atcid vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow atcid vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 atcid (dir (search))) +(allow vndservicemanager_28_0 atcid (file (read open))) +(allow vndservicemanager_28_0 atcid (process (getattr))) +(allow hal_atci_server hal_atci_hwservice (hwservice_manager (add find))) +(allow hal_atci_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_303_28_0 hal_atci_hwservice (hwservice_manager (add))) +(allow atcid property_socket_28_0 (sock_file (write))) +(allow atcid init_28_0 (unix_stream_socket (connectto))) +(allow atcid mtk_atci_prop (property_service (set))) +(allow atcid mtk_atci_prop (file (ioctl read getattr lock map open))) +(allow atcid property_socket_28_0 (sock_file (write))) +(allow atcid init_28_0 (unix_stream_socket (connectto))) +(allow atcid powerctl_prop_28_0 (property_service (set))) +(allow atcid powerctl_prop_28_0 (file (ioctl read getattr lock map open))) +(allow atcid mnt_vendor_file_28_0 (dir (search))) +(allow atcid nvdata_file (dir (read write add_name search open))) +(allow atcid nvdata_file (file (read write create getattr setattr open))) +(allow atcid nvram_device (blk_file (read write open))) +(allow atcid proc_meminfo_28_0 (file (read open))) +(allow atcid sysfs_batteryinfo_28_0 (dir (search))) +(allow atcid sysfs_mmcblk (dir (search))) +(allow atcid sysfs_mmcblk (file (read open))) +(allow atcid rild_atci_socket (sock_file (write))) +(allow atcid rild (unix_stream_socket (connectto))) +(allow atcid rilproxy_atci_socket (sock_file (write))) +(allow atcid rild (unix_stream_socket (connectto))) +(allow atcid atci_service_socket (sock_file (write))) +(allow atcid atci_service (unix_stream_socket (connectto))) +(allow hal_keymaster_attestation ut_keymaster_device (chr_file (ioctl read write open))) +(allow hal_keymaster_attestation teei_client_device (chr_file (ioctl read write open))) +(allow audioserver_28_0 offloadservice_device (chr_file (ioctl read write open))) +(allow audioserver_28_0 ancservice_device (chr_file (ioctl read write open))) +(allow audioserver_28_0 mtk_perf_service_28_0 (service_manager (find))) +(allow audioserver_28_0 vtservice (binder (call transfer))) +(allow audioserver_28_0 vtservice (fd (use))) +(allow audioserver_28_0 property_socket_28_0 (sock_file (write))) +(allow audioserver_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow audioserver_28_0 audio_prop_28_0 (property_service (set))) +(allow audioserver_28_0 audio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow audioserver_28_0 mtk_bluetooth_prop (file (ioctl read getattr lock map open))) +(allow audioserver_28_0 adsp_device (chr_file (ioctl read write open))) +(allow bluetooth_28_0 stpbt_device (chr_file (ioctl read write getattr lock append map open))) +(allow bluetooth_28_0 nvram_data_file (dir (search))) +(allow bluetooth_28_0 nvram_data_file (file (ioctl read write getattr lock append map open))) +(allow bluetooth_28_0 nvram_data_file (lnk_file (read))) +(allow bluetooth_28_0 nvdata_file (lnk_file (read))) +(allow bluetooth_28_0 nvdata_file (dir (search))) +(allow bluetooth_28_0 nvdata_file (file (read write getattr open))) +(allow bluetooth_28_0 block_device_28_0 (dir (search))) +(allow bluetooth_28_0 proc_secmem (file (read open))) +(allow bluetooth_28_0 surfaceflinger_28_0 (fifo_file (read write))) +(allow bluetooth_28_0 property_socket_28_0 (sock_file (write))) +(allow bluetooth_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bluetooth_28_0 mtk_bluetooth_prop (property_service (set))) +(allow bluetooth_28_0 mtk_bluetooth_prop (file (ioctl read getattr lock map open))) +(allow boot_logo_updater_28_0 sysfs_28_0 (dir (open))) +(allow bootanim_28_0 proc_secmem (file (read open))) +(allow bootanim_28_0 guiext-server_28_0 (binder (call))) +(allow bootanim_28_0 guiext-server_28_0 (binder (transfer))) +(allow bootanim_28_0 dri_device (chr_file (ioctl read write open))) +(allow bootanim_28_0 debugfs_ion (dir (search))) +(allow cameraserver_28_0 guiext-server_28_0 (binder (call transfer))) +(allow cameraserver_28_0 mtk_perf_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 guiext-server_28_0 (binder (call transfer))) +(allow guiext-server_28_0 cameraserver_28_0 (binder (transfer))) +(allow cameraserver_28_0 guiext-server_28_0 (fd (use))) +(allow cameraserver_28_0 dri_device (chr_file (ioctl read write open))) +(allow cameraserver_28_0 fuse_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cameraserver_28_0 fuse_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cameraserver_28_0 property_socket_28_0 (sock_file (write))) +(allow cameraserver_28_0 sysfs_28_0 (file (getattr))) +(allow cameraserver_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow cameraserver_28_0 debug_prop_28_0 (property_service (set))) +(allow cameraserver_28_0 system_prop_28_0 (property_service (set))) +(allow cameraserver_28_0 fuse_28_0 (dir (write create add_name search))) +(allow cameraserver_28_0 fuse_28_0 (file (read write create getattr open))) +(allow cameraserver_28_0 sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cameraserver_28_0 sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cameraserver_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cameraserver_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cameraserver_28_0 property_socket_28_0 (sock_file (write))) +(allow cameraserver_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow cameraserver_28_0 logmuch_prop (property_service (set))) +(allow cameraserver_28_0 logmuch_prop (file (ioctl read getattr lock map open))) +(allow cameraserver_28_0 vtservice (binder (call transfer))) +(allow cameraserver_28_0 vtservice (fd (use))) +(allow init_28_0 hal_capi_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_capi_default (process (transition))) +(allow hal_capi_default hal_capi_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_capi_default (process (noatsecure))) +(allow init_28_0 hal_capi_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_capi_default_exec process hal_capi_default) +(typetransition hal_capi_default tmpfs_28_0 file hal_capi_default_tmpfs) +(allow hal_capi_default hal_capi_default_tmpfs (file (read write getattr map))) +(allow hal_capi_default tmpfs_28_0 (dir (getattr search))) +(allow hal_capi_server hal_capi_hwservice (hwservice_manager (add find))) +(allow hal_capi_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_304_28_0 hal_capi_hwservice (hwservice_manager (add))) +(allow hal_capi_client hal_capi_hwservice (hwservice_manager (find))) +(allow hal_capi_default hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_capi_default (binder (call transfer))) +(allow hwservicemanager_28_0 hal_capi_default (dir (search))) +(allow hwservicemanager_28_0 hal_capi_default (file (read open))) +(allow hwservicemanager_28_0 hal_capi_default (process (getattr))) +(allow hal_capi_client hal_capi_server (binder (call transfer))) +(allow hal_capi_server hal_capi_client (binder (transfer))) +(allow hal_capi_client hal_capi_server (fd (use))) +(allow hal_capi_default teei_client_device (chr_file (ioctl read write open))) +(allow ccci_mdinit ctl_ccci_rpcd_prop (property_service (set))) +(allow ccci_mdinit ctl_ccci2_rpcd_prop (property_service (set))) +(allow init_28_0 ccci_rpcd_exec (file (read getattr map execute open))) +(allow init_28_0 ccci_rpcd (process (transition))) +(allow ccci_rpcd ccci_rpcd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 ccci_rpcd (process (noatsecure))) +(allow init_28_0 ccci_rpcd (process (siginh rlimitinh))) +(typetransition init_28_0 ccci_rpcd_exec process ccci_rpcd) +(typetransition ccci_rpcd tmpfs_28_0 file ccci_rpcd_tmpfs) +(allow ccci_rpcd ccci_rpcd_tmpfs (file (read write getattr map))) +(allow ccci_rpcd tmpfs_28_0 (dir (getattr search))) +(allow ccci_rpcd sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow ccci_rpcd self (capability2 (block_suspend))) +(allow ccci_rpcd self (cap2_userns (block_suspend))) +(allow ccci_rpcd ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_rpcd block_device_28_0 (dir (search))) +(allow ccci_rpcd misc2_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_rpcd bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_rpcd sysfs_ccci (dir (search))) +(allow ccci_rpcd sysfs_ccci (file (ioctl read getattr lock map open))) +(allow system_server_28_0 teei_fp_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 teei_client_device (chr_file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 dex2oat_exec_28_0 (file (getattr map execute execute_no_trans))) +(allow dex2oat_28_0 platform_app_28_0 (fd (use))) +(allow domain exm0_device (chr_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_285_28_0 storage_file_28_0 (dir (search))) +(allow domain aee_aedv_28_0 (process (sigchld))) +(allow domain vendor_security_patch_level_prop_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 nvram_agent_binder (binder (call))) +(allow drmserver_28_0 platform_app_28_0 (dir (search))) +(allow drmserver_28_0 platform_app_28_0 (file (read getattr open))) +(allow drmserver_28_0 property_socket_28_0 (sock_file (write))) +(allow drmserver_28_0 radio_data_file_28_0 (file (read getattr open))) +(allow drmserver_28_0 sdcard_type (file (open))) +(allow drmserver_28_0 system_app_28_0 (dir (search))) +(allow drmserver_28_0 system_app_28_0 (file (read getattr open))) +(allow drmserver_28_0 mediaserver_28_0 (file (read getattr open))) +(allow drmserver_28_0 untrusted_app_28_0 (dir (search))) +(allow drmserver_28_0 untrusted_app_28_0 (file (read getattr open))) +(allow drmserver_28_0 radio_data_file_28_0 (dir (search))) +(allow drmserver_28_0 surfaceflinger_28_0 (fd (use))) +(allow drmserver_28_0 mediaserver_28_0 (fifo_file (read))) +(allow drmserver_28_0 mediaserver_28_0 (fifo_file (write))) +(allow drmserver_28_0 app_data_file_28_0 (dir (search))) +(allow drmserver_28_0 app_data_file_28_0 (file (open))) +(allow drmserver_28_0 system_app_28_0 (process (getattr))) +(allow drmserver_28_0 mnt_user_file_28_0 (dir (search))) +(allow drmserver_28_0 mnt_user_file_28_0 (lnk_file (read))) +(allow drmserver_28_0 storage_file_28_0 (lnk_file (read))) +(allow drmserver_28_0 system_server_28_0 (dir (search))) +(allow drmserver_28_0 system_server_28_0 (file (read open))) +(allow drmserver_28_0 system_server_28_0 (process (getattr))) +(allow drmserver_28_0 system_server_28_0 (file (getattr))) +(allow system_server_28_0 drmserver_28_0 (drmservice (openDecryptSession))) +(allow drmserver_28_0 nvram_agent_service_28_0 (service_manager (find))) +(allow drmserver_28_0 system_app_data_file_28_0 (file (read))) +(allow drmserver_28_0 vfat_28_0 (file (open))) +(allow drmserver_28_0 mnt_media_rw_file_28_0 (dir (search))) +(allow drmserver_28_0 nfc_28_0 (dir (search))) +(allow drmserver_28_0 nfc_28_0 (file (read getattr open))) +(allow drmserver_28_0 mnt_expand_file_28_0 (dir (search))) +(allow drmserver_28_0 activity_service_28_0 (service_manager (find))) +(allow drmserver_28_0 priv_app_28_0 (dir (search))) +(allow drmserver_28_0 priv_app_28_0 (file (read getattr open))) +(allow drmserver_28_0 media_rw_data_file_28_0 (file (write))) +(allow drmserver_28_0 ringtone_file_28_0 (file (read))) +(allow drmserver_28_0 proc_uptime_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 mediaextractor_28_0 (dir (search))) +(allow drmserver_28_0 mediaextractor_28_0 (file (read getattr open))) +(allow drmserver_28_0 untrusted_app_25_28_0 (dir (search))) +(allow drmserver_28_0 untrusted_app_25_28_0 (file (read getattr open))) +(allow drmserver_28_0 proc_uptime_28_0 (file (read))) +(allow drmserver_28_0 sdcardfs_28_0 (file (open))) +(allow e2fs_28_0 cache_block_device_28_0 (blk_file (getattr))) +(allow e2fs_28_0 devpts_28_0 (chr_file (ioctl getattr))) +(allow e2fs_28_0 system_block_device_28_0 (blk_file (getattr))) +(allow e2fs_28_0 vendor_block_device (blk_file (getattr))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_moms_prop (property_service (set))) +(allow em_hidl mtk_moms_prop (file (ioctl read getattr lock map open))) +(allow em_svr_28_0 para_block_device (blk_file (write))) +(allow untrusted_app_28_0 radio_28_0 (unix_stream_socket (connectto))) +(allow untrusted_app_25_28_0 radio_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 radio_28_0 (unix_stream_socket (connectto))) +(allow netd_28_0 wo_ipsec (fd (use))) +(allow netd_28_0 wo_ipsec (tcp_socket (read write getopt setopt))) +(allow netd_28_0 wo_ipsec (udp_socket (read write getopt setopt))) +(allow netd_28_0 wo_epdg_client (fd (use))) +(allow netd_28_0 wo_epdg_client (tcp_socket (read write getopt setopt))) +(allow netd_28_0 wo_epdg_client (udp_socket (read write getopt setopt))) +(allow init_28_0 wo_epdg_client_exec (file (read getattr map execute open))) +(allow init_28_0 wo_epdg_client (process (transition))) +(allow wo_epdg_client wo_epdg_client_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 wo_epdg_client (process (noatsecure))) +(allow init_28_0 wo_epdg_client (process (siginh rlimitinh))) +(typetransition init_28_0 wo_epdg_client_exec process wo_epdg_client) +(typetransition wo_epdg_client tmpfs_28_0 file wo_epdg_client_tmpfs) +(allow wo_epdg_client wo_epdg_client_tmpfs (file (read write getattr map))) +(allow wo_epdg_client tmpfs_28_0 (dir (getattr search))) +(allow wo_epdg_client wo_starter_exec (file (read getattr map execute open))) +(allow wo_epdg_client wo_ipsec (process (transition))) +(allow wo_ipsec wo_starter_exec (file (read getattr map execute entrypoint open))) +(allow wo_ipsec wo_epdg_client (process (sigchld))) +(dontaudit wo_epdg_client wo_ipsec (process (noatsecure))) +(allow wo_epdg_client wo_ipsec (process (siginh rlimitinh))) +(typetransition wo_epdg_client wo_starter_exec process wo_ipsec) +(allow wo_epdg_client wo_charon_exec (file (read getattr map execute open))) +(allow wo_epdg_client wo_ipsec (process (transition))) +(allow wo_ipsec wo_charon_exec (file (read getattr map execute entrypoint open))) +(allow wo_ipsec wo_epdg_client (process (sigchld))) +(dontaudit wo_epdg_client wo_ipsec (process (noatsecure))) +(allow wo_epdg_client wo_ipsec (process (siginh rlimitinh))) +(typetransition wo_epdg_client wo_charon_exec process wo_ipsec) +(allow wo_epdg_client wo_stroke_exec (file (read getattr map execute open))) +(allow wo_epdg_client wo_ipsec (process (transition))) +(allow wo_ipsec wo_stroke_exec (file (read getattr map execute entrypoint open))) +(allow wo_ipsec wo_epdg_client (process (sigchld))) +(dontaudit wo_epdg_client wo_ipsec (process (noatsecure))) +(allow wo_epdg_client wo_ipsec (process (siginh rlimitinh))) +(typetransition wo_epdg_client wo_stroke_exec process wo_ipsec) +(allow wo_epdg_client netutils_wrapper_exec_28_0 (file (read getattr map execute open))) +(allow wo_epdg_client netutils_wrapper_28_0 (process (transition))) +(allow netutils_wrapper_28_0 netutils_wrapper_exec_28_0 (file (read getattr map execute entrypoint open))) +(allow netutils_wrapper_28_0 wo_epdg_client (process (sigchld))) +(dontaudit wo_epdg_client netutils_wrapper_28_0 (process (noatsecure))) +(allow wo_epdg_client netutils_wrapper_28_0 (process (siginh rlimitinh))) +(typetransition wo_epdg_client netutils_wrapper_exec_28_0 process netutils_wrapper) +(allow wo_epdg_client system_file_28_0 (file (read getattr lock execute execute_no_trans open))) +(allow wo_epdg_client self (tun_socket (create relabelfrom relabelto))) +(allow wo_epdg_client tun_device_28_0 (chr_file (ioctl read write getattr open))) +(allow wo_epdg_client self (netlink_route_socket (read write create getattr bind setopt nlmsg_read nlmsg_write))) +(allow wo_epdg_client self (capability (kill setgid setuid net_admin))) +(allow wo_epdg_client wo_ipsec_exec (file (read getattr execute execute_no_trans open))) +(allow wo_epdg_client wo_ipsec (process (sigkill signull signal))) +(allow wo_epdg_client init_28_0 (unix_stream_socket (connectto))) +(allow wo_epdg_client mtk_epdg_prop (property_service (set))) +(allow wo_epdg_client property_socket_28_0 (sock_file (write))) +(allow wo_epdg_client persist_epdg_prop (property_service (set))) +(allow wo_epdg_client dnsproxyd_socket_28_0 (sock_file (write))) +(allow wo_epdg_client netd_28_0 (unix_stream_socket (connectto))) +(allow wo_epdg_client netd_socket_28_0 (sock_file (write))) +(allow wo_epdg_client epdg_apn_conf_file (dir (read write add_name remove_name search open))) +(allow wo_epdg_client epdg_apn_conf_file (file (write create getattr unlink open))) +(allow wo_epdg_client epdg_ipsec_conf_file (file (read write create getattr unlink open))) +(allow wo_epdg_client epdg_ipsec_conf_file (dir (read write add_name remove_name search open))) +(allow wo_epdg_client self (netlink_xfrm_socket (read write create getattr bind setopt nlmsg_write))) +(allow wo_epdg_client self (udp_socket (ioctl create))) +(allow wo_epdg_client self (capability (sys_module))) +(allow wo_epdg_client vendor_shell_exec_28_0 (file (read execute execute_no_trans open))) +(allow wo_epdg_client device_28_0 (dir (write add_name))) +(allow wo_epdg_client device_28_0 (lnk_file (create))) +(allow wo_epdg_client system_server_28_0 (process (signull signal))) +(allow wo_epdg_client kernel_28_0 (process (signal))) +(allow wo_epdg_client self (capability (net_raw))) +(allow wo_epdg_client self (rawip_socket (create getopt setopt))) +(allow wo_epdg_client devpts_28_0 (chr_file (read write open))) +(allow wo_epdg_client kernel_28_0 (system (module_request))) +(allow wo_epdg_client system_data_file_28_0 (dir (getattr))) +(allow wo_epdg_client self (capability (setgid setuid))) +(allowx wo_epdg_client self (ioctl udp_socket (0x8914 0x8916 0x8922))) +(allow netutils_wrapper_28_0 wo_epdg_client (unix_stream_socket (read write))) +(allow netutils_wrapper_28_0 wo_epdg_client (fd (use))) +(allow factory mnld_exec (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow resize block_device_28_0 (dir (search))) +(allow factory kmsg_device_28_0 (chr_file (write open))) +(allow factory proc_28_0 (file (getattr))) +(allow factory dm_device_28_0 (blk_file (ioctl read write getattr open))) +(allow factory sysfs_fs_ext4_features_28_0 (dir (search))) +(allow factory sysfs_fs_ext4_features_28_0 (file (read))) +(allow factory system_block_device_28_0 (blk_file (getattr))) +(allow factory vendor_block_device (blk_file (getattr))) +(allow factory cache_block_device_28_0 (blk_file (getattr))) +(allow factory protect1_block_device (blk_file (getattr))) +(allow factory protect2_block_device (blk_file (getattr))) +(allow factory mtk_hal_audio (binder (call transfer))) +(allow mtk_hal_audio factory (binder (transfer))) +(allow factory mtk_hal_audio (fd (use))) +(allow factory mtk_hal_audio (binder (call))) +(allow factory hal_audio_hwservice_28_0 (hwservice_manager (find))) +(allow factory mtk_audiohal_data_file (dir (read search open))) +(allow factory proc_28_0 (file (read open))) +(allow factory audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory audio_device_28_0 (dir (write lock add_name remove_name search open))) +(allow factory audiohal_prop (property_service (set))) +(allow factory adsp_device (chr_file (ioctl read write open))) +(allow hal_fingerprint_default teei_fp_device (chr_file (ioctl read write open))) +(allow hal_fingerprint_default teei_client_device (chr_file (ioctl read write open))) +(allow hal_fingerprint_default sysfs_28_0 (file (ioctl read write open))) +(allow hal_fingerprint_default teei_control_file (dir (read search open))) +(allow hal_fingerprint_default teei_control_file (file (read write open))) +(allow hal_fingerprint_default teei_control_file (lnk_file (read write open))) +(allow hal_fingerprint_default uhid_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 flashlessd_exec (file (read getattr map execute open))) +(allow init_28_0 flashlessd (process (transition))) +(allow flashlessd flashlessd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 flashlessd (process (noatsecure))) +(allow init_28_0 flashlessd (process (siginh rlimitinh))) +(typetransition init_28_0 flashlessd_exec process flashlessd) +(typetransition flashlessd tmpfs_28_0 file flashlessd_tmpfs) +(allow flashlessd flashlessd_tmpfs (file (read write getattr map))) +(allow flashlessd tmpfs_28_0 (dir (getattr search))) +(allow flashlessd ttyMT_device (chr_file (ioctl read write getattr lock append map open))) +(allow flashlessd nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow flashlessd nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow flashlessd nvram_data_file (lnk_file (read))) +(allow flashlessd nvdata_file (lnk_file (read))) +(allow flashlessd nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow flashlessd nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow flashlessd nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow flashlessd system_data_file_28_0 (lnk_file (read))) +(allow fsck_28_0 sysfs_fs_ext4_features_28_0 (dir (search))) +(allow hal_gatekeeper_default mobicore (unix_stream_socket (read write connectto))) +(allow hal_gatekeeper_default mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_gatekeeper_default debugfs_tracing_28_0 (file (write))) +(allow hal_gatekeeper_default mnt_vendor_file_28_0 (dir (search))) +(allow hal_gatekeeper_default persist_data_file (dir (write add_name search))) +(allow hal_gatekeeper_default persist_data_file (file (read write create getattr open))) +(allow hal_gatekeeper_default tkcore_admin_device (chr_file (ioctl read write open))) +(allow init_28_0 ged_srv_exec (file (read getattr map execute open))) +(allow init_28_0 ged_srv (process (transition))) +(allow ged_srv ged_srv_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 ged_srv (process (noatsecure))) +(allow init_28_0 ged_srv (process (siginh rlimitinh))) +(typetransition init_28_0 ged_srv_exec process ged_srv) +(typetransition ged_srv tmpfs_28_0 file ged_srv_tmpfs) +(allow ged_srv ged_srv_tmpfs (file (read write getattr map))) +(allow ged_srv tmpfs_28_0 (dir (getattr search))) +(allow ged_srv servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 ged_srv (dir (search))) +(allow servicemanager_28_0 ged_srv (file (read open))) +(allow servicemanager_28_0 ged_srv (process (getattr))) +(allow ged_srv binderservicedomain (binder (call transfer))) +(allow binderservicedomain ged_srv (binder (transfer))) +(allow ged_srv binderservicedomain (fd (use))) +(allow ged_srv surfaceflinger_28_0 (binder (call transfer))) +(allow surfaceflinger_28_0 ged_srv (binder (transfer))) +(allow ged_srv surfaceflinger_28_0 (fd (use))) +(allow ged_srv system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 ged_srv (binder (transfer))) +(allow ged_srv system_server_28_0 (fd (use))) +(allow ged_srv gas_srv_service_28_0 (binder (call transfer))) +(allow gas_srv_service_28_0 ged_srv (binder (transfer))) +(allow ged_srv gas_srv_service_28_0 (fd (use))) +(allow ged_srv mtk_perf_service_28_0 (binder (call transfer))) +(allow mtk_perf_service_28_0 ged_srv (binder (transfer))) +(allow ged_srv mtk_perf_service_28_0 (fd (use))) +(allow ged_srv audioserver_28_0 (binder (call transfer))) +(allow audioserver_28_0 ged_srv (binder (transfer))) +(allow ged_srv audioserver_28_0 (fd (use))) +(allow ged_srv mtk_hal_power (binder (call transfer))) +(allow mtk_hal_power ged_srv (binder (transfer))) +(allow ged_srv mtk_hal_power (fd (use))) +(allow ged_srv merged_hal_service (binder (call transfer))) +(allow merged_hal_service ged_srv (binder (transfer))) +(allow ged_srv merged_hal_service (fd (use))) +(allow ged_srv hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 ged_srv (binder (call transfer))) +(allow hwservicemanager_28_0 ged_srv (dir (search))) +(allow hwservicemanager_28_0 ged_srv (file (read open))) +(allow hwservicemanager_28_0 ged_srv (process (getattr))) +(allow ged_srv gas_srv_service_28_0 (service_manager (add find))) +(allow ged_srv audioserver_service_28_0 (service_manager (find))) +(allow ged_srv surfaceflinger_service_28_0 (service_manager (find))) +(allow ged_srv input_service_28_0 (service_manager (find))) +(allow ged_srv hwservicemanager_prop_28_0 (file (read getattr open))) +(allow ged_srv mtk_hal_power_hwservice (hwservice_manager (find))) +(allow ged_srv debugfs_ged (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow ged_srv debugfs_ged (file (ioctl read write getattr lock append map open))) +(allow ged_srv self (netlink_kobject_uevent_socket (read create bind setopt))) +(allow ged_srv property_socket_28_0 (sock_file (write))) +(allow ged_srv init_28_0 (unix_stream_socket (connectto))) +(allow ged_srv proc_ged (file (ioctl read write open))) +(allow ged_srv domain (dir (ioctl read getattr lock search open))) +(allow ged_srv domain (file (ioctl read getattr lock map open))) +(allow ged_srv domain (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv shell_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv shell_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv shell_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv platform_app_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv platform_app_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv platform_app_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv priv_app_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv priv_app_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv priv_app_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv system_app_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv system_app_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv system_app_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv untrusted_app_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv untrusted_app_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv untrusted_app_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv untrusted_app_25_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv untrusted_app_25_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv untrusted_app_25_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv mediaserver_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv mediaserver_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv mediaserver_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv shell_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow ged_srv system_file_28_0 (file (execute_no_trans))) +(allow ged_srv input_service_28_0 (service_manager (find))) +(allow ged_srv proc_net_28_0 (file (read getattr open))) +(allow ged_srv rootfs_28_0 (lnk_file (getattr))) +(allow audioserver_28_0 ged_srv (fifo_file (write))) +(allow system_server_28_0 ged_srv (fifo_file (write))) +(allow ged_srv self (udp_socket (ioctl read write create bind setopt))) +(allow ged_srv self (capability (net_bind_service net_admin))) +(allowx ged_srv self (ioctl udp_socket (0x8912 0x8914))) +(allowx ged_srv self (ioctl udp_socket (((range 0x8be8 0x8be9))))) +(allow base_typeattr_305_28_0 guiext-server_service_28_0 (service_manager (find))) +(allow hal_atci_client hal_atci_server (binder (call transfer))) +(allow hal_atci_server hal_atci_client (binder (transfer))) +(allow hal_atci_client hal_atci_server (fd (use))) +(allow hal_atci_server hal_atci_client (binder (call transfer))) +(allow hal_atci_client hal_atci_server (binder (transfer))) +(allow hal_atci_server hal_atci_client (fd (use))) +(allow hal_atci_client hal_atci_hwservice (hwservice_manager (find))) +(allow hal_dfps_client hal_dfps_server (binder (call transfer))) +(allow hal_dfps_server hal_dfps_client (binder (transfer))) +(allow hal_dfps_client hal_dfps_server (fd (use))) +(allow hal_dfps_server hal_dfps_client (binder (call transfer))) +(allow hal_dfps_client hal_dfps_server (binder (transfer))) +(allow hal_dfps_server hal_dfps_client (fd (use))) +(allow hal_dfps_client mtk_hal_dfps_hwservice (hwservice_manager (find))) +(allow init_28_0 hal_drm_clearkey_exec (file (read getattr map execute open))) +(allow init_28_0 hal_drm_clearkey (process (transition))) +(allow hal_drm_clearkey hal_drm_clearkey_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_drm_clearkey (process (noatsecure))) +(allow init_28_0 hal_drm_clearkey (process (siginh rlimitinh))) +(typetransition init_28_0 hal_drm_clearkey_exec process hal_drm_clearkey) +(typetransition hal_drm_clearkey tmpfs_28_0 file hal_drm_clearkey_tmpfs) +(allow hal_drm_clearkey hal_drm_clearkey_tmpfs (file (read write getattr map))) +(allow hal_drm_clearkey tmpfs_28_0 (dir (getattr search))) +(allow hal_drm_clearkey vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_drm_clearkey vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_drm_clearkey (dir (search))) +(allow vndservicemanager_28_0 hal_drm_clearkey (file (read open))) +(allow vndservicemanager_28_0 hal_drm_clearkey (process (getattr))) +(allow hal_drm_clearkey base_typeattr_43_28_0 (fd (use))) +(allow init_28_0 hal_drm_widevine_exec (file (read getattr map execute open))) +(allow init_28_0 hal_drm_widevine (process (transition))) +(allow hal_drm_widevine hal_drm_widevine_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_drm_widevine (process (noatsecure))) +(allow init_28_0 hal_drm_widevine (process (siginh rlimitinh))) +(typetransition init_28_0 hal_drm_widevine_exec process hal_drm_widevine) +(typetransition hal_drm_widevine tmpfs_28_0 file hal_drm_widevine_tmpfs) +(allow hal_drm_widevine hal_drm_widevine_tmpfs (file (read write getattr map))) +(allow hal_drm_widevine tmpfs_28_0 (dir (getattr search))) +(allow hal_drm_widevine mediacodec_28_0 (fd (use))) +(allow hal_drm_widevine base_typeattr_43_28_0 (fd (use))) +(allow hal_drm_widevine vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_drm_widevine vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_drm_widevine (dir (search))) +(allow vndservicemanager_28_0 hal_drm_widevine (file (read open))) +(allow vndservicemanager_28_0 hal_drm_widevine (process (getattr))) +(allow hal_drm_widevine debugfs_tracing_28_0 (file (write))) +(allow hal_drm_widevine debugfs_ion (dir (search))) +(allow hal_drm_widevine hal_allocator_server (fd (use))) +(allow hal_drm_widevine mediadrm_vendor_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_drm_widevine mediadrm_vendor_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_drm_widevine mnt_vendor_file_28_0 (dir (search))) +(allow hal_drm_widevine mobicore (unix_stream_socket (connectto))) +(allow hal_drm_widevine persist_data_file (dir (search))) +(allow hal_drm_widevine mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_drm_widevine persist_data_file (file (read getattr open))) +(allow hal_drm_widevine proc_28_0 (file (ioctl read open))) +(allow hal_drm_widevine property_socket_28_0 (sock_file (write))) +(allow hal_drm_widevine mobicore_data_file (file (read getattr open))) +(allow hal_drm_widevine mobicore_data_file (dir (search))) +(allow hal_drm_widevine block_device_28_0 (dir (search))) +(allow hal_drm_widevine kb_block_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow hal_drm_widevine dkb_block_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow hal_mtkcodecservice_client hal_mtkcodecservice_server (binder (call transfer))) +(allow hal_mtkcodecservice_server hal_mtkcodecservice_client (binder (transfer))) +(allow hal_mtkcodecservice_client hal_mtkcodecservice_server (fd (use))) +(allow hal_mtkcodecservice_server hal_mtkcodecservice_client (binder (call transfer))) +(allow hal_mtkcodecservice_client hal_mtkcodecservice_server (binder (transfer))) +(allow hal_mtkcodecservice_server hal_mtkcodecservice_client (fd (use))) +(allow hal_mtkcodecservice_server hal_mtkcodecservice_hwservice (hwservice_manager (add find))) +(allow hal_mtkcodecservice_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_306_28_0 hal_mtkcodecservice_hwservice (hwservice_manager (add))) +(allow hal_mtkcodecservice_client hal_mtkcodecservice_hwservice (hwservice_manager (find))) +(allow init_28_0 hal_mtkcodecservice_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_mtkcodecservice_default (process (transition))) +(allow hal_mtkcodecservice_default hal_mtkcodecservice_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_mtkcodecservice_default (process (noatsecure))) +(allow init_28_0 hal_mtkcodecservice_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_mtkcodecservice_default_exec process hal_mtkcodecservice_default) +(typetransition hal_mtkcodecservice_default tmpfs_28_0 file hal_mtkcodecservice_default_tmpfs) +(allow hal_mtkcodecservice_default hal_mtkcodecservice_default_tmpfs (file (read write getattr map))) +(allow hal_mtkcodecservice_default tmpfs_28_0 (dir (getattr search))) +(allow hal_mtkcodecservice_default hidl_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow hal_mtkcodecservice_default hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_presence_client hal_presence_server (binder (call transfer))) +(allow hal_presence_server hal_presence_client (binder (transfer))) +(allow hal_presence_client hal_presence_server (fd (use))) +(allow hal_presence_server hal_presence_client (binder (call transfer))) +(allow hal_presence_client hal_presence_server (binder (transfer))) +(allow hal_presence_server hal_presence_client (fd (use))) +(allow hal_presence_client volte_uce_ua_hwservice (hwservice_manager (find))) +(allow hal_rcs_client hal_rcs_server (binder (call transfer))) +(allow hal_rcs_server hal_rcs_client (binder (transfer))) +(allow hal_rcs_client hal_rcs_server (fd (use))) +(allow hal_rcs_server hal_rcs_client (binder (call transfer))) +(allow hal_rcs_client hal_rcs_server (binder (transfer))) +(allow hal_rcs_server hal_rcs_client (fd (use))) +(allow hal_rcs_client volte_rcs_ua_hwservice (hwservice_manager (find))) +(allow hal_tee_client hal_tee_server (binder (call transfer))) +(allow hal_tee_server hal_tee_client (binder (transfer))) +(allow hal_tee_client hal_tee_server (fd (use))) +(allow hal_tee_server hal_tee_client (binder (call transfer))) +(allow hal_tee_client hal_tee_server (binder (transfer))) +(allow hal_tee_server hal_tee_client (fd (use))) +(allow hal_tee_server hal_tee_hwservice (hwservice_manager (add find))) +(allow hal_tee_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_307_28_0 hal_tee_hwservice (hwservice_manager (add))) +(allow hal_tee_client hal_tee_hwservice (hwservice_manager (find))) +(allow hal_tee_default hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_tee_default mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_tee_default mobicore_tui_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_tee_default untrusted_app_25_28_0 (fd (use))) +(allow hal_tee_default teeregistryd_app (fd (use))) +(allow init_28_0 hal_tee_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_tee_default (process (transition))) +(allow hal_tee_default hal_tee_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_tee_default (process (noatsecure))) +(allow init_28_0 hal_tee_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_tee_default_exec process hal_tee_default) +(typetransition hal_tee_default tmpfs_28_0 file hal_tee_default_tmpfs) +(allow hal_tee_default hal_tee_default_tmpfs (file (read write getattr map))) +(allow hal_tee_default tmpfs_28_0 (dir (getattr search))) +(allow hal_teeregistry_client hal_teeregistry_server (binder (call transfer))) +(allow hal_teeregistry_server hal_teeregistry_client (binder (transfer))) +(allow hal_teeregistry_client hal_teeregistry_server (fd (use))) +(allow hal_teeregistry_server hal_teeregistry_client (binder (call transfer))) +(allow hal_teeregistry_client hal_teeregistry_server (binder (transfer))) +(allow hal_teeregistry_server hal_teeregistry_client (fd (use))) +(allow hal_teeregistry_server hal_teeregistry_hwservice (hwservice_manager (add find))) +(allow hal_teeregistry_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_308_28_0 hal_teeregistry_hwservice (hwservice_manager (add))) +(allow hal_teeregistry_client hal_teeregistry_hwservice (hwservice_manager (find))) +(allow hal_teeregistry_default hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_teeregistry_default mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_teeregistry_default mobicore_admin_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_teeregistry_default mobicore_data_file (dir (ioctl read write create getattr lock rename add_name remove_name search rmdir open))) +(allow hal_teeregistry_default mobicore_data_file (file (ioctl read write create getattr lock append map rename open))) +(allow hal_teeregistry_default mobicore_vendor_file (file (ioctl read getattr lock map open))) +(allow init_28_0 hal_teeregistry_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_teeregistry_default (process (transition))) +(allow hal_teeregistry_default hal_teeregistry_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_teeregistry_default (process (noatsecure))) +(allow init_28_0 hal_teeregistry_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_teeregistry_default_exec process hal_teeregistry_default) +(typetransition hal_teeregistry_default tmpfs_28_0 file hal_teeregistry_default_tmpfs) +(allow hal_teeregistry_default hal_teeregistry_default_tmpfs (file (read write getattr map))) +(allow hal_teeregistry_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_thh_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_thh_default (process (transition))) +(allow hal_thh_default hal_thh_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_thh_default (process (noatsecure))) +(allow init_28_0 hal_thh_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_thh_default_exec process hal_thh_default) +(typetransition hal_thh_default tmpfs_28_0 file hal_thh_default_tmpfs) +(allow hal_thh_default hal_thh_default_tmpfs (file (read write getattr map))) +(allow hal_thh_default tmpfs_28_0 (dir (getattr search))) +(allow hal_thh_server hal_thh_hwservice (hwservice_manager (add find))) +(allow hal_thh_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_309_28_0 hal_thh_hwservice (hwservice_manager (add))) +(allow hal_thh_client hal_thh_hwservice (hwservice_manager (find))) +(allow hal_thh_default hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_thh_default (binder (call transfer))) +(allow hwservicemanager_28_0 hal_thh_default (dir (search))) +(allow hwservicemanager_28_0 hal_thh_default (file (read open))) +(allow hwservicemanager_28_0 hal_thh_default (process (getattr))) +(allow hal_thh_client hal_thh_server (binder (call transfer))) +(allow hal_thh_server hal_thh_client (binder (transfer))) +(allow hal_thh_client hal_thh_server (fd (use))) +(allow hal_thh_default teei_client_device (chr_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow hal_thh_default teei_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_thh_default teei_data_file (file (ioctl read write getattr lock append map open))) +(allow hal_thh_default teei_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_thh_default ut_keymaster_device (chr_file (ioctl read write open))) +(allow hal_thh_default soter_teei_prop (property_service (set))) +(allow hal_wfo_client hal_wfo_server (binder (call transfer))) +(allow hal_wfo_server hal_wfo_client (binder (transfer))) +(allow hal_wfo_client hal_wfo_server (fd (use))) +(allow hal_wfo_server hal_wfo_client (binder (call transfer))) +(allow hal_wfo_client hal_wfo_server (binder (transfer))) +(allow hal_wfo_server hal_wfo_client (fd (use))) +(allow hal_wfo_client mtk_hal_wfo_hwservice (hwservice_manager (find))) +(allow hdmi_28_0 mtk_hal_keymanage (binder (call))) +(allow hdmi_28_0 mtk_hal_keymanage_hwservice (hwservice_manager (find))) +(allow healthd_28_0 sysfs_vcorefs_pwrctrl (file (write))) +(allow healthd_28_0 app_data_file_28_0 (file (write))) +(allow init_28_0 block_device_28_0 (blk_file (relabelfrom))) +(allow init_28_0 system_block_device_28_0 (blk_file (relabelfrom))) +(allow init_28_0 nvram_device (blk_file (relabelto))) +(allow init_28_0 nvdata_device (blk_file (relabelto))) +(allow init_28_0 nvcfg_block_device (blk_file (relabelto))) +(allow init_28_0 expdb_block_device (blk_file (relabelto))) +(allow init_28_0 misc2_block_device (blk_file (relabelto))) +(allow init_28_0 logo_block_device (blk_file (relabelto))) +(allow init_28_0 para_block_device (blk_file (relabelto))) +(allow init_28_0 tee_block_device (blk_file (relabelto))) +(allow init_28_0 seccfg_block_device (blk_file (relabelto))) +(allow init_28_0 secro_block_device (blk_file (relabelto))) +(allow init_28_0 frp_block_device_28_0 (blk_file (relabelto))) +(allow init_28_0 userdata_block_device_28_0 (blk_file (relabelto))) +(allow init_28_0 mtk_hal_dfps_exec (file (getattr))) +(allow init_28_0 RT_Monitor_device (chr_file (ioctl read getattr lock map open))) +(allow init_thh_service teei_config_device (chr_file (ioctl read write getattr lock append map open))) +(allow init_thh_service teei_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_thh_service teei_data_file (file (ioctl read write getattr lock append map open))) +(allow init_thh_service teei_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_thh_service device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow init_thh_service property_socket_28_0 (sock_file (read write))) +(allow init_thh_service init_28_0 (unix_stream_socket (connectto))) +(allow init_thh_service soter_teei_prop (property_service (set))) +(allow init_thh_service self (process (execmem))) +(allow init_thh_service hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow init_thh_service hwservicemanager_28_0 (binder (call))) +(allow init_thh_service system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow init_thh_service system_file_28_0 (file (ioctl read getattr lock map open))) +(allow init_thh_service system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_thh_service hal_thh_hwservice (hwservice_manager (find))) +(allow init_thh_service hal_thh_default (binder (call))) +(allow init_28_0 init_thh_service_exec (file (read getattr map execute open))) +(allow init_28_0 init_thh_service (process (transition))) +(allow init_thh_service init_thh_service_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 init_thh_service (process (noatsecure))) +(allow init_28_0 init_thh_service (process (siginh rlimitinh))) +(typetransition init_28_0 init_thh_service_exec process init_thh_service) +(typetransition init_thh_service tmpfs_28_0 file init_thh_service_tmpfs) +(allow init_thh_service init_thh_service_tmpfs (file (read write getattr map))) +(allow init_thh_service tmpfs_28_0 (dir (getattr search))) +(allow install_recovery_28_0 bootimg_device (chr_file (read write open))) +(allow install_recovery_28_0 recovery_device (chr_file (read write open))) +(allow install_recovery_28_0 tee_part_device (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow install_recovery_28_0 para_block_device (blk_file (ioctl read write getattr lock append map open))) +(dontaudit install_recovery_28_0 system_file_28_0 (file (entrypoint))) +(allow install_recovery_28_0 mtd_device_28_0 (dir (search))) +(allow install_recovery_28_0 mtd_device_28_0 (chr_file (ioctl read write open))) +(allow install_recovery_28_0 boot_block_device_28_0 (blk_file (read open))) +(allow install_recovery_28_0 block_device_28_0 (dir (read open))) +(allow install_recovery_28_0 mtd_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow install_recovery_28_0 tmpfs_28_0 (lnk_file (read))) +(allow installd_28_0 apk_tmp_file_28_0 (dir (getattr))) +(allow installd_28_0 vfat_28_0 (file (getattr))) +(allow installd_28_0 dalvikcache_data_file_28_0 (lnk_file (read create getattr setattr unlink))) +(allow installd_28_0 sdcard_type (dir (read write create getattr setattr add_name remove_name search))) +(allow installd_28_0 sdcard_type (file (read write create getattr setattr unlink open))) +(allow installd_28_0 vfat_28_0 (dir (search))) +(allow installd_28_0 system_data_file_28_0 (file (open))) +(allow installd_28_0 platform_app_28_0 (fd (use))) +(allow installd_28_0 media_rw_data_file_28_0 (file (read write create setattr open))) +(allow installd_28_0 shell_exec_28_0 (file (read execute execute_no_trans open))) +(allow wo_ipsec netutils_wrapper_exec_28_0 (file (read getattr map execute open))) +(allow wo_ipsec netutils_wrapper_28_0 (process (transition))) +(allow netutils_wrapper_28_0 netutils_wrapper_exec_28_0 (file (read getattr map execute entrypoint open))) +(allow netutils_wrapper_28_0 wo_ipsec (process (sigchld))) +(dontaudit wo_ipsec netutils_wrapper_28_0 (process (noatsecure))) +(allow wo_ipsec netutils_wrapper_28_0 (process (siginh rlimitinh))) +(typetransition wo_ipsec netutils_wrapper_exec_28_0 process netutils_wrapper) +(allow wo_ipsec proc_net_28_0 (file (write))) +(allow wo_ipsec mtk_epdg_prop (property_service (set))) +(allow wo_ipsec property_socket_28_0 (sock_file (write))) +(allow wo_ipsec wo_epdg_ipsec_socket (sock_file (write))) +(allow wo_ipsec node_28_0 (udp_socket (node_bind))) +(allow wo_ipsec port_28_0 (tcp_socket (name_connect))) +(allow wo_ipsec port_28_0 (udp_socket (name_bind))) +(allow wo_ipsec netd_28_0 (unix_stream_socket (connectto))) +(allow wo_ipsec dnsproxyd_socket_28_0 (sock_file (write))) +(allow wo_ipsec init_28_0 (unix_stream_socket (connectto))) +(allow wo_ipsec wo_epdg_client (unix_stream_socket (read write connectto))) +(allow wo_ipsec wo_epdg_client (fd (use))) +(allow wo_ipsec wo_charon_exec (file (execute_no_trans))) +(allow wo_ipsec fwmarkd_socket_28_0 (sock_file (write))) +(allow wo_ipsec self (tcp_socket (read write create getattr connect getopt))) +(allow wo_ipsec self (udp_socket (read write create bind setopt))) +(allow wo_ipsec self (netlink_route_socket (read write create bind nlmsg_read nlmsg_write))) +(allow wo_ipsec self (netlink_xfrm_socket (read write create bind nlmsg_read nlmsg_write))) +(allow wo_ipsec custom_file (dir (read search open))) +(allow wo_ipsec custom_file (file (read getattr open))) +(allow wo_ipsec epdg_apn_conf_file (dir (read write create add_name remove_name search open))) +(allow wo_ipsec epdg_apn_conf_file (file (ioctl read write getattr open))) +(allow wo_ipsec epdg_ipsec_conf_file (file (ioctl read write create getattr append unlink open))) +(allow wo_ipsec epdg_ipsec_conf_file (dir (read write add_name remove_name search open))) +(allow wo_ipsec self (capability2 (wake_alarm))) +(allow wo_ipsec devpts_28_0 (chr_file (read write open))) +(allow wo_ipsec epdg_ipsec_conf_file (sock_file (write create setattr unlink))) +(allow wo_ipsec proc_modules_28_0 (file (read getattr))) +(allow wo_ipsec proc_net_28_0 (file (getattr open))) +(allow wo_ipsec vendor_configs_file_28_0 (file (ioctl))) +(allow wo_ipsec vendor_shell_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow wo_ipsec netd_28_0 (unix_stream_socket (connectto))) +(allow wo_ipsec netd_socket_28_0 (sock_file (write))) +(allow wo_ipsec system_data_file_28_0 (dir (getattr))) +(allow wo_ipsec vendor_toolbox_exec_28_0 (file (getattr execute execute_no_trans))) +(allow wo_ipsec kernel_28_0 (system (module_request))) +(allow init_28_0 ipsec_mon_exec (file (read getattr map execute open))) +(allow init_28_0 ipsec_mon (process (transition))) +(allow ipsec_mon ipsec_mon_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 ipsec_mon (process (noatsecure))) +(allow init_28_0 ipsec_mon (process (siginh rlimitinh))) +(typetransition init_28_0 ipsec_mon_exec process ipsec_mon) +(allow ipsec_mon system_file_28_0 (file (execute_no_trans))) +(allow ipsec_mon self (netlink_xfrm_socket (read write create bind nlmsg_read nlmsg_write))) +(allow ipsec_mon ims_ipsec_data_file (dir (write add_name search))) +(allow ipsec_mon ims_ipsec_data_file (file (ioctl read write create getattr setattr append open))) +(allow ipsec_mon init_28_0 (unix_stream_socket (connectto))) +(allow ipsec_mon self (key_socket (read write create setopt))) +(allow ipsec_mon self (capability (net_admin net_raw))) +(allow ipsec_mon self (udp_socket (ioctl create))) +(allow ipsec_mon self (netlink_route_socket (read write create bind nlmsg_read))) +(allowx ipsec_mon self (ioctl udp_socket (0x89f2))) +(allow ipsec_mon devpts_28_0 (chr_file (read write open))) +(allow ipsec_mon proc_net_28_0 (file (write open))) +(allow ipsec_mon property_socket_28_0 (sock_file (write))) +(allow ipsec_mon init_28_0 (unix_stream_socket (connectto))) +(allow ipsec_mon mtk_network_prop (property_service (set))) +(allow ipsec_mon mtk_network_prop (file (ioctl read getattr lock map open))) +(allow hal_keymaster_default mnt_vendor_file_28_0 (dir (search))) +(allow hal_keymaster_default persist_data_file (dir (search))) +(allow hal_keymaster_default persist_data_file (file (read getattr open))) +(allow hal_keymaster_default mobicore (unix_stream_socket (read write connectto))) +(allow hal_keymaster_default mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_keymaster_default ut_keymaster_device (chr_file (ioctl read write open))) +(allow hal_keymaster_default teei_client_device (chr_file (ioctl read write open))) +(allow hal_keymaster_default property_socket_28_0 (sock_file (read write))) +(allow hal_keymaster_default init_28_0 (unix_stream_socket (connectto))) +(allow hal_keymaster_default soter_teei_prop (property_service (set))) +(allow hal_keymaster_default tkcore_admin_device (chr_file (ioctl read write open))) +(allow kpoc_charger_28_0 logo_block_device (blk_file (read open))) +(allow kpoc_charger_28_0 logo_device (chr_file (read))) +(allow kpoc_charger_28_0 logo_device (chr_file (open))) +(allow kpoc_charger_28_0 bootdevice_block_device (blk_file (read))) +(allow kpoc_charger_28_0 bootdevice_block_device (blk_file (open))) +(allow kpoc_charger_28_0 sysfs_boot_mode (file (ioctl read getattr lock map open))) +(allow kpoc_charger_28_0 sysfs_vbus (file (ioctl read getattr lock map open))) +(allow kpoc_charger_28_0 sysfs_pump_express (file (ioctl read getattr lock map open))) +(allow kpoc_charger_28_0 debugfs_wakeup_sources_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 logd_prop_28_0 (property_service (set))) +(allow logd_28_0 log_tag_prop_28_0 (property_service (set))) +(allow logd_28_0 property_socket_28_0 (sock_file (write))) +(allow logd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow logd_28_0 logmuch_prop (property_service (set))) +(allow logd_28_0 logmuch_prop (file (ioctl read getattr lock map open))) +(allow logd_28_0 vendor_logmuch_prop (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_310_28_0 logmuch_prop (property_service (set))) +(neverallow base_typeattr_310_28_0 vendor_logmuch_prop (property_service (set))) +(allow logd_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow logd_28_0 property_socket_28_0 (sock_file (write))) +(allow logd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow md_monitor_28_0 ccci_device (chr_file (ioctl read write open))) +(allow md_monitor_28_0 sysfs_ccci (dir (search))) +(allow md_monitor_28_0 sysfs_ccci (file (ioctl read getattr lock map open))) +(allow md_monitor_28_0 file_contexts_file_28_0 (file (read getattr))) +(allow md_monitor_28_0 block_device_28_0 (dir (search))) +(allow md_monitor_28_0 md_block_device (blk_file (read open))) +(allow md_monitor_28_0 self (capability (chown))) +(allow md_monitor_28_0 storage_file_28_0 (dir (search))) +(allow md_monitor_28_0 tmpfs_28_0 (lnk_file (read))) +(allow mediacodec_28_0 guiext-server_28_0 (binder (call transfer))) +(allow mediacodec_28_0 proc_secmem (file (read write open))) +(allow mediacodec_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mediacodec_28_0 mobicore_data_file (file (read getattr open))) +(allow mediacodec_28_0 mobicore_user_device (chr_file (ioctl read write open))) +(allow mediacodec_28_0 proc_28_0 (file (ioctl read open))) +(allow mediacodec_28_0 property_socket_28_0 (sock_file (write))) +(allow mediacodec_28_0 mobicore (unix_stream_socket (connectto))) +(allow mediacodec_28_0 proc_secmem (file (ioctl read write open))) +(allow mediacodec_28_0 mobicore_data_file (dir (search))) +(allow mediacodec_28_0 persist_data_file (file (read getattr open))) +(allow mediacodec_28_0 persist_data_file (dir (search))) +(allow mediacodec_28_0 debugfs_fb (dir (search))) +(allow mediacodec_28_0 dri_device (chr_file (ioctl read write open))) +(allow mediacodec_28_0 proc_mtktz (dir (search))) +(allow mediacodec_28_0 proc_mtktz (file (read open))) +(allow mediacodec_28_0 mtk_em_video_log_acodec_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 mtk_em_video_log_sf_postbuffer_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 mtk_em_video_log_omx_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 mtk_em_video_log_vdec_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 mtk_em_video_log_svp_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 mtk_em_video_log_mjc_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 mtk_em_video_venc_h264_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 guiext-server_28_0 (binder (call transfer))) +(allow mediaserver_28_0 mobicore_data_file (file (getattr))) +(allow mediaserver_28_0 mobicore_data_file (file (getattr))) +(allow mediaserver_28_0 mobicore_data_file (file (read getattr))) +(allow mediaserver_28_0 mobicore_user_device (chr_file (ioctl read write open))) +(allow mediaserver_28_0 persist_data_file (file (read write getattr))) +(allow mediaserver_28_0 offloadservice_device (chr_file (ioctl read write open))) +(allow mediaserver_28_0 mtk_perf_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 surfaceflinger_28_0 (dir (search))) +(allow mediaserver_28_0 surfaceflinger_28_0 (file (read open))) +(allow mediaserver_28_0 proc_thermal (file (write getattr open))) +(allow mediaserver_28_0 proc_mtkcooler (file (read write open))) +(allow mediaserver_28_0 proc_mtktz (file (read write open))) +(allow mediaserver_28_0 proc_thermal (file (read write open))) +(allow mediaserver_28_0 ancservice_device (chr_file (ioctl read write open))) +(allow mediaserver_28_0 guiext-server_28_0 (binder (call transfer))) +(allow guiext-server_28_0 mediaserver_28_0 (binder (transfer))) +(allow mediaserver_28_0 guiext-server_28_0 (fd (use))) +(allow mediaserver_28_0 dri_device (chr_file (ioctl read write open))) +(allow mediaserver_28_0 gas_srv_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 mtk_em_video_log_acodec_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 mtk_em_video_log_sf_postbuffer_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 mtk_em_video_log_omx_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 mtk_em_video_log_vdec_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 mtk_em_video_log_svp_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 mtk_em_video_log_mjc_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 mtk_em_video_venc_h264_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 vtservice (binder (call transfer))) +(allow mediaserver_28_0 vtservice (fd (use))) +(allow mediaserver_28_0 platform_app_28_0 (dir (search))) +(allow mediaserver_28_0 platform_app_28_0 (file (read open))) +(allow mediaserver_28_0 debugfs_ged (dir (search))) +(allow mediaserver_28_0 debugfs_ged (file (write getattr open))) +(allow mediaserver_28_0 mediaprovider_28_0 (dir (search))) +(allow mediaserver_28_0 platform_app_28_0 (file (getattr))) +(allow mediaserver_28_0 system_app_28_0 (dir (search))) +(allow mediaserver_28_0 system_app_28_0 (file (read))) +(allow mediaserver_28_0 system_app_28_0 (file (open))) +(allow mediaserver_28_0 system_app_data_file_28_0 (file (read getattr))) +(allow mediaserver_28_0 system_prop_28_0 (property_service (set))) +(allow mediaserver_28_0 system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow merged_hal_service mtk_hal_dfps (binder (call))) +(allow merged_hal_service mtk_hal_netdagent_hwservice (hwservice_manager (find))) +(allow merged_hal_service netdagent (binder (call))) +(allow meta_tst mnld_exec (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow meta_tst teei_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow meta_tst teei_data_file (file (ioctl read write getattr lock append map open))) +(allow meta_tst teei_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow meta_tst teei_client_device (chr_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow meta_tst soter_teei_prop (property_service (set))) +(allow meta_tst teei_client_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst hal_thh_hwservice (hwservice_manager (find))) +(allow meta_tst hal_thh_default (binder (call))) +(allow meta_tst camera_fdvt_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_owe_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_wpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_gepf_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_rsc_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_tsf_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_isp_device (chr_file (ioctl read write open))) +(allow meta_tst ccu_device (chr_file (ioctl read write open))) +(allow meta_tst vpu_device (chr_file (ioctl read write open))) +(allow meta_tst mtk_hal_keyinstall (binder (call))) +(allow meta_tst dm_device_28_0 (blk_file (ioctl read write getattr open))) +(allow meta_tst devpts_28_0 (chr_file (ioctl read write getattr open))) +(allow meta_tst kmsg_device_28_0 (chr_file (write open))) +(allow meta_tst proc_28_0 (file (getattr))) +(allow meta_tst dm_device_28_0 (blk_file (ioctl read write getattr))) +(allow meta_tst sysfs_fs_ext4_features_28_0 (dir (search))) +(allow meta_tst sysfs_fs_ext4_features_28_0 (file (read))) +(allow meta_tst vendor_block_device (blk_file (getattr))) +(allow meta_tst protect1_block_device (blk_file (getattr))) +(allow meta_tst protect2_block_device (blk_file (getattr))) +(allow meta_tst persist_service_atci_prop (property_service (set))) +(allow meta_tst atcid (unix_stream_socket (connectto))) +(allow meta_tst tkcore_admin_device (chr_file (ioctl read write open))) +(allow meta_tst sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow meta_tst sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow meta_tst mtk_hal_keymanage (binder (call))) +(allow meta_tst mobicore_user_device (chr_file (ioctl read write open))) +(allow init_28_0 mobicore_exec (file (read getattr map execute open))) +(allow init_28_0 mobicore (process (transition))) +(allow mobicore mobicore_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mobicore (process (noatsecure))) +(allow init_28_0 mobicore (process (siginh rlimitinh))) +(typetransition init_28_0 mobicore_exec process mobicore) +(typetransition mobicore tmpfs_28_0 file mobicore_tmpfs) +(allow mobicore mobicore_tmpfs (file (read write getattr map))) +(allow mobicore tmpfs_28_0 (dir (getattr search))) +(allow mobicore mobicore_admin_device (chr_file (ioctl read write getattr lock append map open))) +(allow mobicore mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow mobicore mobicore_data_file (dir (ioctl read write create getattr lock rename add_name remove_name reparent search open))) +(allow mobicore mobicore_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow appdomain mobicore_user_device (chr_file (ioctl read write getattr open))) +(allow appdomain mobicore_admin_device (chr_file (getattr))) +(allow mobicore mobicore_tui_device (chr_file (ioctl read open))) +(allow hal_keymaster_attestation mobicore (unix_stream_socket (connectto))) +(allow hal_keymaster_attestation mobicore_user_device (chr_file (ioctl read write open))) +(allow mobicore unlabeled_28_0 (dir (search))) +(allow mobicore mnt_vendor_file_28_0 (dir (search))) +(allow mobicore persist_data_file (dir (write add_name search))) +(allow mobicore persist_data_file (file (read write create getattr open))) +(allow mobicore mobicore_data_file (dir (ioctl read write create getattr lock rename add_name remove_name reparent search rmdir open))) +(allow mobicore mobicore_data_migration_file (dir (ioctl read write create getattr lock rename add_name remove_name reparent search rmdir open))) +(allow mobicore mobicore_data_migration_file (file (ioctl read write create getattr setattr lock append map unlink link rename open))) +(allow mobicore mobicore_data_migration_file (lnk_file (read unlink link rename))) +(typetransition mobicore_app tmpfs_28_0 file mobicore_app_tmpfs) +(allow mobicore_app mobicore_app_tmpfs (file (read write getattr map))) +(allow mobicore_app tmpfs_28_0 (dir (getattr search))) +(allow mobicore_app mobicore_app_tmpfs (file (execute))) +(neverallow base_typeattr_311_28_0 base_typeattr_312_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_313_28_0 mobicore_app (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(allow mobicore_app mobicore_user_device (chr_file (ioctl read write getattr open))) +(allow mobicore_app mobicore_admin_device (chr_file (getattr))) +(allow mobicore_app mobicore_data_file (dir (read getattr search open))) +(allow mobicore_app mobicore_data_file (file (read getattr open))) +(allow mobicore_app mobicore_tui_device (chr_file (ioctl read open))) +(allow mobicore_app mobicore (unix_stream_socket (connectto))) +(allow mobile_log_d_28_0 mtk_em_video_log_sf_postbuffer_prop (file (ioctl read getattr lock map open))) +(allow mtk_advcamserver_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera mtk_advcamserver_28_0 (binder (transfer))) +(allow mtk_advcamserver_28_0 mtk_hal_camera (fd (use))) +(allow mtk_advcamserver_28_0 hal_graphics_allocator_default (fd (use))) +(allow mtk_advcamserver_28_0 hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow mtk_advcamserver_28_0 ion_device_28_0 (chr_file (read open))) +(allow mtk_advcamserver_28_0 debugfs_ion (dir (search))) +(allow mtk_advcamserver_28_0 ion_device_28_0 (chr_file (ioctl))) +(allow mtk_advcamserver_28_0 proc_perfmgr (dir (search))) +(allow mtk_advcamserver_28_0 proc_perfmgr (file (ioctl read open))) +(allow mtk_agpsd rild (unix_dgram_socket (sendto))) +(allow mtk_agpsd sysfs_ccci (dir (search))) +(allow mtk_agpsd sysfs_ccci (file (read open))) +(allow mtk_camdumpserver_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera mtk_camdumpserver_28_0 (binder (transfer))) +(allow mtk_camdumpserver_28_0 mtk_hal_camera (fd (use))) +(allow mtk_camdumpserver_28_0 mtk_hal_camera (binder (call))) +(allow mtk_hal_apmonitor_client platform_app_28_0 (binder (call transfer))) +(allow platform_app_28_0 mtk_hal_apmonitor_client (binder (transfer))) +(allow mtk_hal_apmonitor_client platform_app_28_0 (fd (use))) +(allow platform_app_28_0 mtk_hal_apmonitor_client (binder (call transfer))) +(allow mtk_hal_apmonitor_client platform_app_28_0 (binder (transfer))) +(allow platform_app_28_0 mtk_hal_apmonitor_client (fd (use))) +(allow mtk_hal_apmonitor_client mtk_hal_apmonitor_hwservice (hwservice_manager (find))) +(allow mtk_hal_audio ged_srv (fd (use))) +(allow mtk_hal_audio ged_srv (fifo_file (write))) +(allow mtk_hal_audio adsp_device (chr_file (ioctl read write open))) +(allow mtk_hal_camera system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera system_server_28_0 (fd (use))) +(allow mtk_hal_camera property_socket_28_0 (sock_file (write))) +(allow mtk_hal_camera init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_camera vendor_logmuch_prop (property_service (set))) +(allow mtk_hal_camera vendor_logmuch_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_camera proc_thermal (file (read write getattr open))) +(allow mtk_hal_camera proc_mtktz (file (read write open))) +(allow mtk_hal_camera mtk_thermal_config_prop (file (read getattr open))) +(allow mtk_hal_camera init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_camera proc_mtkcooler (file (read write open))) +(allow mtk_hal_camera mtk_advcamserver_28_0 (binder (call transfer))) +(allow mtk_advcamserver_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera mtk_advcamserver_28_0 (fd (use))) +(allow mtk_hal_camera flashlight_device (chr_file (ioctl read write open))) +(allow mtk_hal_camera Vcodec_device (chr_file (ioctl read write open))) +(allow mtk_hal_camera mtk_em_video_log_vdec_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_camera sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera seninf_device (chr_file (ioctl read write open))) +(allow mtk_hal_camera cct_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera cct_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera cct_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera nvram_data_file (dir (search))) +(allow mtk_hal_camera nvram_data_file (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera nvram_data_file (lnk_file (read))) +(allow mtk_hal_camera nvdata_file (lnk_file (read))) +(allow mtk_hal_camera nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera nvdata_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera nvcfg_file (lnk_file (read))) +(allow mtk_hal_camera nvcfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera nvcfg_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera mnt_vendor_file_28_0 (dir (search))) +(allow mtk_hal_camera mnt_vendor_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera proc_secmem (file (read write open))) +(allow mtk_hal_camera sysfs_boot_mode (file (read open))) +(allow mtk_hal_camera vendor_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera mdla_device (chr_file (ioctl read write getattr open))) +(allow mtk_hal_camera mtk_camdumpserver_28_0 (binder (call transfer))) +(allow mtk_camdumpserver_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera mtk_camdumpserver_28_0 (fd (use))) +(allow init_28_0 mtk_hal_dfps_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_dfps (process (transition))) +(allow mtk_hal_dfps mtk_hal_dfps_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_dfps (process (noatsecure))) +(allow init_28_0 mtk_hal_dfps (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_dfps_exec process mtk_hal_dfps) +(typetransition mtk_hal_dfps tmpfs_28_0 file mtk_hal_dfps_tmpfs) +(allow mtk_hal_dfps mtk_hal_dfps_tmpfs (file (read write getattr map))) +(allow mtk_hal_dfps tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_dfps hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_dfps (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_dfps (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_dfps (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_dfps (process (getattr))) +(allow mtk_hal_dfps vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_dfps vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtk_hal_dfps (dir (search))) +(allow vndservicemanager_28_0 mtk_hal_dfps (file (read open))) +(allow vndservicemanager_28_0 mtk_hal_dfps (process (getattr))) +(allow hal_dfps_server mtk_hal_dfps_hwservice (hwservice_manager (add find))) +(allow hal_dfps_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_314_28_0 mtk_hal_dfps_hwservice (hwservice_manager (add))) +(allow mtk_hal_dfps system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_dfps system_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps sysfs_type (dir (ioctl read getattr lock search open))) +(allow mtk_hal_dfps sysfs_type (file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_dfps proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps mtk_dfrc_device (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 mtk_hal_keyinstall_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_keyinstall (process (transition))) +(allow mtk_hal_keyinstall mtk_hal_keyinstall_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_keyinstall (process (noatsecure))) +(allow init_28_0 mtk_hal_keyinstall (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_keyinstall_exec process mtk_hal_keyinstall) +(typetransition mtk_hal_keyinstall tmpfs_28_0 file mtk_hal_keyinstall_tmpfs) +(allow mtk_hal_keyinstall mtk_hal_keyinstall_tmpfs (file (read write getattr map))) +(allow mtk_hal_keyinstall tmpfs_28_0 (dir (getattr search))) +(allow hal_keymaster_server mtk_hal_keyinstall_hwservice (hwservice_manager (add find))) +(neverallow base_typeattr_195_28_0 mtk_hal_keyinstall_hwservice (hwservice_manager (add))) +(allow hal_keymaster_client mtk_hal_keyinstall_hwservice (hwservice_manager (find))) +(allow mtk_hal_keyinstall mobicore (unix_stream_socket (connectto))) +(allow mtk_hal_keyinstall mobicore_data_file (dir (search))) +(allow mtk_hal_keyinstall mobicore_data_file (file (read getattr open))) +(allow mtk_hal_keyinstall mobicore_user_device (chr_file (ioctl read write open))) +(allow mtk_hal_keyinstall persist_data_file (dir (write add_name search))) +(allow mtk_hal_keyinstall persist_data_file (file (read write create getattr setattr open))) +(allow mtk_hal_keyinstall key_install_data_file_28_0 (dir (write add_name remove_name search))) +(allow mtk_hal_keyinstall key_install_data_file_28_0 (file (read write create getattr setattr append unlink open))) +(allow mtk_hal_keyinstall debugfs_tracing_28_0 (file (write))) +(allow init_28_0 mtk_hal_keymanage_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_keymanage (process (transition))) +(allow mtk_hal_keymanage mtk_hal_keymanage_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_keymanage (process (noatsecure))) +(allow init_28_0 mtk_hal_keymanage (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_keymanage_exec process mtk_hal_keymanage) +(typetransition mtk_hal_keymanage tmpfs_28_0 file mtk_hal_keymanage_tmpfs) +(allow mtk_hal_keymanage mtk_hal_keymanage_tmpfs (file (read write getattr map))) +(allow mtk_hal_keymanage tmpfs_28_0 (dir (getattr search))) +(allow hal_keymaster_server mtk_hal_keymanage_hwservice (hwservice_manager (add find))) +(neverallow base_typeattr_195_28_0 mtk_hal_keymanage_hwservice (hwservice_manager (add))) +(allow hal_keymaster_client mtk_hal_keymanage_hwservice (hwservice_manager (find))) +(allow mtk_hal_keymanage kisd_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_keymanage key_install_data_file_28_0 (dir (write add_name remove_name search))) +(allow mtk_hal_keymanage key_install_data_file_28_0 (file (read write create getattr setattr append unlink open))) +(allow mtk_hal_keymanage debugfs_tracing_28_0 (file (write))) +(allow mtk_hal_netdagent_client mtk_hal_netdagent_server (binder (call transfer))) +(allow mtk_hal_netdagent_server mtk_hal_netdagent_client (binder (transfer))) +(allow mtk_hal_netdagent_client mtk_hal_netdagent_server (fd (use))) +(allow mtk_hal_netdagent_server mtk_hal_netdagent_client (binder (call transfer))) +(allow mtk_hal_netdagent_client mtk_hal_netdagent_server (binder (transfer))) +(allow mtk_hal_netdagent_server mtk_hal_netdagent_client (fd (use))) +(allow mtk_hal_netdagent_server mtk_hal_netdagent_hwservice (hwservice_manager (add find))) +(allow mtk_hal_netdagent_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_315_28_0 mtk_hal_netdagent_hwservice (hwservice_manager (add))) +(allow mtk_hal_netdagent_client mtk_hal_netdagent_hwservice (hwservice_manager (find))) +(allow init_28_0 mtk_hal_neuralnetworks_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_neuralnetworks (process (transition))) +(allow mtk_hal_neuralnetworks mtk_hal_neuralnetworks_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_neuralnetworks (process (noatsecure))) +(allow init_28_0 mtk_hal_neuralnetworks (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_neuralnetworks_exec process mtk_hal_neuralnetworks) +(typetransition mtk_hal_neuralnetworks tmpfs_28_0 file mtk_hal_neuralnetworks_tmpfs) +(allow mtk_hal_neuralnetworks mtk_hal_neuralnetworks_tmpfs (file (read write getattr map))) +(allow mtk_hal_neuralnetworks tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_neuralnetworks ion_device_28_0 (chr_file (ioctl read open))) +(allow mtk_hal_neuralnetworks debugfs_ion (dir (search))) +(allow mtk_hal_neuralnetworks vpu_device (chr_file (ioctl read open))) +(allow mtk_hal_neuralnetworks mdla_device (chr_file (ioctl read write getattr open))) +(allow mtk_hal_neuralnetworks gpu_device_28_0 (chr_file (ioctl read write getattr open))) +(allow mtk_hal_neuralnetworks untrusted_app_25_28_0 (binder (call transfer))) +(allow mtk_hal_neuralnetworks untrusted_app_28_0 (binder (call transfer))) +(allow mtk_hal_neuralnetworks shell_data_file_28_0 (file (read))) +(allow mtk_hal_neuralnetworks vendor_configs_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_neuralnetworks vendor_configs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_neuralnetworks property_socket_28_0 (sock_file (write))) +(allow mtk_hal_neuralnetworks init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_neuralnetworks sdcardfs_28_0 (file (read))) +(allow mtk_hal_neuralnetworks untrusted_app_25_28_0 (fd (use))) +(allow mtk_hal_neuralnetworks untrusted_app_28_0 (fd (use))) +(allow mtk_hal_neuralnetworks sysfs_lowmemorykiller_28_0 (dir (search))) +(allow mtk_hal_neuralnetworks sysfs_lowmemorykiller_28_0 (file (read getattr open))) +(allow mtk_hal_neuralnetworks proc_zoneinfo_28_0 (file (read getattr open))) +(allow mtk_hal_neuralnetworks apk_data_file_28_0 (file (read))) +(allow mtk_hal_neuralnetworks proc_ged (file (ioctl read write getattr open))) +(allow mtk_hal_neuralnetworks gpu_device_28_0 (dir (search))) +(allow mtk_hal_neuralnetworks mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_neuralnetworks mtk_hal_camera (fd (use))) +(allow mtk_hal_neuralnetworks init_28_0 (dir (search))) +(allow mtk_hal_neuralnetworks init_28_0 (file (read open))) +(allow mtk_hal_neuralnetworks mnt_user_file_28_0 (lnk_file (read))) +(allow mtk_hal_neuralnetworks mnt_user_file_28_0 (dir (search))) +(allow mtk_hal_neuralnetworks storage_file_28_0 (lnk_file (read))) +(allow mtk_hal_neuralnetworks sdcardfs_28_0 (dir (search))) +(allow mtk_hal_neuralnetworks vendor_data_file_28_0 (dir (read write create getattr add_name open))) +(allow mtk_hal_neuralnetworks vendor_data_file_28_0 (file (read write create getattr open))) +(allow init_28_0 mtk_hal_nwk_opt_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_nwk_opt (process (transition))) +(allow mtk_hal_nwk_opt mtk_hal_nwk_opt_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_nwk_opt (process (noatsecure))) +(allow init_28_0 mtk_hal_nwk_opt (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_nwk_opt_exec process mtk_hal_nwk_opt) +(typetransition mtk_hal_nwk_opt tmpfs_28_0 file mtk_hal_nwk_opt_tmpfs) +(allow mtk_hal_nwk_opt mtk_hal_nwk_opt_tmpfs (file (read write getattr map))) +(allow mtk_hal_nwk_opt tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_nwk_opt hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_nwk_opt (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_nwk_opt (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_nwk_opt (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_nwk_opt (process (getattr))) +(allow hal_nwk_opt_server mtk_hal_nwk_opt_hwservice (hwservice_manager (add find))) +(allow hal_nwk_opt_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_316_28_0 mtk_hal_nwk_opt_hwservice (hwservice_manager (add))) +(allow hal_nwk_opt_client hal_nwk_opt_server (binder (call transfer))) +(allow hal_nwk_opt_server hal_nwk_opt_client (binder (transfer))) +(allow hal_nwk_opt_client hal_nwk_opt_server (fd (use))) +(allow hal_nwk_opt_server hal_nwk_opt_client (binder (call transfer))) +(allow hal_nwk_opt_client hal_nwk_opt_server (binder (transfer))) +(allow hal_nwk_opt_server hal_nwk_opt_client (fd (use))) +(allow hal_nwk_opt_client mtk_hal_nwk_opt_hwservice (hwservice_manager (find))) +(allow mtk_hal_nwk_opt nwkopt_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_nwk_opt debugfs_fpsgo (dir (search))) +(allow mtk_hal_nwk_opt debugfs_fpsgo (file (read write getattr open))) +(allow mtk_hal_nwk_opt input_device_28_0 (dir (read search open))) +(allow mtk_hal_nwk_opt input_device_28_0 (file (ioctl read write open))) +(allow mtk_hal_nwk_opt input_device_28_0 (chr_file (ioctl read write open))) +(allow mtk_hal_nwk_opt tx_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_power mtk_hal_dfps (binder (call))) +(allow mtk_hal_power mtk_hal_netdagent_hwservice (hwservice_manager (find))) +(allow mtk_hal_power netdagent (binder (call))) +(allow mtk_hal_power mtk_hal_nwk_opt (binder (call))) +(allow mtk_hal_pplagent_client mtk_hal_pplagent_server (binder (call transfer))) +(allow mtk_hal_pplagent_server mtk_hal_pplagent_client (binder (transfer))) +(allow mtk_hal_pplagent_client mtk_hal_pplagent_server (fd (use))) +(allow mtk_hal_pplagent_server mtk_hal_pplagent_client (binder (call transfer))) +(allow mtk_hal_pplagent_client mtk_hal_pplagent_server (binder (transfer))) +(allow mtk_hal_pplagent_server mtk_hal_pplagent_client (fd (use))) +(allow mtk_hal_pplagent_server mtk_hal_pplagent_hwservice (hwservice_manager (add find))) +(allow mtk_hal_pplagent_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_317_28_0 mtk_hal_pplagent_hwservice (hwservice_manager (add))) +(allow mtk_hal_pplagent_client mtk_hal_pplagent_hwservice (hwservice_manager (find))) +(allow mtk_hal_pq system_data_file_28_0 (lnk_file (read))) +(allow mtk_hal_pq nvdata_file (dir (write add_name search))) +(allow mtk_hal_pq nvdata_file (file (read write create getattr setattr open))) +(allow mtk_hal_pq nvram_data_file (dir (search))) +(allow mtk_hal_pq nvram_data_file (dir (write lock add_name remove_name search open))) +(allow mtk_hal_pq nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_pq nvram_data_file (lnk_file (read))) +(allow mtk_hal_pq nvdata_file (lnk_file (read))) +(allow init_28_0 mtk_hal_wfo_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_wfo (process (transition))) +(allow mtk_hal_wfo mtk_hal_wfo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_wfo (process (noatsecure))) +(allow init_28_0 mtk_hal_wfo (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_wfo_exec process mtk_hal_wfo) +(typetransition mtk_hal_wfo tmpfs_28_0 file mtk_hal_wfo_tmpfs) +(allow mtk_hal_wfo mtk_hal_wfo_tmpfs (file (read write getattr map))) +(allow mtk_hal_wfo tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_wfo hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_wfo (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_wfo (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_wfo (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_wfo (process (getattr))) +(allow hal_wfo_server mtk_hal_wfo_hwservice (hwservice_manager (add find))) +(allow hal_wfo_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_318_28_0 mtk_hal_wfo_hwservice (hwservice_manager (add))) +(allow mtk_hal_wfo system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mtk_hal_wfo (binder (transfer))) +(allow mtk_hal_wfo system_server_28_0 (fd (use))) +(allow mtk_hal_wfo mal_mfi_socket (sock_file (write))) +(allow mtk_hal_wfo hwservicemanager_prop_28_0 (file (read getattr open))) +(allow mtk_hal_wfo debugfs_tracing_28_0 (file (write open))) +(allow mtkimsmddomain ccci_device (chr_file (read write open))) +(allow mtkimsmddomain fwmarkd_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain sysfs_ccci (dir (search))) +(allow mtkimsmddomain sysfs_ccci (file (ioctl read getattr lock map open))) +(allow mtkimsmddomain self (capability2 (wake_alarm))) +(allow mtkimsmddomain ril_mux_report_case_prop (property_service (set))) +(allow mtkimsmddomain self (capability (chown setgid setuid))) +(allow mtkimsmddomain device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow mtkimsmddomain device_28_0 (lnk_file (create unlink))) +(allow mtkimsmddomain devpts_28_0 (chr_file (ioctl read write getattr setattr lock append map open))) +(allow mtkimsmddomain volte_vt_socket (sock_file (write))) +(allow mtkimsmddomain self (capability (net_raw))) +(allow mtkimsmddomain rild_imsm_socket (sock_file (write))) +(allow mtkimsmddomain mtkrild (unix_stream_socket (connectto))) +(allow mtkimsmddomain rild_mal_socket (sock_file (write))) +(allow mtkimsmddomain rild_mal_at_socket (sock_file (write))) +(allow mtkimsmddomain rild_mal_md2_socket (sock_file (write))) +(allow mtkimsmddomain rild_mal_at_md2_socket (sock_file (write))) +(allow mtkimsmddomain wpa_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain hal_wifi_supplicant_default (unix_dgram_socket (sendto))) +(allow mtkimsmddomain hal_wifi_supplicant_default (unix_dgram_socket (sendto))) +(allow mtkimsmddomain dnsproxyd_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain ccci_device (chr_file (ioctl read write open))) +(allow mtkimsmddomain devpts_28_0 (chr_file (read write open))) +(allow mtkimsmddomain tmpfs_28_0 (lnk_file (read))) +(allow mtkimsmddomain mal_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtkimsmddomain mal_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtkimsmddomain devpts_28_0 (chr_file (ioctl read write open))) +(allow mtkimsmddomain devpts_28_0 (chr_file (getattr setattr))) +(allow mtkimsmddomain self (netlink_route_socket (write create bind nlmsg_read))) +(allow mtkimsmddomain mtkrild (unix_stream_socket (connectto))) +(allow mtkimsmddomain rild_mal_socket (sock_file (write))) +(allow mtkimsmddomain rild_mal_at_socket (sock_file (write))) +(allow mtkimsmddomain rild_mal_md2_socket (sock_file (write))) +(allow mtkimsmddomain rild_mal_at_md2_socket (sock_file (write))) +(allow mtkimsmddomain wpa_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain hal_wifi_supplicant_default (unix_dgram_socket (sendto))) +(allow mtkimsmddomain hal_wifi_supplicant_default (unix_dgram_socket (sendto))) +(allow hal_wifi_supplicant_default mtkimsmddomain (unix_stream_socket (connectto))) +(allow hal_wifi_supplicant_default mtkimsmddomain (unix_dgram_socket (sendto))) +(allow hal_wifi_supplicant_default init_28_0 (unix_dgram_socket (sendto))) +(allow hal_wifi_supplicant_default mtkimsmddomain (unix_stream_socket (connectto))) +(allow hal_wifi_supplicant_default mtkimsmddomain (unix_dgram_socket (sendto))) +(allow mtkimsmddomain rild (unix_stream_socket (connectto))) +(allow mtkimsmddomain property_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain init_28_0 (unix_stream_socket (connectto))) +(allow mtkimsmddomain mtk_operator_id_prop (property_service (set))) +(allow mtkimsmddomain mtk_operator_id_prop (file (ioctl read getattr lock map open))) +(allow mtkimsmddomain vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtkimsmddomain vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtkimsmddomain (dir (search))) +(allow vndservicemanager_28_0 mtkimsmddomain (file (read open))) +(allow vndservicemanager_28_0 mtkimsmddomain (process (getattr))) +(allow vtservice_hidl mtkimsmddomain (udp_socket (read write getattr setopt))) +(allow mtkimsmddomain vtservice_hidl (unix_stream_socket (connectto))) +(allow mtkimsmddomain property_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain init_28_0 (unix_stream_socket (connectto))) +(allow mtkimsmddomain vendor_radio_prop (property_service (set))) +(allow mtkimsmddomain vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow mtkimsmddomain property_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain init_28_0 (unix_stream_socket (connectto))) +(allow mtkimsmddomain ril_mux_report_case_prop (property_service (set))) +(allow mtkimsmddomain ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow mtkimsmddomain property_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain init_28_0 (unix_stream_socket (connectto))) +(allow mtkimsmddomain mtk_md_version_prop (property_service (set))) +(allow mtkimsmddomain mtk_md_version_prop (file (ioctl read getattr lock map open))) +(allow mtkimsmddomain property_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain init_28_0 (unix_stream_socket (connectto))) +(allow mtkimsmddomain mtk_network_prop (property_service (set))) +(allow mtkimsmddomain mtk_network_prop (file (ioctl read getattr lock map open))) +(allow mtkimsmddomain property_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain init_28_0 (unix_stream_socket (connectto))) +(allow mtkimsmddomain vendor_logmuch_prop (property_service (set))) +(allow mtkimsmddomain vendor_logmuch_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_vsim_prop (property_service (set))) +(allow rild mtk_vsim_prop (file (ioctl read getattr lock map open))) +(allow rild mtk_radio_data_file (dir (read write add_name remove_name search open))) +(allow rild mtk_radio_data_file (file (read write create getattr lock unlink open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_volte_prop (property_service (set))) +(allow rild mtk_volte_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_wfc_prop (property_service (set))) +(allow rild mtk_wfc_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_vilte_prop (property_service (set))) +(allow rild mtk_vilte_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_viwifi_prop (property_service (set))) +(allow rild mtk_viwifi_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_ims_prop (property_service (set))) +(allow rild mtk_ims_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_volte_support_prop (property_service (set))) +(allow rild mtk_volte_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_wfc_support_prop (property_service (set))) +(allow rild mtk_wfc_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_vilte_support_prop (property_service (set))) +(allow rild mtk_vilte_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_viwifi_support_prop (property_service (set))) +(allow rild mtk_viwifi_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_rcs_ua_support_prop (property_service (set))) +(allow rild mtk_rcs_ua_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_provision_prop (property_service (set))) +(allow rild mtk_provision_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild vendor_logmuch_prop (property_service (set))) +(allow mtkrild vendor_logmuch_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild cdma_prop (property_service (set))) +(allow mtkrild cdma_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_vsim_prop (property_service (set))) +(allow mtkrild mtk_vsim_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_ims_prop (property_service (set))) +(allow mtkrild mtk_ims_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_provision_prop (property_service (set))) +(allow rild mtk_provision_prop (file (ioctl read getattr lock map open))) +(allow netd_28_0 dhcp6s_exec (file (execute))) +(allow netd_28_0 mtk_perf_service_28_0 (service_manager (find))) +(allow netd_28_0 vtservice (fd (use))) +(allow netd_28_0 vtservice (udp_socket (read write getopt setopt))) +(allow netd_28_0 teeregistryd_app (fd (use))) +(allow netd_28_0 teeregistryd_app (tcp_socket (read write getopt setopt))) +(allow init_28_0 netdagent_exec (file (read getattr map execute open))) +(allow init_28_0 netdagent (process (transition))) +(allow netdagent netdagent_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 netdagent (process (noatsecure))) +(allow init_28_0 netdagent (process (siginh rlimitinh))) +(typetransition init_28_0 netdagent_exec process netdagent) +(typetransition netdagent tmpfs_28_0 file netdagent_tmpfs) +(allow netdagent netdagent_tmpfs (file (read write getattr map))) +(allow netdagent tmpfs_28_0 (dir (getattr search))) +(allow netdagent netutils_wrapper_exec_28_0 (file (read getattr map execute open))) +(allow netdagent netutils_wrapper_28_0 (process (transition))) +(allow netutils_wrapper_28_0 netutils_wrapper_exec_28_0 (file (read getattr map execute entrypoint open))) +(allow netutils_wrapper_28_0 netdagent (process (sigchld))) +(dontaudit netdagent netutils_wrapper_28_0 (process (noatsecure))) +(allow netdagent netutils_wrapper_28_0 (process (siginh rlimitinh))) +(typetransition netdagent netutils_wrapper_exec_28_0 process netutils_wrapper) +(allow netdagent devpts_28_0 (chr_file (read write open))) +(allow netdagent system_data_file_28_0 (dir (getattr))) +(allow netdagent system_file_28_0 (file (lock))) +(allow netdagent usermodehelper_28_0 (file (read))) +(allow netdagent property_socket_28_0 (sock_file (write))) +(allow netdagent init_28_0 (unix_stream_socket (connectto))) +(allow netdagent self (netlink_route_socket (read write create getattr bind connect setopt nlmsg_read nlmsg_write))) +(allow netdagent property_socket_28_0 (sock_file (write))) +(allow netdagent init_28_0 (unix_stream_socket (connectto))) +(allow netdagent netdagent_prop (property_service (set))) +(allow netdagent netdagent_prop (file (ioctl read getattr lock map open))) +(allow netdagent proc_net_28_0 (file (read write getattr open))) +(allow netdagent kernel_28_0 (system (module_request))) +(allow netdagent hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 netdagent (binder (call transfer))) +(allow hwservicemanager_28_0 netdagent (dir (search))) +(allow hwservicemanager_28_0 netdagent (file (read open))) +(allow hwservicemanager_28_0 netdagent (process (getattr))) +(allow netdagent mtk_hal_netdagent_hwservice (hwservice_manager (add find))) +(allow netdagent hidl_base_hwservice_28_0 (hwservice_manager (add))) +(allow netdagent hwservicemanager_28_0 (binder (call transfer))) +(allow netdagent hwservicemanager_prop_28_0 (file (read getattr open))) +(allow netutils_wrapper_28_0 ipsec_mon (fd (use))) +(allow netutils_wrapper_28_0 ipsec_mon (netlink_route_socket (read write))) +(allow netutils_wrapper_28_0 ipsec_mon (netlink_xfrm_socket (read write))) +(allow netutils_wrapper_28_0 devpts_28_0 (chr_file (ioctl read write getattr))) +(allow netutils_wrapper_28_0 netdagent (fd (use))) +(allow netutils_wrapper_28_0 netdagent (unix_stream_socket (read write))) +(allow netutils_wrapper_28_0 rild (fd (use))) +(allow netutils_wrapper_28_0 rild (unix_stream_socket (read write))) +(allow nfc_28_0 nfc_socket (dir (write add_name remove_name search))) +(allow nfc_28_0 nfc_socket (sock_file (write create setattr unlink))) +(allow nfc_28_0 custom_file (dir (getattr))) +(allow nfc_28_0 mt6605_device (chr_file (ioctl read write getattr open))) +(allow nfc_28_0 nfc_data_file_28_0 (dir (write create setattr add_name remove_name search))) +(allow nfc_28_0 nfc_data_file_28_0 (file (ioctl read write create getattr setattr unlink rename open))) +(allow nfc_28_0 sdcard_type (dir (write create add_name remove_name search))) +(allow nfc_28_0 sdcard_type (file (read write create getattr rename open))) +(allow nfc_28_0 vfat_28_0 (dir (write add_name search))) +(allow nfc_28_0 vfat_28_0 (file (read write create getattr open))) +(allow nfc_28_0 guiext-server_28_0 (binder (call))) +(allow nfc_28_0 surfaceflinger_28_0 (dir (search))) +(allow nfc_28_0 node_28_0 (tcp_socket (node_bind))) +(allow nfc_28_0 port_28_0 (tcp_socket (name_bind))) +(allow nfc_28_0 self (tcp_socket (read write create getattr bind connect listen accept getopt setopt))) +(allow nfc_28_0 zygote_28_0 (unix_stream_socket (getattr getopt))) +(allow nfc_28_0 init_28_0 (unix_stream_socket (read write setopt))) +(allow nfc_28_0 surfaceflinger_28_0 (fifo_file (read write))) +(allow drmserver_28_0 nfc_28_0 (dir (search))) +(allow nfc_28_0 drmserver_service_28_0 (service_manager (find))) +(allow nfc_28_0 media_rw_data_file_28_0 (dir (read write create add_name remove_name search open))) +(allow nfc_28_0 media_rw_data_file_28_0 (file (read write create unlink rename open))) +(allow nfc_28_0 gas_srv_service_28_0 (service_manager (find))) +(allow nfc_28_0 sw_sync_device (chr_file (getattr))) +(allow nfc_28_0 st21nfc_device (chr_file (ioctl read write getattr open))) +(allow init_28_0 osi_exec (file (read getattr map execute open))) +(allow init_28_0 osi (process (transition))) +(allow osi osi_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 osi (process (noatsecure))) +(allow init_28_0 osi (process (siginh rlimitinh))) +(typetransition init_28_0 osi_exec process osi) +(typetransition osi tmpfs_28_0 file osi_tmpfs) +(allow osi osi_tmpfs (file (read write getattr map))) +(allow osi tmpfs_28_0 (dir (getattr search))) +(allow osi init_28_0 (unix_stream_socket (connectto))) +(allow osi media_rw_data_file_28_0 (file (read open))) +(allow osi net_dns_prop_28_0 (file (read open))) +(allow osi property_socket_28_0 (sock_file (write))) +(allow osi sdcardfs_28_0 (file (read write open))) +(allow osi self (capability (net_raw))) +(allow osi self (udp_socket (ioctl))) +(allow osi shell_exec_28_0 (file (execute execute_no_trans))) +(allow osi sysfs_28_0 (dir (read open))) +(allow osi sysfs_android_usb_28_0 (dir (search))) +(allow osi sysfs_android_usb_28_0 (file (read open))) +(allow osi sysfs_therm (dir (search))) +(allow osi sysfs_therm (file (read))) +(allow osi system_data_file_28_0 (dir (write add_name))) +(allow osi system_data_file_28_0 (file (read open))) +(allow osi toolbox_exec_28_0 (file (getattr))) +(allow platform_app_28_0 proc_secmem (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mobicore_tui_device (chr_file (ioctl read open))) +(allow platform_app_28_0 mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow platform_app_28_0 mobicore_data_file (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mobicore_data_file (dir (search))) +(allow platform_app_28_0 self (netlink_kobject_uevent_socket (read create bind setopt))) +(allow platform_app_28_0 guiext-server_28_0 (binder (call transfer))) +(allow platform_app_28_0 fuseblk (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow platform_app_28_0 fuseblk (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow platform_app_28_0 dm_agent_binder_service_28_0 (service_manager (find))) +(allow platform_app_28_0 guiext-server_service_28_0 (service_manager (find))) +(allow platform_app_28_0 mtk_advcamserver_service_28_0 (service_manager (find))) +(allow platform_app_28_0 hal_camera_hwservice_28_0 (hwservice_manager (find))) +(allow platform_app_28_0 mtk_hal_camera (binder (call))) +(allow platform_app_28_0 mtk_radio_service_28_0 (service_manager (find))) +(allow platform_app_28_0 mtk_hal_pplagent_hwservice (hwservice_manager (find))) +(allow platform_app_28_0 ppl_agent (binder (call))) +(allow platform_app_28_0 debugfs_ion (dir (search))) +(allow platform_app_28_0 vendor_vt_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_rcs_support_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_em_tel_log_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 persist_vendor_vzw_device_type (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_cdma_ecm_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_wfc_entitlement_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 md_monitor_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 mtk_hal_apmonitor_hwservice (hwservice_manager (add))) +(allow platform_app_28_0 hidl_base_hwservice_28_0 (hwservice_manager (add))) +(allow platform_app_28_0 mtk_ims_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_uce_support_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_mdmi_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 hal_neuralnetworks_hwservice_28_0 (hwservice_manager (find))) +(allow platform_app_28_0 mtk_hal_neuralnetworks (binder (call transfer))) +(allow platform_app_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera platform_app_28_0 (binder (transfer))) +(allow platform_app_28_0 mtk_hal_camera (fd (use))) +(allow mtk_hal_camera platform_app_28_0 (binder (call transfer))) +(allow platform_app_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera platform_app_28_0 (fd (use))) +(allow platform_app_28_0 mtk_subsidylock_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 property_socket_28_0 (sock_file (write))) +(allow platform_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 mtk_subsidylock_prop (property_service (set))) +(allow platform_app_28_0 mtk_subsidylock_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_subsidylock_prop_connect (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 property_socket_28_0 (sock_file (write))) +(allow platform_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 mtk_subsidylock_prop_connect (property_service (set))) +(allow platform_app_28_0 mtk_subsidylock_prop_connect (file (ioctl read getattr lock map open))) +(allow init_28_0 ppl_agent_exec (file (read getattr map execute open))) +(allow init_28_0 ppl_agent (process (transition))) +(allow ppl_agent ppl_agent_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 ppl_agent (process (noatsecure))) +(allow init_28_0 ppl_agent (process (siginh rlimitinh))) +(typetransition init_28_0 ppl_agent_exec process ppl_agent) +(typetransition ppl_agent tmpfs_28_0 file ppl_agent_tmpfs) +(allow ppl_agent ppl_agent_tmpfs (file (read write getattr map))) +(allow ppl_agent tmpfs_28_0 (dir (getattr search))) +(allow ppl_agent nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow ppl_agent bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ppl_agent nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ppl_agent nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ppl_agent nvram_data_file (lnk_file (read))) +(allow ppl_agent nvdata_file (lnk_file (read))) +(allow ppl_agent nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ppl_agent nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ppl_agent nvram_device (chr_file (ioctl read write open))) +(allow ppl_agent ppl_block_device (blk_file (ioctl read write open))) +(allow ppl_agent nvcfg_file (dir (create))) +(allow ppl_agent nvcfg_file (dir (write add_name search))) +(allow ppl_agent nvcfg_file (file (create))) +(allow ppl_agent nvcfg_file (file (read write getattr open))) +(allow ppl_agent mnt_vendor_file_28_0 (dir (search))) +(allow ppl_agent proc_cmdline_28_0 (file (read))) +(allow ppl_agent sysfs_dt_firmware_android_28_0 (dir (search))) +(allow ppl_agent block_device_28_0 (dir (search))) +(allow ppl_agent hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 ppl_agent (binder (call transfer))) +(allow hwservicemanager_28_0 ppl_agent (dir (search))) +(allow hwservicemanager_28_0 ppl_agent (file (read open))) +(allow hwservicemanager_28_0 ppl_agent (process (getattr))) +(allow ppl_agent mtk_hal_pplagent_hwservice (hwservice_manager (add find))) +(allow ppl_agent hidl_base_hwservice_28_0 (hwservice_manager (add))) +(allow ppl_agent hwservicemanager_28_0 (binder (call transfer))) +(allow ppl_agent hwservicemanager_prop_28_0 (file (read getattr open))) +(allow mtk_hal_pplagent mtk_hal_pplagent_hwservice (hwservice_manager (add find))) +(allow mtk_hal_pplagent hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_319_28_0 mtk_hal_pplagent_hwservice (hwservice_manager (add))) +(allow priv_app_28_0 mtk_radio_service_28_0 (service_manager (find))) +(allow radio_28_0 dm_agent_binder_28_0 (binder (call))) +(allow radio_28_0 rild_mal_socket (sock_file (write))) +(allow radio_28_0 rild_mal_at_socket (sock_file (write))) +(allow radio_28_0 rild_mal_md2_socket (sock_file (write))) +(allow radio_28_0 rild_mal_at_md2_socket (sock_file (write))) +(allow radio_28_0 guiext-server_28_0 (binder (call transfer))) +(allow radio_28_0 mtk_registry_service_28_0 (service_manager (add))) +(allow radio_28_0 mtk_radio_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_253_28_0 mtk_radio_service_28_0 (service_manager (add))) +(allow radio_28_0 mtk_phonesubinfo_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_253_28_0 mtk_phonesubinfo_service_28_0 (service_manager (add))) +(allow radio_28_0 ril_active_md_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_simphonebook_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_253_28_0 mtk_simphonebook_service_28_0 (service_manager (add))) +(allow radio_28_0 mtk_volte_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_wfc_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_vilte_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_viwifi_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_vt_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vtservice (binder (call))) +(allow radio_28_0 vtservice (binder (transfer))) +(allow radio_28_0 vtservice_service_28_0 (service_manager (find))) +(allow radio_28_0 vendor_imsconfig_prop (property_service (set))) +(allow radio_28_0 vendor_imsconfig_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 st21nfc_device (chr_file (ioctl read write getattr open))) +(allow radio_28_0 hwservicemanager_prop_28_0 (property_service (set))) +(allow radio_28_0 hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 dm_agent_binder_service_28_0 (service_manager (find))) +(allow radio_28_0 media_wfd_prop (property_service (set))) +(allow radio_28_0 media_wfd_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_vsim_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_vsim_sys_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_vsim_sys_prop (property_service (set))) +(allow radio_28_0 mtk_vsim_sys_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 ctl_start_prop_28_0 (property_service (set))) +(allow radio_28_0 ctl_start_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 ctl_stop_prop_28_0 (property_service (set))) +(allow radio_28_0 ctl_stop_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_vt_prop (property_service (set))) +(allow radio_28_0 vendor_vt_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_ims_xcap_prop (property_service (set))) +(allow radio_28_0 vendor_ims_xcap_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 logmuch_prop (property_service (set))) +(allow radio_28_0 logmuch_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_log_tel_dbg_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_em_tel_log_prop (property_service (set))) +(allow radio_28_0 mtk_em_tel_log_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 log_tag_prop_28_0 (property_service (set))) +(allow radio_28_0 log_tag_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_ims_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_hal_pplagent_hwservice (hwservice_manager (find))) +(allow radio_28_0 ppl_agent (binder (call))) +(allow radio_28_0 nvram_agent_binder (binder (call))) +(allow radio_28_0 nvram_agent_binder_hwservice (hwservice_manager (find))) +(allow radio_28_0 mtk_selfreg_prop (property_service (set))) +(allow radio_28_0 mtk_selfreg_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 atci_service_exec (file (getattr))) +(allow radio_28_0 atcid_exec (file (getattr))) +(allow radio_28_0 mtk_ctmslot_prop (property_service (set))) +(allow radio_28_0 mtk_ctmslot_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_cdma_prop (property_service (set))) +(allow radio_28_0 vendor_cdma_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_cdma_ecm_prop (property_service (set))) +(allow radio_28_0 mtk_cdma_ecm_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_supp_serv_prop (property_service (set))) +(allow radio_28_0 vendor_supp_serv_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_common_data_prop (property_service (set))) +(allow radio_28_0 mtk_common_data_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_world_phone_prop (property_service (set))) +(allow radio_28_0 mtk_world_phone_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_capability_switch_prop (property_service (set))) +(allow radio_28_0 mtk_capability_switch_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 persist_vendor_vzw_device_type (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_rtt_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_wfc_entitlement_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_wfc_entitlement_prop (property_service (set))) +(allow radio_28_0 mtk_wfc_entitlement_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_mdmi_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_uce_support_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_subsidylock_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_subsidylock_prop_connect (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_subsidylock_prop_connect (property_service (set))) +(allow radio_28_0 mtk_subsidylock_prop_connect (file (ioctl read getattr lock map open))) +(allow init_28_0 rcs_volte_stack_exec (file (read getattr map execute open))) +(allow init_28_0 rcs_volte_stack (process (transition))) +(allow rcs_volte_stack rcs_volte_stack_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 rcs_volte_stack (process (noatsecure))) +(allow init_28_0 rcs_volte_stack (process (siginh rlimitinh))) +(typetransition init_28_0 rcs_volte_stack_exec process rcs_volte_stack) +(typetransition rcs_volte_stack tmpfs_28_0 file rcs_volte_stack_tmpfs) +(allow rcs_volte_stack rcs_volte_stack_tmpfs (file (read write getattr map))) +(allow rcs_volte_stack tmpfs_28_0 (dir (getattr search))) +(allow rcs_volte_stack vendor_shell_exec_28_0 (file (read execute execute_no_trans open))) +(allow rcs_volte_stack socket_device_28_0 (sock_file (write))) +(allow rcs_volte_stack self (key_socket (read write create setopt))) +(allow rcs_volte_stack self (capability (net_admin))) +(allow rcs_volte_stack self (capability (setgid setuid))) +(allow rcs_volte_stack self (tcp_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown))) +(allow rcs_volte_stack self (udp_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown))) +(allow rcs_volte_stack node_28_0 (tcp_socket (node_bind))) +(allow rcs_volte_stack node_28_0 (udp_socket (node_bind))) +(allow rcs_volte_stack port_28_0 (tcp_socket (name_bind))) +(allow rcs_volte_stack port_28_0 (udp_socket (name_bind))) +(allow rcs_volte_stack fwmarkd_socket_28_0 (sock_file (write))) +(allow rcs_volte_stack port_28_0 (tcp_socket (name_connect))) +(allow rcs_volte_stack rcs_volte_stack_socket (sock_file (write))) +(allow rcs_volte_stack self (netlink_xfrm_socket (read write create bind nlmsg_read nlmsg_write))) +(allow recovery_28_0 mtd_device_28_0 (dir (search))) +(allow recovery_28_0 mtd_device_28_0 (chr_file (ioctl read write getattr open))) +(allow recovery_28_0 self (capability (sys_resource))) +(allow recovery_28_0 misc_sd_device (chr_file (ioctl read write open))) +(allow recovery_28_0 vfat_28_0 (dir (read search open))) +(allow recovery_28_0 vfat_28_0 (file (read getattr open))) +(allow recovery_28_0 sysfs_mmcblk (dir (read search))) +(allow recovery_28_0 sysfs_mmcblk (file (read write getattr open))) +(allow recovery_28_0 sysfs_mmcblk (lnk_file (read))) +(allow recovery_28_0 sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow recovery_28_0 sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow recovery_28_0 sysfs_boot_type (file (ioctl read getattr lock map open))) +(allow recovery_28_0 sysfs_therm (dir (ioctl read getattr lock search open))) +(allow recovery_28_0 sysfs_therm (file (ioctl read getattr lock map open))) +(allow recovery_28_0 gpu_device_28_0 (dir (ioctl read getattr lock search open))) +(allow recovery_28_0 tmpfs_28_0 (lnk_file (read))) +(allow recovery_28_0 sysfs_mrdump (file (read open))) +(allow recovery_28_0 mrdump_device (blk_file (read write open))) +(allow init_28_0 remosaic_daemon_exec (file (read getattr map execute open))) +(allow init_28_0 remosaic_daemon (process (transition))) +(allow remosaic_daemon remosaic_daemon_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 remosaic_daemon (process (noatsecure))) +(allow init_28_0 remosaic_daemon (process (siginh rlimitinh))) +(typetransition init_28_0 remosaic_daemon_exec process remosaic_daemon) +(typetransition remosaic_daemon tmpfs_28_0 file remosaic_daemon_tmpfs) +(allow remosaic_daemon remosaic_daemon_tmpfs (file (read write getattr map))) +(allow remosaic_daemon tmpfs_28_0 (dir (getattr search))) +(allow remosaic_daemon vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow remosaic_daemon vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 remosaic_daemon (dir (search))) +(allow vndservicemanager_28_0 remosaic_daemon (file (read open))) +(allow vndservicemanager_28_0 remosaic_daemon (process (getattr))) +(allow mtk_hal_camera remosaic_daemon (binder (call transfer))) +(allow remosaic_daemon mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera remosaic_daemon (fd (use))) +(allow remosaic_daemon remosaic_daemon_service (service_manager (add))) +(allow mtk_hal_camera remosaic_daemon_service (service_manager (find))) +(allow remosaic_daemon mtk_hal_camera (fd (use))) +(allow remosaic_daemon ion_device_28_0 (chr_file (ioctl read open))) +(allow init_28_0 resize_exec (file (read getattr map execute open))) +(allow init_28_0 resize (process (transition))) +(allow resize resize_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 resize (process (noatsecure))) +(allow init_28_0 resize (process (siginh rlimitinh))) +(typetransition init_28_0 resize_exec process resize) +(typetransition resize tmpfs_28_0 file resize_tmpfs) +(allow resize resize_tmpfs (file (read write getattr map))) +(allow resize tmpfs_28_0 (dir (getattr search))) +(allow resize resize_exec (file (execute_no_trans))) +(allow resize devpts_28_0 (chr_file (ioctl read write getattr open))) +(allow resize kmsg_device_28_0 (chr_file (write open))) +(allow resize userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow resize block_device_28_0 (dir (search))) +(allow resize resize (capability (sys_admin))) +(allow resize labeledfs_28_0 (filesystem (unmount))) +(allow resize property_socket_28_0 (sock_file (write))) +(allow resize init_28_0 (unix_stream_socket (connectto))) +(allow resize system_file_28_0 (file (execute_no_trans))) +(allow rild statusd (unix_stream_socket (connectto))) +(allow rild rild_via_socket (sock_file (write))) +(allow rild viarild (unix_stream_socket (connectto))) +(allow rild cdma_prop (property_service (set))) +(allow rild ril_cdma_report_prop (property_service (set))) +(allow rild rild_vsim_socket (sock_file (write))) +(allow rild mtk_hal_netdagent_hwservice (hwservice_manager (find))) +(allow rild netdagent (binder (call))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_telephony_sensitive_prop (property_service (set))) +(allow rild mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_volte_support_prop (property_service (set))) +(allow rild mtk_volte_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_wfc_support_prop (property_service (set))) +(allow rild mtk_wfc_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_vilte_support_prop (property_service (set))) +(allow rild mtk_vilte_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_viwifi_support_prop (property_service (set))) +(allow rild mtk_viwifi_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_rcs_ua_support_prop (property_service (set))) +(allow rild mtk_rcs_ua_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_volte_prop (property_service (set))) +(allow rild mtk_volte_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_wfc_prop (property_service (set))) +(allow rild mtk_wfc_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_vilte_prop (property_service (set))) +(allow rild mtk_vilte_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_viwifi_prop (property_service (set))) +(allow rild mtk_viwifi_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_vt_prop (property_service (set))) +(allow rild mtk_vt_prop (file (ioctl read getattr lock map open))) +(allow shell_28_0 aee_exp_data_file (dir (ioctl read getattr lock search open))) +(allow shell_28_0 aee_exp_data_file (file (ioctl read getattr lock map open))) +(allow shell_28_0 aee_dumpsys_data_file (file (ioctl read getattr lock map open))) +(allow shell_28_0 tkcore_data_file (dir (search))) +(allow shell_28_0 tkcore_log_file (file (read getattr open))) +(allow init_28_0 statusd_exec (file (read getattr map execute open))) +(allow init_28_0 statusd (process (transition))) +(allow statusd statusd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 statusd (process (noatsecure))) +(allow init_28_0 statusd (process (siginh rlimitinh))) +(typetransition init_28_0 statusd_exec process statusd) +(typetransition statusd tmpfs_28_0 file statusd_tmpfs) +(allow statusd statusd_tmpfs (file (read write getattr map))) +(allow statusd tmpfs_28_0 (dir (getattr search))) +(allow statusd block_device_28_0 (dir (search))) +(allow statusd flashlessd_exec (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow statusd init_28_0 (unix_stream_socket (connectto))) +(allow statusd mtk_md_prop (property_service (set))) +(allow statusd net_cdma_mdmstat (property_service (set))) +(allow statusd nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow statusd nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow statusd nvram_data_file (lnk_file (read))) +(allow statusd nvdata_file (lnk_file (read))) +(allow statusd nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow statusd nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow statusd nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow statusd nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow statusd system_data_file_28_0 (lnk_file (read))) +(allow statusd nvdata_device (blk_file (read write open))) +(allow statusd ril_cdma_report_prop (property_service (set))) +(allow statusd self (capability (net_admin))) +(allow statusd self (udp_socket (ioctl create))) +(allow statusd statusd_socket (sock_file (write setattr))) +(allow statusd sysfs_wake_lock_28_0 (file (read write open))) +(allow statusd c2k_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow statusd c2k_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow statusd system_file_28_0 (file (execute_no_trans))) +(allow statusd ttyMT_device (chr_file (ioctl read write open))) +(allow statusd ttySDIO_device (chr_file (ioctl read write setattr open))) +(allow statusd viarild_exec (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow statusd vmodem_device (chr_file (ioctl read write setattr open))) +(allow statusd ril_mux_report_case_prop (property_service (set))) +(allow statusd cdma_prop (property_service (set))) +(allow statusd domain (dir (search))) +(allow init_28_0 stflashtool_exec (file (read getattr map execute open))) +(allow init_28_0 stflashtool (process (transition))) +(allow stflashtool stflashtool_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 stflashtool (process (noatsecure))) +(allow init_28_0 stflashtool (process (siginh rlimitinh))) +(typetransition init_28_0 stflashtool_exec process stflashtool) +(typetransition stflashtool tmpfs_28_0 file stflashtool_tmpfs) +(allow stflashtool stflashtool_tmpfs (file (read write getattr map))) +(allow stflashtool tmpfs_28_0 (dir (getattr search))) +(allow stflashtool st21nfc_device (chr_file (ioctl read write open))) +(allow surfaceflinger_28_0 self (capability (net_admin sys_nice))) +(allow surfaceflinger_28_0 self (netlink_socket (read create bind))) +(allow surfaceflinger_28_0 debug_prop_28_0 (property_service (set))) +(allow surfaceflinger_28_0 system_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow surfaceflinger_28_0 sf_bqdump_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow surfaceflinger_28_0 sf_bqdump_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow surfaceflinger_28_0 sf_bqdump_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow surfaceflinger_28_0 sf_bqdump_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow surfaceflinger_28_0 sf_bqdump_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(typetransition surfaceflinger_28_0 system_data_file_28_0 dir sf_bqdump_data_file) +(typetransition surfaceflinger_28_0 system_data_file_28_0 fifo_file sf_bqdump_data_file) +(typetransition surfaceflinger_28_0 system_data_file_28_0 sock_file sf_bqdump_data_file) +(typetransition surfaceflinger_28_0 system_data_file_28_0 lnk_file sf_bqdump_data_file) +(typetransition surfaceflinger_28_0 system_data_file_28_0 file sf_bqdump_data_file) +(allow surfaceflinger_28_0 anr_data_file_28_0 (dir (write create add_name search))) +(allow surfaceflinger_28_0 anr_data_file_28_0 (file (write create))) +(allow surfaceflinger_28_0 aee_exp_data_file (file (write))) +(allow surfaceflinger_28_0 aee_dumpsys_data_file (file (write))) +(allow surfaceflinger_28_0 RT_Monitor_device (chr_file (ioctl read open))) +(allow surfaceflinger_28_0 shell_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow surfaceflinger_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow surfaceflinger_28_0 sw_sync_device (chr_file (ioctl read write getattr open))) +(allow surfaceflinger_28_0 MTK_SMI_device (chr_file (ioctl read write open))) +(allow surfaceflinger_28_0 bootanim_28_0 (dir (search))) +(allow surfaceflinger_28_0 bootanim_28_0 (file (read getattr open))) +(allow surfaceflinger_28_0 qemu_pipe_device (chr_file (ioctl read write getattr lock append map open))) +(allow surfaceflinger_28_0 proc_secmem (file (ioctl read write open))) +(allow surfaceflinger_28_0 anr_data_file_28_0 (dir (read getattr relabelfrom remove_name))) +(allow surfaceflinger_28_0 anr_data_file_28_0 (file (getattr append unlink rename open))) +(allow surfaceflinger_28_0 sf_rtt_file (dir (write create add_name remove_name search))) +(allow surfaceflinger_28_0 sf_rtt_file (file (read write create getattr append unlink rename open))) +(allow surfaceflinger_28_0 sf_rtt_file (dir (getattr relabelto))) +(allow surfaceflinger_28_0 file_contexts_file_28_0 (file (read))) +(allow surfaceflinger_28_0 aee_aed_28_0 (process (sigchld))) +(allow surfaceflinger_28_0 em_svr_28_0 (dir (search))) +(allow surfaceflinger_28_0 em_svr_28_0 (file (read getattr open))) +(allow surfaceflinger_28_0 mobicore_user_device (chr_file (ioctl read write open))) +(allow surfaceflinger_28_0 proc_bootprof (file (write))) +(allow surfaceflinger_28_0 mtk_perf_service_28_0 (service_manager (find))) +(allow surfaceflinger_28_0 debugfs_28_0 (file (getattr))) +(allow surfaceflinger_28_0 guiext-server_service_28_0 (service_manager (add find))) +(allow surfaceflinger_28_0 dri_device (chr_file (ioctl read write open))) +(allow surfaceflinger_28_0 toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow surfaceflinger_28_0 debugfs_ged (file (read write getattr open))) +(allow surfaceflinger_28_0 debugfs_ged (dir (search))) +(allow surfaceflinger_28_0 fpspolicy-server_service_28_0 (service_manager (add))) +(allow surfaceflinger_28_0 mtk_dfrc_device (chr_file (ioctl read write getattr lock append map open))) +(allow surfaceflinger_28_0 file_contexts_file_28_0 (file (getattr open))) +(allow system_app_28_0 proc_secmem (file (ioctl read write getattr lock append map open))) +(allow system_app_28_0 teei_fp_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_app_28_0 teei_client_device (chr_file (ioctl read getattr lock map open))) +(allow system_app_28_0 touch_device (chr_file (ioctl read open))) +(allow system_app_28_0 guiext-server_28_0 (binder (call transfer))) +(allow system_app_28_0 apk_private_data_file_28_0 (dir (getattr))) +(allow system_app_28_0 asec_image_file_28_0 (dir (getattr))) +(allow system_app_28_0 dontpanic_data_file (dir (getattr))) +(allow system_app_28_0 drm_data_file_28_0 (dir (getattr))) +(allow system_app_28_0 install_data_file_28_0 (file (getattr))) +(allow system_app_28_0 lost_found_data_file (dir (getattr))) +(allow system_app_28_0 media_data_file_28_0 (dir (getattr))) +(allow system_app_28_0 property_data_file_28_0 (dir (getattr))) +(allow system_app_28_0 shell_data_file_28_0 (dir (search))) +(allow system_app_28_0 proc_thermal (dir (search))) +(allow system_app_28_0 proc_thermal (file (read write getattr open))) +(allow system_app_28_0 proc_mtkcooler (dir (search))) +(allow system_app_28_0 proc_mtkcooler (file (read write getattr open))) +(allow system_app_28_0 proc_mtktz (dir (search))) +(allow system_app_28_0 proc_mtktz (file (read write getattr open))) +(allow system_app_28_0 proc_slogger (file (read write getattr open))) +(allow system_app_28_0 thermal_manager_data_file (file (read write create getattr open))) +(allow system_app_28_0 thermal_manager_data_file (file (setattr lock open))) +(allow system_app_28_0 thermal_manager_data_file (dir (read write getattr setattr add_name search open))) +(allow system_app_28_0 debugfs_ion (dir (search))) +(allow system_app_28_0 mtk_carrierexpress_service_28_0 (service_manager (add))) +(allow system_app_28_0 mtk_volte_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_wfc_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_vt_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 usp_srv_prop (property_service (set))) +(allow system_app_28_0 usp_srv_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 radio_prop_28_0 (property_service (set))) +(allow system_app_28_0 radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 persist_vendor_vzw_device_type (property_service (set))) +(allow system_app_28_0 persist_vendor_vzw_device_type (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_uce_support_prop (property_service (set))) +(allow system_app_28_0 mtk_uce_support_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_rcs_support_prop (property_service (set))) +(allow system_app_28_0 mtk_rcs_support_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 system_data_file_28_0 (file (execute execute_no_trans open))) +(allow system_app_28_0 ota_package_file_28_0 (dir (read write create getattr rename add_name remove_name search open))) +(allow system_app_28_0 ota_package_file_28_0 (file (read write create getattr unlink rename open))) +(allow system_app_28_0 update_engine_28_0 (binder (call transfer))) +(allow system_app_28_0 mtk_update_prop (property_service (set))) +(allow system_app_28_0 cache_file_28_0 (dir (write create add_name remove_name search))) +(allow system_app_28_0 cache_file_28_0 (file (read write create getattr unlink open))) +(allow system_app_28_0 cache_recovery_file_28_0 (dir (write add_name remove_name search))) +(allow system_app_28_0 cache_recovery_file_28_0 (file (read write create getattr unlink open))) +(allow system_app_28_0 mtk_hal_pplagent_hwservice (hwservice_manager (find))) +(allow system_app_28_0 ppl_agent (binder (call))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_rtt_prop (property_service (set))) +(allow system_app_28_0 mtk_rtt_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_cba_activation (property_service (set))) +(allow system_app_28_0 mtk_cba_activation (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_mdmi_prop (property_service (set))) +(allow system_app_28_0 mtk_mdmi_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_system_update_support_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_wfc_opt_in_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_hal_apmonitor_hwservice (hwservice_manager (find))) +(allow system_app_28_0 osi (tcp_socket (read write create getattr setattr bind connect listen accept getopt setopt))) +(allow system_app_28_0 mtk_vsim_sys_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_vsim_sys_prop (property_service (set))) +(allow system_app_28_0 mtk_vsim_sys_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 block_device_28_0 (dir (search))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_update_prop (property_service (set))) +(allow system_app_28_0 mtk_update_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_ss_vendor_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 hal_neuralnetworks_hwservice_28_0 (hwservice_manager (find))) +(allow system_app_28_0 mtk_hal_neuralnetworks (binder (call transfer))) +(allow system_app_28_0 debugfs_ion (dir (search))) +(allow system_app_28_0 mtk_subsidylock_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_hal_rild_hwservice (hwservice_manager (find))) +(allow system_app_28_0 rild (binder (call transfer))) +(allow system_app_28_0 mtk_subsidylock_prop_connect (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_subsidylock_prop_connect (property_service (set))) +(allow system_app_28_0 mtk_subsidylock_prop_connect (file (ioctl read getattr lock map open))) +(allow rild system_app_28_0 (binder (call))) +(allow system_server_28_0 guiext-server_28_0 (binder (call transfer))) +(allow system_server_28_0 sf_rtt_file (dir (relabelto))) +(allow system_server_28_0 sf_rtt_file (dir (ioctl read getattr lock search open))) +(allow system_server_28_0 sf_rtt_file (file (ioctl read getattr lock map open))) +(allow system_server_28_0 proc_secmem (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 RT_Monitor_device (chr_file (ioctl read getattr lock map open))) +(allow system_server_28_0 teei_fp_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 teei_client_device (chr_file (ioctl read getattr lock map open))) +(allow system_server_28_0 dm_agent_binder_service_28_0 (service_manager (find))) +(allow system_server_28_0 guiext-server_service_28_0 (service_manager (find))) +(allow system_server_28_0 dri_device (chr_file (ioctl read write open))) +(allow system_server_28_0 gas_srv_service_28_0 (service_manager (find))) +(allow system_server_28_0 mtk_telecom_service_28_0 (service_manager (add))) +(allow system_server_28_0 mtk_radio_service_28_0 (service_manager (find))) +(allow system_server_28_0 debugfs_ion (dir (search))) +(allow system_server_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_camera (fd (use))) +(allow system_server_28_0 mtk_anrmanager_service_28_0 (service_manager (add))) +(allow system_server_28_0 debugfs_binder (file (read getattr open))) +(allow system_server_28_0 netd_28_0 (process (signal))) +(allow system_server_28_0 media_wfd_prop (property_service (set))) +(allow system_server_28_0 wifi_prop_28_0 (property_service (set))) +(allow system_server_28_0 property_socket_28_0 (sock_file (write))) +(allow system_server_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_server_28_0 logmuch_prop (property_service (set))) +(allow system_server_28_0 logmuch_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mtk_duraspeed_service_28_0 (service_manager (add))) +(allow system_server_28_0 mtk_fullscreen_switch_service_28_0 (service_manager (add))) +(allow system_server_28_0 audioserver_28_0 (file (write))) +(allow system_server_28_0 mtk_hal_netdagent_hwservice (hwservice_manager (find))) +(allow system_server_28_0 netdagent (binder (call))) +(allow system_server_28_0 mobicore_vendor_file (dir (read getattr open))) +(allow system_server_28_0 proc_cpu_loading (file (write getattr open))) +(allow system_server_28_0 property_socket_28_0 (sock_file (write))) +(allow system_server_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_server_28_0 mtk_amslog_prop (property_service (set))) +(allow system_server_28_0 mtk_amslog_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 property_socket_28_0 (sock_file (write))) +(allow system_server_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_server_28_0 mtk_amsaal_prop (property_service (set))) +(allow system_server_28_0 mtk_amsaal_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 fm_hidl_service (binder (call transfer))) +(allow fm_hidl_service system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mtk_hal_fm_hwservice (hwservice_manager (find))) +(allow system_server_28_0 mtk_hal_fm (binder (call transfer))) +(allow mtk_hal_fm system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_fm (fd (use))) +(allow system_server_28_0 persist_vendor_vzw_device_type (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mtk_rtt_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mtk_data_shaping_service_28_0 (service_manager (add))) +(allow system_server_28_0 mtk_em_net_auto_tethering_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mtk_em_tel_log_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mtk_bgdata_disabled (file (ioctl read getattr lock map open))) +(allow system_server_28_0 teed_app (binder (call transfer))) +(allow teed_app system_server_28_0 (binder (transfer))) +(allow system_server_28_0 teed_app (fd (use))) +(allow system_server_28_0 teeregistryd_app (binder (call transfer))) +(allow teeregistryd_app system_server_28_0 (binder (transfer))) +(allow system_server_28_0 teeregistryd_app (fd (use))) +(allow system_server_28_0 tee_service_28_0 (service_manager (find))) +(allow system_server_28_0 teeregistry_service_28_0 (service_manager (find))) +(allow system_server_28_0 mtk_mdmi_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 debugfs_shrinker_debug (file (read open))) +(allow system_server_28_0 debugfs_ion (dir (read open))) +(allow system_server_28_0 debugfs_ion (file (read getattr open))) +(typetransition teed_app tmpfs_28_0 file teed_app_tmpfs) +(allow teed_app teed_app_tmpfs (file (read write getattr map))) +(allow teed_app tmpfs_28_0 (dir (getattr search))) +(allow teed_app teed_app_tmpfs (file (execute))) +(neverallow base_typeattr_320_28_0 base_typeattr_321_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_322_28_0 teed_app (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(allow teed_app servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 teed_app (dir (search))) +(allow servicemanager_28_0 teed_app (file (read open))) +(allow servicemanager_28_0 teed_app (process (getattr))) +(allow teed_app tee_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_321_28_0 tee_service_28_0 (service_manager (add))) +(allow teed_app activity_service_28_0 (service_manager (find))) +(allow teed_app connectivity_service_28_0 (service_manager (find))) +(allow teed_app display_service_28_0 (service_manager (find))) +(allow teed_app network_management_service_28_0 (service_manager (find))) +(allow teed_app notification_service_28_0 (service_manager (find))) +(allow teed_app system_app_data_file_28_0 (dir (getattr search))) +(allow teed_app mtk_amslog_prop (file (read))) +(allow tee_28_0 self (capability (sys_module))) +(allow tee_28_0 teei_config_device (chr_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 teei_client_device (chr_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow tee_28_0 teei_vfs_device (chr_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 teei_rpmb_device (chr_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 teei_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow tee_28_0 teei_data_file (file (ioctl read write getattr lock append map open))) +(allow tee_28_0 teei_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow tee_28_0 self (capability (dac_override))) +(allow tee_28_0 device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow tee_28_0 teei_control_file (dir (read search open))) +(allow tee_28_0 teei_control_file (file (read write open))) +(allow tee_28_0 teei_control_file (lnk_file (read write open))) +(allow tee_28_0 mnt_vendor_file_28_0 (dir (read write create add_name search open))) +(allow tee_28_0 mnt_vendor_file_28_0 (file (read write create getattr open))) +(allow tee_28_0 persist_data_file (dir (read write create add_name search open))) +(allow tee_28_0 persist_data_file (file (read write create getattr open))) +(allow tee_28_0 property_socket_28_0 (sock_file (read write))) +(allow tee_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow tee_28_0 soter_teei_prop (property_service (set))) +(allow tee_28_0 kmsg_device_28_0 (chr_file (write open))) +(allow tee_28_0 ut_keymaster_device (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 teei_client_device (chr_file (ioctl read write getattr lock append map open))) +(allow kernel_28_0 teei_client_device (chr_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 self (capability (setuid))) +(allow tee_28_0 self (capability (sys_rawio))) +(allow tee_28_0 block_device_28_0 (dir (search))) +(allow tee_28_0 teei_rpmb_device (blk_file (ioctl read write open))) +(allow tee_28_0 nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 nvram_device (blk_file (read write getattr open))) +(typetransition teeregistryd_app tmpfs_28_0 file teeregistryd_app_tmpfs) +(allow teeregistryd_app teeregistryd_app_tmpfs (file (read write getattr map))) +(allow teeregistryd_app tmpfs_28_0 (dir (getattr search))) +(allow teeregistryd_app teeregistryd_app_tmpfs (file (execute))) +(neverallow base_typeattr_323_28_0 base_typeattr_324_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_325_28_0 teeregistryd_app (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(allow teeregistryd_app servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 teeregistryd_app (dir (search))) +(allow servicemanager_28_0 teeregistryd_app (file (read open))) +(allow servicemanager_28_0 teeregistryd_app (process (getattr))) +(allow teeregistryd_app teeregistry_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_324_28_0 teeregistry_service_28_0 (service_manager (add))) +(allow teeregistryd_app activity_service_28_0 (service_manager (find))) +(allow teeregistryd_app connectivity_service_28_0 (service_manager (find))) +(allow teeregistryd_app display_service_28_0 (service_manager (find))) +(allow teeregistryd_app network_management_service_28_0 (service_manager (find))) +(allow teeregistryd_app self (udp_socket (create))) +(allow teeregistryd_app tee_service_28_0 (service_manager (find))) +(allow teeregistryd_app system_app_data_file_28_0 (dir (write getattr add_name))) +(allow teeregistryd_app system_app_data_file_28_0 (file (write create open))) +(allow teeregistryd_app fwmarkd_socket_28_0 (sock_file (write))) +(allow teeregistryd_app netd_28_0 (unix_stream_socket (connectto))) +(allow teeregistryd_app node_28_0 (udp_socket (node_bind))) +(allow teeregistryd_app port_28_0 (udp_socket (name_bind))) +(allow teeregistryd_app port_28_0 (tcp_socket (name_connect))) +(allow teeregistryd_app self (tcp_socket (read write create getattr connect getopt setopt))) +(allow teeregistryd_app vendor_file_28_0 (file (read getattr open))) +(allow teeregistryd_app dnsproxyd_socket_28_0 (sock_file (write))) +(allow teeregistryd_app mtk_amslog_prop (file (read))) +(allow teeregistryd_app self (udp_socket (setattr bind))) +(allow teeregistryd_app system_app_data_file_28_0 (dir (create setattr search))) +(allow teeregistryd_app system_app_data_file_28_0 (file (read getattr))) +(allow init_28_0 thermal_exec (file (read getattr map execute open))) +(allow init_28_0 thermal (process (transition))) +(allow thermal thermal_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 thermal (process (noatsecure))) +(allow init_28_0 thermal (process (siginh rlimitinh))) +(typetransition init_28_0 thermal_exec process thermal) +(typetransition thermal tmpfs_28_0 file thermal_tmpfs) +(allow thermal thermal_tmpfs (file (read write getattr map))) +(allow thermal tmpfs_28_0 (dir (getattr search))) +(allow thermal mtkrild (unix_stream_socket (connectto))) +(allow thermal proc_thermal (dir (search))) +(allow thermal proc_thermal (file (read write open))) +(allow thermal rild_oem_socket (sock_file (write))) +(allow thermal netd_socket_28_0 (sock_file (write))) +(allow thermal netd_28_0 (unix_stream_socket (connectto))) +(allow thermal self (udp_socket (create))) +(allow thermal self (udp_socket (ioctl))) +(allow thermal rpc_socket (sock_file (write))) +(allow thermal viarild (unix_stream_socket (connectto))) +(allow thermal statusd (unix_stream_socket (connectto))) +(allow thermal rild (unix_stream_socket (connectto))) +(allow thermal vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow thermal vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 thermal (dir (search))) +(allow vndservicemanager_28_0 thermal (file (read open))) +(allow vndservicemanager_28_0 thermal (process (getattr))) +(allow thermal property_socket_28_0 (sock_file (write))) +(allow thermal init_28_0 (unix_stream_socket (connectto))) +(allow thermal mtk_thermal_config_prop (file (read getattr open))) +(allow thermal property_socket_28_0 (sock_file (write))) +(allow thermal init_28_0 (unix_stream_socket (connectto))) +(allow thermal mtk_thermal_config_prop (property_service (set))) +(allow thermal mtk_thermal_config_prop (file (ioctl read getattr lock map open))) +(allow thermal mtk_thermal_config_prop (file (ioctl read getattr lock map open))) +(allow thermal thermal_manager_data_file (file (ioctl read write getattr lock append map open))) +(allow thermal thermalloadalgod (unix_stream_socket (connectto))) +(allow thermal proc_mtkcooler (dir (search))) +(allow thermal_manager thermalloadalgod (unix_stream_socket (connectto))) +(allow thermald_28_0 proc_thermal (dir (search))) +(allow thermald_28_0 proc_thermal (file (read write getattr open))) +(allow proc_thermal proc_28_0 (filesystem (associate))) +(allow thermald_28_0 sysfs_net_28_0 (dir (search))) +(allow thermald_28_0 sysfs_thermald (file (read open))) +(allow thermald_28_0 shell_exec_28_0 (file (execute))) +(allow thermald_28_0 shell_exec_28_0 (file (read open))) +(allow thermald_28_0 shell_exec_28_0 (file (getattr execute_no_trans))) +(allow thermald_28_0 proc_net_28_0 (file (read))) +(allow thermald_28_0 toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow thermald_28_0 system_data_file_28_0 (dir (write))) +(allow thermald_28_0 system_file_28_0 (file (execute_no_trans))) +(allow thermald_28_0 proc_net_28_0 (file (open))) +(allow thermald_28_0 self (netlink_route_socket (create))) +(allow thermald_28_0 system_data_file_28_0 (dir (add_name))) +(allow thermald_28_0 proc_net_28_0 (file (getattr))) +(allow thermald_28_0 self (netlink_route_socket (setopt))) +(allow thermald_28_0 self (netlink_route_socket (bind))) +(allow thermald_28_0 self (netlink_route_socket (getattr))) +(allow thermald_28_0 self (netlink_route_socket (write))) +(allow thermald_28_0 self (netlink_route_socket (nlmsg_read))) +(allow thermald_28_0 self (netlink_route_socket (read))) +(allow thermald_28_0 self (netlink_route_socket (nlmsg_write))) +(allow thermald_28_0 devpts_28_0 (chr_file (read write open))) +(allow thermald_28_0 self (capability (net_admin))) +(allow init_28_0 tkcore_exec (file (read getattr map execute open))) +(allow init_28_0 tkcore (process (transition))) +(allow tkcore tkcore_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 tkcore (process (noatsecure))) +(allow init_28_0 tkcore (process (siginh rlimitinh))) +(typetransition init_28_0 tkcore_exec process tkcore) +(typetransition tkcore tmpfs_28_0 file tkcore_tmpfs) +(allow tkcore tkcore_tmpfs (file (read write getattr map))) +(allow tkcore tmpfs_28_0 (dir (getattr search))) +(allow tkcore tkcore_admin_device (chr_file (ioctl read write getattr lock append map open))) +(allow tkcore tkcore_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow tkcore tkcore_data_file (file (ioctl read write create getattr setattr lock append map unlink link rename open))) +(allow tkcore persist_data_file (dir (search))) +(allow tkcore mnt_vendor_file_28_0 (dir (search))) +(allow tkcore tkcore_protect_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow tkcore tkcore_protect_data_file (file (ioctl read write create getattr setattr lock append map unlink link rename open))) +(allow tkcore tkcore_systa_file (dir (ioctl read getattr lock search open))) +(allow tkcore tkcore_systa_file (file (ioctl read getattr lock map open))) +(allow tkcore tkcore_spta_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow tkcore tkcore_spta_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow tkcore tkcore_log_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow tkcore property_socket_28_0 (sock_file (read write))) +(allow tkcore init_28_0 (unix_stream_socket (connectto))) +(allow tkcore tkcore_prop (property_service (set))) +(allow tkcore proc_28_0 (file (read write open))) +(allow tkcore tkcore_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow tkcore block_device_28_0 (dir (search))) +(allow hal_fingerprint_default tkcore_admin_device (chr_file (ioctl read write open))) +(allow hal_keymaster_attestation tkcore_admin_device (chr_file (ioctl read write open))) +(allow init_28_0 hal_tui_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_tui_default (process (transition))) +(allow hal_tui_default hal_tui_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_tui_default (process (noatsecure))) +(allow init_28_0 hal_tui_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_tui_default_exec process hal_tui_default) +(typetransition hal_tui_default tmpfs_28_0 file hal_tui_default_tmpfs) +(allow hal_tui_default hal_tui_default_tmpfs (file (read write getattr map))) +(allow hal_tui_default tmpfs_28_0 (dir (getattr search))) +(allow hal_tui_server hal_tui_hwservice (hwservice_manager (add find))) +(allow hal_tui_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_326_28_0 hal_tui_hwservice (hwservice_manager (add))) +(allow hal_tui_client hal_tui_hwservice (hwservice_manager (find))) +(allow hal_tui_default hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_tui_default (binder (call transfer))) +(allow hwservicemanager_28_0 hal_tui_default (dir (search))) +(allow hwservicemanager_28_0 hal_tui_default (file (read open))) +(allow hwservicemanager_28_0 hal_tui_default (process (getattr))) +(allow hal_tui_client hal_tui_server (binder (call transfer))) +(allow hal_tui_server hal_tui_client (binder (transfer))) +(allow hal_tui_client hal_tui_server (fd (use))) +(allow hal_tui_default utr_tui_device (chr_file (ioctl read write open))) +(allow ueventd_28_0 sysfs_28_0 (file (setattr))) +(allow ueventd_28_0 platform_app_28_0 (fd (use))) +(allow ueventd_28_0 sysfs_md32 (file (write open))) +(allow ueventd_28_0 sysfs_scp (file (write open))) +(allow ueventd_28_0 sysfs_sspm (file (write open))) +(allow uncrypt_28_0 mtd_device_28_0 (chr_file (ioctl read write open))) +(allow uncrypt_28_0 mtd_device_28_0 (dir (search))) +(allow uncrypt_28_0 misc_device (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow uncrypt_28_0 system_data_file_28_0 (file (read open))) +(allow uncrypt_28_0 para_block_device (blk_file (write open))) +(allow uncrypt_28_0 system_app_data_file_28_0 (dir (getattr search))) +(allow uncrypt_28_0 system_app_data_file_28_0 (file (read getattr))) +(allow uncrypt_28_0 media_rw_data_file_28_0 (dir (getattr search))) +(allow uncrypt_28_0 media_rw_data_file_28_0 (file (read getattr open))) +(allow untrusted_app_28_0 proc_secmem (file (ioctl read open))) +(allow untrusted_app_28_0 guiext-server_28_0 (binder (call transfer))) +(allow untrusted_app_28_0 fuseblk (dir (search))) +(allow untrusted_app_28_0 fuseblk (file (read))) +(allow untrusted_app_28_0 fuseblk (file (ioctl read write getattr lock append map open))) +(allow untrusted_app_28_0 fuse_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow untrusted_app_28_0 sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow untrusted_app_28_0 fuse_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow untrusted_app_28_0 sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow untrusted_app_28_0 vfat_28_0 (dir (ioctl read write getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow untrusted_app_28_0 vfat_28_0 (file (ioctl read write getattr setattr lock append map rename open))) +(allow untrusted_app_28_0 vtservice (dir (search))) +(allow untrusted_app_28_0 mediaserver_28_0 (dir (search))) +(allow untrusted_app_28_0 osi (tcp_socket (read write create getattr setattr bind connect listen accept getopt setopt))) +(allow untrusted_app_28_0 hal_neuralnetworks_hwservice_28_0 (hwservice_manager (find))) +(allow untrusted_app_28_0 mtk_hal_neuralnetworks (binder (call transfer))) +(allow untrusted_app_28_0 debugfs_ion (dir (search))) +(allow untrusted_app_all tee_service_28_0 (service_manager (find))) +(allow usp_service_28_0 para_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow usp_service_28_0 proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow usp_service_28_0 proc_net_28_0 (file (ioctl read write getattr lock append map open))) +(allow usp_service_28_0 ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow usp_service_28_0 property_socket_28_0 (sock_file (write))) +(allow usp_service_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow usp_service_28_0 usp_srv_prop (property_service (set))) +(allow usp_service_28_0 usp_srv_prop (file (ioctl read getattr lock map open))) +(allow usp_service_28_0 mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 teei_data_file (dir (write create add_name remove_name search))) +(allow platform_app_28_0 teei_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow platform_app_28_0 teei_data_file (file (ioctl read write getattr lock append map open))) +(allow vendor_init_28_0 vendor_radio_prop (property_service (set))) +(allow vendor_init_28_0 mtk_ims_prop (property_service (set))) +(allow vendor_init_28_0 ro_vendor_mtk_wfd_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_atci_prop (property_service (set))) +(allow vendor_init_28_0 mtk_mobile_management_prop (property_service (set))) +(allow vendor_init_28_0 tkcore_prop (property_service (set))) +(allow vendor_init_28_0 mtk_duraspeed_prop (property_service (set))) +(allow vendor_init_28_0 mtk_duraspeed_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_dynims_prop (property_service (set))) +(allow vendor_init_28_0 mtk_dynims_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_mims_prop (property_service (set))) +(allow vendor_init_28_0 mtk_mims_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_extsim_prop (property_service (set))) +(allow vendor_init_28_0 mtk_extsim_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_volte_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_volte_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_wfc_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_wfc_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_vilte_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_vilte_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_viwifi_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_viwifi_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_rcs_ua_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_rcs_ua_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_mdm_prop (property_service (set))) +(allow vendor_init_28_0 mtk_mdm_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_mdworldmode_prop (property_service (set))) +(allow vendor_init_28_0 mtk_mdworldmode_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_oma_drm_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_oma_drm_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_cta_set_prop (property_service (set))) +(allow vendor_init_28_0 mtk_cta_set_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_cta_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_cta_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_miravision_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_miravision_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_aod_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_aod_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_default_write_disk_prop (property_service (set))) +(allow vendor_init_28_0 mtk_default_write_disk_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_bg_power_saving_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_bg_power_saving_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_bg_power_saving_ui_prop (property_service (set))) +(allow vendor_init_28_0 mtk_bg_power_saving_ui_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_besloudness_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_besloudness_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_hifiaudio_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_hifiaudio_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_active_noise_cancel_prop (property_service (set))) +(allow vendor_init_28_0 mtk_active_noise_cancel_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_wapi_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_wapi_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_fd_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_fd_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_st_nfc_gsma_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_st_nfc_gsma_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_st_nfc_ignore_modem_prop (property_service (set))) +(allow vendor_init_28_0 mtk_st_nfc_ignore_modem_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_nfc_addon_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_nfc_addon_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_radio_seapi_off_prop (property_service (set))) +(allow vendor_init_28_0 mtk_radio_seapi_off_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_nxp_nfc_gsma_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_nxp_nfc_gsma_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 num_md_protocol_prop (property_service (set))) +(allow vendor_init_28_0 num_md_protocol_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_wappush_prop (property_service (set))) +(allow vendor_init_28_0 mtk_wappush_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_operator_prop (property_service (set))) +(allow vendor_init_28_0 mtk_operator_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_cxp_vendor_prop (property_service (set))) +(allow vendor_init_28_0 mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_omacp_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_omacp_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_system_update_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_system_update_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_log_tel_dbg_prop (property_service (set))) +(allow vendor_init_28_0 mtk_log_tel_dbg_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_camera_prop (property_service (set))) +(allow vendor_init_28_0 mtk_camera_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_gallery_prop (property_service (set))) +(allow vendor_init_28_0 mtk_gallery_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_media_prop (property_service (set))) +(allow vendor_init_28_0 mtk_media_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_rsc_prop (property_service (set))) +(allow vendor_init_28_0 mtk_rsc_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_pms_prop (property_service (set))) +(allow vendor_init_28_0 mtk_pms_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 vendor_logmuch_prop (property_service (set))) +(allow vendor_init_28_0 vendor_logmuch_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_dsbp_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_dsbp_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_datashaping_prop (property_service (set))) +(allow vendor_init_28_0 mtk_datashaping_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_nn_quant_preferred_prop (property_service (set))) +(allow vendor_init_28_0 mtk_nn_quant_preferred_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_tflite_fuse_pad_prop (property_service (set))) +(allow vendor_init_28_0 mtk_tflite_fuse_pad_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_nn_opt_prop (property_service (set))) +(allow vendor_init_28_0 mtk_nn_opt_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 viarild_exec (file (read getattr map execute open))) +(allow init_28_0 viarild (process (transition))) +(allow viarild viarild_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 viarild (process (noatsecure))) +(allow init_28_0 viarild (process (siginh rlimitinh))) +(typetransition init_28_0 viarild_exec process viarild) +(typetransition viarild tmpfs_28_0 file viarild_tmpfs) +(allow viarild viarild_tmpfs (file (read write getattr map))) +(allow viarild tmpfs_28_0 (dir (getattr search))) +(allow viarild self (netlink_route_socket (nlmsg_write))) +(allow viarild kernel_28_0 (system (module_request))) +(allow viarild self (capability (setuid net_admin net_raw))) +(allow viarild alarm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow viarild cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow viarild radio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow viarild radio_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow viarild mtd_device_28_0 (dir (search))) +(allow viarild efs_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow viarild efs_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow viarild bluetooth_efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow viarild bluetooth_efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow viarild sdcard_type (dir (ioctl read getattr lock search open))) +(allow viarild system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow viarild proc_28_0 (file (write))) +(allow viarild property_socket_28_0 (sock_file (write))) +(allow viarild init_28_0 (unix_stream_socket (connectto))) +(allow viarild cdma_prop (property_service (set))) +(allow viarild cdma_prop (file (ioctl read getattr lock map open))) +(allow viarild property_socket_28_0 (sock_file (write))) +(allow viarild init_28_0 (unix_stream_socket (connectto))) +(allow viarild ril_cdma_report_prop (property_service (set))) +(allow viarild ril_cdma_report_prop (file (ioctl read getattr lock map open))) +(allow viarild property_socket_28_0 (sock_file (write))) +(allow viarild init_28_0 (unix_stream_socket (connectto))) +(allow viarild ril_mux_report_case_prop (property_service (set))) +(allow viarild ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(auditallow viarild system_radio_prop_28_0 (property_service (set))) +(auditallow viarild net_radio_prop_28_0 (property_service (set))) +(allow viarild property_socket_28_0 (sock_file (write))) +(allow viarild init_28_0 (unix_stream_socket (connectto))) +(allow viarild mtk_telephony_sensitive_prop (property_service (set))) +(allow viarild mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow statusd property_socket_28_0 (sock_file (write))) +(allow statusd init_28_0 (unix_stream_socket (connectto))) +(allow statusd mtk_telephony_sensitive_prop (property_service (set))) +(allow statusd mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow viarild tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow viarild self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow viarild self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow viarild sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow viarild self (capability2 (block_suspend))) +(allow viarild self (cap2_userns (block_suspend))) +(allow viarild self (socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow viarild Vcodec_device (chr_file (read write open))) +(allow viarild devmap_device (chr_file (ioctl read open))) +(allow viarild devpts_28_0 (chr_file (read write open))) +(allow viarild ccci_device (chr_file (ioctl read write open))) +(allow viarild devpts_28_0 (chr_file (ioctl))) +(allow viarild misc_device (chr_file (read write open))) +(allow viarild proc_lk_env (file (ioctl read open))) +(allow viarild sysfs_vcorefs_pwrctrl (file (write open))) +(allow viarild ril_active_md_prop (property_service (set))) +(allow statusd domain (dir (search))) +(allow viarild devpts_28_0 (chr_file (setattr))) +(allow viarild device_28_0 (dir (write))) +(allow viarild self (capability (chown))) +(allow viarild self (capability (fowner))) +(allow viarild device_28_0 (dir (add_name))) +(allow viarild device_28_0 (lnk_file (create))) +(allow viarild init_28_0 (unix_stream_socket (connectto))) +(allow viarild property_socket_28_0 (sock_file (write))) +(allow viarild self (capability (setuid))) +(allow viarild device_28_0 (dir (remove_name))) +(allow viarild device_28_0 (lnk_file (unlink))) +(allow viarild mal_mfi_socket (sock_file (write))) +(allow statusd device_28_0 (dir (write))) +(allow statusd devpts_28_0 (chr_file (setattr))) +(allow statusd device_28_0 (dir (add_name))) +(allow statusd device_28_0 (lnk_file (create))) +(allow statusd device_28_0 (dir (remove_name))) +(allow statusd devpts_28_0 (chr_file (read write))) +(allow statusd device_28_0 (lnk_file (unlink))) +(allow statusd devpts_28_0 (chr_file (open))) +(allow statusd devpts_28_0 (chr_file (ioctl))) +(allow viarild proc_net_28_0 (file (write))) +(allow viarild aee_aedv_28_0 (unix_stream_socket (connectto))) +(allow viarild vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow viarild vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 viarild (dir (search))) +(allow vndservicemanager_28_0 viarild (file (read open))) +(allow vndservicemanager_28_0 viarild (process (getattr))) +(allow viarild node_28_0 (rawip_socket (node_bind))) +(allowx viarild self (ioctl udp_socket (0x890c 0x8914 0x8916 0x8939 ((range 0x89f0 0x89f1))))) +(allow viarild sysfs_ccci (dir (search))) +(allow viarild sysfs_ccci (file (ioctl read getattr lock map open))) +(allowx statusd self (ioctl udp_socket (0x890c 0x8914 0x8916 0x8939 ((range 0x89f0 0x89f1))))) +(allow statusd sysfs_ccci (dir (search))) +(allow statusd sysfs_ccci (file (ioctl read getattr lock map open))) +(allow statusd vndbinder_device_28_0 (chr_file (read write))) +(allow statusd vndbinder_device_28_0 (chr_file (open))) +(allow statusd vndbinder_device_28_0 (chr_file (ioctl))) +(allow vold_28_0 ut_keymaster_device (chr_file (ioctl read write open))) +(allow vold_28_0 teei_client_device (chr_file (ioctl read write open))) +(allow vold_28_0 proc_bootprof (file (write open))) +(allow init_28_0 volte_rcs_ua_exec (file (read getattr map execute open))) +(allow init_28_0 volte_rcs_ua (process (transition))) +(allow volte_rcs_ua volte_rcs_ua_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 volte_rcs_ua (process (noatsecure))) +(allow init_28_0 volte_rcs_ua (process (siginh rlimitinh))) +(typetransition init_28_0 volte_rcs_ua_exec process volte_rcs_ua) +(typetransition volte_rcs_ua tmpfs_28_0 file volte_rcs_ua_tmpfs) +(allow volte_rcs_ua volte_rcs_ua_tmpfs (file (read write getattr map))) +(allow volte_rcs_ua tmpfs_28_0 (dir (getattr search))) +(allow volte_rcs_ua hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 volte_rcs_ua (binder (call transfer))) +(allow hwservicemanager_28_0 volte_rcs_ua (dir (search))) +(allow hwservicemanager_28_0 volte_rcs_ua (file (read open))) +(allow hwservicemanager_28_0 volte_rcs_ua (process (getattr))) +(allow hal_rcs_server volte_rcs_ua_hwservice (hwservice_manager (add find))) +(allow hal_rcs_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_327_28_0 volte_rcs_ua_hwservice (hwservice_manager (add))) +(allow volte_rcs_ua system_app_28_0 (binder (call transfer))) +(allow system_app_28_0 volte_rcs_ua (binder (transfer))) +(allow volte_rcs_ua system_app_28_0 (fd (use))) +(allow volte_rcs_ua hwservicemanager_prop_28_0 (file (read getattr open))) +(allow volte_rcs_ua debugfs_tracing_28_0 (file (write open))) +(allow volte_rcs_ua rcs_volte_stack_socket (sock_file (read write getattr append open))) +(allow volte_rcs_ua rcs_volte_stack (unix_stream_socket (read getattr connectto))) +(allow volte_rcs_ua property_socket_28_0 (sock_file (write))) +(allow volte_rcs_ua init_28_0 (unix_stream_socket (connectto))) +(allow volte_rcs_ua service_rcs_prop (property_service (set))) +(allow volte_rcs_ua service_rcs_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 volte_uce_ua_exec (file (read getattr map execute open))) +(allow init_28_0 volte_uce_ua (process (transition))) +(allow volte_uce_ua volte_uce_ua_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 volte_uce_ua (process (noatsecure))) +(allow init_28_0 volte_uce_ua (process (siginh rlimitinh))) +(typetransition init_28_0 volte_uce_ua_exec process volte_uce_ua) +(typetransition volte_uce_ua tmpfs_28_0 file volte_uce_ua_tmpfs) +(allow volte_uce_ua volte_uce_ua_tmpfs (file (read write getattr map))) +(allow volte_uce_ua tmpfs_28_0 (dir (getattr search))) +(allow volte_uce_ua hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 volte_uce_ua (binder (call transfer))) +(allow hwservicemanager_28_0 volte_uce_ua (dir (search))) +(allow hwservicemanager_28_0 volte_uce_ua (file (read open))) +(allow hwservicemanager_28_0 volte_uce_ua (process (getattr))) +(allow hal_presence_server volte_uce_ua_hwservice (hwservice_manager (add find))) +(allow hal_presence_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_328_28_0 volte_uce_ua_hwservice (hwservice_manager (add))) +(allow volte_uce_ua system_app_28_0 (binder (call transfer))) +(allow system_app_28_0 volte_uce_ua (binder (transfer))) +(allow volte_uce_ua system_app_28_0 (fd (use))) +(allow volte_uce_ua hwservicemanager_prop_28_0 (file (read getattr open))) +(allow volte_uce_ua debugfs_tracing_28_0 (file (write open))) +(allow volte_uce_ua rcs_volte_stack_socket (sock_file (read write getattr append open))) +(allow volte_uce_ua rcs_volte_stack (unix_stream_socket (read getattr connectto))) +(allow init_28_0 vtservice_exec (file (read getattr map execute open))) +(allow init_28_0 vtservice (process (transition))) +(allow vtservice vtservice_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 vtservice (process (noatsecure))) +(allow init_28_0 vtservice (process (siginh rlimitinh))) +(typetransition init_28_0 vtservice_exec process vtservice) +(typetransition vtservice tmpfs_28_0 file vtservice_tmpfs) +(allow vtservice vtservice_tmpfs (file (read write getattr map))) +(allow vtservice tmpfs_28_0 (dir (getattr search))) +(allow vtservice servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 vtservice (dir (search))) +(allow servicemanager_28_0 vtservice (file (read open))) +(allow servicemanager_28_0 vtservice (process (getattr))) +(allow vtservice mediaserver_28_0 (binder (call transfer))) +(allow mediaserver_28_0 vtservice (binder (transfer))) +(allow vtservice mediaserver_28_0 (fd (use))) +(allow init_28_0 vtservice_hidl_exec (file (read getattr map execute open))) +(allow init_28_0 vtservice_hidl (process (transition))) +(allow vtservice_hidl vtservice_hidl_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 vtservice_hidl (process (noatsecure))) +(allow init_28_0 vtservice_hidl (process (siginh rlimitinh))) +(typetransition init_28_0 vtservice_hidl_exec process vtservice_hidl) +(typetransition vtservice_hidl tmpfs_28_0 file vtservice_hidl_tmpfs) +(allow vtservice_hidl vtservice_hidl_tmpfs (file (read write getattr map))) +(allow vtservice_hidl tmpfs_28_0 (dir (getattr search))) +(allow vtservice soc_vt_svc_socket (sock_file (write))) +(allow vtservice soc_vt_tcv_socket (sock_file (write))) +(allow vtservice rild_oem_socket (sock_file (write))) +(allow vtservice platform_app_28_0 (binder (call))) +(allow vtservice system_server_28_0 (binder (call))) +(allow vtservice sdcard_type (dir (write))) +(allow vtservice sdcard_type (dir (add_name))) +(allow vtservice sdcard_type (dir (create))) +(allow vtservice sdcard_type (file (create))) +(allow vtservice sdcard_type (file (getattr))) +(allow vtservice surfaceflinger_28_0 (fd (use))) +(allow vtservice tmpfs_28_0 (lnk_file (read))) +(allow vtservice radio_28_0 (binder (call))) +(allow vtservice vtservice_service_28_0 (service_manager (add))) +(allow vtservice sdcard_type (dir (search))) +(allow vtservice sdcard_type (file (read write open))) +(allow vtservice radio_service_28_0 (service_manager (find))) +(allow vtservice mediaserver_service_28_0 (service_manager (find))) +(allow vtservice power_service_28_0 (service_manager (find))) +(allow vtservice batterystats_service_28_0 (service_manager (find))) +(allow vtservice_hidl vtservice_service_28_0 (service_manager (add))) +(allow vtservice_hidl rild_oem_socket (sock_file (write))) +(allow vtservice_hidl mtkrild (unix_stream_socket (connectto))) +(allow vtservice_hidl mtkrild (unix_stream_socket (connectto))) +(allow vtservice ccci_device (chr_file (ioctl read write open))) +(allow vtservice Vcodec_device (chr_file (ioctl read write open))) +(allow vtservice_hidl MTK_SMI_device (chr_file (ioctl read write open))) +(allow vtservice_hidl sysfs_28_0 (file (write))) +(allow vtservice_hidl fwmarkd_socket_28_0 (sock_file (write))) +(allow vtservice_hidl netd_28_0 (unix_stream_socket (connectto))) +(allow vtservice_hidl untrusted_app_28_0 (binder (call))) +(allow vtservice_hidl proc_28_0 (file (open))) +(allow vtservice audioserver_service_28_0 (service_manager (find))) +(allow vtservice mnt_user_file_28_0 (dir (search))) +(allow vtservice property_socket_28_0 (sock_file (write))) +(allow vtservice surfaceflinger_28_0 (binder (call))) +(allow vtservice system_data_file_28_0 (dir (write))) +(allow vtservice audioserver_28_0 (binder (call))) +(allow vtservice init_28_0 (unix_stream_socket (connectto))) +(allow vtservice mnt_user_file_28_0 (lnk_file (read))) +(allow vtservice system_data_file_28_0 (dir (add_name))) +(allow vtservice media_rw_data_file_28_0 (dir (write create add_name search))) +(allow vtservice media_rw_data_file_28_0 (file (write create open))) +(allow vtservice proc_ged (file (ioctl read open))) +(allow vtservice system_data_file_28_0 (dir (remove_name))) +(allow vtservice system_data_file_28_0 (dir (read create open))) +(allow vtservice system_data_file_28_0 (sock_file (read write create unlink open))) +(allow vtservice_hidl self (udp_socket (read write create getattr bind connect getopt setopt shutdown))) +(allow vtservice_hidl node_28_0 (udp_socket (node_bind))) +(allow vtservice storage_file_28_0 (lnk_file (read))) +(allow vtservice devmap_device (chr_file (read))) +(allow vtservice devmap_device (chr_file (open))) +(allow vtservice devmap_device (chr_file (ioctl))) +(allow vtservice surfaceflinger_service_28_0 (service_manager (find))) +(allow vtservice cameraserver_service_28_0 (service_manager (find))) +(allow vtservice cameraserver_28_0 (binder (call))) +(allow vtservice cameraserver_28_0 (fd (use))) +(allow vtservice mediacodec_service_28_0 (service_manager (find))) +(allow vtservice mediacodec_28_0 (binder (call))) +(allow vtservice qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow vtservice qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow vtservice priv_app_28_0 (binder (call))) +(allow vtservice self (capability (net_admin))) +(allow vtservice debugfs_ged (dir (search))) +(allow vtservice debugfs_ged (file (write open))) +(allow vtservice gpu_device_28_0 (dir (search))) +(allow vtservice dri_device (chr_file (ioctl read write getattr open))) +(allow vtservice gpu_device_28_0 (chr_file (ioctl read write getattr open))) +(allow vtservice vtservice_service_28_0 (service_manager (add))) +(allow vtservice hwservicemanager_28_0 (binder (call))) +(allow vtservice hwservicemanager_prop_28_0 (file (read getattr open))) +(allow vtservice system_file_28_0 (dir (read))) +(allow vtservice system_file_28_0 (dir (open))) +(allow vtservice mtk_hal_videotelephony_hwservice (hwservice_manager (find))) +(allow vtservice_hidl mtk_hal_videotelephony_hwservice (hwservice_manager (add find))) +(allow vtservice_hidl hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_329_28_0 mtk_hal_videotelephony_hwservice (hwservice_manager (add))) +(allow vtservice_hidl hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 vtservice_hidl (binder (call transfer))) +(allow hwservicemanager_28_0 vtservice_hidl (dir (search))) +(allow hwservicemanager_28_0 vtservice_hidl (file (read open))) +(allow hwservicemanager_28_0 vtservice_hidl (process (getattr))) +(allow vtservice vtservice_hidl (binder (call transfer))) +(allow vtservice_hidl vtservice (binder (transfer))) +(allow vtservice vtservice_hidl (fd (use))) +(allow vtservice_hidl vtservice (binder (call transfer))) +(allow vtservice vtservice_hidl (binder (transfer))) +(allow vtservice_hidl vtservice (fd (use))) +(allow vtservice_hidl hwservicemanager_prop_28_0 (file (open))) +(allow vtservice_hidl hwservicemanager_prop_28_0 (file (read))) +(allow vtservice_hidl hwservicemanager_prop_28_0 (file (getattr))) +(allow vtservice_hidl debugfs_tracing_28_0 (file (open))) +(allow vtservice_hidl debugfs_tracing_28_0 (file (write))) +(allow vtservice_hidl system_file_28_0 (dir (read))) +(allow vtservice_hidl system_file_28_0 (dir (open))) +(allow vtservice_hidl rild (unix_stream_socket (connectto))) +(allow aee_aedv_28_0 vtservice_exec (file (read))) +(allow vtservice ion_device_28_0 (chr_file (read open))) +(allow vtservice hal_omx_hwservice_28_0 (hwservice_manager (find))) +(allow vtservice mediametrics_service_28_0 (service_manager (find))) +(allow vtservice mtk_em_video_log_acodec_prop (file (read))) +(allow vtservice mtk_em_video_log_sf_postbuffer_prop (file (ioctl read getattr lock map open))) +(allow vtservice mediametrics_28_0 (binder (call))) +(allow vtservice self (udp_socket (read write create getattr bind connect setopt))) +(allow vtservice node_28_0 (udp_socket (node_bind))) +(allow vtservice mtk_em_video_log_acodec_prop (file (ioctl read getattr lock map open))) +(allow vtservice debugfs_ion (dir (search))) +(allow vtservice fwmarkd_socket_28_0 (sock_file (write))) +(allow vtservice hal_graphics_allocator_default (binder (call))) +(allow vtservice hal_graphics_allocator_default (fd (use))) +(allow vtservice hal_graphics_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow vtservice hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow vtservice netd_28_0 (unix_stream_socket (connectto))) +(allow vtservice ion_device_28_0 (chr_file (ioctl))) +(allow vtservice MTK_SMI_device (chr_file (ioctl read write open))) +(allow vtservice mtk_em_video_venc_h264_prop (file (read))) +(allow vtservice mtk_em_video_log_omx_prop (file (ioctl read getattr lock map open))) +(allow vtservice mtk_em_video_log_vdec_prop (file (ioctl read getattr lock map open))) +(allow vtservice proc_28_0 (file (getattr))) +(allow vtservice mtk_cmdq_device (chr_file (ioctl read open))) +(allow vtservice_hidl proc_28_0 (file (read))) +(allow vtservice mtk_em_video_venc_h264_prop (file (ioctl read getattr lock map open))) +(allow vtservice merged_hal_service (fd (use))) +(allow vtservice merged_hal_service (binder (call))) +(allow vtservice graphics_device_28_0 (chr_file (ioctl read open))) +(allow vtservice graphics_device_28_0 (dir (search))) +(allow vtservice proc_perfmgr (dir (read search))) +(allow vtservice proc_perfmgr (file (ioctl read open))) +(allow vtservice vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vtservice vendor_vt_prop (file (ioctl read getattr lock map open))) +(allow vtservice mtk_hal_mms_hwservice (hwservice_manager (find))) +(allow vtservice cameraserver_28_0 (dir (search))) +(allow vtservice cameraserver_28_0 (file (read getattr open))) +(allow vtservice debug_bq_dump_prop (file (read))) +(allow vtservice graphics_debug_prop (file (read open))) +(allow vtservice mtk_hal_mms (binder (call))) +(allow vtservice proc_uptime_28_0 (file (read))) +(allow zygote_28_0 devmap_device (chr_file (ioctl read open))) +(dontaudit zygote_28_0 untrusted_app_28_0 (process (ptrace))) +(allow zygote_28_0 platform_app_28_0 (fd (use))) +(allow zygote_28_0 servicemanager_28_0 (binder (call))) +(allow zygote_28_0 isolated_app_28_0 (fd (use))) +(allow zygote_28_0 untrusted_app_28_0 (fd (use))) +(allow zygote_28_0 radio_28_0 (fd (use))) +(allow zygote_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow init_28_0 move-widevine-data-sh_exec (file (read getattr map execute open))) +(allow init_28_0 move-widevine-data-sh (process (transition))) +(allow move-widevine-data-sh move-widevine-data-sh_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 move-widevine-data-sh (process (noatsecure))) +(allow init_28_0 move-widevine-data-sh (process (siginh rlimitinh))) +(typetransition init_28_0 move-widevine-data-sh_exec process move-widevine-data-sh) +(typetransition move-widevine-data-sh tmpfs_28_0 file move-widevine-data-sh_tmpfs) +(allow move-widevine-data-sh move-widevine-data-sh_tmpfs (file (read write getattr map))) +(allow move-widevine-data-sh tmpfs_28_0 (dir (getattr search))) +(allow move-widevine-data-sh shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow move-widevine-data-sh toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow move-widevine-data-sh file_contexts_file_28_0 (file (read getattr open))) +(allow move-widevine-data-sh media_data_file_28_0 (file (getattr setattr relabelfrom))) +(allow move-widevine-data-sh media_data_file_28_0 (dir (ioctl read write getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow move-widevine-data-sh mediadrm_vendor_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow move-widevine-data-sh mediadrm_vendor_data_file (file (write create getattr relabelto open))) +(allow init_28_0 bip_exec (file (read getattr map execute open))) +(allow init_28_0 bip (process (transition))) +(allow bip bip_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 bip (process (noatsecure))) +(allow init_28_0 bip (process (siginh rlimitinh))) +(typetransition init_28_0 bip_exec process bip) +(typetransition bip tmpfs_28_0 file bip_tmpfs) +(allow bip bip_tmpfs (file (read write getattr map))) +(allow bip tmpfs_28_0 (dir (getattr search))) +(allow bip socket_device_28_0 (sock_file (write create unlink))) +(allow bip socket_device_28_0 (dir (write add_name remove_name))) +(allow bip self (capability (setgid setuid net_admin net_raw))) +(allow bip self (udp_socket (ioctl read write create getattr bind connect setopt shutdown))) +(allow bip node_28_0 (udp_socket (node_bind))) +(allow bip port_28_0 (udp_socket (name_bind))) +(allow bip fwmarkd_socket_28_0 (sock_file (write))) +(allow bip system_file_28_0 (file (execute_no_trans))) +(allow bip self (tcp_socket (ioctl read write create bind connect listen accept setopt))) +(allow bip port_28_0 (tcp_socket (name_connect))) +(allow bip rootfs_28_0 (lnk_file (getattr))) +(allow bip self (netlink_route_socket (read))) +(allow bip property_socket_28_0 (sock_file (write))) +(allow bip property_socket_28_0 (sock_file (write))) +(allow bip init_28_0 (unix_stream_socket (connectto))) +(allow bip ril_mux_report_case_prop (property_service (set))) +(allow bip ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow bip property_socket_28_0 (sock_file (write))) +(allow bip init_28_0 (unix_stream_socket (connectto))) +(allow bip ctl_muxreport-daemon_prop (property_service (set))) +(allow bip ctl_muxreport-daemon_prop (file (ioctl read getattr lock map open))) +(allow bip ccci_device (chr_file (ioctl read write open))) +(allow bip self (rawip_socket (read write create getattr bind setopt))) +(allow bip node_28_0 (rawip_socket (node_bind))) +(allow bip netd_28_0 (unix_stream_socket (connectto))) +(allow bip netd_socket_28_0 (sock_file (write))) +(allow netd_28_0 bip (fd (use))) +(allow netd_28_0 bip (tcp_socket (read write getopt setopt))) +(allow netd_28_0 bip (udp_socket (read write getopt setopt))) +(allow init_28_0 epdg_wod_exec (file (read getattr map execute open))) +(allow init_28_0 epdg_wod (process (transition))) +(allow epdg_wod epdg_wod_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 epdg_wod (process (noatsecure))) +(allow init_28_0 epdg_wod (process (siginh rlimitinh))) +(typetransition init_28_0 epdg_wod_exec process epdg_wod) +(typetransition epdg_wod tmpfs_28_0 file epdg_wod_tmpfs) +(allow epdg_wod epdg_wod_tmpfs (file (read write getattr map))) +(allow epdg_wod tmpfs_28_0 (dir (getattr search))) +(allow epdg_wod starter_exec (file (read getattr map execute open))) +(allow epdg_wod ipsec (process (transition))) +(allow ipsec starter_exec (file (read getattr map execute entrypoint open))) +(allow ipsec epdg_wod (process (sigchld))) +(dontaudit epdg_wod ipsec (process (noatsecure))) +(allow epdg_wod ipsec (process (siginh rlimitinh))) +(typetransition epdg_wod starter_exec process ipsec) +(allow epdg_wod charon_exec (file (read getattr map execute open))) +(allow epdg_wod ipsec (process (transition))) +(allow ipsec charon_exec (file (read getattr map execute entrypoint open))) +(allow ipsec epdg_wod (process (sigchld))) +(dontaudit epdg_wod ipsec (process (noatsecure))) +(allow epdg_wod ipsec (process (siginh rlimitinh))) +(typetransition epdg_wod charon_exec process ipsec) +(allow epdg_wod starter_exec (file (read getattr map execute open))) +(allow epdg_wod ipsec (process (transition))) +(allow ipsec starter_exec (file (read getattr map execute entrypoint open))) +(allow ipsec epdg_wod (process (sigchld))) +(dontaudit epdg_wod ipsec (process (noatsecure))) +(allow epdg_wod ipsec (process (siginh rlimitinh))) +(typetransition epdg_wod starter_exec process ipsec) +(allow epdg_wod stroke_exec (file (read getattr map execute open))) +(allow epdg_wod ipsec (process (transition))) +(allow ipsec stroke_exec (file (read getattr map execute entrypoint open))) +(allow ipsec epdg_wod (process (sigchld))) +(dontaudit epdg_wod ipsec (process (noatsecure))) +(allow epdg_wod ipsec (process (siginh rlimitinh))) +(typetransition epdg_wod stroke_exec process ipsec) +(allow epdg_wod vendor_file_28_0 (file (read getattr lock execute execute_no_trans open))) +(allow epdg_wod self (tun_socket (create relabelfrom relabelto))) +(allow epdg_wod tun_device_28_0 (chr_file (ioctl read write getattr open))) +(allow epdg_wod self (netlink_route_socket (read write create getattr bind setopt nlmsg_read nlmsg_write))) +(allow epdg_wod self (capability (kill net_admin))) +(allow epdg_wod vendor_data_file_28_0 (dir (getattr))) +(allow epdg_wod ipsec_exec (file (read getattr execute execute_no_trans open))) +(allow epdg_wod ipsec (process (sigkill signull signal))) +(allow epdg_wod init_28_0 (unix_stream_socket (connectto))) +(allow epdg_wod mtk_wod_prop (property_service (set))) +(allow epdg_wod property_socket_28_0 (sock_file (write))) +(allow epdg_wod persist_wod_prop (property_service (set))) +(allow epdg_wod wod_apn_conf_file (dir (read write add_name remove_name search open))) +(allow epdg_wod wod_apn_conf_file (file (read write create getattr unlink open))) +(allow epdg_wod wod_ipsec_conf_file (file (read write create getattr unlink open))) +(allow epdg_wod wod_ipsec_conf_file (dir (read write add_name remove_name search open))) +(allow epdg_wod self (netlink_xfrm_socket (read write create getattr bind setopt nlmsg_write))) +(allow epdg_wod self (udp_socket (ioctl create))) +(allow epdg_wod self (capability (sys_module))) +(allow epdg_wod device_28_0 (dir (write add_name))) +(allow epdg_wod device_28_0 (lnk_file (create))) +(allow epdg_wod system_server_28_0 (process (signull signal))) +(allow epdg_wod kernel_28_0 (process (signal))) +(allow epdg_wod self (capability (net_raw))) +(allow epdg_wod self (rawip_socket (create getopt setopt))) +(allow epdg_wod netd_28_0 (unix_stream_socket (connectto))) +(allow epdg_wod netd_socket_28_0 (sock_file (write))) +(allow netd_28_0 epdg_wod (fd (use))) +(allow netd_28_0 epdg_wod (tcp_socket (read write getopt setopt))) +(allow netd_28_0 epdg_wod (udp_socket (read write getopt setopt))) +(allow epdg_wod netutils_wrapper_exec_28_0 (file (read getattr map execute open))) +(allow epdg_wod netutils_wrapper_28_0 (process (transition))) +(allow netutils_wrapper_28_0 netutils_wrapper_exec_28_0 (file (read getattr map execute entrypoint open))) +(allow netutils_wrapper_28_0 epdg_wod (process (sigchld))) +(dontaudit epdg_wod netutils_wrapper_28_0 (process (noatsecure))) +(allow epdg_wod netutils_wrapper_28_0 (process (siginh rlimitinh))) +(typetransition epdg_wod netutils_wrapper_exec_28_0 process netutils_wrapper) +(allow netutils_wrapper_28_0 epdg_wod (fd (use))) +(allow netutils_wrapper_28_0 epdg_wod (unix_stream_socket (read write))) +(allow ipsec proc_net_28_0 (file (write))) +(allow ipsec mtk_wod_prop (property_service (set))) +(allow ipsec property_socket_28_0 (sock_file (write))) +(allow ipsec node_28_0 (udp_socket (node_bind))) +(allow ipsec port_28_0 (tcp_socket (name_connect))) +(allow ipsec port_28_0 (udp_socket (name_bind))) +(allow ipsec netd_28_0 (unix_stream_socket (connectto))) +(allow ipsec dnsproxyd_socket_28_0 (sock_file (write))) +(allow ipsec init_28_0 (unix_stream_socket (connectto))) +(allow ipsec epdg_wod (unix_stream_socket (read write connectto))) +(allow ipsec epdg_wod (fd (use))) +(allow ipsec charon_exec (file (execute_no_trans))) +(allow ipsec fwmarkd_socket_28_0 (sock_file (write))) +(allow ipsec self (capability (kill net_bind_service net_admin))) +(allow ipsec self (tcp_socket (read write create getattr connect getopt))) +(allow ipsec self (udp_socket (read write create bind setopt))) +(allow ipsec self (netlink_route_socket (read write create bind nlmsg_read nlmsg_write))) +(allow ipsec self (netlink_xfrm_socket (read write create bind nlmsg_read nlmsg_write))) +(allow ipsec custom_file (dir (read search open))) +(allow ipsec custom_file (file (read getattr open))) +(allow ipsec wod_apn_conf_file (dir (read write create add_name remove_name search open))) +(allow ipsec wod_apn_conf_file (file (ioctl read write getattr open))) +(allow ipsec wod_ipsec_conf_file (file (ioctl read write create getattr append unlink open))) +(allow ipsec wod_ipsec_conf_file (dir (read write add_name remove_name search open))) +(allow ipsec self (capability2 (wake_alarm))) +(allow ipsec devpts_28_0 (chr_file (read write open))) +(allow ipsec netd_28_0 (unix_stream_socket (connectto))) +(allow ipsec netd_socket_28_0 (sock_file (write))) +(allow netd_28_0 ipsec (fd (use))) +(allow netd_28_0 ipsec (tcp_socket (read write getopt setopt))) +(allow netd_28_0 ipsec (udp_socket (read write getopt setopt))) +(allow ipsec wod_ipsec_conf_file (sock_file (write create setattr unlink))) +(allow ipsec proc_modules_28_0 (file (getattr))) +(allow ipsec proc_net_28_0 (file (getattr))) +(allow ipsec vendor_configs_file_28_0 (file (ioctl))) +(allow mtkimsapdomain volte_imsvt1_socket (sock_file (write))) +(allow mtkimsapdomain volte_imcb (unix_stream_socket (connectto))) +(allow mtkimsapdomain volte_vt_socket (dir (ioctl read write add_name remove_name open))) +(allow mtkimsapdomain volte_vt_socket (dir (write))) +(allow mtkimsapdomain volte_vt_socket (sock_file (read write create unlink))) +(allow mtkimsapdomain volte_ua (fd (use))) +(allow mtkimsapdomain volte_stack (unix_stream_socket (connectto))) +(allow mtkimsapdomain volte_stack_socket (sock_file (write))) +(allow mtkimsapdomain volte_stack (unix_stream_socket (connectto))) +(allow mtkimsapdomain volte_imsa1_socket (sock_file (write))) +(allow mtkimsapdomain volte_imcb (unix_stream_socket (connectto))) +(allow init_28_0 volte_imcb_exec (file (read getattr map execute open))) +(allow init_28_0 volte_imcb (process (transition))) +(allow volte_imcb volte_imcb_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 volte_imcb (process (noatsecure))) +(allow init_28_0 volte_imcb (process (siginh rlimitinh))) +(typetransition init_28_0 volte_imcb_exec process volte_imcb) +(typetransition volte_imcb tmpfs_28_0 file volte_imcb_tmpfs) +(allow volte_imcb volte_imcb_tmpfs (file (read write getattr map))) +(allow volte_imcb tmpfs_28_0 (dir (getattr search))) +(allow volte_imcb node_28_0 (tcp_socket (node_bind))) +(allow volte_imcb port_28_0 (tcp_socket (name_bind))) +(allow volte_imcb self (tcp_socket (create bind listen accept setopt))) +(allow volte_imcb socket_device_28_0 (sock_file (write))) +(allow volte_imcb volte_ua (unix_stream_socket (connectto))) +(allow volte_imcb self (tcp_socket (read getattr))) +(allow volte_imcb self (tcp_socket (write))) +(allow volte_imcb self (capability (setgid setuid))) +(allow volte_imcb volte_ua_socket (sock_file (write))) +(allow volte_imcb volte_ua (unix_stream_socket (connectto))) +(allow volte_imcb volte_imcb_socket (sock_file (write))) +(allow volte_imcb init_28_0 (unix_stream_socket (connectto))) +(allow volte_imcb property_socket_28_0 (sock_file (write))) +(allow volte_imcb volte_prop (property_service (set))) +(allow volte_imcb netd_28_0 (unix_stream_socket (connectto))) +(allow volte_imcb netd_socket_28_0 (sock_file (write))) +(allow netd_28_0 volte_imcb (fd (use))) +(allow netd_28_0 volte_imcb (tcp_socket (read write getopt setopt))) +(allow netd_28_0 volte_imcb (udp_socket (read write getopt setopt))) +(allow init_28_0 volte_imsm_93_exec (file (read getattr map execute open))) +(allow init_28_0 volte_imsm_93 (process (transition))) +(allow volte_imsm_93 volte_imsm_93_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 volte_imsm_93 (process (noatsecure))) +(allow init_28_0 volte_imsm_93 (process (siginh rlimitinh))) +(typetransition init_28_0 volte_imsm_93_exec process volte_imsm_93) +(typetransition volte_imsm_93 tmpfs_28_0 file volte_imsm_93_tmpfs) +(allow volte_imsm_93 volte_imsm_93_tmpfs (file (read write getattr map))) +(allow volte_imsm_93 tmpfs_28_0 (dir (getattr search))) +(allow volte_imsm_93 self (capability (chown setgid setuid net_admin))) +(allow volte_imsm_93 socket_device_28_0 (sock_file (write))) +(allow volte_imsm_93 self (udp_socket (ioctl read write create getattr bind setopt shutdown))) +(allow volte_imsm_93 volte_imcb (unix_stream_socket (connectto))) +(allow volte_imsm_93 volte_imsa1_socket (sock_file (write))) +(allow volte_imsm_93 ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow volte_imsm_93 self (netlink_route_socket (read write create getattr bind connect setopt nlmsg_read nlmsg_write))) +(allow volte_imsm_93 init_28_0 (unix_stream_socket (connectto))) +(allow volte_imsm_93 property_socket_28_0 (sock_file (write))) +(allow volte_imsm_93 property_socket_28_0 (sock_file (write))) +(allow volte_imsm_93 init_28_0 (unix_stream_socket (connectto))) +(allow volte_imsm_93 usp_prop (property_service (set))) +(allow volte_imsm_93 usp_prop (file (ioctl read getattr lock map open))) +(allow volte_imsm_93 property_socket_28_0 (sock_file (write))) +(allow volte_imsm_93 init_28_0 (unix_stream_socket (connectto))) +(allow volte_imsm_93 volte_prop (property_service (set))) +(allow volte_imsm_93 volte_prop (file (ioctl read getattr lock map open))) +(allow volte_imsm_93 property_socket_28_0 (sock_file (write))) +(allow volte_imsm_93 init_28_0 (unix_stream_socket (connectto))) +(allow volte_imsm_93 ril_mux_report_case_prop (property_service (set))) +(allow volte_imsm_93 ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow volte_imsm_93 device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow volte_imsm_93 device_28_0 (lnk_file (create unlink))) +(allow volte_imsm_93 devpts_28_0 (chr_file (ioctl read write getattr setattr lock append map open))) +(allow volte_imsm_93 self (netlink_generic_socket (read write create getattr bind connect setopt))) +(allow init_28_0 volte_stack_exec (file (read getattr map execute open))) +(allow init_28_0 volte_stack (process (transition))) +(allow volte_stack volte_stack_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 volte_stack (process (noatsecure))) +(allow init_28_0 volte_stack (process (siginh rlimitinh))) +(typetransition init_28_0 volte_stack_exec process volte_stack) +(typetransition volte_stack tmpfs_28_0 file volte_stack_tmpfs) +(allow volte_stack volte_stack_tmpfs (file (read write getattr map))) +(allow volte_stack tmpfs_28_0 (dir (getattr search))) +(allow volte_stack socket_device_28_0 (sock_file (write))) +(allow volte_stack self (key_socket (read write create setopt))) +(allow volte_stack self (capability (net_admin))) +(allow volte_stack self (capability (setgid setuid))) +(allow volte_stack self (tcp_socket (create bind listen setopt))) +(allow volte_stack self (udp_socket (read write bind setopt))) +(allow volte_stack self (udp_socket (create))) +(allow volte_stack self (tcp_socket (shutdown))) +(allow volte_stack self (udp_socket (shutdown))) +(allow volte_stack node_28_0 (tcp_socket (node_bind))) +(allow volte_stack node_28_0 (udp_socket (node_bind))) +(allow volte_stack port_28_0 (tcp_socket (name_bind))) +(allow volte_stack port_28_0 (udp_socket (name_bind))) +(allow volte_stack self (tcp_socket (accept))) +(allow volte_stack self (tcp_socket (read))) +(allow volte_stack self (tcp_socket (write))) +(allow volte_stack self (tcp_socket (getattr))) +(allow volte_stack self (tcp_socket (connect))) +(allow volte_stack port_28_0 (tcp_socket (name_connect))) +(allow volte_stack volte_stack_socket (sock_file (write))) +(allow volte_stack init_28_0 (unix_stream_socket (connectto))) +(allow volte_stack property_socket_28_0 (sock_file (write))) +(allow volte_stack self (netlink_xfrm_socket (read write create bind nlmsg_read nlmsg_write))) +(allow volte_stack netd_28_0 (unix_stream_socket (connectto))) +(allow volte_stack netd_socket_28_0 (sock_file (write))) +(allow netd_28_0 volte_stack (fd (use))) +(allow netd_28_0 volte_stack (tcp_socket (read write getopt setopt))) +(allow netd_28_0 volte_stack (udp_socket (read write getopt setopt))) +(allow init_28_0 volte_ua_exec (file (read getattr map execute open))) +(allow init_28_0 volte_ua (process (transition))) +(allow volte_ua volte_ua_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 volte_ua (process (noatsecure))) +(allow init_28_0 volte_ua (process (siginh rlimitinh))) +(typetransition init_28_0 volte_ua_exec process volte_ua) +(typetransition volte_ua tmpfs_28_0 file volte_ua_tmpfs) +(allow volte_ua volte_ua_tmpfs (file (read write getattr map))) +(allow volte_ua tmpfs_28_0 (dir (getattr search))) +(allow volte_ua socket_device_28_0 (sock_file (write))) +(allow volte_ua volte_stack (unix_stream_socket (connectto))) +(allow volte_ua wfca (unix_stream_socket (connectto))) +(allow volte_ua node_28_0 (udp_socket (node_bind))) +(allow volte_ua self (udp_socket (create bind))) +(allow volte_ua self (udp_socket (read))) +(allow volte_ua self (capability (setgid setuid))) +(allow volte_ua volte_stack_socket (sock_file (write))) +(allow volte_ua volte_stack (unix_stream_socket (connectto))) +(allow volte_ua volte_ua_socket (sock_file (write))) +(allow volte_ua self (udp_socket (setopt))) +(allow volte_ua self (capability2 (wake_alarm))) +(allow volte_ua netd_28_0 (unix_stream_socket (connectto))) +(allow volte_ua netd_socket_28_0 (sock_file (write))) +(allow netd_28_0 volte_ua (fd (use))) +(allow netd_28_0 volte_ua (tcp_socket (read write getopt setopt))) +(allow netd_28_0 volte_ua (udp_socket (read write getopt setopt))) +(allow init_28_0 wfca_exec (file (read getattr map execute open))) +(allow init_28_0 wfca (process (transition))) +(allow wfca wfca_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 wfca (process (noatsecure))) +(allow init_28_0 wfca (process (siginh rlimitinh))) +(typetransition init_28_0 wfca_exec process wfca) +(typetransition wfca tmpfs_28_0 file wfca_tmpfs) +(allow wfca wfca_tmpfs (file (read write getattr map))) +(allow wfca tmpfs_28_0 (dir (getattr search))) +(allow wfca socket_device_28_0 (sock_file (write create unlink))) +(allow wfca socket_device_28_0 (dir (write add_name remove_name))) +(allow wfca self (capability (setgid setuid net_admin net_raw))) +(allow wfca self (udp_socket (ioctl read write create getattr bind setopt shutdown))) +(allow wfca node_28_0 (udp_socket (node_bind))) +(allow wfca port_28_0 (udp_socket (name_bind))) +(allow wfca fwmarkd_socket_28_0 (sock_file (write))) +(allow wfca system_file_28_0 (file (execute_no_trans))) +(allow wfca ccci_device (chr_file (ioctl read write open))) +(allow wfca sysfs_wake_lock_28_0 (file (read write open))) +(allow wfca self (rawip_socket (read write create getattr bind setopt))) +(allow wfca node_28_0 (rawip_socket (node_bind))) +(allow wfca volte_ua (fd (use))) +(allow wfca volte_ua (udp_socket (read write getattr getopt setopt shutdown))) +(allow wfca self (packet_socket (read create setopt))) +(dontaudit wfca self (capability (dac_override))) +(allow wfca self (capability2 (block_suspend))) +(allow tee_28_0 block_device_28_0 (dir (search))) +(allow tee_28_0 rpmb_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 self (capability (setgid setuid sys_rawio))) +(allow tee_28_0 tee_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_app_28_0 hal_fingerprint_default (binder (call transfer))) +(allow hal_fingerprint_default system_app_28_0 (binder (transfer))) +(allow system_app_28_0 hal_fingerprint_default (fd (use))) +(allow hal_fingerprint_default system_app_28_0 (binder (call transfer))) +(allow system_app_28_0 hal_fingerprint_default (binder (transfer))) +(allow hal_fingerprint_default system_app_28_0 (fd (use))) +(allow hal_fingerprint_default fingerprint_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_default self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_fingerprint_default self (unix_stream_socket (connectto))) +(allow hal_fingerprint_default mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_default mobicore_user_device (unix_stream_socket (connectto))) +(allow hal_fingerprint_default mobicore (unix_stream_socket (connectto))) +(allow hal_fingerprint_default tmpfs_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory fingerprint_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory tmpfs_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_fingerprint_default debugfs_trace_marker_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_default tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mnld gps_emi_device (chr_file (ioctl read write getattr lock append map open))) +(allow mnld storage_file_28_0 (lnk_file (read))) +(allow mnld mnt_user_file_28_0 (dir (search))) +(allow mnld exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow audioserver_28_0 property_socket_28_0 (sock_file (write))) +(allow audioserver_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow audioserver_28_0 exported_system_prop_28_0 (property_service (set))) +(allow audioserver_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow audioserver_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow audioserver_28_0 oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow bspFwUpdate_28_0 shell_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow bspFwUpdate_28_0 toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow bspFwUpdate_28_0 cache_file_28_0 (dir (write create add_name search))) +(allow bspFwUpdate_28_0 cache_file_28_0 (file (read write create getattr open))) +(allow bspFwUpdate_28_0 system_file_28_0 (dir (read open))) +(allow bspFwUpdate_28_0 system_file_28_0 (file (execute_no_trans))) +(allow bspFwUpdate_28_0 block_device_28_0 (dir (search))) +(allow bspFwUpdate_28_0 oppo_block_device (blk_file (read write getattr open))) +(allow bspFwUpdate_28_0 proc_touchpanel_file_28_0 (file (read write getattr open))) +(allow bspFwUpdate_28_0 proc_fastchg_fw_update_file_28_0 (file (read write getattr open))) +(allow bspFwUpdate_28_0 proc_devinfo_file_28_0 (file (read write getattr open))) +(allow bspFwUpdate_28_0 rootfs_28_0 (lnk_file (read getattr open))) +(allow bspFwUpdate_28_0 system_data_file_28_0 (dir (read add_name remove_name search))) +(allow bspFwUpdate_28_0 system_data_file_28_0 (file (read getattr open))) +(allow bspFwUpdate_28_0 property_socket_28_0 (sock_file (write))) +(allow bspFwUpdate_28_0 system_prop_28_0 (property_service (set))) +(allow bspFwUpdate_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bspFwUpdate_28_0 vooc_firmware_file (file (read getattr open))) +(allow bspFwUpdate_28_0 vooc_firmware_file (dir (search))) +(allow bspFwUpdate_28_0 ufs_firmware_file (file (read getattr open))) +(allow bspFwUpdate_28_0 ufs_firmware_file (dir (search))) +(allow bspFwUpdate_28_0 oppo_firmware_file (file (read getattr open))) +(allow bspFwUpdate_28_0 oppo_firmware_file (dir (search))) +(allow ueventd_28_0 vooc_firmware_file (file (read getattr open))) +(allow ueventd_28_0 vooc_firmware_file (dir (search))) +(allow ueventd_28_0 ufs_firmware_file (file (read getattr open))) +(allow ueventd_28_0 ufs_firmware_file (dir (search))) +(allow ueventd_28_0 oppo_firmware_file (file (read getattr open))) +(allow ueventd_28_0 oppo_firmware_file (dir (search))) +(allow cameraserver_28_0 oppoalgo_daemon (binder (call))) +(allow mtk_hal_camera oppoalgo_daemon (binder (call transfer))) +(allow mtk_hal_camera oppoalgo_service (service_manager (find))) +(allow mtk_hal_camera hal_configstore_ISurfaceFlingerConfigs_28_0 (hwservice_manager (find))) +(allow cameraserver_28_0 vfat_28_0 (dir (ioctl read write getattr lock append map add_name remove_name search rmdir open))) +(allow cameraserver_28_0 vfat_28_0 (file (read write create getattr unlink open))) +(allow cameraserver_28_0 system_server_28_0 (unix_stream_socket (read write connectto))) +(allow cameraserver_28_0 persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cameraserver_28_0 persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cameraserver_28_0 property_socket_28_0 (sock_file (write))) +(allow cameraserver_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow cameraserver_28_0 exported_system_prop_28_0 (property_service (set))) +(allow cameraserver_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow cameraserver_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow cameraserver_28_0 oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow cameraserver_28_0 commondcs_hwservice_28_0 (hwservice_manager (find))) +(allow cameraserver_28_0 oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow cameraserver_28_0 oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow cameraserver_28_0 oppo_sys_motor_file (dir (ioctl read getattr lock search open))) +(allow cameraserver_28_0 coloros_data_file_28_0 (dir (ioctl read write getattr lock append map add_name remove_name search rmdir open))) +(allow cameraserver_28_0 coloros_data_file_28_0 (file (read write create getattr unlink open))) +(allow criticallog_28_0 oppo_block_device (blk_file (read write open))) +(allow criticallog_28_0 oppo_reserve_file (dir (search))) +(allow criticallog_28_0 oppo_reserve_media_file (dir (search))) +(allow criticallog_28_0 oppo_reserve_media_log (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow criticallog_28_0 oppo_reserve_media_log (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 exp_lock_exec (file (read getattr map execute open))) +(allow init_28_0 exp_lock (process (transition))) +(allow exp_lock exp_lock_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 exp_lock (process (noatsecure))) +(allow init_28_0 exp_lock (process (siginh rlimitinh))) +(typetransition init_28_0 exp_lock_exec process exp_lock) +(typetransition exp_lock tmpfs_28_0 file exp_lock_tmpfs) +(allow exp_lock exp_lock_tmpfs (file (read write getattr map))) +(allow exp_lock tmpfs_28_0 (dir (getattr search))) +(allow self_init oppo_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow exp_lock exp_lock_exec (file (ioctl read getattr lock map execute execute_no_trans entrypoint open))) +(allow exp_lock oppo_prop_28_0 (file (ioctl read getattr lock map open))) +(allow exp_lock oppo_reserve_radio_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow exp_lock oppo_reserve_radio_file (file (ioctl read write getattr lock append map open))) +(allow exp_lock property_socket_28_0 (sock_file (write))) +(allow exp_lock init_28_0 (unix_stream_socket (connectto))) +(allow exp_lock vendor_oppo_network_prop (property_service (set))) +(allow exp_lock vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow exp_lock oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow exp_lock oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow exp_lock oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow exp_lock mnt_vendor_file_28_0 (dir (ioctl read getattr lock search open))) +(allow exp_lock mnt_vendor_file_28_0 (file (ioctl read getattr lock map open))) +(allow exp_lock mnt_vendor_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow factory video_device_28_0 (chr_file (ioctl read write getattr open))) +(allowx factory video_device_28_0 (ioctl chr_file (0x7c00))) +(allowx factory video_device_28_0 (ioctl chr_file (0x7c01))) +(allowx factory video_device_28_0 (ioctl chr_file (0x56c1))) +(allowx factory video_device_28_0 (ioctl chr_file (0x0))) +(allow factory proc_28_0 (file (read write open))) +(allow stp_dump3 oppo_log_file_28_0 (dir (read write create getattr setattr relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow stp_dump3 oppo_log_file_28_0 (file (read write create getattr setattr relabelfrom append unlink rename open))) +(allow stp_dump3 oppo_log_data_file_28_0 (dir (read write create getattr setattr relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow stp_dump3 oppo_log_data_file_28_0 (file (read write create getattr setattr relabelfrom append unlink rename open))) +(allow system_app_28_0 aee_exp_data_file (dir (read write create getattr add_name remove_name search open))) +(allow system_app_28_0 aee_exp_data_file (file (read write create getattr append unlink open))) +(allow system_app_28_0 oppo_log_file_28_0 (file (rename))) +(allow hal_dms_client hal_dms_server (binder (call transfer))) +(allow hal_dms_server hal_dms_client (binder (transfer))) +(allow hal_dms_client hal_dms_server (fd (use))) +(allow hal_dms_server hal_dms_client (binder (call transfer))) +(allow hal_dms_client hal_dms_server (binder (transfer))) +(allow hal_dms_server hal_dms_client (fd (use))) +(allow hal_dms_server hal_dms_hwservice (hwservice_manager (add find))) +(allow hal_dms_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_330_28_0 hal_dms_hwservice (hwservice_manager (add))) +(allow hal_dms_client hal_dms_hwservice (hwservice_manager (find))) +(allow init_28_0 hal_dms_dolby_exec (file (read getattr map execute open))) +(allow init_28_0 hal_dms_dolby (process (transition))) +(allow hal_dms_dolby hal_dms_dolby_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_dms_dolby (process (noatsecure))) +(allow init_28_0 hal_dms_dolby (process (siginh rlimitinh))) +(typetransition init_28_0 hal_dms_dolby_exec process hal_dms_dolby) +(typetransition hal_dms_dolby tmpfs_28_0 file hal_dms_dolby_tmpfs) +(allow hal_dms_dolby hal_dms_dolby_tmpfs (file (read write getattr map))) +(allow hal_dms_dolby tmpfs_28_0 (dir (getattr search))) +(allow hal_dms_dolby platform_app_28_0 (binder (call))) +(allow hal_dms_dolby mtk_hal_audio (unix_stream_socket (connectto))) +(allow hal_dms_dolby mtk_hal_audio (binder (call))) +(allow hal_dms_dolby vendor_data_file_28_0 (dir (write))) +(allow hal_dms_dolby vendor_data_file_28_0 (dir (read))) +(allow hal_dms_dolby vendor_data_file_28_0 (dir (add_name))) +(allow hal_dms_dolby vendor_data_file_28_0 (dir (remove_name))) +(allow hal_dms_dolby vendor_data_file_28_0 (dir (open))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (getattr))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (read write))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (lock))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (create))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (open))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (ioctl))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (unlink))) +(allow hal_dms_dolby mediacodec_28_0 (binder (call))) +(allow hal_ktv_client hal_ktv_server (binder (call transfer))) +(allow hal_ktv_server hal_ktv_client (binder (transfer))) +(allow hal_ktv_client hal_ktv_server (fd (use))) +(allow hal_ktv_server hal_ktv_client (binder (call transfer))) +(allow hal_ktv_client hal_ktv_server (binder (transfer))) +(allow hal_ktv_server hal_ktv_client (fd (use))) +(allow hal_ktv_server hal_ktv_hwservice (hwservice_manager (add find))) +(allow hal_ktv_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_331_28_0 hal_ktv_hwservice (hwservice_manager (add))) +(allow hal_ktv_client hal_ktv_hwservice (hwservice_manager (find))) +(allow init_28_0 hal_ktv_oppo_exec (file (read getattr map execute open))) +(allow init_28_0 hal_ktv_oppo (process (transition))) +(allow hal_ktv_oppo hal_ktv_oppo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_ktv_oppo (process (noatsecure))) +(allow init_28_0 hal_ktv_oppo (process (siginh rlimitinh))) +(typetransition init_28_0 hal_ktv_oppo_exec process hal_ktv_oppo) +(typetransition hal_ktv_oppo tmpfs_28_0 file hal_ktv_oppo_tmpfs) +(allow hal_ktv_oppo hal_ktv_oppo_tmpfs (file (read write getattr map))) +(allow hal_ktv_oppo tmpfs_28_0 (dir (getattr search))) +(allow hal_ktv_oppo mtk_hal_audio (unix_stream_socket (connectto))) +(allow hal_nfc_default hal_secure_element_default (binder (call))) +(allow hal_nfc_default nxpese_hwservice (hwservice_manager (find))) +(allow hal_nfc_default nxpnfc_hwservice (hwservice_manager (add find))) +(allow hal_nfc_default nfc_device_28_0 (chr_file (read write))) +(allow hal_nfc_default nfc_data_file_28_0 (file (getattr))) +(allow hal_nfc_default nfc_vendor_data_file (dir (read write getattr add_name remove_name search))) +(allow hal_nfc_default nfc_vendor_data_file (file (read write create getattr unlink open))) +(allow init_28_0 hal_oiface_oppo_exec (file (read getattr map execute open))) +(allow init_28_0 hal_oiface_oppo (process (transition))) +(allow hal_oiface_oppo hal_oiface_oppo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_oiface_oppo (process (noatsecure))) +(allow init_28_0 hal_oiface_oppo (process (siginh rlimitinh))) +(typetransition init_28_0 hal_oiface_oppo_exec process hal_oiface_oppo) +(typetransition hal_oiface_oppo tmpfs_28_0 file hal_oiface_oppo_tmpfs) +(allow hal_oiface_oppo hal_oiface_oppo_tmpfs (file (read write getattr map))) +(allow hal_oiface_oppo tmpfs_28_0 (dir (getattr search))) +(allow hal_oiface_oppo system_file_28_0 (dir (read open))) +(allow hal_oiface_oppo sysfs_28_0 (file (read write open))) +(allow hal_oiface_oppo sysfs_leds_28_0 (dir (search))) +(allow hal_oiface_oppo sysfs_therm (dir (read getattr search open))) +(allow hal_oiface_oppo sysfs_therm (file (read open))) +(allow hal_oiface_oppo sysfs_leds_28_0 (file (read getattr open))) +(allow hal_oiface_oppo device_28_0 (chr_file (getattr))) +(allow hal_oiface_oppo proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_oiface_oppo proc_touchpanel_file_28_0 (file (read write open))) +(allow hal_oiface_oppo proc_touchpanel_file_28_0 (dir (search open))) +(allow hal_oiface_oppo oppo_sys_wifi_file (dir (search))) +(allow hal_oiface_oppo oppo_sys_wifi_file (file (read open))) +(allow hal_oiface_oppo sysfs_net_28_0 (dir (search))) +(allow hal_oiface_oppo debugfs_ged (file (read write getattr open))) +(allow hal_oiface_oppo debugfs_ged (dir (search))) +(allow hal_oiface_oppo sysfs_battery_supply (dir (getattr search))) +(allow hal_oiface_oppo sysfs_battery_supply (file (read getattr open))) +(allow hal_oiface_oppo sysfs_batteryinfo_28_0 (file (read write open))) +(allow hal_oiface_oppo sysfs_batteryinfo_28_0 (dir (read search open))) +(allow hal_secure_element_default hal_nfc_default (binder (call))) +(allow hal_secure_element vendor_secure_element_prop (file (ioctl read getattr lock map open))) +(allow hal_secure_element_default secure_element_device_28_0 (chr_file (read write))) +(allow hal_secure_element_default vendor_data_file_28_0 (dir (write add_name remove_name))) +(allow hal_secure_element_default vendor_data_file_28_0 (file (read write create getattr append unlink open))) +(allow hal_secure_element_default nxpnfc_hwservice (hwservice_manager (add find))) +(allow hal_secure_element_default nxpese_hwservice (hwservice_manager (add find))) +(allow hal_secure_element_default hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_332_28_0 nxpese_hwservice (hwservice_manager (add))) +(allow hal_secure_element_default ese_device (chr_file (ioctl read write getattr lock append map open))) +(allow hwservicemanager_28_0 oppoalgo_daemon (dir (search))) +(allow hwservicemanager_28_0 oppoalgo_daemon (file (read open))) +(allow hwservicemanager_28_0 oppoalgo_daemon (process (getattr))) +(allow hwservicemanager_28_0 oppoalgo_daemon (binder (transfer))) +(allow hypnusd_28_0 hal_oiface_server (binder (call transfer))) +(allow hal_oiface_server hypnusd_28_0 (binder (transfer))) +(allow hypnusd_28_0 hal_oiface_server (fd (use))) +(allow hal_oiface_server hypnusd_28_0 (binder (call transfer))) +(allow hypnusd_28_0 hal_oiface_server (binder (transfer))) +(allow hal_oiface_server hypnusd_28_0 (fd (use))) +(allow hypnusd_28_0 hal_oiface_hwservice (hwservice_manager (find))) +(allow init_28_0 oppo_version_proc (file (write lock append map open))) +(allow self_init oppo_version_proc (file (write lock append map open))) +(allow base_typeattr_51_28_0 oppo_version_proc (file (ioctl read getattr lock map open))) +(allow base_typeattr_51_28_0 oppo_version_proc (dir (ioctl read getattr lock search open))) +(allow init_28_0 sysfs_disp_hbm (file (read write getattr setattr open))) +(allow init_28_0 sysfs_fingerprint_notify (file (read write getattr setattr open))) +(allow init_28_0 sysfs_batteryinfo_28_0 (file (read write getattr setattr open))) +(allow init_28_0 property_socket_28_0 (sock_file (write))) +(allow init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow init_28_0 sysfs_batteryinfo_28_0 (property_service (set))) +(allow init_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 sysfs_wakelock_profiler (file (read write getattr setattr open))) +(allow init_28_0 sysfs_wakeup_reasons_28_0 (file (read write getattr setattr open))) +(allow init_28_0 oppo_reserve_file (dir (mounton search))) +(allow oppo_shell_28_0 self (udp_socket (create))) +(allow oppo_shell_28_0 self (socket (create))) +(allow oppo_shell_28_0 kernel_28_0 (system (module_request))) +(allow oppo_shell_28_0 self (appletalk_socket (create))) +(allowx radio_28_0 self (ioctl udp_socket (0x8bef))) +(allow keystore_28_0 mobicore_user_device (chr_file (ioctl read write open))) +(allow kpoc_charger_28_0 MT_pmic_adc_cali_device (chr_file (read))) +(allow kpoc_charger_28_0 MT_pmic_adc_cali_device (chr_file (open))) +(allow kpoc_charger_28_0 MT_pmic_adc_cali_device (chr_file (ioctl))) +(allow mediacodec_28_0 hal_dms_hwservice (hwservice_manager (find))) +(allow mediacodec_28_0 hal_dms_dolby (binder (call))) +(allow mediacodec_28_0 hal_dms_dolby (binder (transfer))) +(allow motorcontrol_28_0 oppo_sys_motor_file (dir (getattr search))) +(allow motorcontrol_28_0 oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow motorcontrol_28_0 oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_audio oppo_ktv_device (chr_file (read write open))) +(allow mtk_hal_audio init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_audio oppo_tfa_debugfs (dir (search))) +(allow mtk_hal_audio oppo_tfa_debugfs (file (read getattr open))) +(allow mtk_hal_audio exported_system_prop_28_0 (file (read getattr open))) +(allow hal_audio_default oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow hal_audio_default property_socket_28_0 (sock_file (write))) +(allow hal_audio_default init_28_0 (unix_stream_socket (connectto))) +(allow hal_audio_default oppo_vendor_prop (property_service (set))) +(allow hal_audio_default oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_audio sdcardfs_28_0 (dir (read write create getattr setattr unlink add_name remove_name search rmdir open))) +(allow mtk_hal_audio sdcardfs_28_0 (file (read write create getattr setattr append unlink open))) +(allow mtk_hal_audio exported_system_prop_28_0 (file (read getattr open))) +(allow mtk_hal_audio audio_tunning_prop_28_0 (property_service (set))) +(allow mtk_hal_audio audio_tunning_prop_28_0 (file (read getattr open))) +(allow mtk_hal_audio oppo_version_proc (file (read open))) +(allow mtk_hal_audio mtk_hal_audio (netlink_kobject_uevent_socket (read create bind setopt))) +(allow mtk_hal_audio dbmdx_ch_device (chr_file (read write open))) +(allow mtk_hal_audio hal_dms_hwservice (hwservice_manager (find))) +(allow mtk_hal_audio hal_dms_dolby (binder (call))) +(allow mtk_hal_audio hal_dms_dolby (binder (transfer))) +(allow mtk_hal_camera proc_28_0 (file (read write getattr open))) +(allow mtk_hal_camera oppoalgo_daemon (file (read))) +(allow mtk_hal_camera hal_configstore_ISurfaceFlingerConfigs_28_0 (hwservice_manager (find))) +(allow mtk_hal_camera hal_configstore_default (binder (call))) +(allow mtk_hal_camera persist_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera persist_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera exported_system_prop_28_0 (file (read getattr open))) +(allow mtk_hal_camera property_socket_28_0 (sock_file (write))) +(allow mtk_hal_camera init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_camera oppo_vendor_prop (property_service (set))) +(allow mtk_hal_camera oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_camera oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_camera oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_camera oppo_sys_motor_file (dir (ioctl read getattr lock search open))) +(allow mtk_hal_pq proc_28_0 (file (read getattr open))) +(allow mtk_hal_pq oppo_prop_28_0 (file (read getattr open))) +(allow mtk_hal_pq proc_devinfo_file_28_0 (file (read getattr open))) +(allow mtk_hal_pq proc_devinfo_file_28_0 (dir (read getattr search open))) +(allow mtk_hal_pq unlabeled_28_0 (dir (read getattr search open))) +(allow mtk_hal_sensors proc_devinfo_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_sensors proc_devinfo_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_sensors proc_devinfo_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_sensors proc_devinfo_file_28_0 (file (read getattr open))) +(allow mtk_hal_sensors property_socket_28_0 (sock_file (write))) +(allow mtk_hal_sensors init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_sensors oppo_vendor_prop (property_service (set))) +(allow mtk_hal_sensors oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_sensors exported_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_sensors proc_touchpanel_file_28_0 (dir (read search open))) +(allow mtk_hal_sensors proc_touchpanel_file_28_0 (file (read write getattr open))) +(allow mtk_hal_sensors input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_sensors input_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow rild nvram_device (blk_file (read write open))) +(allow rild nvdata_file (dir (read write add_name search open))) +(allow rild nvdata_file (file (read write create getattr setattr open))) +(allow rild mnt_vendor_file_28_0 (dir (search))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild vendor_oppo_network_prop (property_service (set))) +(allow rild vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow netd_28_0 coloros_data_file_28_0 (dir (search))) +(allow netd_28_0 coloros_data_file_28_0 (file (read getattr open))) +(allow netd_28_0 oppo_sys_wifi_file (dir (getattr search))) +(allow netd_28_0 oppo_sys_wifi_file (file (ioctl read write getattr lock append map open))) +(allow netd_28_0 self (capability (sys_module))) +(allow netd_28_0 system_file_28_0 (system (module_load))) +(allow netd_28_0 proc_modules_28_0 (file (read getattr open))) +(allow netd_28_0 proc_version_28_0 (file (read getattr open))) +(allow netd_28_0 oppo_limit_speed_proc_file (file (ioctl read write getattr lock append map open))) +(allow nfc_28_0 nfc_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow nfc_28_0 nxpnfc_hwservice (hwservice_manager (find))) +(allow nfc_28_0 hal_secure_element_hwservice_28_0 (hwservice_manager (find))) +(allow nfc_28_0 nfc_vendor_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow nfc_28_0 nfc_vendor_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow nvram_daemon proc_28_0 (file (read getattr open))) +(allow oiface_28_0 hal_oiface_server (binder (call transfer))) +(allow hal_oiface_server oiface_28_0 (binder (transfer))) +(allow oiface_28_0 hal_oiface_server (fd (use))) +(allow hal_oiface_server oiface_28_0 (binder (call transfer))) +(allow oiface_28_0 hal_oiface_server (binder (transfer))) +(allow hal_oiface_server oiface_28_0 (fd (use))) +(allow hal_oiface_server hal_oiface_hwservice (hwservice_manager (add find))) +(allow hal_oiface_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_333_28_0 hal_oiface_hwservice (hwservice_manager (add))) +(allow oiface_28_0 hal_oiface_hwservice (hwservice_manager (find))) +(allow oppodebugtool_28_0 exported_system_prop_28_0 (file (read getattr open))) +(allow init_28_0 oppoalgo_daemon_exec (file (read getattr map execute open))) +(allow init_28_0 oppoalgo_daemon (process (transition))) +(allow oppoalgo_daemon oppoalgo_daemon_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 oppoalgo_daemon (process (noatsecure))) +(allow init_28_0 oppoalgo_daemon (process (siginh rlimitinh))) +(typetransition init_28_0 oppoalgo_daemon_exec process oppoalgo_daemon) +(typetransition oppoalgo_daemon tmpfs_28_0 file oppoalgo_daemon_tmpfs) +(allow oppoalgo_daemon oppoalgo_daemon_tmpfs (file (read write getattr map))) +(allow oppoalgo_daemon tmpfs_28_0 (dir (getattr search))) +(allow oppoalgo_daemon_client oppoalgo_daemon_server (binder (call transfer))) +(allow oppoalgo_daemon_server oppoalgo_daemon_client (binder (transfer))) +(allow oppoalgo_daemon_client oppoalgo_daemon_server (fd (use))) +(allow oppoalgo_daemon_server oppoalgo_daemon_client (binder (call transfer))) +(allow oppoalgo_daemon_client oppoalgo_daemon_server (binder (transfer))) +(allow oppoalgo_daemon_server oppoalgo_daemon_client (fd (use))) +(allow oppoalgo_daemon_server oppoalgo_daemon_hwservice (hwservice_manager (add find))) +(allow oppoalgo_daemon_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_334_28_0 oppoalgo_daemon_hwservice (hwservice_manager (add))) +(allow oppoalgo_daemon_client oppoalgo_daemon_hwservice (hwservice_manager (find))) +(allow oppoalgo_daemon oppoalgo_service (service_manager (add))) +(allow oppoalgo_daemon vndbinder_device_28_0 (chr_file (ioctl read write open))) +(allowx oppoalgo_daemon vndbinder_device_28_0 (ioctl chr_file (0x6201))) +(allowx oppoalgo_daemon vndbinder_device_28_0 (ioctl chr_file (0x6205))) +(allowx oppoalgo_daemon vndbinder_device_28_0 (ioctl chr_file (0x6209))) +(allow oppoalgo_daemon vndservicemanager_28_0 (binder (call transfer))) +(allow oppoalgo_daemon hwservicemanager_28_0 (binder (call transfer))) +(allow oppoalgo_daemon system_file_28_0 (file (read execute_no_trans open))) +(allow oppoalgo_daemon system_file_28_0 (dir (read open))) +(allow oppoalgo_daemon vendor_shell_exec_28_0 (file (execute_no_trans))) +(allow oppoalgo_daemon mtk_hal_camera (fd (use))) +(allow oppoalgo_daemon mediaserver_28_0 (fd (use))) +(allow oppoalgo_daemon ion_device_28_0 (chr_file (ioctl read write open))) +(allow oppoalgo_daemon cameraserver_28_0 (fd (use))) +(allow oppoalgo_daemon hal_camera_default (fd (use))) +(allow oppoalgo_daemon storage_file_28_0 (dir (search))) +(allow oppoalgo_daemon storage_file_28_0 (lnk_file (read write create getattr))) +(allow oppoalgo_daemon sdcardfs_28_0 (dir (ioctl read write getattr lock append map add_name remove_name search rmdir open))) +(allow oppoalgo_daemon sdcardfs_28_0 (file (read write getattr unlink open))) +(allow oppoalgo_daemon sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow oppoalgo_daemon sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow oppoalgo_daemon mnt_user_file_28_0 (dir (ioctl read getattr lock search open))) +(allow oppoalgo_daemon mnt_user_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow oppoalgo_daemon mnt_user_file_28_0 (lnk_file (read write))) +(allow oppoalgo_daemon gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow oppoalgo_daemon hwservicemanager_prop_28_0 (file (read getattr open))) +(allow oppoalgo_daemon hal_camera_default (binder (call transfer))) +(allow oppoalgo_daemon proc_ged (file (ioctl read open))) +(allow oppoalgo_daemon hal_configstore_ISurfaceFlingerConfigs_28_0 (hwservice_manager (find))) +(allow oppoalgo_daemon hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow oppoalgo_daemon hal_graphics_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow oppoalgo_daemon mtk_hal_camera (binder (call))) +(allow oppoalgo_daemon hal_configstore_default (binder (call))) +(allow oppoalgo_daemon hal_graphics_allocator_default (binder (call))) +(allow oppoalgo_daemon hal_graphics_allocator_default (fd (use))) +(allow oppoasserttip_28_0 hal_graphics_allocator_default (fd (use))) +(allow oppoasserttip_28_0 hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow oppoasserttip_28_0 hal_graphics_composer_default (fd (use))) +(allow oppoasserttip_28_0 surfaceflinger_28_0 (unix_stream_socket (read write getattr getopt setopt shutdown))) +(allow oppoasserttip_28_0 surfaceflinger_28_0 (binder (call transfer))) +(allow oppoasserttip_28_0 surfaceflinger_28_0 (fd (use))) +(allow oppoasserttip_28_0 surfaceflinger_service_28_0 (service_manager (find))) +(allow ousage_28_0 oppo_block_device (blk_file (read write open))) +(allow ousage_28_0 oppo_reserve_file (dir (search))) +(allow ousage_28_0 oppo_reserve_media_file (dir (search))) +(allow ousage_28_0 oppo_reserve_media_log (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ousage_28_0 oppo_reserve_media_log (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow pcba_diag_28_0 oppo_block_device (blk_file (read write open))) +(allow pcba_diag_28_0 tmpfs_28_0 (chr_file (ioctl read write open))) +(allow platform_app_28_0 backuprestore_socket (sock_file (write))) +(allow platform_app_28_0 mtk_hal_pq_hwservice (hwservice_manager (find))) +(allow platform_app_28_0 sysfs_battery_supply (dir (getattr search))) +(allow platform_app_28_0 sysfs_battery_supply (file (read write getattr open))) +(allow platform_app_28_0 exported_system_prop_28_0 (file (read getattr open))) +(allow platform_app_28_0 nfc_service_28_0 (service_manager (find))) +(allow platform_app_28_0 vpu_device (chr_file (ioctl read write getattr lock append map open))) +(allow platform_app_28_0 hal_dms_hwservice (hwservice_manager (find))) +(allow platform_app_28_0 hal_dms_dolby (binder (call))) +(allow platform_app_28_0 hal_dms_dolby (binder (transfer))) +(allow platform_app_28_0 property_socket_28_0 (sock_file (write))) +(allow platform_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 exported_system_prop_28_0 (property_service (set))) +(allow platform_app_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow priv_app_28_0 vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow radio_28_0 hal_cryptoeng_oppo (binder (call))) +(allow rild zygote_exec_28_0 (file (ioctl read getattr lock map open))) +(allow rild rild (process (ptrace))) +(allow rild system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 rild (binder (call))) +(allow rild block_device_28_0 (dir (search))) +(allow screen_record_28_0 media_rw_data_file_28_0 (dir (read write create setattr add_name remove_name search rmdir open))) +(allow screen_record_28_0 media_rw_data_file_28_0 (file (read write create getattr setattr unlink rename open))) +(allow secure_element_28_0 nxpese_hwservice (hwservice_manager (find))) +(allow init_28_0 self_init_exec (file (read getattr map execute open))) +(allow init_28_0 self_init (process (transition))) +(allow self_init self_init_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 self_init (process (noatsecure))) +(allow init_28_0 self_init (process (siginh rlimitinh))) +(typetransition init_28_0 self_init_exec process self_init) +(typetransition self_init tmpfs_28_0 file self_init_tmpfs) +(allow self_init self_init_tmpfs (file (read write getattr map))) +(allow self_init tmpfs_28_0 (dir (getattr search))) +(allow self_init oppo_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow self_init self_init_exec (file (ioctl read getattr lock map execute execute_no_trans entrypoint open))) +(allow self_init block_device_28_0 (dir (search))) +(allow self_init property_socket_28_0 (sock_file (write))) +(allow self_init init_28_0 (unix_stream_socket (connectto))) +(allow init_28_0 su_28_0 (process (transition))) +(allow self_init property_socket_28_0 (sock_file (write))) +(allow self_init init_28_0 (unix_stream_socket (connectto))) +(allow self_init oppo_vendor_prop (property_service (set))) +(allow self_init oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow self_init oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow self_init oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow self_init oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow self_init oppo_reserve_file (dir (write add_name remove_name search))) +(allow self_init oppo_reserve_radio_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow self_init oppo_reserve_radio_file (file (ioctl read write getattr lock append map open))) +(allow self_init mnt_vendor_file_28_0 (file (read write create getattr setattr unlink rename open))) +(allow self_init mnt_vendor_file_28_0 (dir (write add_name remove_name search))) +(allow domain oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow surfaceflinger_28_0 hal_ktv_hwservice (hwservice_manager (find))) +(allow surfaceflinger_28_0 debugfs_fpsgo (dir (search))) +(allow surfaceflinger_28_0 debugfs_fpsgo (file (read write getattr open))) +(allow surfaceflinger_28_0 sysfs_fingerprint_notify (file (read write getattr setattr open))) +(allow system_app_28_0 tombstone_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_app_28_0 tombstone_data_file_28_0 (file (read getattr unlink open))) +(allow system_app_28_0 oppo_sys_motor_file (dir (getattr search))) +(allow system_app_28_0 oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow system_app_28_0 oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 sysfs_therm (dir (read getattr search open))) +(allow system_app_28_0 sysfs_therm (file (ioctl read getattr lock map open))) +(allow system_app_28_0 sysfs_battery_supply (dir (getattr search))) +(allow system_app_28_0 sysfs_battery_supply (file (read write getattr open))) +(allow system_app_28_0 sysfs_batteryinfo_28_0 (file (read write getattr setattr open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 sysfs_batteryinfo_28_0 (property_service (set))) +(allow system_app_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 sysfs_batteryinfo_28_0 (dir (read search open))) +(allow system_app_28_0 mobile_log_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_reserve_media_log (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 oppo_reserve_media_log (file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_reserve_media_file (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_zoneinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 proc_zoneinfo_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_zoneinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_vmallocinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 proc_vmallocinfo_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_vmallocinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_slabinfo (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 proc_slabinfo (file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_slabinfo (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_pagetypeinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 proc_pagetypeinfo_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_pagetypeinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 debugfs_ion_mm_heap (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 debugfs_ion_mm_heap (file (ioctl read getattr lock map open))) +(allow system_app_28_0 debugfs_ion_mm_heap (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_version_proc (file (ioctl read getattr lock map open))) +(allow system_server_28_0 debugfs_ged (file (read getattr open))) +(allow system_server_28_0 debugfs_ged (dir (search))) +(allow system_server_28_0 oppo_network_prop_28_0 (file (ioctl read getattr lock map open))) +(allow system_server_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow system_server_28_0 sysfs_wakelock_profiler (dir (getattr search))) +(allow system_server_28_0 sysfs_wakelock_profiler (file (read write getattr open))) +(allow system_server_28_0 sysfs_wakeup_reasons_28_0 (dir (getattr search))) +(allow system_server_28_0 sysfs_wakeup_reasons_28_0 (file (read write getattr open))) +(allow system_server_28_0 sysfs_wakelock_profiler (file (ioctl read getattr lock map open))) +(allow system_server_28_0 sysfs_therm (file (ioctl read getattr lock map open))) +(allow system_server_28_0 debug_mdlogger_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mobile_log_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 proc_touchpanel_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 oppo_sys_wifi_file (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 sysfs_disp_hbm (file (read write getattr setattr open))) +(allow system_server_28_0 sysfs_fingerprint_notify (file (read write getattr setattr open))) +(allow system_server_28_0 oppo_sys_motor_file (dir (read getattr search))) +(allow system_server_28_0 oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 oppo_sys_motor_file (lnk_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 oppo_reserve_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_system_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_system_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_media_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_media_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_system_config (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_system_config (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_media_log (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_media_log (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_media_engineermode (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_media_engineermode (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_media_coloros (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_media_coloros (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_media_camera (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_media_camera (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_media_dropbox (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_media_dropbox (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow untrusted_app_28_0 exported_system_prop_28_0 (file (read getattr open))) +(allow untrusted_app_25_28_0 exported_system_prop_28_0 (file (read getattr open))) +(allow priv_app_28_0 exported_system_prop_28_0 (file (read getattr open))) +(allow untrusted_app_all debugfs_ion (dir (search))) +(allow vendor_init_28_0 exported_system_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 exported_fingerprint_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_fingerprint_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 exported_system_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow vndservicemanager_28_0 remosaic_daemon (dir (search))) +(allow vndservicemanager_28_0 remosaic_daemon (file (read write open))) +(allow vndservicemanager_28_0 remosaic_daemon (process (getattr))) +(allow vndservicemanager_28_0 oppoalgo_daemon (dir (search))) +(allow vndservicemanager_28_0 oppoalgo_daemon (file (read write open))) +(allow vndservicemanager_28_0 oppoalgo_daemon (process (getattr))) +(allow wifi_ftm_28_0 self (udp_socket (ioctl create))) +(allowx wifi_ftm_28_0 self (ioctl udp_socket (0x8913))) +(allowx wifi_ftm_28_0 self (ioctl udp_socket (0x8913))) +(allow wifi_ftm_28_0 self (capability (net_admin net_raw))) +(allow wifi_ftm_28_0 self (netlink_generic_socket (ioctl read write create getattr bind setopt))) +(allowx wifi_ftm_28_0 self (ioctl netlink_generic_socket (0x8933))) +(allow wifirftest_28_0 self (netlink_generic_socket (read write create getattr bind setopt))) +(allow wifirftest_28_0 self (capability (net_admin net_raw sys_module))) +(allow wifirftest_28_0 self (udp_socket (ioctl create))) +(allowx wifirftest_28_0 self (ioctl udp_socket (0x8933))) +(allow adbd_28_0 block_device_28_0 (dir (search))) +(allow adbd_28_0 oppo_block_device (blk_file (ioctl read getattr lock map open))) +(allow adbd_28_0 engineer_adb_state_vendor_prop (file (ioctl read getattr lock map open))) +(allow adbd_28_0 oppo_reserve_system_config (dir (ioctl read getattr lock search open))) +(allow adbd_28_0 oppo_reserve_system_config (file (ioctl read getattr lock map open))) +(allow adbd_28_0 oppo_reserve_system_config (lnk_file (ioctl read getattr lock map open))) +(allow adbd_28_0 oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow adbd_28_0 oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow adbd_28_0 oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow adbd_28_0 oppo_reserve_system_file (dir (ioctl read getattr lock search open))) +(allow adbd_28_0 oppo_reserve_system_file (file (ioctl read getattr lock map open))) +(allow adbd_28_0 oppo_reserve_system_file (lnk_file (ioctl read getattr lock map open))) +(allow cameraserver_28_0 persist_camera_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cameraserver_28_0 persist_camera_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera persist_camera_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera persist_camera_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 engineer_hidl_exec (file (read getattr map execute open))) +(allow init_28_0 engineer_hidl (process (transition))) +(allow engineer_hidl engineer_hidl_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 engineer_hidl (process (noatsecure))) +(allow init_28_0 engineer_hidl (process (siginh rlimitinh))) +(typetransition init_28_0 engineer_hidl_exec process engineer_hidl) +(typetransition engineer_hidl tmpfs_28_0 file engineer_hidl_tmpfs) +(allow engineer_hidl engineer_hidl_tmpfs (file (read write getattr map))) +(allow engineer_hidl tmpfs_28_0 (dir (getattr search))) +(allow engineer_hidl proc_28_0 (dir (ioctl read getattr lock search open))) +(allow engineer_hidl proc_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_hidl proc_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl block_device_28_0 (dir (ioctl read getattr lock search open))) +(allow engineer_hidl block_device_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_hidl block_device_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_block_device (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_block_device (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_block_device (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl proc_oppocustom_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engineer_hidl proc_oppocustom_file_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_hidl proc_oppocustom_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_block_device (blk_file (read write open))) +(allow engineer_hidl property_socket_28_0 (sock_file (write))) +(allow engineer_hidl mnt_vendor_file_28_0 (dir (search))) +(allow engineer_hidl storage_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engineer_hidl storage_file_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_hidl storage_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl persist_data_file (dir (ioctl read getattr lock search open))) +(allow engineer_hidl persist_data_file (file (ioctl read getattr lock map open))) +(allow engineer_hidl persist_data_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dumpstate_28_0 engineer_hidl_exec (file (read))) +(allow engineer_hidl init_28_0 (unix_stream_socket (connectto))) +(allow engineer_hidl oppo_reserve_file (dir (search))) +(allow engineer_hidl oppo_reserve_radio_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl oppo_reserve_radio_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_media_log (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl oppo_reserve_media_log (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl sysfs_boot_mode (file (read open))) +(allow engineer_hidl exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_hidl als_ps_device (chr_file (ioctl read getattr lock map open))) +(allow engineer_hidl gsensor_device (chr_file (ioctl read getattr lock map open))) +(allow engineer_hidl msensor_device (chr_file (ioctl read getattr lock map open))) +(allow engineer_hidl gyroscope_device (chr_file (ioctl read getattr lock map open))) +(allow engineer_hidl proc_devinfo_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engineer_hidl proc_devinfo_file_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_hidl proc_devinfo_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl proc_oppocustom_file_28_0 (file (write))) +(allow engineer_hidl oppo_sys_motor_file (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_sys_motor_file (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow engineer_hidl oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow engineer_hidl persist_camera_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl persist_camera_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl property_socket_28_0 (sock_file (write))) +(allow engineer_hidl init_28_0 (unix_stream_socket (connectto))) +(allow engineer_hidl engineer_vendor_prop (property_service (set))) +(allow engineer_hidl engineer_vendor_prop (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_system_file (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_reserve_system_file (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_system_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_media_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_media_engineermode (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_reserve_media_engineermode (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_media_engineermode (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_radio_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl oppo_reserve_radio_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl oppo_reserve_media_engineermode (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl oppo_reserve_system_config (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl oppo_reserve_system_config (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl nvram_data_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl nvdata_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow engineer_hidl nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow engineer_hidl nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow engineer_hidl property_socket_28_0 (sock_file (write))) +(allow engineer_hidl init_28_0 (unix_stream_socket (connectto))) +(allow engineer_hidl engineer_adb_state_vendor_prop (property_service (set))) +(allow engineer_hidl engineer_adb_state_vendor_prop (file (ioctl read getattr lock map open))) +(allow engineer_system_daemon_28_0 mtk_default_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 engineer_vendor_daemon_exec (file (read getattr map execute open))) +(allow init_28_0 engineer_vendor_daemon (process (transition))) +(allow engineer_vendor_daemon engineer_vendor_daemon_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 engineer_vendor_daemon (process (noatsecure))) +(allow init_28_0 engineer_vendor_daemon (process (siginh rlimitinh))) +(typetransition init_28_0 engineer_vendor_daemon_exec process engineer_vendor_daemon) +(typetransition engineer_vendor_daemon tmpfs_28_0 file engineer_vendor_daemon_tmpfs) +(allow engineer_vendor_daemon engineer_vendor_daemon_tmpfs (file (read write getattr map))) +(allow engineer_vendor_daemon tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 engineer_vendor_daemon_exec (file (read getattr map execute open))) +(allow init_28_0 engineer_vendor_daemon (process (transition))) +(allow engineer_vendor_daemon engineer_vendor_daemon_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 engineer_vendor_daemon (process (noatsecure))) +(allow init_28_0 engineer_vendor_daemon (process (siginh rlimitinh))) +(typetransition init_28_0 engineer_vendor_daemon_exec process engineer_vendor_daemon) +(allow engineer_vendor_daemon vendor_shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans entrypoint open))) +(allow engineer_vendor_daemon netd_28_0 (unix_stream_socket (connectto))) +(allow engineer_vendor_daemon fwmarkd_socket_28_0 (sock_file (write))) +(allow engineer_vendor_daemon node_28_0 (tcp_socket (node_bind))) +(allow engineer_vendor_daemon port_28_0 (tcp_socket (name_bind name_connect))) +(allow engineer_vendor_daemon self (capability (net_raw))) +(allow engineer_vendor_daemon self (tcp_socket (create bind connect listen accept setopt))) +(allow engineer_vendor_daemon self (tcp_socket (read write))) +(allow engineer_vendor_daemon self (udp_socket (write connect))) +(allow engineer_vendor_daemon self (capability (sys_boot))) +(allow engineer_vendor_daemon self (capability2 (block_suspend))) +(allow engineer_vendor_daemon transfer_hidl (unix_stream_socket (connectto))) +(allow engineer_vendor_daemon vendor_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_vendor_daemon vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_vendor_daemon vendor_toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow engineer_vendor_daemon engineer_vendor_prop (file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon mnt_vendor_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engineer_vendor_daemon mnt_vendor_file_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon mnt_vendor_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow engineer_vendor_daemon oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow engineer_vendor_daemon oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon oppo_reserve_media_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon oppo_reserve_radio_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_vendor_daemon oppo_reserve_radio_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_vendor_daemon oppo_reserve_media_engineermode (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_vendor_daemon oppo_reserve_media_engineermode (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineermode_app_28_0 property_socket_28_0 (sock_file (write))) +(allow engineermode_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow engineermode_app_28_0 mtk_amslog_prop (property_service (set))) +(allow engineermode_app_28_0 mtk_amslog_prop (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 sysfs_battery_supply (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 sysfs_battery_supply (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 sysfs_battery_supply (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 debugfs_ion (dir (search))) +(allow engineermode_app_28_0 sys_engineer_file (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 sys_engineer_file (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 sys_engineer_file (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow engineermode_app_28_0 storage_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 storage_file_28_0 (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 storage_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 persist_data_file (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 persist_data_file (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 persist_data_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineermode_app_28_0 oppo_version_proc (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 oppo_version_proc (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_version_proc (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow engineermode_app_28_0 oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_sys_motor_file (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 oppo_hal_engineer_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 engineer_hidl (binder (call))) +(allow engineermode_app_28_0 mtk_hal_log_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 loghidlvendorservice (binder (call transfer))) +(allow engineermode_app_28_0 oppo_hal_transfer_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 transfer_hidl (binder (call transfer))) +(allow engineermode_app_28_0 meta_connecttype_prop (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 atm_mdmode_prop (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineermode_app_28_0 persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineermode_app_28_0 proc_partition (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_hal_messager_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 messager_hidl (binder (call transfer))) +(allow engineermode_app_28_0 mdlog_data_file (dir (read write add_name remove_name search open))) +(allow engineermode_app_28_0 mdlog_data_file (file (read write create getattr setattr unlink rename open))) +(allow engineermode_app_28_0 engineer_system_daemon_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow engineermode_app_28_0 oppo_hal_engsensor_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 engsensor_hidl (binder (call))) +(allow engineermode_app_28_0 sys_engineer_file (file (ioctl read write getattr lock append map open))) +(allow engineermode_app_28_0 sysfs_batteryinfo_28_0 (file (ioctl read write getattr lock append map open))) +(allow system_app_28_0 sys_engineer_file (file (ioctl read write getattr lock append map open))) +(allow engineermode_app_28_0 vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 hal_fingerprintpay_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 hal_fingerprintpay_oppo (binder (call))) +(allow engineermode_app_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 hal_cryptoeng_oppo (binder (call))) +(allow engineermode_app_28_0 hal_camera_hwservice_28_0 (hwservice_manager (find))) +(allow engineermode_app_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera engineermode_app_28_0 (binder (transfer))) +(allow engineermode_app_28_0 mtk_hal_camera (fd (use))) +(allow mtk_hal_camera engineermode_app_28_0 (binder (call transfer))) +(allow engineermode_app_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera engineermode_app_28_0 (fd (use))) +(allow engineermode_app_28_0 engineer_hide_prop (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_reserve_media_file (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_reserve_media_engineermode (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineermode_app_28_0 oppo_reserve_media_engineermode (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineermode_app_28_0 proc_oppo_als_file (file (ioctl read write getattr lock append map open))) +(allow engineermode_app_28_0 proc_oppo_als_file (dir (ioctl read getattr lock search open))) +(allow init_28_0 engsensor_hidl_exec (file (read getattr map execute open))) +(allow init_28_0 engsensor_hidl (process (transition))) +(allow engsensor_hidl engsensor_hidl_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 engsensor_hidl (process (noatsecure))) +(allow init_28_0 engsensor_hidl (process (siginh rlimitinh))) +(typetransition init_28_0 engsensor_hidl_exec process engsensor_hidl) +(typetransition engsensor_hidl tmpfs_28_0 file engsensor_hidl_tmpfs) +(allow engsensor_hidl engsensor_hidl_tmpfs (file (read write getattr map))) +(allow engsensor_hidl tmpfs_28_0 (dir (getattr search))) +(allow engsensor_hidl engineermode_app_28_0 (binder (call))) +(allow engsensor_hidl proc_28_0 (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl proc_28_0 (file (ioctl read getattr lock map open))) +(allow engsensor_hidl proc_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl block_device_28_0 (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl block_device_28_0 (file (ioctl read getattr lock map open))) +(allow engsensor_hidl block_device_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_block_device (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl oppo_block_device (file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_block_device (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl proc_oppocustom_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl proc_oppocustom_file_28_0 (file (ioctl read getattr lock map open))) +(allow engsensor_hidl proc_oppocustom_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_block_device (blk_file (read write open))) +(allow engsensor_hidl mnt_vendor_file_28_0 (dir (search))) +(allow engsensor_hidl storage_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl storage_file_28_0 (file (ioctl read getattr lock map open))) +(allow engsensor_hidl storage_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl persist_data_file (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl persist_data_file (file (ioctl read getattr lock map open))) +(allow engsensor_hidl persist_data_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engsensor_hidl persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engsensor_hidl nvdata_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engsensor_hidl nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engsensor_hidl oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_system_file (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl oppo_reserve_system_file (file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_system_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_media_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_media_engineermode (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl oppo_reserve_media_engineermode (file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_media_engineermode (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_radio_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engsensor_hidl oppo_reserve_radio_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engsensor_hidl oppo_reserve_media_engineermode (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engsensor_hidl oppo_reserve_system_config (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engsensor_hidl oppo_reserve_system_config (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engsensor_hidl als_ps_device (chr_file (ioctl read getattr lock map open))) +(allow engsensor_hidl gsensor_device (chr_file (ioctl read getattr lock map open))) +(allow engsensor_hidl msensor_device (chr_file (ioctl read getattr lock map open))) +(allow engsensor_hidl gyroscope_device (chr_file (ioctl read getattr lock map open))) +(allow engsensor_hidl proc_devinfo_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl proc_devinfo_file_28_0 (file (ioctl read getattr lock map open))) +(allow engsensor_hidl proc_devinfo_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl proc_oppocustom_file_28_0 (file (write))) +(allow engsensor_hidl oppo_sys_motor_file (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl oppo_sys_motor_file (file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow engsensor_hidl oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl engineeringmode_app_read_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow engsensor_hidl engineeringmode_app_read_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl proc_oppo_als_file (file (ioctl read write getattr lock append map open))) +(allow engsensor_hidl proc_oppo_als_file (dir (ioctl read getattr lock search open))) +(allow factory block_device_28_0 (dir (ioctl read getattr lock search open))) +(allow factory oppo_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow factory persist_data_file (dir (ioctl read getattr lock search open))) +(allow factory mnt_vendor_file_28_0 (dir (ioctl read getattr lock search open))) +(allow factory mnt_vendor_file_28_0 (file (ioctl read getattr lock map open))) +(allow factory mnt_vendor_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 persist_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 persist_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 engineer_vendor_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 engineer_adb_state_vendor_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 property_socket_28_0 (sock_file (write))) +(allow init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow init_28_0 engineer_hide_prop (property_service (set))) +(allow init_28_0 engineer_hide_prop (file (ioctl read getattr lock map open))) +(allow loghidlvendorservice engineermode_app_28_0 (binder (call))) +(allow init_28_0 messager_hidl_exec (file (read getattr map execute open))) +(allow init_28_0 messager_hidl (process (transition))) +(allow messager_hidl messager_hidl_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 messager_hidl (process (noatsecure))) +(allow init_28_0 messager_hidl (process (siginh rlimitinh))) +(typetransition init_28_0 messager_hidl_exec process messager_hidl) +(typetransition messager_hidl tmpfs_28_0 file messager_hidl_tmpfs) +(allow messager_hidl messager_hidl_tmpfs (file (read write getattr map))) +(allow messager_hidl tmpfs_28_0 (dir (getattr search))) +(allow messager_hidl engineermode_app_28_0 (binder (call))) +(allow messager_hidl oppo_hal_messager_hwservice (hwservice_manager (add))) +(allow messager_hidl hal_health_default (unix_stream_socket (connectto))) +(allow meta_tst block_device_28_0 (dir (ioctl read getattr lock search open))) +(allow meta_tst block_device_28_0 (file (ioctl read getattr lock map open))) +(allow meta_tst block_device_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow meta_tst oppo_block_device (dir (ioctl read getattr lock search open))) +(allow meta_tst oppo_block_device (file (ioctl read getattr lock map open))) +(allow meta_tst oppo_block_device (lnk_file (ioctl read getattr lock map open))) +(allow meta_tst oppo_block_device (blk_file (ioctl read getattr lock map open))) +(allow meta_tst netd_28_0 (unix_stream_socket (connectto))) +(allow meta_tst fwmarkd_socket_28_0 (sock_file (write))) +(allow meta_tst proc_bootprof (file (ioctl read getattr lock map open))) +(allow meta_tst transfer_hidl (unix_stream_socket (connectto))) +(allow meta_tst oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst oppo_vendor_prop (property_service (set))) +(allow meta_tst oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow oppo_hal_engineer_client oppo_hal_engineer_server (binder (call transfer))) +(allow oppo_hal_engineer_server oppo_hal_engineer_client (binder (transfer))) +(allow oppo_hal_engineer_client oppo_hal_engineer_server (fd (use))) +(allow oppo_hal_engineer_server oppo_hal_engineer_client (binder (call transfer))) +(allow oppo_hal_engineer_client oppo_hal_engineer_server (binder (transfer))) +(allow oppo_hal_engineer_server oppo_hal_engineer_client (fd (use))) +(allow oppo_hal_engineer_server oppo_hal_engineer_hwservice (hwservice_manager (add find))) +(allow oppo_hal_engineer_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_335_28_0 oppo_hal_engineer_hwservice (hwservice_manager (add))) +(allow oppo_hal_engineer_client oppo_hal_engineer_hwservice (hwservice_manager (find))) +(allow oppo_hal_engsensor_client oppo_hal_engsensor_server (binder (call transfer))) +(allow oppo_hal_engsensor_server oppo_hal_engsensor_client (binder (transfer))) +(allow oppo_hal_engsensor_client oppo_hal_engsensor_server (fd (use))) +(allow oppo_hal_engsensor_server oppo_hal_engsensor_client (binder (call transfer))) +(allow oppo_hal_engsensor_client oppo_hal_engsensor_server (binder (transfer))) +(allow oppo_hal_engsensor_server oppo_hal_engsensor_client (fd (use))) +(allow oppo_hal_engsensor_server oppo_hal_engsensor_hwservice (hwservice_manager (add find))) +(allow oppo_hal_engsensor_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_336_28_0 oppo_hal_engsensor_hwservice (hwservice_manager (add))) +(allow oppo_hal_engsensor_client oppo_hal_engsensor_hwservice (hwservice_manager (find))) +(allow oppo_hal_messager_client oppo_hal_messager_server (binder (call transfer))) +(allow oppo_hal_messager_server oppo_hal_messager_client (binder (transfer))) +(allow oppo_hal_messager_client oppo_hal_messager_server (fd (use))) +(allow oppo_hal_messager_server oppo_hal_messager_client (binder (call transfer))) +(allow oppo_hal_messager_client oppo_hal_messager_server (binder (transfer))) +(allow oppo_hal_messager_server oppo_hal_messager_client (fd (use))) +(allow oppo_hal_messager_server oppo_hal_messager_hwservice (hwservice_manager (add find))) +(allow oppo_hal_messager_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_337_28_0 oppo_hal_messager_hwservice (hwservice_manager (add))) +(allow oppo_hal_messager_client oppo_hal_messager_hwservice (hwservice_manager (find))) +(allow oppo_hal_transfer_client oppo_hal_transfer_server (binder (call transfer))) +(allow oppo_hal_transfer_server oppo_hal_transfer_client (binder (transfer))) +(allow oppo_hal_transfer_client oppo_hal_transfer_server (fd (use))) +(allow oppo_hal_transfer_server oppo_hal_transfer_client (binder (call transfer))) +(allow oppo_hal_transfer_client oppo_hal_transfer_server (binder (transfer))) +(allow oppo_hal_transfer_server oppo_hal_transfer_client (fd (use))) +(allow oppo_hal_transfer_server oppo_hal_transfer_hwservice (hwservice_manager (add find))) +(allow oppo_hal_transfer_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_338_28_0 oppo_hal_transfer_hwservice (hwservice_manager (add))) +(allow oppo_hal_transfer_client oppo_hal_transfer_hwservice (hwservice_manager (find))) +(neverallow base_typeattr_339_28_0 engineer_adb_state_vendor_prop (property_service (set))) +(neverallow base_typeattr_283_28_0 engineer_hide_prop (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(allow system_server_28_0 oppo_hal_engineer_hwservice (hwservice_manager (find))) +(allow system_server_28_0 engineer_hidl (binder (call))) +(allow system_server_28_0 atm_mdmode_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 proc_oppo_als_file (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 proc_oppo_als_file (dir (ioctl read getattr lock search open))) +(allow init_28_0 transfer_hidl_exec (file (read getattr map execute open))) +(allow init_28_0 transfer_hidl (process (transition))) +(allow transfer_hidl transfer_hidl_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 transfer_hidl (process (noatsecure))) +(allow init_28_0 transfer_hidl (process (siginh rlimitinh))) +(typetransition init_28_0 transfer_hidl_exec process transfer_hidl) +(typetransition transfer_hidl tmpfs_28_0 file transfer_hidl_tmpfs) +(allow transfer_hidl transfer_hidl_tmpfs (file (read write getattr map))) +(allow transfer_hidl tmpfs_28_0 (dir (getattr search))) +(allow transfer_hidl engineermode_app_28_0 (binder (call))) +(allow vendor_init_28_0 engineer_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 atm_mdmode_prop (property_service (set))) +(allow vendor_init_28_0 atm_mdmode_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 meta_connecttype_prop (property_service (set))) +(allow vendor_init_28_0 meta_connecttype_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 atci_sys_prop (property_service (set))) +(allow vendor_init_28_0 atci_sys_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 engineer_adb_state_vendor_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 engineer_hide_prop (property_service (set))) +(allow vendor_init_28_0 engineer_hide_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mdlog_data_file (dir (read write getattr setattr relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow system_app_28_0 mdlog_data_file (file (read write create getattr setattr relabelfrom relabelto append unlink rename open))) +(allow hal_fingerprint_default tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_default uhid_device_28_0 (chr_file (ioctl read write open))) +(allow hal_fingerprint_default sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow init_28_0 hal_fingerprint_oppo_exec (file (read getattr map execute open))) +(allow init_28_0 hal_fingerprint_oppo (process (transition))) +(allow hal_fingerprint_oppo hal_fingerprint_oppo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_fingerprint_oppo (process (noatsecure))) +(allow init_28_0 hal_fingerprint_oppo (process (siginh rlimitinh))) +(typetransition init_28_0 hal_fingerprint_oppo_exec process hal_fingerprint_oppo) +(typetransition hal_fingerprint_oppo tmpfs_28_0 file hal_fingerprint_oppo_tmpfs) +(allow hal_fingerprint_oppo hal_fingerprint_oppo_tmpfs (file (read write getattr map))) +(allow hal_fingerprint_oppo tmpfs_28_0 (dir (getattr search))) +(allow hal_fingerprint_oppo tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo uhid_device_28_0 (chr_file (ioctl read write open))) +(allow hal_fingerprint_oppo sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo fingerprint_engineeringmode_app_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo property_socket_28_0 (sock_file (read write))) +(allow hal_fingerprint_oppo oppo_prop_28_0 (property_service (set))) +(allow hal_fingerprint_oppo init_28_0 (file (read))) +(allow hal_fingerprint_oppo init_28_0 (unix_stream_socket (connectto))) +(allow hal_fingerprint_oppo rootfs_28_0 (dir (read open))) +(allow hal_fingerprint_oppo tmpfs_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo mobicore (unix_stream_socket (connectto))) +(allow hal_fingerprint_oppo mobicore_user_device (unix_stream_socket (connectto))) +(allow hal_fingerprint_oppo self (unix_stream_socket (connectto))) +(allow hal_fingerprint_oppo fingerprint_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_fingerprint_oppo (dir (search))) +(allow vndservicemanager_28_0 hal_fingerprint_oppo (file (read open))) +(allow vndservicemanager_28_0 hal_fingerprint_oppo (process (getattr))) +(allow hal_fingerprint_oppo fingerprintd_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_fingerprint_oppo mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_fingerprint_oppo mobicore_data_file (file (read getattr open))) +(allow hal_fingerprint_oppo teei_control_file (file (read open))) +(allow hal_fingerprint_oppo proc_28_0 (file (read write open))) +(allow hal_fingerprint_oppo sysfs_28_0 (file (write))) +(allow hal_fingerprint_oppo mobicore_data_file (dir (search))) +(allow hal_fingerprint_oppo teei_control_file (dir (search))) +(allow hal_fingerprint_oppo exported_system_prop_28_0 (file (read getattr open))) +(allow hal_fingerprint_oppo fwk_fingerprint_hwservice_28_0 (hwservice_manager (find))) +(allow hal_fingerprint_oppo commondcs_hwservice_28_0 (hwservice_manager (find))) +(allow hal_fingerprint_oppo sysfs_hypnus_28_0 (dir (read search open))) +(allow hal_fingerprint_oppo sysfs_hypnus_28_0 (file (read write open))) +(allow hal_fingerprint_oppo vendor_data_file_28_0 (dir (read write create add_name open))) +(allow hal_fingerprint_oppo vendor_data_file_28_0 (file (write create getattr open))) +(allow hal_fingerprint_oppo silead_fpd_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo self (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown connectto))) +(allow hal_fingerprint_oppo self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_fingerprint_oppo property_socket_28_0 (sock_file (write))) +(allow hal_fingerprint_oppo init_28_0 (unix_stream_socket (connectto))) +(allow hal_fingerprint_oppo silead_fp_prop (property_service (set))) +(allow hal_fingerprint_oppo silead_fp_prop (file (ioctl read getattr lock map open))) +(allow hal_fingerprint_oppo silead_fpd_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_fingerprint_oppo silead_fpd_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow hal_fingerprint_oppo proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo proc_touchpanel_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo proc_touchpanel_file_28_0 (dir (search))) +(allow hal_fingerprint_oppo mobicore (unix_stream_socket (connectto))) +(allow hal_fingerprint_oppo mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo mobicore_data_file (dir (ioctl read getattr lock search open))) +(allow hal_fingerprint_oppo mobicore_data_file (file (ioctl read getattr lock map open))) +(allow hal_fingerprint_oppo sysfs_disp_hbm (file (read write open))) +(allow hal_fingerprint_oppo mnt_vendor_file_28_0 (dir (search))) +(allow hal_fingerprint_oppo oppo_fingerprint_prop_28_0 (file (read getattr open))) +(allow hal_fingerprint_oppo oppo_fingerprint_prop_28_0 (property_service (set))) +(allow hal_fingerprint_oppo oppo_fingerprint_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_fingerprint_oppo persist_data_file (dir (write add_name remove_name search))) +(allow hal_fingerprint_oppo persist_data_file (file (write create unlink open))) +(allow oppo_fingerprints_init_shell device_28_0 (chr_file (getattr setattr))) +(allow oppo_fingerprints_init_shell gz_kree_device (chr_file (getattr setattr))) +(allow mtk_hal_camera thermalloadalgod (unix_stream_socket (connectto))) +(allow oppo_fingerprints_init_shell oppo_fingerprints_init_shell (capability (fowner))) +(allow init_28_0 oppo_fingerprints_init_shell_exec (file (read getattr map execute open))) +(allow init_28_0 oppo_fingerprints_init_shell (process (transition))) +(allow oppo_fingerprints_init_shell oppo_fingerprints_init_shell_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 oppo_fingerprints_init_shell (process (noatsecure))) +(allow init_28_0 oppo_fingerprints_init_shell (process (siginh rlimitinh))) +(typetransition init_28_0 oppo_fingerprints_init_shell_exec process oppo_fingerprints_init_shell) +(typetransition oppo_fingerprints_init_shell tmpfs_28_0 file oppo_fingerprints_init_shell_tmpfs) +(allow oppo_fingerprints_init_shell oppo_fingerprints_init_shell_tmpfs (file (read write getattr map))) +(allow oppo_fingerprints_init_shell tmpfs_28_0 (dir (getattr search))) +(allow oppo_fingerprints_init_shell vendor_shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans entrypoint open))) +(allow oppo_fingerprints_init_shell vendor_toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow oppo_fingerprints_init_shell rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow oppo_fingerprints_init_shell sysfs_28_0 (dir (ioctl read getattr lock map open))) +(allow oppo_fingerprints_init_shell sysfs_28_0 (file (read getattr setattr open))) +(allow shell_28_0 TBaseDeviceBinding_exec (file (read getattr execute execute_no_trans open))) +(allow shell_28_0 mobicore_user_device (chr_file (open))) +(allow shell_28_0 mobicore_user_device (chr_file (read write))) +(allow shell_28_0 mobicore_user_device (chr_file (ioctl))) +(allow shell_28_0 mobicore_data_file (file (open))) +(allow shell_28_0 mobicore_data_file (dir (read getattr search open))) +(allow shell_28_0 mobicore_data_file (file (read write))) +(allow shell_28_0 mobicore_data_file (file (getattr))) +(allow shell_28_0 mobicore_data_file (dir (rmdir))) +(allow shell_28_0 vendor_file_28_0 (file (execute_no_trans))) +(allow shell_28_0 mobicore (process (transition noatsecure siginh rlimitinh))) +(allow TBaseDeviceBinding_exec mobicore_data_file (dir (read getattr search open))) +(allow TBaseDeviceBinding_exec mobicore_data_file (file (read write create getattr open))) +(allow mobicore adbd_28_0 (fd (use))) +(allow mobicore adbd_28_0 (process (sigchld))) +(allow mobicore shell_28_0 (fd (use))) +(allow mobicore storage_file_28_0 (lnk_file (read))) +(allow mobicore mnt_user_file_28_0 (dir (search))) +(allow mobicore mnt_user_file_28_0 (lnk_file (read))) +(allow mobicore sdcardfs_28_0 (dir (read write getattr add_name search open))) +(allow mobicore sdcardfs_28_0 (file (read write create getattr open))) +(typetransition shell_28_0 TBaseDeviceBinding_exec process mobicore) +(allow shell_28_0 TBaseDeviceBinding_exec (file (read getattr execute execute_no_trans open))) +(allow shell_28_0 mobicore_user_device (chr_file (open))) +(allow shell_28_0 mobicore_user_device (chr_file (read write))) +(allow shell_28_0 mobicore_user_device (chr_file (ioctl))) +(allow shell_28_0 mobicore_data_file (file (open))) +(allow shell_28_0 mobicore_data_file (dir (read getattr search open))) +(allow shell_28_0 mobicore_data_file (file (read write))) +(allow shell_28_0 mobicore_data_file (file (getattr))) +(allow shell_28_0 mobicore_data_file (dir (rmdir))) +(allow shell_28_0 vendor_file_28_0 (file (execute_no_trans))) +(allow shell_28_0 mobicore (process (transition noatsecure siginh rlimitinh))) +(allow init_28_0 hal_cryptoeng_oppo_exec (file (read getattr map execute open))) +(allow init_28_0 hal_cryptoeng_oppo (process (transition))) +(allow hal_cryptoeng_oppo hal_cryptoeng_oppo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_cryptoeng_oppo (process (noatsecure))) +(allow init_28_0 hal_cryptoeng_oppo (process (siginh rlimitinh))) +(typetransition init_28_0 hal_cryptoeng_oppo_exec process hal_cryptoeng_oppo) +(typetransition hal_cryptoeng_oppo tmpfs_28_0 file hal_cryptoeng_oppo_tmpfs) +(allow hal_cryptoeng_oppo hal_cryptoeng_oppo_tmpfs (file (read write getattr map))) +(allow hal_cryptoeng_oppo tmpfs_28_0 (dir (getattr search))) +(allow hal_cryptoeng_client hal_cryptoeng_server (binder (call transfer))) +(allow hal_cryptoeng_server hal_cryptoeng_client (binder (transfer))) +(allow hal_cryptoeng_client hal_cryptoeng_server (fd (use))) +(allow hal_cryptoeng_server hal_cryptoeng_client (binder (call transfer))) +(allow hal_cryptoeng_client hal_cryptoeng_server (binder (transfer))) +(allow hal_cryptoeng_server hal_cryptoeng_client (fd (use))) +(allow hal_cryptoeng_server hal_cryptoeng_hwservice (hwservice_manager (add find))) +(allow hal_cryptoeng_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_340_28_0 hal_cryptoeng_hwservice (hwservice_manager (add))) +(allow hal_cryptoeng_client hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow system_app_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow system_app_28_0 hal_cryptoeng_oppo (binder (call))) +(allow platform_app_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow platform_app_28_0 hal_cryptoeng_oppo (binder (call))) +(allow hal_cryptoeng_oppo mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_cryptoeng_oppo mobicore_data_file (dir (search))) +(allow hal_cryptoeng_oppo mobicore_data_file (file (read getattr open))) +(allow hal_cryptoeng_oppo persist_data_file (dir (ioctl read write getattr lock append map remove_name search rmdir open))) +(allow hal_cryptoeng_oppo persist_data_file (file (ioctl read write create getattr setattr lock append map unlink open))) +(allow hal_cryptoeng_oppo tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_cryptoeng_oppo ion_device_28_0 (chr_file (ioctl read write open))) +(allow hal_cryptoeng_oppo sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_cryptoeng_oppo commondcs_hwservice_28_0 (hwservice_manager (find))) +(allow hal_cryptoeng_oppo system_server_28_0 (binder (call))) +(allow hal_fingerprintpay_oppo proc_oppocustom_file_28_0 (dir (search))) +(allow hal_fingerprintpay_oppo proc_oppocustom_file_28_0 (file (ioctl read write create getattr setattr lock append map open))) +(allow hal_fingerprintpay_oppo unlabeled_28_0 (dir (getattr search))) +(allow adbd_28_0 unlabeled_28_0 (dir (getattr search))) +(allow shell_28_0 unlabeled_28_0 (dir (getattr search))) +(allow hal_cryptoeng_oppo unlabeled_28_0 (dir (getattr search))) +(allow system_server_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow hal_cryptoeng_oppo persist_data_file (dir (read write create getattr add_name remove_name search rmdir open))) +(allow hal_cryptoeng_oppo vendor_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_cryptoeng_oppo property_socket_28_0 (sock_file (write))) +(allow hal_cryptoeng_oppo init_28_0 (unix_stream_socket (connectto))) +(allow hal_cryptoeng_oppo oppo_bsp_key_transfer_28_0 (property_service (set))) +(allow hal_cryptoeng_oppo oppo_bsp_key_transfer_28_0 (file (ioctl read getattr lock map open))) +(allow hal_fingerprintpay_oppo property_socket_28_0 (sock_file (write))) +(allow hal_fingerprintpay_oppo init_28_0 (unix_stream_socket (connectto))) +(allow hal_fingerprintpay_oppo oppo_bsp_key_transfer_28_0 (property_service (set))) +(allow hal_fingerprintpay_oppo oppo_bsp_key_transfer_28_0 (file (ioctl read getattr lock map open))) +(allow hal_cryptoeng_oppo cryptoeng_data_file (dir (ioctl read write create getattr setattr lock append map unlink rename add_name remove_name search rmdir open))) +(allow hal_cryptoeng_oppo cryptoeng_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_cryptoeng_oppo vendor_data_file_28_0 (dir (read write create getattr add_name remove_name search rmdir open))) +(allow hal_cryptoeng_oppo vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink open))) +(allow hal_cryptoeng_oppo mnt_vendor_file_28_0 (dir (search))) +(allow hal_cryptoeng_oppo oppo_bsp_prop_28_0 (property_service (set))) +(allow keystore_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow keystore_28_0 hal_cryptoeng_oppo (binder (call))) +(allow system_server_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow system_server_28_0 hal_cryptoeng_oppo (binder (call))) +(allow hal_face_client hal_face_server (binder (call transfer))) +(allow hal_face_server hal_face_client (binder (transfer))) +(allow hal_face_client hal_face_server (fd (use))) +(allow hal_face_server hal_face_client (binder (call transfer))) +(allow hal_face_client hal_face_server (binder (transfer))) +(allow hal_face_server hal_face_client (fd (use))) +(allow hal_face face_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_face face_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow hal_face_server hal_face_hwservice (hwservice_manager (add find))) +(allow hal_face_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_341_28_0 hal_face_hwservice (hwservice_manager (add))) +(allow hal_face_client hal_face_hwservice (hwservice_manager (find))) +(allow hal_face ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_face cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_face cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow hal_face cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_face sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_face sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow hal_face sysfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 hal_face_oppo_exec (file (read getattr map execute open))) +(allow init_28_0 hal_face_oppo (process (transition))) +(allow hal_face_oppo hal_face_oppo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_face_oppo (process (noatsecure))) +(allow init_28_0 hal_face_oppo (process (siginh rlimitinh))) +(typetransition init_28_0 hal_face_oppo_exec process hal_face_oppo) +(typetransition hal_face_oppo tmpfs_28_0 file hal_face_oppo_tmpfs) +(allow hal_face_oppo hal_face_oppo_tmpfs (file (read write getattr map))) +(allow hal_face_oppo tmpfs_28_0 (dir (getattr search))) +(allow hal_face_oppo tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_face_oppo uhid_device_28_0 (chr_file (ioctl read write open))) +(allow hal_face_oppo sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_face_oppo proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_face_oppo gpu_device_28_0 (chr_file (ioctl read write getattr map open))) +(allow hal_face_oppo face_data_file (dir (ioctl read write create getattr setattr lock append map unlink rename add_name remove_name search open))) +(allow hal_face_oppo face_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_face_oppo face_picture_file (dir (ioctl read write create getattr setattr lock append map unlink rename add_name remove_name search open))) +(allow hal_face_oppo face_picture_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_face_oppo fwk_face_hwservice_28_0 (hwservice_manager (find))) +(allow hal_face_oppo mobicore_data_file (dir (search))) +(allow hal_face_oppo mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_face_oppo mobicore_data_file (file (read getattr open))) +(allow hal_face_oppo commondcs_hwservice_28_0 (hwservice_manager (find))) +(allow hal_face_oppo hal_face_oppo (process (execmem))) +(allow hal_face_oppo sysfs_hypnus_28_0 (dir (read search open))) +(allow hal_face_oppo sysfs_hypnus_28_0 (file (read write open))) +(allow hal_face_oppo property_socket_28_0 (sock_file (write))) +(allow hal_face_oppo init_28_0 (unix_stream_socket (connectto))) +(allow hal_face_oppo property_socket_28_0 (sock_file (write))) +(allow hal_face_oppo init_28_0 (unix_stream_socket (connectto))) +(allow hal_face_oppo oppo_bsp_face_version (property_service (set))) +(allow hal_face_oppo oppo_bsp_face_version (file (ioctl read getattr lock map open))) +(allow hal_face_oppo oppo_bsp_face_version (file (ioctl read getattr lock map open))) +(allow hal_fingerprintpay_client hal_fingerprintpay_server (binder (call transfer))) +(allow hal_fingerprintpay_server hal_fingerprintpay_client (binder (transfer))) +(allow hal_fingerprintpay_client hal_fingerprintpay_server (fd (use))) +(allow hal_fingerprintpay_server hal_fingerprintpay_client (binder (call transfer))) +(allow hal_fingerprintpay_client hal_fingerprintpay_server (binder (transfer))) +(allow hal_fingerprintpay_server hal_fingerprintpay_client (fd (use))) +(allow hal_fingerprintpay_server hal_fingerprintpay_hwservice (hwservice_manager (add find))) +(allow hal_fingerprintpay_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_342_28_0 hal_fingerprintpay_hwservice (hwservice_manager (add))) +(allow hal_fingerprintpay_client hal_fingerprintpay_hwservice (hwservice_manager (find))) +(allow hal_fingerprintpay ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_fingerprintpay cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_fingerprintpay cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow hal_fingerprintpay cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_fingerprintpay sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_fingerprintpay sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow hal_fingerprintpay sysfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 hal_fingerprintpay_oppo_exec (file (read getattr map execute open))) +(allow init_28_0 hal_fingerprintpay_oppo (process (transition))) +(allow hal_fingerprintpay_oppo hal_fingerprintpay_oppo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_fingerprintpay_oppo (process (noatsecure))) +(allow init_28_0 hal_fingerprintpay_oppo (process (siginh rlimitinh))) +(typetransition init_28_0 hal_fingerprintpay_oppo_exec process hal_fingerprintpay_oppo) +(typetransition hal_fingerprintpay_oppo tmpfs_28_0 file hal_fingerprintpay_oppo_tmpfs) +(allow hal_fingerprintpay_oppo hal_fingerprintpay_oppo_tmpfs (file (read write getattr map))) +(allow hal_fingerprintpay_oppo tmpfs_28_0 (dir (getattr search))) +(allow hal_fingerprintpay_oppo tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprintpay_oppo uhid_device_28_0 (chr_file (ioctl read write open))) +(allow hal_fingerprintpay_oppo sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprintpay_oppo proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprintpay_oppo storage_file_28_0 (dir (search))) +(allow hal_fingerprintpay_oppo storage_file_28_0 (lnk_file (read write))) +(allow hal_fingerprintpay_oppo mnt_user_file_28_0 (dir (search))) +(allow hal_fingerprintpay_oppo mnt_user_file_28_0 (lnk_file (read write))) +(allow hal_fingerprintpay_oppo sdcardfs_28_0 (dir (ioctl read write getattr lock append map remove_name search rmdir open))) +(allow hal_fingerprintpay_oppo sdcardfs_28_0 (file (read write getattr unlink open))) +(allow engineermode_app_28_0 hal_fingerprintpay_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 hal_fingerprintpay_oppo (binder (call))) +(allow oppo_shell_28_0 storage_file_28_0 (lnk_file (read write getattr unlink open))) +(allow hal_fingerprintpay_oppo mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_fingerprintpay_oppo persist_data_file (dir (ioctl read write getattr lock append map remove_name search rmdir open))) +(allow hal_fingerprintpay_oppo persist_data_file (file (ioctl read write create getattr setattr lock append map unlink open))) +(allow adbd_28_0 unlabeled_28_0 (dir (search))) +(allow shell_28_0 persist_data_file (dir (ioctl read write create getattr setattr lock append map unlink rename add_name remove_name search rmdir open))) +(allow shell_28_0 persist_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow shell_28_0 unlabeled_28_0 (dir (search))) +(allow hal_fingerprintpay_oppo property_socket_28_0 (sock_file (read write))) +(allow hal_fingerprintpay_oppo vendor_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 hal_soter_trustonic_exec (file (read getattr map execute open))) +(allow init_28_0 hal_soter_trustonic (process (transition))) +(allow hal_soter_trustonic hal_soter_trustonic_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_soter_trustonic (process (noatsecure))) +(allow init_28_0 hal_soter_trustonic (process (siginh rlimitinh))) +(typetransition init_28_0 hal_soter_trustonic_exec process hal_soter_trustonic) +(typetransition hal_soter_trustonic tmpfs_28_0 file hal_soter_trustonic_tmpfs) +(allow hal_soter_trustonic hal_soter_trustonic_tmpfs (file (read write getattr map))) +(allow hal_soter_trustonic tmpfs_28_0 (dir (getattr search))) +(allow hal_soter_client hal_soter_server (binder (call transfer))) +(allow hal_soter_server hal_soter_client (binder (transfer))) +(allow hal_soter_client hal_soter_server (fd (use))) +(allow hal_soter_server hal_soter_client (binder (call transfer))) +(allow hal_soter_client hal_soter_server (binder (transfer))) +(allow hal_soter_server hal_soter_client (fd (use))) +(allow hal_soter_server hal_soter_hwservice (hwservice_manager (add find))) +(allow hal_soter_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_343_28_0 hal_soter_hwservice (hwservice_manager (add))) +(allow hal_soter_client hal_soter_hwservice (hwservice_manager (find))) +(allow system_app_28_0 hal_soter_hwservice (hwservice_manager (find))) +(allow system_app_28_0 hal_soter_trustonic (binder (call))) +(allow hal_soter_trustonic mobicore_user_device (chr_file (ioctl read write open))) +(allow keystore_28_0 hal_fingerprintpay_hwservice (hwservice_manager (find))) +(allow keystore_28_0 hal_fingerprintpay_oppo (binder (call))) +(typetransition hal_wifi_supplicant_default wifi_data_file_28_0 dir "sockets" wpa_socket) +(typeattribute base_typeattr_343_28_0) +(typeattributeset base_typeattr_343_28_0 ((and (domain) ((not (hal_soter_server)))))) +(typeattribute base_typeattr_342_28_0) +(typeattributeset base_typeattr_342_28_0 ((and (domain) ((not (hal_fingerprintpay_server)))))) +(typeattribute base_typeattr_341_28_0) +(typeattributeset base_typeattr_341_28_0 ((and (domain) ((not (hal_face_server)))))) +(typeattribute base_typeattr_340_28_0) +(typeattributeset base_typeattr_340_28_0 ((and (domain) ((not (hal_cryptoeng_server)))))) +(typeattribute base_typeattr_339_28_0) +(typeattributeset base_typeattr_339_28_0 ((and (domain) ((not (init_28_0 vendor_init_28_0 engineer_hidl)))))) +(typeattribute base_typeattr_338_28_0) +(typeattributeset base_typeattr_338_28_0 ((and (domain) ((not (oppo_hal_transfer_server)))))) +(typeattribute base_typeattr_337_28_0) +(typeattributeset base_typeattr_337_28_0 ((and (domain) ((not (oppo_hal_messager_server)))))) +(typeattribute base_typeattr_336_28_0) +(typeattributeset base_typeattr_336_28_0 ((and (domain) ((not (oppo_hal_engsensor_server)))))) +(typeattribute base_typeattr_335_28_0) +(typeattributeset base_typeattr_335_28_0 ((and (domain) ((not (oppo_hal_engineer_server)))))) +(typeattribute base_typeattr_334_28_0) +(typeattributeset base_typeattr_334_28_0 ((and (domain) ((not (oppoalgo_daemon_server)))))) +(typeattribute base_typeattr_333_28_0) +(typeattributeset base_typeattr_333_28_0 ((and (domain) ((not (hal_oiface_server)))))) +(typeattribute base_typeattr_332_28_0) +(typeattributeset base_typeattr_332_28_0 ((and (domain) ((not (hal_secure_element_default)))))) +(typeattribute base_typeattr_331_28_0) +(typeattributeset base_typeattr_331_28_0 ((and (domain) ((not (hal_ktv_server)))))) +(typeattribute base_typeattr_330_28_0) +(typeattributeset base_typeattr_330_28_0 ((and (domain) ((not (hal_dms_server)))))) +(typeattribute base_typeattr_329_28_0) +(typeattributeset base_typeattr_329_28_0 ((and (domain) ((not (vtservice_hidl)))))) +(typeattribute base_typeattr_328_28_0) +(typeattributeset base_typeattr_328_28_0 ((and (domain) ((not (hal_presence_server)))))) +(typeattribute base_typeattr_327_28_0) +(typeattributeset base_typeattr_327_28_0 ((and (domain) ((not (hal_rcs_server)))))) +(typeattribute base_typeattr_326_28_0) +(typeattributeset base_typeattr_326_28_0 ((and (domain) ((not (hal_tui_server)))))) +(typeattribute base_typeattr_325_28_0) +(typeattributeset base_typeattr_325_28_0 ((and (appdomain) ((not (shell_28_0 teeregistryd_app)))))) +(typeattribute base_typeattr_324_28_0) +(typeattributeset base_typeattr_324_28_0 ((and (domain) ((not (teeregistryd_app)))))) +(typeattribute base_typeattr_323_28_0) +(typeattributeset base_typeattr_323_28_0 ((and (teeregistryd_app) ((not (shell_28_0)))))) +(typeattribute base_typeattr_322_28_0) +(typeattributeset base_typeattr_322_28_0 ((and (appdomain) ((not (shell_28_0 teed_app)))))) +(typeattribute base_typeattr_321_28_0) +(typeattributeset base_typeattr_321_28_0 ((and (domain) ((not (teed_app)))))) +(typeattribute base_typeattr_320_28_0) +(typeattributeset base_typeattr_320_28_0 ((and (teed_app) ((not (shell_28_0)))))) +(typeattribute base_typeattr_319_28_0) +(typeattributeset base_typeattr_319_28_0 ((and (domain) ((not (mtk_hal_pplagent)))))) +(typeattribute base_typeattr_318_28_0) +(typeattributeset base_typeattr_318_28_0 ((and (domain) ((not (hal_wfo_server)))))) +(typeattribute base_typeattr_317_28_0) +(typeattributeset base_typeattr_317_28_0 ((and (domain) ((not (mtk_hal_pplagent_server)))))) +(typeattribute base_typeattr_316_28_0) +(typeattributeset base_typeattr_316_28_0 ((and (domain) ((not (hal_nwk_opt_server)))))) +(typeattribute base_typeattr_315_28_0) +(typeattributeset base_typeattr_315_28_0 ((and (domain) ((not (mtk_hal_netdagent_server)))))) +(typeattribute base_typeattr_314_28_0) +(typeattributeset base_typeattr_314_28_0 ((and (domain) ((not (hal_dfps_server)))))) +(typeattribute base_typeattr_313_28_0) +(typeattributeset base_typeattr_313_28_0 ((and (appdomain) ((not (shell_28_0 mobicore_app)))))) +(typeattribute base_typeattr_312_28_0) +(typeattributeset base_typeattr_312_28_0 ((and (domain) ((not (mobicore_app)))))) +(typeattribute base_typeattr_311_28_0) +(typeattributeset base_typeattr_311_28_0 ((and (mobicore_app) ((not (shell_28_0)))))) +(typeattribute base_typeattr_310_28_0) +(typeattributeset base_typeattr_310_28_0 ((and (domain) ((not (mtkimsmddomain cameraserver_28_0 init_28_0 logd_28_0 radio_28_0 system_server_28_0 vendor_init_28_0 mtk_hal_camera mtkrild)))))) +(typeattribute base_typeattr_309_28_0) +(typeattributeset base_typeattr_309_28_0 ((and (domain) ((not (hal_thh_server)))))) +(typeattribute base_typeattr_308_28_0) +(typeattributeset base_typeattr_308_28_0 ((and (domain) ((not (hal_teeregistry_server)))))) +(typeattribute base_typeattr_307_28_0) +(typeattributeset base_typeattr_307_28_0 ((and (domain) ((not (hal_tee_server)))))) +(typeattribute base_typeattr_306_28_0) +(typeattributeset base_typeattr_306_28_0 ((and (domain) ((not (hal_mtkcodecservice_server)))))) +(typeattribute base_typeattr_305_28_0) +(typeattributeset base_typeattr_305_28_0 ((and (appdomain binderservicedomain) ((not (isolated_app_28_0 vendor_app mobicore_app)))))) +(typeattribute base_typeattr_304_28_0) +(typeattributeset base_typeattr_304_28_0 ((and (domain) ((not (hal_capi_server)))))) +(typeattribute base_typeattr_303_28_0) +(typeattributeset base_typeattr_303_28_0 ((and (domain) ((not (hal_atci_server)))))) +(typeattribute base_typeattr_302_28_0) +(typeattributeset base_typeattr_302_28_0 ((and (appdomain) ((not (shell_28_0 vendor_app)))))) +(typeattribute base_typeattr_301_28_0) +(typeattributeset base_typeattr_301_28_0 ((and (domain) ((not (vendor_app)))))) +(typeattribute base_typeattr_300_28_0) +(typeattributeset base_typeattr_300_28_0 ((and (vendor_app) ((not (shell_28_0)))))) +(typeattribute base_typeattr_299_28_0) +(typeattributeset base_typeattr_299_28_0 ((and (domain) ((not (mtk_hal_wifi_hostapd_server)))))) +(typeattribute base_typeattr_298_28_0) +(typeattributeset base_typeattr_298_28_0 ((and (domain) ((not (hal_pq_server)))))) +(typeattribute base_typeattr_297_28_0) +(typeattributeset base_typeattr_297_28_0 ((and (domain) ((not (hal_power)))))) +(typeattribute base_typeattr_296_28_0) +(typeattributeset base_typeattr_296_28_0 ((and (domain) ((not (hal_mms_server)))))) +(typeattribute base_typeattr_295_28_0) +(typeattributeset base_typeattr_295_28_0 ((and (domain) ((not (mtk_hal_log_server)))))) +(typeattribute base_typeattr_294_28_0) +(typeattributeset base_typeattr_294_28_0 ((and (domain) ((not (mtk_hal_lbs_server)))))) +(typeattribute base_typeattr_293_28_0) +(typeattributeset base_typeattr_293_28_0 ((and (domain) ((not (mtk_hal_keyattestation_server)))))) +(typeattribute base_typeattr_292_28_0) +(typeattributeset base_typeattr_292_28_0 ((and (domain) ((not (hal_imsa_server)))))) +(typeattribute base_typeattr_291_28_0) +(typeattributeset base_typeattr_291_28_0 ((and (domain) ((not (mtk_hal_fm_server)))))) +(typeattribute base_typeattr_290_28_0) +(typeattributeset base_typeattr_290_28_0 ((and (domain) ((not (mtk_hal_em_server)))))) +(typeattribute base_typeattr_289_28_0) +(typeattributeset base_typeattr_289_28_0 ((and (domain) ((not (hal_bluetooth)))))) +(typeattribute base_typeattr_288_28_0) +(typeattributeset base_typeattr_288_28_0 ((and (domain) ((not (hal_nvramagent_server)))))) +(typeattribute base_typeattr_287_28_0) +(typeattributeset base_typeattr_287_28_0 ((and (domain) ((not (coredomain hal_configstore_server vendor_init_28_0)))))) +(typeattribute base_typeattr_286_28_0) +(typeattributeset base_typeattr_286_28_0 ((and (coredomain) ((not (untrusted_app_all untrusted_v2_app_28_0)))))) +(typeattribute base_typeattr_285_28_0) +(typeattributeset base_typeattr_285_28_0 ((and (domain) ((not (isolated_app_28_0)))))) +(typeattribute base_typeattr_284_28_0) +(typeattributeset base_typeattr_284_28_0 ((and (domain) ((not (init_28_0 keystore_28_0 logd_28_0)))))) +(typeattribute base_typeattr_283_28_0) +(typeattributeset base_typeattr_283_28_0 ((and (domain) ((not (coredomain init_28_0 vendor_init_28_0)))))) diff --git a/recovery/root/sbin/etc/selinux/vendor_sepolicy_debug.cil b/recovery/root/sbin/etc/selinux/vendor_sepolicy_debug.cil new file mode 100755 index 0000000..aa6a66f --- /dev/null +++ b/recovery/root/sbin/etc/selinux/vendor_sepolicy_debug.cil @@ -0,0 +1,12093 @@ +(genfscon debugfs /eara_thermal/enable (u object_r debugfs_eara_thermal ((s0) (s0)))) +(genfscon debugfs /mdla/power (u object_r debugfs_mdla_power ((s0) (s0)))) +(genfscon debugfs /rt-regmap (u object_r debugfs_regmap ((s0) (s0)))) +(genfscon debugfs /vpu/power (u object_r debugfs_vpu_power ((s0) (s0)))) +(genfscon debugfs /smi_mon (u object_r debugfs_smi_mon ((s0) (s0)))) +(genfscon iso9660 / (u object_r iso9660 ((s0) (s0)))) +(genfscon proc /sys/net/oppo_sla/rate_limit_enable (u object_r oppo_limit_speed_proc_file ((s0) (s0)))) +(genfscon proc /freqhopping/freqhopping_debug (u object_r proc_freqhop ((s0) (s0)))) +(genfscon proc /sys/net/oppo_sla/front_uid (u object_r oppo_limit_speed_proc_file ((s0) (s0)))) +(genfscon proc /cpu_loading/uevent_enable (u object_r proc_cpu_loading ((s0) (s0)))) +(genfscon proc /cpu_loading/poltime_nsecs (u object_r proc_cpu_loading ((s0) (s0)))) +(genfscon proc /cpu_loading/poltime_secs (u object_r proc_cpu_loading ((s0) (s0)))) +(genfscon proc /cpu_loading/overThrhld (u object_r proc_cpu_loading ((s0) (s0)))) +(genfscon proc /driver/storage_logger (u object_r proc_slogger ((s0) (s0)))) +(genfscon proc /mtk_cmdq_debug/status (u object_r proc_cmdq_debug ((s0) (s0)))) +(genfscon proc /mtk_memcfg/slabtrace (u object_r proc_slabtrace ((s0) (s0)))) +(genfscon proc /freqhopping/dumpregs (u object_r proc_freqhop ((s0) (s0)))) +(genfscon proc /freqhopping/status (u object_r proc_freqhop ((s0) (s0)))) +(genfscon proc /cpu_loading/onoff (u object_r proc_cpu_loading ((s0) (s0)))) +(genfscon proc /mtk_battery_cmd (u object_r proc_battery_cmd ((s0) (s0)))) +(genfscon proc /driver/thermal (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /battery_status (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /driver/wmt_dbg (u object_r proc_wmtdbg ((s0) (s0)))) +(genfscon proc /cpu/alignment (u object_r proc_cpu_alignment ((s0) (s0)))) +(genfscon proc /driver/icusb (u object_r proc_icusb ((s0) (s0)))) +(genfscon proc /oppoVersion/ (u object_r oppo_version_proc ((s0) (s0)))) +(genfscon proc /sched_debug (u object_r proc_sched_debug ((s0) (s0)))) +(genfscon proc /chip/hw_ver (u object_r proc_chip ((s0) (s0)))) +(genfscon proc /mrdump_rst (u object_r proc_mrdump_rst ((s0) (s0)))) +(genfscon proc /msdc_debug (u object_r proc_msdc_debug ((s0) (s0)))) +(genfscon proc /kpageflags (u object_r proc_kpageflags ((s0) (s0)))) +(genfscon proc /partitions (u object_r proc_partition ((s0) (s0)))) +(genfscon proc /mobile_tm (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /mtkcooler (u object_r proc_mtkcooler ((s0) (s0)))) +(genfscon proc /chip/info (u object_r proc_chip ((s0) (s0)))) +(genfscon proc /last_kmsg (u object_r proc_last_kmsg ((s0) (s0)))) +(genfscon proc /ufs_debug (u object_r proc_ufs_debug ((s0) (s0)))) +(genfscon proc /thermlmt (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /slabinfo (u object_r proc_slabinfo ((s0) (s0)))) +(genfscon proc /zraminfo (u object_r proc_zraminfo ((s0) (s0)))) +(genfscon proc /bootprof (u object_r proc_bootprof ((s0) (s0)))) +(genfscon proc /bcctlmt (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /perfmgr (u object_r proc_perfmgr ((s0) (s0)))) +(genfscon proc /atf_log (u object_r proc_atf_log ((s0) (s0)))) +(genfscon proc /secmem0 (u object_r proc_secmem ((s0) (s0)))) +(genfscon proc /oppoAls (u object_r proc_oppo_als_file ((s0) (s0)))) +(genfscon proc /fps_tm (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /wmt_tm (u object_r proc_thermal ((s0) (s0)))) +(genfscon proc /lk_env (u object_r proc_lk_env ((s0) (s0)))) +(genfscon proc /gpulog (u object_r proc_gpulog ((s0) (s0)))) +(genfscon proc /gz_log (u object_r proc_gz_log ((s0) (s0)))) +(genfscon proc /pidmap (u object_r proc_pidmap ((s0) (s0)))) +(genfscon proc /mtktz (u object_r proc_mtktz ((s0) (s0)))) +(genfscon proc /pl_lk (u object_r proc_pl_lk ((s0) (s0)))) +(genfscon proc /ged (u object_r proc_ged ((s0) (s0)))) +(genfscon rawfs / (u object_r rawfs ((s0) (s0)))) +(genfscon sysfs /devices/mtk-msdc.0/11230000.msdc0/mmc_host/mmc0/mmc0:0001/block/mmcblk0 (u object_r sysfs_mmcblk ((s0) (s0)))) +(genfscon sysfs /devices/platform/bootdevice/mmc_host/mmc0/mmc0:0001/block/mmcblk0 (u object_r sysfs_mmcblk ((s0) (s0)))) +(genfscon sysfs /devices/platform/bootdevice/host0/target0:0:0/0:0:0:2/block/sdc (u object_r sysfs_mmcblk ((s0) (s0)))) +(genfscon sysfs /bus/platform/drivers/meta_uart_port_info/meta_uart_port_info (u object_r sysfs_uart_info ((s0) (s0)))) +(genfscon sysfs /bus/platform/drivers/meta_com_type_info/meta_com_type_info (u object_r sysfs_comport_type ((s0) (s0)))) +(genfscon sysfs /devices/platform/odm/odm:oppo_charger/power_supply (u object_r sysfs_batteryinfo ((s0) (s0)))) +(genfscon sysfs /devices/platform/odm/odm:vibrator@0/leds/vibrator (u object_r sysfs_vibrator ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt_usb/musb-hdrc/dual_role_usb (u object_r sysfs_dual_role_usb20 ((s0) (s0)))) +(genfscon sysfs /devices/platform/charger/ADC_Charger_Voltage (u object_r sysfs_vbus ((s0) (s0)))) +(genfscon sysfs /devices/platform/battery/ADC_Charger_Voltage (u object_r sysfs_vbus ((s0) (s0)))) +(genfscon sysfs /firmware/devicetree/base/chosen/atag,devinfo (u object_r sysfs_devinfo ((s0) (s0)))) +(genfscon sysfs /devices/platform/CONNAC/net/wlan0/operstate (u object_r sysfs_thermald ((s0) (s0)))) +(genfscon sysfs /bus/platform/drivers/Accdet_Driver/state (u object_r sysfs_headset ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt_charger/power_supply (u object_r sysfs_batteryinfo ((s0) (s0)))) +(genfscon sysfs /devices/virtual/BOOT/BOOT/boot/boot_mode (u object_r sysfs_boot_mode ((s0) (s0)))) +(genfscon sysfs /devices/virtual/BOOT/BOOT/boot/boot_type (u object_r sysfs_boot_type ((s0) (s0)))) +(genfscon sysfs /devices/platform/1000d000.pwrap/mt-pmic (u object_r sysfs_pmu ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt_usb/musb-hdrc/cmode (u object_r sysfs_usb_cmode ((s0) (s0)))) +(genfscon sysfs /bus/platform/drivers/dev_info/dev_info (u object_r sysfs_devinfo ((s0) (s0)))) +(genfscon sysfs /devices/platform/charger/Pump_Express (u object_r sysfs_pump_express ((s0) (s0)))) +(genfscon sysfs /devices/platform/battery/Pump_Express (u object_r sysfs_pump_express ((s0) (s0)))) +(genfscon sysfs /devices/virtual/timed_output/vibrator (u object_r sysfs_vibrator ((s0) (s0)))) +(genfscon sysfs /devices/virtual/net/p2p0/operstate (u object_r sysfs_thermald ((s0) (s0)))) +(genfscon sysfs /devices/platform/leds-mt65xx/leds (u object_r sysfs_leds ((s0) (s0)))) +(genfscon sysfs /devices/virtual/net/ap0/operstate (u object_r sysfs_thermald ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt6333-user (u object_r sysfs_pmu ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt6311-user (u object_r sysfs_pmu ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt-rtc/rtc (u object_r sysfs_rtc ((s0) (s0)))) +(genfscon sysfs /devices/virtual/usb_rawbulk (u object_r sys_usb_rawbulk ((s0) (s0)))) +(genfscon sysfs /module/mrdump/parameters/lk (u object_r sysfs_mrdump ((s0) (s0)))) +(genfscon sysfs /devices/virtual/misc/scp_B (u object_r sysfs_scp ((s0) (s0)))) +(genfscon sysfs /devices/virtual/switch/fps (u object_r sysfs_fps ((s0) (s0)))) +(genfscon sysfs /devices/virtual/misc/md32 (u object_r sysfs_md32 ((s0) (s0)))) +(genfscon sysfs /devices/virtual/misc/sspm (u object_r sysfs_sspm ((s0) (s0)))) +(genfscon sysfs /devices/virtual/misc/adsp (u object_r sysfs_adsp ((s0) (s0)))) +(genfscon sysfs /power/vcorefs/vcore_debug (u object_r sysfs_vcore_debug ((s0) (s0)))) +(genfscon sysfs /devices/platform/battery (u object_r sysfs_batteryinfo ((s0) (s0)))) +(genfscon sysfs /devices/platform/mt-pmic (u object_r sysfs_pmu ((s0) (s0)))) +(genfscon sysfs /devices/virtual/misc/scp (u object_r sysfs_scp ((s0) (s0)))) +(genfscon sysfs /devices/virtual/thermal (u object_r sysfs_therm ((s0) (s0)))) +(genfscon sysfs /power/vcorefs/opp_table (u object_r sysfs_vcore_debug ((s0) (s0)))) +(genfscon sysfs /module/mrdump/version (u object_r sysfs_mrdump ((s0) (s0)))) +(genfscon sysfs /devices/platform/spm (u object_r sysfs_spm ((s0) (s0)))) +(genfscon sysfs /devices/virtual/net (u object_r sysfs_net ((s0) (s0)))) +(genfscon sysfs /module/tpd_setting (u object_r sysfs_tpd_setting ((s0) (s0)))) +(genfscon sysfs /module/tpd_debug (u object_r sysfs_tpd_debug ((s0) (s0)))) +(genfscon sysfs /kernel/md/mdee (u object_r sysfs_mdinfo ((s0) (s0)))) +(genfscon sysfs /kernel/ccci (u object_r sysfs_ccci ((s0) (s0)))) +(typealias wpa) +(typealiasactual wpa hal_wifi_supplicant_default) +(typeattributeset dev_type (device_28_0 alarm_device_28_0 ashmem_device_28_0 audio_device_28_0 audio_timer_device_28_0 audio_seq_device_28_0 binder_device_28_0 hwbinder_device_28_0 vndbinder_device_28_0 block_device_28_0 camera_device_28_0 dm_device_28_0 keychord_device_28_0 loop_control_device_28_0 loop_device_28_0 pmsg_device_28_0 radio_device_28_0 ram_device_28_0 rtc_device_28_0 vold_device_28_0 console_device_28_0 cpuctl_device_28_0 fscklogs_28_0 full_device_28_0 gpu_device_28_0 graphics_device_28_0 hw_random_device_28_0 input_device_28_0 kmem_device_28_0 port_device_28_0 lowpan_device_28_0 mtd_device_28_0 mtp_device_28_0 nfc_device_28_0 ptmx_device_28_0 kmsg_device_28_0 kmsg_debug_device_28_0 null_device_28_0 random_device_28_0 secure_element_device_28_0 sensors_device_28_0 serial_device_28_0 socket_device_28_0 owntty_device_28_0 tty_device_28_0 video_device_28_0 vcs_device_28_0 zero_device_28_0 fuse_device_28_0 iio_device_28_0 ion_device_28_0 qtaguid_device_28_0 watchdog_device_28_0 uhid_device_28_0 uio_device_28_0 tun_device_28_0 usbaccessory_device_28_0 usb_device_28_0 properties_device_28_0 properties_serial_28_0 property_info_28_0 i2c_device_28_0 hci_attach_dev_28_0 rpmsg_device_28_0 root_block_device_28_0 frp_block_device_28_0 system_block_device_28_0 recovery_block_device_28_0 boot_block_device_28_0 userdata_block_device_28_0 cache_block_device_28_0 swap_block_device_28_0 metadata_block_device_28_0 misc_block_device_28_0 ppp_device_28_0 tee_device_28_0 kb_block_device_28_0 dkb_block_device_28_0 devmap_device ttyMT_device ttyS_device ttySDIO_device vmodem_device stpwmt_device wmtdetect_device wmtWifi_device stpbt_device fw_log_bt_device stpant_device fm_device stpgps_device fw_log_gps_device fw_log_wmt_device fw_log_wifi_device pmem_multimedia_device mt6516_isp_device mt6516_IDP_device mt9p012_device mt6516_jpeg_device FM50AF_device DW9714AF_device DW9814AF_device AK7345AF_device DW9714A_device LC898122AF_device LC898212AF_device BU6429AF_device AD5820AF_device DW9718AF_device BU64745GWZAF_device MAINAF_device MAIN2AF_device SUBAF_device M4U_device_device Vcodec_device MJC_device smartpa_device smartpa1_device uio0_device xt_qtaguid_device rfkill_device sw_sync_device sec_device hid_keyboard_device btn_device uinput_device TV_out_device gz_device camera_sysram_device camera_isp_device camera_dip_device camera_dpe_device camera_tsf_device camera_fdvt_device camera_rsc_device camera_gepf_device camera_wpe_device camera_owe_device camera_mfb_device camera_pipemgr_device ccu_device vpu_device mdla_device mtk_jpeg_device kd_camera_hw_device seninf_device kd_camera_flashlight_device flashlight_device kd_camera_hw_bus2_device MATV_device mt_otg_test_device mt_mdp_device mtkg2d_device misc_sd_device mtk_sched_device ampc0_device mmp_device ttyGS_device CAM_CAL_DRV_device CAM_CAL_DRV1_device CAM_CAL_DRV2_device MTK_SMI_device mtk_cmdq_device mtk_mdp_device mtk_rrc_device ebc_device vow_device MT6516_H264_DEC_device MT6516_Int_SRAM_device MT6516_MM_QUEUE_device MT6516_MP4_DEC_device MT6516_MP4_ENC_device sensor_device aed_device ccci_device ccci_monitor_device gsm0710muxd_device eemcs_device emd_device mt6605_device st21nfc_device st54spi_device exm0_device mmcblk_device BOOT_device MT_pmic_device aal_als_device accdet_device android_device bmtpool_device bootimg_device btif_device cache_device cpu_dma_latency_device dummy_cam_cal_device ebr_device expdb_device fat_device logo_device loop-control_device mbr_device met_device misc_device misc2_device mtfreqhopping_device mtgpio_device mtk_kpd_device network_device nvram_device pmt_device preloader_device pro_info_device protect_f_device protect_s_device psaux_device ptyp_device recovery_device sec_ro_device seccfg_device tee_part_device snapshot_device tgt_device touch_device tpd_em_log_device ttyp_device uboot_device uibc_device usrdata_device zram0_device hwzram0_device RT_Monitor_device kick_powerkey_device agps_device mnld_device geo_device mdlog_device md32_device scp_device adsp_device sspm_device etb_device MT_pmic_adc_cali_device mtk-adc-cali_device MT_pmic_cali_device otp_device otp_part_block_device qemu_pipe_device icusb_device phantom_device irtx_device pmic_ftm_device charger_ftm_device shf_device keyblock_device offloadservice_device ttyACM_device hrm_device lens_device nvdata_device nvcfg_device expdb_block_device misc2_block_device logo_block_device para_block_device tee_block_device seccfg_block_device secro_block_device preloader_block_device lk_block_device protect1_block_device protect2_block_device keystore_block_device oemkeystore_block_device sec1_block_device md1img_block_device md1dsp_block_device md1arm7_block_device md3img_block_device mmcblk1_block_device mmcblk1p1_block_device bootdevice_block_device odm_block_device oem_block_device vendor_block_device dtbo_block_device loader_ext_block_device spm_device persist_block_device md_block_device spmfw_block_device mcupmfw_block_device scp_block_device sspm_block_device dsp_block_device ppl_block_device nvcfg_block_device ancservice_device mbim_device audio_ipi_device cam_vpu_block_device boot_para_block_device mtk_dfrc_device vbmeta_block_device audio_dsp_block_device hwmsensor_device msensor_device gsensor_device als_ps_device gyroscope_device barometer_device humidity_device biometric_device sensorlist_device m_batch_misc_device m_als_misc_device m_ps_misc_device m_baro_misc_device m_hmdy_misc_device m_acc_misc_device m_mag_misc_device m_gyro_misc_device m_act_misc_device m_pedo_misc_device m_situ_misc_device m_step_c_misc_device m_fusion_misc_device m_bio_misc_device teei_fp_device teei_client_device teei_config_device utr_tui_device teei_vfs_device teei_rpmb_device ut_keymaster_device mrdump_device dri_device nwkopt_device tx_device mobicore_admin_device mobicore_user_device mobicore_tui_device tkcore_admin_device tkcore_block_device gps_emi_device rpmb_block_device fingerprint_device oppo_block_device oppo_ktv_device dbmdx_ch_device ese_device fingerprintd_device silead_fpd_device gz_kree_device)) +(typeattributeset domain (adbd_28_0 audioserver_28_0 blkid_28_0 blkid_untrusted_28_0 bluetooth_28_0 bootanim_28_0 bootstat_28_0 bufferhubd_28_0 cameraserver_28_0 charger_28_0 clatd_28_0 cppreopts_28_0 crash_dump_28_0 dex2oat_28_0 dhcp_28_0 dnsmasq_28_0 drmserver_28_0 dumpstate_28_0 e2fs_28_0 ephemeral_app_28_0 fingerprintd_28_0 fsck_28_0 fsck_untrusted_28_0 gatekeeperd_28_0 healthd_28_0 hwservicemanager_28_0 idmap_28_0 incident_28_0 incident_helper_28_0 incidentd_28_0 init_28_0 inputflinger_28_0 install_recovery_28_0 installd_28_0 isolated_app_28_0 kernel_28_0 keystore_28_0 lmkd_28_0 logd_28_0 logpersist_28_0 mdnsd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediametrics_28_0 mediaprovider_28_0 mediaserver_28_0 modprobe_28_0 mtp_28_0 netd_28_0 netutils_wrapper_28_0 nfc_28_0 otapreopt_chroot_28_0 otapreopt_slot_28_0 performanced_28_0 perfprofd_28_0 platform_app_28_0 postinstall_28_0 postinstall_dexopt_28_0 ppp_28_0 preopt2cachename_28_0 priv_app_28_0 profman_28_0 racoon_28_0 radio_28_0 recovery_28_0 recovery_persist_28_0 recovery_refresh_28_0 runas_28_0 sdcardd_28_0 secure_element_28_0 servicemanager_28_0 sgdisk_28_0 shared_relro_28_0 shell_28_0 slideshow_28_0 su_28_0 surfaceflinger_28_0 system_app_28_0 system_server_28_0 tee_28_0 thermalserviced_28_0 tombstoned_28_0 toolbox_28_0 traced_probes_28_0 traceur_app_28_0 tzdatacheck_28_0 ueventd_28_0 uncrypt_28_0 untrusted_app_28_0 untrusted_app_27_28_0 untrusted_app_25_28_0 untrusted_v2_app_28_0 update_engine_28_0 update_verifier_28_0 usbd_28_0 vdc_28_0 vendor_init_28_0 vendor_shell_28_0 virtual_touchpad_28_0 vndservicemanager_28_0 vold_28_0 vold_prepare_subdirs_28_0 vr_hwc_28_0 watchdogd_28_0 webview_zygote_28_0 wificond_28_0 wpantund_28_0 zygote_28_0 aee_aed_28_0 aee_aedv_28_0 aee_core_forwarder_28_0 boot_logo_updater_28_0 cmddumper_28_0 em_svr_28_0 emdlogger_28_0 kisd_28_0 loghidlsysservice_28_0 mdlogger_28_0 mobile_log_d_28_0 mtkbootanimation_28_0 netdiag_28_0 thermalindicator_28_0 GoogleOtaBinder_28_0 atci_service_sys_28_0 capturepackets_28_0 dm_agent_binder_28_0 guiext-server_28_0 hdmi_28_0 kpoc_charger_28_0 md_monitor_28_0 met_log_d_28_0 mtk_advcamserver_28_0 mtk_camdumpserver_28_0 thermald_28_0 usp_service_28_0 atlasservice_28_0 autochmod-sh_28_0 bspCriticalLog_28_0 bspFwUpdate_28_0 criticallog_28_0 dumpLog_off_28_0 foss_28_0 hypnus_context_28_0 hypnusd_28_0 motorcontrol_28_0 oiface_28_0 oppodebugtool_28_0 oppo_shell_28_0 oppoasserttip_28_0 oppodisplay_28_0 oppotheme_app_28_0 ousage_28_0 pcba_diag_28_0 screen_record_28_0 wifi_ftm_28_0 wifirftest_28_0 engineer_system_daemon_28_0 engineermode_app_28_0 commondcs_28_0 hal_audio_default hal_audiocontrol_default hal_authsecret_default hal_bluetooth_default hal_bootctl_default hal_broadcastradio_default hal_camera_default hal_cas_default hal_configstore_default hal_confirmationui_default hal_contexthub_default hal_drm_default hal_dumpstate_default hal_evs_default hal_fingerprint_default hal_gatekeeper_default hal_gnss_default hal_graphics_allocator_default hal_graphics_composer_default hal_health_default hal_ir_default hal_keymaster_default hal_light_default hal_lowpan_default hal_memtrack_default hal_nfc_default hal_power_default hal_radio_config_default hal_radio_default hal_secure_element_default hal_sensors_default hal_tetheroffload_default hal_thermal_default hal_tv_cec_default hal_tv_input_default hal_usb_default hal_vehicle_default hal_vibrator_default hal_vr_default hal_wifi_default hal_wifi_hostapd_default hal_wifi_offload_default hal_wifi_supplicant_default rild vendor_modprobe MtkCodecService aee_hal audiocmdservice_atci biosensord_nvram ccci_fsd ccci_mdinit connsyslogger em_hidl factory fm_hidl_service fuelgauged fuelgauged_nvram gsm0710muxd hal_keymaster_attestation mtk_hal_usb lbs_dbg lbs_hidl_service loghidlvendorservice merged_hal_service meta_tst mmc_ffu mnld mtk_agpsd mtk_hal_audio mtk_hal_bluetooth mtk_hal_camera mtk_hal_gnss mtk_hal_imsa mtk_hal_light mtk_hal_mms mtk_hal_power mtk_hal_pq mtk_hal_secure_element mtk_hal_sensors mtk_hal_wifi mtk_wmt_launcher mtkrild muxreport nvram_agent_binder nvram_daemon slpd spm_loader st54spi_hal_secure_element stp_dump3 thermal_manager thermalloadalgod vendor_app wlan_assistant wmt_check_patch wmt_loader atci_service atcid hal_capi_default ccci_rpcd wo_epdg_client flashlessd ged_srv hal_drm_clearkey hal_drm_widevine hal_mtkcodecservice_default hal_tee_default hal_teeregistry_default hal_thh_default init_thh_service wo_ipsec ipsec_mon launchpppoe mobicore mobicore_app mtk_hal_dfps mtk_hal_keyinstall mtk_hal_keymanage mtk_hal_neuralnetworks mtk_hal_nwk_opt mtk_hal_wfo netdagent osi ppl_agent rcs_volte_stack remosaic_daemon resize statusd stflashtool teed_app teeregistryd_app thermal tkcore hal_tui_default viarild volte_rcs_ua volte_uce_ua vtservice vtservice_hidl move-widevine-data-sh bip epdg_wod ipsec volte_imcb volte_imsm_93 volte_stack volte_ua wfca exp_lock hal_dms_dolby hal_ktv_oppo hal_oiface_oppo oppoalgo_daemon self_init engineer_hidl engineer_vendor_daemon engsensor_hidl messager_hidl transfer_hidl hal_fingerprint_oppo oppo_fingerprints_init_shell hal_cryptoeng_oppo hal_face_oppo hal_fingerprintpay_oppo hal_soter_trustonic)) +(typeattributeset fs_type (device_28_0 labeledfs_28_0 pipefs_28_0 sockfs_28_0 rootfs_28_0 proc_28_0 proc_security_28_0 proc_drop_caches_28_0 proc_overcommit_memory_28_0 proc_min_free_order_shift_28_0 usermodehelper_28_0 sysfs_usermodehelper_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 proc_bluetooth_writable_28_0 proc_abi_28_0 proc_asound_28_0 proc_buddyinfo_28_0 proc_cmdline_28_0 proc_cpuinfo_28_0 proc_dirty_28_0 proc_diskstats_28_0 proc_extra_free_kbytes_28_0 proc_filesystems_28_0 proc_hostname_28_0 proc_hung_task_28_0 proc_interrupts_28_0 proc_iomem_28_0 proc_kmsg_28_0 proc_loadavg_28_0 proc_max_map_count_28_0 proc_meminfo_28_0 proc_misc_28_0 proc_modules_28_0 proc_mounts_28_0 proc_net_28_0 proc_page_cluster_28_0 proc_pagetypeinfo_28_0 proc_panic_28_0 proc_perf_28_0 proc_pid_max_28_0 proc_pipe_conf_28_0 proc_random_28_0 proc_sched_28_0 proc_stat_28_0 proc_swaps_28_0 proc_sysrq_28_0 proc_timer_28_0 proc_tty_drivers_28_0 proc_uid_cputime_showstat_28_0 proc_uid_cputime_removeuid_28_0 proc_uid_io_stats_28_0 proc_uid_procstat_set_28_0 proc_uid_time_in_state_28_0 proc_uid_concurrent_active_time_28_0 proc_uid_concurrent_policy_time_28_0 proc_uid_cpupower_28_0 proc_uptime_28_0 proc_version_28_0 proc_vmallocinfo_28_0 proc_vmstat_28_0 proc_zoneinfo_28_0 selinuxfs_28_0 cgroup_28_0 cgroup_bpf_28_0 sysfs_28_0 sysfs_android_usb_28_0 sysfs_uio_28_0 sysfs_batteryinfo_28_0 sysfs_bluetooth_writable_28_0 sysfs_dm_28_0 sysfs_dt_firmware_android_28_0 sysfs_ipv4_28_0 sysfs_kernel_notes_28_0 sysfs_leds_28_0 sysfs_hwrandom_28_0 sysfs_nfc_power_writable_28_0 sysfs_wake_lock_28_0 sysfs_mac_address_28_0 sysfs_net_28_0 sysfs_power_28_0 sysfs_rtc_28_0 sysfs_switch_28_0 sysfs_usb_28_0 sysfs_wakeup_reasons_28_0 sysfs_fs_ext4_features_28_0 fs_bpf_28_0 configfs_28_0 sysfs_devices_system_cpu_28_0 sysfs_lowmemorykiller_28_0 sysfs_wlan_fwpath_28_0 sysfs_vibrator_28_0 sysfs_thermal_28_0 sysfs_zram_28_0 sysfs_zram_uevent_28_0 inotify_28_0 devpts_28_0 tmpfs_28_0 shm_28_0 mqueue_28_0 fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0 debugfs_28_0 debugfs_mmc_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 debugfs_tracing_instances_28_0 debugfs_wakeup_sources_28_0 debugfs_wifi_tracing_28_0 pstorefs_28_0 functionfs_28_0 oemfs_28_0 usbfs_28_0 binfmt_miscfs_28_0 app_fusefs_28_0 sysfs_hypnus_28_0 sysfs_fp_state_28_0 sysfs_ps_sensor_28_0 goodix_t_28_0 oppo_gesture_proc_28_0 sys_mt_gpio_file_28_0 proc_oppocustom_file_28_0 proc_touchpanel_file_28_0 proc_fastchg_fw_update_file_28_0 proc_charging_limit_time_file_28_0 proc_touchkey_file_28_0 proc_devinfo_file_28_0 proc_oppo_fp_common_file_28_0 proc_oppo_secure_common_file_28_0 proc_flash_light_file_28_0 fingerprint_engineeringmode_app_proc_28_0 gpufreq_proc_28_0 chiptype_proc_28_0 proc_charger_critical_log_file_28_0 engineeringmode_app_read_file_28_0 proc_thermal proc_mtkcooler proc_mtktz proc_slogger proc_lk_env proc_ged proc_perfmgr proc_wmtdbg proc_slabinfo proc_zraminfo proc_cpu_alignment proc_gpulog proc_sched_debug proc_chip proc_atf_log proc_gz_log proc_last_kmsg proc_bootprof proc_pl_lk proc_ufs_debug proc_msdc_debug proc_pidmap proc_kpageflags proc_slabtrace proc_cmdq_debug sysfs_therm sysfs_fps sysfs_ccci sysfs_mdinfo sysfs_ssw sysfs_vcorefs_pwrctrl sysfs_md32 sysfs_scp sysfs_adsp sysfs_sspm sysfs_devinfo sysfs_dcm sysfs_dcs sysfs_vcore_debug sysfs_keypad_file proc_icusb iso9660 rawfs fuseblk proc_mrdump_rst proc_battery_cmd debugfs_binder debugfs_blockio debugfs_fuseio debugfs_usb debugfs_fb debugfs_cpuhvfs debugfs_usb20_phy debugfs_dynamic_debug debugfs_shrinker_debug debugfs_dmlog_debug debugfs_page_owner_slim_debug debugfs_rcu debugfs_ged debugfs_fpsgo debugfs_eara_thermal debugfs_vpu_power debugfs_mdla_power debugfs_gpu_mali_midgard debugfs_gpu_mali_utgard debugfs_gpu_img debugfs_ion debugfs_ion_mm_heap debugfs_emi_mbw_buf debugfs_vpu_device_dbg debugfs_smi_mon sysfs_boot_mode sysfs_boot_type sysfs_comport_type sysfs_uart_info sysfs_usb_cmode sysfs_vbus sysfs_pump_express sysfs_dual_role_usb20 sysfs_tpd_setting sysfs_tpd_debug proc_freqhop proc_flash proc_partition sysfs_pmu sysfs_spm sysfs_headset debugfs_regmap sys_usb_rawbulk teei_control_file sysfs_vibrator_setting sysfs_leds_setting sysfs_mmcblk proc_cpu_loading sysfs_thermald sysfs_mrdump proc_secmem oppo_dump_debugfs oppo_tfa_debugfs sysfs_battery_supply sysfs_wakelock_profiler oppo_version_proc oppo_sys_motor_file sysfs_disp_hbm sysfs_fingerprint_notify oppo_sys_wifi_file oppo_limit_speed_proc_file proc_oppo_als_file sys_engineer_file)) +(typeattributeset file_type (adbd_exec_28_0 bootanim_exec_28_0 bootstat_exec_28_0 bufferhubd_exec_28_0 cameraserver_exec_28_0 clatd_exec_28_0 cppreopts_exec_28_0 crash_dump_exec_28_0 dex2oat_exec_28_0 dhcp_exec_28_0 dnsmasq_exec_28_0 drmserver_exec_28_0 drmserver_socket_28_0 dumpstate_exec_28_0 e2fs_exec_28_0 unlabeled_28_0 system_file_28_0 vendor_hal_file_28_0 vendor_file_28_0 vendor_app_file_28_0 vendor_configs_file_28_0 same_process_hal_file_28_0 vndk_sp_file_28_0 vendor_framework_file_28_0 vendor_overlay_file_28_0 metadata_file_28_0 vold_metadata_file_28_0 runtime_event_log_tags_file_28_0 logcat_exec_28_0 coredump_file_28_0 system_data_file_28_0 vendor_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 tombstone_wifi_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 mnt_media_rw_file_28_0 mnt_user_file_28_0 mnt_expand_file_28_0 storage_file_28_0 mnt_media_rw_stub_file_28_0 storage_stub_file_28_0 mnt_vendor_file_28_0 postinstall_mnt_dir_28_0 postinstall_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 tee_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 efs_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 bluetooth_efs_file_28_0 fingerprintd_data_file_28_0 fingerprint_vendor_data_file_28_0 app_fuse_file_28_0 adbd_socket_28_0 bluetooth_socket_28_0 dnsproxyd_socket_28_0 dumpstate_socket_28_0 fwmarkd_socket_28_0 lmkd_socket_28_0 logd_socket_28_0 logdr_socket_28_0 logdw_socket_28_0 mdns_socket_28_0 mdnsd_socket_28_0 misc_logd_file_28_0 mtpd_socket_28_0 netd_socket_28_0 property_socket_28_0 racoon_socket_28_0 rild_socket_28_0 rild_debug_socket_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 tombstoned_crash_socket_28_0 tombstoned_java_trace_socket_28_0 tombstoned_intercept_socket_28_0 traced_producer_socket_28_0 traced_consumer_socket_28_0 uncrypt_socket_28_0 wpa_socket_28_0 zygote_socket_28_0 gps_control_28_0 pdx_display_dir_28_0 pdx_performance_dir_28_0 pdx_bufferhub_dir_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 file_contexts_file_28_0 mac_perms_file_28_0 property_contexts_file_28_0 seapp_contexts_file_28_0 sepolicy_file_28_0 service_contexts_file_28_0 nonplat_service_contexts_file_28_0 hwservice_contexts_file_28_0 vndservice_contexts_file_28_0 audiohal_data_file_28_0 fingerprintd_exec_28_0 fsck_exec_28_0 gatekeeperd_exec_28_0 healthd_exec_28_0 hwservicemanager_exec_28_0 idmap_exec_28_0 init_exec_28_0 inputflinger_exec_28_0 install_recovery_exec_28_0 installd_exec_28_0 keystore_exec_28_0 lmkd_exec_28_0 logd_exec_28_0 mediacodec_exec_28_0 mediadrmserver_exec_28_0 mediaextractor_exec_28_0 mediametrics_exec_28_0 mediaserver_exec_28_0 mtp_exec_28_0 netd_exec_28_0 netutils_wrapper_exec_28_0 otapreopt_chroot_exec_28_0 otapreopt_slot_exec_28_0 performanced_exec_28_0 perfprofd_exec_28_0 ppp_exec_28_0 preopt2cachename_exec_28_0 profman_exec_28_0 racoon_exec_28_0 recovery_persist_exec_28_0 recovery_refresh_exec_28_0 runas_exec_28_0 sdcardd_exec_28_0 servicemanager_exec_28_0 sgdisk_exec_28_0 shell_exec_28_0 su_exec_28_0 thermalserviced_exec_28_0 tombstoned_exec_28_0 toolbox_exec_28_0 tzdatacheck_exec_28_0 uncrypt_exec_28_0 update_engine_exec_28_0 update_verifier_exec_28_0 usbd_exec_28_0 vdc_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 virtual_touchpad_exec_28_0 vold_exec_28_0 vold_prepare_subdirs_exec_28_0 vr_hwc_exec_28_0 webview_zygote_exec_28_0 wificond_exec_28_0 wpantund_exec_28_0 zygote_exec_28_0 provision_file_28_0 key_install_data_file_28_0 autochmod-sh_exec_28_0 dumpLog_off_exec_28_0 dumpLog_on_exec_28_0 oppo_log_data_file_28_0 oppo_hypnus_data_file_28_0 oppo_theme_data_file_28_0 oppo_font_data_file_28_0 data_camera_update_28_0 data_sfs_file_28_0 data_system_indicate_28_0 coloros_data_file_28_0 oppo_public_data_file_28_0 oppo_psw_data_file_28_0 oppo_log_file_28_0 oppo_logswitch_file_28_0 oppo_multimedia_file_28_0 oppo_firmware_data_file_28_0 oppo_appchannel_file_28_0 gboard_data_file_28_0 gboard_theme_file_28_0 hypnus_context_exec_28_0 oppodebugtool_exec_28_0 oppo_shell_exec_28_0 oppoasserttip_exec_28_0 screen_record_exec_28_0 wifi_ftm_exec_28_0 wifirftest_exec_28_0 engineer_system_daemon_exec_28_0 commondcs_exec_28_0 hostapd_data_file wpa_data_file hal_audio_default_exec hal_audio_default_tmpfs hal_audiocontrol_default_exec hal_audiocontrol_default_tmpfs hal_authsecret_default_exec hal_authsecret_default_tmpfs hal_bluetooth_default_exec hal_bluetooth_default_tmpfs hal_bootctl_default_exec hal_bootctl_default_tmpfs hal_broadcastradio_default_exec hal_broadcastradio_default_tmpfs hal_camera_default_exec hal_camera_default_tmpfs hal_cas_default_exec hal_cas_default_tmpfs hal_configstore_default_exec hal_configstore_default_tmpfs hal_confirmationui_default_exec hal_confirmationui_default_tmpfs hal_contexthub_default_exec hal_contexthub_default_tmpfs hal_drm_default_exec hal_drm_default_tmpfs hal_dumpstate_default_exec hal_dumpstate_default_tmpfs hal_evs_default_exec hal_evs_default_tmpfs hal_fingerprint_default_exec hal_fingerprint_default_tmpfs hal_gatekeeper_default_exec hal_gatekeeper_default_tmpfs hal_gnss_default_exec hal_gnss_default_tmpfs hal_graphics_allocator_default_exec hal_graphics_allocator_default_tmpfs hal_graphics_composer_default_exec hal_graphics_composer_default_tmpfs hal_health_default_exec hal_health_default_tmpfs hal_ir_default_exec hal_ir_default_tmpfs hal_keymaster_default_exec hal_keymaster_default_tmpfs hal_light_default_exec hal_light_default_tmpfs hal_lowpan_default_exec hal_lowpan_default_tmpfs hal_memtrack_default_exec hal_memtrack_default_tmpfs hal_nfc_default_exec hal_nfc_default_tmpfs mediacodec_tmpfs hal_power_default_exec hal_power_default_tmpfs hal_radio_config_default_exec hal_radio_config_default_tmpfs hal_radio_default_exec hal_radio_default_tmpfs hal_secure_element_default_exec hal_secure_element_default_tmpfs hal_sensors_default_exec hal_sensors_default_tmpfs hal_tetheroffload_default_exec hal_tetheroffload_default_tmpfs hal_thermal_default_exec hal_thermal_default_tmpfs hal_tv_cec_default_exec hal_tv_cec_default_tmpfs hal_tv_input_default_exec hal_tv_input_default_tmpfs hal_usb_default_exec hal_usb_default_tmpfs hal_vehicle_default_exec hal_vehicle_default_tmpfs hal_vibrator_default_exec hal_vibrator_default_tmpfs hal_vr_default_exec hal_vr_default_tmpfs hal_wifi_default_exec hal_wifi_default_tmpfs hal_wifi_hostapd_default_exec hal_wifi_hostapd_default_tmpfs hal_wifi_offload_default_exec hal_wifi_offload_default_tmpfs hal_wifi_supplicant_default_exec hal_wifi_supplicant_default_tmpfs rild_exec rild_tmpfs tee_exec tee_tmpfs vndservicemanager_exec vndservicemanager_tmpfs MtkCodecService_exec aee_hal_exec aee_hal_tmpfs audiocmdservice_atci_exec audiocmdservice_atci_tmpfs biosensord_nvram_exec biosensord_nvram_file biosensord_nvram_tmpfs ccci_fsd_exec ccci_fsd_tmpfs ccci_mdinit_exec ccci_mdinit_tmpfs connsyslogger_exec connsyslogger_tmpfs em_hidl_exec em_hidl_tmpfs factory_exec factory_tmpfs custom_file lost_found_data_file dontpanic_data_file resource_cache_data_file http_proxy_cfg_data_file acdapi_data_file ppp_data_file wpa_supplicant_data_file radvd_data_file volte_vt_socket dfo_socket rild2_socket rild3_socket rild4_socket rild_mal_socket rild_mal_at_socket rild_mal_md2_socket rild_mal_at_md2_socket rild_ims_socket rild_imsm_socket rild_oem_socket rild_mtk_ut_socket rild_mtk_ut_2_socket rild_mtk_modem_socket rild_md2_socket rild2_md2_socket rild_debug_md2_socket rild_oem_md2_socket rild_mtk_ut_md2_socket rild_mtk_ut_2_md2_socket rild_mtk_modem_md2_socket rild_vsim_socket rild_vsim_md2_socket mal_mfi_socket mal_data_file netdiag_socket wpa_wlan0_socket soc_vt_imcb_socket soc_vt_tcv_socket soc_vt_stk_socket soc_vt_svc_socket dbus_bluetooth_socket bt_int_adp_socket bt_a2dp_stream_socket bt_data_file agpsd_socket agpsd_data_file mnld_socket mnld_data_file gps_data_file MPED_socket MPED_data_file sysctl_socket backuprestore_socket protect_f_data_file protect_s_data_file persist_data_file nvram_data_file nvdata_file nvcfg_file cct_data_file mediaserver_data_file mediacodec_data_file logmisc_data_file logtemp_data_file aee_core_data_file aee_core_vendor_file aee_tombstone_data_file aee_exp_data_file aee_exp_vendor_file aee_dumpsys_data_file aee_dumpsys_vendor_file sf_rtt_file rild-dongle_socket ccci_cfg_file c2k_file sensor_data_file stp_dump_data_file dynamic_fw_data_file rild_via_socket rpc_socket rild_ctclient_socket data_tmpfs_log_file vendor_tmpfs_log_file fon_image_data_file ims_ipsec_data_file thermal_manager_data_file adbd_data_file autokd_data_file sf_bqdump_data_file nfc_socket factory_data_file mdlog_data_file mtk_audiohal_data_file mtk_powerhal_data_file mddb_data_file consyslog_data_file mediadrm_vendor_data_file lbs_dbg_data_file atci-audio_socket aee_dipdebug_vendor_file fm_hidl_service_exec fm_hidl_service_tmpfs fuelgauged_exec fuelgauged_file fuelgauged_tmpfs fuelgauged_nvram_exec fuelgauged_nvram_file fuelgauged_nvram_tmpfs gsm0710muxd_exec gsm0710muxd_tmpfs hal_keymaster_attestation_exec hal_keymaster_attestation_tmpfs mtk_hal_usb_exec mtk_hal_usb_tmpfs lbs_dbg_exec lbs_dbg_tmpfs lbs_hidl_service_exec lbs_hidl_service_tmpfs loghidlvendorservice_exec loghidlvendorservice_tmpfs merged_hal_service_exec merged_hal_service_tmpfs meta_tst_exec meta_tst_tmpfs mmc_ffu_exec mmc_ffu_tmpfs mnld_exec mnld_tmpfs mtk_agpsd_exec mtk_agpsd_tmpfs mtk_hal_audio_exec mtk_hal_audio_tmpfs mtk_hal_bluetooth_exec mtk_hal_bluetooth_tmpfs mtk_hal_camera_exec mtk_hal_camera_tmpfs mtk_hal_gnss_exec mtk_hal_gnss_tmpfs mtk_hal_imsa_exec mtk_hal_imsa_tmpfs mtk_hal_light_exec mtk_hal_light_tmpfs mtk_hal_mms_exec mtk_hal_mms_tmpfs mtk_hal_power_exec mtk_hal_power_tmpfs mtk_hal_pq_exec mtk_hal_pq_tmpfs mtk_hal_secure_element_exec mtk_hal_secure_element_tmpfs mtk_hal_sensors_exec mtk_hal_sensors_tmpfs mtk_hal_wifi_exec mtk_hal_wifi_tmpfs mtk_wmt_launcher_exec mtk_wmt_launcher_tmpfs mtkrild_exec mtkrild_tmpfs muxreport_exec muxreport_tmpfs nvram_agent_binder_exec nvram_agent_binder_tmpfs nvram_daemon_exec nvram_daemon_tmpfs slpd_exec slpd_tmpfs spm_loader_exec spm_loader_tmpfs st54spi_hal_secure_element_exec st54spi_hal_secure_element_tmpfs stp_dump3_exec stp_dump3_tmpfs thermal_manager_exec thermal_manager_tmpfs thermalloadalgod_exec thermalloadalgod_tmpfs vendor_app_tmpfs wlan_assistant_exec wlan_assistant_tmpfs wmt_check_patch_exec wmt_check_patch_tmpfs wmt_loader_exec wmt_loader_tmpfs atci_service_exec atci_service_tmpfs atcid_exec atcid_tmpfs hal_capi_default_exec hal_capi_default_tmpfs ccci_rpcd_exec ccci_rpcd_tmpfs wo_epdg_client_exec wo_epdg_client_tmpfs statusd_socket teei_data_file logmuch_data_file epdg_ipsec_conf_file epdg_apn_conf_file wo_epdg_action_socket wo_epdg_sim_socket wo_epdg_ipsec_socket rcs_volte_stack_socket mtk_radio_data_file rild_atci_socket rilproxy_atci_socket atci_service_socket adb_atci_socket flashlessd_exec flashlessd_tmpfs ged_srv_exec ged_srv_tmpfs hal_drm_clearkey_exec hal_drm_clearkey_tmpfs hal_drm_widevine_exec hal_drm_widevine_tmpfs hal_mtkcodecservice_default_exec hal_mtkcodecservice_default_tmpfs hal_tee_default_exec hal_tee_default_tmpfs hal_teeregistry_default_exec hal_teeregistry_default_tmpfs hal_thh_default_exec hal_thh_default_tmpfs init_thh_service_exec init_thh_service_tmpfs wo_starter_exec wo_charon_exec wo_ipsec_exec wo_stroke_exec ipsec_mon_exec launchpppoe_exec mobicore_exec mobicore_data_file mobicore_vendor_file mobicore_tmpfs mobicore_data_migration_file mobicore_app_tmpfs mtk_hal_dfps_exec mtk_hal_dfps_tmpfs mtk_hal_keyinstall_exec mtk_hal_keyinstall_tmpfs mtk_hal_keymanage_exec mtk_hal_keymanage_tmpfs mtk_hal_neuralnetworks_exec mtk_hal_neuralnetworks_tmpfs mtk_hal_nwk_opt_exec mtk_hal_nwk_opt_tmpfs mtk_hal_wfo_exec mtk_hal_wfo_tmpfs dhcp6s_exec netdagent_exec netdagent_tmpfs osi_exec osi_tmpfs ppl_agent_exec ppl_agent_tmpfs rcs_volte_stack_exec rcs_volte_stack_tmpfs remosaic_daemon_exec remosaic_daemon_tmpfs resize_exec resize_tmpfs statusd_exec statusd_tmpfs stflashtool_exec stflashtool_tmpfs teed_app_tmpfs teeregistryd_app_tmpfs thermal_exec thermal_tmpfs tkcore_exec tkcore_data_file tkcore_protect_data_file tkcore_spta_file tkcore_log_file tkcore_systa_file tkcore_tmpfs hal_tui_default_exec hal_tui_default_tmpfs viarild_exec viarild_tmpfs volte_rcs_ua_exec rcs_ua_proxy_socket volte_rcs_ua_tmpfs volte_uce_ua_exec volte_uce_socket volte_uce_ua_tmpfs vtservice_exec vtservice_hidl_exec vtservice_tmpfs vtservice_hidl_tmpfs move-widevine-data-sh_exec move-widevine-data-sh_tmpfs bip_exec bip_tmpfs epdg_wod_exec wod_ipsec_conf_file wod_apn_conf_file wod_action_socket wod_sim_socket wod_ipsec_socket wod_dns_socket epdg_wod_tmpfs volte_imcb_socket volte_ua_socket volte_stack_socket starter_exec charon_exec ipsec_exec stroke_exec volte_imcb_exec volte_imsa1_socket volte_imsvt1_socket volte_imcb_tmpfs volte_imsm_93_exec volte_imsm_93_tmpfs volte_stack_exec volte_stack_tmpfs volte_ua_exec volte_ua_tmpfs wfca_exec wfca_tmpfs exp_lock_exec exp_lock_tmpfs oppo_mm_data_file oppo_algo_data_file oppo_firmware_file vooc_firmware_file nfc_vendor_data_file ufs_firmware_file oppo_reserve_file oppo_reserve_radio_file oppo_reserve_system_file oppo_reserve_media_file oppo_reserve_system_config oppo_reserve_media_log oppo_reserve_media_engineermode oppo_reserve_media_coloros oppo_reserve_media_camera oppo_reserve_media_dropbox dolby_mm_data_file hal_dms_dolby_exec hal_dms_dolby_tmpfs hal_ktv_oppo_exec hal_ktv_oppo_tmpfs hal_oiface_oppo_exec hal_oiface_oppo_tmpfs oppoalgo_daemon_exec oppoalgo_daemon_tmpfs self_init_exec self_init_tmpfs engineer_hidl_exec engineer_hidl_tmpfs engineer_vendor_daemon_exec engineer_vendor_daemon_tmpfs engsensor_hidl_exec engsensor_hidl_tmpfs persist_engineer_file persist_camera_file messager_hidl_exec messager_hidl_tmpfs transfer_hidl_exec transfer_hidl_tmpfs hal_fingerprint_oppo_exec hal_fingerprint_oppo_tmpfs silead_fpd_data_file oppo_fingerprints_init_shell_exec oppo_fingerprints_init_shell_tmpfs TBaseDeviceBinding_exec cryptoeng_data_file hal_cryptoeng_oppo_exec hal_cryptoeng_oppo_tmpfs face_data_file face_picture_file hal_face_oppo_exec hal_face_oppo_tmpfs hal_fingerprintpay_oppo_exec hal_fingerprintpay_oppo_tmpfs hal_soter_trustonic_exec hal_soter_trustonic_tmpfs)) +(typeattributeset exec_type (adbd_exec_28_0 bootanim_exec_28_0 bootstat_exec_28_0 bufferhubd_exec_28_0 cameraserver_exec_28_0 clatd_exec_28_0 cppreopts_exec_28_0 crash_dump_exec_28_0 dex2oat_exec_28_0 dhcp_exec_28_0 dnsmasq_exec_28_0 drmserver_exec_28_0 dumpstate_exec_28_0 e2fs_exec_28_0 logcat_exec_28_0 fingerprintd_exec_28_0 fsck_exec_28_0 gatekeeperd_exec_28_0 healthd_exec_28_0 hwservicemanager_exec_28_0 idmap_exec_28_0 init_exec_28_0 inputflinger_exec_28_0 install_recovery_exec_28_0 installd_exec_28_0 keystore_exec_28_0 lmkd_exec_28_0 logd_exec_28_0 mediacodec_exec_28_0 mediadrmserver_exec_28_0 mediaextractor_exec_28_0 mediametrics_exec_28_0 mediaserver_exec_28_0 mtp_exec_28_0 netd_exec_28_0 netutils_wrapper_exec_28_0 otapreopt_chroot_exec_28_0 otapreopt_slot_exec_28_0 performanced_exec_28_0 perfprofd_exec_28_0 ppp_exec_28_0 preopt2cachename_exec_28_0 profman_exec_28_0 racoon_exec_28_0 recovery_persist_exec_28_0 recovery_refresh_exec_28_0 runas_exec_28_0 sdcardd_exec_28_0 servicemanager_exec_28_0 sgdisk_exec_28_0 shell_exec_28_0 su_exec_28_0 thermalserviced_exec_28_0 tombstoned_exec_28_0 toolbox_exec_28_0 tzdatacheck_exec_28_0 uncrypt_exec_28_0 update_engine_exec_28_0 update_verifier_exec_28_0 usbd_exec_28_0 vdc_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 virtual_touchpad_exec_28_0 vold_exec_28_0 vold_prepare_subdirs_exec_28_0 vr_hwc_exec_28_0 webview_zygote_exec_28_0 wificond_exec_28_0 wpantund_exec_28_0 zygote_exec_28_0 autochmod-sh_exec_28_0 dumpLog_off_exec_28_0 dumpLog_on_exec_28_0 hypnus_context_exec_28_0 oppodebugtool_exec_28_0 oppo_shell_exec_28_0 oppoasserttip_exec_28_0 screen_record_exec_28_0 wifi_ftm_exec_28_0 wifirftest_exec_28_0 engineer_system_daemon_exec_28_0 commondcs_exec_28_0 hal_audio_default_exec hal_audiocontrol_default_exec hal_authsecret_default_exec hal_bluetooth_default_exec hal_bootctl_default_exec hal_broadcastradio_default_exec hal_camera_default_exec hal_cas_default_exec hal_configstore_default_exec hal_confirmationui_default_exec hal_contexthub_default_exec hal_drm_default_exec hal_dumpstate_default_exec hal_evs_default_exec hal_fingerprint_default_exec hal_gatekeeper_default_exec hal_gnss_default_exec hal_graphics_allocator_default_exec hal_graphics_composer_default_exec hal_health_default_exec hal_ir_default_exec hal_keymaster_default_exec hal_light_default_exec hal_lowpan_default_exec hal_memtrack_default_exec hal_nfc_default_exec hal_power_default_exec hal_radio_config_default_exec hal_radio_default_exec hal_secure_element_default_exec hal_sensors_default_exec hal_tetheroffload_default_exec hal_thermal_default_exec hal_tv_cec_default_exec hal_tv_input_default_exec hal_usb_default_exec hal_vehicle_default_exec hal_vibrator_default_exec hal_vr_default_exec hal_wifi_default_exec hal_wifi_hostapd_default_exec hal_wifi_offload_default_exec hal_wifi_supplicant_default_exec rild_exec tee_exec vndservicemanager_exec MtkCodecService_exec aee_hal_exec audiocmdservice_atci_exec biosensord_nvram_exec ccci_fsd_exec ccci_mdinit_exec connsyslogger_exec em_hidl_exec factory_exec fm_hidl_service_exec fuelgauged_exec fuelgauged_nvram_exec gsm0710muxd_exec hal_keymaster_attestation_exec mtk_hal_usb_exec lbs_dbg_exec lbs_hidl_service_exec loghidlvendorservice_exec merged_hal_service_exec meta_tst_exec mmc_ffu_exec mnld_exec mtk_agpsd_exec mtk_hal_audio_exec mtk_hal_bluetooth_exec mtk_hal_camera_exec mtk_hal_gnss_exec mtk_hal_imsa_exec mtk_hal_light_exec mtk_hal_mms_exec mtk_hal_power_exec mtk_hal_pq_exec mtk_hal_secure_element_exec mtk_hal_sensors_exec mtk_hal_wifi_exec mtk_wmt_launcher_exec mtkrild_exec muxreport_exec nvram_agent_binder_exec nvram_daemon_exec slpd_exec spm_loader_exec st54spi_hal_secure_element_exec stp_dump3_exec thermal_manager_exec thermalloadalgod_exec wlan_assistant_exec wmt_check_patch_exec wmt_loader_exec atci_service_exec atcid_exec hal_capi_default_exec ccci_rpcd_exec wo_epdg_client_exec flashlessd_exec ged_srv_exec hal_drm_clearkey_exec hal_drm_widevine_exec hal_mtkcodecservice_default_exec hal_tee_default_exec hal_teeregistry_default_exec hal_thh_default_exec init_thh_service_exec wo_starter_exec wo_charon_exec wo_ipsec_exec wo_stroke_exec ipsec_mon_exec launchpppoe_exec mobicore_exec mtk_hal_dfps_exec mtk_hal_keyinstall_exec mtk_hal_keymanage_exec mtk_hal_neuralnetworks_exec mtk_hal_nwk_opt_exec mtk_hal_wfo_exec dhcp6s_exec netdagent_exec osi_exec ppl_agent_exec rcs_volte_stack_exec remosaic_daemon_exec resize_exec statusd_exec stflashtool_exec thermal_exec tkcore_exec hal_tui_default_exec viarild_exec volte_rcs_ua_exec volte_uce_ua_exec vtservice_exec vtservice_hidl_exec move-widevine-data-sh_exec bip_exec epdg_wod_exec starter_exec charon_exec ipsec_exec stroke_exec volte_imcb_exec volte_imsm_93_exec volte_stack_exec volte_ua_exec wfca_exec exp_lock_exec hal_dms_dolby_exec hal_ktv_oppo_exec hal_oiface_oppo_exec oppoalgo_daemon_exec self_init_exec engineer_hidl_exec engineer_vendor_daemon_exec engsensor_hidl_exec messager_hidl_exec transfer_hidl_exec hal_fingerprint_oppo_exec oppo_fingerprints_init_shell_exec TBaseDeviceBinding_exec hal_cryptoeng_oppo_exec hal_face_oppo_exec hal_fingerprintpay_oppo_exec hal_soter_trustonic_exec)) +(typeattributeset data_file_type (system_data_file_28_0 vendor_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 tombstone_wifi_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 tee_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 fingerprintd_data_file_28_0 fingerprint_vendor_data_file_28_0 app_fuse_file_28_0 bluetooth_socket_28_0 misc_logd_file_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 wpa_socket_28_0 audiohal_data_file_28_0 provision_file_28_0 key_install_data_file_28_0 oppo_log_data_file_28_0 oppo_hypnus_data_file_28_0 oppo_theme_data_file_28_0 oppo_font_data_file_28_0 data_camera_update_28_0 data_system_indicate_28_0 coloros_data_file_28_0 oppo_public_data_file_28_0 oppo_psw_data_file_28_0 oppo_log_file_28_0 oppo_logswitch_file_28_0 oppo_multimedia_file_28_0 oppo_firmware_data_file_28_0 oppo_appchannel_file_28_0 gboard_data_file_28_0 gboard_theme_file_28_0 hostapd_data_file wpa_data_file biosensord_nvram_file custom_file lost_found_data_file dontpanic_data_file resource_cache_data_file http_proxy_cfg_data_file acdapi_data_file ppp_data_file wpa_supplicant_data_file radvd_data_file mal_data_file bt_data_file agpsd_data_file mnld_data_file gps_data_file MPED_data_file protect_f_data_file protect_s_data_file persist_data_file nvram_data_file nvdata_file nvcfg_file cct_data_file mediaserver_data_file mediacodec_data_file logmisc_data_file logtemp_data_file aee_core_data_file aee_core_vendor_file aee_tombstone_data_file aee_exp_data_file aee_exp_vendor_file aee_dumpsys_data_file aee_dumpsys_vendor_file sf_rtt_file ccci_cfg_file c2k_file sensor_data_file stp_dump_data_file dynamic_fw_data_file data_tmpfs_log_file vendor_tmpfs_log_file fon_image_data_file ims_ipsec_data_file thermal_manager_data_file adbd_data_file autokd_data_file sf_bqdump_data_file nfc_socket factory_data_file mdlog_data_file mtk_audiohal_data_file mtk_powerhal_data_file mddb_data_file consyslog_data_file mediadrm_vendor_data_file lbs_dbg_data_file aee_dipdebug_vendor_file fuelgauged_file fuelgauged_nvram_file teei_data_file logmuch_data_file epdg_ipsec_conf_file epdg_apn_conf_file mtk_radio_data_file mobicore_data_file mobicore_data_migration_file tkcore_data_file tkcore_protect_data_file tkcore_spta_file tkcore_log_file wod_ipsec_conf_file wod_apn_conf_file oppo_mm_data_file oppo_algo_data_file nfc_vendor_data_file dolby_mm_data_file silead_fpd_data_file cryptoeng_data_file face_data_file face_picture_file)) +(typeattributeset core_data_file_type (system_data_file_28_0 unencrypted_data_file_28_0 install_data_file_28_0 drm_data_file_28_0 adb_data_file_28_0 anr_data_file_28_0 tombstone_data_file_28_0 apk_data_file_28_0 apk_tmp_file_28_0 apk_private_data_file_28_0 apk_private_tmp_file_28_0 dalvikcache_data_file_28_0 ota_data_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 profman_dump_data_file_28_0 resourcecache_data_file_28_0 shell_data_file_28_0 property_data_file_28_0 bootchart_data_file_28_0 heapdump_data_file_28_0 nativetest_data_file_28_0 ringtone_file_28_0 preloads_data_file_28_0 preloads_media_file_28_0 dhcp_data_file_28_0 adb_keys_file_28_0 audio_data_file_28_0 audioserver_data_file_28_0 bluetooth_data_file_28_0 bluetooth_logs_data_file_28_0 bootstat_data_file_28_0 boottrace_data_file_28_0 camera_data_file_28_0 gatekeeper_data_file_28_0 incident_data_file_28_0 keychain_data_file_28_0 keystore_data_file_28_0 media_data_file_28_0 media_rw_data_file_28_0 misc_user_data_file_28_0 net_data_file_28_0 network_watchlist_data_file_28_0 nfc_data_file_28_0 radio_data_file_28_0 recovery_data_file_28_0 shared_relro_file_28_0 systemkeys_data_file_28_0 textclassifier_data_file_28_0 trace_data_file_28_0 vpn_data_file_28_0 wifi_data_file_28_0 zoneinfo_data_file_28_0 vold_data_file_28_0 perfprofd_data_file_28_0 update_engine_data_file_28_0 update_engine_log_data_file_28_0 method_trace_data_file_28_0 app_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_private_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 icon_file_28_0 asec_apk_file_28_0 asec_public_file_28_0 asec_image_file_28_0 backup_data_file_28_0 fingerprintd_data_file_28_0 app_fuse_file_28_0 bluetooth_socket_28_0 misc_logd_file_28_0 system_wpa_socket_28_0 system_ndebug_socket_28_0 wpa_socket_28_0 audiohal_data_file_28_0 oppo_log_data_file_28_0 oppo_hypnus_data_file_28_0 oppo_theme_data_file_28_0 oppo_font_data_file_28_0 data_camera_update_28_0 data_system_indicate_28_0 coloros_data_file_28_0 oppo_public_data_file_28_0 oppo_psw_data_file_28_0 oppo_log_file_28_0 oppo_logswitch_file_28_0 oppo_multimedia_file_28_0 oppo_firmware_data_file_28_0 oppo_appchannel_file_28_0 gboard_data_file_28_0 gboard_theme_file_28_0 logmisc_data_file logtemp_data_file aee_core_data_file aee_exp_data_file aee_dumpsys_data_file sf_rtt_file stp_dump_data_file dynamic_fw_data_file data_tmpfs_log_file adbd_data_file sf_bqdump_data_file nfc_socket factory_data_file mdlog_data_file consyslog_data_file lbs_dbg_data_file logmuch_data_file mobicore_data_migration_file oppo_mm_data_file oppo_algo_data_file dolby_mm_data_file)) +(typeattributeset vendor_file_type (vendor_hal_file_28_0 vendor_file_28_0 vendor_app_file_28_0 vendor_configs_file_28_0 same_process_hal_file_28_0 vndk_sp_file_28_0 vendor_framework_file_28_0 vendor_overlay_file_28_0 mediacodec_exec_28_0 vendor_shell_exec_28_0 vendor_toolbox_exec_28_0 hal_audio_default_exec hal_audiocontrol_default_exec hal_authsecret_default_exec hal_bluetooth_default_exec hal_bootctl_default_exec hal_broadcastradio_default_exec hal_camera_default_exec hal_cas_default_exec hal_configstore_default_exec hal_confirmationui_default_exec hal_contexthub_default_exec hal_drm_default_exec hal_dumpstate_default_exec hal_evs_default_exec hal_fingerprint_default_exec hal_gatekeeper_default_exec hal_gnss_default_exec hal_graphics_allocator_default_exec hal_graphics_composer_default_exec hal_health_default_exec hal_ir_default_exec hal_keymaster_default_exec hal_light_default_exec hal_lowpan_default_exec hal_memtrack_default_exec hal_nfc_default_exec hal_power_default_exec hal_radio_config_default_exec hal_radio_default_exec hal_secure_element_default_exec hal_sensors_default_exec hal_tetheroffload_default_exec hal_thermal_default_exec hal_tv_cec_default_exec hal_tv_input_default_exec hal_usb_default_exec hal_vehicle_default_exec hal_vibrator_default_exec hal_vr_default_exec hal_wifi_default_exec hal_wifi_hostapd_default_exec hal_wifi_offload_default_exec hal_wifi_supplicant_default_exec rild_exec tee_exec vndservicemanager_exec MtkCodecService_exec aee_hal_exec audiocmdservice_atci_exec biosensord_nvram_exec ccci_fsd_exec ccci_mdinit_exec em_hidl_exec factory_exec fm_hidl_service_exec fuelgauged_exec fuelgauged_nvram_exec gsm0710muxd_exec hal_keymaster_attestation_exec mtk_hal_usb_exec lbs_hidl_service_exec loghidlvendorservice_exec merged_hal_service_exec meta_tst_exec mmc_ffu_exec mnld_exec mtk_agpsd_exec mtk_hal_audio_exec mtk_hal_bluetooth_exec mtk_hal_camera_exec mtk_hal_gnss_exec mtk_hal_imsa_exec mtk_hal_light_exec mtk_hal_mms_exec mtk_hal_power_exec mtk_hal_pq_exec mtk_hal_secure_element_exec mtk_hal_sensors_exec mtk_hal_wifi_exec mtk_wmt_launcher_exec mtkrild_exec muxreport_exec nvram_agent_binder_exec nvram_daemon_exec slpd_exec spm_loader_exec st54spi_hal_secure_element_exec thermal_manager_exec thermalloadalgod_exec wlan_assistant_exec wmt_loader_exec atci_service_exec atcid_exec hal_capi_default_exec ccci_rpcd_exec wo_epdg_client_exec flashlessd_exec hal_drm_clearkey_exec hal_drm_widevine_exec hal_mtkcodecservice_default_exec hal_tee_default_exec hal_teeregistry_default_exec hal_thh_default_exec init_thh_service_exec wo_starter_exec wo_charon_exec wo_ipsec_exec wo_stroke_exec ipsec_mon_exec mobicore_exec mobicore_vendor_file mtk_hal_dfps_exec mtk_hal_keyinstall_exec mtk_hal_keymanage_exec mtk_hal_neuralnetworks_exec mtk_hal_nwk_opt_exec mtk_hal_wfo_exec netdagent_exec ppl_agent_exec rcs_volte_stack_exec remosaic_daemon_exec resize_exec statusd_exec stflashtool_exec thermal_exec tkcore_exec tkcore_systa_file hal_tui_default_exec viarild_exec volte_rcs_ua_exec volte_uce_ua_exec vtservice_hidl_exec bip_exec epdg_wod_exec starter_exec charon_exec ipsec_exec stroke_exec volte_imcb_exec volte_imsm_93_exec volte_stack_exec volte_ua_exec wfca_exec exp_lock_exec oppo_firmware_file vooc_firmware_file ufs_firmware_file hal_dms_dolby_exec hal_ktv_oppo_exec hal_oiface_oppo_exec oppoalgo_daemon_exec self_init_exec engineer_hidl_exec engineer_vendor_daemon_exec engsensor_hidl_exec messager_hidl_exec transfer_hidl_exec hal_fingerprint_oppo_exec oppo_fingerprints_init_shell_exec TBaseDeviceBinding_exec hal_cryptoeng_oppo_exec hal_face_oppo_exec hal_fingerprintpay_oppo_exec hal_soter_trustonic_exec)) +(typeattributeset proc_type (proc_28_0 proc_security_28_0 proc_drop_caches_28_0 proc_overcommit_memory_28_0 proc_min_free_order_shift_28_0 usermodehelper_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 proc_bluetooth_writable_28_0 proc_abi_28_0 proc_asound_28_0 proc_buddyinfo_28_0 proc_cmdline_28_0 proc_cpuinfo_28_0 proc_dirty_28_0 proc_diskstats_28_0 proc_extra_free_kbytes_28_0 proc_filesystems_28_0 proc_hostname_28_0 proc_hung_task_28_0 proc_interrupts_28_0 proc_iomem_28_0 proc_kmsg_28_0 proc_loadavg_28_0 proc_max_map_count_28_0 proc_meminfo_28_0 proc_misc_28_0 proc_modules_28_0 proc_mounts_28_0 proc_net_28_0 proc_page_cluster_28_0 proc_pagetypeinfo_28_0 proc_panic_28_0 proc_perf_28_0 proc_pid_max_28_0 proc_pipe_conf_28_0 proc_random_28_0 proc_sched_28_0 proc_stat_28_0 proc_swaps_28_0 proc_sysrq_28_0 proc_timer_28_0 proc_tty_drivers_28_0 proc_uid_cputime_showstat_28_0 proc_uid_cputime_removeuid_28_0 proc_uid_io_stats_28_0 proc_uid_procstat_set_28_0 proc_uid_time_in_state_28_0 proc_uid_concurrent_active_time_28_0 proc_uid_concurrent_policy_time_28_0 proc_uid_cpupower_28_0 proc_uptime_28_0 proc_version_28_0 proc_vmallocinfo_28_0 proc_vmstat_28_0 proc_zoneinfo_28_0 goodix_t_28_0 oppo_gesture_proc_28_0 proc_oppocustom_file_28_0 proc_touchpanel_file_28_0 proc_fastchg_fw_update_file_28_0 proc_charging_limit_time_file_28_0 proc_touchkey_file_28_0 proc_devinfo_file_28_0 proc_oppo_fp_common_file_28_0 proc_oppo_secure_common_file_28_0 proc_flash_light_file_28_0 fingerprint_engineeringmode_app_proc_28_0 gpufreq_proc_28_0 chiptype_proc_28_0 proc_charger_critical_log_file_28_0 proc_thermal proc_mtkcooler proc_mtktz proc_slogger proc_lk_env proc_ged proc_perfmgr proc_wmtdbg proc_slabinfo proc_zraminfo proc_cpu_alignment proc_gpulog proc_sched_debug proc_chip proc_atf_log proc_gz_log proc_last_kmsg proc_bootprof proc_pl_lk proc_ufs_debug proc_msdc_debug proc_pidmap proc_kpageflags proc_slabtrace proc_cmdq_debug proc_icusb proc_mrdump_rst proc_battery_cmd proc_freqhop proc_flash proc_partition proc_cpu_loading proc_secmem oppo_version_proc oppo_limit_speed_proc_file proc_oppo_als_file)) +(typeattributeset sysfs_type (sysfs_usermodehelper_28_0 sysfs_28_0 sysfs_android_usb_28_0 sysfs_uio_28_0 sysfs_batteryinfo_28_0 sysfs_bluetooth_writable_28_0 sysfs_dm_28_0 sysfs_dt_firmware_android_28_0 sysfs_ipv4_28_0 sysfs_kernel_notes_28_0 sysfs_leds_28_0 sysfs_hwrandom_28_0 sysfs_nfc_power_writable_28_0 sysfs_wake_lock_28_0 sysfs_mac_address_28_0 sysfs_net_28_0 sysfs_power_28_0 sysfs_rtc_28_0 sysfs_switch_28_0 sysfs_usb_28_0 sysfs_wakeup_reasons_28_0 sysfs_fs_ext4_features_28_0 sysfs_devices_system_cpu_28_0 sysfs_lowmemorykiller_28_0 sysfs_wlan_fwpath_28_0 sysfs_vibrator_28_0 sysfs_thermal_28_0 sysfs_zram_28_0 sysfs_zram_uevent_28_0 sysfs_hypnus_28_0 sysfs_fp_state_28_0 sysfs_ps_sensor_28_0 sys_mt_gpio_file_28_0 engineeringmode_app_read_file_28_0 sysfs_therm sysfs_fps sysfs_ccci sysfs_mdinfo sysfs_ssw sysfs_vcorefs_pwrctrl sysfs_md32 sysfs_scp sysfs_adsp sysfs_sspm sysfs_devinfo sysfs_dcm sysfs_dcs sysfs_vcore_debug sysfs_keypad_file sysfs_boot_mode sysfs_boot_type sysfs_comport_type sysfs_uart_info sysfs_usb_cmode sysfs_vbus sysfs_pump_express sysfs_dual_role_usb20 sysfs_tpd_setting sysfs_tpd_debug sysfs_pmu sysfs_spm sysfs_headset sys_usb_rawbulk teei_control_file sysfs_vibrator_setting sysfs_leds_setting sysfs_mmcblk sysfs_thermald sysfs_mrdump sysfs_battery_supply sysfs_wakelock_profiler oppo_sys_motor_file sysfs_disp_hbm sysfs_fingerprint_notify oppo_sys_wifi_file sys_engineer_file)) +(typeattributeset debugfs_type (debugfs_28_0 debugfs_mmc_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 debugfs_tracing_instances_28_0 debugfs_wakeup_sources_28_0 debugfs_wifi_tracing_28_0 debugfs_binder debugfs_blockio debugfs_fuseio debugfs_usb debugfs_fb debugfs_cpuhvfs debugfs_usb20_phy debugfs_dynamic_debug debugfs_shrinker_debug debugfs_dmlog_debug debugfs_page_owner_slim_debug debugfs_rcu debugfs_ged debugfs_fpsgo debugfs_eara_thermal debugfs_vpu_power debugfs_mdla_power debugfs_gpu_mali_midgard debugfs_gpu_mali_utgard debugfs_gpu_img debugfs_ion debugfs_ion_mm_heap debugfs_emi_mbw_buf debugfs_vpu_device_dbg debugfs_smi_mon debugfs_regmap oppo_dump_debugfs oppo_tfa_debugfs)) +(typeattributeset sdcard_type (fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0 fuseblk)) +(typeattributeset property_type (audio_prop_28_0 boottime_prop_28_0 bluetooth_a2dp_offload_prop_28_0 bluetooth_prop_28_0 bootloader_boot_reason_prop_28_0 config_prop_28_0 cppreopt_prop_28_0 ctl_bootanim_prop_28_0 ctl_bugreport_prop_28_0 ctl_console_prop_28_0 ctl_default_prop_28_0 ctl_dumpstate_prop_28_0 ctl_fuse_prop_28_0 ctl_interface_restart_prop_28_0 ctl_interface_start_prop_28_0 ctl_interface_stop_prop_28_0 ctl_mdnsd_prop_28_0 ctl_restart_prop_28_0 ctl_rildaemon_prop_28_0 ctl_sigstop_prop_28_0 ctl_start_prop_28_0 ctl_stop_prop_28_0 dalvik_prop_28_0 debuggerd_prop_28_0 debug_prop_28_0 default_prop_28_0 device_logging_prop_28_0 dhcp_prop_28_0 dumpstate_options_prop_28_0 dumpstate_prop_28_0 exported_secure_prop_28_0 ffs_prop_28_0 fingerprint_prop_28_0 firstboot_prop_28_0 hwservicemanager_prop_28_0 last_boot_reason_prop_28_0 logd_prop_28_0 logpersistd_logging_prop_28_0 log_prop_28_0 log_tag_prop_28_0 lowpan_prop_28_0 mmc_prop_28_0 net_dns_prop_28_0 net_radio_prop_28_0 netd_stable_secret_prop_28_0 nfc_prop_28_0 overlay_prop_28_0 pan_result_prop_28_0 persist_debug_prop_28_0 persistent_properties_ready_prop_28_0 pm_prop_28_0 powerctl_prop_28_0 radio_prop_28_0 restorecon_prop_28_0 safemode_prop_28_0 serialno_prop_28_0 shell_prop_28_0 system_boot_reason_prop_28_0 system_prop_28_0 system_radio_prop_28_0 test_boot_reason_prop_28_0 traced_enabled_prop_28_0 vold_prop_28_0 wifi_log_prop_28_0 wifi_prop_28_0 vendor_security_patch_level_prop_28_0 exported_bluetooth_prop_28_0 exported_config_prop_28_0 exported_dalvik_prop_28_0 exported_default_prop_28_0 exported_dumpstate_prop_28_0 exported_ffs_prop_28_0 exported_fingerprint_prop_28_0 exported_overlay_prop_28_0 exported_pm_prop_28_0 exported_radio_prop_28_0 exported_system_prop_28_0 exported_system_radio_prop_28_0 exported_vold_prop_28_0 exported_wifi_prop_28_0 exported2_config_prop_28_0 exported2_default_prop_28_0 exported2_radio_prop_28_0 exported2_system_prop_28_0 exported2_vold_prop_28_0 exported3_default_prop_28_0 exported3_radio_prop_28_0 exported3_system_prop_28_0 vendor_default_prop_28_0 ctl_mdlogger_prop_28_0 ctl_emdlogger1_prop_28_0 ctl_emdlogger2_prop_28_0 ctl_emdlogger3_prop_28_0 ctl_dualmdlogger_prop_28_0 init_svc_emdlogger1_prop_28_0 oppo_prop_28_0 sdcardfs_prop_28_0 oppo_rom_prop_28_0 ctl_rom_prop_28_0 oppo_bsp_prop_28_0 ctl_bsp_prop_28_0 oppo_cnn_prop_28_0 ctl_cnn_prop_28_0 oppo_network_prop_28_0 ctl_network_prop_28_0 core_oppo_network_prop_28_0 oppo_camera_prop_28_0 ctl_camera_prop_28_0 gboard_prop_28_0 audio_tunning_prop_28_0 oppo_otg_switch_prop_28_0 oppo_kevents_prop_28_0 oppo_bsp_key_transfer_28_0 oppo_charger_prop_28_0 engineer_system_prop_28_0 oppo_fingerprint_prop_28_0 mtk_default_prop ctl_gsm0710muxd_prop ctl_gsm0710muxd-s_prop ctl_gsm0710muxd-d_prop ctl_viarild_prop vendor_ril_ipo_prop gsm0710muxd_prop debug_mtklog_prop persist_mtklog_prop debug_netlog_prop mtk_wifi_prop debug_mdlogger_prop vendor_mdl_prop vendor_mdl_start_prop vendor_usb_prop persist_mdlog_prop vendor_mdl_pulllog_prop persist_mtk_aee_prop persist_aee_prop debug_mtk_aee_prop persist_mtk_aeev_prop persist_aeev_prop debug_mtk_aeev_prop ro_mtk_aee_prop debug_bq_dump_prop ctl_ril-daemon-mtk_prop ctl_fusion_ril_mtk_prop ctl_ril-daemon-s_prop ctl_ril-daemon-d_prop ctl_ril-proxy_prop ctl_ccci_fsd_prop ctl_ccci2_fsd_prop ctl_ccci3_fsd_prop ril_active_md_prop ril_mux_report_case_prop ril_cdma_report_prop mtk_md_prop ctl_muxreport-daemon_prop tel_switch_prop bootani_prop mnld_prop audiohal_prop wmt_prop coredump_prop ctl_emcsmdlogger_prop ctl_eemcs_fsd_prop net_cdma_mdmstat persist_bt_prop vendor_factory_idle_state_prop mobile_log_prop service_nvram_init_prop wifi_5g_prop mtk_em_prop mediatek_prop mtk_em_sys_prop mtk_em_hidl_prop mtk_em_net_auto_tethering_prop mtk_operator_id_prop mtk_simswitch_emmode_prop mtk_dsbp_support_prop mtk_imstestmode_prop mtk_smsformat_prop mtk_gprs_prefer_prop mtk_testsim_cardtype_prop mtk_ct_ir_engmode_prop mtk_disable_c2k_cap_prop mtk_debug_md_reset_prop mtk_omx_log_prop mtk_vdec_log_prop mtk_vdectlc_log_prop mtk_venc_h264_showlog_prop mtk_modem_warning_prop mtk_bgdata_disabled mtk_telecom_vibrate mtk_gprs_attach_type mtk_power_off_md_type ctl_mobile_log_d_prop ctl_mnld_prop ctl_mobicore_prop meta_connecttype_prop mtk_telephony_sensitive_prop mtk_thermal_config_prop graphics_hwc_pid_prop graphics_debug_prop graphics_hwc_latch_unsignaled_prop graphics_hwc_hdr_prop mtkcam_prop atm_mdmode_prop atm_ipaddr_prop vendor_connsysfw_prop vendor_radio_prop vendor_bluetooth_prop vendor_debug_prop mtk_ct_volte_prop mtk_ril_mode_prop mtk_ss_vendor_prop mtk_gps_support_prop mtk_rat_config_prop mtk_aal_ro_prop mtk_pq_ro_prop mtk_pq_prop mtk_emmc_support_prop vendor_sim_system_prop vendor_em_usb_prop vendor_usb_otg_switch mtk_anr_support_prop mtk_appresolutiontuner_prop mtk_fullscreenswitch_prop mtk_antutu_prop mtk_malloc_debug_backtrace_prop mtk_voicerecgnize_prop atci_sys_prop ctl_ccci_rpcd_prop ctl_ccci2_rpcd_prop cdma_prop pppd_gprs_prop soter_teei_prop logfilter_prop logmuch_prop vendor_logmuch_prop mtk_net_ipv6_prop mtk_em_video_log_acodec_prop mtk_em_video_log_sf_postbuffer_prop mtk_em_video_log_omx_prop mtk_em_video_log_vdec_prop mtk_em_video_log_svp_prop mtk_em_video_log_mjc_prop appdetection_prop mtk_em_video_venc_h264_prop mtk_volte_prop mtk_volte_support_prop mtk_wfc_support_prop mtk_vilte_support_prop mtk_viwifi_support_prop mtk_rcs_ua_support_prop mtk_wfc_prop mtk_vilte_prop mtk_viwifi_prop mtk_vt_prop persist_service_atci_prop mtk_atci_prop usp_prop usp_srv_prop mtk_cxp_vendor_prop mtk_epdg_prop persist_epdg_prop netdagent_prop vendor_vt_prop mtk_update_prop media_wfd_prop mtk_vsim_prop mtk_vsim_sys_prop vendor_ims_xcap_prop vendor_supp_serv_prop mtk_bluetooth_prop mtk_md_version_prop mtk_moms_prop mtk_log_tel_dbg_prop mtk_em_tel_log_prop mtk_ims_prop vendor_imsconfig_prop mtk_network_prop mtk_cta_log_prop mtk_mobile_management_prop ro_vendor_mtk_wfd_support_prop mtk_duraspeed_prop mtk_mims_prop mtk_dynims_prop mtk_extsim_prop mtk_mdm_prop mtk_mdworldmode_prop mtk_oma_drm_support_prop mtk_cta_set_prop mtk_cta_support_prop mtk_miravision_support_prop mtk_aod_support_prop mtk_default_write_disk_prop mtk_bg_power_saving_support_prop mtk_bg_power_saving_ui_prop mtk_besloudness_support_prop mtk_hifiaudio_support_prop mtk_active_noise_cancel_prop mtk_wapi_support_prop mtk_fd_support_prop mtk_wappush_prop num_md_protocol_prop mtk_st_nfc_gsma_support_prop mtk_st_nfc_ignore_modem_prop mtk_nfc_addon_support_prop mtk_radio_seapi_off_prop mtk_nxp_nfc_gsma_support_prop mtk_rtt_advanced_features_prop mtk_operator_prop mtk_system_update_support_prop mtk_omacp_support_prop mtk_libudf_prop mtk_printk_prop mtk_camera_prop mtk_gallery_prop mtk_media_prop mtk_rsc_prop mtk_amslog_prop mtk_amsaal_prop mtk_common_data_prop mtk_pms_prop mtk_selfreg_prop persist_vendor_vzw_device_type mtk_rtt_prop mtk_ctmslot_prop mtk_uce_support_prop mtk_cba_activation mtk_wfc_mccmnc_prop mtk_wfc_entitlement_prop mtk_wfc_opt_in_prop vendor_cdma_prop mtk_cdma_ecm_prop mtk_rcs_support_prop service_rcs_prop mtk_world_phone_prop mtk_capability_switch_prop mtk_mdmi_prop mtk_datashaping_prop mtk_provision_prop mtk_nn_quant_preferred_prop mtk_tflite_fuse_pad_prop mtk_nn_opt_prop mtk_subsidylock_prop mtk_subsidylock_prop_connect tkcore_prop bip_prop ctl_volte_imcb_prop ctl_volte_stack_prop ctl_volte_ua_prop volte_prop mtk_wod_prop persist_wod_prop oppo_vendor_prop vendor_secure_element_prop vendor_oppo_network_prop engineer_vendor_prop engineer_adb_state_vendor_prop engineer_hide_prop silead_fp_prop oppo_bsp_face_version)) +(typeattributeset extended_core_property_type (core_oppo_network_prop_28_0 oppo_otg_switch_prop_28_0 oppo_kevents_prop_28_0 engineer_system_prop_28_0 debug_mtklog_prop persist_mtklog_prop debug_netlog_prop debug_mdlogger_prop vendor_mdl_prop vendor_mdl_start_prop persist_mdlog_prop vendor_mdl_pulllog_prop persist_mtk_aee_prop persist_aee_prop debug_mtk_aee_prop debug_bq_dump_prop bootani_prop coredump_prop mobile_log_prop mtk_em_sys_prop mtk_em_net_auto_tethering_prop mtk_bgdata_disabled mtk_telecom_vibrate mtk_gprs_attach_type mtk_power_off_md_type vendor_connsysfw_prop vendor_bluetooth_prop vendor_sim_system_prop logmuch_prop usp_srv_prop vendor_vt_prop mtk_update_prop media_wfd_prop mtk_vsim_sys_prop vendor_ims_xcap_prop vendor_supp_serv_prop mtk_bluetooth_prop mtk_em_tel_log_prop vendor_imsconfig_prop mtk_system_update_support_prop mtk_amslog_prop mtk_amsaal_prop mtk_common_data_prop mtk_selfreg_prop persist_vendor_vzw_device_type mtk_rtt_prop mtk_ctmslot_prop mtk_uce_support_prop mtk_cba_activation mtk_wfc_mccmnc_prop mtk_wfc_entitlement_prop mtk_wfc_opt_in_prop vendor_cdma_prop mtk_cdma_ecm_prop mtk_rcs_support_prop mtk_world_phone_prop mtk_capability_switch_prop mtk_mdmi_prop mtk_subsidylock_prop mtk_subsidylock_prop_connect)) +(typeattributeset hwservice_manager_type (default_android_hwservice_28_0 fwk_display_hwservice_28_0 fwk_scheduler_hwservice_28_0 fwk_sensor_hwservice_28_0 hal_audiocontrol_hwservice_28_0 hal_audio_hwservice_28_0 hal_authsecret_hwservice_28_0 hal_bluetooth_hwservice_28_0 hal_bootctl_hwservice_28_0 hal_broadcastradio_hwservice_28_0 hal_camera_hwservice_28_0 hal_codec2_hwservice_28_0 hal_configstore_ISurfaceFlingerConfigs_28_0 hal_confirmationui_hwservice_28_0 hal_contexthub_hwservice_28_0 hal_drm_hwservice_28_0 hal_cas_hwservice_28_0 hal_dumpstate_hwservice_28_0 hal_evs_hwservice_28_0 hal_fingerprint_hwservice_28_0 hal_gatekeeper_hwservice_28_0 hal_gnss_hwservice_28_0 hal_graphics_allocator_hwservice_28_0 hal_graphics_composer_hwservice_28_0 hal_graphics_mapper_hwservice_28_0 hal_health_hwservice_28_0 hal_ir_hwservice_28_0 hal_keymaster_hwservice_28_0 hal_light_hwservice_28_0 hal_lowpan_hwservice_28_0 hal_memtrack_hwservice_28_0 hal_neuralnetworks_hwservice_28_0 hal_nfc_hwservice_28_0 hal_oemlock_hwservice_28_0 hal_omx_hwservice_28_0 hal_power_hwservice_28_0 hal_renderscript_hwservice_28_0 hal_secure_element_hwservice_28_0 hal_sensors_hwservice_28_0 hal_telephony_hwservice_28_0 hal_tetheroffload_hwservice_28_0 hal_thermal_hwservice_28_0 hal_tv_cec_hwservice_28_0 hal_tv_input_hwservice_28_0 hal_usb_hwservice_28_0 hal_usb_gadget_hwservice_28_0 hal_vehicle_hwservice_28_0 hal_vibrator_hwservice_28_0 hal_vr_hwservice_28_0 hal_weaver_hwservice_28_0 hal_wifi_hwservice_28_0 hal_wifi_hostapd_hwservice_28_0 hal_wifi_offload_hwservice_28_0 hal_wifi_supplicant_hwservice_28_0 hidl_allocator_hwservice_28_0 hidl_base_hwservice_28_0 hidl_manager_hwservice_28_0 hidl_memory_hwservice_28_0 hidl_token_hwservice_28_0 system_net_netd_hwservice_28_0 system_wifi_keystore_hwservice_28_0 thermalcallback_hwservice_28_0 fwk_face_hwservice_28_0 fwk_fingerprint_hwservice_28_0 commondcs_hwservice_28_0 mtk_hal_bluetooth_hwservice mtk_hal_rild_hwservice mtk_hal_power_hwservice mtk_hal_lbs_hwservice mtk_hal_wifi_hostapd_hwservice mtk_hal_imsa_hwservice nvram_agent_binder_hwservice mtk_hal_pq_hwservice mtk_hal_keyattestation_hwservice mtk_hal_fm_hwservice mtk_hal_log_hwservice mtk_hal_em_hwservice mtk_hal_mms_hwservice mtk_hal_wfo_hwservice mtk_hal_keyinstall_hwservice mtk_hal_keymanage_hwservice volte_uce_ua_hwservice mtk_hal_videotelephony_hwservice hal_mtkcodecservice_hwservice mtk_hal_netdagent_hwservice volte_rcs_ua_hwservice mtk_hal_dfps_hwservice mtk_hal_pplagent_hwservice hal_atci_hwservice mtk_hal_apmonitor_hwservice mtk_hal_nwk_opt_hwservice hal_thh_hwservice hal_tui_hwservice hal_capi_hwservice hal_tee_hwservice hal_teeregistry_hwservice oppo_remosaic_hwservice oppoalgo_daemon_hwservice hal_ktv_hwservice hal_oiface_hwservice nxpese_hwservice nxpnfc_hwservice hal_dms_hwservice oppo_hal_engineer_hwservice oppo_hal_transfer_hwservice oppo_hal_messager_hwservice oppo_hal_engsensor_hwservice hal_cryptoeng_hwservice hal_face_hwservice hal_fingerprintpay_hwservice hal_soter_hwservice)) +(typeattributeset vndservice_manager_type (default_android_vndservice_28_0 remosaic_daemon_service oppoalgo_service)) +(typeattributeset mlstrustedsubject (audioserver_28_0 bufferhubd_28_0 cppreopts_28_0 drmserver_28_0 dumpstate_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 hwservicemanager_28_0 init_28_0 installd_28_0 kernel_28_0 keystore_28_0 lmkd_28_0 logd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediaserver_28_0 netd_28_0 otapreopt_slot_28_0 performanced_28_0 platform_app_28_0 racoon_28_0 radio_28_0 runas_28_0 servicemanager_28_0 shell_28_0 su_28_0 system_app_28_0 tombstoned_28_0 traced_probes_28_0 uncrypt_28_0 vendor_init_28_0 vold_28_0 md_monitor_28_0 autochmod-sh_28_0 bspCriticalLog_28_0 bspFwUpdate_28_0 dumpLog_off_28_0 foss_28_0 hypnus_context_28_0 hypnusd_28_0 motorcontrol_28_0 oiface_28_0 oppodebugtool_28_0 oppo_shell_28_0 oppoasserttip_28_0 oppotheme_app_28_0 ousage_28_0 screen_record_28_0 wifi_ftm_28_0 wifirftest_28_0 engineer_system_daemon_28_0 engineermode_app_28_0 commondcs_28_0 aee_hal loghidlvendorservice mnld thermalloadalgod vendor_app exp_lock oppoalgo_daemon self_init engineer_hidl engsensor_hidl messager_hidl transfer_hidl)) +(typeattributeset mlstrustedobject (alarm_device_28_0 ashmem_device_28_0 binder_device_28_0 hwbinder_device_28_0 pmsg_device_28_0 gpu_device_28_0 mtp_device_28_0 ptmx_device_28_0 null_device_28_0 random_device_28_0 owntty_device_28_0 zero_device_28_0 fuse_device_28_0 ion_device_28_0 tun_device_28_0 usbaccessory_device_28_0 usb_device_28_0 qtaguid_proc_28_0 proc_qtaguid_stat_28_0 selinuxfs_28_0 cgroup_28_0 sysfs_28_0 sysfs_bluetooth_writable_28_0 sysfs_kernel_notes_28_0 sysfs_nfc_power_writable_28_0 inotify_28_0 devpts_28_0 fuse_28_0 sdcardfs_28_0 vfat_28_0 exfat_28_0 debugfs_trace_marker_28_0 debugfs_tracing_28_0 debugfs_tracing_debug_28_0 functionfs_28_0 anr_data_file_28_0 tombstone_data_file_28_0 apk_tmp_file_28_0 apk_private_tmp_file_28_0 ota_package_file_28_0 user_profile_data_file_28_0 shell_data_file_28_0 heapdump_data_file_28_0 ringtone_file_28_0 media_rw_data_file_28_0 radio_data_file_28_0 trace_data_file_28_0 perfprofd_data_file_28_0 method_trace_data_file_28_0 system_app_data_file_28_0 cache_file_28_0 cache_backup_file_28_0 cache_recovery_file_28_0 wallpaper_file_28_0 shortcut_manager_icons_28_0 asec_apk_file_28_0 backup_data_file_28_0 app_fuse_file_28_0 dnsproxyd_socket_28_0 fwmarkd_socket_28_0 logd_socket_28_0 logdr_socket_28_0 logdw_socket_28_0 mdnsd_socket_28_0 property_socket_28_0 system_ndebug_socket_28_0 tombstoned_crash_socket_28_0 tombstoned_java_trace_socket_28_0 traced_producer_socket_28_0 pdx_display_client_endpoint_socket_28_0 pdx_display_manager_endpoint_socket_28_0 pdx_display_screenshot_endpoint_socket_28_0 pdx_display_vsync_endpoint_socket_28_0 pdx_performance_client_endpoint_socket_28_0 pdx_bufferhub_client_endpoint_socket_28_0 fingerprint_engineeringmode_app_proc_28_0 gpufreq_proc_28_0 chiptype_proc_28_0 sw_sync_device sysfs_devinfo rawfs fuseblk teei_client_device dri_device mobicore_user_device tkcore_admin_device tkcore_data_file tkcore_spta_file oppo_block_device oppo_version_proc oppo_limit_speed_proc_file gz_kree_device)) +(typeattributeset appdomain (vendor_app mobicore_app teed_app teeregistryd_app)) +(typeattributeset netdomain (clatd_28_0 dhcp_28_0 dnsmasq_28_0 drmserver_28_0 dumpstate_28_0 mediadrmserver_28_0 mediaserver_28_0 mtp_28_0 netd_28_0 ppp_28_0 racoon_28_0 radio_28_0 shell_28_0 su_28_0 update_engine_28_0 wpantund_28_0 hal_wifi_hostapd_default hal_wifi_supplicant_default rild meta_tst mnld mtk_agpsd mtkrild slpd wo_epdg_client wo_ipsec mobicore_app osi thermal viarild vtservice_hidl bip epdg_wod ipsec volte_imcb volte_imsm_93 volte_stack volte_ua wfca engineer_vendor_daemon)) +(typeattributeset binderservicedomain (cameraserver_28_0 drmserver_28_0 gatekeeperd_28_0 inputflinger_28_0 keystore_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediametrics_28_0 mediaserver_28_0 radio_28_0 surfaceflinger_28_0 thermalserviced_28_0 virtual_touchpad_28_0 vr_hwc_28_0 ged_srv teed_app teeregistryd_app vtservice)) +(typeattributeset coredomain (e2fs_28_0 fsck_untrusted_28_0 traced_probes_28_0 vold_prepare_subdirs_28_0 md_monitor_28_0 autochmod-sh_28_0 bspFwUpdate_28_0 dumpLog_off_28_0 foss_28_0 oppoasserttip_28_0 commondcs_28_0 connsyslogger lbs_dbg stp_dump3 wmt_check_patch ged_srv osi teed_app teeregistryd_app vtservice move-widevine-data-sh)) +(typeattributeset data_between_core_and_vendor_violators (mobicore move-widevine-data-sh)) +(typeattributeset halserverdomain (hal_audio_default hal_audiocontrol_default hal_authsecret_default hal_bluetooth_default hal_bootctl_default hal_broadcastradio_default hal_camera_default hal_cas_default hal_configstore_default hal_confirmationui_default hal_contexthub_default hal_drm_default hal_dumpstate_default hal_evs_default hal_fingerprint_default hal_gatekeeper_default hal_gnss_default hal_graphics_allocator_default hal_graphics_composer_default hal_health_default hal_ir_default hal_keymaster_default hal_light_default hal_lowpan_default hal_memtrack_default hal_nfc_default hal_power_default hal_radio_config_default hal_radio_default hal_secure_element_default hal_sensors_default hal_tetheroffload_default hal_thermal_default hal_tv_cec_default hal_tv_input_default hal_usb_default hal_vehicle_default hal_vibrator_default hal_vr_default hal_wifi_default hal_wifi_hostapd_default hal_wifi_offload_default hal_wifi_supplicant_default rild aee_hal connsyslogger em_hidl fm_hidl_service hal_keymaster_attestation mtk_hal_usb lbs_hidl_service loghidlvendorservice merged_hal_service mtk_hal_audio mtk_hal_bluetooth mtk_hal_camera mtk_hal_gnss mtk_hal_imsa mtk_hal_light mtk_hal_mms mtk_hal_power mtk_hal_pq mtk_hal_secure_element mtk_hal_sensors mtk_hal_wifi nvram_agent_binder st54spi_hal_secure_element atcid hal_capi_default hal_drm_clearkey hal_drm_widevine hal_mtkcodecservice_default hal_tee_default hal_teeregistry_default hal_thh_default mtk_hal_dfps mtk_hal_keyinstall mtk_hal_keymanage mtk_hal_neuralnetworks mtk_hal_nwk_opt mtk_hal_wfo netdagent ppl_agent hal_tui_default volte_rcs_ua volte_uce_ua hal_dms_dolby hal_ktv_oppo hal_oiface_oppo engineer_hidl engsensor_hidl messager_hidl transfer_hidl hal_fingerprint_oppo hal_cryptoeng_oppo hal_face_oppo hal_fingerprintpay_oppo hal_soter_trustonic)) +(typeattributeset halclientdomain (bootanim_28_0 bufferhubd_28_0 cameraserver_28_0 dumpstate_28_0 gatekeeperd_28_0 healthd_28_0 mediacodec_28_0 mediadrmserver_28_0 mediaextractor_28_0 mediaserver_28_0 nfc_28_0 platform_app_28_0 priv_app_28_0 radio_28_0 shell_28_0 surfaceflinger_28_0 system_app_28_0 system_server_28_0 thermalserviced_28_0 update_engine_28_0 update_verifier_28_0 vold_28_0 vr_hwc_28_0 wpantund_28_0 aee_aed_28_0 loghidlsysservice_28_0 atci_service_sys_28_0 capturepackets_28_0 hdmi_28_0 hal_audio_default hal_gatekeeper_default hal_graphics_composer_default rild factory hal_keymaster_attestation lbs_dbg merged_hal_service meta_tst mtk_agpsd mtk_hal_audio mtk_hal_camera mtk_hal_power mtk_hal_pq atci_service atcid hal_capi_default hal_mtkcodecservice_default hal_tee_default hal_teeregistry_default hal_thh_default init_thh_service teed_app teeregistryd_app hal_tui_default vtservice)) +(typeattributeset hal_audio (hal_audio_default mtk_hal_audio)) +(typeattributeset hal_audio_server (hal_audio_default mtk_hal_audio)) +(typeattributeset hal_bootctl (hal_bootctl_default)) +(typeattributeset hal_bootctl_server (hal_bootctl_default)) +(typeattributeset hal_camera (hal_camera_default mtk_hal_camera)) +(typeattributeset hal_camera_server (hal_camera_default mtk_hal_camera)) +(typeattributeset hal_drm (hal_drm_default merged_hal_service hal_drm_clearkey hal_drm_widevine)) +(typeattributeset hal_drm_server (hal_drm_default merged_hal_service hal_drm_clearkey hal_drm_widevine)) +(typeattributeset hal_cas (hal_cas_default)) +(typeattributeset hal_cas_server (hal_cas_default)) +(typeattributeset hal_allocator_client (cameraserver_28_0 mediacodec_28_0 mediaserver_28_0 platform_app_28_0 priv_app_28_0 surfaceflinger_28_0 hal_audio_default hal_gatekeeper_default hal_graphics_composer_default hal_keymaster_attestation merged_hal_service mtk_hal_audio mtk_hal_camera mtk_hal_pq atci_service hal_capi_default hal_mtkcodecservice_default hal_tee_default hal_teeregistry_default hal_thh_default init_thh_service teed_app teeregistryd_app hal_tui_default vtservice)) +(typeattributeset hal_audiocontrol (hal_audiocontrol_default)) +(typeattributeset hal_audiocontrol_server (hal_audiocontrol_default)) +(typeattributeset hal_authsecret (hal_authsecret_default)) +(typeattributeset hal_authsecret_server (hal_authsecret_default)) +(typeattributeset hal_bluetooth (hal_bluetooth_default mtk_hal_bluetooth)) +(typeattributeset hal_bluetooth_server (hal_bluetooth_default mtk_hal_bluetooth)) +(typeattributeset hal_broadcastradio (hal_broadcastradio_default)) +(typeattributeset hal_broadcastradio_server (hal_broadcastradio_default)) +(typeattributeset hal_configstore (hal_configstore_default)) +(typeattributeset hal_configstore_server (hal_configstore_default)) +(typeattributeset hal_confirmationui (hal_confirmationui_default)) +(typeattributeset hal_confirmationui_server (hal_confirmationui_default)) +(typeattributeset hal_contexthub (hal_contexthub_default)) +(typeattributeset hal_contexthub_server (hal_contexthub_default)) +(typeattributeset hal_dumpstate (hal_dumpstate_default)) +(typeattributeset hal_dumpstate_server (hal_dumpstate_default)) +(typeattributeset hal_evs (hal_evs_default)) +(typeattributeset hal_evs_server (hal_evs_default)) +(typeattributeset hal_fingerprint (hal_fingerprint_default hal_fingerprint_oppo)) +(typeattributeset hal_fingerprint_client (system_app_28_0)) +(typeattributeset hal_fingerprint_server (hal_fingerprint_default hal_fingerprint_oppo)) +(typeattributeset hal_gatekeeper (hal_gatekeeper_default)) +(typeattributeset hal_gatekeeper_server (hal_gatekeeper_default)) +(typeattributeset hal_gnss (hal_gnss_default merged_hal_service mtk_hal_gnss)) +(typeattributeset hal_gnss_client (system_server_28_0)) +(typeattributeset hal_gnss_server (hal_gnss_default merged_hal_service mtk_hal_gnss)) +(typeattributeset hal_graphics_allocator (hal_graphics_allocator_default merged_hal_service)) +(typeattributeset hal_graphics_allocator_server (hal_graphics_allocator_default merged_hal_service)) +(typeattributeset hal_graphics_composer (hal_graphics_composer_default)) +(typeattributeset hal_graphics_composer_server (hal_graphics_composer_default)) +(typeattributeset hal_health (hal_health_default)) +(typeattributeset hal_health_server (hal_health_default)) +(typeattributeset hal_ir (hal_ir_default)) +(typeattributeset hal_ir_server (hal_ir_default)) +(typeattributeset hal_keymaster (hal_keymaster_default mtk_hal_keyinstall mtk_hal_keymanage)) +(typeattributeset hal_keymaster_client (mediaserver_28_0 vold_28_0 hdmi_28_0 meta_tst)) +(typeattributeset hal_keymaster_server (hal_keymaster_default mtk_hal_keyinstall mtk_hal_keymanage)) +(typeattributeset hal_light (hal_light_default merged_hal_service mtk_hal_light)) +(typeattributeset hal_light_server (hal_light_default merged_hal_service mtk_hal_light)) +(typeattributeset hal_lowpan (hal_lowpan_default)) +(typeattributeset hal_lowpan_server (hal_lowpan_default)) +(typeattributeset hal_memtrack (hal_memtrack_default merged_hal_service)) +(typeattributeset hal_memtrack_server (hal_memtrack_default merged_hal_service)) +(typeattributeset hal_neuralnetworks (mtk_hal_neuralnetworks)) +(typeattributeset hal_neuralnetworks_server (mtk_hal_neuralnetworks)) +(typeattributeset hal_nfc (hal_nfc_default)) +(typeattributeset hal_nfc_client (radio_28_0 factory meta_tst)) +(typeattributeset hal_nfc_server (hal_nfc_default)) +(typeattributeset hal_power (hal_power_default merged_hal_service mtk_hal_power)) +(typeattributeset hal_power_client (shell_28_0)) +(typeattributeset hal_power_server (hal_power_default merged_hal_service mtk_hal_power)) +(typeattributeset hal_secure_element (hal_secure_element_default mtk_hal_secure_element st54spi_hal_secure_element)) +(typeattributeset hal_secure_element_client (nfc_28_0)) +(typeattributeset hal_secure_element_server (hal_secure_element_default mtk_hal_secure_element st54spi_hal_secure_element)) +(typeattributeset hal_sensors (hal_sensors_default mtk_hal_sensors)) +(typeattributeset hal_sensors_server (hal_sensors_default mtk_hal_sensors)) +(typeattributeset hal_telephony (hal_radio_config_default hal_radio_default rild)) +(typeattributeset hal_telephony_client (radio_28_0 atcid)) +(typeattributeset hal_telephony_server (hal_radio_config_default hal_radio_default rild)) +(typeattributeset hal_tetheroffload (hal_tetheroffload_default)) +(typeattributeset hal_tetheroffload_server (hal_tetheroffload_default)) +(typeattributeset hal_thermal (hal_thermal_default merged_hal_service)) +(typeattributeset hal_thermal_server (hal_thermal_default merged_hal_service)) +(typeattributeset hal_tv_cec (hal_tv_cec_default)) +(typeattributeset hal_tv_cec_server (hal_tv_cec_default)) +(typeattributeset hal_tv_input (hal_tv_input_default)) +(typeattributeset hal_tv_input_server (hal_tv_input_default)) +(typeattributeset hal_usb (hal_usb_default mtk_hal_usb)) +(typeattributeset hal_usb_server (hal_usb_default mtk_hal_usb)) +(typeattributeset hal_vehicle (hal_vehicle_default)) +(typeattributeset hal_vehicle_server (hal_vehicle_default)) +(typeattributeset hal_vibrator (hal_vibrator_default merged_hal_service)) +(typeattributeset hal_vibrator_server (hal_vibrator_default merged_hal_service)) +(typeattributeset hal_vr (hal_vr_default)) +(typeattributeset hal_vr_server (hal_vr_default)) +(typeattributeset hal_wifi (hal_wifi_default mtk_hal_wifi)) +(typeattributeset hal_wifi_server (hal_wifi_default mtk_hal_wifi)) +(typeattributeset hal_wifi_hostapd (hal_wifi_hostapd_default)) +(typeattributeset hal_wifi_hostapd_server (hal_wifi_hostapd_default)) +(typeattributeset hal_wifi_offload (hal_wifi_offload_default)) +(typeattributeset hal_wifi_offload_server (hal_wifi_offload_default)) +(typeattributeset hal_wifi_supplicant (hal_wifi_supplicant_default)) +(typeattributeset hal_wifi_supplicant_server (hal_wifi_supplicant_default)) +(typeattribute mtk_core_property_type) +(typeattributeset mtk_core_property_type (mtk_default_prop vendor_ril_ipo_prop gsm0710muxd_prop mtk_wifi_prop persist_mtk_aeev_prop persist_aeev_prop debug_mtk_aeev_prop ro_mtk_aee_prop ril_active_md_prop ril_mux_report_case_prop ril_cdma_report_prop mtk_md_prop tel_switch_prop mnld_prop audiohal_prop wmt_prop net_cdma_mdmstat persist_bt_prop vendor_factory_idle_state_prop service_nvram_init_prop wifi_5g_prop mtk_em_prop mediatek_prop mtk_em_hidl_prop mtk_operator_id_prop mtk_simswitch_emmode_prop mtk_dsbp_support_prop mtk_imstestmode_prop mtk_smsformat_prop mtk_gprs_prefer_prop mtk_testsim_cardtype_prop mtk_ct_ir_engmode_prop mtk_disable_c2k_cap_prop mtk_debug_md_reset_prop mtk_omx_log_prop mtk_vdec_log_prop mtk_vdectlc_log_prop mtk_venc_h264_showlog_prop mtk_modem_warning_prop vendor_radio_prop vendor_debug_prop mtk_ct_volte_prop mtk_ril_mode_prop mtk_ss_vendor_prop mtk_gps_support_prop mtk_rat_config_prop mtk_aal_ro_prop mtk_pq_ro_prop mtk_pq_prop mtk_emmc_support_prop vendor_em_usb_prop vendor_usb_otg_switch mtk_anr_support_prop mtk_appresolutiontuner_prop mtk_fullscreenswitch_prop mtk_antutu_prop mtk_malloc_debug_backtrace_prop mtk_voicerecgnize_prop cdma_prop pppd_gprs_prop soter_teei_prop logfilter_prop vendor_logmuch_prop mtk_net_ipv6_prop mtk_volte_prop mtk_volte_support_prop mtk_wfc_support_prop mtk_vilte_support_prop mtk_viwifi_support_prop mtk_rcs_ua_support_prop mtk_wfc_prop mtk_vilte_prop mtk_viwifi_prop mtk_vt_prop persist_service_atci_prop mtk_atci_prop usp_prop mtk_cxp_vendor_prop mtk_epdg_prop persist_epdg_prop netdagent_prop mtk_vsim_prop mtk_md_version_prop mtk_moms_prop mtk_log_tel_dbg_prop mtk_ims_prop mtk_network_prop mtk_cta_log_prop mtk_mobile_management_prop ro_vendor_mtk_wfd_support_prop mtk_duraspeed_prop mtk_mims_prop mtk_dynims_prop mtk_extsim_prop mtk_mdm_prop mtk_mdworldmode_prop mtk_oma_drm_support_prop mtk_cta_set_prop mtk_cta_support_prop mtk_miravision_support_prop mtk_aod_support_prop mtk_default_write_disk_prop mtk_bg_power_saving_support_prop mtk_bg_power_saving_ui_prop mtk_besloudness_support_prop mtk_hifiaudio_support_prop mtk_active_noise_cancel_prop mtk_wapi_support_prop mtk_fd_support_prop mtk_wappush_prop num_md_protocol_prop mtk_st_nfc_gsma_support_prop mtk_st_nfc_ignore_modem_prop mtk_nfc_addon_support_prop mtk_radio_seapi_off_prop mtk_nxp_nfc_gsma_support_prop mtk_rtt_advanced_features_prop mtk_operator_prop mtk_omacp_support_prop mtk_libudf_prop mtk_printk_prop mtk_camera_prop mtk_gallery_prop mtk_media_prop mtk_rsc_prop mtk_pms_prop service_rcs_prop mtk_datashaping_prop mtk_provision_prop mtk_nn_quant_preferred_prop mtk_tflite_fuse_pad_prop mtk_nn_opt_prop tkcore_prop volte_prop mtk_wod_prop persist_wod_prop)) +(typeattribute mtk_hal_lbs) +(typeattributeset mtk_hal_lbs (lbs_hidl_service merged_hal_service)) +(typeattribute mtk_hal_lbs_client) +(typeattributeset mtk_hal_lbs_client (platform_app_28_0 system_app_28_0 system_server_28_0 lbs_dbg meta_tst)) +(typeattribute mtk_hal_lbs_server) +(typeattributeset mtk_hal_lbs_server (lbs_hidl_service merged_hal_service)) +(typeattribute mtk_hal_wifi_hostapd) +(typeattribute mtk_hal_wifi_hostapd_client) +(typeattributeset mtk_hal_wifi_hostapd_client (system_server_28_0)) +(typeattribute mtk_hal_wifi_hostapd_server) +(typeattribute hal_imsa) +(typeattributeset hal_imsa (mtk_hal_imsa)) +(typeattribute hal_imsa_client) +(typeattributeset hal_imsa_client (radio_28_0)) +(typeattribute hal_imsa_server) +(typeattributeset hal_imsa_server (mtk_hal_imsa)) +(typeattribute mtkimsapdomain) +(typeattributeset mtkimsapdomain (rild ccci_mdinit mtk_hal_imsa mtkrild mtk_hal_wfo rcs_volte_stack statusd viarild volte_rcs_ua volte_uce_ua vtservice_hidl)) +(typeattribute mtkimsmddomain) +(typeattributeset mtkimsmddomain (bip epdg_wod volte_imcb volte_imsm_93 volte_stack volte_ua wfca)) +(typeattribute hal_pq) +(typeattributeset hal_pq (mtk_hal_pq)) +(typeattribute hal_pq_client) +(typeattributeset hal_pq_client (mediacodec_28_0 mediaserver_28_0 platform_app_28_0 priv_app_28_0 radio_28_0 surfaceflinger_28_0 system_app_28_0 system_server_28_0 hal_graphics_composer_default mtk_hal_camera atci_service atcid vtservice)) +(typeattribute hal_pq_server) +(typeattributeset hal_pq_server (mtk_hal_pq)) +(typeattribute mtk_hal_keyattestation) +(typeattributeset mtk_hal_keyattestation (hal_keymaster_attestation)) +(typeattribute mtk_hal_keyattestation_client) +(typeattributeset mtk_hal_keyattestation_client (meta_tst)) +(typeattribute mtk_hal_keyattestation_server) +(typeattributeset mtk_hal_keyattestation_server (hal_keymaster_attestation)) +(typeattribute hal_nvramagent) +(typeattributeset hal_nvramagent (nvram_agent_binder)) +(typeattribute hal_nvramagent_client) +(typeattributeset hal_nvramagent_client (system_app_28_0)) +(typeattribute hal_nvramagent_server) +(typeattributeset hal_nvramagent_server (nvram_agent_binder)) +(typeattribute mtk_hal_fm) +(typeattributeset mtk_hal_fm (fm_hidl_service)) +(typeattribute mtk_hal_fm_client) +(typeattributeset mtk_hal_fm_client (platform_app_28_0)) +(typeattribute mtk_hal_fm_server) +(typeattributeset mtk_hal_fm_server (fm_hidl_service)) +(typeattribute mtk_hal_log) +(typeattributeset mtk_hal_log (aee_hal connsyslogger loghidlvendorservice)) +(typeattribute mtk_hal_log_client) +(typeattributeset mtk_hal_log_client (platform_app_28_0 aee_aed_28_0 loghidlsysservice_28_0)) +(typeattribute mtk_hal_log_server) +(typeattributeset mtk_hal_log_server (aee_hal connsyslogger loghidlvendorservice)) +(typeattribute mtk_hal_em) +(typeattributeset mtk_hal_em (em_hidl)) +(typeattribute mtk_hal_em_client) +(typeattributeset mtk_hal_em_client (radio_28_0)) +(typeattribute mtk_hal_em_server) +(typeattributeset mtk_hal_em_server (em_hidl)) +(typeattribute hal_mms) +(typeattributeset hal_mms (mtk_hal_mms)) +(typeattribute hal_mms_client) +(typeattribute hal_mms_server) +(typeattributeset hal_mms_server (mtk_hal_mms)) +(typeattribute hal_wfo) +(typeattributeset hal_wfo (mtk_hal_wfo)) +(typeattribute hal_wfo_client) +(typeattributeset hal_wfo_client (radio_28_0 system_server_28_0)) +(typeattribute hal_wfo_server) +(typeattributeset hal_wfo_server (mtk_hal_wfo)) +(typeattribute mtk_hal_netdagent) +(typeattributeset mtk_hal_netdagent (netdagent)) +(typeattribute mtk_hal_netdagent_client) +(typeattributeset mtk_hal_netdagent_client (radio_28_0 system_app_28_0)) +(typeattribute mtk_hal_netdagent_server) +(typeattributeset mtk_hal_netdagent_server (netdagent)) +(typeattribute hal_presence) +(typeattributeset hal_presence (volte_uce_ua)) +(typeattribute hal_presence_client) +(typeattributeset hal_presence_client (system_app_28_0)) +(typeattribute hal_presence_server) +(typeattributeset hal_presence_server (volte_uce_ua)) +(typeattribute hal_videotelephony) +(typeattribute hal_videotelephony_client) +(typeattribute hal_videotelephony_server) +(typeattribute hal_mtkcodecservice) +(typeattributeset hal_mtkcodecservice (merged_hal_service hal_mtkcodecservice_default)) +(typeattribute hal_mtkcodecservice_client) +(typeattributeset hal_mtkcodecservice_client (mediacodec_28_0 mediaserver_28_0 system_server_28_0)) +(typeattribute hal_mtkcodecservice_server) +(typeattributeset hal_mtkcodecservice_server (merged_hal_service hal_mtkcodecservice_default)) +(typeattribute hal_rcs) +(typeattributeset hal_rcs (volte_rcs_ua)) +(typeattribute hal_rcs_client) +(typeattributeset hal_rcs_client (radio_28_0 system_app_28_0)) +(typeattribute hal_rcs_server) +(typeattributeset hal_rcs_server (volte_rcs_ua)) +(typeattribute hal_dfps) +(typeattributeset hal_dfps (mtk_hal_dfps)) +(typeattribute hal_dfps_client) +(typeattributeset hal_dfps_client (surfaceflinger_28_0 system_server_28_0 merged_hal_service mtk_hal_power)) +(typeattribute hal_dfps_server) +(typeattributeset hal_dfps_server (mtk_hal_dfps)) +(typeattribute mtk_hal_pplagent) +(typeattributeset mtk_hal_pplagent (ppl_agent)) +(typeattribute mtk_hal_pplagent_client) +(typeattribute mtk_hal_pplagent_server) +(typeattributeset mtk_hal_pplagent_server (ppl_agent)) +(typeattribute hal_atci) +(typeattributeset hal_atci (atcid)) +(typeattribute hal_atci_client) +(typeattributeset hal_atci_client (radio_28_0 system_app_28_0 atci_service_sys_28_0 atci_service)) +(typeattribute hal_atci_server) +(typeattributeset hal_atci_server (atcid)) +(typeattribute hal_thh) +(typeattributeset hal_thh (hal_thh_default)) +(typeattribute hal_thh_client) +(typeattributeset hal_thh_client (platform_app_28_0)) +(typeattribute hal_thh_server) +(typeattributeset hal_thh_server (hal_thh_default)) +(typeattribute hal_tui) +(typeattributeset hal_tui (hal_tui_default)) +(typeattribute hal_tui_client) +(typeattributeset hal_tui_client (platform_app_28_0)) +(typeattribute hal_tui_server) +(typeattributeset hal_tui_server (hal_tui_default)) +(typeattribute hal_capi) +(typeattributeset hal_capi (hal_capi_default)) +(typeattribute hal_capi_client) +(typeattributeset hal_capi_client (platform_app_28_0 hal_gatekeeper_default hal_keymaster_attestation hal_thh_default init_thh_service)) +(typeattribute hal_capi_server) +(typeattributeset hal_capi_server (hal_capi_default)) +(typeattribute mtk_hal_apmonitor) +(typeattribute mtk_hal_apmonitor_client) +(typeattributeset mtk_hal_apmonitor_client (capturepackets_28_0 rild mtk_agpsd)) +(typeattribute hal_nwk_opt) +(typeattributeset hal_nwk_opt (mtk_hal_nwk_opt)) +(typeattribute hal_nwk_opt_client) +(typeattributeset hal_nwk_opt_client (system_server_28_0 mtk_hal_power)) +(typeattribute hal_nwk_opt_server) +(typeattributeset hal_nwk_opt_server (mtk_hal_nwk_opt)) +(typeattribute hal_tee_client) +(typeattributeset hal_tee_client (teed_app)) +(typeattribute hal_tee_server) +(typeattributeset hal_tee_server (hal_tee_default)) +(typeattribute hal_tee) +(typeattributeset hal_tee (hal_tee_default)) +(typeattribute hal_teeregistry_client) +(typeattributeset hal_teeregistry_client (teeregistryd_app)) +(typeattribute hal_teeregistry_server) +(typeattributeset hal_teeregistry_server (hal_teeregistry_default)) +(typeattribute hal_teeregistry) +(typeattributeset hal_teeregistry (hal_teeregistry_default)) +(typeattribute hal_ktv) +(typeattributeset hal_ktv (hal_ktv_oppo)) +(typeattribute hal_ktv_client) +(typeattributeset hal_ktv_client (surfaceflinger_28_0)) +(typeattribute hal_ktv_server) +(typeattributeset hal_ktv_server (hal_ktv_oppo)) +(typeattribute oppoalgo_daemon_client) +(typeattribute oppoalgo_daemon_server) +(typeattribute hal_camera_default_server) +(typeattribute hal_camera_default_client) +(typeattribute hal_oiface) +(typeattributeset hal_oiface (hal_oiface_oppo)) +(typeattribute hal_oiface_server) +(typeattributeset hal_oiface_server (hal_oiface_oppo)) +(typeattribute hal_dms) +(typeattributeset hal_dms (hal_dms_dolby)) +(typeattribute hal_dms_client) +(typeattribute hal_dms_server) +(typeattributeset hal_dms_server (hal_dms_dolby)) +(typeattribute oppo_hal_engineer) +(typeattributeset oppo_hal_engineer (engineer_hidl)) +(typeattribute oppo_hal_engineer_client) +(typeattribute oppo_hal_engineer_server) +(typeattributeset oppo_hal_engineer_server (engineer_hidl)) +(typeattribute oppo_hal_transfer) +(typeattributeset oppo_hal_transfer (transfer_hidl)) +(typeattribute oppo_hal_transfer_client) +(typeattribute oppo_hal_transfer_server) +(typeattributeset oppo_hal_transfer_server (transfer_hidl)) +(typeattribute oppo_hal_messager) +(typeattributeset oppo_hal_messager (messager_hidl)) +(typeattribute oppo_hal_messager_client) +(typeattribute oppo_hal_messager_server) +(typeattributeset oppo_hal_messager_server (messager_hidl)) +(typeattribute oppo_hal_engsensor) +(typeattributeset oppo_hal_engsensor (engsensor_hidl)) +(typeattribute oppo_hal_engsensor_client) +(typeattribute oppo_hal_engsensor_server) +(typeattributeset oppo_hal_engsensor_server (engsensor_hidl)) +(typeattribute hal_cryptoeng) +(typeattributeset hal_cryptoeng (hal_cryptoeng_oppo)) +(typeattribute hal_cryptoeng_client) +(typeattributeset hal_cryptoeng_client (priv_app_28_0)) +(typeattribute hal_cryptoeng_server) +(typeattributeset hal_cryptoeng_server (hal_cryptoeng_oppo)) +(typeattribute hal_face) +(typeattributeset hal_face (hal_face_oppo)) +(typeattribute hal_face_client) +(typeattributeset hal_face_client (system_server_28_0)) +(typeattribute hal_face_server) +(typeattributeset hal_face_server (hal_face_oppo)) +(typeattribute hal_fingerprintpay) +(typeattributeset hal_fingerprintpay (hal_fingerprintpay_oppo)) +(typeattribute hal_fingerprintpay_client) +(typeattributeset hal_fingerprintpay_client (system_server_28_0)) +(typeattribute hal_fingerprintpay_server) +(typeattributeset hal_fingerprintpay_server (hal_fingerprintpay_oppo)) +(typeattribute hal_soter) +(typeattributeset hal_soter (hal_soter_trustonic)) +(typeattribute hal_soter_client) +(typeattributeset hal_soter_client (system_server_28_0)) +(typeattribute hal_soter_server) +(typeattributeset hal_soter_server (hal_soter_trustonic)) +(type hostapd_data_file) +(roletype object_r hostapd_data_file) +(type wpa_data_file) +(roletype object_r wpa_data_file) +(type hal_audio_default) +(roletype object_r hal_audio_default) +(type hal_audio_default_exec) +(roletype object_r hal_audio_default_exec) +(type hal_audio_default_tmpfs) +(roletype object_r hal_audio_default_tmpfs) +(type hal_audiocontrol_default) +(roletype object_r hal_audiocontrol_default) +(type hal_audiocontrol_default_exec) +(roletype object_r hal_audiocontrol_default_exec) +(type hal_audiocontrol_default_tmpfs) +(roletype object_r hal_audiocontrol_default_tmpfs) +(type hal_authsecret_default) +(roletype object_r hal_authsecret_default) +(type hal_authsecret_default_exec) +(roletype object_r hal_authsecret_default_exec) +(type hal_authsecret_default_tmpfs) +(roletype object_r hal_authsecret_default_tmpfs) +(type hal_bluetooth_default) +(roletype object_r hal_bluetooth_default) +(type hal_bluetooth_default_exec) +(roletype object_r hal_bluetooth_default_exec) +(type hal_bluetooth_default_tmpfs) +(roletype object_r hal_bluetooth_default_tmpfs) +(type hal_bootctl_default) +(roletype object_r hal_bootctl_default) +(type hal_bootctl_default_exec) +(roletype object_r hal_bootctl_default_exec) +(type hal_bootctl_default_tmpfs) +(roletype object_r hal_bootctl_default_tmpfs) +(type hal_broadcastradio_default) +(roletype object_r hal_broadcastradio_default) +(type hal_broadcastradio_default_exec) +(roletype object_r hal_broadcastradio_default_exec) +(type hal_broadcastradio_default_tmpfs) +(roletype object_r hal_broadcastradio_default_tmpfs) +(type hal_camera_default) +(roletype object_r hal_camera_default) +(type hal_camera_default_exec) +(roletype object_r hal_camera_default_exec) +(type hal_camera_default_tmpfs) +(roletype object_r hal_camera_default_tmpfs) +(type hal_cas_default) +(roletype object_r hal_cas_default) +(type hal_cas_default_exec) +(roletype object_r hal_cas_default_exec) +(type hal_cas_default_tmpfs) +(roletype object_r hal_cas_default_tmpfs) +(type hal_configstore_default) +(roletype object_r hal_configstore_default) +(type hal_configstore_default_exec) +(roletype object_r hal_configstore_default_exec) +(type hal_configstore_default_tmpfs) +(roletype object_r hal_configstore_default_tmpfs) +(type hal_confirmationui_default) +(roletype object_r hal_confirmationui_default) +(type hal_confirmationui_default_exec) +(roletype object_r hal_confirmationui_default_exec) +(type hal_confirmationui_default_tmpfs) +(roletype object_r hal_confirmationui_default_tmpfs) +(type hal_contexthub_default) +(roletype object_r hal_contexthub_default) +(type hal_contexthub_default_exec) +(roletype object_r hal_contexthub_default_exec) +(type hal_contexthub_default_tmpfs) +(roletype object_r hal_contexthub_default_tmpfs) +(type hal_drm_default) +(roletype object_r hal_drm_default) +(type hal_drm_default_exec) +(roletype object_r hal_drm_default_exec) +(type hal_drm_default_tmpfs) +(roletype object_r hal_drm_default_tmpfs) +(type hal_dumpstate_default) +(roletype object_r hal_dumpstate_default) +(type hal_dumpstate_default_exec) +(roletype object_r hal_dumpstate_default_exec) +(type hal_dumpstate_default_tmpfs) +(roletype object_r hal_dumpstate_default_tmpfs) +(type hal_evs_default) +(roletype object_r hal_evs_default) +(type hal_evs_default_exec) +(roletype object_r hal_evs_default_exec) +(type hal_evs_default_tmpfs) +(roletype object_r hal_evs_default_tmpfs) +(type hal_fingerprint_default) +(roletype object_r hal_fingerprint_default) +(type hal_fingerprint_default_exec) +(roletype object_r hal_fingerprint_default_exec) +(type hal_fingerprint_default_tmpfs) +(roletype object_r hal_fingerprint_default_tmpfs) +(type hal_gatekeeper_default) +(roletype object_r hal_gatekeeper_default) +(type hal_gatekeeper_default_exec) +(roletype object_r hal_gatekeeper_default_exec) +(type hal_gatekeeper_default_tmpfs) +(roletype object_r hal_gatekeeper_default_tmpfs) +(type hal_gnss_default) +(roletype object_r hal_gnss_default) +(type hal_gnss_default_exec) +(roletype object_r hal_gnss_default_exec) +(type hal_gnss_default_tmpfs) +(roletype object_r hal_gnss_default_tmpfs) +(type hal_graphics_allocator_default) +(roletype object_r hal_graphics_allocator_default) +(type hal_graphics_allocator_default_exec) +(roletype object_r hal_graphics_allocator_default_exec) +(type hal_graphics_allocator_default_tmpfs) +(roletype object_r hal_graphics_allocator_default_tmpfs) +(type hal_graphics_composer_default) +(roletype object_r hal_graphics_composer_default) +(type hal_graphics_composer_default_exec) +(roletype object_r hal_graphics_composer_default_exec) +(type hal_graphics_composer_default_tmpfs) +(roletype object_r hal_graphics_composer_default_tmpfs) +(type hal_health_default) +(roletype object_r hal_health_default) +(type hal_health_default_exec) +(roletype object_r hal_health_default_exec) +(type hal_health_default_tmpfs) +(roletype object_r hal_health_default_tmpfs) +(type hal_ir_default) +(roletype object_r hal_ir_default) +(type hal_ir_default_exec) +(roletype object_r hal_ir_default_exec) +(type hal_ir_default_tmpfs) +(roletype object_r hal_ir_default_tmpfs) +(type hal_keymaster_default) +(roletype object_r hal_keymaster_default) +(type hal_keymaster_default_exec) +(roletype object_r hal_keymaster_default_exec) +(type hal_keymaster_default_tmpfs) +(roletype object_r hal_keymaster_default_tmpfs) +(type hal_light_default) +(roletype object_r hal_light_default) +(type hal_light_default_exec) +(roletype object_r hal_light_default_exec) +(type hal_light_default_tmpfs) +(roletype object_r hal_light_default_tmpfs) +(type hal_lowpan_default) +(roletype object_r hal_lowpan_default) +(type hal_lowpan_default_exec) +(roletype object_r hal_lowpan_default_exec) +(type hal_lowpan_default_tmpfs) +(roletype object_r hal_lowpan_default_tmpfs) +(type hal_memtrack_default) +(roletype object_r hal_memtrack_default) +(type hal_memtrack_default_exec) +(roletype object_r hal_memtrack_default_exec) +(type hal_memtrack_default_tmpfs) +(roletype object_r hal_memtrack_default_tmpfs) +(type hal_nfc_default) +(roletype object_r hal_nfc_default) +(type hal_nfc_default_exec) +(roletype object_r hal_nfc_default_exec) +(type hal_nfc_default_tmpfs) +(roletype object_r hal_nfc_default_tmpfs) +(type mediacodec_tmpfs) +(roletype object_r mediacodec_tmpfs) +(type hal_power_default) +(roletype object_r hal_power_default) +(type hal_power_default_exec) +(roletype object_r hal_power_default_exec) +(type hal_power_default_tmpfs) +(roletype object_r hal_power_default_tmpfs) +(type hal_radio_config_default) +(roletype object_r hal_radio_config_default) +(type hal_radio_config_default_exec) +(roletype object_r hal_radio_config_default_exec) +(type hal_radio_config_default_tmpfs) +(roletype object_r hal_radio_config_default_tmpfs) +(type hal_radio_default) +(roletype object_r hal_radio_default) +(type hal_radio_default_exec) +(roletype object_r hal_radio_default_exec) +(type hal_radio_default_tmpfs) +(roletype object_r hal_radio_default_tmpfs) +(type hal_secure_element_default) +(roletype object_r hal_secure_element_default) +(type hal_secure_element_default_exec) +(roletype object_r hal_secure_element_default_exec) +(type hal_secure_element_default_tmpfs) +(roletype object_r hal_secure_element_default_tmpfs) +(type hal_sensors_default) +(roletype object_r hal_sensors_default) +(type hal_sensors_default_exec) +(roletype object_r hal_sensors_default_exec) +(type hal_sensors_default_tmpfs) +(roletype object_r hal_sensors_default_tmpfs) +(type hal_tetheroffload_default) +(roletype object_r hal_tetheroffload_default) +(type hal_tetheroffload_default_exec) +(roletype object_r hal_tetheroffload_default_exec) +(type hal_tetheroffload_default_tmpfs) +(roletype object_r hal_tetheroffload_default_tmpfs) +(type hal_thermal_default) +(roletype object_r hal_thermal_default) +(type hal_thermal_default_exec) +(roletype object_r hal_thermal_default_exec) +(type hal_thermal_default_tmpfs) +(roletype object_r hal_thermal_default_tmpfs) +(type hal_tv_cec_default) +(roletype object_r hal_tv_cec_default) +(type hal_tv_cec_default_exec) +(roletype object_r hal_tv_cec_default_exec) +(type hal_tv_cec_default_tmpfs) +(roletype object_r hal_tv_cec_default_tmpfs) +(type hal_tv_input_default) +(roletype object_r hal_tv_input_default) +(type hal_tv_input_default_exec) +(roletype object_r hal_tv_input_default_exec) +(type hal_tv_input_default_tmpfs) +(roletype object_r hal_tv_input_default_tmpfs) +(type hal_usb_default) +(roletype object_r hal_usb_default) +(type hal_usb_default_exec) +(roletype object_r hal_usb_default_exec) +(type hal_usb_default_tmpfs) +(roletype object_r hal_usb_default_tmpfs) +(type hal_vehicle_default) +(roletype object_r hal_vehicle_default) +(type hal_vehicle_default_exec) +(roletype object_r hal_vehicle_default_exec) +(type hal_vehicle_default_tmpfs) +(roletype object_r hal_vehicle_default_tmpfs) +(type hal_vibrator_default) +(roletype object_r hal_vibrator_default) +(type hal_vibrator_default_exec) +(roletype object_r hal_vibrator_default_exec) +(type hal_vibrator_default_tmpfs) +(roletype object_r hal_vibrator_default_tmpfs) +(type hal_vr_default) +(roletype object_r hal_vr_default) +(type hal_vr_default_exec) +(roletype object_r hal_vr_default_exec) +(type hal_vr_default_tmpfs) +(roletype object_r hal_vr_default_tmpfs) +(type hal_wifi_default) +(roletype object_r hal_wifi_default) +(type hal_wifi_default_exec) +(roletype object_r hal_wifi_default_exec) +(type hal_wifi_default_tmpfs) +(roletype object_r hal_wifi_default_tmpfs) +(type hal_wifi_hostapd_default) +(roletype object_r hal_wifi_hostapd_default) +(type hal_wifi_hostapd_default_exec) +(roletype object_r hal_wifi_hostapd_default_exec) +(type hal_wifi_hostapd_default_tmpfs) +(roletype object_r hal_wifi_hostapd_default_tmpfs) +(type hal_wifi_offload_default) +(roletype object_r hal_wifi_offload_default) +(type hal_wifi_offload_default_exec) +(roletype object_r hal_wifi_offload_default_exec) +(type hal_wifi_offload_default_tmpfs) +(roletype object_r hal_wifi_offload_default_tmpfs) +(type hal_wifi_supplicant_default) +(roletype object_r hal_wifi_supplicant_default) +(type hal_wifi_supplicant_default_exec) +(roletype object_r hal_wifi_supplicant_default_exec) +(type hal_wifi_supplicant_default_tmpfs) +(roletype object_r hal_wifi_supplicant_default_tmpfs) +(type rild) +(roletype object_r rild) +(type rild_exec) +(roletype object_r rild_exec) +(type rild_tmpfs) +(roletype object_r rild_tmpfs) +(type tee_exec) +(roletype object_r tee_exec) +(type tee_tmpfs) +(roletype object_r tee_tmpfs) +(type vendor_modprobe) +(roletype object_r vendor_modprobe) +(type vndservicemanager_exec) +(roletype object_r vndservicemanager_exec) +(type vndservicemanager_tmpfs) +(roletype object_r vndservicemanager_tmpfs) +(type MtkCodecService_exec) +(roletype object_r MtkCodecService_exec) +(type MtkCodecService) +(roletype object_r MtkCodecService) +(type aee_hal) +(roletype object_r aee_hal) +(type aee_hal_exec) +(roletype object_r aee_hal_exec) +(type aee_hal_tmpfs) +(roletype object_r aee_hal_tmpfs) +(type audiocmdservice_atci) +(roletype object_r audiocmdservice_atci) +(type audiocmdservice_atci_exec) +(roletype object_r audiocmdservice_atci_exec) +(type audiocmdservice_atci_tmpfs) +(roletype object_r audiocmdservice_atci_tmpfs) +(type biosensord_nvram) +(roletype object_r biosensord_nvram) +(type biosensord_nvram_exec) +(roletype object_r biosensord_nvram_exec) +(type biosensord_nvram_file) +(roletype object_r biosensord_nvram_file) +(type biosensord_nvram_tmpfs) +(roletype object_r biosensord_nvram_tmpfs) +(type ccci_fsd_exec) +(roletype object_r ccci_fsd_exec) +(type ccci_fsd) +(roletype object_r ccci_fsd) +(type ccci_fsd_tmpfs) +(roletype object_r ccci_fsd_tmpfs) +(type ccci_mdinit_exec) +(roletype object_r ccci_mdinit_exec) +(type ccci_mdinit) +(roletype object_r ccci_mdinit) +(type ccci_mdinit_tmpfs) +(roletype object_r ccci_mdinit_tmpfs) +(type connsyslogger) +(roletype object_r connsyslogger) +(type connsyslogger_exec) +(roletype object_r connsyslogger_exec) +(type connsyslogger_tmpfs) +(roletype object_r connsyslogger_tmpfs) +(type devmap_device) +(roletype object_r devmap_device) +(type ttyMT_device) +(roletype object_r ttyMT_device) +(type ttyS_device) +(roletype object_r ttyS_device) +(type ttySDIO_device) +(roletype object_r ttySDIO_device) +(type vmodem_device) +(roletype object_r vmodem_device) +(type stpwmt_device) +(roletype object_r stpwmt_device) +(type wmtdetect_device) +(roletype object_r wmtdetect_device) +(type wmtWifi_device) +(roletype object_r wmtWifi_device) +(type stpbt_device) +(roletype object_r stpbt_device) +(type fw_log_bt_device) +(roletype object_r fw_log_bt_device) +(type stpant_device) +(roletype object_r stpant_device) +(type fm_device) +(roletype object_r fm_device) +(type stpgps_device) +(roletype object_r stpgps_device) +(type fw_log_gps_device) +(roletype object_r fw_log_gps_device) +(type fw_log_wmt_device) +(roletype object_r fw_log_wmt_device) +(type fw_log_wifi_device) +(roletype object_r fw_log_wifi_device) +(type pmem_multimedia_device) +(roletype object_r pmem_multimedia_device) +(type mt6516_isp_device) +(roletype object_r mt6516_isp_device) +(type mt6516_IDP_device) +(roletype object_r mt6516_IDP_device) +(type mt9p012_device) +(roletype object_r mt9p012_device) +(type mt6516_jpeg_device) +(roletype object_r mt6516_jpeg_device) +(type FM50AF_device) +(roletype object_r FM50AF_device) +(type DW9714AF_device) +(roletype object_r DW9714AF_device) +(type DW9814AF_device) +(roletype object_r DW9814AF_device) +(type AK7345AF_device) +(roletype object_r AK7345AF_device) +(type DW9714A_device) +(roletype object_r DW9714A_device) +(type LC898122AF_device) +(roletype object_r LC898122AF_device) +(type LC898212AF_device) +(roletype object_r LC898212AF_device) +(type BU6429AF_device) +(roletype object_r BU6429AF_device) +(type AD5820AF_device) +(roletype object_r AD5820AF_device) +(type DW9718AF_device) +(roletype object_r DW9718AF_device) +(type BU64745GWZAF_device) +(roletype object_r BU64745GWZAF_device) +(type MAINAF_device) +(roletype object_r MAINAF_device) +(type MAIN2AF_device) +(roletype object_r MAIN2AF_device) +(type SUBAF_device) +(roletype object_r SUBAF_device) +(type M4U_device_device) +(roletype object_r M4U_device_device) +(type Vcodec_device) +(roletype object_r Vcodec_device) +(type MJC_device) +(roletype object_r MJC_device) +(type smartpa_device) +(roletype object_r smartpa_device) +(type smartpa1_device) +(roletype object_r smartpa1_device) +(type uio0_device) +(roletype object_r uio0_device) +(type xt_qtaguid_device) +(roletype object_r xt_qtaguid_device) +(type rfkill_device) +(roletype object_r rfkill_device) +(type sw_sync_device) +(roletype object_r sw_sync_device) +(type sec_device) +(roletype object_r sec_device) +(type hid_keyboard_device) +(roletype object_r hid_keyboard_device) +(type btn_device) +(roletype object_r btn_device) +(type uinput_device) +(roletype object_r uinput_device) +(type TV_out_device) +(roletype object_r TV_out_device) +(type gz_device) +(roletype object_r gz_device) +(type camera_sysram_device) +(roletype object_r camera_sysram_device) +(type camera_isp_device) +(roletype object_r camera_isp_device) +(type camera_dip_device) +(roletype object_r camera_dip_device) +(type camera_dpe_device) +(roletype object_r camera_dpe_device) +(type camera_tsf_device) +(roletype object_r camera_tsf_device) +(type camera_fdvt_device) +(roletype object_r camera_fdvt_device) +(type camera_rsc_device) +(roletype object_r camera_rsc_device) +(type camera_gepf_device) +(roletype object_r camera_gepf_device) +(type camera_wpe_device) +(roletype object_r camera_wpe_device) +(type camera_owe_device) +(roletype object_r camera_owe_device) +(type camera_mfb_device) +(roletype object_r camera_mfb_device) +(type camera_pipemgr_device) +(roletype object_r camera_pipemgr_device) +(type ccu_device) +(roletype object_r ccu_device) +(type vpu_device) +(roletype object_r vpu_device) +(type mdla_device) +(roletype object_r mdla_device) +(type mtk_jpeg_device) +(roletype object_r mtk_jpeg_device) +(type kd_camera_hw_device) +(roletype object_r kd_camera_hw_device) +(type seninf_device) +(roletype object_r seninf_device) +(type kd_camera_flashlight_device) +(roletype object_r kd_camera_flashlight_device) +(type flashlight_device) +(roletype object_r flashlight_device) +(type kd_camera_hw_bus2_device) +(roletype object_r kd_camera_hw_bus2_device) +(type MATV_device) +(roletype object_r MATV_device) +(type mt_otg_test_device) +(roletype object_r mt_otg_test_device) +(type mt_mdp_device) +(roletype object_r mt_mdp_device) +(type mtkg2d_device) +(roletype object_r mtkg2d_device) +(type misc_sd_device) +(roletype object_r misc_sd_device) +(type mtk_sched_device) +(roletype object_r mtk_sched_device) +(type ampc0_device) +(roletype object_r ampc0_device) +(type mmp_device) +(roletype object_r mmp_device) +(type ttyGS_device) +(roletype object_r ttyGS_device) +(type CAM_CAL_DRV_device) +(roletype object_r CAM_CAL_DRV_device) +(type CAM_CAL_DRV1_device) +(roletype object_r CAM_CAL_DRV1_device) +(type CAM_CAL_DRV2_device) +(roletype object_r CAM_CAL_DRV2_device) +(type MTK_SMI_device) +(roletype object_r MTK_SMI_device) +(type mtk_cmdq_device) +(roletype object_r mtk_cmdq_device) +(type mtk_mdp_device) +(roletype object_r mtk_mdp_device) +(type mtk_rrc_device) +(roletype object_r mtk_rrc_device) +(type ebc_device) +(roletype object_r ebc_device) +(type vow_device) +(roletype object_r vow_device) +(type MT6516_H264_DEC_device) +(roletype object_r MT6516_H264_DEC_device) +(type MT6516_Int_SRAM_device) +(roletype object_r MT6516_Int_SRAM_device) +(type MT6516_MM_QUEUE_device) +(roletype object_r MT6516_MM_QUEUE_device) +(type MT6516_MP4_DEC_device) +(roletype object_r MT6516_MP4_DEC_device) +(type MT6516_MP4_ENC_device) +(roletype object_r MT6516_MP4_ENC_device) +(type sensor_device) +(roletype object_r sensor_device) +(type aed_device) +(roletype object_r aed_device) +(type ccci_device) +(roletype object_r ccci_device) +(type ccci_monitor_device) +(roletype object_r ccci_monitor_device) +(type gsm0710muxd_device) +(roletype object_r gsm0710muxd_device) +(type eemcs_device) +(roletype object_r eemcs_device) +(type emd_device) +(roletype object_r emd_device) +(type mt6605_device) +(roletype object_r mt6605_device) +(type st21nfc_device) +(roletype object_r st21nfc_device) +(type st54spi_device) +(roletype object_r st54spi_device) +(type exm0_device) +(roletype object_r exm0_device) +(type mmcblk_device) +(roletype object_r mmcblk_device) +(type BOOT_device) +(roletype object_r BOOT_device) +(type MT_pmic_device) +(roletype object_r MT_pmic_device) +(type aal_als_device) +(roletype object_r aal_als_device) +(type accdet_device) +(roletype object_r accdet_device) +(type android_device) +(roletype object_r android_device) +(type bmtpool_device) +(roletype object_r bmtpool_device) +(type bootimg_device) +(roletype object_r bootimg_device) +(type btif_device) +(roletype object_r btif_device) +(type cache_device) +(roletype object_r cache_device) +(type cpu_dma_latency_device) +(roletype object_r cpu_dma_latency_device) +(type dummy_cam_cal_device) +(roletype object_r dummy_cam_cal_device) +(type ebr_device) +(roletype object_r ebr_device) +(type expdb_device) +(roletype object_r expdb_device) +(type fat_device) +(roletype object_r fat_device) +(type logo_device) +(roletype object_r logo_device) +(type loop-control_device) +(roletype object_r loop-control_device) +(type mbr_device) +(roletype object_r mbr_device) +(type met_device) +(roletype object_r met_device) +(type misc_device) +(roletype object_r misc_device) +(type misc2_device) +(roletype object_r misc2_device) +(type mtfreqhopping_device) +(roletype object_r mtfreqhopping_device) +(type mtgpio_device) +(roletype object_r mtgpio_device) +(type mtk_kpd_device) +(roletype object_r mtk_kpd_device) +(type network_device) +(roletype object_r network_device) +(type nvram_device) +(roletype object_r nvram_device) +(type pmt_device) +(roletype object_r pmt_device) +(type preloader_device) +(roletype object_r preloader_device) +(type pro_info_device) +(roletype object_r pro_info_device) +(type protect_f_device) +(roletype object_r protect_f_device) +(type protect_s_device) +(roletype object_r protect_s_device) +(type psaux_device) +(roletype object_r psaux_device) +(type ptyp_device) +(roletype object_r ptyp_device) +(type recovery_device) +(roletype object_r recovery_device) +(type sec_ro_device) +(roletype object_r sec_ro_device) +(type seccfg_device) +(roletype object_r seccfg_device) +(type tee_part_device) +(roletype object_r tee_part_device) +(type snapshot_device) +(roletype object_r snapshot_device) +(type tgt_device) +(roletype object_r tgt_device) +(type touch_device) +(roletype object_r touch_device) +(type tpd_em_log_device) +(roletype object_r tpd_em_log_device) +(type ttyp_device) +(roletype object_r ttyp_device) +(type uboot_device) +(roletype object_r uboot_device) +(type uibc_device) +(roletype object_r uibc_device) +(type usrdata_device) +(roletype object_r usrdata_device) +(type zram0_device) +(roletype object_r zram0_device) +(type hwzram0_device) +(roletype object_r hwzram0_device) +(type RT_Monitor_device) +(roletype object_r RT_Monitor_device) +(type kick_powerkey_device) +(roletype object_r kick_powerkey_device) +(type agps_device) +(roletype object_r agps_device) +(type mnld_device) +(roletype object_r mnld_device) +(type geo_device) +(roletype object_r geo_device) +(type mdlog_device) +(roletype object_r mdlog_device) +(type md32_device) +(roletype object_r md32_device) +(type scp_device) +(roletype object_r scp_device) +(type adsp_device) +(roletype object_r adsp_device) +(type sspm_device) +(roletype object_r sspm_device) +(type etb_device) +(roletype object_r etb_device) +(type MT_pmic_adc_cali_device) +(roletype object_r MT_pmic_adc_cali_device) +(type mtk-adc-cali_device) +(roletype object_r mtk-adc-cali_device) +(type MT_pmic_cali_device) +(roletype object_r MT_pmic_cali_device) +(type otp_device) +(roletype object_r otp_device) +(type otp_part_block_device) +(roletype object_r otp_part_block_device) +(type qemu_pipe_device) +(roletype object_r qemu_pipe_device) +(type icusb_device) +(roletype object_r icusb_device) +(type phantom_device) +(roletype object_r phantom_device) +(type irtx_device) +(roletype object_r irtx_device) +(type pmic_ftm_device) +(roletype object_r pmic_ftm_device) +(type charger_ftm_device) +(roletype object_r charger_ftm_device) +(type shf_device) +(roletype object_r shf_device) +(type keyblock_device) +(roletype object_r keyblock_device) +(type offloadservice_device) +(roletype object_r offloadservice_device) +(type ttyACM_device) +(roletype object_r ttyACM_device) +(type hrm_device) +(roletype object_r hrm_device) +(type lens_device) +(roletype object_r lens_device) +(type nvdata_device) +(roletype object_r nvdata_device) +(type nvcfg_device) +(roletype object_r nvcfg_device) +(type expdb_block_device) +(roletype object_r expdb_block_device) +(type misc2_block_device) +(roletype object_r misc2_block_device) +(type logo_block_device) +(roletype object_r logo_block_device) +(type para_block_device) +(roletype object_r para_block_device) +(type tee_block_device) +(roletype object_r tee_block_device) +(type seccfg_block_device) +(roletype object_r seccfg_block_device) +(type secro_block_device) +(roletype object_r secro_block_device) +(type preloader_block_device) +(roletype object_r preloader_block_device) +(type lk_block_device) +(roletype object_r lk_block_device) +(type protect1_block_device) +(roletype object_r protect1_block_device) +(type protect2_block_device) +(roletype object_r protect2_block_device) +(type keystore_block_device) +(roletype object_r keystore_block_device) +(type oemkeystore_block_device) +(roletype object_r oemkeystore_block_device) +(type sec1_block_device) +(roletype object_r sec1_block_device) +(type md1img_block_device) +(roletype object_r md1img_block_device) +(type md1dsp_block_device) +(roletype object_r md1dsp_block_device) +(type md1arm7_block_device) +(roletype object_r md1arm7_block_device) +(type md3img_block_device) +(roletype object_r md3img_block_device) +(type mmcblk1_block_device) +(roletype object_r mmcblk1_block_device) +(type mmcblk1p1_block_device) +(roletype object_r mmcblk1p1_block_device) +(type bootdevice_block_device) +(roletype object_r bootdevice_block_device) +(type odm_block_device) +(roletype object_r odm_block_device) +(type oem_block_device) +(roletype object_r oem_block_device) +(type vendor_block_device) +(roletype object_r vendor_block_device) +(type dtbo_block_device) +(roletype object_r dtbo_block_device) +(type loader_ext_block_device) +(roletype object_r loader_ext_block_device) +(type spm_device) +(roletype object_r spm_device) +(type persist_block_device) +(roletype object_r persist_block_device) +(type md_block_device) +(roletype object_r md_block_device) +(type spmfw_block_device) +(roletype object_r spmfw_block_device) +(type mcupmfw_block_device) +(roletype object_r mcupmfw_block_device) +(type scp_block_device) +(roletype object_r scp_block_device) +(type sspm_block_device) +(roletype object_r sspm_block_device) +(type dsp_block_device) +(roletype object_r dsp_block_device) +(type ppl_block_device) +(roletype object_r ppl_block_device) +(type nvcfg_block_device) +(roletype object_r nvcfg_block_device) +(type ancservice_device) +(roletype object_r ancservice_device) +(type mbim_device) +(roletype object_r mbim_device) +(type audio_ipi_device) +(roletype object_r audio_ipi_device) +(type cam_vpu_block_device) +(roletype object_r cam_vpu_block_device) +(type boot_para_block_device) +(roletype object_r boot_para_block_device) +(type mtk_dfrc_device) +(roletype object_r mtk_dfrc_device) +(type vbmeta_block_device) +(roletype object_r vbmeta_block_device) +(type audio_dsp_block_device) +(roletype object_r audio_dsp_block_device) +(type hwmsensor_device) +(roletype object_r hwmsensor_device) +(type msensor_device) +(roletype object_r msensor_device) +(type gsensor_device) +(roletype object_r gsensor_device) +(type als_ps_device) +(roletype object_r als_ps_device) +(type gyroscope_device) +(roletype object_r gyroscope_device) +(type barometer_device) +(roletype object_r barometer_device) +(type humidity_device) +(roletype object_r humidity_device) +(type biometric_device) +(roletype object_r biometric_device) +(type sensorlist_device) +(roletype object_r sensorlist_device) +(type m_batch_misc_device) +(roletype object_r m_batch_misc_device) +(type m_als_misc_device) +(roletype object_r m_als_misc_device) +(type m_ps_misc_device) +(roletype object_r m_ps_misc_device) +(type m_baro_misc_device) +(roletype object_r m_baro_misc_device) +(type m_hmdy_misc_device) +(roletype object_r m_hmdy_misc_device) +(type m_acc_misc_device) +(roletype object_r m_acc_misc_device) +(type m_mag_misc_device) +(roletype object_r m_mag_misc_device) +(type m_gyro_misc_device) +(roletype object_r m_gyro_misc_device) +(type m_act_misc_device) +(roletype object_r m_act_misc_device) +(type m_pedo_misc_device) +(roletype object_r m_pedo_misc_device) +(type m_situ_misc_device) +(roletype object_r m_situ_misc_device) +(type m_step_c_misc_device) +(roletype object_r m_step_c_misc_device) +(type m_fusion_misc_device) +(roletype object_r m_fusion_misc_device) +(type m_bio_misc_device) +(roletype object_r m_bio_misc_device) +(type em_hidl) +(roletype object_r em_hidl) +(type em_hidl_exec) +(roletype object_r em_hidl_exec) +(type em_hidl_tmpfs) +(roletype object_r em_hidl_tmpfs) +(type factory) +(roletype object_r factory) +(type factory_exec) +(roletype object_r factory_exec) +(type factory_tmpfs) +(roletype object_r factory_tmpfs) +(type custom_file) +(roletype object_r custom_file) +(type lost_found_data_file) +(roletype object_r lost_found_data_file) +(type dontpanic_data_file) +(roletype object_r dontpanic_data_file) +(type resource_cache_data_file) +(roletype object_r resource_cache_data_file) +(type http_proxy_cfg_data_file) +(roletype object_r http_proxy_cfg_data_file) +(type acdapi_data_file) +(roletype object_r acdapi_data_file) +(type ppp_data_file) +(roletype object_r ppp_data_file) +(type wpa_supplicant_data_file) +(roletype object_r wpa_supplicant_data_file) +(type radvd_data_file) +(roletype object_r radvd_data_file) +(type volte_vt_socket) +(roletype object_r volte_vt_socket) +(type dfo_socket) +(roletype object_r dfo_socket) +(type rild2_socket) +(roletype object_r rild2_socket) +(type rild3_socket) +(roletype object_r rild3_socket) +(type rild4_socket) +(roletype object_r rild4_socket) +(type rild_mal_socket) +(roletype object_r rild_mal_socket) +(type rild_mal_at_socket) +(roletype object_r rild_mal_at_socket) +(type rild_mal_md2_socket) +(roletype object_r rild_mal_md2_socket) +(type rild_mal_at_md2_socket) +(roletype object_r rild_mal_at_md2_socket) +(type rild_ims_socket) +(roletype object_r rild_ims_socket) +(type rild_imsm_socket) +(roletype object_r rild_imsm_socket) +(type rild_oem_socket) +(roletype object_r rild_oem_socket) +(type rild_mtk_ut_socket) +(roletype object_r rild_mtk_ut_socket) +(type rild_mtk_ut_2_socket) +(roletype object_r rild_mtk_ut_2_socket) +(type rild_mtk_modem_socket) +(roletype object_r rild_mtk_modem_socket) +(type rild_md2_socket) +(roletype object_r rild_md2_socket) +(type rild2_md2_socket) +(roletype object_r rild2_md2_socket) +(type rild_debug_md2_socket) +(roletype object_r rild_debug_md2_socket) +(type rild_oem_md2_socket) +(roletype object_r rild_oem_md2_socket) +(type rild_mtk_ut_md2_socket) +(roletype object_r rild_mtk_ut_md2_socket) +(type rild_mtk_ut_2_md2_socket) +(roletype object_r rild_mtk_ut_2_md2_socket) +(type rild_mtk_modem_md2_socket) +(roletype object_r rild_mtk_modem_md2_socket) +(type rild_vsim_socket) +(roletype object_r rild_vsim_socket) +(type rild_vsim_md2_socket) +(roletype object_r rild_vsim_md2_socket) +(type mal_mfi_socket) +(roletype object_r mal_mfi_socket) +(type mal_data_file) +(roletype object_r mal_data_file) +(type netdiag_socket) +(roletype object_r netdiag_socket) +(type wpa_wlan0_socket) +(roletype object_r wpa_wlan0_socket) +(type soc_vt_imcb_socket) +(roletype object_r soc_vt_imcb_socket) +(type soc_vt_tcv_socket) +(roletype object_r soc_vt_tcv_socket) +(type soc_vt_stk_socket) +(roletype object_r soc_vt_stk_socket) +(type soc_vt_svc_socket) +(roletype object_r soc_vt_svc_socket) +(type dbus_bluetooth_socket) +(roletype object_r dbus_bluetooth_socket) +(type bt_int_adp_socket) +(roletype object_r bt_int_adp_socket) +(type bt_a2dp_stream_socket) +(roletype object_r bt_a2dp_stream_socket) +(type bt_data_file) +(roletype object_r bt_data_file) +(type proc_thermal) +(roletype object_r proc_thermal) +(type proc_mtkcooler) +(roletype object_r proc_mtkcooler) +(type proc_mtktz) +(roletype object_r proc_mtktz) +(type proc_slogger) +(roletype object_r proc_slogger) +(type proc_lk_env) +(roletype object_r proc_lk_env) +(type proc_ged) +(roletype object_r proc_ged) +(type proc_perfmgr) +(roletype object_r proc_perfmgr) +(type proc_wmtdbg) +(roletype object_r proc_wmtdbg) +(type proc_slabinfo) +(roletype object_r proc_slabinfo) +(type proc_zraminfo) +(roletype object_r proc_zraminfo) +(type proc_cpu_alignment) +(roletype object_r proc_cpu_alignment) +(type proc_gpulog) +(roletype object_r proc_gpulog) +(type proc_sched_debug) +(roletype object_r proc_sched_debug) +(type proc_chip) +(roletype object_r proc_chip) +(type proc_atf_log) +(roletype object_r proc_atf_log) +(type proc_gz_log) +(roletype object_r proc_gz_log) +(type proc_last_kmsg) +(roletype object_r proc_last_kmsg) +(type proc_bootprof) +(roletype object_r proc_bootprof) +(type proc_pl_lk) +(roletype object_r proc_pl_lk) +(type proc_ufs_debug) +(roletype object_r proc_ufs_debug) +(type proc_msdc_debug) +(roletype object_r proc_msdc_debug) +(type proc_pidmap) +(roletype object_r proc_pidmap) +(type proc_kpageflags) +(roletype object_r proc_kpageflags) +(type proc_slabtrace) +(roletype object_r proc_slabtrace) +(type proc_cmdq_debug) +(roletype object_r proc_cmdq_debug) +(type sysfs_therm) +(roletype object_r sysfs_therm) +(type sysfs_fps) +(roletype object_r sysfs_fps) +(type sysfs_ccci) +(roletype object_r sysfs_ccci) +(type sysfs_mdinfo) +(roletype object_r sysfs_mdinfo) +(type sysfs_ssw) +(roletype object_r sysfs_ssw) +(type sysfs_vcorefs_pwrctrl) +(roletype object_r sysfs_vcorefs_pwrctrl) +(type sysfs_md32) +(roletype object_r sysfs_md32) +(type sysfs_scp) +(roletype object_r sysfs_scp) +(type sysfs_adsp) +(roletype object_r sysfs_adsp) +(type sysfs_sspm) +(roletype object_r sysfs_sspm) +(type sysfs_devinfo) +(roletype object_r sysfs_devinfo) +(type sysfs_dcm) +(roletype object_r sysfs_dcm) +(type sysfs_dcs) +(roletype object_r sysfs_dcs) +(type sysfs_vcore_debug) +(roletype object_r sysfs_vcore_debug) +(type agpsd_socket) +(roletype object_r agpsd_socket) +(type agpsd_data_file) +(roletype object_r agpsd_data_file) +(type mnld_socket) +(roletype object_r mnld_socket) +(type mnld_data_file) +(roletype object_r mnld_data_file) +(type gps_data_file) +(roletype object_r gps_data_file) +(type MPED_socket) +(roletype object_r MPED_socket) +(type MPED_data_file) +(roletype object_r MPED_data_file) +(type sysctl_socket) +(roletype object_r sysctl_socket) +(type backuprestore_socket) +(roletype object_r backuprestore_socket) +(type protect_f_data_file) +(roletype object_r protect_f_data_file) +(type protect_s_data_file) +(roletype object_r protect_s_data_file) +(type persist_data_file) +(roletype object_r persist_data_file) +(type nvram_data_file) +(roletype object_r nvram_data_file) +(type nvdata_file) +(roletype object_r nvdata_file) +(type nvcfg_file) +(roletype object_r nvcfg_file) +(type cct_data_file) +(roletype object_r cct_data_file) +(type mediaserver_data_file) +(roletype object_r mediaserver_data_file) +(type mediacodec_data_file) +(roletype object_r mediacodec_data_file) +(type logmisc_data_file) +(roletype object_r logmisc_data_file) +(type logtemp_data_file) +(roletype object_r logtemp_data_file) +(type aee_core_data_file) +(roletype object_r aee_core_data_file) +(type aee_core_vendor_file) +(roletype object_r aee_core_vendor_file) +(type aee_tombstone_data_file) +(roletype object_r aee_tombstone_data_file) +(type aee_exp_data_file) +(roletype object_r aee_exp_data_file) +(type aee_exp_vendor_file) +(roletype object_r aee_exp_vendor_file) +(type aee_dumpsys_data_file) +(roletype object_r aee_dumpsys_data_file) +(type aee_dumpsys_vendor_file) +(roletype object_r aee_dumpsys_vendor_file) +(type sf_rtt_file) +(roletype object_r sf_rtt_file) +(type rild-dongle_socket) +(roletype object_r rild-dongle_socket) +(type ccci_cfg_file) +(roletype object_r ccci_cfg_file) +(type c2k_file) +(roletype object_r c2k_file) +(type sensor_data_file) +(roletype object_r sensor_data_file) +(type stp_dump_data_file) +(roletype object_r stp_dump_data_file) +(type sysfs_keypad_file) +(roletype object_r sysfs_keypad_file) +(type dynamic_fw_data_file) +(roletype object_r dynamic_fw_data_file) +(type rild_via_socket) +(roletype object_r rild_via_socket) +(type rpc_socket) +(roletype object_r rpc_socket) +(type rild_ctclient_socket) +(roletype object_r rild_ctclient_socket) +(type proc_icusb) +(roletype object_r proc_icusb) +(type iso9660) +(roletype object_r iso9660) +(type data_tmpfs_log_file) +(roletype object_r data_tmpfs_log_file) +(type vendor_tmpfs_log_file) +(roletype object_r vendor_tmpfs_log_file) +(type rawfs) +(roletype object_r rawfs) +(type fon_image_data_file) +(roletype object_r fon_image_data_file) +(type ims_ipsec_data_file) +(roletype object_r ims_ipsec_data_file) +(type thermal_manager_data_file) +(roletype object_r thermal_manager_data_file) +(type adbd_data_file) +(roletype object_r adbd_data_file) +(type autokd_data_file) +(roletype object_r autokd_data_file) +(type fuseblk) +(roletype object_r fuseblk) +(type proc_mrdump_rst) +(roletype object_r proc_mrdump_rst) +(type proc_battery_cmd) +(roletype object_r proc_battery_cmd) +(type debugfs_binder) +(roletype object_r debugfs_binder) +(type debugfs_blockio) +(roletype object_r debugfs_blockio) +(type debugfs_fuseio) +(roletype object_r debugfs_fuseio) +(type debugfs_usb) +(roletype object_r debugfs_usb) +(type debugfs_fb) +(roletype object_r debugfs_fb) +(type debugfs_cpuhvfs) +(roletype object_r debugfs_cpuhvfs) +(type debugfs_usb20_phy) +(roletype object_r debugfs_usb20_phy) +(type debugfs_dynamic_debug) +(roletype object_r debugfs_dynamic_debug) +(type debugfs_shrinker_debug) +(roletype object_r debugfs_shrinker_debug) +(type debugfs_dmlog_debug) +(roletype object_r debugfs_dmlog_debug) +(type debugfs_page_owner_slim_debug) +(roletype object_r debugfs_page_owner_slim_debug) +(type debugfs_rcu) +(roletype object_r debugfs_rcu) +(type debugfs_ged) +(roletype object_r debugfs_ged) +(type debugfs_fpsgo) +(roletype object_r debugfs_fpsgo) +(type debugfs_eara_thermal) +(roletype object_r debugfs_eara_thermal) +(type debugfs_vpu_power) +(roletype object_r debugfs_vpu_power) +(type debugfs_mdla_power) +(roletype object_r debugfs_mdla_power) +(type debugfs_gpu_mali_midgard) +(roletype object_r debugfs_gpu_mali_midgard) +(type debugfs_gpu_mali_utgard) +(roletype object_r debugfs_gpu_mali_utgard) +(type debugfs_gpu_img) +(roletype object_r debugfs_gpu_img) +(type debugfs_ion) +(roletype object_r debugfs_ion) +(type debugfs_ion_mm_heap) +(roletype object_r debugfs_ion_mm_heap) +(type debugfs_emi_mbw_buf) +(roletype object_r debugfs_emi_mbw_buf) +(type debugfs_vpu_device_dbg) +(roletype object_r debugfs_vpu_device_dbg) +(type debugfs_smi_mon) +(roletype object_r debugfs_smi_mon) +(type sf_bqdump_data_file) +(roletype object_r sf_bqdump_data_file) +(type nfc_socket) +(roletype object_r nfc_socket) +(type factory_data_file) +(roletype object_r factory_data_file) +(type mdlog_data_file) +(roletype object_r mdlog_data_file) +(type mtk_audiohal_data_file) +(roletype object_r mtk_audiohal_data_file) +(type mtk_powerhal_data_file) +(roletype object_r mtk_powerhal_data_file) +(type mddb_data_file) +(roletype object_r mddb_data_file) +(type sysfs_boot_mode) +(roletype object_r sysfs_boot_mode) +(type sysfs_boot_type) +(roletype object_r sysfs_boot_type) +(type consyslog_data_file) +(roletype object_r consyslog_data_file) +(type sysfs_comport_type) +(roletype object_r sysfs_comport_type) +(type sysfs_uart_info) +(roletype object_r sysfs_uart_info) +(type sysfs_usb_cmode) +(roletype object_r sysfs_usb_cmode) +(type sysfs_vbus) +(roletype object_r sysfs_vbus) +(type sysfs_pump_express) +(roletype object_r sysfs_pump_express) +(type mediadrm_vendor_data_file) +(roletype object_r mediadrm_vendor_data_file) +(type sysfs_dual_role_usb20) +(roletype object_r sysfs_dual_role_usb20) +(type lbs_dbg_data_file) +(roletype object_r lbs_dbg_data_file) +(type sysfs_tpd_setting) +(roletype object_r sysfs_tpd_setting) +(type sysfs_tpd_debug) +(roletype object_r sysfs_tpd_debug) +(type proc_freqhop) +(roletype object_r proc_freqhop) +(type proc_flash) +(roletype object_r proc_flash) +(type proc_partition) +(roletype object_r proc_partition) +(type sysfs_pmu) +(roletype object_r sysfs_pmu) +(type sysfs_spm) +(roletype object_r sysfs_spm) +(type sysfs_headset) +(roletype object_r sysfs_headset) +(type atci-audio_socket) +(roletype object_r atci-audio_socket) +(type debugfs_regmap) +(roletype object_r debugfs_regmap) +(type sys_usb_rawbulk) +(roletype object_r sys_usb_rawbulk) +(type aee_dipdebug_vendor_file) +(roletype object_r aee_dipdebug_vendor_file) +(type fm_hidl_service) +(roletype object_r fm_hidl_service) +(type fm_hidl_service_exec) +(roletype object_r fm_hidl_service_exec) +(type fm_hidl_service_tmpfs) +(roletype object_r fm_hidl_service_tmpfs) +(type fuelgauged) +(roletype object_r fuelgauged) +(type fuelgauged_exec) +(roletype object_r fuelgauged_exec) +(type fuelgauged_file) +(roletype object_r fuelgauged_file) +(type fuelgauged_tmpfs) +(roletype object_r fuelgauged_tmpfs) +(type fuelgauged_nvram) +(roletype object_r fuelgauged_nvram) +(type fuelgauged_nvram_exec) +(roletype object_r fuelgauged_nvram_exec) +(type fuelgauged_nvram_file) +(roletype object_r fuelgauged_nvram_file) +(type fuelgauged_nvram_tmpfs) +(roletype object_r fuelgauged_nvram_tmpfs) +(type gsm0710muxd) +(roletype object_r gsm0710muxd) +(type gsm0710muxd_exec) +(roletype object_r gsm0710muxd_exec) +(type gsm0710muxd_tmpfs) +(roletype object_r gsm0710muxd_tmpfs) +(type hal_keymaster_attestation) +(roletype object_r hal_keymaster_attestation) +(type hal_keymaster_attestation_exec) +(roletype object_r hal_keymaster_attestation_exec) +(type hal_keymaster_attestation_tmpfs) +(roletype object_r hal_keymaster_attestation_tmpfs) +(type mtk_hal_usb) +(roletype object_r mtk_hal_usb) +(type mtk_hal_usb_exec) +(roletype object_r mtk_hal_usb_exec) +(type mtk_hal_usb_tmpfs) +(roletype object_r mtk_hal_usb_tmpfs) +(type mtk_hal_bluetooth_hwservice) +(roletype object_r mtk_hal_bluetooth_hwservice) +(type mtk_hal_rild_hwservice) +(roletype object_r mtk_hal_rild_hwservice) +(type mtk_hal_power_hwservice) +(roletype object_r mtk_hal_power_hwservice) +(type mtk_hal_lbs_hwservice) +(roletype object_r mtk_hal_lbs_hwservice) +(type mtk_hal_wifi_hostapd_hwservice) +(roletype object_r mtk_hal_wifi_hostapd_hwservice) +(type mtk_hal_imsa_hwservice) +(roletype object_r mtk_hal_imsa_hwservice) +(type nvram_agent_binder_hwservice) +(roletype object_r nvram_agent_binder_hwservice) +(type mtk_hal_pq_hwservice) +(roletype object_r mtk_hal_pq_hwservice) +(type mtk_hal_keyattestation_hwservice) +(roletype object_r mtk_hal_keyattestation_hwservice) +(type mtk_hal_fm_hwservice) +(roletype object_r mtk_hal_fm_hwservice) +(type mtk_hal_log_hwservice) +(roletype object_r mtk_hal_log_hwservice) +(type mtk_hal_em_hwservice) +(roletype object_r mtk_hal_em_hwservice) +(type mtk_hal_mms_hwservice) +(roletype object_r mtk_hal_mms_hwservice) +(type lbs_dbg) +(roletype object_r lbs_dbg) +(type lbs_dbg_exec) +(roletype object_r lbs_dbg_exec) +(type lbs_dbg_tmpfs) +(roletype object_r lbs_dbg_tmpfs) +(type lbs_hidl_service) +(roletype object_r lbs_hidl_service) +(type lbs_hidl_service_exec) +(roletype object_r lbs_hidl_service_exec) +(type lbs_hidl_service_tmpfs) +(roletype object_r lbs_hidl_service_tmpfs) +(type loghidlvendorservice) +(roletype object_r loghidlvendorservice) +(type loghidlvendorservice_exec) +(roletype object_r loghidlvendorservice_exec) +(type loghidlvendorservice_tmpfs) +(roletype object_r loghidlvendorservice_tmpfs) +(type merged_hal_service) +(roletype object_r merged_hal_service) +(type merged_hal_service_exec) +(roletype object_r merged_hal_service_exec) +(type merged_hal_service_tmpfs) +(roletype object_r merged_hal_service_tmpfs) +(type meta_tst) +(roletype object_r meta_tst) +(type meta_tst_exec) +(roletype object_r meta_tst_exec) +(type meta_tst_tmpfs) +(roletype object_r meta_tst_tmpfs) +(type mmc_ffu) +(roletype object_r mmc_ffu) +(type mmc_ffu_exec) +(roletype object_r mmc_ffu_exec) +(type mmc_ffu_tmpfs) +(roletype object_r mmc_ffu_tmpfs) +(type mnld) +(roletype object_r mnld) +(type mnld_exec) +(roletype object_r mnld_exec) +(type mnld_tmpfs) +(roletype object_r mnld_tmpfs) +(type mtk_agpsd_exec) +(roletype object_r mtk_agpsd_exec) +(type mtk_agpsd) +(roletype object_r mtk_agpsd) +(type mtk_agpsd_tmpfs) +(roletype object_r mtk_agpsd_tmpfs) +(type mtk_hal_audio) +(roletype object_r mtk_hal_audio) +(type mtk_hal_audio_exec) +(roletype object_r mtk_hal_audio_exec) +(type mtk_hal_audio_tmpfs) +(roletype object_r mtk_hal_audio_tmpfs) +(type mtk_hal_bluetooth) +(roletype object_r mtk_hal_bluetooth) +(type mtk_hal_bluetooth_exec) +(roletype object_r mtk_hal_bluetooth_exec) +(type mtk_hal_bluetooth_tmpfs) +(roletype object_r mtk_hal_bluetooth_tmpfs) +(type mtk_hal_camera) +(roletype object_r mtk_hal_camera) +(type mtk_hal_camera_exec) +(roletype object_r mtk_hal_camera_exec) +(type mtk_hal_camera_tmpfs) +(roletype object_r mtk_hal_camera_tmpfs) +(type mtk_hal_gnss) +(roletype object_r mtk_hal_gnss) +(type mtk_hal_gnss_exec) +(roletype object_r mtk_hal_gnss_exec) +(type mtk_hal_gnss_tmpfs) +(roletype object_r mtk_hal_gnss_tmpfs) +(type mtk_hal_imsa) +(roletype object_r mtk_hal_imsa) +(type mtk_hal_imsa_exec) +(roletype object_r mtk_hal_imsa_exec) +(type mtk_hal_imsa_tmpfs) +(roletype object_r mtk_hal_imsa_tmpfs) +(type mtk_hal_light) +(roletype object_r mtk_hal_light) +(type mtk_hal_light_exec) +(roletype object_r mtk_hal_light_exec) +(type mtk_hal_light_tmpfs) +(roletype object_r mtk_hal_light_tmpfs) +(type mtk_hal_mms) +(roletype object_r mtk_hal_mms) +(type mtk_hal_mms_exec) +(roletype object_r mtk_hal_mms_exec) +(type mtk_hal_mms_tmpfs) +(roletype object_r mtk_hal_mms_tmpfs) +(type mtk_hal_power) +(roletype object_r mtk_hal_power) +(type mtk_hal_power_exec) +(roletype object_r mtk_hal_power_exec) +(type mtk_hal_power_tmpfs) +(roletype object_r mtk_hal_power_tmpfs) +(type mtk_hal_pq) +(roletype object_r mtk_hal_pq) +(type mtk_hal_pq_exec) +(roletype object_r mtk_hal_pq_exec) +(type mtk_hal_pq_tmpfs) +(roletype object_r mtk_hal_pq_tmpfs) +(type mtk_hal_secure_element) +(roletype object_r mtk_hal_secure_element) +(type mtk_hal_secure_element_exec) +(roletype object_r mtk_hal_secure_element_exec) +(type mtk_hal_secure_element_tmpfs) +(roletype object_r mtk_hal_secure_element_tmpfs) +(type mtk_hal_sensors) +(roletype object_r mtk_hal_sensors) +(type mtk_hal_sensors_exec) +(roletype object_r mtk_hal_sensors_exec) +(type mtk_hal_sensors_tmpfs) +(roletype object_r mtk_hal_sensors_tmpfs) +(type mtk_hal_wifi) +(roletype object_r mtk_hal_wifi) +(type mtk_hal_wifi_exec) +(roletype object_r mtk_hal_wifi_exec) +(type mtk_hal_wifi_tmpfs) +(roletype object_r mtk_hal_wifi_tmpfs) +(type mtk_wmt_launcher) +(roletype object_r mtk_wmt_launcher) +(type mtk_wmt_launcher_exec) +(roletype object_r mtk_wmt_launcher_exec) +(type mtk_wmt_launcher_tmpfs) +(roletype object_r mtk_wmt_launcher_tmpfs) +(type mtkrild_exec) +(roletype object_r mtkrild_exec) +(type mtkrild) +(roletype object_r mtkrild) +(type mtkrild_tmpfs) +(roletype object_r mtkrild_tmpfs) +(type muxreport_exec) +(roletype object_r muxreport_exec) +(type muxreport) +(roletype object_r muxreport) +(type muxreport_tmpfs) +(roletype object_r muxreport_tmpfs) +(type nvram_agent_binder_exec) +(roletype object_r nvram_agent_binder_exec) +(type nvram_agent_binder) +(roletype object_r nvram_agent_binder) +(type nvram_agent_binder_tmpfs) +(roletype object_r nvram_agent_binder_tmpfs) +(type nvram_daemon_exec) +(roletype object_r nvram_daemon_exec) +(type nvram_daemon) +(roletype object_r nvram_daemon) +(type nvram_daemon_tmpfs) +(roletype object_r nvram_daemon_tmpfs) +(type mtk_default_prop) +(roletype object_r mtk_default_prop) +(type ctl_gsm0710muxd_prop) +(roletype object_r ctl_gsm0710muxd_prop) +(type ctl_gsm0710muxd-s_prop) +(roletype object_r ctl_gsm0710muxd-s_prop) +(type ctl_gsm0710muxd-d_prop) +(roletype object_r ctl_gsm0710muxd-d_prop) +(type ctl_viarild_prop) +(roletype object_r ctl_viarild_prop) +(type vendor_ril_ipo_prop) +(roletype object_r vendor_ril_ipo_prop) +(type gsm0710muxd_prop) +(roletype object_r gsm0710muxd_prop) +(type debug_mtklog_prop) +(roletype object_r debug_mtklog_prop) +(type persist_mtklog_prop) +(roletype object_r persist_mtklog_prop) +(type debug_netlog_prop) +(roletype object_r debug_netlog_prop) +(type mtk_wifi_prop) +(roletype object_r mtk_wifi_prop) +(type debug_mdlogger_prop) +(roletype object_r debug_mdlogger_prop) +(type vendor_mdl_prop) +(roletype object_r vendor_mdl_prop) +(type vendor_mdl_start_prop) +(roletype object_r vendor_mdl_start_prop) +(type vendor_usb_prop) +(roletype object_r vendor_usb_prop) +(type persist_mdlog_prop) +(roletype object_r persist_mdlog_prop) +(type vendor_mdl_pulllog_prop) +(roletype object_r vendor_mdl_pulllog_prop) +(type persist_mtk_aee_prop) +(roletype object_r persist_mtk_aee_prop) +(type persist_aee_prop) +(roletype object_r persist_aee_prop) +(type debug_mtk_aee_prop) +(roletype object_r debug_mtk_aee_prop) +(type persist_mtk_aeev_prop) +(roletype object_r persist_mtk_aeev_prop) +(type persist_aeev_prop) +(roletype object_r persist_aeev_prop) +(type debug_mtk_aeev_prop) +(roletype object_r debug_mtk_aeev_prop) +(type ro_mtk_aee_prop) +(roletype object_r ro_mtk_aee_prop) +(type debug_bq_dump_prop) +(roletype object_r debug_bq_dump_prop) +(type ctl_ril-daemon-mtk_prop) +(roletype object_r ctl_ril-daemon-mtk_prop) +(type ctl_fusion_ril_mtk_prop) +(roletype object_r ctl_fusion_ril_mtk_prop) +(type ctl_ril-daemon-s_prop) +(roletype object_r ctl_ril-daemon-s_prop) +(type ctl_ril-daemon-d_prop) +(roletype object_r ctl_ril-daemon-d_prop) +(type ctl_ril-proxy_prop) +(roletype object_r ctl_ril-proxy_prop) +(type ctl_ccci_fsd_prop) +(roletype object_r ctl_ccci_fsd_prop) +(type ctl_ccci2_fsd_prop) +(roletype object_r ctl_ccci2_fsd_prop) +(type ctl_ccci3_fsd_prop) +(roletype object_r ctl_ccci3_fsd_prop) +(type ril_active_md_prop) +(roletype object_r ril_active_md_prop) +(type ril_mux_report_case_prop) +(roletype object_r ril_mux_report_case_prop) +(type ril_cdma_report_prop) +(roletype object_r ril_cdma_report_prop) +(type mtk_md_prop) +(roletype object_r mtk_md_prop) +(type ctl_muxreport-daemon_prop) +(roletype object_r ctl_muxreport-daemon_prop) +(type tel_switch_prop) +(roletype object_r tel_switch_prop) +(type bootani_prop) +(roletype object_r bootani_prop) +(type mnld_prop) +(roletype object_r mnld_prop) +(type audiohal_prop) +(roletype object_r audiohal_prop) +(type wmt_prop) +(roletype object_r wmt_prop) +(type coredump_prop) +(roletype object_r coredump_prop) +(type ctl_emcsmdlogger_prop) +(roletype object_r ctl_emcsmdlogger_prop) +(type ctl_eemcs_fsd_prop) +(roletype object_r ctl_eemcs_fsd_prop) +(type net_cdma_mdmstat) +(roletype object_r net_cdma_mdmstat) +(type persist_bt_prop) +(roletype object_r persist_bt_prop) +(type vendor_factory_idle_state_prop) +(roletype object_r vendor_factory_idle_state_prop) +(type mobile_log_prop) +(roletype object_r mobile_log_prop) +(type service_nvram_init_prop) +(roletype object_r service_nvram_init_prop) +(type wifi_5g_prop) +(roletype object_r wifi_5g_prop) +(type mtk_em_prop) +(roletype object_r mtk_em_prop) +(type mediatek_prop) +(roletype object_r mediatek_prop) +(type mtk_em_sys_prop) +(roletype object_r mtk_em_sys_prop) +(type mtk_em_hidl_prop) +(roletype object_r mtk_em_hidl_prop) +(type mtk_em_net_auto_tethering_prop) +(roletype object_r mtk_em_net_auto_tethering_prop) +(type mtk_operator_id_prop) +(roletype object_r mtk_operator_id_prop) +(type mtk_simswitch_emmode_prop) +(roletype object_r mtk_simswitch_emmode_prop) +(type mtk_dsbp_support_prop) +(roletype object_r mtk_dsbp_support_prop) +(type mtk_imstestmode_prop) +(roletype object_r mtk_imstestmode_prop) +(type mtk_smsformat_prop) +(roletype object_r mtk_smsformat_prop) +(type mtk_gprs_prefer_prop) +(roletype object_r mtk_gprs_prefer_prop) +(type mtk_testsim_cardtype_prop) +(roletype object_r mtk_testsim_cardtype_prop) +(type mtk_ct_ir_engmode_prop) +(roletype object_r mtk_ct_ir_engmode_prop) +(type mtk_disable_c2k_cap_prop) +(roletype object_r mtk_disable_c2k_cap_prop) +(type mtk_debug_md_reset_prop) +(roletype object_r mtk_debug_md_reset_prop) +(type mtk_omx_log_prop) +(roletype object_r mtk_omx_log_prop) +(type mtk_vdec_log_prop) +(roletype object_r mtk_vdec_log_prop) +(type mtk_vdectlc_log_prop) +(roletype object_r mtk_vdectlc_log_prop) +(type mtk_venc_h264_showlog_prop) +(roletype object_r mtk_venc_h264_showlog_prop) +(type mtk_modem_warning_prop) +(roletype object_r mtk_modem_warning_prop) +(type mtk_bgdata_disabled) +(roletype object_r mtk_bgdata_disabled) +(type mtk_telecom_vibrate) +(roletype object_r mtk_telecom_vibrate) +(type mtk_gprs_attach_type) +(roletype object_r mtk_gprs_attach_type) +(type mtk_power_off_md_type) +(roletype object_r mtk_power_off_md_type) +(type ctl_mobile_log_d_prop) +(roletype object_r ctl_mobile_log_d_prop) +(type ctl_mnld_prop) +(roletype object_r ctl_mnld_prop) +(type ctl_mobicore_prop) +(roletype object_r ctl_mobicore_prop) +(type meta_connecttype_prop) +(roletype object_r meta_connecttype_prop) +(type mtk_telephony_sensitive_prop) +(roletype object_r mtk_telephony_sensitive_prop) +(type mtk_thermal_config_prop) +(roletype object_r mtk_thermal_config_prop) +(type graphics_hwc_pid_prop) +(roletype object_r graphics_hwc_pid_prop) +(type graphics_debug_prop) +(roletype object_r graphics_debug_prop) +(type graphics_hwc_latch_unsignaled_prop) +(roletype object_r graphics_hwc_latch_unsignaled_prop) +(type graphics_hwc_hdr_prop) +(roletype object_r graphics_hwc_hdr_prop) +(type mtkcam_prop) +(roletype object_r mtkcam_prop) +(type atm_mdmode_prop) +(roletype object_r atm_mdmode_prop) +(type atm_ipaddr_prop) +(roletype object_r atm_ipaddr_prop) +(type vendor_connsysfw_prop) +(roletype object_r vendor_connsysfw_prop) +(type vendor_radio_prop) +(roletype object_r vendor_radio_prop) +(type vendor_bluetooth_prop) +(roletype object_r vendor_bluetooth_prop) +(type vendor_debug_prop) +(roletype object_r vendor_debug_prop) +(type mtk_ct_volte_prop) +(roletype object_r mtk_ct_volte_prop) +(type mtk_ril_mode_prop) +(roletype object_r mtk_ril_mode_prop) +(type mtk_ss_vendor_prop) +(roletype object_r mtk_ss_vendor_prop) +(type mtk_gps_support_prop) +(roletype object_r mtk_gps_support_prop) +(type mtk_rat_config_prop) +(roletype object_r mtk_rat_config_prop) +(type mtk_aal_ro_prop) +(roletype object_r mtk_aal_ro_prop) +(type mtk_pq_ro_prop) +(roletype object_r mtk_pq_ro_prop) +(type mtk_pq_prop) +(roletype object_r mtk_pq_prop) +(type mtk_emmc_support_prop) +(roletype object_r mtk_emmc_support_prop) +(type vendor_sim_system_prop) +(roletype object_r vendor_sim_system_prop) +(type vendor_em_usb_prop) +(roletype object_r vendor_em_usb_prop) +(type vendor_usb_otg_switch) +(roletype object_r vendor_usb_otg_switch) +(type mtk_anr_support_prop) +(roletype object_r mtk_anr_support_prop) +(type mtk_appresolutiontuner_prop) +(roletype object_r mtk_appresolutiontuner_prop) +(type mtk_fullscreenswitch_prop) +(roletype object_r mtk_fullscreenswitch_prop) +(type mtk_antutu_prop) +(roletype object_r mtk_antutu_prop) +(type mtk_malloc_debug_backtrace_prop) +(roletype object_r mtk_malloc_debug_backtrace_prop) +(type mtk_voicerecgnize_prop) +(roletype object_r mtk_voicerecgnize_prop) +(type atci_sys_prop) +(roletype object_r atci_sys_prop) +(type slpd_exec) +(roletype object_r slpd_exec) +(type slpd) +(roletype object_r slpd) +(type slpd_tmpfs) +(roletype object_r slpd_tmpfs) +(type spm_loader_exec) +(roletype object_r spm_loader_exec) +(type spm_loader) +(roletype object_r spm_loader) +(type spm_loader_tmpfs) +(roletype object_r spm_loader_tmpfs) +(type st54spi_hal_secure_element) +(roletype object_r st54spi_hal_secure_element) +(type st54spi_hal_secure_element_exec) +(roletype object_r st54spi_hal_secure_element_exec) +(type st54spi_hal_secure_element_tmpfs) +(roletype object_r st54spi_hal_secure_element_tmpfs) +(type stp_dump3_exec) +(roletype object_r stp_dump3_exec) +(type stp_dump3) +(roletype object_r stp_dump3) +(type stp_dump3_tmpfs) +(roletype object_r stp_dump3_tmpfs) +(type thermal_manager_exec) +(roletype object_r thermal_manager_exec) +(type thermal_manager) +(roletype object_r thermal_manager) +(type thermal_manager_tmpfs) +(roletype object_r thermal_manager_tmpfs) +(type thermalloadalgod) +(roletype object_r thermalloadalgod) +(type thermalloadalgod_exec) +(roletype object_r thermalloadalgod_exec) +(type thermalloadalgod_tmpfs) +(roletype object_r thermalloadalgod_tmpfs) +(type vendor_app) +(roletype object_r vendor_app) +(type vendor_app_tmpfs) +(roletype object_r vendor_app_tmpfs) +(type wlan_assistant_exec) +(roletype object_r wlan_assistant_exec) +(type wlan_assistant) +(roletype object_r wlan_assistant) +(type wlan_assistant_tmpfs) +(roletype object_r wlan_assistant_tmpfs) +(type wmt_check_patch) +(roletype object_r wmt_check_patch) +(type wmt_check_patch_exec) +(roletype object_r wmt_check_patch_exec) +(type wmt_check_patch_tmpfs) +(roletype object_r wmt_check_patch_tmpfs) +(type wmt_loader) +(roletype object_r wmt_loader) +(type wmt_loader_exec) +(roletype object_r wmt_loader_exec) +(type wmt_loader_tmpfs) +(roletype object_r wmt_loader_tmpfs) +(type atci_service) +(roletype object_r atci_service) +(type atci_service_exec) +(roletype object_r atci_service_exec) +(type atci_service_tmpfs) +(roletype object_r atci_service_tmpfs) +(type atcid) +(roletype object_r atcid) +(type atcid_exec) +(roletype object_r atcid_exec) +(type atcid_tmpfs) +(roletype object_r atcid_tmpfs) +(type hal_capi_default) +(roletype object_r hal_capi_default) +(type hal_capi_default_exec) +(roletype object_r hal_capi_default_exec) +(type hal_capi_default_tmpfs) +(roletype object_r hal_capi_default_tmpfs) +(type ccci_rpcd_exec) +(roletype object_r ccci_rpcd_exec) +(type ccci_rpcd) +(roletype object_r ccci_rpcd) +(type ccci_rpcd_tmpfs) +(roletype object_r ccci_rpcd_tmpfs) +(type teei_fp_device) +(roletype object_r teei_fp_device) +(type teei_client_device) +(roletype object_r teei_client_device) +(type teei_config_device) +(roletype object_r teei_config_device) +(type utr_tui_device) +(roletype object_r utr_tui_device) +(type teei_vfs_device) +(roletype object_r teei_vfs_device) +(type teei_rpmb_device) +(roletype object_r teei_rpmb_device) +(type ut_keymaster_device) +(roletype object_r ut_keymaster_device) +(type mrdump_device) +(roletype object_r mrdump_device) +(type dri_device) +(roletype object_r dri_device) +(type nwkopt_device) +(roletype object_r nwkopt_device) +(type tx_device) +(roletype object_r tx_device) +(type wo_epdg_client_exec) +(roletype object_r wo_epdg_client_exec) +(type wo_epdg_client) +(roletype object_r wo_epdg_client) +(type wo_epdg_client_tmpfs) +(roletype object_r wo_epdg_client_tmpfs) +(type statusd_socket) +(roletype object_r statusd_socket) +(type teei_data_file) +(roletype object_r teei_data_file) +(type teei_control_file) +(roletype object_r teei_control_file) +(type logmuch_data_file) +(roletype object_r logmuch_data_file) +(type epdg_ipsec_conf_file) +(roletype object_r epdg_ipsec_conf_file) +(type epdg_apn_conf_file) +(roletype object_r epdg_apn_conf_file) +(type wo_epdg_action_socket) +(roletype object_r wo_epdg_action_socket) +(type wo_epdg_sim_socket) +(roletype object_r wo_epdg_sim_socket) +(type wo_epdg_ipsec_socket) +(roletype object_r wo_epdg_ipsec_socket) +(type rcs_volte_stack_socket) +(roletype object_r rcs_volte_stack_socket) +(type sysfs_vibrator_setting) +(roletype object_r sysfs_vibrator_setting) +(type sysfs_leds_setting) +(roletype object_r sysfs_leds_setting) +(type sysfs_mmcblk) +(roletype object_r sysfs_mmcblk) +(type proc_cpu_loading) +(roletype object_r proc_cpu_loading) +(type mtk_radio_data_file) +(roletype object_r mtk_radio_data_file) +(type rild_atci_socket) +(roletype object_r rild_atci_socket) +(type rilproxy_atci_socket) +(roletype object_r rilproxy_atci_socket) +(type atci_service_socket) +(roletype object_r atci_service_socket) +(type adb_atci_socket) +(roletype object_r adb_atci_socket) +(type sysfs_thermald) +(roletype object_r sysfs_thermald) +(type sysfs_mrdump) +(roletype object_r sysfs_mrdump) +(type flashlessd_exec) +(roletype object_r flashlessd_exec) +(type flashlessd) +(roletype object_r flashlessd) +(type flashlessd_tmpfs) +(roletype object_r flashlessd_tmpfs) +(type ged_srv) +(roletype object_r ged_srv) +(type ged_srv_exec) +(roletype object_r ged_srv_exec) +(type ged_srv_tmpfs) +(roletype object_r ged_srv_tmpfs) +(type hal_drm_clearkey) +(roletype object_r hal_drm_clearkey) +(type hal_drm_clearkey_exec) +(roletype object_r hal_drm_clearkey_exec) +(type hal_drm_clearkey_tmpfs) +(roletype object_r hal_drm_clearkey_tmpfs) +(type hal_drm_widevine) +(roletype object_r hal_drm_widevine) +(type hal_drm_widevine_exec) +(roletype object_r hal_drm_widevine_exec) +(type hal_drm_widevine_tmpfs) +(roletype object_r hal_drm_widevine_tmpfs) +(type hal_mtkcodecservice_default) +(roletype object_r hal_mtkcodecservice_default) +(type hal_mtkcodecservice_default_exec) +(roletype object_r hal_mtkcodecservice_default_exec) +(type hal_mtkcodecservice_default_tmpfs) +(roletype object_r hal_mtkcodecservice_default_tmpfs) +(type hal_tee_default) +(roletype object_r hal_tee_default) +(type hal_tee_default_exec) +(roletype object_r hal_tee_default_exec) +(type hal_tee_default_tmpfs) +(roletype object_r hal_tee_default_tmpfs) +(type hal_teeregistry_default) +(roletype object_r hal_teeregistry_default) +(type hal_teeregistry_default_exec) +(roletype object_r hal_teeregistry_default_exec) +(type hal_teeregistry_default_tmpfs) +(roletype object_r hal_teeregistry_default_tmpfs) +(type hal_thh_default) +(roletype object_r hal_thh_default) +(type hal_thh_default_exec) +(roletype object_r hal_thh_default_exec) +(type hal_thh_default_tmpfs) +(roletype object_r hal_thh_default_tmpfs) +(type mtk_hal_wfo_hwservice) +(roletype object_r mtk_hal_wfo_hwservice) +(type mtk_hal_keyinstall_hwservice) +(roletype object_r mtk_hal_keyinstall_hwservice) +(type mtk_hal_keymanage_hwservice) +(roletype object_r mtk_hal_keymanage_hwservice) +(type volte_uce_ua_hwservice) +(roletype object_r volte_uce_ua_hwservice) +(type mtk_hal_videotelephony_hwservice) +(roletype object_r mtk_hal_videotelephony_hwservice) +(type hal_mtkcodecservice_hwservice) +(roletype object_r hal_mtkcodecservice_hwservice) +(type mtk_hal_netdagent_hwservice) +(roletype object_r mtk_hal_netdagent_hwservice) +(type volte_rcs_ua_hwservice) +(roletype object_r volte_rcs_ua_hwservice) +(type mtk_hal_dfps_hwservice) +(roletype object_r mtk_hal_dfps_hwservice) +(type mtk_hal_pplagent_hwservice) +(roletype object_r mtk_hal_pplagent_hwservice) +(type hal_atci_hwservice) +(roletype object_r hal_atci_hwservice) +(type mtk_hal_apmonitor_hwservice) +(roletype object_r mtk_hal_apmonitor_hwservice) +(type mtk_hal_nwk_opt_hwservice) +(roletype object_r mtk_hal_nwk_opt_hwservice) +(type hal_thh_hwservice) +(roletype object_r hal_thh_hwservice) +(type hal_tui_hwservice) +(roletype object_r hal_tui_hwservice) +(type hal_capi_hwservice) +(roletype object_r hal_capi_hwservice) +(type hal_tee_hwservice) +(roletype object_r hal_tee_hwservice) +(type hal_teeregistry_hwservice) +(roletype object_r hal_teeregistry_hwservice) +(type init_thh_service) +(roletype object_r init_thh_service) +(type init_thh_service_exec) +(roletype object_r init_thh_service_exec) +(type init_thh_service_tmpfs) +(roletype object_r init_thh_service_tmpfs) +(type wo_starter_exec) +(roletype object_r wo_starter_exec) +(type wo_charon_exec) +(roletype object_r wo_charon_exec) +(type wo_ipsec_exec) +(roletype object_r wo_ipsec_exec) +(type wo_stroke_exec) +(roletype object_r wo_stroke_exec) +(type wo_ipsec) +(roletype object_r wo_ipsec) +(type ipsec_mon_exec) +(roletype object_r ipsec_mon_exec) +(type ipsec_mon) +(roletype object_r ipsec_mon) +(type launchpppoe) +(roletype object_r launchpppoe) +(type launchpppoe_exec) +(roletype object_r launchpppoe_exec) +(type mobicore) +(roletype object_r mobicore) +(type mobicore_exec) +(roletype object_r mobicore_exec) +(type mobicore_admin_device) +(roletype object_r mobicore_admin_device) +(type mobicore_user_device) +(roletype object_r mobicore_user_device) +(type mobicore_tui_device) +(roletype object_r mobicore_tui_device) +(type mobicore_data_file) +(roletype object_r mobicore_data_file) +(type mobicore_vendor_file) +(roletype object_r mobicore_vendor_file) +(type proc_secmem) +(roletype object_r proc_secmem) +(type mobicore_tmpfs) +(roletype object_r mobicore_tmpfs) +(type mobicore_data_migration_file) +(roletype object_r mobicore_data_migration_file) +(type mobicore_app) +(roletype object_r mobicore_app) +(type mobicore_app_tmpfs) +(roletype object_r mobicore_app_tmpfs) +(type mtk_hal_dfps) +(roletype object_r mtk_hal_dfps) +(type mtk_hal_dfps_exec) +(roletype object_r mtk_hal_dfps_exec) +(type mtk_hal_dfps_tmpfs) +(roletype object_r mtk_hal_dfps_tmpfs) +(type mtk_hal_keyinstall) +(roletype object_r mtk_hal_keyinstall) +(type mtk_hal_keyinstall_exec) +(roletype object_r mtk_hal_keyinstall_exec) +(type mtk_hal_keyinstall_tmpfs) +(roletype object_r mtk_hal_keyinstall_tmpfs) +(type mtk_hal_keymanage) +(roletype object_r mtk_hal_keymanage) +(type mtk_hal_keymanage_exec) +(roletype object_r mtk_hal_keymanage_exec) +(type mtk_hal_keymanage_tmpfs) +(roletype object_r mtk_hal_keymanage_tmpfs) +(type mtk_hal_neuralnetworks) +(roletype object_r mtk_hal_neuralnetworks) +(type mtk_hal_neuralnetworks_exec) +(roletype object_r mtk_hal_neuralnetworks_exec) +(type mtk_hal_neuralnetworks_tmpfs) +(roletype object_r mtk_hal_neuralnetworks_tmpfs) +(type mtk_hal_nwk_opt) +(roletype object_r mtk_hal_nwk_opt) +(type mtk_hal_nwk_opt_exec) +(roletype object_r mtk_hal_nwk_opt_exec) +(type mtk_hal_nwk_opt_tmpfs) +(roletype object_r mtk_hal_nwk_opt_tmpfs) +(type mtk_hal_wfo) +(roletype object_r mtk_hal_wfo) +(type mtk_hal_wfo_exec) +(roletype object_r mtk_hal_wfo_exec) +(type mtk_hal_wfo_tmpfs) +(roletype object_r mtk_hal_wfo_tmpfs) +(type dhcp6s_exec) +(roletype object_r dhcp6s_exec) +(type netdagent_exec) +(roletype object_r netdagent_exec) +(type netdagent) +(roletype object_r netdagent) +(type netdagent_tmpfs) +(roletype object_r netdagent_tmpfs) +(type osi) +(roletype object_r osi) +(type osi_exec) +(roletype object_r osi_exec) +(type osi_tmpfs) +(roletype object_r osi_tmpfs) +(type ppl_agent_exec) +(roletype object_r ppl_agent_exec) +(type ppl_agent) +(roletype object_r ppl_agent) +(type ppl_agent_tmpfs) +(roletype object_r ppl_agent_tmpfs) +(type ctl_ccci_rpcd_prop) +(roletype object_r ctl_ccci_rpcd_prop) +(type ctl_ccci2_rpcd_prop) +(roletype object_r ctl_ccci2_rpcd_prop) +(type cdma_prop) +(roletype object_r cdma_prop) +(type pppd_gprs_prop) +(roletype object_r pppd_gprs_prop) +(type soter_teei_prop) +(roletype object_r soter_teei_prop) +(type logfilter_prop) +(roletype object_r logfilter_prop) +(type logmuch_prop) +(roletype object_r logmuch_prop) +(type vendor_logmuch_prop) +(roletype object_r vendor_logmuch_prop) +(type mtk_net_ipv6_prop) +(roletype object_r mtk_net_ipv6_prop) +(type mtk_em_video_log_acodec_prop) +(roletype object_r mtk_em_video_log_acodec_prop) +(type mtk_em_video_log_sf_postbuffer_prop) +(roletype object_r mtk_em_video_log_sf_postbuffer_prop) +(type mtk_em_video_log_omx_prop) +(roletype object_r mtk_em_video_log_omx_prop) +(type mtk_em_video_log_vdec_prop) +(roletype object_r mtk_em_video_log_vdec_prop) +(type mtk_em_video_log_svp_prop) +(roletype object_r mtk_em_video_log_svp_prop) +(type mtk_em_video_log_mjc_prop) +(roletype object_r mtk_em_video_log_mjc_prop) +(type appdetection_prop) +(roletype object_r appdetection_prop) +(type mtk_em_video_venc_h264_prop) +(roletype object_r mtk_em_video_venc_h264_prop) +(type mtk_volte_prop) +(roletype object_r mtk_volte_prop) +(type mtk_volte_support_prop) +(roletype object_r mtk_volte_support_prop) +(type mtk_wfc_support_prop) +(roletype object_r mtk_wfc_support_prop) +(type mtk_vilte_support_prop) +(roletype object_r mtk_vilte_support_prop) +(type mtk_viwifi_support_prop) +(roletype object_r mtk_viwifi_support_prop) +(type mtk_rcs_ua_support_prop) +(roletype object_r mtk_rcs_ua_support_prop) +(type mtk_wfc_prop) +(roletype object_r mtk_wfc_prop) +(type mtk_vilte_prop) +(roletype object_r mtk_vilte_prop) +(type mtk_viwifi_prop) +(roletype object_r mtk_viwifi_prop) +(type mtk_vt_prop) +(roletype object_r mtk_vt_prop) +(type persist_service_atci_prop) +(roletype object_r persist_service_atci_prop) +(type mtk_atci_prop) +(roletype object_r mtk_atci_prop) +(type usp_prop) +(roletype object_r usp_prop) +(type usp_srv_prop) +(roletype object_r usp_srv_prop) +(type mtk_cxp_vendor_prop) +(roletype object_r mtk_cxp_vendor_prop) +(type mtk_epdg_prop) +(roletype object_r mtk_epdg_prop) +(type persist_epdg_prop) +(roletype object_r persist_epdg_prop) +(type netdagent_prop) +(roletype object_r netdagent_prop) +(type vendor_vt_prop) +(roletype object_r vendor_vt_prop) +(type mtk_update_prop) +(roletype object_r mtk_update_prop) +(type media_wfd_prop) +(roletype object_r media_wfd_prop) +(type mtk_vsim_prop) +(roletype object_r mtk_vsim_prop) +(type mtk_vsim_sys_prop) +(roletype object_r mtk_vsim_sys_prop) +(type vendor_ims_xcap_prop) +(roletype object_r vendor_ims_xcap_prop) +(type vendor_supp_serv_prop) +(roletype object_r vendor_supp_serv_prop) +(type mtk_bluetooth_prop) +(roletype object_r mtk_bluetooth_prop) +(type mtk_md_version_prop) +(roletype object_r mtk_md_version_prop) +(type mtk_moms_prop) +(roletype object_r mtk_moms_prop) +(type mtk_log_tel_dbg_prop) +(roletype object_r mtk_log_tel_dbg_prop) +(type mtk_em_tel_log_prop) +(roletype object_r mtk_em_tel_log_prop) +(type mtk_ims_prop) +(roletype object_r mtk_ims_prop) +(type vendor_imsconfig_prop) +(roletype object_r vendor_imsconfig_prop) +(type mtk_network_prop) +(roletype object_r mtk_network_prop) +(type mtk_cta_log_prop) +(roletype object_r mtk_cta_log_prop) +(type mtk_mobile_management_prop) +(roletype object_r mtk_mobile_management_prop) +(type ro_vendor_mtk_wfd_support_prop) +(roletype object_r ro_vendor_mtk_wfd_support_prop) +(type mtk_duraspeed_prop) +(roletype object_r mtk_duraspeed_prop) +(type mtk_mims_prop) +(roletype object_r mtk_mims_prop) +(type mtk_dynims_prop) +(roletype object_r mtk_dynims_prop) +(type mtk_extsim_prop) +(roletype object_r mtk_extsim_prop) +(type mtk_mdm_prop) +(roletype object_r mtk_mdm_prop) +(type mtk_mdworldmode_prop) +(roletype object_r mtk_mdworldmode_prop) +(type mtk_oma_drm_support_prop) +(roletype object_r mtk_oma_drm_support_prop) +(type mtk_cta_set_prop) +(roletype object_r mtk_cta_set_prop) +(type mtk_cta_support_prop) +(roletype object_r mtk_cta_support_prop) +(type mtk_miravision_support_prop) +(roletype object_r mtk_miravision_support_prop) +(type mtk_aod_support_prop) +(roletype object_r mtk_aod_support_prop) +(type mtk_default_write_disk_prop) +(roletype object_r mtk_default_write_disk_prop) +(type mtk_bg_power_saving_support_prop) +(roletype object_r mtk_bg_power_saving_support_prop) +(type mtk_bg_power_saving_ui_prop) +(roletype object_r mtk_bg_power_saving_ui_prop) +(type mtk_besloudness_support_prop) +(roletype object_r mtk_besloudness_support_prop) +(type mtk_hifiaudio_support_prop) +(roletype object_r mtk_hifiaudio_support_prop) +(type mtk_active_noise_cancel_prop) +(roletype object_r mtk_active_noise_cancel_prop) +(type mtk_wapi_support_prop) +(roletype object_r mtk_wapi_support_prop) +(type mtk_fd_support_prop) +(roletype object_r mtk_fd_support_prop) +(type mtk_wappush_prop) +(roletype object_r mtk_wappush_prop) +(type num_md_protocol_prop) +(roletype object_r num_md_protocol_prop) +(type mtk_st_nfc_gsma_support_prop) +(roletype object_r mtk_st_nfc_gsma_support_prop) +(type mtk_st_nfc_ignore_modem_prop) +(roletype object_r mtk_st_nfc_ignore_modem_prop) +(type mtk_nfc_addon_support_prop) +(roletype object_r mtk_nfc_addon_support_prop) +(type mtk_radio_seapi_off_prop) +(roletype object_r mtk_radio_seapi_off_prop) +(type mtk_nxp_nfc_gsma_support_prop) +(roletype object_r mtk_nxp_nfc_gsma_support_prop) +(type mtk_rtt_advanced_features_prop) +(roletype object_r mtk_rtt_advanced_features_prop) +(type mtk_operator_prop) +(roletype object_r mtk_operator_prop) +(type mtk_system_update_support_prop) +(roletype object_r mtk_system_update_support_prop) +(type mtk_omacp_support_prop) +(roletype object_r mtk_omacp_support_prop) +(type mtk_libudf_prop) +(roletype object_r mtk_libudf_prop) +(type mtk_printk_prop) +(roletype object_r mtk_printk_prop) +(type mtk_camera_prop) +(roletype object_r mtk_camera_prop) +(type mtk_gallery_prop) +(roletype object_r mtk_gallery_prop) +(type mtk_media_prop) +(roletype object_r mtk_media_prop) +(type mtk_rsc_prop) +(roletype object_r mtk_rsc_prop) +(type mtk_amslog_prop) +(roletype object_r mtk_amslog_prop) +(type mtk_amsaal_prop) +(roletype object_r mtk_amsaal_prop) +(type mtk_common_data_prop) +(roletype object_r mtk_common_data_prop) +(type mtk_pms_prop) +(roletype object_r mtk_pms_prop) +(type mtk_selfreg_prop) +(roletype object_r mtk_selfreg_prop) +(type persist_vendor_vzw_device_type) +(roletype object_r persist_vendor_vzw_device_type) +(type mtk_rtt_prop) +(roletype object_r mtk_rtt_prop) +(type mtk_ctmslot_prop) +(roletype object_r mtk_ctmslot_prop) +(type mtk_uce_support_prop) +(roletype object_r mtk_uce_support_prop) +(type mtk_cba_activation) +(roletype object_r mtk_cba_activation) +(type mtk_wfc_mccmnc_prop) +(roletype object_r mtk_wfc_mccmnc_prop) +(type mtk_wfc_entitlement_prop) +(roletype object_r mtk_wfc_entitlement_prop) +(type mtk_wfc_opt_in_prop) +(roletype object_r mtk_wfc_opt_in_prop) +(type vendor_cdma_prop) +(roletype object_r vendor_cdma_prop) +(type mtk_cdma_ecm_prop) +(roletype object_r mtk_cdma_ecm_prop) +(type mtk_rcs_support_prop) +(roletype object_r mtk_rcs_support_prop) +(type service_rcs_prop) +(roletype object_r service_rcs_prop) +(type mtk_world_phone_prop) +(roletype object_r mtk_world_phone_prop) +(type mtk_capability_switch_prop) +(roletype object_r mtk_capability_switch_prop) +(type mtk_mdmi_prop) +(roletype object_r mtk_mdmi_prop) +(type mtk_datashaping_prop) +(roletype object_r mtk_datashaping_prop) +(type mtk_provision_prop) +(roletype object_r mtk_provision_prop) +(type mtk_nn_quant_preferred_prop) +(roletype object_r mtk_nn_quant_preferred_prop) +(type mtk_tflite_fuse_pad_prop) +(roletype object_r mtk_tflite_fuse_pad_prop) +(type mtk_nn_opt_prop) +(roletype object_r mtk_nn_opt_prop) +(type mtk_subsidylock_prop) +(roletype object_r mtk_subsidylock_prop) +(type mtk_subsidylock_prop_connect) +(roletype object_r mtk_subsidylock_prop_connect) +(type rcs_volte_stack) +(roletype object_r rcs_volte_stack) +(type rcs_volte_stack_exec) +(roletype object_r rcs_volte_stack_exec) +(type rcs_volte_stack_tmpfs) +(roletype object_r rcs_volte_stack_tmpfs) +(type remosaic_daemon) +(roletype object_r remosaic_daemon) +(type remosaic_daemon_exec) +(roletype object_r remosaic_daemon_exec) +(type remosaic_daemon_tmpfs) +(roletype object_r remosaic_daemon_tmpfs) +(type resize) +(roletype object_r resize) +(type resize_exec) +(roletype object_r resize_exec) +(type resize_tmpfs) +(roletype object_r resize_tmpfs) +(type statusd_exec) +(roletype object_r statusd_exec) +(type statusd) +(roletype object_r statusd) +(type statusd_tmpfs) +(roletype object_r statusd_tmpfs) +(type stflashtool) +(roletype object_r stflashtool) +(type stflashtool_exec) +(roletype object_r stflashtool_exec) +(type stflashtool_tmpfs) +(roletype object_r stflashtool_tmpfs) +(type teed_app) +(roletype object_r teed_app) +(type teed_app_tmpfs) +(roletype object_r teed_app_tmpfs) +(type teeregistryd_app) +(roletype object_r teeregistryd_app) +(type teeregistryd_app_tmpfs) +(roletype object_r teeregistryd_app_tmpfs) +(type thermal_exec) +(roletype object_r thermal_exec) +(type thermal) +(roletype object_r thermal) +(type thermal_tmpfs) +(roletype object_r thermal_tmpfs) +(type tkcore) +(roletype object_r tkcore) +(type tkcore_exec) +(roletype object_r tkcore_exec) +(type tkcore_admin_device) +(roletype object_r tkcore_admin_device) +(type tkcore_data_file) +(roletype object_r tkcore_data_file) +(type tkcore_protect_data_file) +(roletype object_r tkcore_protect_data_file) +(type tkcore_spta_file) +(roletype object_r tkcore_spta_file) +(type tkcore_log_file) +(roletype object_r tkcore_log_file) +(type tkcore_systa_file) +(roletype object_r tkcore_systa_file) +(type tkcore_prop) +(roletype object_r tkcore_prop) +(type tkcore_block_device) +(roletype object_r tkcore_block_device) +(type tkcore_tmpfs) +(roletype object_r tkcore_tmpfs) +(type hal_tui_default) +(roletype object_r hal_tui_default) +(type hal_tui_default_exec) +(roletype object_r hal_tui_default_exec) +(type hal_tui_default_tmpfs) +(roletype object_r hal_tui_default_tmpfs) +(type viarild_exec) +(roletype object_r viarild_exec) +(type viarild) +(roletype object_r viarild) +(type viarild_tmpfs) +(roletype object_r viarild_tmpfs) +(type remosaic_daemon_service) +(roletype object_r remosaic_daemon_service) +(type volte_rcs_ua) +(roletype object_r volte_rcs_ua) +(type volte_rcs_ua_exec) +(roletype object_r volte_rcs_ua_exec) +(type rcs_ua_proxy_socket) +(roletype object_r rcs_ua_proxy_socket) +(type volte_rcs_ua_tmpfs) +(roletype object_r volte_rcs_ua_tmpfs) +(type volte_uce_ua) +(roletype object_r volte_uce_ua) +(type volte_uce_ua_exec) +(roletype object_r volte_uce_ua_exec) +(type volte_uce_socket) +(roletype object_r volte_uce_socket) +(type volte_uce_ua_tmpfs) +(roletype object_r volte_uce_ua_tmpfs) +(type vtservice_exec) +(roletype object_r vtservice_exec) +(type vtservice) +(roletype object_r vtservice) +(type vtservice_hidl_exec) +(roletype object_r vtservice_hidl_exec) +(type vtservice_hidl) +(roletype object_r vtservice_hidl) +(type vtservice_tmpfs) +(roletype object_r vtservice_tmpfs) +(type vtservice_hidl_tmpfs) +(roletype object_r vtservice_hidl_tmpfs) +(type move-widevine-data-sh) +(roletype object_r move-widevine-data-sh) +(type move-widevine-data-sh_exec) +(roletype object_r move-widevine-data-sh_exec) +(type move-widevine-data-sh_tmpfs) +(roletype object_r move-widevine-data-sh_tmpfs) +(type bip) +(roletype object_r bip) +(type bip_exec) +(roletype object_r bip_exec) +(type bip_prop) +(roletype object_r bip_prop) +(type bip_tmpfs) +(roletype object_r bip_tmpfs) +(type epdg_wod_exec) +(roletype object_r epdg_wod_exec) +(type epdg_wod) +(roletype object_r epdg_wod) +(type wod_ipsec_conf_file) +(roletype object_r wod_ipsec_conf_file) +(type wod_apn_conf_file) +(roletype object_r wod_apn_conf_file) +(type wod_action_socket) +(roletype object_r wod_action_socket) +(type wod_sim_socket) +(roletype object_r wod_sim_socket) +(type wod_ipsec_socket) +(roletype object_r wod_ipsec_socket) +(type wod_dns_socket) +(roletype object_r wod_dns_socket) +(type epdg_wod_tmpfs) +(roletype object_r epdg_wod_tmpfs) +(type volte_imcb_socket) +(roletype object_r volte_imcb_socket) +(type volte_ua_socket) +(roletype object_r volte_ua_socket) +(type volte_stack_socket) +(roletype object_r volte_stack_socket) +(type starter_exec) +(roletype object_r starter_exec) +(type charon_exec) +(roletype object_r charon_exec) +(type ipsec_exec) +(roletype object_r ipsec_exec) +(type stroke_exec) +(roletype object_r stroke_exec) +(type ipsec) +(roletype object_r ipsec) +(type ctl_volte_imcb_prop) +(roletype object_r ctl_volte_imcb_prop) +(type ctl_volte_stack_prop) +(roletype object_r ctl_volte_stack_prop) +(type ctl_volte_ua_prop) +(roletype object_r ctl_volte_ua_prop) +(type volte_prop) +(roletype object_r volte_prop) +(type mtk_wod_prop) +(roletype object_r mtk_wod_prop) +(type persist_wod_prop) +(roletype object_r persist_wod_prop) +(type volte_imcb) +(roletype object_r volte_imcb) +(type volte_imcb_exec) +(roletype object_r volte_imcb_exec) +(type volte_imsa1_socket) +(roletype object_r volte_imsa1_socket) +(type volte_imsvt1_socket) +(roletype object_r volte_imsvt1_socket) +(type volte_imcb_tmpfs) +(roletype object_r volte_imcb_tmpfs) +(type volte_imsm_93) +(roletype object_r volte_imsm_93) +(type volte_imsm_93_exec) +(roletype object_r volte_imsm_93_exec) +(type volte_imsm_93_tmpfs) +(roletype object_r volte_imsm_93_tmpfs) +(type volte_stack) +(roletype object_r volte_stack) +(type volte_stack_exec) +(roletype object_r volte_stack_exec) +(type volte_stack_tmpfs) +(roletype object_r volte_stack_tmpfs) +(type volte_ua) +(roletype object_r volte_ua) +(type volte_ua_exec) +(roletype object_r volte_ua_exec) +(type volte_ua_tmpfs) +(roletype object_r volte_ua_tmpfs) +(type wfca) +(roletype object_r wfca) +(type wfca_exec) +(roletype object_r wfca_exec) +(type wfca_tmpfs) +(roletype object_r wfca_tmpfs) +(type gps_emi_device) +(roletype object_r gps_emi_device) +(type rpmb_block_device) +(roletype object_r rpmb_block_device) +(type fingerprint_device) +(roletype object_r fingerprint_device) +(type oppo_block_device) +(roletype object_r oppo_block_device) +(type oppo_ktv_device) +(roletype object_r oppo_ktv_device) +(type dbmdx_ch_device) +(roletype object_r dbmdx_ch_device) +(type ese_device) +(roletype object_r ese_device) +(type exp_lock) +(roletype object_r exp_lock) +(type exp_lock_exec) +(roletype object_r exp_lock_exec) +(type exp_lock_tmpfs) +(roletype object_r exp_lock_tmpfs) +(type oppo_mm_data_file) +(roletype object_r oppo_mm_data_file) +(type oppo_dump_debugfs) +(roletype object_r oppo_dump_debugfs) +(type oppo_tfa_debugfs) +(roletype object_r oppo_tfa_debugfs) +(type oppo_algo_data_file) +(roletype object_r oppo_algo_data_file) +(type oppo_firmware_file) +(roletype object_r oppo_firmware_file) +(type sysfs_battery_supply) +(roletype object_r sysfs_battery_supply) +(type sysfs_wakelock_profiler) +(roletype object_r sysfs_wakelock_profiler) +(type vooc_firmware_file) +(roletype object_r vooc_firmware_file) +(type oppo_version_proc) +(roletype object_r oppo_version_proc) +(type oppo_sys_motor_file) +(roletype object_r oppo_sys_motor_file) +(type sysfs_disp_hbm) +(roletype object_r sysfs_disp_hbm) +(type sysfs_fingerprint_notify) +(roletype object_r sysfs_fingerprint_notify) +(type oppo_sys_wifi_file) +(roletype object_r oppo_sys_wifi_file) +(type nfc_vendor_data_file) +(roletype object_r nfc_vendor_data_file) +(type ufs_firmware_file) +(roletype object_r ufs_firmware_file) +(type oppo_limit_speed_proc_file) +(roletype object_r oppo_limit_speed_proc_file) +(type oppo_reserve_file) +(roletype object_r oppo_reserve_file) +(type oppo_reserve_radio_file) +(roletype object_r oppo_reserve_radio_file) +(type oppo_reserve_system_file) +(roletype object_r oppo_reserve_system_file) +(type oppo_reserve_media_file) +(roletype object_r oppo_reserve_media_file) +(type oppo_reserve_system_config) +(roletype object_r oppo_reserve_system_config) +(type oppo_reserve_media_log) +(roletype object_r oppo_reserve_media_log) +(type oppo_reserve_media_engineermode) +(roletype object_r oppo_reserve_media_engineermode) +(type oppo_reserve_media_coloros) +(roletype object_r oppo_reserve_media_coloros) +(type oppo_reserve_media_camera) +(roletype object_r oppo_reserve_media_camera) +(type oppo_reserve_media_dropbox) +(roletype object_r oppo_reserve_media_dropbox) +(type dolby_mm_data_file) +(roletype object_r dolby_mm_data_file) +(type hal_dms_dolby) +(roletype object_r hal_dms_dolby) +(type hal_dms_dolby_exec) +(roletype object_r hal_dms_dolby_exec) +(type hal_dms_dolby_tmpfs) +(roletype object_r hal_dms_dolby_tmpfs) +(type hal_ktv_oppo) +(roletype object_r hal_ktv_oppo) +(type hal_ktv_oppo_exec) +(roletype object_r hal_ktv_oppo_exec) +(type hal_ktv_oppo_tmpfs) +(roletype object_r hal_ktv_oppo_tmpfs) +(type hal_oiface_oppo) +(roletype object_r hal_oiface_oppo) +(type hal_oiface_oppo_exec) +(roletype object_r hal_oiface_oppo_exec) +(type hal_oiface_oppo_tmpfs) +(roletype object_r hal_oiface_oppo_tmpfs) +(type oppo_remosaic_hwservice) +(roletype object_r oppo_remosaic_hwservice) +(type oppoalgo_daemon_hwservice) +(roletype object_r oppoalgo_daemon_hwservice) +(type hal_ktv_hwservice) +(roletype object_r hal_ktv_hwservice) +(type hal_oiface_hwservice) +(roletype object_r hal_oiface_hwservice) +(type nxpese_hwservice) +(roletype object_r nxpese_hwservice) +(type nxpnfc_hwservice) +(roletype object_r nxpnfc_hwservice) +(type hal_dms_hwservice) +(roletype object_r hal_dms_hwservice) +(type oppoalgo_daemon) +(roletype object_r oppoalgo_daemon) +(type oppoalgo_daemon_exec) +(roletype object_r oppoalgo_daemon_exec) +(type oppoalgo_daemon_tmpfs) +(roletype object_r oppoalgo_daemon_tmpfs) +(type oppo_vendor_prop) +(roletype object_r oppo_vendor_prop) +(type vendor_secure_element_prop) +(roletype object_r vendor_secure_element_prop) +(type vendor_oppo_network_prop) +(roletype object_r vendor_oppo_network_prop) +(type self_init) +(roletype object_r self_init) +(type self_init_exec) +(roletype object_r self_init_exec) +(type self_init_tmpfs) +(roletype object_r self_init_tmpfs) +(type oppoalgo_service) +(roletype object_r oppoalgo_service) +(type engineer_hidl) +(roletype object_r engineer_hidl) +(type engineer_hidl_exec) +(roletype object_r engineer_hidl_exec) +(type engineer_hidl_tmpfs) +(roletype object_r engineer_hidl_tmpfs) +(type engineer_vendor_daemon) +(roletype object_r engineer_vendor_daemon) +(type engineer_vendor_daemon_exec) +(roletype object_r engineer_vendor_daemon_exec) +(type engineer_vendor_daemon_tmpfs) +(roletype object_r engineer_vendor_daemon_tmpfs) +(type engsensor_hidl) +(roletype object_r engsensor_hidl) +(type engsensor_hidl_exec) +(roletype object_r engsensor_hidl_exec) +(type engsensor_hidl_tmpfs) +(roletype object_r engsensor_hidl_tmpfs) +(type persist_engineer_file) +(roletype object_r persist_engineer_file) +(type persist_camera_file) +(roletype object_r persist_camera_file) +(type proc_oppo_als_file) +(roletype object_r proc_oppo_als_file) +(type sys_engineer_file) +(roletype object_r sys_engineer_file) +(type oppo_hal_engineer_hwservice) +(roletype object_r oppo_hal_engineer_hwservice) +(type oppo_hal_transfer_hwservice) +(roletype object_r oppo_hal_transfer_hwservice) +(type oppo_hal_messager_hwservice) +(roletype object_r oppo_hal_messager_hwservice) +(type oppo_hal_engsensor_hwservice) +(roletype object_r oppo_hal_engsensor_hwservice) +(type messager_hidl) +(roletype object_r messager_hidl) +(type messager_hidl_exec) +(roletype object_r messager_hidl_exec) +(type messager_hidl_tmpfs) +(roletype object_r messager_hidl_tmpfs) +(type engineer_vendor_prop) +(roletype object_r engineer_vendor_prop) +(type engineer_adb_state_vendor_prop) +(roletype object_r engineer_adb_state_vendor_prop) +(type engineer_hide_prop) +(roletype object_r engineer_hide_prop) +(type transfer_hidl) +(roletype object_r transfer_hidl) +(type transfer_hidl_exec) +(roletype object_r transfer_hidl_exec) +(type transfer_hidl_tmpfs) +(roletype object_r transfer_hidl_tmpfs) +(type hal_fingerprint_oppo) +(roletype object_r hal_fingerprint_oppo) +(type hal_fingerprint_oppo_exec) +(roletype object_r hal_fingerprint_oppo_exec) +(type hal_fingerprint_oppo_tmpfs) +(roletype object_r hal_fingerprint_oppo_tmpfs) +(type fingerprintd_device) +(roletype object_r fingerprintd_device) +(type silead_fpd_data_file) +(roletype object_r silead_fpd_data_file) +(type silead_fpd_device) +(roletype object_r silead_fpd_device) +(type silead_fp_prop) +(roletype object_r silead_fp_prop) +(type gz_kree_device) +(roletype object_r gz_kree_device) +(type oppo_fingerprints_init_shell) +(roletype object_r oppo_fingerprints_init_shell) +(type oppo_fingerprints_init_shell_exec) +(roletype object_r oppo_fingerprints_init_shell_exec) +(type oppo_fingerprints_init_shell_tmpfs) +(roletype object_r oppo_fingerprints_init_shell_tmpfs) +(type TBaseDeviceBinding_exec) +(roletype object_r TBaseDeviceBinding_exec) +(type cryptoeng_data_file) +(roletype object_r cryptoeng_data_file) +(type hal_cryptoeng_oppo) +(roletype object_r hal_cryptoeng_oppo) +(type hal_cryptoeng_oppo_exec) +(roletype object_r hal_cryptoeng_oppo_exec) +(type hal_cryptoeng_oppo_tmpfs) +(roletype object_r hal_cryptoeng_oppo_tmpfs) +(type hal_cryptoeng_hwservice) +(roletype object_r hal_cryptoeng_hwservice) +(type face_data_file) +(roletype object_r face_data_file) +(type face_picture_file) +(roletype object_r face_picture_file) +(type hal_face_oppo) +(roletype object_r hal_face_oppo) +(type hal_face_oppo_exec) +(roletype object_r hal_face_oppo_exec) +(type hal_face_oppo_tmpfs) +(roletype object_r hal_face_oppo_tmpfs) +(type hal_face_hwservice) +(roletype object_r hal_face_hwservice) +(type oppo_bsp_face_version) +(roletype object_r oppo_bsp_face_version) +(type hal_fingerprintpay_oppo) +(roletype object_r hal_fingerprintpay_oppo) +(type hal_fingerprintpay_oppo_exec) +(roletype object_r hal_fingerprintpay_oppo_exec) +(type hal_fingerprintpay_oppo_tmpfs) +(roletype object_r hal_fingerprintpay_oppo_tmpfs) +(type hal_soter_trustonic) +(roletype object_r hal_soter_trustonic) +(type hal_soter_trustonic_exec) +(roletype object_r hal_soter_trustonic_exec) +(type hal_soter_trustonic_tmpfs) +(roletype object_r hal_soter_trustonic_tmpfs) +(type hal_fingerprintpay_hwservice) +(roletype object_r hal_fingerprintpay_hwservice) +(type hal_soter_hwservice) +(roletype object_r hal_soter_hwservice) +(allow init_28_0 hal_audio_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_audio_default (process (transition))) +(allow hal_audio_default hal_audio_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_audio_default (process (noatsecure))) +(allow init_28_0 hal_audio_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_audio_default_exec process hal_audio_default) +(typetransition hal_audio_default tmpfs_28_0 file hal_audio_default_tmpfs) +(allow hal_audio_default hal_audio_default_tmpfs (file (read write getattr map))) +(allow hal_audio_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_audiocontrol_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_audiocontrol_default (process (transition))) +(allow hal_audiocontrol_default hal_audiocontrol_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_audiocontrol_default (process (noatsecure))) +(allow init_28_0 hal_audiocontrol_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_audiocontrol_default_exec process hal_audiocontrol_default) +(typetransition hal_audiocontrol_default tmpfs_28_0 file hal_audiocontrol_default_tmpfs) +(allow hal_audiocontrol_default hal_audiocontrol_default_tmpfs (file (read write getattr map))) +(allow hal_audiocontrol_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_authsecret_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_authsecret_default (process (transition))) +(allow hal_authsecret_default hal_authsecret_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_authsecret_default (process (noatsecure))) +(allow init_28_0 hal_authsecret_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_authsecret_default_exec process hal_authsecret_default) +(typetransition hal_authsecret_default tmpfs_28_0 file hal_authsecret_default_tmpfs) +(allow hal_authsecret_default hal_authsecret_default_tmpfs (file (read write getattr map))) +(allow hal_authsecret_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_bluetooth_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_bluetooth_default (process (transition))) +(allow hal_bluetooth_default hal_bluetooth_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_bluetooth_default (process (noatsecure))) +(allow init_28_0 hal_bluetooth_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_bluetooth_default_exec process hal_bluetooth_default) +(typetransition hal_bluetooth_default tmpfs_28_0 file hal_bluetooth_default_tmpfs) +(allow hal_bluetooth_default hal_bluetooth_default_tmpfs (file (read write getattr map))) +(allow hal_bluetooth_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_bootctl_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_bootctl_default (process (transition))) +(allow hal_bootctl_default hal_bootctl_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_bootctl_default (process (noatsecure))) +(allow init_28_0 hal_bootctl_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_bootctl_default_exec process hal_bootctl_default) +(typetransition hal_bootctl_default tmpfs_28_0 file hal_bootctl_default_tmpfs) +(allow hal_bootctl_default hal_bootctl_default_tmpfs (file (read write getattr map))) +(allow hal_bootctl_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_broadcastradio_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_broadcastradio_default (process (transition))) +(allow hal_broadcastradio_default hal_broadcastradio_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_broadcastradio_default (process (noatsecure))) +(allow init_28_0 hal_broadcastradio_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_broadcastradio_default_exec process hal_broadcastradio_default) +(typetransition hal_broadcastradio_default tmpfs_28_0 file hal_broadcastradio_default_tmpfs) +(allow hal_broadcastradio_default hal_broadcastradio_default_tmpfs (file (read write getattr map))) +(allow hal_broadcastradio_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_camera_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_camera_default (process (transition))) +(allow hal_camera_default hal_camera_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_camera_default (process (noatsecure))) +(allow init_28_0 hal_camera_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_camera_default_exec process hal_camera_default) +(typetransition hal_camera_default tmpfs_28_0 file hal_camera_default_tmpfs) +(allow hal_camera_default hal_camera_default_tmpfs (file (read write getattr map))) +(allow hal_camera_default tmpfs_28_0 (dir (getattr search))) +(allow hal_camera_default fwk_sensor_hwservice_28_0 (hwservice_manager (find))) +(allow hal_camera_default dumpstate_28_0 (fd (use))) +(allow hal_camera_default dumpstate_28_0 (fifo_file (write))) +(allow init_28_0 hal_cas_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_cas_default (process (transition))) +(allow hal_cas_default hal_cas_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_cas_default (process (noatsecure))) +(allow init_28_0 hal_cas_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_cas_default_exec process hal_cas_default) +(typetransition hal_cas_default tmpfs_28_0 file hal_cas_default_tmpfs) +(allow hal_cas_default hal_cas_default_tmpfs (file (read write getattr map))) +(allow hal_cas_default tmpfs_28_0 (dir (getattr search))) +(allow hal_cas_default vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_cas_default vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_cas_default (dir (search))) +(allow vndservicemanager_28_0 hal_cas_default (file (read open))) +(allow vndservicemanager_28_0 hal_cas_default (process (getattr))) +(allow init_28_0 hal_configstore_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_configstore_default (process (transition))) +(allow hal_configstore_default hal_configstore_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_configstore_default (process (noatsecure))) +(allow init_28_0 hal_configstore_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_configstore_default_exec process hal_configstore_default) +(typetransition hal_configstore_default tmpfs_28_0 file hal_configstore_default_tmpfs) +(allow hal_configstore_default hal_configstore_default_tmpfs (file (read write getattr map))) +(allow hal_configstore_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_confirmationui_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_confirmationui_default (process (transition))) +(allow hal_confirmationui_default hal_confirmationui_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_confirmationui_default (process (noatsecure))) +(allow init_28_0 hal_confirmationui_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_confirmationui_default_exec process hal_confirmationui_default) +(typetransition hal_confirmationui_default tmpfs_28_0 file hal_confirmationui_default_tmpfs) +(allow hal_confirmationui_default hal_confirmationui_default_tmpfs (file (read write getattr map))) +(allow hal_confirmationui_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_contexthub_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_contexthub_default (process (transition))) +(allow hal_contexthub_default hal_contexthub_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_contexthub_default (process (noatsecure))) +(allow init_28_0 hal_contexthub_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_contexthub_default_exec process hal_contexthub_default) +(typetransition hal_contexthub_default tmpfs_28_0 file hal_contexthub_default_tmpfs) +(allow hal_contexthub_default hal_contexthub_default_tmpfs (file (read write getattr map))) +(allow hal_contexthub_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_drm_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_drm_default (process (transition))) +(allow hal_drm_default hal_drm_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_drm_default (process (noatsecure))) +(allow init_28_0 hal_drm_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_drm_default_exec process hal_drm_default) +(typetransition hal_drm_default tmpfs_28_0 file hal_drm_default_tmpfs) +(allow hal_drm_default hal_drm_default_tmpfs (file (read write getattr map))) +(allow hal_drm_default tmpfs_28_0 (dir (getattr search))) +(allow hal_drm_default mediacodec_28_0 (fd (use))) +(allow hal_drm_default base_typeattr_43_28_0 (fd (use))) +(allow hal_drm_default hal_allocator_server (fd (use))) +(allow init_28_0 hal_dumpstate_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_dumpstate_default (process (transition))) +(allow hal_dumpstate_default hal_dumpstate_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_dumpstate_default (process (noatsecure))) +(allow init_28_0 hal_dumpstate_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_dumpstate_default_exec process hal_dumpstate_default) +(typetransition hal_dumpstate_default tmpfs_28_0 file hal_dumpstate_default_tmpfs) +(allow hal_dumpstate_default hal_dumpstate_default_tmpfs (file (read write getattr map))) +(allow hal_dumpstate_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_evs_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_evs_default (process (transition))) +(allow hal_evs_default hal_evs_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_evs_default (process (noatsecure))) +(allow init_28_0 hal_evs_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_evs_default_exec process hal_evs_default) +(typetransition hal_evs_default tmpfs_28_0 file hal_evs_default_tmpfs) +(allow hal_evs_default hal_evs_default_tmpfs (file (read write getattr map))) +(allow hal_evs_default tmpfs_28_0 (dir (getattr search))) +(allow hal_evs_default hal_graphics_allocator_default (fd (use))) +(allow init_28_0 hal_fingerprint_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_fingerprint_default (process (transition))) +(allow hal_fingerprint_default hal_fingerprint_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_fingerprint_default (process (noatsecure))) +(allow init_28_0 hal_fingerprint_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_fingerprint_default_exec process hal_fingerprint_default) +(typetransition hal_fingerprint_default tmpfs_28_0 file hal_fingerprint_default_tmpfs) +(allow hal_fingerprint_default hal_fingerprint_default_tmpfs (file (read write getattr map))) +(allow hal_fingerprint_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_gatekeeper_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_gatekeeper_default (process (transition))) +(allow hal_gatekeeper_default hal_gatekeeper_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_gatekeeper_default (process (noatsecure))) +(allow init_28_0 hal_gatekeeper_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_gatekeeper_default_exec process hal_gatekeeper_default) +(typetransition hal_gatekeeper_default tmpfs_28_0 file hal_gatekeeper_default_tmpfs) +(allow hal_gatekeeper_default hal_gatekeeper_default_tmpfs (file (read write getattr map))) +(allow hal_gatekeeper_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_gnss_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_gnss_default (process (transition))) +(allow hal_gnss_default hal_gnss_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_gnss_default (process (noatsecure))) +(allow init_28_0 hal_gnss_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_gnss_default_exec process hal_gnss_default) +(typetransition hal_gnss_default tmpfs_28_0 file hal_gnss_default_tmpfs) +(allow hal_gnss_default hal_gnss_default_tmpfs (file (read write getattr map))) +(allow hal_gnss_default tmpfs_28_0 (dir (getattr search))) +(allow hal_gnss system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_gnss system_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_gnss system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 hal_graphics_allocator_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_graphics_allocator_default (process (transition))) +(allow hal_graphics_allocator_default hal_graphics_allocator_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_graphics_allocator_default (process (noatsecure))) +(allow init_28_0 hal_graphics_allocator_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_graphics_allocator_default_exec process hal_graphics_allocator_default) +(typetransition hal_graphics_allocator_default tmpfs_28_0 file hal_graphics_allocator_default_tmpfs) +(allow hal_graphics_allocator_default hal_graphics_allocator_default_tmpfs (file (read write getattr map))) +(allow hal_graphics_allocator_default tmpfs_28_0 (dir (getattr search))) +(dontaudit hal_graphics_allocator_default unlabeled_28_0 (dir (search))) +(allow init_28_0 hal_graphics_composer_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_graphics_composer_default (process (transition))) +(allow hal_graphics_composer_default hal_graphics_composer_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_graphics_composer_default (process (noatsecure))) +(allow init_28_0 hal_graphics_composer_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_graphics_composer_default_exec process hal_graphics_composer_default) +(typetransition hal_graphics_composer_default tmpfs_28_0 file hal_graphics_composer_default_tmpfs) +(allow hal_graphics_composer_default hal_graphics_composer_default_tmpfs (file (read write getattr map))) +(allow hal_graphics_composer_default tmpfs_28_0 (dir (getattr search))) +(dontaudit hal_graphics_composer_default unlabeled_28_0 (dir (search))) +(allow init_28_0 hal_health_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_health_default (process (transition))) +(allow hal_health_default hal_health_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_health_default (process (noatsecure))) +(allow init_28_0 hal_health_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_health_default_exec process hal_health_default) +(typetransition hal_health_default tmpfs_28_0 file hal_health_default_tmpfs) +(allow hal_health_default hal_health_default_tmpfs (file (read write getattr map))) +(allow hal_health_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_ir_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_ir_default (process (transition))) +(allow hal_ir_default hal_ir_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_ir_default (process (noatsecure))) +(allow init_28_0 hal_ir_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_ir_default_exec process hal_ir_default) +(typetransition hal_ir_default tmpfs_28_0 file hal_ir_default_tmpfs) +(allow hal_ir_default hal_ir_default_tmpfs (file (read write getattr map))) +(allow hal_ir_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_keymaster_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_keymaster_default (process (transition))) +(allow hal_keymaster_default hal_keymaster_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_keymaster_default (process (noatsecure))) +(allow init_28_0 hal_keymaster_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_keymaster_default_exec process hal_keymaster_default) +(typetransition hal_keymaster_default tmpfs_28_0 file hal_keymaster_default_tmpfs) +(allow hal_keymaster_default hal_keymaster_default_tmpfs (file (read write getattr map))) +(allow hal_keymaster_default tmpfs_28_0 (dir (getattr search))) +(allow hal_keymaster_default vendor_security_patch_level_prop_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 hal_light_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_light_default (process (transition))) +(allow hal_light_default hal_light_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_light_default (process (noatsecure))) +(allow init_28_0 hal_light_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_light_default_exec process hal_light_default) +(typetransition hal_light_default tmpfs_28_0 file hal_light_default_tmpfs) +(allow hal_light_default hal_light_default_tmpfs (file (read write getattr map))) +(allow hal_light_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_lowpan_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_lowpan_default (process (transition))) +(allow hal_lowpan_default hal_lowpan_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_lowpan_default (process (noatsecure))) +(allow init_28_0 hal_lowpan_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_lowpan_default_exec process hal_lowpan_default) +(typetransition hal_lowpan_default tmpfs_28_0 file hal_lowpan_default_tmpfs) +(allow hal_lowpan_default hal_lowpan_default_tmpfs (file (read write getattr map))) +(allow hal_lowpan_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_memtrack_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_memtrack_default (process (transition))) +(allow hal_memtrack_default hal_memtrack_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_memtrack_default (process (noatsecure))) +(allow init_28_0 hal_memtrack_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_memtrack_default_exec process hal_memtrack_default) +(typetransition hal_memtrack_default tmpfs_28_0 file hal_memtrack_default_tmpfs) +(allow hal_memtrack_default hal_memtrack_default_tmpfs (file (read write getattr map))) +(allow hal_memtrack_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_nfc_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_nfc_default (process (transition))) +(allow hal_nfc_default hal_nfc_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_nfc_default (process (noatsecure))) +(allow init_28_0 hal_nfc_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_nfc_default_exec process hal_nfc_default) +(typetransition hal_nfc_default tmpfs_28_0 file hal_nfc_default_tmpfs) +(allow hal_nfc_default hal_nfc_default_tmpfs (file (read write getattr map))) +(allow hal_nfc_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 mediacodec_exec_28_0 (file (read getattr map execute open))) +(allow init_28_0 mediacodec_28_0 (process (transition))) +(allow mediacodec_28_0 mediacodec_exec_28_0 (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mediacodec_28_0 (process (noatsecure))) +(allow init_28_0 mediacodec_28_0 (process (siginh rlimitinh))) +(typetransition init_28_0 mediacodec_exec_28_0 process mediacodec) +(typetransition mediacodec_28_0 tmpfs_28_0 file mediacodec_tmpfs) +(allow mediacodec_28_0 mediacodec_tmpfs (file (read write getattr map))) +(allow mediacodec_28_0 tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_power_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_power_default (process (transition))) +(allow hal_power_default hal_power_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_power_default (process (noatsecure))) +(allow init_28_0 hal_power_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_power_default_exec process hal_power_default) +(typetransition hal_power_default tmpfs_28_0 file hal_power_default_tmpfs) +(allow hal_power_default hal_power_default_tmpfs (file (read write getattr map))) +(allow hal_power_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_radio_config_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_radio_config_default (process (transition))) +(allow hal_radio_config_default hal_radio_config_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_radio_config_default (process (noatsecure))) +(allow init_28_0 hal_radio_config_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_radio_config_default_exec process hal_radio_config_default) +(typetransition hal_radio_config_default tmpfs_28_0 file hal_radio_config_default_tmpfs) +(allow hal_radio_config_default hal_radio_config_default_tmpfs (file (read write getattr map))) +(allow hal_radio_config_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_radio_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_radio_default (process (transition))) +(allow hal_radio_default hal_radio_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_radio_default (process (noatsecure))) +(allow init_28_0 hal_radio_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_radio_default_exec process hal_radio_default) +(typetransition hal_radio_default tmpfs_28_0 file hal_radio_default_tmpfs) +(allow hal_radio_default hal_radio_default_tmpfs (file (read write getattr map))) +(allow hal_radio_default tmpfs_28_0 (dir (getattr search))) +(allow hal_secure_element_default secure_element_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 hal_secure_element_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_secure_element_default (process (transition))) +(allow hal_secure_element_default hal_secure_element_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_secure_element_default (process (noatsecure))) +(allow init_28_0 hal_secure_element_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_secure_element_default_exec process hal_secure_element_default) +(typetransition hal_secure_element_default tmpfs_28_0 file hal_secure_element_default_tmpfs) +(allow hal_secure_element_default hal_secure_element_default_tmpfs (file (read write getattr map))) +(allow hal_secure_element_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_sensors_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_sensors_default (process (transition))) +(allow hal_sensors_default hal_sensors_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_sensors_default (process (noatsecure))) +(allow init_28_0 hal_sensors_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_sensors_default_exec process hal_sensors_default) +(typetransition hal_sensors_default tmpfs_28_0 file hal_sensors_default_tmpfs) +(allow hal_sensors_default hal_sensors_default_tmpfs (file (read write getattr map))) +(allow hal_sensors_default tmpfs_28_0 (dir (getattr search))) +(allow hal_sensors_default fwk_scheduler_hwservice_28_0 (hwservice_manager (find))) +(allow hal_sensors_default hal_graphics_allocator_default (fd (use))) +(allow hal_sensors_default ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_sensors_default sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_sensors_default self (capability2 (block_suspend))) +(allow hal_sensors_default self (cap2_userns (block_suspend))) +(allow init_28_0 hal_tetheroffload_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_tetheroffload_default (process (transition))) +(allow hal_tetheroffload_default hal_tetheroffload_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_tetheroffload_default (process (noatsecure))) +(allow init_28_0 hal_tetheroffload_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_tetheroffload_default_exec process hal_tetheroffload_default) +(typetransition hal_tetheroffload_default tmpfs_28_0 file hal_tetheroffload_default_tmpfs) +(allow hal_tetheroffload_default hal_tetheroffload_default_tmpfs (file (read write getattr map))) +(allow hal_tetheroffload_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_thermal_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_thermal_default (process (transition))) +(allow hal_thermal_default hal_thermal_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_thermal_default (process (noatsecure))) +(allow init_28_0 hal_thermal_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_thermal_default_exec process hal_thermal_default) +(typetransition hal_thermal_default tmpfs_28_0 file hal_thermal_default_tmpfs) +(allow hal_thermal_default hal_thermal_default_tmpfs (file (read write getattr map))) +(allow hal_thermal_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_tv_cec_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_tv_cec_default (process (transition))) +(allow hal_tv_cec_default hal_tv_cec_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_tv_cec_default (process (noatsecure))) +(allow init_28_0 hal_tv_cec_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_tv_cec_default_exec process hal_tv_cec_default) +(typetransition hal_tv_cec_default tmpfs_28_0 file hal_tv_cec_default_tmpfs) +(allow hal_tv_cec_default hal_tv_cec_default_tmpfs (file (read write getattr map))) +(allow hal_tv_cec_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_tv_input_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_tv_input_default (process (transition))) +(allow hal_tv_input_default hal_tv_input_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_tv_input_default (process (noatsecure))) +(allow init_28_0 hal_tv_input_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_tv_input_default_exec process hal_tv_input_default) +(typetransition hal_tv_input_default tmpfs_28_0 file hal_tv_input_default_tmpfs) +(allow hal_tv_input_default hal_tv_input_default_tmpfs (file (read write getattr map))) +(allow hal_tv_input_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_usb_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_usb_default (process (transition))) +(allow hal_usb_default hal_usb_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_usb_default (process (noatsecure))) +(allow init_28_0 hal_usb_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_usb_default_exec process hal_usb_default) +(typetransition hal_usb_default tmpfs_28_0 file hal_usb_default_tmpfs) +(allow hal_usb_default hal_usb_default_tmpfs (file (read write getattr map))) +(allow hal_usb_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_vehicle_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_vehicle_default (process (transition))) +(allow hal_vehicle_default hal_vehicle_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_vehicle_default (process (noatsecure))) +(allow init_28_0 hal_vehicle_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_vehicle_default_exec process hal_vehicle_default) +(typetransition hal_vehicle_default tmpfs_28_0 file hal_vehicle_default_tmpfs) +(allow hal_vehicle_default hal_vehicle_default_tmpfs (file (read write getattr map))) +(allow hal_vehicle_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_vibrator_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_vibrator_default (process (transition))) +(allow hal_vibrator_default hal_vibrator_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_vibrator_default (process (noatsecure))) +(allow init_28_0 hal_vibrator_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_vibrator_default_exec process hal_vibrator_default) +(typetransition hal_vibrator_default tmpfs_28_0 file hal_vibrator_default_tmpfs) +(allow hal_vibrator_default hal_vibrator_default_tmpfs (file (read write getattr map))) +(allow hal_vibrator_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_vr_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_vr_default (process (transition))) +(allow hal_vr_default hal_vr_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_vr_default (process (noatsecure))) +(allow init_28_0 hal_vr_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_vr_default_exec process hal_vr_default) +(typetransition hal_vr_default tmpfs_28_0 file hal_vr_default_tmpfs) +(allow hal_vr_default hal_vr_default_tmpfs (file (read write getattr map))) +(allow hal_vr_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_wifi_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_wifi_default (process (transition))) +(allow hal_wifi_default hal_wifi_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_wifi_default (process (noatsecure))) +(allow init_28_0 hal_wifi_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_wifi_default_exec process hal_wifi_default) +(typetransition hal_wifi_default tmpfs_28_0 file hal_wifi_default_tmpfs) +(allow hal_wifi_default hal_wifi_default_tmpfs (file (read write getattr map))) +(allow hal_wifi_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_wifi_hostapd_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_wifi_hostapd_default (process (transition))) +(allow hal_wifi_hostapd_default hal_wifi_hostapd_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_wifi_hostapd_default (process (noatsecure))) +(allow init_28_0 hal_wifi_hostapd_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_wifi_hostapd_default_exec process hal_wifi_hostapd_default) +(typetransition hal_wifi_hostapd_default tmpfs_28_0 file hal_wifi_hostapd_default_tmpfs) +(allow hal_wifi_hostapd_default hal_wifi_hostapd_default_tmpfs (file (read write getattr map))) +(allow hal_wifi_hostapd_default tmpfs_28_0 (dir (getattr search))) +(allow hal_wifi_hostapd_default hostapd_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_wifi_hostapd_default hostapd_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_wifi_hostapd_default hostapd_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 hal_wifi_offload_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_wifi_offload_default (process (transition))) +(allow hal_wifi_offload_default hal_wifi_offload_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_wifi_offload_default (process (noatsecure))) +(allow init_28_0 hal_wifi_offload_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_wifi_offload_default_exec process hal_wifi_offload_default) +(typetransition hal_wifi_offload_default tmpfs_28_0 file hal_wifi_offload_default_tmpfs) +(allow hal_wifi_offload_default hal_wifi_offload_default_tmpfs (file (read write getattr map))) +(allow hal_wifi_offload_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_wifi_supplicant_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_wifi_supplicant_default (process (transition))) +(allow hal_wifi_supplicant_default hal_wifi_supplicant_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_wifi_supplicant_default (process (noatsecure))) +(allow init_28_0 hal_wifi_supplicant_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_wifi_supplicant_default_exec process hal_wifi_supplicant_default) +(typetransition hal_wifi_supplicant_default tmpfs_28_0 file hal_wifi_supplicant_default_tmpfs) +(allow hal_wifi_supplicant_default hal_wifi_supplicant_default_tmpfs (file (read write getattr map))) +(allow hal_wifi_supplicant_default tmpfs_28_0 (dir (getattr search))) +(allow hal_wifi_supplicant_default proc_net_28_0 (file (write))) +(allow hal_wifi_supplicant_default hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_wifi_supplicant_default (binder (call transfer))) +(allow hwservicemanager_28_0 hal_wifi_supplicant_default (dir (search))) +(allow hwservicemanager_28_0 hal_wifi_supplicant_default (file (read open))) +(allow hwservicemanager_28_0 hal_wifi_supplicant_default (process (getattr))) +(allow hal_wifi_supplicant_default system_wifi_keystore_hwservice_28_0 (hwservice_manager (find))) +(allow hal_wifi_supplicant_default wifi_keystore_service_server (binder (call transfer))) +(allow wifi_keystore_service_server hal_wifi_supplicant_default (binder (transfer))) +(allow hal_wifi_supplicant_default wifi_keystore_service_server (fd (use))) +(allow hal_wifi_supplicant_default wpa_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_wifi_supplicant_default wpa_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_wifi_supplicant_default wpa_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_wifi_supplicant_default device_logging_prop_28_0 (file (ioctl read getattr lock map open))) +(dontaudit hal_wifi_supplicant_default wifi_data_file_28_0 (dir (search))) +(allow init_28_0 rild_exec (file (read getattr map execute open))) +(allow init_28_0 rild (process (transition))) +(allow rild rild_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 rild (process (noatsecure))) +(allow init_28_0 rild (process (siginh rlimitinh))) +(typetransition init_28_0 rild_exec process rild) +(typetransition rild tmpfs_28_0 file rild_tmpfs) +(allow rild rild_tmpfs (file (read write getattr map))) +(allow rild tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 tee_exec (file (read getattr map execute open))) +(allow init_28_0 tee_28_0 (process (transition))) +(allow tee_28_0 tee_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 tee_28_0 (process (noatsecure))) +(allow init_28_0 tee_28_0 (process (siginh rlimitinh))) +(typetransition init_28_0 tee_exec process tee) +(typetransition tee_28_0 tmpfs_28_0 file tee_tmpfs) +(allow tee_28_0 tee_tmpfs (file (read write getattr map))) +(allow tee_28_0 tmpfs_28_0 (dir (getattr search))) +(allow tee_28_0 self (capability (dac_override))) +(allow tee_28_0 self (cap_userns (dac_override))) +(allow tee_28_0 tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 tee_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow tee_28_0 tee_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow tee_28_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow tee_28_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow tee_28_0 ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow tee_28_0 sysfs_type (dir (ioctl read getattr lock search open))) +(allow tee_28_0 sysfs_type (file (ioctl read getattr lock map open))) +(allow tee_28_0 sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow tee_28_0 system_data_file_28_0 (file (read getattr))) +(allow tee_28_0 system_data_file_28_0 (lnk_file (read getattr))) +(allow init_28_0 vendor_toolbox_exec_28_0 (file (read getattr map execute open))) +(allow init_28_0 vendor_modprobe (process (transition))) +(allow vendor_modprobe vendor_toolbox_exec_28_0 (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 vendor_modprobe (process (noatsecure))) +(allow init_28_0 vendor_modprobe (process (siginh rlimitinh))) +(allow vendor_modprobe proc_modules_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_modprobe self (capability (sys_module))) +(allow vendor_modprobe self (cap_userns (sys_module))) +(allow vendor_modprobe kernel_28_0 (key (search))) +(allow vendor_modprobe vendor_file_28_0 (system (module_load))) +(allow vendor_modprobe vendor_file_28_0 (dir (ioctl read getattr lock search open))) +(allow vendor_modprobe vendor_file_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_modprobe vendor_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 vndservicemanager_exec (file (read getattr map execute open))) +(allow init_28_0 vndservicemanager_28_0 (process (transition))) +(allow vndservicemanager_28_0 vndservicemanager_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 vndservicemanager_28_0 (process (noatsecure))) +(allow init_28_0 vndservicemanager_28_0 (process (siginh rlimitinh))) +(typetransition init_28_0 vndservicemanager_exec process vndservicemanager) +(typetransition vndservicemanager_28_0 tmpfs_28_0 file vndservicemanager_tmpfs) +(allow vndservicemanager_28_0 vndservicemanager_tmpfs (file (read write getattr map))) +(allow vndservicemanager_28_0 tmpfs_28_0 (dir (getattr search))) +(allow vndservicemanager_28_0 self (binder (set_context_mgr))) +(allow vndservicemanager_28_0 base_typeattr_287_28_0 (binder (transfer))) +(allow vndservicemanager_28_0 vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow vndservicemanager_28_0 vndservice_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow vndservicemanager_28_0 selinuxfs_28_0 (dir (ioctl read getattr lock search open))) +(allow vndservicemanager_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow vndservicemanager_28_0 selinuxfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow vndservicemanager_28_0 selinuxfs_28_0 (file (write lock append map open))) +(allow vndservicemanager_28_0 kernel_28_0 (security (compute_av))) +(allow vndservicemanager_28_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind))) +(allow adbd_28_0 aee_dumpsys_data_file (file (ioctl read getattr lock map open))) +(allow adbd_28_0 aee_exp_data_file (dir (ioctl read getattr lock search open))) +(allow adbd_28_0 aee_exp_data_file (file (ioctl read getattr lock map open))) +(allow adbd_28_0 gpu_device_28_0 (dir (search))) +(allow aee_aed_28_0 aed_device (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 expdb_device (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 expdb_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 etb_device (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 mtd_device_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aed_28_0 mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 RT_Monitor_device (chr_file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 aee_exp_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aed_28_0 aee_exp_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aed_28_0 aee_dumpsys_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aed_28_0 aee_dumpsys_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aed_28_0 aee_core_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aed_28_0 aee_core_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aed_28_0 data_tmpfs_log_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aed_28_0 data_tmpfs_log_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aed_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aed_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aed_28_0 persist_mtk_aee_prop (property_service (set))) +(allow aee_aed_28_0 persist_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aed_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aed_28_0 persist_aee_prop (property_service (set))) +(allow aee_aed_28_0 persist_aee_prop (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aed_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aed_28_0 debug_mtk_aee_prop (property_service (set))) +(allow aee_aed_28_0 debug_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow aee_aed_28_0 exec_type (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 proc_cpu_alignment (file (write open))) +(allow aee_aed_28_0 sysfs_vibrator_setting (dir (search))) +(allow aee_aed_28_0 sysfs_vibrator_setting (file (write lock append map open))) +(allow aee_aed_28_0 sysfs_vibrator_28_0 (dir (search))) +(allow aee_aed_28_0 sysfs_leds_28_0 (dir (search))) +(allow aee_aed_28_0 proc_kpageflags (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 file_contexts_file_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aed_28_0 system_data_file_28_0 (dir (setattr relabelfrom))) +(allow aee_aed_28_0 aee_exp_data_file (dir (relabelto))) +(allow aee_aedv_28_0 aed_device (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 expdb_device (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 expdb_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 etb_device (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 block_device_28_0 (dir (search))) +(allow aee_aedv_28_0 mtd_device_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aedv_28_0 mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 RT_Monitor_device (chr_file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aedv_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aedv_28_0 aee_exp_vendor_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aedv_28_0 aee_exp_vendor_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aedv_28_0 aee_dumpsys_vendor_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aedv_28_0 aee_dumpsys_vendor_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aedv_28_0 aee_core_vendor_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aedv_28_0 aee_core_vendor_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aedv_28_0 vendor_tmpfs_log_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow aee_aedv_28_0 vendor_tmpfs_log_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aedv_28_0 domain (process (sigkill getsched getattr))) +(allow aee_aedv_28_0 domain (lnk_file (getattr))) +(allow aee_aedv_28_0 usermodehelper_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aedv_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aedv_28_0 init_28_0 (process (getsched))) +(allow aee_aedv_28_0 kernel_28_0 (process (getsched))) +(allow aee_aedv_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aedv_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aedv_28_0 persist_mtk_aeev_prop (property_service (set))) +(allow aee_aedv_28_0 persist_mtk_aeev_prop (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aedv_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aedv_28_0 persist_aeev_prop (property_service (set))) +(allow aee_aedv_28_0 persist_aeev_prop (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 property_socket_28_0 (sock_file (write))) +(allow aee_aedv_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow aee_aedv_28_0 debug_mtk_aeev_prop (property_service (set))) +(allow aee_aedv_28_0 debug_mtk_aeev_prop (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 mnt_user_file_28_0 (dir (search))) +(allow aee_aedv_28_0 mnt_user_file_28_0 (lnk_file (read))) +(allow aee_aedv_28_0 storage_file_28_0 (dir (search))) +(allow aee_aedv_28_0 storage_file_28_0 (lnk_file (read))) +(allow aee_aedv_28_0 aee_tombstone_data_file (dir (write lock add_name remove_name search open))) +(allow aee_aedv_28_0 aee_tombstone_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow aee_aedv_28_0 self (capability (chown fowner fsetid net_admin sys_module sys_nice sys_resource))) +(allow aee_aedv_28_0 dumpstate_28_0 (unix_stream_socket (ioctl read write))) +(allow aee_aedv_28_0 dumpstate_28_0 (dir (search))) +(allow aee_aedv_28_0 dumpstate_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 logdr_socket_28_0 (sock_file (write))) +(allow aee_aedv_28_0 logd_28_0 (unix_stream_socket (connectto))) +(allow aee_aedv_28_0 sysfs_vibrator_28_0 (file (write lock append map open))) +(allow aee_aedv_28_0 proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow aee_aedv_28_0 domain (dir (ioctl read getattr lock search open))) +(allow aee_aedv_28_0 domain (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 domain (lnk_file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 base_typeattr_288_28_0 (process (ptrace))) +(allow aee_aedv_28_0 zygote_exec_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 init_exec_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 crash_dump_28_0 (dir (search))) +(allow aee_aedv_28_0 crash_dump_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 vendor_file_28_0 (file (execute_no_trans))) +(allow aee_aedv_28_0 debugfs_28_0 (lnk_file (read))) +(allow aee_aedv_28_0 debugfs_binder (dir (read open))) +(allow aee_aedv_28_0 debugfs_binder (file (read open))) +(allow aee_aedv_28_0 debugfs_blockio (file (read open))) +(allow aee_aedv_28_0 debugfs_fb (dir (search))) +(allow aee_aedv_28_0 debugfs_fb (file (read open))) +(allow aee_aedv_28_0 debugfs_fuseio (dir (search))) +(allow aee_aedv_28_0 debugfs_fuseio (file (read open))) +(allow aee_aedv_28_0 debugfs_ged (dir (search))) +(allow aee_aedv_28_0 debugfs_ged (file (read open))) +(allow aee_aedv_28_0 debugfs_rcu (dir (search))) +(allow aee_aedv_28_0 debugfs_shrinker_debug (file (read open))) +(allow aee_aedv_28_0 debugfs_wakeup_sources_28_0 (file (read open))) +(allow aee_aedv_28_0 debugfs_dmlog_debug (file (read open))) +(allow aee_aedv_28_0 debugfs_page_owner_slim_debug (file (read open))) +(allow aee_aedv_28_0 debugfs_ion_mm_heap (dir (search))) +(allow aee_aedv_28_0 debugfs_ion_mm_heap (file (read open))) +(allow aee_aedv_28_0 debugfs_ion_mm_heap (lnk_file (read))) +(allow aee_aedv_28_0 debugfs_cpuhvfs (dir (search))) +(allow aee_aedv_28_0 debugfs_cpuhvfs (file (read open))) +(allow aee_aedv_28_0 debugfs_emi_mbw_buf (file (read open))) +(allow aee_aedv_28_0 debugfs_vpu_device_dbg (file (read open))) +(allow aee_aedv_28_0 debugfs_smi_mon (file (read open))) +(allow aee_aedv_28_0 proc_interrupts_28_0 (file (read))) +(allow aee_aedv_28_0 debugfs_tracing_28_0 (file (read write open))) +(allow aee_aedv_28_0 kmsg_device_28_0 (chr_file (read))) +(allow aee_aedv_28_0 platform_app_28_0 (dir (ioctl read getattr lock search open))) +(allow aee_aedv_28_0 platform_app_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 untrusted_app_25_28_0 (dir (getattr))) +(allow aee_aedv_28_0 untrusted_app_28_0 (dir (getattr))) +(allow aee_aedv_28_0 priv_app_28_0 (dir (getattr))) +(allow aee_aedv_28_0 proc_interrupts_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_net_28_0 (file (read))) +(allow aee_aedv_28_0 proc_zoneinfo_28_0 (file (read))) +(allow aee_aedv_28_0 sysfs_leds_28_0 (dir (search))) +(allow aee_aedv_28_0 sysfs_leds_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_ccci (dir (search))) +(allow aee_aedv_28_0 sysfs_ccci (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 vendor_toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow aee_aedv_28_0 kmsg_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 kernel_28_0 (system (syslog_read))) +(allow aee_aedv_28_0 proc_meminfo_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_zoneinfo_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 debugfs_dynamic_debug (dir (search))) +(allow aee_aedv_28_0 debugfs_dynamic_debug (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_28_0 (file (ioctl read write getattr lock map open))) +(allow aee_aedv_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 aee_aedv_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 aee_aedv_28_0 (dir (search))) +(allow hwservicemanager_28_0 aee_aedv_28_0 (file (read open))) +(allow hwservicemanager_28_0 aee_aedv_28_0 (process (getattr))) +(allow aee_aedv_28_0 hwservicemanager_prop_28_0 (file (read getattr open))) +(allow aee_aedv_28_0 hal_camera_hwservice_28_0 (hwservice_manager (find))) +(allow aee_aedv_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera aee_aedv_28_0 (binder (transfer))) +(allow aee_aedv_28_0 mtk_hal_camera (fd (use))) +(allow aee_aedv_28_0 selinuxfs_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 exec_type (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 self (capability (linux_immutable))) +(allow aee_aedv_28_0 userdata_block_device_28_0 (blk_file (read write open))) +(allow aee_aedv_28_0 para_block_device (blk_file (read open))) +(allow aee_aedv_28_0 sysfs_lowmemorykiller_28_0 (dir (search))) +(allow aee_aedv_28_0 sysfs_lowmemorykiller_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_scp (dir (ioctl read getattr lock search open))) +(allow aee_aedv_28_0 sysfs_scp (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_adsp (dir (ioctl read getattr lock search open))) +(allow aee_aedv_28_0 sysfs_adsp (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 self (capability (chown fowner fsetid kill sys_nice))) +(allow aee_aedv_28_0 proc_buddyinfo_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_slabinfo (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_stat_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_version_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_vmallocinfo_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_vmstat_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_cpu_alignment (file (write lock append map open))) +(allow aee_aedv_28_0 proc_gpulog (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_chip (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_sched_debug (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_atf_log (dir (search))) +(allow aee_aedv_28_0 proc_last_kmsg (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_vibrator_setting (dir (search))) +(allow aee_aedv_28_0 sysfs_vibrator_setting (file (write lock append map open))) +(allow aee_aedv_28_0 sysfs_vibrator_28_0 (dir (search))) +(allow aee_aedv_28_0 debugfs_rcu (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_ufs_debug (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_msdc_debug (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_pidmap (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_vcore_debug (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 sysfs_boot_mode (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_slabtrace (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 proc_cmdq_debug (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow aee_aedv_28_0 aee_dipdebug_vendor_file (dir (ioctl read getattr lock search open))) +(allow aee_aedv_28_0 aee_dipdebug_vendor_file (file (ioctl read getattr lock map open))) +(allow aee_core_forwarder_28_0 aee_exp_data_file (dir (write add_name search))) +(allow aee_core_forwarder_28_0 aee_exp_data_file (file (write create getattr open))) +(allow init_28_0 aee_hal_exec (file (read getattr map execute open))) +(allow init_28_0 aee_hal (process (transition))) +(allow aee_hal aee_hal_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 aee_hal (process (noatsecure))) +(allow init_28_0 aee_hal (process (siginh rlimitinh))) +(typetransition init_28_0 aee_hal_exec process aee_hal) +(typetransition aee_hal tmpfs_28_0 file aee_hal_tmpfs) +(allow aee_hal aee_hal_tmpfs (file (read write getattr map))) +(allow aee_hal tmpfs_28_0 (dir (getattr search))) +(allow aee_hal property_socket_28_0 (sock_file (write))) +(allow aee_hal init_28_0 (unix_stream_socket (connectto))) +(allow aee_hal persist_mtk_aeev_prop (property_service (set))) +(allow aee_hal persist_mtk_aeev_prop (file (ioctl read getattr lock map open))) +(allow aee_hal property_socket_28_0 (sock_file (write))) +(allow aee_hal init_28_0 (unix_stream_socket (connectto))) +(allow aee_hal persist_aeev_prop (property_service (set))) +(allow aee_hal persist_aeev_prop (file (ioctl read getattr lock map open))) +(allow aee_hal property_socket_28_0 (sock_file (write))) +(allow aee_hal init_28_0 (unix_stream_socket (connectto))) +(allow aee_hal debug_mtk_aeev_prop (property_service (set))) +(allow aee_hal debug_mtk_aeev_prop (file (ioctl read getattr lock map open))) +(allow appdomain proc_ged (file (ioctl read write getattr open))) +(allow appdomain gpu_device_28_0 (dir (search))) +(allow appdomain mtk_cmdq_device (chr_file (ioctl read open))) +(allow appdomain proc_perfmgr (dir (search))) +(allow appdomain proc_perfmgr (file (ioctl read getattr open))) +(allow appdomain surfaceflinger_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow init_28_0 audiocmdservice_atci_exec (file (read getattr map execute open))) +(allow init_28_0 audiocmdservice_atci (process (transition))) +(allow audiocmdservice_atci audiocmdservice_atci_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 audiocmdservice_atci (process (noatsecure))) +(allow init_28_0 audiocmdservice_atci (process (siginh rlimitinh))) +(typetransition init_28_0 audiocmdservice_atci_exec process audiocmdservice_atci) +(typetransition audiocmdservice_atci tmpfs_28_0 file audiocmdservice_atci_tmpfs) +(allow audiocmdservice_atci audiocmdservice_atci_tmpfs (file (read write getattr map))) +(allow audiocmdservice_atci tmpfs_28_0 (dir (getattr search))) +(allow atcid atci-audio_socket (sock_file (write))) +(allow atcid audiocmdservice_atci (unix_stream_socket (connectto))) +(allow audiocmdservice_atci self (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow audiocmdservice_atci device_28_0 (dir (write search))) +(allow audiocmdservice_atci block_device_28_0 (dir (write search))) +(allow audiocmdservice_atci mnt_user_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow audiocmdservice_atci mnt_user_file_28_0 (lnk_file (ioctl read write getattr lock append map open))) +(allow audiocmdservice_atci storage_file_28_0 (lnk_file (ioctl read write getattr lock append map open))) +(allow audiocmdservice_atci bootdevice_block_device (blk_file (read write))) +(allow audiocmdservice_atci vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow audiocmdservice_atci vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 audiocmdservice_atci (dir (search))) +(allow vndservicemanager_28_0 audiocmdservice_atci (file (read open))) +(allow vndservicemanager_28_0 audiocmdservice_atci (process (getattr))) +(allow audiocmdservice_atci mtk_hal_audio (binder (call transfer))) +(allow mtk_hal_audio audiocmdservice_atci (binder (transfer))) +(allow audiocmdservice_atci mtk_hal_audio (fd (use))) +(allow audiocmdservice_atci hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 audiocmdservice_atci (binder (call transfer))) +(allow hwservicemanager_28_0 audiocmdservice_atci (dir (search))) +(allow hwservicemanager_28_0 audiocmdservice_atci (file (read open))) +(allow hwservicemanager_28_0 audiocmdservice_atci (process (getattr))) +(allow audiocmdservice_atci hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow audiocmdservice_atci hal_audio_hwservice_28_0 (hwservice_manager (find))) +(allow audiocmdservice_atci kmsg_device_28_0 (chr_file (write lock append map open))) +(allow audioserver_28_0 rpc_socket (sock_file (write))) +(allow audioserver_28_0 ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow audioserver_28_0 sysfs_lowmemorykiller_28_0 (file (read open))) +(allow audioserver_28_0 proc_mtkcooler (dir (search))) +(allow audioserver_28_0 proc_mtktz (dir (search))) +(allow audioserver_28_0 proc_thermal (dir (search))) +(allow audioserver_28_0 offloadservice_device (chr_file (ioctl read write getattr lock append map open))) +(allow audioserver_28_0 sysfs_ccci (file (ioctl read getattr lock map open))) +(allow audioserver_28_0 tmpfs_28_0 (dir (search))) +(allow audioserver_28_0 sysfs_ccci (dir (search))) +(allow audioserver_28_0 debugfs_binder (dir (search))) +(allow audioserver_28_0 fuse_28_0 (file (write))) +(allow audioserver_28_0 proc_ged (file (ioctl read write getattr open))) +(allow audioserver_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow init_28_0 biosensord_nvram_exec (file (read getattr map execute open))) +(allow init_28_0 biosensord_nvram (process (transition))) +(allow biosensord_nvram biosensord_nvram_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 biosensord_nvram (process (noatsecure))) +(allow init_28_0 biosensord_nvram (process (siginh rlimitinh))) +(typetransition init_28_0 biosensord_nvram_exec process biosensord_nvram) +(typetransition biosensord_nvram tmpfs_28_0 file biosensord_nvram_tmpfs) +(allow biosensord_nvram biosensord_nvram_tmpfs (file (read write getattr map))) +(allow biosensord_nvram tmpfs_28_0 (dir (getattr search))) +(allow biosensord_nvram nvdata_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow biosensord_nvram nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow biosensord_nvram nvram_data_file (lnk_file (ioctl read write getattr lock append map open))) +(allow biosensord_nvram biometric_device (chr_file (ioctl read write open))) +(allow biosensord_nvram self (capability (chown fsetid))) +(allow biosensord_nvram system_data_file_28_0 (lnk_file (read))) +(allow bluetooth_28_0 mtk_hal_bluetooth (binder (call transfer))) +(allow mtk_hal_bluetooth bluetooth_28_0 (binder (transfer))) +(allow bluetooth_28_0 mtk_hal_bluetooth (fd (use))) +(allow bluetooth_28_0 storage_stub_file_28_0 (dir (getattr))) +(allow bluetooth_28_0 property_socket_28_0 (sock_file (write))) +(allow bluetooth_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bluetooth_28_0 vendor_bluetooth_prop (property_service (set))) +(allow bluetooth_28_0 vendor_bluetooth_prop (file (ioctl read getattr lock map open))) +(allow bluetooth_28_0 property_socket_28_0 (sock_file (write))) +(allow bluetooth_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bluetooth_28_0 debug_prop_28_0 (property_service (set))) +(allow bluetooth_28_0 debug_prop_28_0 (file (ioctl read getattr lock map open))) +(allow bluetooth_28_0 bluetooth_logs_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow bluetooth_28_0 bluetooth_logs_data_file_28_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow boot_logo_updater_28_0 logo_block_device (blk_file (ioctl read getattr lock map open))) +(allow boot_logo_updater_28_0 bootdevice_block_device (blk_file (ioctl read getattr lock map open))) +(allow boot_logo_updater_28_0 logo_device (chr_file (ioctl read getattr lock map open))) +(allow boot_logo_updater_28_0 proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow boot_logo_updater_28_0 para_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow bootanim_28_0 bootani_prop (property_service (set))) +(allow bootanim_28_0 qemu_pipe_device (chr_file (ioctl read write getattr lock append map open))) +(allow bootanim_28_0 proc_ged (file (ioctl read write getattr open))) +(allow bootanim_28_0 proc_perfmgr (dir (read search))) +(allow bootanim_28_0 proc_perfmgr (file (ioctl read open))) +(allow cameraserver_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera cameraserver_28_0 (binder (transfer))) +(allow cameraserver_28_0 mtk_hal_camera (fd (use))) +(allow cameraserver_28_0 hal_graphics_allocator (binder (call transfer))) +(allow hal_graphics_allocator cameraserver_28_0 (binder (transfer))) +(allow cameraserver_28_0 hal_graphics_allocator (fd (use))) +(allow cameraserver_28_0 self (process (ptrace))) +(allow cameraserver_28_0 mtkcam_prop (file (read getattr open))) +(allow cameraserver_28_0 graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow cameraserver_28_0 tmpfs_28_0 (dir (search))) +(allow cameraserver_28_0 system_file_28_0 (dir (read open))) +(allow cameraserver_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr open))) +(allow cameraserver_28_0 gpu_device_28_0 (dir (search))) +(allow cameraserver_28_0 proc_ged (file (ioctl read write getattr open))) +(allow cameraserver_28_0 system_data_file_28_0 (lnk_file (read))) +(allow cameraserver_28_0 debugfs_ion (dir (search))) +(allow cameraserver_28_0 proc_perfmgr (dir (read search))) +(allow cameraserver_28_0 proc_perfmgr (file (ioctl read open))) +(allow cameraserver_28_0 sysfs_vcore_debug (file (ioctl read getattr lock map open))) +(allow init_28_0 ccci_fsd_exec (file (read getattr map execute open))) +(allow init_28_0 ccci_fsd (process (transition))) +(allow ccci_fsd ccci_fsd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 ccci_fsd (process (noatsecure))) +(allow init_28_0 ccci_fsd (process (siginh rlimitinh))) +(typetransition init_28_0 ccci_fsd_exec process ccci_fsd) +(typetransition ccci_fsd tmpfs_28_0 file ccci_fsd_tmpfs) +(allow ccci_fsd ccci_fsd_tmpfs (file (read write getattr map))) +(allow ccci_fsd tmpfs_28_0 (dir (getattr search))) +(allow ccci_fsd sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow ccci_fsd self (capability2 (block_suspend))) +(allow ccci_fsd self (cap2_userns (block_suspend))) +(allow ccci_fsd nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd nvram_data_file (lnk_file (read))) +(allow ccci_fsd nvdata_file (lnk_file (read))) +(allow ccci_fsd nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd system_data_file_28_0 (lnk_file (read))) +(allow ccci_fsd vendor_configs_file_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_fsd vendor_configs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow ccci_fsd ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd ccci_cfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd ccci_cfg_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd protect_f_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd protect_f_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd protect_s_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd protect_s_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd c2k_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd c2k_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd otp_part_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd otp_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_fsd sysfs_boot_type (file (read open))) +(allow ccci_fsd block_device_28_0 (dir (search))) +(allow ccci_fsd nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_fsd rawfs (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd rawfs (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd sysfs_ccci (dir (search))) +(allow ccci_fsd sysfs_ccci (file (ioctl read getattr lock map open))) +(allow ccci_fsd mnt_vendor_file_28_0 (dir (search))) +(allow ccci_fsd kmsg_device_28_0 (chr_file (write lock append map open))) +(allow ccci_fsd proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow ccci_fsd vendor_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_fsd sysfs_mmcblk (dir (search))) +(allow ccci_fsd sysfs_mmcblk (file (read getattr open))) +(allow ccci_fsd nvcfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_fsd nvcfg_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 ccci_mdinit_exec (file (read getattr map execute open))) +(allow init_28_0 ccci_mdinit (process (transition))) +(allow ccci_mdinit ccci_mdinit_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 ccci_mdinit (process (noatsecure))) +(allow init_28_0 ccci_mdinit (process (siginh rlimitinh))) +(typetransition init_28_0 ccci_mdinit_exec process ccci_mdinit) +(typetransition ccci_mdinit tmpfs_28_0 file ccci_mdinit_tmpfs) +(allow ccci_mdinit ccci_mdinit_tmpfs (file (read write getattr map))) +(allow ccci_mdinit tmpfs_28_0 (dir (getattr search))) +(allow ccci_mdinit sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit self (capability2 (block_suspend))) +(allow ccci_mdinit self (cap2_userns (block_suspend))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_gsm0710muxd_prop (property_service (set))) +(allow ccci_mdinit ctl_gsm0710muxd_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_mdlogger_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_mdlogger_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_viarild_prop (property_service (set))) +(allow ccci_mdinit ctl_viarild_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_mdlogger_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_mdlogger_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_emdlogger1_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_emdlogger1_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_emdlogger2_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_emdlogger2_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_emdlogger3_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_emdlogger3_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_dualmdlogger_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_dualmdlogger_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_gsm0710muxd_prop (property_service (set))) +(allow ccci_mdinit ctl_gsm0710muxd_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_gsm0710muxd-s_prop (property_service (set))) +(allow ccci_mdinit ctl_gsm0710muxd-s_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_gsm0710muxd-d_prop (property_service (set))) +(allow ccci_mdinit ctl_gsm0710muxd-d_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_rildaemon_prop_28_0 (property_service (set))) +(allow ccci_mdinit ctl_rildaemon_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ril-daemon-mtk_prop (property_service (set))) +(allow ccci_mdinit ctl_ril-daemon-mtk_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_fusion_ril_mtk_prop (property_service (set))) +(allow ccci_mdinit ctl_fusion_ril_mtk_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ril-daemon-s_prop (property_service (set))) +(allow ccci_mdinit ctl_ril-daemon-s_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ril-daemon-d_prop (property_service (set))) +(allow ccci_mdinit ctl_ril-daemon-d_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ril-proxy_prop (property_service (set))) +(allow ccci_mdinit ctl_ril-proxy_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ril_active_md_prop (property_service (set))) +(allow ccci_mdinit ril_active_md_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit mtk_md_prop (property_service (set))) +(allow ccci_mdinit mtk_md_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit net_cdma_mdmstat (property_service (set))) +(allow ccci_mdinit net_cdma_mdmstat (file (ioctl read getattr lock map open))) +(allow ccci_mdinit tel_switch_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ccci_fsd_prop (property_service (set))) +(allow ccci_mdinit ctl_ccci_fsd_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ccci2_fsd_prop (property_service (set))) +(allow ccci_mdinit ctl_ccci2_fsd_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ctl_ccci3_fsd_prop (property_service (set))) +(allow ccci_mdinit ctl_ccci3_fsd_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit init_svc_emdlogger1_prop_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit ccci_monitor_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit nvram_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow ccci_mdinit nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_mdinit nvram_data_file (lnk_file (read))) +(allow ccci_mdinit nvdata_file (lnk_file (read))) +(allow ccci_mdinit nvdata_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow ccci_mdinit nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_mdinit nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit system_data_file_28_0 (lnk_file (read))) +(allow ccci_mdinit protect_f_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow ccci_mdinit protect_f_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_mdinit protect_s_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow ccci_mdinit protect_s_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_mdinit nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit property_socket_28_0 (sock_file (write))) +(allow ccci_mdinit init_28_0 (unix_stream_socket (connectto))) +(allow ccci_mdinit ril_mux_report_case_prop (property_service (set))) +(allow ccci_mdinit ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow ccci_mdinit ccci_cfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ccci_mdinit ccci_cfg_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ccci_mdinit block_device_28_0 (dir (search))) +(allow ccci_mdinit preloader_block_device (blk_file (ioctl read getattr lock map open))) +(allow ccci_mdinit secro_block_device (blk_file (ioctl read getattr lock map open))) +(allow ccci_mdinit preloader_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit misc_sd_device (chr_file (ioctl read getattr lock map open))) +(allow ccci_mdinit sec_ro_device (chr_file (ioctl read getattr lock map open))) +(allow ccci_mdinit custom_file (dir (ioctl read getattr lock search open))) +(allow ccci_mdinit custom_file (file (ioctl read getattr lock map open))) +(allow ccci_mdinit mtd_device_28_0 (dir (search))) +(allow ccci_mdinit mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit devmap_device (chr_file (ioctl read getattr lock map open))) +(allow ccci_mdinit proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit para_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit sysfs_ccci (dir (search))) +(allow ccci_mdinit sysfs_ccci (file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit sysfs_ssw (dir (search))) +(allow ccci_mdinit sysfs_ssw (file (ioctl read getattr lock map open))) +(allow ccci_mdinit sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow ccci_mdinit sysfs_boot_mode (file (read open))) +(allow ccci_mdinit proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow ccci_mdinit proc_28_0 (file (getattr))) +(allow ccci_mdinit mnt_vendor_file_28_0 (dir (search))) +(allow cmddumper_28_0 ttySDIO_device (chr_file (ioctl read write open))) +(allow cmddumper_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cmddumper_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cmddumper_28_0 mdlog_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cmddumper_28_0 mdlog_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cmddumper_28_0 mdlog_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow cmddumper_28_0 debug_mdlogger_prop (property_service (set))) +(allow cmddumper_28_0 debug_prop_28_0 (property_service (set))) +(allow cmddumper_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cmddumper_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cmddumper_28_0 file_contexts_file_28_0 (file (read getattr open))) +(allow cmddumper_28_0 sysfs_boot_mode (file (read open))) +(allow init_28_0 connsyslogger_exec (file (read getattr map execute open))) +(allow init_28_0 connsyslogger (process (transition))) +(allow connsyslogger connsyslogger_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 connsyslogger (process (noatsecure))) +(allow init_28_0 connsyslogger (process (siginh rlimitinh))) +(typetransition init_28_0 connsyslogger_exec process connsyslogger) +(typetransition connsyslogger tmpfs_28_0 file connsyslogger_tmpfs) +(allow connsyslogger connsyslogger_tmpfs (file (read write getattr map))) +(allow connsyslogger tmpfs_28_0 (dir (getattr search))) +(allow connsyslogger fuse_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger fuse_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger consyslog_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger consyslog_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger consyslog_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger system_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger property_socket_28_0 (sock_file (write))) +(allow connsyslogger init_28_0 (unix_stream_socket (connectto))) +(allow connsyslogger tmpfs_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger file_contexts_file_28_0 (file (read getattr open))) +(allow connsyslogger vfat_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger vfat_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger mnt_user_file_28_0 (dir (search))) +(allow connsyslogger mnt_user_file_28_0 (lnk_file (read))) +(allow connsyslogger storage_file_28_0 (lnk_file (read))) +(allow connsyslogger rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow connsyslogger storage_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger storage_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger sysfs_boot_mode (file (read open))) +(allow connsyslogger fw_log_wifi_device (chr_file (ioctl read write open))) +(allow connsyslogger fw_log_bt_device (chr_file (ioctl read write open))) +(allow connsyslogger fw_log_gps_device (chr_file (ioctl read write open))) +(allow connsyslogger fw_log_wmt_device (chr_file (ioctl read write open))) +(allow connsyslogger sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger rootfs_28_0 (lnk_file (getattr))) +(allow connsyslogger media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow connsyslogger media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow connsyslogger property_socket_28_0 (sock_file (write))) +(allow connsyslogger init_28_0 (unix_stream_socket (connectto))) +(allow connsyslogger vendor_connsysfw_prop (property_service (set))) +(allow connsyslogger vendor_connsysfw_prop (file (ioctl read getattr lock map open))) +(allow domain mtk_core_property_type (file (ioctl read getattr lock map open))) +(allow domain debugfs_binder (dir (search))) +(allow base_typeattr_289_28_0 sysfs_devinfo (file (ioctl read getattr lock map open))) +(allow coredomain vendor_file_28_0 (dir (ioctl read getattr lock search open))) +(allow coredomain vendor_file_28_0 (lnk_file (read getattr))) +(allow base_typeattr_290_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow base_typeattr_291_28_0 aee_aedv_28_0 (unix_stream_socket (connectto))) +(allow drmserver_28_0 proc_ged (file (ioctl read write getattr open))) +(allow dumpstate_28_0 debug_bq_dump_prop (property_service (set))) +(allow dumpstate_28_0 debug_bq_dump_prop (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 aed_device (chr_file (read getattr))) +(allow dumpstate_28_0 aee_dumpsys_data_file (dir (write lock add_name remove_name search open))) +(allow dumpstate_28_0 aee_dumpsys_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dumpstate_28_0 aee_exp_data_file (dir (write lock add_name remove_name search open))) +(allow dumpstate_28_0 aee_exp_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dumpstate_28_0 debugfs_28_0 (lnk_file (read))) +(allow dumpstate_28_0 debugfs_binder (dir (read open))) +(allow dumpstate_28_0 debugfs_binder (file (read open))) +(allow dumpstate_28_0 debugfs_blockio (file (read open))) +(allow dumpstate_28_0 debugfs_fb (dir (search))) +(allow dumpstate_28_0 debugfs_fb (file (read open))) +(allow dumpstate_28_0 debugfs_fuseio (dir (search))) +(allow dumpstate_28_0 debugfs_fuseio (file (read open))) +(allow dumpstate_28_0 debugfs_ged (dir (search))) +(allow dumpstate_28_0 debugfs_ged (file (read open))) +(allow dumpstate_28_0 debugfs_rcu (dir (search))) +(allow dumpstate_28_0 debugfs_shrinker_debug (file (read open))) +(allow dumpstate_28_0 debugfs_wakeup_sources_28_0 (file (read open))) +(allow dumpstate_28_0 debugfs_dmlog_debug (file (read open))) +(allow dumpstate_28_0 debugfs_page_owner_slim_debug (file (read open))) +(allow dumpstate_28_0 debugfs_ion_mm_heap (dir (search))) +(allow dumpstate_28_0 debugfs_ion_mm_heap (file (read open))) +(allow dumpstate_28_0 debugfs_ion_mm_heap (lnk_file (read))) +(allow dumpstate_28_0 debugfs_cpuhvfs (dir (search))) +(allow dumpstate_28_0 debugfs_cpuhvfs (file (read open))) +(allow dumpstate_28_0 debugfs_vpu_device_dbg (file (read open))) +(allow dumpstate_28_0 debugfs_smi_mon (file (read open))) +(allow dumpstate_28_0 sysfs_ccci (dir (search))) +(allow dumpstate_28_0 sysfs_ccci (file (read open))) +(allow dumpstate_28_0 sysfs_leds_28_0 (lnk_file (read))) +(allow dumpstate_28_0 sysfs_lowmemorykiller_28_0 (file (read open))) +(allow dumpstate_28_0 sysfs_lowmemorykiller_28_0 (dir (search))) +(allow dumpstate_28_0 expdb_block_device (blk_file (ioctl read write open))) +(allow dumpstate_28_0 sf_rtt_file (dir (search))) +(allow dumpstate_28_0 sf_rtt_file (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 aee_aed_28_0 (fd (use))) +(allow dumpstate_28_0 aee_aed_28_0 (unix_stream_socket (ioctl read write))) +(allow dumpstate_28_0 sysfs_leds_28_0 (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 sf_bqdump_data_file (dir (ioctl read getattr lock search open))) +(allow dumpstate_28_0 sf_bqdump_data_file (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 debugfs_tracing_28_0 (file (read write open))) +(allow dumpstate_28_0 gpu_device_28_0 (dir (search))) +(allow dumpstate_28_0 mtk_hal_camera (binder (call))) +(allow dumpstate_28_0 proc_slabinfo (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_zraminfo (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_gpulog (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_sched_debug (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_chip (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 sysfs_vibrator_setting (file (write))) +(allow dumpstate_28_0 debugfs_rcu (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_ufs_debug (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_msdc_debug (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_pidmap (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 sysfs_vcore_debug (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 sf_rtt_file (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_slabtrace (file (ioctl read getattr lock map open))) +(allow dumpstate_28_0 proc_cmdq_debug (file (ioctl read getattr lock map open))) +(allow e2fs_28_0 protect1_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 protect2_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 persist_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 nvcfg_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow e2fs_28_0 devpts_28_0 (chr_file (read write))) +(allow init_28_0 em_hidl_exec (file (read getattr map execute open))) +(allow init_28_0 em_hidl (process (transition))) +(allow em_hidl em_hidl_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 em_hidl (process (noatsecure))) +(allow init_28_0 em_hidl (process (siginh rlimitinh))) +(typetransition init_28_0 em_hidl_exec process em_hidl) +(typetransition em_hidl tmpfs_28_0 file em_hidl_tmpfs) +(allow em_hidl em_hidl_tmpfs (file (read write getattr map))) +(allow em_hidl tmpfs_28_0 (dir (getattr search))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_operator_id_prop (property_service (set))) +(allow em_hidl mtk_operator_id_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_simswitch_emmode_prop (property_service (set))) +(allow em_hidl mtk_simswitch_emmode_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_dsbp_support_prop (property_service (set))) +(allow em_hidl mtk_dsbp_support_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_imstestmode_prop (property_service (set))) +(allow em_hidl mtk_imstestmode_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_smsformat_prop (property_service (set))) +(allow em_hidl mtk_smsformat_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_gprs_prefer_prop (property_service (set))) +(allow em_hidl mtk_gprs_prefer_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_testsim_cardtype_prop (property_service (set))) +(allow em_hidl mtk_testsim_cardtype_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_ct_ir_engmode_prop (property_service (set))) +(allow em_hidl mtk_ct_ir_engmode_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_disable_c2k_cap_prop (property_service (set))) +(allow em_hidl mtk_disable_c2k_cap_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_debug_md_reset_prop (property_service (set))) +(allow em_hidl mtk_debug_md_reset_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_omx_log_prop (property_service (set))) +(allow em_hidl mtk_omx_log_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_vdec_log_prop (property_service (set))) +(allow em_hidl mtk_vdec_log_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_vdectlc_log_prop (property_service (set))) +(allow em_hidl mtk_vdectlc_log_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_venc_h264_showlog_prop (property_service (set))) +(allow em_hidl mtk_venc_h264_showlog_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_modem_warning_prop (property_service (set))) +(allow em_hidl mtk_modem_warning_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl vendor_em_usb_prop (property_service (set))) +(allow em_hidl vendor_em_usb_prop (file (ioctl read getattr lock map open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl vendor_usb_otg_switch (property_service (set))) +(allow em_hidl vendor_usb_otg_switch (file (ioctl read getattr lock map open))) +(allow em_hidl nvcfg_file (dir (read getattr add_name search open))) +(allow em_hidl nvcfg_file (file (read getattr open))) +(allow em_hidl mnt_vendor_file_28_0 (dir (search))) +(allow em_hidl vendor_default_prop_28_0 (file (read))) +(allow em_hidl stpbt_device (chr_file (read write open))) +(allow em_hidl sysfs_boot_mode (file (read open))) +(allow em_hidl ttyGS_device (chr_file (ioctl read write open))) +(allow em_hidl vendor_usb_prop (file (read getattr open))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl vendor_usb_prop (property_service (set))) +(allow em_hidl vendor_usb_prop (file (ioctl read getattr lock map open))) +(allow em_hidl nvdata_file (file (read getattr open))) +(allow em_hidl nvdata_file (dir (search))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_em_hidl_prop (property_service (set))) +(allow em_hidl mtk_em_hidl_prop (file (ioctl read getattr lock map open))) +(allow em_svr_28_0 als_ps_device (chr_file (ioctl read open))) +(allow em_svr_28_0 gsensor_device (chr_file (ioctl read open))) +(allow em_svr_28_0 md_block_device (blk_file (read open))) +(allow em_svr_28_0 para_block_device (blk_file (read write open))) +(allow em_svr_28_0 proc_lk_env (file (ioctl read write open))) +(allow em_svr_28_0 misc_sd_device (chr_file (ioctl read open))) +(allow em_svr_28_0 proc_battery_cmd (dir (search))) +(allow em_svr_28_0 proc_battery_cmd (file (write create open))) +(allow em_svr_28_0 nvram_device (blk_file (read write open))) +(allow em_svr_28_0 gyroscope_device (chr_file (ioctl read open))) +(allow em_svr_28_0 sysfs_tpd_debug (dir (search))) +(allow em_svr_28_0 sysfs_tpd_setting (dir (search))) +(allow em_svr_28_0 sysfs_tpd_debug (file (ioctl read write getattr lock append map open))) +(allow em_svr_28_0 sysfs_tpd_setting (file (ioctl read write getattr lock append map open))) +(allow em_svr_28_0 proc_freqhop (file (read write open))) +(allow em_svr_28_0 proc_flash (file (read open))) +(allow em_svr_28_0 proc_partition (file (read open))) +(allow em_svr_28_0 sysfs_pmu (dir (search))) +(allow em_svr_28_0 sysfs_pmu (file (read write open))) +(allow em_svr_28_0 sysfs_pmu (lnk_file (read))) +(allow em_svr_28_0 sysfs_spm (dir (search))) +(allow em_svr_28_0 sysfs_spm (file (read write open))) +(allow em_svr_28_0 debugfs_regmap (dir (search))) +(allow em_svr_28_0 debugfs_regmap (file (read write open))) +(allow emdlogger_28_0 debug_prop_28_0 (property_service (set))) +(allow emdlogger_28_0 persist_mtklog_prop (property_service (set))) +(allow emdlogger_28_0 system_radio_prop_28_0 (property_service (set))) +(allow emdlogger_28_0 ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow emdlogger_28_0 eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow emdlogger_28_0 ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow emdlogger_28_0 vmodem_device (chr_file (ioctl read write getattr lock append map open))) +(allow emdlogger_28_0 ttyGS_device (chr_file (ioctl read write getattr lock append map open))) +(allow emdlogger_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow emdlogger_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mdlog_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow emdlogger_28_0 mdlog_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mdlog_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 system_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow emdlogger_28_0 mdlog_device (chr_file (ioctl read write getattr lock append map open))) +(allow emdlogger_28_0 vfat_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow emdlogger_28_0 vfat_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mnt_user_file_28_0 (dir (search))) +(allow emdlogger_28_0 mnt_user_file_28_0 (lnk_file (read))) +(allow emdlogger_28_0 storage_file_28_0 (lnk_file (read))) +(allow emdlogger_28_0 mnt_media_rw_file_28_0 (dir (search))) +(allow emdlogger_28_0 rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 storage_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow emdlogger_28_0 tmpfs_28_0 (lnk_file (read))) +(allow emdlogger_28_0 storage_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 sysfs_boot_mode (file (read open))) +(allow emdlogger_28_0 sysfs_ccci (dir (search))) +(allow emdlogger_28_0 sysfs_ccci (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 sysfs_mdinfo (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 sysfs_mdinfo (dir (search))) +(allow emdlogger_28_0 system_file_28_0 (dir (read))) +(allow emdlogger_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow emdlogger_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 para_block_device (blk_file (read write open))) +(allow emdlogger_28_0 proc_lk_env (file (ioctl read write open))) +(allow emdlogger_28_0 system_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow emdlogger_28_0 mdlog_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mdlog_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mdlog_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mdlog_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow emdlogger_28_0 mdlog_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(typetransition emdlogger_28_0 system_data_file_28_0 dir mdlog_data_file) +(typetransition emdlogger_28_0 system_data_file_28_0 fifo_file mdlog_data_file) +(typetransition emdlogger_28_0 system_data_file_28_0 sock_file mdlog_data_file) +(typetransition emdlogger_28_0 system_data_file_28_0 lnk_file mdlog_data_file) +(typetransition emdlogger_28_0 system_data_file_28_0 file mdlog_data_file) +(allow emdlogger_28_0 file_contexts_file_28_0 (file (read getattr open))) +(allow emdlogger_28_0 block_device_28_0 (dir (search))) +(allow emdlogger_28_0 md_block_device (blk_file (read open))) +(allow emdlogger_28_0 self (capability (chown))) +(allow emdlogger_28_0 meta_connecttype_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 port_28_0 (tcp_socket (name_bind name_connect))) +(allow emdlogger_28_0 emdlogger_28_0 (tcp_socket (create bind connect setopt))) +(allow emdlogger_28_0 emdlogger_28_0 (tcp_socket (read write bind listen accept setopt))) +(allow emdlogger_28_0 node_28_0 (tcp_socket (node_bind))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 persist_mtklog_prop (property_service (set))) +(allow emdlogger_28_0 persist_mtklog_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 vendor_mdl_prop (property_service (set))) +(allow emdlogger_28_0 vendor_mdl_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 vendor_mdl_start_prop (property_service (set))) +(allow emdlogger_28_0 vendor_mdl_start_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 debug_mdlogger_prop (property_service (set))) +(allow emdlogger_28_0 debug_mdlogger_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 vendor_usb_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 persist_mdlog_prop (property_service (set))) +(allow emdlogger_28_0 persist_mdlog_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 vendor_mdl_pulllog_prop (property_service (set))) +(allow emdlogger_28_0 vendor_mdl_pulllog_prop (file (ioctl read getattr lock map open))) +(allow emdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow emdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow emdlogger_28_0 exported_system_radio_prop_28_0 (property_service (set))) +(allow emdlogger_28_0 exported_system_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 factory_exec (file (read getattr map execute open))) +(allow init_28_0 factory (process (transition))) +(allow factory factory_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 factory (process (noatsecure))) +(allow init_28_0 factory (process (siginh rlimitinh))) +(typetransition init_28_0 factory_exec process factory) +(typetransition factory tmpfs_28_0 file factory_tmpfs) +(allow factory factory_tmpfs (file (read write getattr map))) +(allow factory tmpfs_28_0 (dir (getattr search))) +(allow factory MTK_SMI_device (chr_file (ioctl read getattr lock map open))) +(allow factory ashmem_device_28_0 (chr_file (execute))) +(allow factory ebc_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory stpbt_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory gsm0710muxd_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory debugfs_usb (file (ioctl read write getattr lock append map open))) +(allow factory debugfs_usb (dir (search))) +(allow factory devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory vfat_28_0 (dir (write lock add_name remove_name search open))) +(allow factory labeledfs_28_0 (filesystem (unmount))) +(allow factory rootfs_28_0 (dir (mounton))) +(allow factory vfat_28_0 (dir (read mounton search open))) +(allow factory vfat_28_0 (filesystem (mount unmount))) +(allow factory ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory ttyMT_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory ttyS_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory ttyGS_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory usb_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory usb_device_28_0 (dir (ioctl read getattr lock search open))) +(allow factory sdcard_type (dir (mounton))) +(allow factory vmodem_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory mtd_device_28_0 (dir (search))) +(allow factory mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory self (capability (sys_resource))) +(allow factory pro_info_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory proc_mrdump_rst (file (write lock append map open))) +(allow factory sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow factory self (capability2 (block_suspend))) +(allow factory self (cap2_userns (block_suspend))) +(allow factory storage_file_28_0 (dir (write create mounton add_name search))) +(allow factory vendor_factory_idle_state_prop (property_service (set))) +(allow factory agpsd_data_file (dir (search))) +(allow factory gps_data_file (dir (write unlink add_name remove_name search))) +(allow factory gps_data_file (file (read write create getattr setattr lock append unlink open))) +(allow factory gps_data_file (lnk_file (read))) +(allow factory storage_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow factory devmap_device (chr_file (ioctl read getattr lock map open))) +(allow factory sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow factory sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow factory mnt_user_file_28_0 (dir (search))) +(allow factory mnt_user_file_28_0 (lnk_file (read))) +(allow factory storage_file_28_0 (lnk_file (read))) +(allow factory factory (capability (chown))) +(allow factory nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow factory nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow factory nvram_data_file (lnk_file (ioctl read getattr lock map open))) +(allow factory nvdata_file (lnk_file (ioctl read getattr lock map open))) +(allow factory nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow factory nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow factory als_ps_device (chr_file (ioctl read getattr lock map open))) +(allow factory barometer_device (chr_file (ioctl read getattr lock map open))) +(allow factory gsensor_device (chr_file (ioctl read getattr lock map open))) +(allow factory gyroscope_device (chr_file (ioctl read getattr lock map open))) +(allow factory msensor_device (chr_file (ioctl read getattr lock map open))) +(allow factory biometric_device (chr_file (ioctl read getattr lock map open))) +(allow factory kd_camera_flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory kd_camera_hw_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory seninf_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory CAM_CAL_DRV_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory powerctl_prop_28_0 (property_service (set))) +(allow factory misc_sd_device (chr_file (ioctl read getattr lock map open))) +(allow factory mmcblk1_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow factory bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow factory mmcblk1p1_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow factory block_device_28_0 (dir (write lock add_name remove_name search open))) +(allow factory nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow factory nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow factory hrm_device (chr_file (ioctl read getattr lock map open))) +(allow factory irtx_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory pmic_ftm_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory MT_pmic_adc_cali_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory MT_pmic_cali_device (chr_file (ioctl read getattr lock map open))) +(allow factory charger_ftm_device (chr_file (ioctl read getattr lock map open))) +(allow factory graphics_device_28_0 (dir (write lock add_name remove_name search open))) +(allow factory graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory wmtWifi_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory rtc_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory mt6605_device (chr_file (ioctl read write getattr lock append map execute execute_no_trans open))) +(allow factory mnld_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory mtk_kpd_device (chr_file (ioctl read getattr lock map open))) +(allow factory humidity_device (chr_file (ioctl read getattr lock map open))) +(allow factory camera_isp_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_dip_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_pipemgr_device (chr_file (ioctl read getattr lock map open))) +(allow factory camera_sysram_device (chr_file (ioctl read getattr lock map open))) +(allow factory ccu_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory vpu_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory MAINAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory MAIN2AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory SUBAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory FM50AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory AD5820AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory DW9714AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory DW9714A_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory LC898122AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory LC898212AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory BU6429AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory DW9718AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory BU64745GWZAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory cct_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow factory cct_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow factory camera_tsf_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_rsc_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_gepf_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_fdvt_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_wpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_owe_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory camera_mfb_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory accdet_device (chr_file (ioctl read getattr lock map open))) +(allow factory fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory audio_device_28_0 (dir (write lock add_name remove_name search open))) +(allow factory audiohal_prop (property_service (set))) +(allow factory audio_ipi_device (chr_file (ioctl read write open))) +(allow factory input_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow factory input_device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow factory sysfs_ccci (dir (search))) +(allow factory sysfs_ccci (file (ioctl read getattr lock map open))) +(allow factory sysfs_boot_mode (file (read open))) +(allow factory sysfs_boot_type (file (read open))) +(allow factory mnld_prop (property_service (set))) +(allow factory sdcard_type (filesystem (unmount))) +(allow factory ctl_default_prop_28_0 (property_service (set))) +(allow factory flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory ctl_emdlogger1_prop_28_0 (property_service (set))) +(allow factory tmpfs_28_0 (filesystem (unmount))) +(allow factory sysfs_28_0 (dir (read open))) +(allow factory sysfs_leds_28_0 (dir (search))) +(allow factory sysfs_leds_28_0 (lnk_file (read))) +(allow factory sysfs_leds_28_0 (file (ioctl read write getattr lock append map open))) +(allow factory sysfs_leds_28_0 (dir (ioctl read getattr lock search open))) +(allow factory sysfs_power_28_0 (file (ioctl read write getattr lock append map open))) +(allow factory sysfs_power_28_0 (dir (ioctl read getattr lock search open))) +(allow factory sysfs_vibrator_28_0 (file (read write open))) +(allow factory ion_device_28_0 (chr_file (ioctl read open))) +(allow factory debugfs_ion (dir (search))) +(allow factory st21nfc_device (chr_file (ioctl read write getattr open))) +(allow factory property_socket_28_0 (sock_file (write))) +(allow factory init_28_0 (unix_stream_socket (connectto))) +(allow factory hwservicemanager_prop_28_0 (property_service (set))) +(allow factory hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow factory hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 factory (binder (call transfer))) +(allow hwservicemanager_28_0 factory (dir (search))) +(allow hwservicemanager_28_0 factory (file (read open))) +(allow hwservicemanager_28_0 factory (process (getattr))) +(allow factory mtk_cmdq_device (chr_file (ioctl read open))) +(allow factory property_socket_28_0 (sock_file (write))) +(allow factory init_28_0 (unix_stream_socket (connectto))) +(allow factory ctl_ccci_fsd_prop (property_service (set))) +(allow factory ctl_ccci_fsd_prop (file (ioctl read getattr lock map open))) +(allow factory sysfs_therm (dir (search))) +(allow factory sysfs_therm (file (read write open))) +(allow factory sysfs_comport_type (file (ioctl read write getattr lock append map open))) +(allow factory sysfs_uart_info (file (ioctl read write getattr lock append map open))) +(allow factory property_socket_28_0 (sock_file (write))) +(allow factory init_28_0 (unix_stream_socket (connectto))) +(allow factory kernel_28_0 (system (module_request))) +(allow factory node_28_0 (tcp_socket (node_bind))) +(allow factory userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow factory port_28_0 (tcp_socket (name_bind name_connect))) +(allow factory self (capability (fsetid net_admin net_raw ipc_lock sys_module sys_admin sys_boot sys_nice sys_time))) +(allow factory sdcard_type (dir (ioctl read getattr lock search open))) +(allow factory self (netlink_route_socket (read write create getattr bind nlmsg_read nlmsg_write))) +(allow factory proc_net_28_0 (file (read getattr open))) +(allowx factory self (ioctl udp_socket (0x6900 0x6902))) +(allowx factory self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx factory self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allowx factory self (ioctl udp_socket (0x8913))) +(allowx factory self (ioctl udp_socket (0x8b03))) +(allow factory self (process (execmem))) +(allow factory self (tcp_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown))) +(allow factory self (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow factory sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow factory system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow factory hal_light_hwservice_28_0 (hwservice_manager (find))) +(allow factory mtk_hal_light (binder (call))) +(allow factory merged_hal_service (binder (call))) +(allow factory sysfs_vibrator_28_0 (file (ioctl read write getattr lock append map open))) +(allow factory sysfs_vibrator_28_0 (dir (search))) +(allow factory proc_asound_28_0 (dir (read search open))) +(allow factory proc_asound_28_0 (file (read write getattr open))) +(allow factory audiohal_prop (property_service (set))) +(allow factory sysfs_28_0 (file (read open))) +(allow factory sysfs_headset (file (read open))) +(allow factory sysfs_tpd_setting (dir (search))) +(allow factory sysfs_tpd_setting (file (read getattr open))) +(allow factory vendor_shell_exec_28_0 (file (read execute execute_no_trans open))) +(allow factory vendor_toolbox_exec_28_0 (file (execute_no_trans))) +(allow factory labeledfs_28_0 (filesystem (unmount))) +(allow factory proc_cmdline_28_0 (file (read getattr open))) +(allow factory factory (capability (sys_admin sys_boot))) +(allow factory sysfs_dt_firmware_android_28_0 (file (read getattr open))) +(allow factory sysfs_dt_firmware_android_28_0 (dir (read search open))) +(allow factory factory (capability (net_admin net_raw sys_module))) +(allow factory sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow factory sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow factory sysfs_batteryinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow factory sysfs_switch_28_0 (dir (ioctl read getattr lock search open))) +(allow factory sysfs_switch_28_0 (file (ioctl read getattr lock map open))) +(allow factory sysfs_switch_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow factory vendor_data_file_28_0 (dir (read write add_name))) +(allow factory vendor_data_file_28_0 (file (read write create open))) +(allow factory sysfs_mmcblk (dir (search))) +(allow factory sysfs_mmcblk (file (read getattr open))) +(allow factory vendor_file_28_0 (file (execute_no_trans))) +(allow factory mtk_audiohal_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow factory mtk_audiohal_data_file (file (ioctl read write create getattr lock map unlink open))) +(allow factory proc_version_28_0 (file (read getattr open))) +(allow factory exported3_radio_prop_28_0 (file (read getattr open))) +(allow factory adsp_device (chr_file (ioctl read write open))) +(allow init_28_0 fm_hidl_service_exec (file (read getattr map execute open))) +(allow init_28_0 fm_hidl_service (process (transition))) +(allow fm_hidl_service fm_hidl_service_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 fm_hidl_service (process (noatsecure))) +(allow init_28_0 fm_hidl_service (process (siginh rlimitinh))) +(typetransition init_28_0 fm_hidl_service_exec process fm_hidl_service) +(typetransition fm_hidl_service tmpfs_28_0 file fm_hidl_service_tmpfs) +(allow fm_hidl_service fm_hidl_service_tmpfs (file (read write getattr map))) +(allow fm_hidl_service tmpfs_28_0 (dir (getattr search))) +(allow fm_hidl_service vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow fm_hidl_service vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 fm_hidl_service (dir (search))) +(allow vndservicemanager_28_0 fm_hidl_service (file (read open))) +(allow vndservicemanager_28_0 fm_hidl_service (process (getattr))) +(allow fm_hidl_service system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow fm_hidl_service system_file_28_0 (file (ioctl read getattr lock map open))) +(allow fm_hidl_service system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow fm_hidl_service fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 protect1_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 protect2_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 persist_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 nvcfg_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 odm_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 oem_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow fsck_28_0 system_block_device_28_0 (blk_file (getattr))) +(allow init_28_0 fuelgauged_exec (file (read getattr map execute open))) +(allow init_28_0 fuelgauged (process (transition))) +(allow fuelgauged fuelgauged_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 fuelgauged (process (noatsecure))) +(allow init_28_0 fuelgauged (process (siginh rlimitinh))) +(typetransition init_28_0 fuelgauged_exec process fuelgauged) +(typetransition fuelgauged tmpfs_28_0 file fuelgauged_tmpfs) +(allow fuelgauged fuelgauged_tmpfs (file (read write getattr map))) +(allow fuelgauged tmpfs_28_0 (dir (getattr search))) +(allow fuelgauged input_device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow fuelgauged input_device_28_0 (file (ioctl read getattr lock map open))) +(allow fuelgauged mtk-adc-cali_device (chr_file (ioctl read write getattr lock append map open))) +(allow fuelgauged kmsg_device_28_0 (chr_file (write lock append map open))) +(allow fuelgauged self (netlink_socket (create))) +(allow fuelgauged self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow fuelgauged self (netlink_route_socket (read write create getattr bind nlmsg_read nlmsg_write))) +(allow fuelgauged self (capability (chown fsetid))) +(allow fuelgauged kernel_28_0 (system (module_request))) +(allow fuelgauged nvcfg_file (dir (read write create getattr add_name search open))) +(allow fuelgauged nvcfg_file (file (read write create getattr append open))) +(allow fuelgauged sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow fuelgauged sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow fuelgauged sysfs_batteryinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow fuelgauged mnt_vendor_file_28_0 (dir (search))) +(allow init_28_0 fuelgauged_nvram_exec (file (read getattr map execute open))) +(allow init_28_0 fuelgauged_nvram (process (transition))) +(allow fuelgauged_nvram fuelgauged_nvram_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 fuelgauged_nvram (process (noatsecure))) +(allow init_28_0 fuelgauged_nvram (process (siginh rlimitinh))) +(typetransition init_28_0 fuelgauged_nvram_exec process fuelgauged_nvram) +(typetransition fuelgauged_nvram tmpfs_28_0 file fuelgauged_nvram_tmpfs) +(allow fuelgauged_nvram fuelgauged_nvram_tmpfs (file (read write getattr map))) +(allow fuelgauged_nvram tmpfs_28_0 (dir (getattr search))) +(allow fuelgauged_nvram nvdata_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow fuelgauged_nvram nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow fuelgauged_nvram nvram_data_file (lnk_file (ioctl read write getattr lock append map open))) +(allow fuelgauged_nvram nvdata_file (lnk_file (ioctl read write getattr lock append map open))) +(allow fuelgauged_nvram fuelgauged_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow fuelgauged_nvram fuelgauged_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow fuelgauged_nvram self (capability (chown))) +(allow fuelgauged_nvram kmsg_device_28_0 (chr_file (write lock append map open))) +(allow fuelgauged_nvram self (capability (fsetid))) +(allow fuelgauged_nvram MT_pmic_adc_cali_device (chr_file (ioctl read write getattr open))) +(allow fuelgauged_nvram sysfs_28_0 (file (read open))) +(allow fuelgauged_nvram nvcfg_file (dir (read write create getattr add_name search open))) +(allow fuelgauged_nvram nvcfg_file (file (read write create getattr append open))) +(allow fuelgauged_nvram sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow fuelgauged_nvram sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow fuelgauged_nvram sysfs_batteryinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow fuelgauged_nvram mnt_vendor_file_28_0 (dir (search))) +(allow fuelgauged_nvram sysfs_boot_mode (file (read open))) +(allow init_28_0 gsm0710muxd_exec (file (read getattr map execute open))) +(allow init_28_0 gsm0710muxd (process (transition))) +(allow gsm0710muxd gsm0710muxd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 gsm0710muxd (process (noatsecure))) +(allow init_28_0 gsm0710muxd (process (siginh rlimitinh))) +(typetransition init_28_0 gsm0710muxd_exec process gsm0710muxd) +(typetransition gsm0710muxd tmpfs_28_0 file gsm0710muxd_tmpfs) +(allow gsm0710muxd gsm0710muxd_tmpfs (file (read write getattr map))) +(allow gsm0710muxd tmpfs_28_0 (dir (getattr search))) +(allow gsm0710muxd self (capability (chown fowner setuid))) +(allow gsm0710muxd property_socket_28_0 (sock_file (write))) +(allow gsm0710muxd init_28_0 (unix_stream_socket (connectto))) +(allow gsm0710muxd ctl_rildaemon_prop_28_0 (property_service (set))) +(allow gsm0710muxd ctl_rildaemon_prop_28_0 (file (ioctl read getattr lock map open))) +(allow gsm0710muxd property_socket_28_0 (sock_file (write))) +(allow gsm0710muxd init_28_0 (unix_stream_socket (connectto))) +(allow gsm0710muxd ctl_ril-daemon-mtk_prop (property_service (set))) +(allow gsm0710muxd ctl_ril-daemon-mtk_prop (file (ioctl read getattr lock map open))) +(allow gsm0710muxd property_socket_28_0 (sock_file (write))) +(allow gsm0710muxd init_28_0 (unix_stream_socket (connectto))) +(allow gsm0710muxd ctl_fusion_ril_mtk_prop (property_service (set))) +(allow gsm0710muxd ctl_fusion_ril_mtk_prop (file (ioctl read getattr lock map open))) +(allow gsm0710muxd property_socket_28_0 (sock_file (write))) +(allow gsm0710muxd init_28_0 (unix_stream_socket (connectto))) +(allow gsm0710muxd gsm0710muxd_prop (property_service (set))) +(allow gsm0710muxd gsm0710muxd_prop (file (ioctl read getattr lock map open))) +(allow gsm0710muxd property_socket_28_0 (sock_file (write))) +(allow gsm0710muxd init_28_0 (unix_stream_socket (connectto))) +(allow gsm0710muxd vendor_radio_prop (property_service (set))) +(allow gsm0710muxd vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow gsm0710muxd property_socket_28_0 (sock_file (write))) +(allow gsm0710muxd init_28_0 (unix_stream_socket (connectto))) +(allow gsm0710muxd ril_mux_report_case_prop (property_service (set))) +(allow gsm0710muxd ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow gsm0710muxd gsm0710muxd_device (chr_file (ioctl read write getattr lock append map open))) +(allow gsm0710muxd device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow gsm0710muxd device_28_0 (lnk_file (create unlink))) +(allow gsm0710muxd devpts_28_0 (chr_file (setattr))) +(allow gsm0710muxd eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow gsm0710muxd sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow gsm0710muxd sysfs_ccci (dir (search))) +(allow gsm0710muxd sysfs_ccci (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild vendor_radio_prop (property_service (set))) +(allow rild vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow hal_bootctl_default para_block_device (blk_file (read write open))) +(allow hal_bootctl_default rootfs_28_0 (file (read getattr open))) +(allow hal_bootctl_default sysfs_28_0 (dir (read open))) +(allow hal_bootctl_default block_device_28_0 (dir (search))) +(allow hal_bootctl_default misc_sd_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_bootctl_default bootdevice_block_device (blk_file (ioctl read write open))) +(allow hal_bootctl_default proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow hal_bootctl_default sysfs_boot_type (file (ioctl read getattr lock map open))) +(allow hal_bootctl_default misc_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow hal_cas_default vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_cas_default vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_cas_default (dir (search))) +(allow vndservicemanager_28_0 hal_cas_default (file (read open))) +(allow vndservicemanager_28_0 hal_cas_default (process (getattr))) +(allow hal_drm_default vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_drm_default vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_drm_default (dir (search))) +(allow vndservicemanager_28_0 hal_drm_default (file (read open))) +(allow vndservicemanager_28_0 hal_drm_default (process (getattr))) +(allow hal_drm_default debugfs_tracing_28_0 (file (write))) +(allow hal_drm_default debugfs_ion (dir (search))) +(allow hal_gnss vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_gnss vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_gnss (dir (search))) +(allow vndservicemanager_28_0 hal_gnss (file (read open))) +(allow vndservicemanager_28_0 hal_gnss (process (getattr))) +(allow hal_gnss_default mnld_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_gnss_default mnld_data_file (sock_file (ioctl read write getattr lock append map open))) +(allow hal_gnss_default mnld_data_file (dir (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_gnss_default mnld_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow hal_gnss_default mnld (unix_dgram_socket (sendto))) +(allow hal_graphics_allocator proc_ged (file (ioctl read open))) +(allow hal_graphics_allocator_default gpu_device_28_0 (dir (search))) +(allow hal_graphics_allocator_default sw_sync_device (chr_file (ioctl read write getattr open))) +(allow hal_graphics_allocator_default debugfs_ion (dir (search))) +(allow hal_graphics_allocator_default debugfs_tracing_28_0 (file (write))) +(allow hal_graphics_allocator_default debugfs_tracing_28_0 (file (open))) +(allow hal_graphics_composer_default vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_graphics_composer_default vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_graphics_composer_default (dir (search))) +(allow vndservicemanager_28_0 hal_graphics_composer_default (file (read open))) +(allow vndservicemanager_28_0 hal_graphics_composer_default (process (getattr))) +(allow hal_graphics_composer_default debugfs_ged (dir (search))) +(allow hal_graphics_composer_default proc_28_0 (file (ioctl read getattr open))) +(allow hal_graphics_composer_default proc_ged (file (ioctl read open))) +(allow hal_graphics_composer_default self (netlink_kobject_uevent_socket (read create bind setopt))) +(allow hal_graphics_composer_default sw_sync_device (chr_file (ioctl read write open))) +(allow hal_graphics_composer_default hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow hal_graphics_composer_default gpu_device_28_0 (dir (search))) +(allow hal_graphics_composer_default debugfs_ion (dir (search))) +(allow hal_graphics_composer_default debugfs_tracing_28_0 (file (write))) +(allow hal_graphics_composer_default debugfs_tracing_28_0 (file (open))) +(allow hal_graphics_composer_default mtk_cmdq_device (chr_file (ioctl read open))) +(allow hal_graphics_composer_default mtk_hal_power_hwservice (hwservice_manager (find))) +(allow hal_graphics_composer_default mtk_hal_power (binder (call transfer))) +(allow mtk_hal_power hal_graphics_composer_default (binder (transfer))) +(allow hal_graphics_composer_default mtk_hal_power (fd (use))) +(allow hal_graphics_composer_default property_socket_28_0 (sock_file (write))) +(allow hal_graphics_composer_default init_28_0 (unix_stream_socket (connectto))) +(allow hal_graphics_composer_default graphics_hwc_pid_prop (property_service (set))) +(allow hal_graphics_composer_default graphics_hwc_pid_prop (file (ioctl read getattr lock map open))) +(allow hal_graphics_composer_default graphics_hwc_pid_prop (file (ioctl read getattr lock map open))) +(allow hal_graphics_composer_default graphics_debug_prop (file (ioctl read getattr lock map open))) +(allow hal_graphics_composer_default property_socket_28_0 (sock_file (write))) +(allow hal_graphics_composer_default init_28_0 (unix_stream_socket (connectto))) +(allow hal_graphics_composer_default graphics_hwc_latch_unsignaled_prop (property_service (set))) +(allow hal_graphics_composer_default graphics_hwc_latch_unsignaled_prop (file (ioctl read getattr lock map open))) +(allow hal_graphics_composer_default property_socket_28_0 (sock_file (write))) +(allow hal_graphics_composer_default init_28_0 (unix_stream_socket (connectto))) +(allow hal_graphics_composer_default graphics_hwc_hdr_prop (property_service (set))) +(allow hal_graphics_composer_default graphics_hwc_hdr_prop (file (ioctl read getattr lock map open))) +(allow hal_graphics_composer_default mtk_mdp_device (chr_file (ioctl read write open))) +(allow hal_imsa_client hal_imsa_server (binder (call transfer))) +(allow hal_imsa_server hal_imsa_client (binder (transfer))) +(allow hal_imsa_client hal_imsa_server (fd (use))) +(allow hal_imsa_server hal_imsa_client (binder (call transfer))) +(allow hal_imsa_client hal_imsa_server (binder (transfer))) +(allow hal_imsa_server hal_imsa_client (fd (use))) +(allow hal_imsa_client mtk_hal_imsa_hwservice (hwservice_manager (find))) +(allow hal_ir_default irtx_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_ir_default irtx_device (chr_file (ioctl open))) +(allow hal_ir_default irtx_device (chr_file (read write))) +(allow init_28_0 hal_keymaster_attestation_exec (file (read getattr map execute open))) +(allow init_28_0 hal_keymaster_attestation (process (transition))) +(allow hal_keymaster_attestation hal_keymaster_attestation_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_keymaster_attestation (process (noatsecure))) +(allow init_28_0 hal_keymaster_attestation (process (siginh rlimitinh))) +(typetransition init_28_0 hal_keymaster_attestation_exec process hal_keymaster_attestation) +(typetransition hal_keymaster_attestation tmpfs_28_0 file hal_keymaster_attestation_tmpfs) +(allow hal_keymaster_attestation hal_keymaster_attestation_tmpfs (file (read write getattr map))) +(allow hal_keymaster_attestation tmpfs_28_0 (dir (getattr search))) +(allow hal_keymaster_attestation hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_keymaster_attestation (binder (call transfer))) +(allow hwservicemanager_28_0 hal_keymaster_attestation (dir (search))) +(allow hwservicemanager_28_0 hal_keymaster_attestation (file (read open))) +(allow hwservicemanager_28_0 hal_keymaster_attestation (process (getattr))) +(allow hal_keymaster_attestation tee_device_28_0 (chr_file (ioctl read write open))) +(allow hal_keymaster_attestation mnt_vendor_file_28_0 (dir (search))) +(allow hal_keymaster_attestation persist_data_file (dir (write add_name search))) +(allow hal_keymaster_attestation persist_data_file (file (write create getattr open))) +(allow hal_memtrack debugfs_gpu_mali_midgard (file (read getattr open))) +(allow hal_memtrack debugfs_gpu_mali_utgard (file (read getattr open))) +(allow hal_memtrack debugfs_gpu_img (dir (search))) +(allow hal_memtrack debugfs_gpu_img (file (read getattr open))) +(allow hal_memtrack debugfs_ion (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow hal_memtrack debugfs_ion (file (read getattr open))) +(allow hal_mms_client hal_mms_server (binder (call transfer))) +(allow hal_mms_server hal_mms_client (binder (transfer))) +(allow hal_mms_client hal_mms_server (fd (use))) +(allow hal_mms_server hal_mms_client (binder (call transfer))) +(allow hal_mms_client hal_mms_server (binder (transfer))) +(allow hal_mms_server hal_mms_client (fd (use))) +(allow hal_mms_client mtk_hal_mms_hwservice (hwservice_manager (find))) +(allow hal_nfc st21nfc_device (chr_file (ioctl read write getattr open))) +(allow hal_nvramagent_client hal_nvramagent_server (binder (call transfer))) +(allow hal_nvramagent_server hal_nvramagent_client (binder (transfer))) +(allow hal_nvramagent_client hal_nvramagent_server (fd (use))) +(allow hal_nvramagent_client nvram_agent_binder_hwservice (hwservice_manager (find))) +(allow hal_nvramagent_server nvram_agent_binder_hwservice (hwservice_manager (add find))) +(allow hal_nvramagent_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_292_28_0 nvram_agent_binder_hwservice (hwservice_manager (add))) +(allow hal_pq_client hal_pq_server (binder (call transfer))) +(allow hal_pq_server hal_pq_client (binder (transfer))) +(allow hal_pq_client hal_pq_server (fd (use))) +(allow hal_pq_server hal_pq_client (binder (call transfer))) +(allow hal_pq_client hal_pq_server (binder (transfer))) +(allow hal_pq_server hal_pq_client (fd (use))) +(allow hal_pq_client mtk_hal_pq_hwservice (hwservice_manager (find))) +(allow hal_thermal_default proc_mtktz (dir (search))) +(allow hal_thermal_default proc_mtktz (file (read getattr open))) +(allow hal_thermal_default proc_stat_28_0 (file (read getattr open))) +(allow init_28_0 mtk_hal_usb_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_usb (process (transition))) +(allow mtk_hal_usb mtk_hal_usb_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_usb (process (noatsecure))) +(allow init_28_0 mtk_hal_usb (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_usb_exec process mtk_hal_usb) +(typetransition mtk_hal_usb tmpfs_28_0 file mtk_hal_usb_tmpfs) +(allow mtk_hal_usb mtk_hal_usb_tmpfs (file (read write getattr map))) +(allow mtk_hal_usb tmpfs_28_0 (dir (getattr search))) +(allow hal_usb_default sysfs_dual_role_usb20 (dir (read search))) +(allow hal_usb_default sysfs_dual_role_usb20 (file (read getattr open))) +(allow mtk_hal_usb sysfs_dual_role_usb20 (dir (read search open))) +(allow mtk_hal_usb sysfs_dual_role_usb20 (file (read getattr open))) +(allow hal_vibrator sysfs_vibrator_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_vibrator sysfs_leds_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_vibrator sysfs_leds_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_vibrator sysfs_leds_28_0 (lnk_file (read))) +(allow hal_vibrator_default sysfs_28_0 (file (read write open))) +(allow hal_wifi wmtWifi_device (chr_file (write lock append map open))) +(allow init_28_0 nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 nvram_data_file (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 nvdata_file (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 nvdata_file (dir (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 block_device_28_0 (blk_file (setattr))) +(allow init_28_0 system_block_device_28_0 (blk_file (setattr))) +(allow init_28_0 nvram_device (blk_file (setattr))) +(allow init_28_0 seccfg_block_device (blk_file (setattr))) +(allow init_28_0 secro_block_device (blk_file (setattr))) +(allow init_28_0 frp_block_device_28_0 (blk_file (setattr))) +(allow init_28_0 logo_block_device (blk_file (setattr))) +(allow init_28_0 para_block_device (blk_file (setattr))) +(allow init_28_0 recovery_block_device_28_0 (blk_file (setattr))) +(allow init_28_0 protect1_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 protect2_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 cache_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 nvdata_device (blk_file (write lock append map open))) +(allow init_28_0 persist_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 nvcfg_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 odm_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 oem_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 para_block_device (blk_file (write lock append map open))) +(allow init_28_0 debugfs_dynamic_debug (file (write))) +(allow init_28_0 self (capability (sys_module))) +(allow init_28_0 kernel_28_0 (system (module_request))) +(allow init_28_0 tmpfs_28_0 (lnk_file (create))) +(allow init_28_0 mtk_hal_bluetooth_exec (file (getattr))) +(allow init_28_0 debugfs_28_0 (file (write lock append map open))) +(allow init_28_0 mtk_hal_audio_exec (file (getattr))) +(allow init_28_0 vendor_block_device (lnk_file (relabelto))) +(allow init_28_0 mtk_hal_gnss_exec (file (getattr))) +(allow init_28_0 debugfs_tracing_instances_28_0 (file (relabelfrom))) +(allow init_28_0 debugfs_28_0 (file (write))) +(allow init_28_0 kernel_28_0 (system (module_request))) +(allow init_28_0 nvdata_file (dir (mounton))) +(allow init_28_0 oemfs_28_0 (dir (mounton))) +(allow init_28_0 protect_f_data_file (dir (mounton))) +(allow init_28_0 protect_s_data_file (dir (mounton))) +(allow init_28_0 nvcfg_file (dir (mounton))) +(allow init_28_0 persist_data_file (dir (mounton))) +(allow init_28_0 tmpfs_28_0 (lnk_file (create))) +(allow init_28_0 debugfs_ged (file (write lock append map open))) +(allow init_28_0 block_device_28_0 (lnk_file (relabelfrom))) +(allow init_28_0 expdb_block_device (lnk_file (relabelto))) +(allow init_28_0 mcupmfw_block_device (lnk_file (relabelto))) +(allow init_28_0 tee_block_device (lnk_file (relabelto))) +(allow init_28_0 rootfs_28_0 (system (module_load))) +(allow init_28_0 vendor_file_28_0 (system (module_load))) +(allow init_28_0 kernel_28_0 (key (search))) +(allow init_28_0 proc_perfmgr (file (write))) +(allow init_28_0 proc_wmtdbg (file (write))) +(allow init_28_0 mnt_vendor_file_28_0 (dir (mounton))) +(allow init_28_0 wmt_check_patch_exec (file (getattr))) +(allow kernel_28_0 sdcard_type (dir (search))) +(allow kernel_28_0 block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow kernel_28_0 loop_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow kernel_28_0 vold_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow kernel_28_0 system_data_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow kernel_28_0 fon_image_data_file (file (read))) +(allow kernel_28_0 proc_thermal (dir (search))) +(allow kernel_28_0 mnt_user_file_28_0 (dir (search))) +(allow kernel_28_0 mnt_user_file_28_0 (lnk_file (read))) +(allow kernel_28_0 wifi_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow kernel_28_0 wifi_data_file_28_0 (dir (search))) +(allow kernel_28_0 storage_file_28_0 (lnk_file (read))) +(allow kernel_28_0 sdcard_type (file (open))) +(allow kernel_28_0 block_device_28_0 (dir (search))) +(allow kernel_28_0 misc2_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow kernel_28_0 fuseblk (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow kernel_28_0 fuseblk (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow kernel_28_0 vfat_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow kernel_28_0 mnt_media_rw_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow kernel_28_0 vfat_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow kernel_28_0 mnt_media_rw_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow kernel_28_0 kernel_28_0 (key (write search setattr))) +(allow kernel_28_0 platform_app_28_0 (process (setsched))) +(allow kernel_28_0 audioserver_28_0 (fd (use))) +(allow kernel_28_0 mtk_hal_audio (fd (use))) +(allow kernel_28_0 factory (fd (use))) +(allow kernel_28_0 vendor_file_28_0 (file (ioctl read getattr lock map open))) +(allow kernel_28_0 mtk_audiohal_data_file (file (write))) +(allow kernel_28_0 dynamic_fw_data_file (dir (search))) +(allow kernel_28_0 dynamic_fw_data_file (file (read open))) +(allow keystore_28_0 app_data_file_28_0 (file (write))) +(allow hal_keymaster_default debugfs_tracing_28_0 (file (write))) +(allow lbs_dbg system_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow lbs_dbg lbs_dbg_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow lbs_dbg lbs_dbg_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow lbs_dbg lbs_dbg_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow lbs_dbg lbs_dbg_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow lbs_dbg lbs_dbg_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(typetransition lbs_dbg system_data_file_28_0 dir lbs_dbg_data_file) +(typetransition lbs_dbg system_data_file_28_0 fifo_file lbs_dbg_data_file) +(typetransition lbs_dbg system_data_file_28_0 sock_file lbs_dbg_data_file) +(typetransition lbs_dbg system_data_file_28_0 lnk_file lbs_dbg_data_file) +(typetransition lbs_dbg system_data_file_28_0 file lbs_dbg_data_file) +(allow init_28_0 lbs_dbg_exec (file (read getattr map execute open))) +(allow init_28_0 lbs_dbg (process (transition))) +(allow lbs_dbg lbs_dbg_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 lbs_dbg (process (noatsecure))) +(allow init_28_0 lbs_dbg (process (siginh rlimitinh))) +(typetransition init_28_0 lbs_dbg_exec process lbs_dbg) +(typetransition lbs_dbg tmpfs_28_0 file lbs_dbg_tmpfs) +(allow lbs_dbg lbs_dbg_tmpfs (file (read write getattr map))) +(allow lbs_dbg tmpfs_28_0 (dir (getattr search))) +(allow lbs_dbg storage_file_28_0 (dir (write create mounton add_name search))) +(allow lbs_dbg storage_file_28_0 (lnk_file (read))) +(allow lbs_dbg lbs_dbg_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow lbs_dbg system_data_file_28_0 (lnk_file (read))) +(allow lbs_dbg mnld_device (chr_file (ioctl read write getattr lock append map open))) +(allow lbs_dbg media_rw_data_file_28_0 (dir (search))) +(allow lbs_dbg media_rw_data_file_28_0 (dir (read open))) +(allow lbs_dbg sdcard_type (filesystem (unmount))) +(allow lbs_dbg tmpfs_28_0 (filesystem (unmount))) +(allow lbs_dbg sysfs_28_0 (dir (read open))) +(allow lbs_dbg sysfs_leds_28_0 (dir (search))) +(allow lbs_dbg sysfs_leds_28_0 (lnk_file (read))) +(allow lbs_dbg sysfs_vibrator_28_0 (file (read write open))) +(allow lbs_dbg sdcard_type (dir (ioctl read getattr lock search open))) +(allow lbs_dbg self (netlink_route_socket (read write create getattr bind nlmsg_read nlmsg_write))) +(allow lbs_dbg self (tcp_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown))) +(allow lbs_dbg self (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow lbs_dbg hwservicemanager_prop_28_0 (file (read))) +(allow lbs_dbg media_rw_data_file_28_0 (dir (write remove_name))) +(allow lbs_dbg media_rw_data_file_28_0 (file (getattr))) +(allow lbs_dbg sdcardfs_28_0 (dir (write create add_name remove_name))) +(allow lbs_dbg sdcardfs_28_0 (file (getattr rename))) +(allow lbs_dbg media_rw_data_file_28_0 (dir (create add_name))) +(allow lbs_dbg media_rw_data_file_28_0 (file (write create rename open))) +(allow lbs_dbg sdcardfs_28_0 (file (write create open))) +(allow lbs_dbg media_rw_data_file_28_0 (file (unlink))) +(allow lbs_dbg sdcardfs_28_0 (file (unlink))) +(allow lbs_dbg vfat_28_0 (dir (write create add_name remove_name))) +(allow lbs_dbg vfat_28_0 (file (write create getattr unlink rename open))) +(allow init_28_0 lbs_hidl_service_exec (file (read getattr map execute open))) +(allow init_28_0 lbs_hidl_service (process (transition))) +(allow lbs_hidl_service lbs_hidl_service_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 lbs_hidl_service (process (noatsecure))) +(allow init_28_0 lbs_hidl_service (process (siginh rlimitinh))) +(typetransition init_28_0 lbs_hidl_service_exec process lbs_hidl_service) +(typetransition lbs_hidl_service tmpfs_28_0 file lbs_hidl_service_tmpfs) +(allow lbs_hidl_service lbs_hidl_service_tmpfs (file (read write getattr map))) +(allow lbs_hidl_service tmpfs_28_0 (dir (getattr search))) +(allow lbs_hidl_service vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow lbs_hidl_service vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 lbs_hidl_service (dir (search))) +(allow vndservicemanager_28_0 lbs_hidl_service (file (read open))) +(allow vndservicemanager_28_0 lbs_hidl_service (process (getattr))) +(allow lbs_hidl_service system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow lbs_hidl_service system_file_28_0 (file (ioctl read getattr lock map open))) +(allow lbs_hidl_service system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow lbs_hidl_service agpsd_socket (sock_file (write))) +(allow lbs_hidl_service mtk_agpsd (unix_stream_socket (connectto))) +(allow lbs_hidl_service mtk_agpsd (unix_dgram_socket (sendto))) +(allow lbs_hidl_service mnld (unix_dgram_socket (sendto))) +(dontaudit lmkd_28_0 zygote_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(dontaudit lmkd_28_0 platform_app_28_0 (fd (use))) +(allow lmkd_28_0 system_server_28_0 (unix_stream_socket (connectto))) +(allow init_28_0 loghidlvendorservice_exec (file (read getattr map execute open))) +(allow init_28_0 loghidlvendorservice (process (transition))) +(allow loghidlvendorservice loghidlvendorservice_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 loghidlvendorservice (process (noatsecure))) +(allow init_28_0 loghidlvendorservice (process (siginh rlimitinh))) +(typetransition init_28_0 loghidlvendorservice_exec process loghidlvendorservice) +(typetransition loghidlvendorservice tmpfs_28_0 file loghidlvendorservice_tmpfs) +(allow loghidlvendorservice loghidlvendorservice_tmpfs (file (read write getattr map))) +(allow loghidlvendorservice tmpfs_28_0 (dir (getattr search))) +(allow mdlogger_28_0 debug_mdlogger_prop (property_service (set))) +(allow mdlogger_28_0 debug_prop_28_0 (property_service (set))) +(allow mdlogger_28_0 ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow mdlogger_28_0 ttyGS_device (chr_file (ioctl read write getattr lock append map open))) +(allow mdlogger_28_0 mdlog_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow mdlogger_28_0 mdlog_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 mdlog_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 system_data_file_28_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow mdlogger_28_0 mdlog_device (chr_file (ioctl read write getattr lock append map open))) +(allow mdlogger_28_0 vfat_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mdlogger_28_0 vfat_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 tmpfs_28_0 (lnk_file (read))) +(allow mdlogger_28_0 storage_file_28_0 (lnk_file (ioctl read write getattr lock append map open))) +(allow mdlogger_28_0 mnt_user_file_28_0 (dir (search))) +(allow mdlogger_28_0 mnt_user_file_28_0 (lnk_file (ioctl read write getattr lock append map open))) +(allow mdlogger_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mdlogger_28_0 storage_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mdlogger_28_0 storage_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 sysfs_ccci (dir (search))) +(allow mdlogger_28_0 sysfs_ccci (file (ioctl read getattr lock map open))) +(allow mdlogger_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mdlogger_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow mdlogger_28_0 system_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow mdlogger_28_0 mdlog_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 mdlog_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 mdlog_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 mdlog_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mdlogger_28_0 mdlog_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(typetransition mdlogger_28_0 system_data_file_28_0 dir mdlog_data_file) +(typetransition mdlogger_28_0 system_data_file_28_0 fifo_file mdlog_data_file) +(typetransition mdlogger_28_0 system_data_file_28_0 sock_file mdlog_data_file) +(typetransition mdlogger_28_0 system_data_file_28_0 lnk_file mdlog_data_file) +(typetransition mdlogger_28_0 system_data_file_28_0 file mdlog_data_file) +(allow emdlogger_28_0 file_contexts_file_28_0 (file (read getattr open))) +(allow mdlogger_28_0 sysfs_boot_mode (file (read open))) +(allow mdlogger_28_0 system_file_28_0 (dir (read open))) +(allow mdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow mdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mdlogger_28_0 vendor_mdl_prop (property_service (set))) +(allow mdlogger_28_0 vendor_mdl_prop (file (ioctl read getattr lock map open))) +(allow mdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow mdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mdlogger_28_0 debug_mdlogger_prop (property_service (set))) +(allow mdlogger_28_0 debug_mdlogger_prop (file (ioctl read getattr lock map open))) +(allow mdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow mdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mdlogger_28_0 persist_mdlog_prop (property_service (set))) +(allow mdlogger_28_0 persist_mdlog_prop (file (ioctl read getattr lock map open))) +(allow mdlogger_28_0 property_socket_28_0 (sock_file (write))) +(allow mdlogger_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mdlogger_28_0 persist_mtklog_prop (property_service (set))) +(allow mdlogger_28_0 persist_mtklog_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 devmap_device (chr_file (ioctl))) +(allow mediacodec_28_0 Vcodec_device (chr_file (ioctl read write open))) +(allow mediacodec_28_0 M4U_device_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediacodec_28_0 proc_28_0 (file (read open))) +(allow mediacodec_28_0 sysfs_28_0 (file (read write open))) +(allow mediacodec_28_0 debugfs_binder (dir (search))) +(allow mediacodec_28_0 proc_28_0 (file (ioctl getattr))) +(allow mediacodec_28_0 MTK_SMI_device (chr_file (ioctl read open))) +(allow mediacodec_28_0 storage_file_28_0 (lnk_file (read write open))) +(allow mediacodec_28_0 tmpfs_28_0 (dir (search))) +(allow mediacodec_28_0 mnt_user_file_28_0 (dir (read write search))) +(allow mediacodec_28_0 mnt_user_file_28_0 (lnk_file (read write))) +(allow mediacodec_28_0 sdcard_type (dir (read write add_name remove_name search))) +(allow mediacodec_28_0 sdcard_type (file (read write create getattr append unlink open))) +(allow mediacodec_28_0 nvram_data_file (dir (write lock add_name remove_name search open))) +(allow mediacodec_28_0 nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediacodec_28_0 nvram_data_file (lnk_file (read))) +(allow mediacodec_28_0 nvdata_file (lnk_file (read))) +(allow mediacodec_28_0 nvdata_file (dir (write lock add_name remove_name search open))) +(allow mediacodec_28_0 nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediacodec_28_0 devmap_device (chr_file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 proc_meminfo_28_0 (file (read getattr open))) +(allow mediacodec_28_0 mtk_sched_device (chr_file (ioctl read write open))) +(allow mediacodec_28_0 mediacodec_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediacodec_28_0 mediacodec_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mediacodec_28_0 sec_device (chr_file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 surfaceflinger_28_0 (file (getattr))) +(allow mediacodec_28_0 sysfs_lowmemorykiller_28_0 (file (read open))) +(allow mediacodec_28_0 proc_mtkcooler (dir (search))) +(allow mediacodec_28_0 proc_mtktz (dir (search))) +(allow mediacodec_28_0 proc_thermal (dir (search))) +(allow mediacodec_28_0 proc_mtkcooler (file (read write open))) +(allow mediacodec_28_0 proc_mtktz (file (read write getattr open))) +(allow mediacodec_28_0 proc_thermal (file (read write getattr open))) +(allow mediacodec_28_0 thermal_manager_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mediacodec_28_0 thermal_manager_data_file (dir (ioctl read write getattr setattr lock add_name remove_name search open))) +(allow mediacodec_28_0 thermal_manager_data_file (dir (search))) +(allow mediacodec_28_0 untrusted_app_28_0 (dir (search))) +(allow mediacodec_28_0 MJC_device (chr_file (ioctl read write open))) +(allow mediacodec_28_0 MtkCodecService (binder (call))) +(allow mediacodec_28_0 MtkCodecService (binder (transfer))) +(allow mediacodec_28_0 proc_ged (file (ioctl read write getattr open))) +(allow mediacodec_28_0 surfaceflinger_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow mediacodec_28_0 gpu_device_28_0 (dir (search))) +(allow mediacodec_28_0 system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mediacodec_28_0 debugfs_ion (dir (search))) +(allow mediacodec_28_0 mtk_cmdq_device (chr_file (ioctl read open))) +(allow mediacodec_28_0 mtk_thermal_config_prop (file (read getattr open))) +(allow mediacodec_28_0 mtk_thermal_config_prop (property_service (set))) +(allow mediacodec_28_0 mtk_hal_power_hwservice (hwservice_manager (find))) +(allow mediacodec_28_0 mtk_hal_power (binder (call))) +(allow mediacodec_28_0 mtk_hal_power (unix_stream_socket (connectto))) +(allow mediacodec_28_0 mtk_thermal_config_prop (file (read getattr open))) +(allow mediacodec_28_0 mtk_thermal_config_prop (property_service (set))) +(allow mediacodec_28_0 graphics_device_28_0 (chr_file (ioctl read open))) +(allow mediacodec_28_0 graphics_device_28_0 (dir (search))) +(allow mediadrmserver_28_0 proc_ged (file (ioctl read write getattr open))) +(allow mediaextractor_28_0 proc_ged (file (ioctl read write getattr open))) +(allow mediaextractor_28_0 vfat_28_0 (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 camera_isp_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 ccu_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 vpu_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 kd_camera_hw_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 seninf_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 self (capability (setuid ipc_lock sys_nice))) +(allow mediaserver_28_0 sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 MTK_SMI_device (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 camera_pipemgr_device (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 kd_camera_flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 lens_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 sdcard_type (dir (write create lock add_name remove_name search open))) +(allow mediaserver_28_0 sdcard_type (file (create))) +(allow mediaserver_28_0 nvram_data_file (lnk_file (read))) +(allow mediaserver_28_0 nvdata_file (lnk_file (read))) +(allow mediaserver_28_0 sdcard_type (dir (remove_name))) +(allow mediaserver_28_0 sdcard_type (file (unlink))) +(allow mediaserver_28_0 nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 self (capability (net_admin))) +(allow mediaserver_28_0 devmap_device (chr_file (ioctl))) +(allow mediaserver_28_0 system_data_file_28_0 (file (open))) +(allow mediaserver_28_0 bluetooth_28_0 (unix_dgram_socket (sendto))) +(allow mediaserver_28_0 bt_a2dp_stream_socket (sock_file (write))) +(allow mediaserver_28_0 bt_int_adp_socket (sock_file (write))) +(allow mediaserver_28_0 camera_sysram_device (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 Vcodec_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 MtkCodecService (binder (call))) +(allow mediaserver_28_0 ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 devmap_device (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 ebc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 mtk_sched_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 block_device_28_0 (dir (write search))) +(allow mediaserver_28_0 fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 block_device_28_0 (dir (search))) +(allow mediaserver_28_0 FM50AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 AD5820AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 DW9714AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 DW9814AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 AK7345AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 DW9714A_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 LC898122AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 LC898212AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 BU6429AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 DW9718AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 BU64745GWZAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 MAINAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 MAIN2AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 SUBAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 bootanim_28_0 (binder (call transfer))) +(allow mediaserver_28_0 mtkbootanimation_28_0 (binder (call transfer))) +(allow mediaserver_28_0 sdcard_type (file (append))) +(allow mediaserver_28_0 camera_fdvt_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 MtkCodecService (binder (call transfer))) +(allow MtkCodecService mediaserver_28_0 (binder (transfer))) +(allow mediaserver_28_0 MtkCodecService (fd (use))) +(allow mediaserver_28_0 graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 smartpa_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 audiocmdservice_atci (binder (call))) +(allow mediaserver_28_0 audiocmdservice_atci (binder (call transfer))) +(allow audiocmdservice_atci mediaserver_28_0 (binder (transfer))) +(allow mediaserver_28_0 audiocmdservice_atci (fd (use))) +(allow mediaserver_28_0 mtk_jpeg_device (chr_file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 uhid_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 CAM_CAL_DRV_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 CAM_CAL_DRV1_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 CAM_CAL_DRV2_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 vow_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 rpc_socket (sock_file (write))) +(allow mediaserver_28_0 ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 surfaceflinger_28_0 (file (getattr))) +(allow mediaserver_28_0 sysfs_lowmemorykiller_28_0 (file (read open))) +(allow mediaserver_28_0 proc_mtkcooler (dir (search))) +(allow mediaserver_28_0 proc_mtktz (dir (search))) +(allow mediaserver_28_0 proc_thermal (dir (search))) +(allow mediaserver_28_0 qemu_pipe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 radio_data_file_28_0 (dir (search))) +(allow mediaserver_28_0 radio_data_file_28_0 (file (open))) +(allow mediaserver_28_0 radio_28_0 (dir (read search))) +(allow mediaserver_28_0 radio_28_0 (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 radio_data_file_28_0 (file (open))) +(allow mediaserver_28_0 untrusted_app_28_0 (dir (search))) +(allow mediaserver_28_0 offloadservice_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 system_data_file_28_0 (dir (write))) +(allow mediaserver_28_0 storage_file_28_0 (lnk_file (read write))) +(allow mediaserver_28_0 mnt_user_file_28_0 (dir (read write search))) +(allow mediaserver_28_0 mnt_user_file_28_0 (lnk_file (read write))) +(allow mediaserver_28_0 surfaceflinger_28_0 (fifo_file (read write))) +(allow mediaserver_28_0 camera_dpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 camera_tsf_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 camera_rsc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 proc_ged (file (ioctl read write getattr open))) +(allow mediaserver_28_0 camera_gepf_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow dumpstate_28_0 surfaceflinger_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 camera_wpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 gpu_device_28_0 (dir (search))) +(allow mediaserver_28_0 sw_sync_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 camera_owe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 mtk_cmdq_device (chr_file (ioctl read open))) +(allow mediaserver_28_0 graphics_device_28_0 (chr_file (ioctl read open))) +(allow mediaserver_28_0 graphics_device_28_0 (dir (search))) +(allow mediaserver_28_0 camera_dip_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 camera_mfb_device (chr_file (ioctl read write getattr lock append map open))) +(allow mediaserver_28_0 proc_perfmgr (dir (read search))) +(allow mediaserver_28_0 proc_perfmgr (file (ioctl read open))) +(allow mediaserver_28_0 mtk_hal_keymanage (binder (call))) +(allow mediaserver_28_0 mtk_hal_keymanage_hwservice (hwservice_manager (find))) +(allow init_28_0 merged_hal_service_exec (file (read getattr map execute open))) +(allow init_28_0 merged_hal_service (process (transition))) +(allow merged_hal_service merged_hal_service_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 merged_hal_service (process (noatsecure))) +(allow init_28_0 merged_hal_service (process (siginh rlimitinh))) +(typetransition init_28_0 merged_hal_service_exec process merged_hal_service) +(typetransition merged_hal_service tmpfs_28_0 file merged_hal_service_tmpfs) +(allow merged_hal_service merged_hal_service_tmpfs (file (read write getattr map))) +(allow merged_hal_service tmpfs_28_0 (dir (getattr search))) +(allow merged_hal_service hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 merged_hal_service (binder (call transfer))) +(allow hwservicemanager_28_0 merged_hal_service (dir (search))) +(allow hwservicemanager_28_0 merged_hal_service (file (read open))) +(allow hwservicemanager_28_0 merged_hal_service (process (getattr))) +(allow merged_hal_service sysfs_28_0 (file (write))) +(allow merged_hal_service vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow merged_hal_service vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 merged_hal_service (dir (search))) +(allow vndservicemanager_28_0 merged_hal_service (file (read open))) +(allow vndservicemanager_28_0 merged_hal_service (process (getattr))) +(allow merged_hal_service system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow merged_hal_service system_file_28_0 (file (ioctl read getattr lock map open))) +(allow merged_hal_service system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow merged_hal_service agpsd_socket (sock_file (write))) +(allow merged_hal_service mtk_agpsd (unix_stream_socket (connectto))) +(allow merged_hal_service mtk_agpsd (unix_dgram_socket (sendto))) +(allow merged_hal_service mnld_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow merged_hal_service mnld_data_file (sock_file (ioctl read write getattr lock append map open))) +(allow merged_hal_service mnld_data_file (dir (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow merged_hal_service mnld_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow merged_hal_service mnld (unix_dgram_socket (sendto))) +(allow merged_hal_service gpu_device_28_0 (dir (search))) +(allow merged_hal_service sw_sync_device (chr_file (ioctl read write getattr open))) +(allow merged_hal_service debugfs_ion (dir (search))) +(allow merged_hal_service debugfs_tracing_28_0 (file (write))) +(allow merged_hal_service debugfs_tracing_28_0 (file (open))) +(allow merged_hal_service hidl_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow merged_hal_service hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow merged_hal_service mediacodec_28_0 (fd (use))) +(allow merged_hal_service base_typeattr_43_28_0 (fd (use))) +(allow merged_hal_service debugfs_tracing_28_0 (file (write))) +(allow merged_hal_service proc_28_0 (dir (getattr search))) +(allow merged_hal_service proc_28_0 (file (ioctl read write getattr open))) +(allow merged_hal_service debugfs_ged (dir (search))) +(allow merged_hal_service debugfs_ged (file (read write getattr open))) +(allow merged_hal_service proc_thermal (file (write open))) +(allow merged_hal_service proc_thermal (dir (search))) +(allow merged_hal_service sysfs_28_0 (file (read write open))) +(allow merged_hal_service proc_perfmgr (dir (search))) +(allow merged_hal_service proc_perfmgr (file (ioctl read write getattr open))) +(allow merged_hal_service sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow merged_hal_service sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow merged_hal_service eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow merged_hal_service mnt_user_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow merged_hal_service debugfs_fb (dir (search))) +(allow merged_hal_service debugfs_fb (file (read write getattr open))) +(allow merged_hal_service debugfs_fpsgo (dir (search))) +(allow merged_hal_service debugfs_fpsgo (file (read write getattr open))) +(allow merged_hal_service mtk_hal_camera (dir (getattr search))) +(allow merged_hal_service mtk_hal_camera (file (read open))) +(allow merged_hal_service sysfs_devices_system_cpu_28_0 (file (write))) +(allow mtk_hal_power system_server_28_0 (dir (getattr search))) +(allow mtk_hal_power system_server_28_0 (file (read write getattr open))) +(allow merged_hal_service mtk_powerhal_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow merged_hal_service mtk_powerhal_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow merged_hal_service mtk_powerhal_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow merged_hal_service proc_mtktz (dir (search))) +(allow merged_hal_service proc_mtktz (file (read getattr open))) +(allow merged_hal_service proc_stat_28_0 (file (read getattr open))) +(allow init_28_0 meta_tst_exec (file (read getattr map execute open))) +(allow init_28_0 meta_tst (process (transition))) +(allow meta_tst meta_tst_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 meta_tst (process (noatsecure))) +(allow init_28_0 meta_tst (process (siginh rlimitinh))) +(typetransition init_28_0 meta_tst_exec process meta_tst) +(typetransition meta_tst tmpfs_28_0 file meta_tst_tmpfs) +(allow meta_tst meta_tst_tmpfs (file (read write getattr map))) +(allow meta_tst tmpfs_28_0 (dir (getattr search))) +(allow meta_tst ttyGS_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst ttyMT_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst ttyS_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst emd_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst ttyACM_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst mdlog_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst mmcblk1_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst cache_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow meta_tst nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow meta_tst nvram_data_file (lnk_file (ioctl read getattr lock map open))) +(allow meta_tst nvdata_file (lnk_file (ioctl read getattr lock map open))) +(allow meta_tst nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow meta_tst nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow meta_tst nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst audio_device_28_0 (dir (ioctl read getattr lock search open))) +(allow meta_tst audio_ipi_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst audiohal_prop (property_service (set))) +(allow meta_tst audiohal_prop (file (ioctl read getattr lock map open))) +(allow meta_tst rtc_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow meta_tst MT_pmic_adc_cali_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst persist_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow meta_tst persist_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow meta_tst devmap_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_pipemgr_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst MTK_SMI_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_isp_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_sysram_device (chr_file (ioctl read getattr lock map open))) +(allow meta_tst kd_camera_flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst kd_camera_hw_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst AD5820AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst DW9714AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst DW9714A_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst LC898122AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst LC898212AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst BU6429AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst DW9718AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst BU64745GWZAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst MAINAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst MAIN2AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst SUBAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst graphics_device_28_0 (dir (search))) +(allow meta_tst als_ps_device (chr_file (ioctl read getattr lock map open))) +(allow meta_tst gsensor_device (chr_file (ioctl read getattr lock map open))) +(allow meta_tst msensor_device (chr_file (ioctl read getattr lock map open))) +(allow meta_tst gyroscope_device (chr_file (ioctl read getattr lock map open))) +(allow meta_tst fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst FM50AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst wmtWifi_device (chr_file (write lock append map open))) +(allow meta_tst stpbt_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst gps_data_file (dir (write unlink add_name remove_name search))) +(allow meta_tst gps_data_file (file (read write create getattr setattr lock append unlink open))) +(allow meta_tst gps_data_file (lnk_file (read))) +(allow meta_tst tmpfs_28_0 (lnk_file (read))) +(allow meta_tst agpsd_data_file (dir (search))) +(allow meta_tst agpsd_data_file (sock_file (write))) +(allow meta_tst mnld_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst mnld_prop (property_service (set))) +(allow meta_tst mnld_prop (file (ioctl read getattr lock map open))) +(allow meta_tst mt6605_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst key_install_data_file_28_0 (dir (write lock add_name remove_name search open))) +(allow meta_tst key_install_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow meta_tst misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow meta_tst block_device_28_0 (blk_file (getattr))) +(allow meta_tst system_block_device_28_0 (blk_file (getattr))) +(allow meta_tst pro_info_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst mtd_device_28_0 (dir (search))) +(allow meta_tst mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_ccci (dir (search))) +(allow meta_tst sysfs_ccci (file (ioctl read getattr lock map open))) +(allow meta_tst sysfs_comport_type (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_uart_info (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_boot_mode (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_boot_type (file (read open))) +(allow meta_tst sysfs_android_usb_28_0 (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_android_usb_28_0 (dir (search))) +(allow meta_tst sysfs_usb_cmode (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_usb_cmode (dir (search))) +(allow meta_tst sysfs_batteryinfo_28_0 (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_batteryinfo_28_0 (dir (search))) +(allow meta_tst system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow meta_tst gsm0710muxd_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst para_block_device (blk_file (read write open))) +(allow meta_tst nvcfg_file (dir (read search open))) +(allow meta_tst sdcard_type (filesystem (unmount))) +(allow meta_tst storage_stub_file_28_0 (dir (search))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst meta_connecttype_prop (property_service (set))) +(allow meta_tst meta_connecttype_prop (file (ioctl read getattr lock map open))) +(allow meta_tst input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow meta_tst input_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow meta_tst ashmem_device_28_0 (chr_file (execute))) +(allow meta_tst ctl_default_prop_28_0 (property_service (set))) +(allow meta_tst ctl_emdlogger1_prop_28_0 (property_service (set))) +(allow meta_tst st21nfc_device (chr_file (ioctl read write open))) +(allow meta_tst vendor_file_28_0 (file (read getattr execute execute_no_trans open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst hwservicemanager_prop_28_0 (property_service (set))) +(allow meta_tst hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow meta_tst hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 meta_tst (binder (call transfer))) +(allow hwservicemanager_28_0 meta_tst (dir (search))) +(allow hwservicemanager_28_0 meta_tst (file (read open))) +(allow hwservicemanager_28_0 meta_tst (process (getattr))) +(allow meta_tst debugfs_tracing_28_0 (file (write open))) +(allow meta_tst sysfs_leds_28_0 (lnk_file (read))) +(allow meta_tst sysfs_leds_28_0 (file (ioctl read write getattr lock append map open))) +(allow meta_tst sysfs_leds_28_0 (dir (ioctl read getattr lock search open))) +(allow meta_tst md_block_device (blk_file (read open))) +(allow meta_tst mddb_data_file (file (read write create getattr open))) +(allow meta_tst mddb_data_file (dir (read write create getattr add_name search open))) +(allow meta_tst mtk_hal_audio (binder (call transfer))) +(allow mtk_hal_audio meta_tst (binder (transfer))) +(allow meta_tst mtk_hal_audio (fd (use))) +(allow meta_tst mtk_hal_audio (binder (call))) +(allow meta_tst hal_audio_hwservice_28_0 (hwservice_manager (find))) +(allow meta_tst mtk_audiohal_data_file (dir (read search open))) +(allow meta_tst proc_28_0 (file (read open))) +(allow meta_tst audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst audio_device_28_0 (dir (write lock add_name remove_name search open))) +(allow meta_tst audiohal_prop (property_service (set))) +(allow meta_tst proc_bootprof (file (read write open))) +(allow meta_tst mtd_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst atm_mdmode_prop (property_service (set))) +(allow meta_tst atm_mdmode_prop (file (ioctl read getattr lock map open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst atm_ipaddr_prop (property_service (set))) +(allow meta_tst atm_ipaddr_prop (file (ioctl read getattr lock map open))) +(allow meta_tst tel_switch_prop (file (ioctl read getattr lock map open))) +(allow meta_tst nvram_agent_binder_hwservice (hwservice_manager (find))) +(allow meta_tst nvram_agent_binder (binder (call))) +(allow meta_tst block_device_28_0 (dir (search))) +(allow meta_tst sysfs_tpd_setting (dir (search))) +(allow meta_tst sysfs_tpd_setting (file (read getattr open))) +(allow meta_tst vendor_shell_exec_28_0 (file (read execute execute_no_trans open))) +(allow meta_tst vendor_toolbox_exec_28_0 (file (execute_no_trans))) +(allow meta_tst labeledfs_28_0 (filesystem (unmount))) +(allow meta_tst proc_cmdline_28_0 (file (read getattr open))) +(allow meta_tst meta_tst (capability (sys_admin))) +(allow meta_tst sysfs_dt_firmware_android_28_0 (file (read getattr open))) +(allow meta_tst sysfs_dt_firmware_android_28_0 (dir (read search open))) +(allow meta_tst meta_tst (capability (net_admin net_raw sys_module))) +(allow meta_tst self (udp_socket (ioctl create))) +(allowx meta_tst self (ioctl udp_socket (0x6900 0x6902))) +(allowx meta_tst self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx meta_tst self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow meta_tst node_28_0 (tcp_socket (node_bind))) +(allow meta_tst port_28_0 (tcp_socket (name_bind name_connect))) +(allow meta_tst self (capability (net_raw))) +(allow meta_tst self (tcp_socket (create bind connect listen accept setopt))) +(allow meta_tst self (tcp_socket (read write))) +(allow meta_tst self (udp_socket (write connect))) +(allow meta_tst proc_asound_28_0 (dir (read search open))) +(allow meta_tst proc_asound_28_0 (file (read write getattr open))) +(allow meta_tst mtk_audiohal_data_file (dir (read search open))) +(allow meta_tst audiohal_prop (property_service (set))) +(allow meta_tst sysfs_28_0 (file (read open))) +(allow meta_tst sysfs_headset (file (read open))) +(allow meta_tst meta_tst (netlink_kobject_uevent_socket (read create bind setopt))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst vendor_usb_prop (property_service (set))) +(allow meta_tst vendor_usb_prop (file (ioctl read getattr lock map open))) +(allow meta_tst loghidlvendorservice (unix_stream_socket (connectto))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst powerctl_prop_28_0 (property_service (set))) +(allow meta_tst powerctl_prop_28_0 (file (ioctl read getattr lock map open))) +(allow meta_tst self (capability (sys_time))) +(allow meta_tst sysfs_batteryinfo_28_0 (dir (search))) +(allow meta_tst sysfs_batteryinfo_28_0 (file (read open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst atci_sys_prop (property_service (set))) +(allow meta_tst atci_sys_prop (file (ioctl read getattr lock map open))) +(allow meta_tst adb_atci_socket (sock_file (write))) +(allow meta_tst fwmarkd_socket_28_0 (sock_file (write))) +(allow meta_tst mnt_vendor_file_28_0 (dir (search))) +(allow meta_tst adsp_device (chr_file (ioctl read write open))) +(allow init_28_0 mmc_ffu_exec (file (read getattr map execute open))) +(allow init_28_0 mmc_ffu (process (transition))) +(allow mmc_ffu mmc_ffu_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mmc_ffu (process (noatsecure))) +(allow init_28_0 mmc_ffu (process (siginh rlimitinh))) +(typetransition init_28_0 mmc_ffu_exec process mmc_ffu) +(typetransition mmc_ffu tmpfs_28_0 file mmc_ffu_tmpfs) +(allow mmc_ffu mmc_ffu_tmpfs (file (read write getattr map))) +(allow mmc_ffu tmpfs_28_0 (dir (getattr search))) +(allow mmc_ffu block_device_28_0 (dir (ioctl read getattr lock search open))) +(allow mmc_ffu misc_sd_device (chr_file (ioctl read getattr lock map open))) +(allow mmc_ffu bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 mnld_exec (file (read getattr map execute open))) +(allow init_28_0 mnld (process (transition))) +(allow mnld mnld_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mnld (process (noatsecure))) +(allow init_28_0 mnld (process (siginh rlimitinh))) +(typetransition init_28_0 mnld_exec process mnld) +(typetransition mnld tmpfs_28_0 file mnld_tmpfs) +(allow mnld mnld_tmpfs (file (read write getattr map))) +(allow mnld tmpfs_28_0 (dir (getattr search))) +(allow mnld agpsd_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mnld agpsd_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld mtk_agpsd (unix_dgram_socket (sendto))) +(allow mnld sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow mnld sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow mnld nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mnld nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld nvram_data_file (lnk_file (read))) +(allow mnld nvdata_file (lnk_file (read))) +(allow mnld nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow mnld nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow mnld nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mnld nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld mnld_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow mnld mnld_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld mnld_device (chr_file (ioctl read write getattr lock append map open))) +(allow mnld mnld_data_file (file (ioctl read write getattr lock append map open))) +(allow mnld mnld_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld mnld_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld init_28_0 (unix_stream_socket (connectto))) +(allow mnld init_28_0 (udp_socket (read write))) +(allow mnld lbs_hidl_service (unix_dgram_socket (sendto))) +(allow mnld merged_hal_service (unix_dgram_socket (sendto))) +(allow mnld bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow mnld block_device_28_0 (dir (search))) +(allow mnld mnld_prop (property_service (set))) +(allow mnld property_socket_28_0 (sock_file (write))) +(allow mnld mdlog_device (chr_file (read write))) +(allow mnld self (capability (fsetid))) +(allow mnld stpbt_device (chr_file (read write))) +(allow mnld ttyGS_device (chr_file (read write))) +(allow mnld sdcard_type (dir (search))) +(allow mnld sdcard_type (dir (write))) +(allow mnld sdcard_type (dir (add_name))) +(allow mnld sdcard_type (file (create))) +(allow mnld sdcard_type (file (ioctl read write getattr lock append map open))) +(allow mnld sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mnld sdcard_type (dir (read create remove_name open))) +(allow mnld tmpfs_28_0 (lnk_file (read create open))) +(allow mnld mtd_device_28_0 (dir (search))) +(allow mnld mnt_user_file_28_0 (lnk_file (read))) +(allow mnld mnt_user_file_28_0 (dir (search))) +(allow mnld gps_data_file (dir (write unlink add_name remove_name search))) +(allow mnld gps_data_file (file (read write create getattr setattr lock append unlink rename open))) +(allow mnld gps_data_file (lnk_file (read))) +(allow mnld storage_file_28_0 (lnk_file (read))) +(allow mnld nvcfg_file (dir (search))) +(allow mnld proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow mnld mtk_hal_gnss (unix_dgram_socket (sendto))) +(allow mnld hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mnld (binder (call transfer))) +(allow hwservicemanager_28_0 mnld (dir (search))) +(allow hwservicemanager_28_0 mnld (file (read open))) +(allow hwservicemanager_28_0 mnld (process (getattr))) +(allow mnld system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mnld (binder (transfer))) +(allow mnld system_server_28_0 (fd (use))) +(allow mnld fwk_sensor_hwservice_28_0 (hwservice_manager (find))) +(allow mnld hwservicemanager_prop_28_0 (file (read getattr open))) +(allow mnld debugfs_tracing_28_0 (file (write open))) +(allow mnld mnt_vendor_file_28_0 (dir (search))) +(allow mnld atci_service (unix_dgram_socket (sendto))) +(allow mnld sysfs_boot_mode (file (read open))) +(allow mnld property_socket_28_0 (sock_file (write))) +(allow mnld init_28_0 (unix_stream_socket (connectto))) +(allow mnld vendor_radio_prop (property_service (set))) +(allow mnld vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 sysfs_boot_mode (file (read open))) +(allow mobile_log_d_28_0 proc_kmsg_28_0 (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 proc_cmdline_28_0 (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 proc_atf_log (dir (search))) +(allow mobile_log_d_28_0 proc_atf_log (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 proc_gz_log (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 proc_last_kmsg (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 proc_bootprof (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 proc_pl_lk (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 sysfs_scp (file (write open))) +(allow mobile_log_d_28_0 sysfs_scp (dir (search))) +(allow mobile_log_d_28_0 scp_device (chr_file (read open))) +(allow mobile_log_d_28_0 sysfs_adsp (file (write open))) +(allow mobile_log_d_28_0 sysfs_adsp (dir (search))) +(allow mobile_log_d_28_0 adsp_device (chr_file (read open))) +(allow mobile_log_d_28_0 sysfs_sspm (file (write open))) +(allow mobile_log_d_28_0 sysfs_sspm (dir (search))) +(allow mobile_log_d_28_0 sspm_device (chr_file (read open))) +(allow mobile_log_d_28_0 logmisc_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow mobile_log_d_28_0 logmisc_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mobile_log_d_28_0 logtemp_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow mobile_log_d_28_0 logtemp_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mobile_log_d_28_0 data_tmpfs_log_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mobile_log_d_28_0 data_tmpfs_log_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mobile_log_d_28_0 property_socket_28_0 (sock_file (write))) +(allow mobile_log_d_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mobile_log_d_28_0 mobile_log_prop (property_service (set))) +(allow mobile_log_d_28_0 mobile_log_prop (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow mobile_log_d_28_0 ttyGS_device (chr_file (ioctl read write open))) +(allow mobile_log_d_28_0 meta_connecttype_prop (file (ioctl read getattr lock map open))) +(allow mobile_log_d_28_0 port_28_0 (tcp_socket (name_bind name_connect))) +(allow mobile_log_d_28_0 mobile_log_d_28_0 (tcp_socket (create bind connect setopt))) +(allow mobile_log_d_28_0 mobile_log_d_28_0 (tcp_socket (read write bind listen accept setopt))) +(allow mobile_log_d_28_0 node_28_0 (tcp_socket (node_bind))) +(allow mobile_log_d_28_0 vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 mtk_agpsd_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_agpsd (process (transition))) +(allow mtk_agpsd mtk_agpsd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_agpsd (process (noatsecure))) +(allow init_28_0 mtk_agpsd (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_agpsd_exec process mtk_agpsd) +(typetransition mtk_agpsd tmpfs_28_0 file mtk_agpsd_tmpfs) +(allow mtk_agpsd mtk_agpsd_tmpfs (file (read write getattr map))) +(allow mtk_agpsd tmpfs_28_0 (dir (getattr search))) +(allow mtk_agpsd agps_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_agpsd ttySDIO_device (chr_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow mtk_agpsd ccci_device (chr_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow mtk_agpsd agpsd_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_agpsd agpsd_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd agpsd_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_agpsd sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_agpsd mnt_user_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_agpsd tmpfs_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd mnt_user_file_28_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd storage_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_agpsd storage_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd slpd (unix_dgram_socket (sendto))) +(allow mtk_agpsd nvcfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_agpsd nvcfg_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_agpsd mnld (unix_dgram_socket (sendto))) +(allow mtk_agpsd lbs_hidl_service (unix_dgram_socket (sendto))) +(allow mtk_agpsd merged_hal_service (unix_dgram_socket (sendto))) +(allow mtk_agpsd rild (unix_dgram_socket (sendto))) +(allow init_28_0 mtk_hal_audio_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_audio (process (transition))) +(allow mtk_hal_audio mtk_hal_audio_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_audio (process (noatsecure))) +(allow init_28_0 mtk_hal_audio (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_audio_exec process mtk_hal_audio) +(typetransition mtk_hal_audio tmpfs_28_0 file mtk_hal_audio_tmpfs) +(allow mtk_hal_audio mtk_hal_audio_tmpfs (file (read write getattr map))) +(allow mtk_hal_audio tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_audio hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_audio (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_audio (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_audio (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_audio (process (getattr))) +(allow mtk_hal_audio sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio self (capability2 (block_suspend))) +(allow mtk_hal_audio self (cap2_userns (block_suspend))) +(allow mtk_hal_audio ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_audio system_file_28_0 (dir (read open))) +(allow mtk_hal_audio proc_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_audio proc_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_audio proc_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_audio audio_device_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_audio audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(neverallow mtk_hal_audio fs_type (file (execute_no_trans))) +(neverallow mtk_hal_audio file_type (file (execute_no_trans))) +(neverallow mtk_hal_audio domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect))) +(neverallow mtk_hal_audio domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(neverallow mtk_hal_audio domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind))) +(allow mtk_hal_audio sdcard_type (dir (write create lock add_name remove_name search open))) +(allow mtk_hal_audio sdcard_type (file (create))) +(allow mtk_hal_audio nvram_data_file (dir (write lock add_name remove_name search open))) +(allow mtk_hal_audio nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_audio nvram_data_file (lnk_file (read))) +(allow mtk_hal_audio nvdata_file (lnk_file (read))) +(allow mtk_hal_audio nvdata_file (dir (write lock add_name remove_name search open))) +(allow mtk_hal_audio nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_audio sdcard_type (dir (remove_name))) +(allow mtk_hal_audio sdcard_type (file (unlink))) +(allow mtk_hal_audio nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio self (netlink_kobject_uevent_socket (create bind setopt))) +(allow mtk_hal_audio self (netlink_kobject_uevent_socket (read))) +(allow mtk_hal_audio bt_a2dp_stream_socket (sock_file (write))) +(allow mtk_hal_audio bt_int_adp_socket (sock_file (write))) +(allow mtk_hal_audio MtkCodecService (binder (call))) +(allow mtk_hal_audio ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio devmap_device (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_audio ebc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio block_device_28_0 (dir (write search))) +(allow mtk_hal_audio fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio sdcard_type (file (append))) +(allow mtk_hal_audio audiohal_prop (property_service (set))) +(allow mtk_hal_audio graphics_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio smartpa_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio uhid_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio vow_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio rpc_socket (sock_file (write))) +(allow mtk_hal_audio ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio sysfs_lowmemorykiller_28_0 (file (read open))) +(allow mtk_hal_audio proc_mtkcooler (dir (search))) +(allow mtk_hal_audio proc_mtktz (dir (search))) +(allow mtk_hal_audio proc_thermal (dir (search))) +(allow mtk_hal_audio thermal_manager_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_audio thermal_manager_data_file (dir (ioctl read write getattr setattr lock add_name remove_name search open))) +(allow mtk_hal_audio radio_28_0 (dir (read search))) +(allow mtk_hal_audio radio_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_audio untrusted_app_28_0 (dir (search))) +(allow mtk_hal_audio offloadservice_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio storage_file_28_0 (dir (search))) +(allow mtk_hal_audio storage_file_28_0 (lnk_file (read write))) +(allow mtk_hal_audio mnt_user_file_28_0 (dir (read write search))) +(allow mtk_hal_audio mnt_user_file_28_0 (lnk_file (read write))) +(allow mtk_hal_audio sysfs_ccci (file (ioctl read getattr lock map open))) +(allow mtk_hal_audio tmpfs_28_0 (dir (search))) +(allow mtk_hal_audio sysfs_28_0 (file (read write open))) +(allow mtk_hal_audio sysfs_ccci (dir (search))) +(allow mtk_hal_audio debugfs_binder (dir (search))) +(allow mtk_hal_audio kmsg_device_28_0 (chr_file (write open))) +(allow mtk_hal_audio property_socket_28_0 (sock_file (write))) +(allow mtk_hal_audio fuse_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_audio radio_28_0 (binder (call transfer))) +(allow radio_28_0 mtk_hal_audio (binder (transfer))) +(allow mtk_hal_audio radio_28_0 (fd (use))) +(allow mtk_hal_audio mtk_audiohal_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_audio mtk_audiohal_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_audio sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_audio proc_ged (file (ioctl read write getattr open))) +(allow mtk_hal_audio property_socket_28_0 (sock_file (write))) +(allow mtk_hal_audio init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_audio hwservicemanager_prop_28_0 (property_service (set))) +(allow mtk_hal_audio hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_audio storage_file_28_0 (dir (search))) +(allow mtk_hal_audio fuse_28_0 (dir (read))) +(allow mtk_hal_audio self (capability (sys_nice))) +(allow mtk_hal_audio debugfs_tracing_28_0 (file (write open))) +(allow mtk_hal_audio self (capability (sys_nice))) +(allow mtk_hal_audio audiocmdservice_atci (binder (call transfer))) +(allow audiocmdservice_atci mtk_hal_audio (binder (transfer))) +(allow mtk_hal_audio audiocmdservice_atci (fd (use))) +(allow mtk_hal_audio mtk_hal_power_hwservice (hwservice_manager (find))) +(allow mtk_hal_audio mtk_hal_power (binder (call transfer))) +(allow mtk_hal_power mtk_hal_audio (binder (transfer))) +(allow mtk_hal_audio mtk_hal_power (fd (use))) +(allow mtk_hal_audio merged_hal_service (binder (call transfer))) +(allow merged_hal_service mtk_hal_audio (binder (transfer))) +(allow mtk_hal_audio merged_hal_service (fd (use))) +(allow mtk_hal_audio audio_ipi_device (chr_file (ioctl read write open))) +(allow mtk_hal_audio mnt_vendor_file_28_0 (dir (search))) +(allow mtk_hal_audio adsp_device (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_audio adsp_device (chr_file (ioctl read write open))) +(allow init_28_0 mtk_hal_bluetooth_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_bluetooth (process (transition))) +(allow mtk_hal_bluetooth mtk_hal_bluetooth_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_bluetooth (process (noatsecure))) +(allow init_28_0 mtk_hal_bluetooth (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_bluetooth_exec process mtk_hal_bluetooth) +(typetransition mtk_hal_bluetooth tmpfs_28_0 file mtk_hal_bluetooth_tmpfs) +(allow mtk_hal_bluetooth mtk_hal_bluetooth_tmpfs (file (read write getattr map))) +(allow mtk_hal_bluetooth tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_bluetooth system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_bluetooth system_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth bluetooth_28_0 (binder (call transfer))) +(allow bluetooth_28_0 mtk_hal_bluetooth (binder (transfer))) +(allow mtk_hal_bluetooth bluetooth_28_0 (fd (use))) +(allow mtk_hal_bluetooth hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_bluetooth (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_bluetooth (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_bluetooth (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_bluetooth (process (getattr))) +(allow mtk_hal_bluetooth sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth self (capability2 (block_suspend))) +(allow mtk_hal_bluetooth self (cap2_userns (block_suspend))) +(allow mtk_hal_bluetooth bluetooth_efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_bluetooth bluetooth_efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth bluetooth_efs_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth uhid_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth hci_attach_dev_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth sysfs_type (dir (ioctl read getattr lock search open))) +(allow mtk_hal_bluetooth sysfs_type (file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth sysfs_bluetooth_writable_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth self (capability2 (wake_alarm))) +(allow mtk_hal_bluetooth property_socket_28_0 (sock_file (write))) +(allow mtk_hal_bluetooth init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_bluetooth bluetooth_prop_28_0 (property_service (set))) +(allow mtk_hal_bluetooth bluetooth_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_bluetooth proc_bluetooth_writable_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth self (capability (net_admin))) +(allow mtk_hal_bluetooth stpbt_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth nvdata_file (dir (search))) +(allow mtk_hal_bluetooth nvdata_file (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_bluetooth nvram_data_file (lnk_file (read))) +(allow mtk_hal_bluetooth nvdata_file (lnk_file (read))) +(allow mtk_hal_bluetooth mnt_vendor_file_28_0 (dir (search))) +(allow mtk_hal_bluetooth hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_bluetooth mtk_hal_bluetooth_hwservice (hwservice_manager (add find))) +(allow hal_bluetooth hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_293_28_0 mtk_hal_bluetooth_hwservice (hwservice_manager (add))) +(allow hal_bluetooth_client mtk_hal_bluetooth_hwservice (hwservice_manager (find))) +(allow mtk_hal_bluetooth system_data_file_28_0 (lnk_file (read))) +(allow init_28_0 mtk_hal_camera_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_camera (process (transition))) +(allow mtk_hal_camera mtk_hal_camera_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_camera (process (noatsecure))) +(allow init_28_0 mtk_hal_camera (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_camera_exec process mtk_hal_camera) +(typetransition mtk_hal_camera tmpfs_28_0 file mtk_hal_camera_tmpfs) +(allow mtk_hal_camera mtk_hal_camera_tmpfs (file (read write getattr map))) +(allow mtk_hal_camera tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_camera hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_camera (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_camera (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_camera (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_camera (process (getattr))) +(allow mtk_hal_camera vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtk_hal_camera (dir (search))) +(allow vndservicemanager_28_0 mtk_hal_camera (file (read open))) +(allow vndservicemanager_28_0 mtk_hal_camera (process (getattr))) +(allow mtk_hal_camera hwservicemanager_prop_28_0 (file (read getattr open))) +(allow mtk_hal_camera cameraserver_28_0 (binder (call transfer))) +(allow cameraserver_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera cameraserver_28_0 (fd (use))) +(allow mtk_hal_camera shell_28_0 (binder (call transfer))) +(allow shell_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera shell_28_0 (fd (use))) +(allow mtk_hal_camera aee_aedv_28_0 (binder (call transfer))) +(allow aee_aedv_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera aee_aedv_28_0 (fd (use))) +(allow mtk_hal_camera hal_graphics_allocator (binder (call transfer))) +(allow hal_graphics_allocator mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera hal_graphics_allocator (fd (use))) +(allow mtk_hal_camera mtk_hal_power (binder (call transfer))) +(allow mtk_hal_power mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera mtk_hal_power (fd (use))) +(allow mtk_hal_camera hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow mtk_hal_camera hal_graphics_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow mtk_hal_camera fwk_sensor_hwservice_28_0 (hwservice_manager (find))) +(allow mtk_hal_camera mtk_hal_power_hwservice (hwservice_manager (find))) +(allow mtk_hal_camera nvram_data_file (lnk_file (read write create getattr setattr open))) +(allow mtk_hal_camera nvdata_file (lnk_file (read write create getattr setattr open))) +(allow mtk_hal_camera proc_28_0 (file (ioctl read open))) +(allow mtk_hal_camera sysfs_28_0 (file (read write getattr open))) +(allow mtk_hal_camera camera_sysram_device (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_camera camera_pipemgr_device (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_camera camera_isp_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_dip_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_tsf_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera kd_camera_hw_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera kd_camera_flashlight_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera lens_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_fdvt_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_dpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_mfb_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_wpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera mtk_jpeg_device (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_camera ccu_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera vpu_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_rsc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera camera_owe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera MAINAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera MAIN2AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera SUBAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera FM50AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera AD5820AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera DW9714AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera DW9814AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera AK7345AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera DW9714A_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera LC898122AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera LC898212AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera BU6429AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera DW9718AF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera BU64745GWZAF_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera CAM_CAL_DRV_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera CAM_CAL_DRV1_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera CAM_CAL_DRV2_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera sw_sync_device (chr_file (getattr))) +(allow mtk_hal_camera MTK_SMI_device (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_camera fuse_28_0 (dir (read write search))) +(allow mtk_hal_camera fuse_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera block_device_28_0 (dir (write search))) +(allow mtk_hal_camera nvram_data_file (dir (write create add_name search))) +(allow mtk_hal_camera nvram_data_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera self (netlink_kobject_uevent_socket (create bind setopt))) +(allow mtk_hal_camera sdcard_type (dir (write create add_name))) +(allow mtk_hal_camera sdcard_type (file (create getattr append))) +(allow mtk_hal_camera mtkcam_prop (file (read getattr open))) +(allow mtk_hal_camera shell_28_0 (unix_stream_socket (read write))) +(allow mtk_hal_camera shell_28_0 (fifo_file (write))) +(allow mtk_hal_camera dumpstate_28_0 (binder (call))) +(allow mtk_hal_camera dumpstate_28_0 (unix_stream_socket (read write))) +(allow mtk_hal_camera dumpstate_28_0 (fd (use))) +(allow mtk_hal_camera dumpstate_28_0 (fifo_file (write))) +(allow mtk_hal_camera aee_exp_vendor_file (dir (write lock add_name remove_name search open))) +(allow mtk_hal_camera aee_exp_vendor_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera self (process (ptrace))) +(allow mtk_hal_camera self (capability (setuid ipc_lock sys_nice))) +(allow mtk_hal_camera sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera nvdata_file (dir (write add_name search))) +(allow mtk_hal_camera nvdata_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera proc_meminfo_28_0 (file (read getattr open))) +(allow mtk_hal_camera sysfs_lowmemorykiller_28_0 (file (read open))) +(allow mtk_hal_camera proc_mtkcooler (dir (search))) +(allow mtk_hal_camera proc_mtktz (dir (search))) +(allow mtk_hal_camera proc_thermal (dir (search))) +(allow mtk_hal_camera thermal_manager_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera thermal_manager_data_file (dir (ioctl read write getattr setattr lock add_name remove_name search open))) +(allow mtk_hal_camera untrusted_app_28_0 (dir (search))) +(allow mtk_hal_camera offloadservice_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera storage_file_28_0 (lnk_file (read write))) +(allow mtk_hal_camera mnt_user_file_28_0 (dir (read write search))) +(allow mtk_hal_camera mnt_user_file_28_0 (lnk_file (read write))) +(allow mtk_hal_camera surfaceflinger_28_0 (fifo_file (read write))) +(allow mtk_hal_camera nvcfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera nvcfg_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera system_server_28_0 (unix_stream_socket (read write))) +(allow mtk_hal_camera tmpfs_28_0 (dir (search))) +(allow mtk_hal_camera system_file_28_0 (dir (read open))) +(allow mtk_hal_camera gpu_device_28_0 (dir (search))) +(allow mtk_hal_camera gpu_device_28_0 (chr_file (ioctl read write getattr open))) +(allow mtk_hal_camera proc_ged (file (ioctl read write getattr open))) +(allow mtk_hal_camera system_data_file_28_0 (lnk_file (read))) +(allow mtk_hal_camera debugfs_tracing_28_0 (file (write open))) +(allow mtk_hal_camera debugfs_ion (dir (search))) +(allow mtk_hal_camera hal_graphics_composer_default (fd (use))) +(allow mtk_hal_camera property_socket_28_0 (sock_file (write))) +(allow mtk_hal_camera mtk_cmdq_device (chr_file (ioctl read open))) +(allow mtk_hal_camera sysfs_batteryinfo_28_0 (dir (search))) +(allow mtk_hal_camera sysfs_batteryinfo_28_0 (file (read getattr open))) +(allow mtk_hal_camera mtk_thermal_config_prop (property_service (set))) +(allow mtk_hal_camera graphics_device_28_0 (chr_file (ioctl read write open))) +(allow mtk_hal_camera graphics_device_28_0 (dir (search))) +(allow mtk_hal_camera cct_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera cct_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera cct_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera sysfs_boot_mode (file (read open))) +(allow mtk_hal_camera mnt_vendor_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera mnt_vendor_file_28_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera mediatek_prop (property_service (set))) +(allow mtk_hal_camera nvram_data_file (dir (search))) +(allow mtk_hal_camera nvram_data_file (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera nvram_data_file (lnk_file (read))) +(allow mtk_hal_camera nvdata_file (lnk_file (read))) +(allow mtk_hal_camera nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera nvdata_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera nvcfg_file (lnk_file (read))) +(allow mtk_hal_camera nvcfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera nvcfg_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera mnt_vendor_file_28_0 (dir (search))) +(allow mtk_hal_camera mnt_vendor_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera gz_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera hal_neuralnetworks_hwservice_28_0 (hwservice_manager (find))) +(allow mtk_hal_camera mtk_hal_neuralnetworks (binder (call transfer))) +(allow mtk_hal_camera aee_dipdebug_vendor_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow mtk_hal_camera aee_dipdebug_vendor_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera sysfs_vcore_debug (file (ioctl read getattr lock map open))) +(allow mtk_hal_em_client mtk_hal_em_server (binder (call transfer))) +(allow mtk_hal_em_server mtk_hal_em_client (binder (transfer))) +(allow mtk_hal_em_client mtk_hal_em_server (fd (use))) +(allow mtk_hal_em_server mtk_hal_em_client (binder (call transfer))) +(allow mtk_hal_em_client mtk_hal_em_server (binder (transfer))) +(allow mtk_hal_em_server mtk_hal_em_client (fd (use))) +(allow mtk_hal_em_server mtk_hal_em_hwservice (hwservice_manager (add find))) +(allow mtk_hal_em_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_294_28_0 mtk_hal_em_hwservice (hwservice_manager (add))) +(allow mtk_hal_em_client mtk_hal_em_hwservice (hwservice_manager (find))) +(allow mtk_hal_fm_client mtk_hal_fm_server (binder (call transfer))) +(allow mtk_hal_fm_server mtk_hal_fm_client (binder (transfer))) +(allow mtk_hal_fm_client mtk_hal_fm_server (fd (use))) +(allow mtk_hal_fm_server mtk_hal_fm_client (binder (call transfer))) +(allow mtk_hal_fm_client mtk_hal_fm_server (binder (transfer))) +(allow mtk_hal_fm_server mtk_hal_fm_client (fd (use))) +(allow mtk_hal_fm_server mtk_hal_fm_hwservice (hwservice_manager (add find))) +(allow mtk_hal_fm_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_295_28_0 mtk_hal_fm_hwservice (hwservice_manager (add))) +(allow mtk_hal_fm_client mtk_hal_fm_hwservice (hwservice_manager (find))) +(allow mtk_hal_fm vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_fm vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtk_hal_fm (dir (search))) +(allow vndservicemanager_28_0 mtk_hal_fm (file (read open))) +(allow vndservicemanager_28_0 mtk_hal_fm (process (getattr))) +(allow init_28_0 mtk_hal_gnss_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_gnss (process (transition))) +(allow mtk_hal_gnss mtk_hal_gnss_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_gnss (process (noatsecure))) +(allow init_28_0 mtk_hal_gnss (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_gnss_exec process mtk_hal_gnss) +(typetransition mtk_hal_gnss tmpfs_28_0 file mtk_hal_gnss_tmpfs) +(allow mtk_hal_gnss mtk_hal_gnss_tmpfs (file (read write getattr map))) +(allow mtk_hal_gnss tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_gnss vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_gnss vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtk_hal_gnss (dir (search))) +(allow vndservicemanager_28_0 mtk_hal_gnss (file (read open))) +(allow vndservicemanager_28_0 mtk_hal_gnss (process (getattr))) +(allow mtk_hal_gnss system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_gnss system_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_gnss system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_gnss mnld_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_gnss mnld_data_file (sock_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_gnss mnld_data_file (dir (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_gnss mnld_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow mtk_hal_gnss mnld (unix_dgram_socket (sendto))) +(allow init_28_0 mtk_hal_imsa_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_imsa (process (transition))) +(allow mtk_hal_imsa mtk_hal_imsa_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_imsa (process (noatsecure))) +(allow init_28_0 mtk_hal_imsa (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_imsa_exec process mtk_hal_imsa) +(typetransition mtk_hal_imsa tmpfs_28_0 file mtk_hal_imsa_tmpfs) +(allow mtk_hal_imsa mtk_hal_imsa_tmpfs (file (read write getattr map))) +(allow mtk_hal_imsa tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_imsa hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_imsa (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_imsa (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_imsa (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_imsa (process (getattr))) +(allow hal_imsa_server mtk_hal_imsa_hwservice (hwservice_manager (add find))) +(allow hal_imsa_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_296_28_0 mtk_hal_imsa_hwservice (hwservice_manager (add))) +(allow mtk_hal_imsa system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mtk_hal_imsa (binder (transfer))) +(allow mtk_hal_imsa system_server_28_0 (fd (use))) +(allow mtk_hal_imsa rild_imsm_socket (sock_file (write))) +(allow mtk_hal_imsa hwservicemanager_prop_28_0 (file (read open))) +(allow mtk_hal_imsa hwservicemanager_prop_28_0 (file (getattr))) +(allow mtk_hal_imsa radio_28_0 (binder (call))) +(allow mtk_hal_imsa debugfs_tracing_28_0 (file (write open))) +(allow mtk_hal_keyattestation_client mtk_hal_keyattestation_server (binder (call transfer))) +(allow mtk_hal_keyattestation_server mtk_hal_keyattestation_client (binder (transfer))) +(allow mtk_hal_keyattestation_client mtk_hal_keyattestation_server (fd (use))) +(allow mtk_hal_keyattestation_server mtk_hal_keyattestation_hwservice (hwservice_manager (add find))) +(allow mtk_hal_keyattestation_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_297_28_0 mtk_hal_keyattestation_hwservice (hwservice_manager (add))) +(allow mtk_hal_keyattestation_client mtk_hal_keyattestation_hwservice (hwservice_manager (find))) +(allow mtk_hal_lbs_client mtk_hal_lbs_server (binder (call transfer))) +(allow mtk_hal_lbs_server mtk_hal_lbs_client (binder (transfer))) +(allow mtk_hal_lbs_client mtk_hal_lbs_server (fd (use))) +(allow mtk_hal_lbs_server mtk_hal_lbs_client (binder (call transfer))) +(allow mtk_hal_lbs_client mtk_hal_lbs_server (binder (transfer))) +(allow mtk_hal_lbs_server mtk_hal_lbs_client (fd (use))) +(allow mtk_hal_lbs_server mtk_hal_lbs_hwservice (hwservice_manager (add find))) +(allow mtk_hal_lbs_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_298_28_0 mtk_hal_lbs_hwservice (hwservice_manager (add))) +(allow mtk_hal_lbs_client mtk_hal_lbs_hwservice (hwservice_manager (find))) +(allow mtk_hal_lbs vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_lbs vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtk_hal_lbs (dir (search))) +(allow vndservicemanager_28_0 mtk_hal_lbs (file (read open))) +(allow vndservicemanager_28_0 mtk_hal_lbs (process (getattr))) +(allow init_28_0 mtk_hal_light_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_light (process (transition))) +(allow mtk_hal_light mtk_hal_light_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_light (process (noatsecure))) +(allow init_28_0 mtk_hal_light (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_light_exec process mtk_hal_light) +(typetransition mtk_hal_light tmpfs_28_0 file mtk_hal_light_tmpfs) +(allow mtk_hal_light mtk_hal_light_tmpfs (file (read write getattr map))) +(allow mtk_hal_light tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_light hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_light (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_light (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_light (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_light (process (getattr))) +(allow mtk_hal_light system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mtk_hal_light (binder (transfer))) +(allow mtk_hal_light system_server_28_0 (fd (use))) +(allow mtk_hal_light system_file_28_0 (dir (read))) +(allow mtk_hal_light system_file_28_0 (dir (open))) +(allow mtk_hal_light sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_light sysfs_leds_28_0 (lnk_file (read))) +(allow mtk_hal_light sysfs_leds_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_light sysfs_leds_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_light hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_log_client mtk_hal_log_server (binder (call transfer))) +(allow mtk_hal_log_server mtk_hal_log_client (binder (transfer))) +(allow mtk_hal_log_client mtk_hal_log_server (fd (use))) +(allow mtk_hal_log_server mtk_hal_log_client (binder (call transfer))) +(allow mtk_hal_log_client mtk_hal_log_server (binder (transfer))) +(allow mtk_hal_log_server mtk_hal_log_client (fd (use))) +(allow mtk_hal_log_server mtk_hal_log_hwservice (hwservice_manager (add find))) +(allow mtk_hal_log_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_299_28_0 mtk_hal_log_hwservice (hwservice_manager (add))) +(allow mtk_hal_log_client mtk_hal_log_hwservice (hwservice_manager (find))) +(allow init_28_0 mtk_hal_mms_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_mms (process (transition))) +(allow mtk_hal_mms mtk_hal_mms_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_mms (process (noatsecure))) +(allow init_28_0 mtk_hal_mms (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_mms_exec process mtk_hal_mms) +(typetransition mtk_hal_mms tmpfs_28_0 file mtk_hal_mms_tmpfs) +(allow mtk_hal_mms mtk_hal_mms_tmpfs (file (read write getattr map))) +(allow mtk_hal_mms tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_mms hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_mms (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_mms (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_mms (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_mms (process (getattr))) +(allow hal_mms_server mtk_hal_mms_hwservice (hwservice_manager (add find))) +(allow hal_mms_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_300_28_0 mtk_hal_mms_hwservice (hwservice_manager (add))) +(allow mtk_hal_mms graphics_device_28_0 (chr_file (ioctl read write open))) +(allow mtk_hal_mms ion_device_28_0 (chr_file (ioctl read open))) +(allow mtk_hal_mms mtk_cmdq_device (chr_file (ioctl read open))) +(allow mtk_hal_mms mtk_hal_pq_hwservice (hwservice_manager (find))) +(allow init_28_0 mtk_hal_power_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_power (process (transition))) +(allow mtk_hal_power mtk_hal_power_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_power (process (noatsecure))) +(allow init_28_0 mtk_hal_power (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_power_exec process mtk_hal_power) +(typetransition mtk_hal_power tmpfs_28_0 file mtk_hal_power_tmpfs) +(allow mtk_hal_power mtk_hal_power_tmpfs (file (read write getattr map))) +(allow mtk_hal_power tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_power hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_power (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_power (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_power (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_power (process (getattr))) +(allow mtk_hal_power hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_power hal_power_hwservice_28_0 (hwservice_manager (add find))) +(allow mtk_hal_power hidl_base_hwservice_28_0 (hwservice_manager (add))) +(allow hal_power mtk_hal_power_hwservice (hwservice_manager (add find))) +(allow hal_power hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_301_28_0 mtk_hal_power_hwservice (hwservice_manager (add))) +(allow hal_power_client mtk_hal_power_hwservice (hwservice_manager (find))) +(allow mtk_hal_power proc_28_0 (dir (getattr search))) +(allow mtk_hal_power proc_28_0 (file (ioctl read write getattr open))) +(allow mtk_hal_light sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_power sysfs_devices_system_cpu_28_0 (file (write))) +(allow mtk_hal_power debugfs_ged (dir (search))) +(allow mtk_hal_power debugfs_ged (file (read write getattr open))) +(allow mtk_hal_power proc_thermal (file (write open))) +(allow mtk_hal_power mtk_hal_audio (dir (getattr))) +(allow mtk_hal_power proc_perfmgr (dir (search))) +(allow mtk_hal_power proc_perfmgr (file (ioctl read write getattr open))) +(allow mtk_hal_power sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_power sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_power eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_power mnt_user_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_power mtk_powerhal_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_power mtk_powerhal_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_power mtk_powerhal_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_power mtk_hal_camera (dir (getattr search))) +(allow mtk_hal_power mtk_hal_camera (file (read write getattr open))) +(allow mtk_hal_power proc_thermal (dir (search))) +(allow mtk_hal_power sysfs_28_0 (file (read write open))) +(allow mtk_hal_power debugfs_fpsgo (dir (search))) +(allow mtk_hal_power debugfs_fpsgo (file (read write getattr open))) +(allow mtk_hal_power proc_net_28_0 (file (write open))) +(allow mtk_hal_power mediacodec_28_0 (dir (search))) +(allow mtk_hal_power mediacodec_28_0 (dir (getattr))) +(allow mtk_hal_power mediacodec_28_0 (file (read write getattr open))) +(allow mtk_hal_power property_socket_28_0 (sock_file (write))) +(allow mtk_hal_power init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_power mtk_thermal_config_prop (property_service (set))) +(allow mtk_hal_power mtk_thermal_config_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_power su_28_0 (dir (getattr search))) +(allow mtk_hal_power su_28_0 (file (read open))) +(allow mtk_hal_power debugfs_fb (dir (search))) +(allow mtk_hal_power debugfs_fb (file (read write getattr open))) +(allow mtk_hal_power proc_thermal (file (read))) +(allow mtk_hal_power thermal_manager_data_file (file (read write getattr setattr lock open))) +(allow mtk_hal_power thermalloadalgod (unix_stream_socket (connectto))) +(allow mtk_hal_power proc_mtkcooler (dir (search))) +(allow mtk_hal_power proc_mtkcooler (file (read write open))) +(allow mtk_hal_power proc_mtktz (dir (search))) +(allow mtk_hal_power proc_mtktz (file (read write open))) +(allow mtk_hal_power debugfs_vpu_power (dir (search))) +(allow mtk_hal_power debugfs_vpu_power (file (read write getattr open))) +(allow mtk_hal_power debugfs_mdla_power (dir (search))) +(allow mtk_hal_power debugfs_mdla_power (file (read write getattr open))) +(allow mtk_hal_power system_server_28_0 (dir (getattr search))) +(allow mtk_hal_power system_server_28_0 (file (read write getattr open))) +(allow mtk_hal_power rild_oem_socket (sock_file (write))) +(allow mtk_hal_power rild (unix_stream_socket (connectto))) +(allow mtk_hal_power sysfs_dm_28_0 (dir (search))) +(allow mtk_hal_power sysfs_dm_28_0 (file (read write getattr open))) +(allow mtk_hal_power sysfs_mmcblk (dir (search))) +(allow mtk_hal_power sysfs_mmcblk (file (read write getattr open))) +(allow mtk_hal_power debugfs_eara_thermal (dir (search))) +(allow mtk_hal_power debugfs_eara_thermal (file (read write getattr open))) +(allow init_28_0 mtk_hal_pq_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_pq (process (transition))) +(allow mtk_hal_pq mtk_hal_pq_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_pq (process (noatsecure))) +(allow init_28_0 mtk_hal_pq (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_pq_exec process mtk_hal_pq) +(typetransition mtk_hal_pq tmpfs_28_0 file mtk_hal_pq_tmpfs) +(allow mtk_hal_pq mtk_hal_pq_tmpfs (file (read write getattr map))) +(allow mtk_hal_pq tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_pq hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_pq (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_pq (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_pq (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_pq (process (getattr))) +(allow hal_pq_server mtk_hal_pq_hwservice (hwservice_manager (add find))) +(allow hal_pq_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_302_28_0 mtk_hal_pq_hwservice (hwservice_manager (add))) +(allow mtk_hal_pq graphics_device_28_0 (chr_file (ioctl read write open))) +(allow mtk_hal_pq init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_pq property_socket_28_0 (sock_file (write))) +(allow mtk_hal_pq fwk_sensor_hwservice_28_0 (hwservice_manager (find))) +(allow mtk_hal_pq property_socket_28_0 (sock_file (write))) +(allow mtk_hal_pq init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_pq mtk_pq_prop (property_service (set))) +(allow mtk_hal_pq mtk_pq_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_secure_element secure_element_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 mtk_hal_secure_element_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_secure_element (process (transition))) +(allow mtk_hal_secure_element mtk_hal_secure_element_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_secure_element (process (noatsecure))) +(allow init_28_0 mtk_hal_secure_element (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_secure_element_exec process mtk_hal_secure_element) +(typetransition mtk_hal_secure_element tmpfs_28_0 file mtk_hal_secure_element_tmpfs) +(allow mtk_hal_secure_element mtk_hal_secure_element_tmpfs (file (read write getattr map))) +(allow mtk_hal_secure_element tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_secure_element mtk_hal_rild_hwservice (hwservice_manager (find))) +(allow mtk_hal_secure_element rild (binder (call transfer))) +(allow mtk_hal_secure_element exported3_radio_prop_28_0 (file (read getattr open))) +(allow init_28_0 mtk_hal_sensors_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_sensors (process (transition))) +(allow mtk_hal_sensors mtk_hal_sensors_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_sensors (process (noatsecure))) +(allow init_28_0 mtk_hal_sensors (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_sensors_exec process mtk_hal_sensors) +(typetransition mtk_hal_sensors tmpfs_28_0 file mtk_hal_sensors_tmpfs) +(allow mtk_hal_sensors mtk_hal_sensors_tmpfs (file (read write getattr map))) +(allow mtk_hal_sensors tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_sensors hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_sensors (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_sensors (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_sensors (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_sensors (process (getattr))) +(allow mtk_hal_sensors system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mtk_hal_sensors (binder (transfer))) +(allow mtk_hal_sensors system_server_28_0 (fd (use))) +(allow mtk_hal_sensors hal_graphics_allocator_default (fd (use))) +(allow mtk_hal_sensors gpu_device_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_sensors gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors dri_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors ion_device_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_sensors ion_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors system_file_28_0 (dir (read))) +(allow mtk_hal_sensors system_file_28_0 (dir (open))) +(allow mtk_hal_sensors sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors hwmsensor_device (chr_file (ioctl read getattr lock map open))) +(allow mtk_hal_sensors hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_sensors sensorlist_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_acc_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_als_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_ps_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_mag_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_gyro_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_baro_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_hmdy_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_act_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_pedo_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_situ_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_step_c_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_fusion_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors m_bio_misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_sensors sensor_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_sensors sensor_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_sensors nvcfg_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_sensors nvcfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_sensors mnt_vendor_file_28_0 (dir (search))) +(allow init_28_0 mtk_hal_wifi_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_wifi (process (transition))) +(allow mtk_hal_wifi mtk_hal_wifi_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_wifi (process (noatsecure))) +(allow init_28_0 mtk_hal_wifi (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_wifi_exec process mtk_hal_wifi) +(typetransition mtk_hal_wifi tmpfs_28_0 file mtk_hal_wifi_tmpfs) +(allow mtk_hal_wifi mtk_hal_wifi_tmpfs (file (read write getattr map))) +(allow mtk_hal_wifi tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_wifi_hostapd_client mtk_hal_wifi_hostapd_server (binder (call transfer))) +(allow mtk_hal_wifi_hostapd_server mtk_hal_wifi_hostapd_client (binder (transfer))) +(allow mtk_hal_wifi_hostapd_client mtk_hal_wifi_hostapd_server (fd (use))) +(allow mtk_hal_wifi_hostapd_server mtk_hal_wifi_hostapd_client (binder (call transfer))) +(allow mtk_hal_wifi_hostapd_client mtk_hal_wifi_hostapd_server (binder (transfer))) +(allow mtk_hal_wifi_hostapd_server mtk_hal_wifi_hostapd_client (fd (use))) +(allow mtk_hal_wifi_hostapd_server mtk_hal_wifi_hostapd_hwservice (hwservice_manager (add find))) +(allow mtk_hal_wifi_hostapd_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_303_28_0 mtk_hal_wifi_hostapd_hwservice (hwservice_manager (add))) +(allow mtk_hal_wifi_hostapd_client mtk_hal_wifi_hostapd_hwservice (hwservice_manager (find))) +(allowx mtk_hal_wifi_hostapd self (ioctl udp_socket (0x6900 0x6902))) +(allowx mtk_hal_wifi_hostapd self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx mtk_hal_wifi_hostapd self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow mtk_hal_wifi_hostapd sysfs_type (dir (ioctl read getattr lock search open))) +(allow mtk_hal_wifi_hostapd sysfs_type (file (ioctl read getattr lock map open))) +(allow mtk_hal_wifi_hostapd sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_wifi_hostapd proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_wifi_hostapd proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_wifi_hostapd proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_wifi_hostapd kernel_28_0 (system (module_request))) +(allow mtk_hal_wifi_hostapd self (capability (setgid setuid net_admin net_raw))) +(allow mtk_hal_wifi_hostapd cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_wifi_hostapd self (netlink_route_socket (nlmsg_write))) +(allow mtk_hal_wifi_hostapd self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow mtk_hal_wifi_hostapd self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow mtk_hal_wifi_hostapd self (packet_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allowx mtk_hal_wifi_hostapd self (ioctl packet_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451))) +(allowx mtk_hal_wifi_hostapd self (ioctl packet_socket (0x6900 0x6902))) +(allowx mtk_hal_wifi_hostapd self (ioctl packet_socket (((range 0x8906 0x8907)) ((range 0x890b 0x890d)) ((range 0x8910 0x8927)) 0x8929 ((range 0x8930 0x8939)) ((range 0x8940 0x8943)) ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff))))) +(allowx mtk_hal_wifi_hostapd self (ioctl packet_socket (((range 0x8b00 0x8b02)) ((range 0x8b04 0x8b1d)) ((range 0x8b20 0x8b2d)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff))))) +(allow mtk_hal_wifi_hostapd wifi_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_wifi_hostapd wifi_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_wifi_hostapd wpa_socket_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_wifi_hostapd wpa_socket_28_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(neverallow mtk_hal_wifi_hostapd_server sdcard_type (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod))) +(neverallow mtk_hal_wifi_hostapd_server sdcard_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow init_28_0 mtk_wmt_launcher_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_wmt_launcher (process (transition))) +(allow mtk_wmt_launcher mtk_wmt_launcher_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_wmt_launcher (process (noatsecure))) +(allow init_28_0 mtk_wmt_launcher (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_wmt_launcher_exec process mtk_wmt_launcher) +(typetransition mtk_wmt_launcher tmpfs_28_0 file mtk_wmt_launcher_tmpfs) +(allow mtk_wmt_launcher mtk_wmt_launcher_tmpfs (file (read write getattr map))) +(allow mtk_wmt_launcher tmpfs_28_0 (dir (getattr search))) +(allow mtk_wmt_launcher property_socket_28_0 (sock_file (write))) +(allow mtk_wmt_launcher init_28_0 (unix_stream_socket (connectto))) +(allow mtk_wmt_launcher wmt_prop (property_service (set))) +(allow mtk_wmt_launcher wmt_prop (file (ioctl read getattr lock map open))) +(allow mtk_wmt_launcher stpwmt_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_wmt_launcher devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_wmt_launcher system_file_28_0 (dir (read open))) +(allow mtk_wmt_launcher vendor_file_28_0 (dir (read open))) +(allow mtkbootanimation_28_0 bootani_prop (property_service (set))) +(allow mtkbootanimation_28_0 qemu_pipe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtkbootanimation_28_0 proc_ged (file (ioctl read write getattr open))) +(allow mtkbootanimation_28_0 proc_secmem (file (read open))) +(allow mtkbootanimation_28_0 guiext-server_28_0 (binder (call))) +(allow mtkbootanimation_28_0 guiext-server_28_0 (binder (transfer))) +(allow mtkbootanimation_28_0 dri_device (chr_file (ioctl read write open))) +(allow mtkbootanimation_28_0 guiext-server_service_28_0 (service_manager (find))) +(allow mtkbootanimation_28_0 proc_perfmgr (dir (read search))) +(allow mtkbootanimation_28_0 proc_perfmgr (file (ioctl read open))) +(allow rild sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow rild self (capability2 (block_suspend))) +(allow rild self (cap2_userns (block_suspend))) +(allow rild kernel_28_0 (system (module_request))) +(allow rild self (capability (setuid net_admin net_raw))) +(allow rild cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(auditallow rild net_radio_prop_28_0 (property_service (set))) +(auditallow rild system_radio_prop_28_0 (property_service (set))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild ril_active_md_prop (property_service (set))) +(allow rild ril_active_md_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild ril_cdma_report_prop (property_service (set))) +(allow rild ril_cdma_report_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild ril_mux_report_case_prop (property_service (set))) +(allow rild ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild ctl_muxreport-daemon_prop (property_service (set))) +(allow rild ctl_muxreport-daemon_prop (file (ioctl read getattr lock map open))) +(allow rild sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow rild self (capability2 (block_suspend))) +(allow rild self (cap2_userns (block_suspend))) +(allow rild efs_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow rild efs_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow rild bluetooth_efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow rild bluetooth_efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow rild sdcard_type (dir (ioctl read getattr lock search open))) +(allow rild system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow rild proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow rild proc_net_28_0 (file (write lock append map open))) +(allow rild self (netlink_route_socket (nlmsg_write))) +(allow rild alarm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow rild radio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow rild radio_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow rild mtd_device_28_0 (dir (search))) +(allow rild tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow rild eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow rild Vcodec_device (chr_file (ioctl read write getattr lock append map open))) +(allow rild devmap_device (chr_file (ioctl read getattr lock map open))) +(allow rild devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow rild ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow rild misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow rild proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow rild sysfs_vcorefs_pwrctrl (file (write lock append map open))) +(allow rild bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow rild para_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow rild block_device_28_0 (dir (search))) +(allow rild platform_app_28_0 (fd (use))) +(allow rild radio_28_0 (fd (use))) +(allow rild mal_mfi_socket (sock_file (write lock append map open))) +(allow rild sysfs_ccci (dir (search))) +(allow rild sysfs_ccci (file (ioctl read getattr lock map open))) +(allow hal_telephony_server mtk_hal_rild_hwservice (hwservice_manager (add find))) +(neverallow base_typeattr_212_28_0 mtk_hal_rild_hwservice (hwservice_manager (add))) +(allow hal_telephony_client mtk_hal_rild_hwservice (hwservice_manager (find))) +(allow rild vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow rild vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 rild (dir (search))) +(allow vndservicemanager_28_0 rild (file (read open))) +(allow vndservicemanager_28_0 rild (process (getattr))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_telephony_sensitive_prop (property_service (set))) +(allow rild mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow rild mtk_agpsd (unix_stream_socket (connectto))) +(allow rild toolbox_exec_28_0 (file (getattr))) +(allow rild mtk_net_ipv6_prop (property_service (set))) +(allow rild sysfs_28_0 (file (open))) +(allow rild sysfs_28_0 (file (read))) +(allow rild vendor_shell_exec_28_0 (file (execute_no_trans))) +(allow rild vendor_toolbox_exec_28_0 (file (execute_no_trans))) +(allow rild tel_switch_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild vendor_radio_prop (property_service (set))) +(allow rild vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild vendor_ril_ipo_prop (property_service (set))) +(allow rild vendor_ril_ipo_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_cxp_vendor_prop (property_service (set))) +(allow rild mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow rild mnt_vendor_file_28_0 (dir (search))) +(allow rild mnt_vendor_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow rild nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow rild nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow rild mtk_hal_secure_element (binder (call))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_ss_vendor_prop (property_service (set))) +(allow rild mtk_ss_vendor_prop (file (ioctl read getattr lock map open))) +(allow rild phantom_device (chr_file (read write open))) +(allow init_28_0 mtkrild_exec (file (read getattr map execute open))) +(allow init_28_0 mtkrild (process (transition))) +(allow mtkrild mtkrild_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtkrild (process (noatsecure))) +(allow init_28_0 mtkrild (process (siginh rlimitinh))) +(typetransition init_28_0 mtkrild_exec process mtkrild) +(typetransition mtkrild tmpfs_28_0 file mtkrild_tmpfs) +(allow mtkrild mtkrild_tmpfs (file (read write getattr map))) +(allow mtkrild tmpfs_28_0 (dir (getattr search))) +(allow mtkrild kernel_28_0 (system (module_request))) +(allow mtkrild self (capability (setuid net_admin net_raw))) +(allow mtkrild cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(auditallow mtkrild net_radio_prop_28_0 (property_service (set))) +(auditallow mtkrild system_radio_prop_28_0 (property_service (set))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild ril_active_md_prop (property_service (set))) +(allow mtkrild ril_active_md_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild ril_cdma_report_prop (property_service (set))) +(allow mtkrild ril_cdma_report_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild ril_mux_report_case_prop (property_service (set))) +(allow mtkrild ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild ctl_muxreport-daemon_prop (property_service (set))) +(allow mtkrild ctl_muxreport-daemon_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_telephony_sensitive_prop (property_service (set))) +(allow mtkrild mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow mtkrild sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtkrild self (capability2 (block_suspend))) +(allow mtkrild self (cap2_userns (block_suspend))) +(allow mtkrild efs_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtkrild efs_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtkrild bluetooth_efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtkrild bluetooth_efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtkrild sdcard_type (dir (ioctl read getattr lock search open))) +(allow mtkrild system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow mtkrild proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow mtkrild proc_net_28_0 (file (write lock append map open))) +(allow mtkrild self (netlink_route_socket (nlmsg_write))) +(allow mtkrild alarm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild radio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild radio_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow mtkrild mtd_device_28_0 (dir (search))) +(allow mtkrild tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild Vcodec_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild devmap_device (chr_file (ioctl read getattr lock map open))) +(allow mtkrild devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild misc_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow mtkrild sysfs_vcorefs_pwrctrl (file (write lock append map open))) +(allow mtkrild bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow mtkrild para_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow mtkrild block_device_28_0 (dir (search))) +(allow mtkrild platform_app_28_0 (fd (use))) +(allow mtkrild radio_28_0 (fd (use))) +(allow mtkrild qemu_pipe_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild socket_device_28_0 (sock_file (write lock append map open))) +(allow mtkrild mal_mfi_socket (sock_file (write lock append map open))) +(allow mtkrild sysfs_ccci (dir (search))) +(allow mtkrild sysfs_ccci (file (ioctl read getattr lock map open))) +(allow init_28_0 socket_device_28_0 (sock_file (create setattr unlink))) +(allow mtkrild aee_aedv_28_0 (unix_stream_socket (connectto))) +(allowx mtkrild self (ioctl udp_socket (0x890c 0x8914 0x8916 0x8939 ((range 0x89f0 0x89f1))))) +(allow mtkrild vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtkrild vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtkrild (dir (search))) +(allow vndservicemanager_28_0 mtkrild (file (read open))) +(allow vndservicemanager_28_0 mtkrild (process (getattr))) +(allow mtkrild node_28_0 (rawip_socket (node_bind))) +(allow mtkrild sysfs_28_0 (file (open))) +(allow mtkrild sysfs_28_0 (file (read))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild vendor_ril_ipo_prop (property_service (set))) +(allow mtkrild vendor_ril_ipo_prop (file (ioctl read getattr lock map open))) +(allow mtkrild tel_switch_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild vendor_radio_prop (property_service (set))) +(allow mtkrild vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_cxp_vendor_prop (property_service (set))) +(allow mtkrild mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow mtkrild mnt_vendor_file_28_0 (dir (search))) +(allow mtkrild mnt_vendor_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtkrild nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtkrild nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_ss_vendor_prop (property_service (set))) +(allow mtkrild mtk_ss_vendor_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 muxreport_exec (file (read getattr map execute open))) +(allow init_28_0 muxreport (process (transition))) +(allow muxreport muxreport_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 muxreport (process (noatsecure))) +(allow init_28_0 muxreport (process (siginh rlimitinh))) +(typetransition init_28_0 muxreport_exec process muxreport) +(typetransition muxreport tmpfs_28_0 file muxreport_tmpfs) +(allow muxreport muxreport_tmpfs (file (read write getattr map))) +(allow muxreport tmpfs_28_0 (dir (getattr search))) +(allow muxreport property_socket_28_0 (sock_file (write))) +(allow muxreport init_28_0 (unix_stream_socket (connectto))) +(allow muxreport ril_mux_report_case_prop (property_service (set))) +(allow muxreport ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow muxreport ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow muxreport devpts_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow muxreport eemcs_device (chr_file (ioctl read write getattr lock append map open))) +(allow muxreport emd_device (chr_file (ioctl read write getattr lock append map open))) +(allow muxreport sysfs_ccci (dir (search))) +(allow muxreport sysfs_ccci (file (ioctl read getattr lock map open))) +(allow muxreport tel_switch_prop (file (ioctl read getattr lock map open))) +(allow muxreport property_socket_28_0 (sock_file (write))) +(allow muxreport init_28_0 (unix_stream_socket (connectto))) +(allow muxreport vendor_radio_prop (property_service (set))) +(allow muxreport vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow netd_28_0 wmtWifi_device (chr_file (write open))) +(allow netd_28_0 kernel_28_0 (system (module_request))) +(allow netd_28_0 self (capability (sys_module))) +(allow netd_28_0 self (capability (fsetid))) +(allow netd_28_0 platform_app_28_0 (fd (use))) +(allow netd_28_0 ppp_28_0 (process (sigkill))) +(allow netd_28_0 mdlogger_28_0 (fd (use))) +(allow netd_28_0 mdlogger_28_0 (tcp_socket (read write))) +(allow netd_28_0 mdlogger_28_0 (tcp_socket (getopt setopt))) +(allow netd_28_0 netdiag_28_0 (fd (use))) +(allow netd_28_0 netdiag_28_0 (udp_socket (read write getopt setopt))) +(allow netd_28_0 self (capability (setgid setuid))) +(allow netd_28_0 untrusted_app_28_0 (fd (use))) +(allow netd_28_0 untrusted_app_28_0 (unix_stream_socket (read write getopt setopt))) +(allow netd_28_0 isolated_app_28_0 (fd (use))) +(allow netd_28_0 mtk_antutu_prop (file (ioctl read getattr lock map open))) +(allow netdiag_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow netdiag_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow netdiag_28_0 net_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow netdiag_28_0 net_data_file_28_0 (dir (search))) +(allow netdiag_28_0 storage_file_28_0 (dir (search))) +(allow netdiag_28_0 storage_file_28_0 (lnk_file (read))) +(allow netdiag_28_0 mnt_user_file_28_0 (dir (search))) +(allow netdiag_28_0 mnt_user_file_28_0 (lnk_file (read))) +(allow netdiag_28_0 platform_app_28_0 (dir (search))) +(allow netdiag_28_0 untrusted_app_28_0 (dir (search))) +(allow netdiag_28_0 mnt_media_rw_file_28_0 (dir (search))) +(allow netdiag_28_0 vfat_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow netdiag_28_0 vfat_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow netdiag_28_0 tmpfs_28_0 (lnk_file (read))) +(allow netdiag_28_0 property_socket_28_0 (sock_file (write))) +(allow netdiag_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow netdiag_28_0 debug_netlog_prop (property_service (set))) +(allow netdiag_28_0 debug_netlog_prop (file (ioctl read getattr lock map open))) +(allow netdiag_28_0 property_socket_28_0 (sock_file (write))) +(allow netdiag_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow netdiag_28_0 persist_mtklog_prop (property_service (set))) +(allow netdiag_28_0 persist_mtklog_prop (file (ioctl read getattr lock map open))) +(allow netdiag_28_0 property_socket_28_0 (sock_file (write))) +(allow netdiag_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow netdiag_28_0 debug_mtklog_prop (property_service (set))) +(allow netdiag_28_0 debug_mtklog_prop (file (ioctl read getattr lock map open))) +(allow netdiag_28_0 device_logging_prop_28_0 (file (getattr open))) +(allow netdiag_28_0 mmc_prop_28_0 (file (getattr open))) +(allow netdiag_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow netdiag_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 nvram_agent_binder_exec (file (read getattr map execute open))) +(allow init_28_0 nvram_agent_binder (process (transition))) +(allow nvram_agent_binder nvram_agent_binder_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 nvram_agent_binder (process (noatsecure))) +(allow init_28_0 nvram_agent_binder (process (siginh rlimitinh))) +(typetransition init_28_0 nvram_agent_binder_exec process nvram_agent_binder) +(typetransition nvram_agent_binder tmpfs_28_0 file nvram_agent_binder_tmpfs) +(allow nvram_agent_binder nvram_agent_binder_tmpfs (file (read write getattr map))) +(allow nvram_agent_binder tmpfs_28_0 (dir (getattr search))) +(allow nvram_agent_binder nvram_agent_service_28_0 (service_manager (add))) +(allow nvram_agent_binder nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow nvram_agent_binder nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow nvram_agent_binder nvram_data_file (lnk_file (read))) +(allow nvram_agent_binder nvdata_file (lnk_file (read))) +(allow nvram_agent_binder nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow nvram_agent_binder nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow nvram_agent_binder als_ps_device (chr_file (ioctl read getattr lock map open))) +(allow nvram_agent_binder mtk-adc-cali_device (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder gsensor_device (chr_file (ioctl read getattr lock map open))) +(allow nvram_agent_binder gyroscope_device (chr_file (ioctl read getattr lock map open))) +(allow nvram_agent_binder init_28_0 (unix_stream_socket (connectto))) +(allow nvram_agent_binder property_socket_28_0 (sock_file (write))) +(allow nvram_agent_binder sysfs_28_0 (file (write))) +(allow nvram_agent_binder self (capability (chown fowner fsetid))) +(allow nvram_agent_binder nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder pro_info_device (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder block_device_28_0 (dir (search))) +(allow nvram_agent_binder app_data_file_28_0 (file (write))) +(allow nvram_agent_binder mtd_device_28_0 (dir (search))) +(allow nvram_agent_binder mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_agent_binder hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow nvram_agent_binder sysfs_28_0 (file (read open))) +(allow nvram_agent_binder hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 nvram_agent_binder (binder (call transfer))) +(allow hwservicemanager_28_0 nvram_agent_binder (dir (search))) +(allow hwservicemanager_28_0 nvram_agent_binder (file (read open))) +(allow hwservicemanager_28_0 nvram_agent_binder (process (getattr))) +(allow nvram_daemon tel_switch_prop (file (ioctl read getattr lock map open))) +(allow nvram_agent_binder mnt_vendor_file_28_0 (dir (search))) +(allow nvram_agent_binder sysfs_boot_mode (file (ioctl read getattr lock map open))) +(allow init_28_0 nvram_daemon_exec (file (read getattr map execute open))) +(allow init_28_0 nvram_daemon (process (transition))) +(allow nvram_daemon nvram_daemon_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 nvram_daemon (process (noatsecure))) +(allow init_28_0 nvram_daemon (process (siginh rlimitinh))) +(typetransition init_28_0 nvram_daemon_exec process nvram_daemon) +(typetransition nvram_daemon tmpfs_28_0 file nvram_daemon_tmpfs) +(allow nvram_daemon nvram_daemon_tmpfs (file (read write getattr map))) +(allow nvram_daemon tmpfs_28_0 (dir (getattr search))) +(allow nvram_daemon nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow nvram_daemon nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow nvram_daemon nvram_data_file (lnk_file (read))) +(allow nvram_daemon nvdata_file (lnk_file (read))) +(allow nvram_daemon nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow nvram_daemon nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow nvram_daemon als_ps_device (chr_file (ioctl read getattr lock map open))) +(allow nvram_daemon mtk-adc-cali_device (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon gsensor_device (chr_file (ioctl read getattr lock map open))) +(allow nvram_daemon gyroscope_device (chr_file (ioctl read getattr lock map open))) +(allow nvram_daemon init_28_0 (unix_stream_socket (connectto))) +(allow nvram_daemon sysfs_28_0 (file (write lock append map open))) +(allow nvram_daemon self (capability (chown fowner fsetid))) +(allow nvram_daemon nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon pro_info_device (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon block_device_28_0 (dir (search))) +(allow nvram_daemon mtd_device_28_0 (dir (search))) +(allow nvram_daemon mtd_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow nvram_daemon kmsg_device_28_0 (chr_file (write lock append map open))) +(allow nvram_daemon proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow nvram_daemon service_nvram_init_prop (property_service (set))) +(allow nvram_daemon rootfs_28_0 (dir (read open))) +(allow nvram_daemon rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow nvram_daemon nvram_data_file (lnk_file (unlink))) +(allow nvram_daemon property_socket_28_0 (sock_file (write))) +(allow nvram_daemon init_28_0 (unix_stream_socket (connectto))) +(allow nvram_daemon service_nvram_init_prop (property_service (set))) +(allow nvram_daemon service_nvram_init_prop (file (ioctl read getattr lock map open))) +(allow nvram_daemon property_socket_28_0 (sock_file (write))) +(allow nvram_daemon init_28_0 (unix_stream_socket (connectto))) +(allow nvram_daemon wifi_5g_prop (property_service (set))) +(allow nvram_daemon wifi_5g_prop (file (ioctl read getattr lock map open))) +(allow nvram_daemon sysfs_28_0 (dir (read))) +(allow nvram_daemon sysfs_28_0 (file (read))) +(allow nvram_daemon tel_switch_prop (file (ioctl read getattr lock map open))) +(allow nvram_daemon mnt_vendor_file_28_0 (dir (search))) +(allow nvram_daemon self (capability (chown fowner fsetid))) +(allow nvram_daemon sysfs_boot_mode (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow platform_app_28_0 mobile_log_d_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 mdlogger_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 emdlogger_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 cmddumper_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 connsyslogger (unix_stream_socket (connectto))) +(allow platform_app_28_0 netdiag_socket (sock_file (write))) +(allow platform_app_28_0 netdiag_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 bluetooth_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 ttySDIO_device (chr_file (ioctl read write getattr lock append map open))) +(allow platform_app_28_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow platform_app_28_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow platform_app_28_0 aee_exp_data_file (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 aee_exp_data_file (dir (ioctl read getattr lock search open))) +(allow platform_app_28_0 mdlog_data_file (file (ioctl read write getattr lock append map open))) +(allow platform_app_28_0 mdlog_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow platform_app_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 aee_dumpsys_data_file (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 aee_exp_vendor_file (dir (search))) +(allow platform_app_28_0 aee_exp_vendor_file (dir (read getattr open))) +(allow platform_app_28_0 aee_exp_vendor_file (file (read getattr open))) +(allow platform_app_28_0 debug_mdlogger_prop (file (read getattr open))) +(allow platform_app_28_0 debug_mtklog_prop (file (read getattr open))) +(allow platform_app_28_0 vendor_bluetooth_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mobile_log_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 persist_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 vendor_connsysfw_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 sysfs_boot_type (file (read getattr open))) +(allow platform_app_28_0 vpu_device (chr_file (ioctl read write getattr lock append map open))) +(allow radio_28_0 sysfs_keypad_file (dir (ioctl read getattr lock search open))) +(allow radio_28_0 sysfs_keypad_file (file (write lock append map open))) +(allow radio_28_0 surfaceflinger_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow radio_28_0 debugfs_usb20_phy (file (read getattr open))) +(allow radio_28_0 debugfs_usb20_phy (dir (search))) +(allow radio_28_0 als_ps_device (chr_file (ioctl read open))) +(allow radio_28_0 gsensor_device (chr_file (ioctl read open))) +(allow radio_28_0 gyroscope_device (chr_file (ioctl read open))) +(allow radio_28_0 mt_otg_test_device (chr_file (ioctl read write open))) +(allow radio_28_0 mtgpio_device (chr_file (ioctl read open))) +(allow radio_28_0 stpbt_device (chr_file (read write open))) +(allow radio_28_0 stpant_device (chr_file (read write open))) +(allow radio_28_0 bt_int_adp_socket (sock_file (write))) +(allow radio_28_0 mt6605_device (chr_file (ioctl read write getattr open))) +(allow radio_28_0 nfc_socket (dir (write add_name remove_name search))) +(allow radio_28_0 system_prop_28_0 (property_service (set))) +(allow radio_28_0 em_svr_28_0 (unix_stream_socket (connectto))) +(allowx radio_28_0 self (ioctl udp_socket (0x8b06 0x8b1a ((range 0x8be0 0x8be9)) 0x8beb))) +(allow radio_28_0 block_device_28_0 (dir (search))) +(allow radio_28_0 ttyGS_device (chr_file (ioctl read write open))) +(allow radio_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow radio_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow radio_28_0 ccci_fsd (dir (ioctl read getattr lock search open))) +(allow radio_28_0 nvdata_file (dir (search))) +(allow radio_28_0 nvdata_file (file (ioctl read write getattr lock append map open))) +(allow radio_28_0 mtk_em_net_auto_tethering_prop (property_service (set))) +(allow radio_28_0 mtk_em_net_auto_tethering_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 hal_telephony (binder (call transfer))) +(allow hal_telephony radio_28_0 (binder (transfer))) +(allow radio_28_0 hal_telephony (fd (use))) +(allow radio_28_0 hal_graphics_composer_default (fd (use))) +(allow radio_28_0 mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_hal_imsa (binder (call transfer))) +(allow mtk_hal_imsa radio_28_0 (binder (transfer))) +(allow radio_28_0 mtk_hal_imsa (fd (use))) +(allow radio_28_0 hal_audio_hwservice_28_0 (hwservice_manager (find))) +(allow radio_28_0 mtk_hal_audio (binder (call transfer))) +(allow mtk_hal_audio radio_28_0 (binder (transfer))) +(allow radio_28_0 mtk_hal_audio (fd (use))) +(allow radio_28_0 system_radio_prop_28_0 (property_service (set))) +(allow radio_28_0 system_radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 hal_nfc_hwservice_28_0 (hwservice_manager (find))) +(allow radio_28_0 hal_nfc (binder (call transfer))) +(allow hal_nfc radio_28_0 (binder (transfer))) +(allow radio_28_0 hal_nfc (fd (use))) +(allow hal_nfc radio_28_0 (binder (call transfer))) +(allow radio_28_0 hal_nfc (binder (transfer))) +(allow hal_nfc radio_28_0 (fd (use))) +(allow radio_28_0 nfc_socket (sock_file (write create setattr unlink))) +(allow radio_28_0 system_prop_28_0 (property_service (set))) +(allow radio_28_0 system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_hal_power_hwservice (hwservice_manager (find))) +(allow radio_28_0 mtk_hal_power (binder (call transfer))) +(allow mtk_hal_power radio_28_0 (binder (transfer))) +(allow radio_28_0 mtk_hal_power (fd (use))) +(allow radio_28_0 wmt_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 tel_switch_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_debug_md_reset_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 sysfs_batteryinfo_28_0 (dir (search))) +(allow radio_28_0 sysfs_batteryinfo_28_0 (file (read write create getattr open))) +(allow radio_28_0 sysfs_vbus (file (read getattr open))) +(allow radio_28_0 sysfs_tpd_debug (dir (read search open))) +(allow radio_28_0 sysfs_tpd_setting (dir (read search open))) +(allow radio_28_0 sysfs_pmu (dir (search))) +(allow radio_28_0 sysfs_pmu (file (read))) +(allow radio_28_0 sysfs_pmu (lnk_file (read))) +(allow radio_28_0 sysfs_spm (dir (search))) +(allow radio_28_0 sysfs_headset (file (read open))) +(allow radio_28_0 vendor_sim_system_prop (property_service (set))) +(allow radio_28_0 vendor_sim_system_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_bgdata_disabled (property_service (set))) +(allow radio_28_0 mtk_bgdata_disabled (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_telecom_vibrate (property_service (set))) +(allow radio_28_0 mtk_telecom_vibrate (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_gprs_attach_type (property_service (set))) +(allow radio_28_0 mtk_gprs_attach_type (file (ioctl read getattr lock map open))) +(allow radio_28_0 lbs_hidl_service (binder (call transfer))) +(allow lbs_hidl_service radio_28_0 (binder (transfer))) +(allow radio_28_0 lbs_hidl_service (fd (use))) +(allow radio_28_0 mtk_hal_lbs_hwservice (hwservice_manager (find))) +(allow radio_28_0 mtk_power_off_md_type (property_service (set))) +(allow radio_28_0 mtk_power_off_md_type (file (ioctl read getattr lock map open))) +(allow radio_28_0 persist_mtk_aeev_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_em_sys_prop (property_service (set))) +(allow radio_28_0 mtk_em_sys_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 coredump_prop (property_service (set))) +(allow radio_28_0 coredump_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_usb_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 sys_usb_rawbulk (file (ioctl read getattr lock map open))) +(allow radio_28_0 sys_usb_rawbulk (dir (ioctl read getattr lock search open))) +(allow radio_28_0 vendor_radio_prop (property_service (set))) +(allow radio_28_0 vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow rild sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow rild self (capability2 (block_suspend))) +(allow rild self (cap2_userns (block_suspend))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtkrild (unix_stream_socket (connectto))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild self (capability (setuid))) +(allow rild socket_device_28_0 (sock_file (write))) +(allow rild radio_prop_28_0 (property_service (set))) +(allow rild ril_mux_report_case_prop (property_service (set))) +(allow rild mtk_agpsd (unix_stream_socket (connectto))) +(allow servicemanager_28_0 rild (dir (search))) +(allow servicemanager_28_0 rild (file (read open))) +(allow servicemanager_28_0 rild (process (getattr))) +(allow rild proc_28_0 (file (read))) +(allow rild netd_socket_28_0 (sock_file (write))) +(allow rild netd_socket_28_0 (sock_file (read))) +(allow rild hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_telephony_server mtk_hal_rild_hwservice (hwservice_manager (add find))) +(neverallow base_typeattr_212_28_0 mtk_hal_rild_hwservice (hwservice_manager (add))) +(allow hal_telephony_client mtk_hal_rild_hwservice (hwservice_manager (find))) +(allow rild vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow rild vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 rild (dir (search))) +(allow vndservicemanager_28_0 rild (file (read open))) +(allow vndservicemanager_28_0 rild (process (getattr))) +(allow rild mtk_hal_audio (binder (call transfer))) +(allow mtk_hal_audio rild (binder (transfer))) +(allow rild mtk_hal_audio (fd (use))) +(allow rild hal_audio_hwservice_28_0 (hwservice_manager (find))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild vendor_ril_ipo_prop (property_service (set))) +(allow mtkrild vendor_ril_ipo_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_cxp_vendor_prop (property_service (set))) +(allow mtkrild mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow mtkrild mnt_vendor_file_28_0 (dir (search))) +(allow mtkrild mnt_vendor_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtkrild nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtkrild nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_ss_vendor_prop (property_service (set))) +(allow mtkrild mtk_ss_vendor_prop (file (ioctl read getattr lock map open))) +(allow shell_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow shell_28_0 hal_camera_hwservice_28_0 (hwservice_manager (find))) +(allow shell_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera shell_28_0 (binder (transfer))) +(allow shell_28_0 mtk_hal_camera (fd (use))) +(allow shell_28_0 aee_exp_vendor_file (dir (ioctl read getattr lock search open))) +(allow shell_28_0 aee_exp_vendor_file (file (ioctl read getattr lock map open))) +(allow shell_28_0 aee_exp_data_file (dir (ioctl read getattr lock search open))) +(allow shell_28_0 aee_exp_data_file (file (ioctl read getattr lock map open))) +(allow shell_28_0 mobile_log_prop (file (ioctl read getattr lock map open))) +(allow shell_28_0 persist_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow shell_28_0 persist_aee_prop (file (ioctl read getattr lock map open))) +(allow shell_28_0 debug_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 slpd_exec (file (read getattr map execute open))) +(allow init_28_0 slpd (process (transition))) +(allow slpd slpd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 slpd (process (noatsecure))) +(allow init_28_0 slpd (process (siginh rlimitinh))) +(typetransition init_28_0 slpd_exec process slpd) +(typetransition slpd tmpfs_28_0 file slpd_tmpfs) +(allow slpd slpd_tmpfs (file (read write getattr map))) +(allow slpd tmpfs_28_0 (dir (getattr search))) +(allow slpd mtk_agpsd (unix_dgram_socket (sendto))) +(allow init_28_0 spm_loader_exec (file (read getattr map execute open))) +(allow init_28_0 spm_loader (process (transition))) +(allow spm_loader spm_loader_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 spm_loader (process (noatsecure))) +(allow init_28_0 spm_loader (process (siginh rlimitinh))) +(typetransition init_28_0 spm_loader_exec process spm_loader) +(typetransition spm_loader tmpfs_28_0 file spm_loader_tmpfs) +(allow spm_loader spm_loader_tmpfs (file (read write getattr map))) +(allow spm_loader tmpfs_28_0 (dir (getattr search))) +(allow spm_loader spm_device (chr_file (ioctl read getattr lock map open))) +(allow st54spi_hal_secure_element st54spi_device (chr_file (ioctl read write getattr open))) +(allow init_28_0 st54spi_hal_secure_element_exec (file (read getattr map execute open))) +(allow init_28_0 st54spi_hal_secure_element (process (transition))) +(allow st54spi_hal_secure_element st54spi_hal_secure_element_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 st54spi_hal_secure_element (process (noatsecure))) +(allow init_28_0 st54spi_hal_secure_element (process (siginh rlimitinh))) +(typetransition init_28_0 st54spi_hal_secure_element_exec process st54spi_hal_secure_element) +(typetransition st54spi_hal_secure_element tmpfs_28_0 file st54spi_hal_secure_element_tmpfs) +(allow st54spi_hal_secure_element st54spi_hal_secure_element_tmpfs (file (read write getattr map))) +(allow st54spi_hal_secure_element tmpfs_28_0 (dir (getattr search))) +(allow stp_dump3 system_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow stp_dump3 stp_dump_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow stp_dump3 stp_dump_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow stp_dump3 stp_dump_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow stp_dump3 stp_dump_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow stp_dump3 stp_dump_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(typetransition stp_dump3 system_data_file_28_0 dir stp_dump_data_file) +(typetransition stp_dump3 system_data_file_28_0 fifo_file stp_dump_data_file) +(typetransition stp_dump3 system_data_file_28_0 sock_file stp_dump_data_file) +(typetransition stp_dump3 system_data_file_28_0 lnk_file stp_dump_data_file) +(typetransition stp_dump3 system_data_file_28_0 file stp_dump_data_file) +(allow stp_dump3 self (capability (chown fowner fsetid net_admin))) +(allow stp_dump3 self (netlink_socket (read write create getattr bind setopt))) +(allow stp_dump3 self (netlink_generic_socket (read write create getattr bind setopt))) +(allow stp_dump3 media_rw_data_file_28_0 (dir (setattr add_name))) +(allow stp_dump3 media_rw_data_file_28_0 (dir (rmdir))) +(allow stp_dump3 media_rw_data_file_28_0 (dir (read write create getattr setattr add_name remove_name search open))) +(allow stp_dump3 media_rw_data_file_28_0 (file (read write create getattr setattr append unlink rename open))) +(allow stp_dump3 wmtdetect_device (chr_file (ioctl read write open))) +(allow stp_dump3 stpwmt_device (chr_file (ioctl read write open))) +(allow stp_dump3 tmpfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow stp_dump3 tmpfs_28_0 (lnk_file (read))) +(allow stp_dump3 mnt_user_file_28_0 (dir (search))) +(allow stp_dump3 mnt_user_file_28_0 (lnk_file (read))) +(allow stp_dump3 storage_file_28_0 (lnk_file (read))) +(allow stp_dump3 sdcard_type (dir (search))) +(allow stp_dump3 sdcard_type (dir (read write create getattr setattr add_name remove_name search open))) +(allow stp_dump3 sdcard_type (file (read write create getattr setattr append unlink rename open))) +(allow stp_dump3 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow stp_dump3 stp_dump_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow stp_dump3 stp_dump_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow stp_dump3 shell_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow stp_dump3 toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow stp_dump3 kernel_28_0 (system (syslog_read))) +(allow stp_dump3 unlabeled_28_0 (dir (getattr))) +(allow stp_dump3 system_file_28_0 (file (execute_no_trans))) +(allow stp_dump3 coredump_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 stp_dump3_exec (file (read getattr map execute open))) +(allow init_28_0 stp_dump3 (process (transition))) +(allow stp_dump3 stp_dump3_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 stp_dump3 (process (noatsecure))) +(allow init_28_0 stp_dump3 (process (siginh rlimitinh))) +(typetransition init_28_0 stp_dump3_exec process stp_dump3) +(typetransition stp_dump3 tmpfs_28_0 file stp_dump3_tmpfs) +(allow stp_dump3 stp_dump3_tmpfs (file (read write getattr map))) +(allow stp_dump3 tmpfs_28_0 (dir (getattr search))) +(allow surfaceflinger_28_0 sw_sync_device (chr_file (ioctl read write getattr lock append map open))) +(allow surfaceflinger_28_0 debug_prop_28_0 (property_service (set))) +(allow surfaceflinger_28_0 proc_ged (file (ioctl read write getattr open))) +(allow surfaceflinger_28_0 gpu_device_28_0 (dir (search))) +(allow surfaceflinger_28_0 proc_bootprof (file (ioctl read getattr lock map open))) +(allow surfaceflinger_28_0 debugfs_ion (dir (search))) +(allow surfaceflinger_28_0 mtk_cmdq_device (chr_file (ioctl read open))) +(allow surfaceflinger_28_0 servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 surfaceflinger_28_0 (dir (search))) +(allow servicemanager_28_0 surfaceflinger_28_0 (file (read open))) +(allow servicemanager_28_0 surfaceflinger_28_0 (process (getattr))) +(allow surfaceflinger_28_0 binderservicedomain (binder (call transfer))) +(allow binderservicedomain surfaceflinger_28_0 (binder (transfer))) +(allow surfaceflinger_28_0 binderservicedomain (fd (use))) +(allow surfaceflinger_28_0 appdomain (binder (call transfer))) +(allow appdomain surfaceflinger_28_0 (binder (transfer))) +(allow surfaceflinger_28_0 appdomain (fd (use))) +(allow surfaceflinger_28_0 mtkbootanimation_28_0 (binder (call transfer))) +(allow mtkbootanimation_28_0 surfaceflinger_28_0 (binder (transfer))) +(allow surfaceflinger_28_0 mtkbootanimation_28_0 (fd (use))) +(allow surfaceflinger_28_0 mtkbootanimation_28_0 (dir (search))) +(allow surfaceflinger_28_0 mtkbootanimation_28_0 (file (read getattr open))) +(allow surfaceflinger_28_0 proc_perfmgr (dir (read search))) +(allow surfaceflinger_28_0 proc_perfmgr (file (ioctl read open))) +(allow surfaceflinger_28_0 graphics_hwc_pid_prop (file (ioctl read getattr lock map open))) +(allow surfaceflinger_28_0 graphics_debug_prop (file (ioctl read getattr lock map open))) +(allow surfaceflinger_28_0 graphics_hwc_latch_unsignaled_prop (file (ioctl read getattr lock map open))) +(allow surfaceflinger_28_0 hal_graphics_composer_default (dir (search))) +(allow surfaceflinger_28_0 hal_graphics_composer_default (lnk_file (read))) +(allow surfaceflinger_28_0 debug_bq_dump_prop (file (ioctl read getattr lock map open))) +(allow surfaceflinger_28_0 graphics_hwc_hdr_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_thermal_config_prop (file (read getattr open))) +(allow system_app_28_0 aee_exp_data_file (file (ioctl read getattr lock map open))) +(allow system_app_28_0 aee_exp_data_file (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 md_monitor_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mdlog_data_file (dir (read search open))) +(allow system_app_28_0 mdlog_data_file (file (read getattr open))) +(allow system_server_28_0 touch_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 stpant_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 devmap_device (chr_file (ioctl read getattr lock map open))) +(allow system_server_28_0 irtx_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 qemu_pipe_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 wmtWifi_device (chr_file (write lock append map open))) +(allow system_server_28_0 dynamic_fw_data_file (dir (read search open))) +(allow system_server_28_0 dynamic_fw_data_file (file (read open))) +(allow system_server_28_0 proc_bootprof (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 aee_core_data_file (dir (ioctl read getattr lock search open))) +(allow system_server_28_0 debugfs_28_0 (dir (ioctl read getattr lock search open))) +(allow system_server_28_0 zygote_28_0 (binder (impersonate))) +(allow system_server_28_0 ctl_bootanim_prop_28_0 (property_service (set))) +(allow system_server_28_0 aee_dumpsys_data_file (file (write lock append map open))) +(allow system_server_28_0 aee_exp_data_file (file (write lock append map open))) +(allow system_server_28_0 exec_type (file (ioctl read getattr lock map open))) +(allow system_server_28_0 zygote_28_0 (unix_stream_socket (getattr getopt))) +(allow system_server_28_0 debugfs_wakeup_sources_28_0 (file (ioctl read getattr lock map open))) +(allow system_server_28_0 sysfs_dcm (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 proc_ged (file (ioctl read write getattr open))) +(allow system_server_28_0 log_tag_prop_28_0 (property_service (set))) +(allow system_server_28_0 surfaceflinger_28_0 (fifo_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 gpu_device_28_0 (dir (search))) +(allow system_server_28_0 debugfs_gpu_img (dir (search))) +(allow system_server_28_0 sw_sync_device (chr_file (ioctl read write getattr open))) +(allow system_server_28_0 ttyMT_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 ttyS_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 proc_mtktz (dir (search))) +(allow system_server_28_0 proc_mtktz (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mtk_hal_audio (process (getsched setsched))) +(allow system_server_28_0 mtk_hal_bluetooth (binder (call transfer))) +(allow mtk_hal_bluetooth system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_bluetooth (fd (use))) +(allow system_server_28_0 mtk_hal_sensors (binder (call transfer))) +(allow mtk_hal_sensors system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_sensors (fd (use))) +(allow system_server_28_0 mtk_hal_light (binder (call transfer))) +(allow mtk_hal_light system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_light (fd (use))) +(allow system_server_28_0 vendor_framework_file_28_0 (dir (ioctl read getattr lock map open))) +(allow system_server_28_0 vendor_framework_file_28_0 (file (getattr))) +(allow system_server_28_0 wifi_prop_28_0 (file (read getattr open))) +(allow system_server_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow system_server_28_0 mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 debugfs_wakeup_sources_28_0 (file (read getattr open))) +(allow system_server_28_0 mtk_hal_imsa (binder (call transfer))) +(allow mtk_hal_imsa system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_imsa (fd (use))) +(allow system_server_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_camera (fd (use))) +(allow system_server_28_0 mnld (binder (call transfer))) +(allow mnld system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mnld (fd (use))) +(allow system_server_28_0 netdiag_28_0 (fifo_file (write))) +(allow system_server_28_0 dhcp_data_file_28_0 (dir (search))) +(allow system_server_28_0 dhcp_data_file_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow system_server_28_0 dhcp_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 mtk_thermal_config_prop (file (read getattr open))) +(allow system_server_28_0 proc_perfmgr (dir (read search))) +(allow system_server_28_0 proc_perfmgr (file (ioctl read open))) +(allow system_server_28_0 mtk_hal_wifi (binder (call transfer))) +(allow mtk_hal_wifi system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_wifi (fd (use))) +(allow system_server_28_0 persist_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 debugfs_ged (dir (search))) +(allow system_server_28_0 debugfs_ged (file (write open))) +(allow system_server_28_0 debugfs_ged (file (read))) +(allow system_server_28_0 debugfs_ged (file (getattr))) +(allow system_server_28_0 property_socket_28_0 (sock_file (write))) +(allow system_server_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_server_28_0 coredump_prop (property_service (set))) +(allow system_server_28_0 coredump_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 thermal_manager_exec (file (read getattr map execute open))) +(allow init_28_0 thermal_manager (process (transition))) +(allow thermal_manager thermal_manager_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 thermal_manager (process (noatsecure))) +(allow init_28_0 thermal_manager (process (siginh rlimitinh))) +(typetransition init_28_0 thermal_manager_exec process thermal_manager) +(typetransition thermal_manager tmpfs_28_0 file thermal_manager_tmpfs) +(allow thermal_manager thermal_manager_tmpfs (file (read write getattr map))) +(allow thermal_manager tmpfs_28_0 (dir (getattr search))) +(allow thermal_manager proc_mtkcooler (dir (search))) +(allow thermal_manager proc_mtktz (dir (search))) +(allow thermal_manager proc_thermal (dir (search))) +(allow thermal_manager proc_mtkcooler (file (ioctl read write getattr lock append map open))) +(allow thermal_manager proc_mtktz (file (ioctl read write getattr lock append map open))) +(allow thermal_manager proc_thermal (file (ioctl read write getattr lock append map open))) +(allow thermal_manager thermal_manager_data_file (file (read write create setattr lock open))) +(allow thermal_manager thermal_manager_data_file (dir (ioctl read write getattr setattr lock add_name remove_name search open))) +(allow thermal_manager mediaserver_28_0 (fd (use))) +(allow thermal_manager mediaserver_28_0 (fifo_file (read write))) +(allow thermal_manager mediaserver_28_0 (tcp_socket (read write))) +(allow thermal_manager camera_isp_device (chr_file (read write))) +(allow thermal_manager cameraserver_28_0 (fd (use))) +(allow thermal_manager kd_camera_hw_device (chr_file (read write))) +(allow thermal_manager MTK_SMI_device (chr_file (read))) +(allow thermal_manager property_socket_28_0 (sock_file (write))) +(allow thermal_manager surfaceflinger_28_0 (fd (use))) +(allow thermal_manager init_28_0 (unix_stream_socket (connectto))) +(allow thermal_manager sysfs_28_0 (file (write))) +(allow thermal_manager mtk_thermal_config_prop (file (read getattr open))) +(allow thermal_manager mtk_thermal_config_prop (property_service (set))) +(allow thermal_manager vendor_data_file_28_0 (dir (write add_name))) +(allow thermal_manager self (capability (chown fowner))) +(allow thermalindicator_28_0 proc_ged (file (ioctl read write getattr open))) +(allow init_28_0 thermalloadalgod_exec (file (read getattr map execute open))) +(allow init_28_0 thermalloadalgod (process (transition))) +(allow thermalloadalgod thermalloadalgod_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 thermalloadalgod (process (noatsecure))) +(allow init_28_0 thermalloadalgod (process (siginh rlimitinh))) +(typetransition init_28_0 thermalloadalgod_exec process thermalloadalgod) +(typetransition thermalloadalgod tmpfs_28_0 file thermalloadalgod_tmpfs) +(allow thermalloadalgod thermalloadalgod_tmpfs (file (read write getattr map))) +(allow thermalloadalgod tmpfs_28_0 (dir (getattr search))) +(allow thermal_manager vendor_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow thermal_manager thermal_manager_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow thermal_manager thermal_manager_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow thermal_manager thermal_manager_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow thermal_manager thermal_manager_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow thermal_manager thermal_manager_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(typetransition thermal_manager vendor_data_file_28_0 dir thermal_manager_data_file) +(typetransition thermal_manager vendor_data_file_28_0 fifo_file thermal_manager_data_file) +(typetransition thermal_manager vendor_data_file_28_0 sock_file thermal_manager_data_file) +(typetransition thermal_manager vendor_data_file_28_0 lnk_file thermal_manager_data_file) +(typetransition thermal_manager vendor_data_file_28_0 file thermal_manager_data_file) +(allow thermalloadalgod input_device_28_0 (dir (ioctl read write getattr lock search open))) +(allow thermalloadalgod input_device_28_0 (file (ioctl read getattr lock map open))) +(allow thermalloadalgod thermalloadalgod (netlink_socket (read write create bind))) +(allow thermalloadalgod thermal_manager_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow thermalloadalgod thermal_manager_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow thermalloadalgod kmsg_device_28_0 (chr_file (write))) +(allow thermalloadalgod proc_28_0 (dir (getattr search))) +(allow thermalloadalgod proc_28_0 (file (ioctl read write getattr open))) +(allow thermalloadalgod shell_28_0 (dir (search))) +(allow thermalloadalgod platform_app_28_0 (dir (search))) +(allow thermalloadalgod platform_app_28_0 (file (read getattr open))) +(allow thermalloadalgod priv_app_28_0 (dir (search))) +(allow thermalloadalgod priv_app_28_0 (file (read getattr open))) +(allow thermalloadalgod system_app_28_0 (dir (search))) +(allow thermalloadalgod system_app_28_0 (file (read getattr open))) +(allow thermalloadalgod untrusted_app_28_0 (dir (search))) +(allow thermalloadalgod untrusted_app_28_0 (file (read getattr open))) +(allow thermalloadalgod mediaserver_28_0 (dir (search))) +(allow thermalloadalgod mediaserver_28_0 (file (read getattr open))) +(allow thermalloadalgod proc_thermal (dir (search))) +(allow thermalloadalgod proc_thermal (file (read write getattr open))) +(allow ueventd_28_0 proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow ueventd_28_0 device_28_0 (chr_file (relabelfrom relabelto))) +(allow ueventd_28_0 m_acc_misc_device (chr_file (relabelfrom relabelto))) +(allow ueventd_28_0 m_mag_misc_device (chr_file (relabelfrom relabelto))) +(allow untrusted_app_28_0 proc_mtktz (dir (search))) +(allow untrusted_app_28_0 proc_mtktz (file (ioctl read getattr lock map open))) +(allow untrusted_app_25_28_0 proc_mtktz (dir (search))) +(allow untrusted_app_25_28_0 proc_mtktz (file (read getattr open))) +(allow untrusted_app_25_28_0 proc_thermal (dir (search))) +(allow untrusted_app_25_28_0 proc_thermal (file (read getattr open))) +(allow untrusted_app_25_28_0 sysfs_fps (dir (search))) +(allow untrusted_app_25_28_0 sysfs_fps (file (read getattr open))) +(allow untrusted_app_25_28_0 sysfs_batteryinfo_28_0 (dir (search))) +(allow untrusted_app_25_28_0 sysfs_batteryinfo_28_0 (file (read getattr open))) +(allow untrusted_app_25_28_0 sysfs_therm (dir (read search open))) +(allow untrusted_app_25_28_0 sysfs_therm (file (read getattr open))) +(allow update_engine_28_0 preloader_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 lk_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 dtbo_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 tee_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 vendor_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 odm_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 oem_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 md_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 dsp_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 scp_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 sspm_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 spmfw_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 mcupmfw_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 loader_ext_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 cam_vpu_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 para_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 vbmeta_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 audio_dsp_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow update_engine_28_0 system_app_28_0 (binder (call transfer))) +(allow update_engine_28_0 postinstall_mnt_dir_28_0 (dir (read write getattr unlink search open))) +(allow update_engine_28_0 tmpfs_28_0 (lnk_file (read))) +(allow update_engine_28_0 sysfs_boot_type (file (ioctl read getattr lock map open))) +(typetransition vendor_app tmpfs_28_0 file vendor_app_tmpfs) +(allow vendor_app vendor_app_tmpfs (file (read write getattr map))) +(allow vendor_app tmpfs_28_0 (dir (getattr search))) +(allow vendor_app vendor_app_tmpfs (file (execute))) +(neverallow base_typeattr_304_28_0 base_typeattr_305_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_306_28_0 vendor_app (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(allow vendor_app mnt_media_rw_file_28_0 (dir (search))) +(allow vendor_app servicemanager_28_0 (service_manager (list))) +(allow vendor_app audioserver_service_28_0 (service_manager (find))) +(allow vendor_app cameraserver_service_28_0 (service_manager (find))) +(allow vendor_app drmserver_service_28_0 (service_manager (find))) +(allow vendor_app mediaserver_service_28_0 (service_manager (find))) +(allow vendor_app mediaextractor_service_28_0 (service_manager (find))) +(allow vendor_app mediametrics_service_28_0 (service_manager (find))) +(allow vendor_app mediadrmserver_service_28_0 (service_manager (find))) +(allow vendor_app nfc_service_28_0 (service_manager (find))) +(allow vendor_app radio_service_28_0 (service_manager (find))) +(allow vendor_app surfaceflinger_service_28_0 (service_manager (find))) +(allow vendor_app app_api_service (service_manager (find))) +(allow vendor_app vr_manager_service_28_0 (service_manager (find))) +(allow vendor_app sysfs_hwrandom_28_0 (dir (search))) +(allow vendor_app sysfs_hwrandom_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_app preloads_media_file_28_0 (dir (ioctl read getattr lock search open))) +(allow vendor_app preloads_media_file_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_app preloads_data_file_28_0 (dir (search))) +(allow vendor_app vendor_app_file_28_0 (dir (read getattr search open))) +(allow vendor_app vendor_app_file_28_0 (file (read getattr execute open))) +(allow vendor_app vendor_app_file_28_0 (lnk_file (read getattr open))) +(allow vendor_app mnld_socket (sock_file (write))) +(allow vendor_app mnld (unix_stream_socket (connectto))) +(allow vendor_app mnld (unix_stream_socket (connectto))) +(allow vendor_app connsyslogger (unix_stream_socket (connectto))) +(allow vendor_app aee_exp_data_file (file (ioctl read getattr lock map open))) +(allow vendor_app aee_exp_data_file (dir (ioctl read getattr lock search open))) +(allow vendor_app property_socket_28_0 (sock_file (write))) +(allow vendor_app init_28_0 (unix_stream_socket (connectto))) +(allow vendor_app mtk_em_prop (property_service (set))) +(allow vendor_app mtk_em_prop (file (ioctl read getattr lock map open))) +(allow vendor_app property_socket_28_0 (sock_file (write))) +(allow vendor_app init_28_0 (unix_stream_socket (connectto))) +(allow vendor_app vendor_debug_prop (property_service (set))) +(allow vendor_app vendor_debug_prop (file (ioctl read getattr lock map open))) +(allow vendor_app property_socket_28_0 (sock_file (write))) +(allow vendor_app init_28_0 (unix_stream_socket (connectto))) +(allow vendor_app mediatek_prop (property_service (set))) +(allow vendor_app mediatek_prop (file (ioctl read getattr lock map open))) +(allow vendor_app cameraserver_service_28_0 (service_manager (find))) +(allow vendor_app media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vendor_app media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vendor_app vendor_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vendor_app vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow vendor_init_28_0 exported3_system_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 dalvik_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 ffs_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 mediatek_prop (property_service (set))) +(allow vendor_init_28_0 mtk_md_version_prop (property_service (set))) +(allow vendor_init_28_0 mtk_volte_prop (property_service (set))) +(allow vendor_init_28_0 vendor_radio_prop (property_service (set))) +(allow vendor_init_28_0 mtk_ril_mode_prop (property_service (set))) +(allow vendor_init_28_0 wmt_prop (property_service (set))) +(allow vendor_init_28_0 vold_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 proc_28_0 (file (write))) +(allow vendor_init_28_0 proc_bootprof (file (write))) +(allow vendor_init_28_0 rootfs_28_0 (dir (write setattr add_name))) +(allow vendor_init_28_0 self (capability (sys_module))) +(allow vendor_init_28_0 tmpfs_28_0 (dir (write create add_name))) +(allow vendor_init_28_0 unlabeled_28_0 (dir (getattr setattr relabelfrom search))) +(allow vendor_init_28_0 vendor_file_28_0 (system (module_load))) +(allow vendor_init_28_0 kmsg_device_28_0 (chr_file (unlink))) +(allow vendor_init_28_0 persist_mtk_aee_prop (property_service (set))) +(allow vendor_init_28_0 persist_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 ro_mtk_aee_prop (property_service (set))) +(allow vendor_init_28_0 ro_mtk_aee_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 vendor_usb_prop (property_service (set))) +(allow vendor_init_28_0 vendor_usb_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_ct_volte_prop (property_service (set))) +(allow vendor_init_28_0 mtk_ct_volte_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_gps_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_gps_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_rat_config_prop (property_service (set))) +(allow vendor_init_28_0 mtk_rat_config_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_aal_ro_prop (property_service (set))) +(allow vendor_init_28_0 mtk_aal_ro_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_pq_ro_prop (property_service (set))) +(allow vendor_init_28_0 mtk_pq_ro_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_default_prop (property_service (set))) +(allow vendor_init_28_0 mtk_default_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_emmc_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_emmc_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_anr_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_anr_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_antutu_prop (property_service (set))) +(allow vendor_init_28_0 mtk_antutu_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 tmpfs_28_0 (lnk_file (create))) +(allow vendor_init_28_0 mtk_cxp_vendor_prop (property_service (set))) +(allow vendor_init_28_0 mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 proc_hostname_28_0 (file (write lock append map open))) +(allow vendor_init_28_0 self (udp_socket (ioctl create))) +(allowx vendor_init_28_0 self (ioctl udp_socket (0x8914))) +(allow vendor_init_28_0 self (capability (net_raw))) +(allow vendor_init_28_0 self (cap_userns (net_raw))) +(allow vendor_init_28_0 proc_perfmgr (file (write))) +(allow vendor_init_28_0 tmpfs_28_0 (lnk_file (create))) +(allow vendor_init_28_0 mtk_appresolutiontuner_prop (property_service (set))) +(allow vendor_init_28_0 mtk_appresolutiontuner_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_fullscreenswitch_prop (property_service (set))) +(allow vendor_init_28_0 mtk_fullscreenswitch_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 kernel_28_0 (key (search))) +(allow vold_28_0 iso9660 (filesystem (unmount))) +(dontaudit vold_28_0 proc_battery_cmd (dir (read open))) +(dontaudit vold_28_0 proc_mtkcooler (dir (read open))) +(dontaudit vold_28_0 proc_mtktz (dir (read open))) +(dontaudit vold_28_0 proc_thermal (dir (read open))) +(allow vold_28_0 mdlog_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow vold_28_0 mtd_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow init_28_0 wlan_assistant_exec (file (read getattr map execute open))) +(allow init_28_0 wlan_assistant (process (transition))) +(allow wlan_assistant wlan_assistant_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 wlan_assistant (process (noatsecure))) +(allow init_28_0 wlan_assistant (process (siginh rlimitinh))) +(typetransition init_28_0 wlan_assistant_exec process wlan_assistant) +(typetransition wlan_assistant tmpfs_28_0 file wlan_assistant_tmpfs) +(allow wlan_assistant wlan_assistant_tmpfs (file (read write getattr map))) +(allow wlan_assistant tmpfs_28_0 (dir (getattr search))) +(allow wlan_assistant agpsd_data_file (sock_file (write))) +(allow wlan_assistant mtk_agpsd (unix_dgram_socket (sendto))) +(allow wlan_assistant agpsd_data_file (dir (search))) +(allow wlan_assistant self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow wlan_assistant self (udp_socket (ioctl create))) +(allow wlan_assistant nvdata_file (dir (read getattr search open))) +(allow wlan_assistant nvdata_file (file (read getattr open))) +(allow wlan_assistant sysfs_28_0 (file (read open))) +(allow wlan_assistant wmtWifi_device (chr_file (read write getattr open))) +(allow wlan_assistant vendor_data_file_28_0 (dir (read getattr search open))) +(allow wlan_assistant vendor_data_file_28_0 (file (read getattr open))) +(allow wlan_assistant mnt_vendor_file_28_0 (dir (search))) +(allow init_28_0 wmt_check_patch_exec (file (read getattr map execute open))) +(allow init_28_0 wmt_check_patch (process (transition))) +(allow wmt_check_patch wmt_check_patch_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 wmt_check_patch (process (noatsecure))) +(allow init_28_0 wmt_check_patch (process (siginh rlimitinh))) +(typetransition init_28_0 wmt_check_patch_exec process wmt_check_patch) +(typetransition wmt_check_patch tmpfs_28_0 file wmt_check_patch_tmpfs) +(allow wmt_check_patch wmt_check_patch_tmpfs (file (read write getattr map))) +(allow wmt_check_patch tmpfs_28_0 (dir (getattr search))) +(allow wmt_check_patch stpwmt_device (chr_file (ioctl read write getattr lock append map open))) +(allow wmt_check_patch dynamic_fw_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow wmt_check_patch dynamic_fw_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 wmt_loader_exec (file (read getattr map execute open))) +(allow init_28_0 wmt_loader (process (transition))) +(allow wmt_loader wmt_loader_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 wmt_loader (process (noatsecure))) +(allow init_28_0 wmt_loader (process (siginh rlimitinh))) +(typetransition init_28_0 wmt_loader_exec process wmt_loader) +(typetransition wmt_loader tmpfs_28_0 file wmt_loader_tmpfs) +(allow wmt_loader wmt_loader_tmpfs (file (read write getattr map))) +(allow wmt_loader tmpfs_28_0 (dir (getattr search))) +(allow wmt_loader self (capability (chown))) +(allow wmt_loader property_socket_28_0 (sock_file (write))) +(allow wmt_loader init_28_0 (unix_stream_socket (connectto))) +(allow wmt_loader wmt_prop (property_service (set))) +(allow wmt_loader wmt_prop (file (ioctl read getattr lock map open))) +(allow wmt_loader wmtdetect_device (chr_file (ioctl read write getattr lock append map open))) +(allow wmt_loader stpwmt_device (chr_file (ioctl read write getattr lock append map open))) +(allow wmt_loader devpts_28_0 (chr_file (ioctl read write getattr lock append map execute execute_no_trans open))) +(allow wmt_loader proc_28_0 (file (read setattr open))) +(allow zygote_28_0 proc_ged (file (ioctl read write getattr open))) +(allow zygote_28_0 gpu_device_28_0 (dir (search))) +(allow zygote_28_0 gpu_device_28_0 (chr_file (ioctl read write getattr open))) +(allow zygote_28_0 proc_bootprof (file (ioctl read write getattr lock append map open))) +(allow zygote_28_0 proc_uptime_28_0 (file (ioctl read write getattr lock append map open))) +(allow GoogleOtaBinder_28_0 ota_agent_service_28_0 (service_manager (add))) +(allow GoogleOtaBinder_28_0 para_block_device (blk_file (read write open))) +(allow GoogleOtaBinder_28_0 bootdevice_block_device (blk_file (read write open))) +(allow GoogleOtaBinder_28_0 misc_device (chr_file (ioctl read write open))) +(allow aee_aedv_28_0 sysfs_mrdump (file (read getattr open))) +(allow aee_aedv_28_0 para_block_device (blk_file (read open))) +(allow aee_aedv_28_0 mrdump_device (blk_file (read write open))) +(allow appdomain teei_fp_device (chr_file (ioctl read write getattr lock append map open))) +(allow appdomain teei_client_device (chr_file (ioctl read write getattr lock append map open))) +(allow appdomain dri_device (chr_file (ioctl read write open))) +(allow init_28_0 atci_service_exec (file (read getattr map execute open))) +(allow init_28_0 atci_service (process (transition))) +(allow atci_service atci_service_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 atci_service (process (noatsecure))) +(allow init_28_0 atci_service (process (siginh rlimitinh))) +(typetransition init_28_0 atci_service_exec process atci_service) +(typetransition atci_service tmpfs_28_0 file atci_service_tmpfs) +(allow atci_service atci_service_tmpfs (file (read write getattr map))) +(allow atci_service tmpfs_28_0 (dir (getattr search))) +(allow atci_service block_device_28_0 (dir (search))) +(allow atci_service misc2_block_device (blk_file (read write open))) +(allow atci_service misc2_device (chr_file (read write open))) +(allow atci_service bootdevice_block_device (blk_file (read write open))) +(allow atci_service self (capability (chown fowner fsetid net_admin net_raw sys_admin sys_nice))) +(allow atci_service camera_isp_device (chr_file (ioctl read write open))) +(allow atci_service graphics_device_28_0 (chr_file (ioctl read write open))) +(allow atci_service graphics_device_28_0 (dir (search))) +(allow atci_service kd_camera_hw_device (chr_file (ioctl read write open))) +(allow atci_service self (capability (ipc_lock sys_nice))) +(allow atci_service nvram_device (chr_file (ioctl read write open))) +(allow atci_service camera_isp_device (chr_file (ioctl read write open))) +(allow atci_service camera_sysram_device (chr_file (ioctl read open))) +(allow atci_service camera_tsf_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service camera_rsc_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service camera_gepf_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service camera_fdvt_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service camera_wpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service camera_owe_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service kd_camera_flashlight_device (chr_file (ioctl read write open))) +(allow atci_service ccu_device (chr_file (ioctl read write open))) +(allow atci_service vpu_device (chr_file (ioctl read write open))) +(allow atci_service MTK_SMI_device (chr_file (ioctl read write open))) +(allow atci_service DW9714AF_device (chr_file (ioctl read write open))) +(allow atci_service devmap_device (chr_file (ioctl read write open))) +(allow atci_service sdcard_type (dir (read write create getattr setattr add_name remove_name search open))) +(allow atci_service sdcard_type (file (read write create getattr setattr append unlink open))) +(allow atci_service mediaserver_28_0 (binder (call))) +(allow atci_service self (capability (sys_boot))) +(allow atci_service nvram_device (blk_file (read write open))) +(allow atci_service input_device_28_0 (dir (read search open))) +(allow atci_service input_device_28_0 (file (ioctl read write open))) +(allow atci_service input_device_28_0 (chr_file (ioctl read write open))) +(allow atci_service MAINAF_device (chr_file (ioctl read write open))) +(allow atci_service MAIN2AF_device (chr_file (ioctl read write open))) +(allow atci_service SUBAF_device (chr_file (ioctl read write open))) +(allow atci_service tmpfs_28_0 (lnk_file (read))) +(allow atci_service self (capability2 (block_suspend))) +(allow atci_service mnt_user_file_28_0 (dir (search))) +(allow atci_service mnt_user_file_28_0 (lnk_file (read))) +(allow atci_service storage_file_28_0 (lnk_file (read))) +(allow atci_service property_socket_28_0 (sock_file (write))) +(allow atci_service CAM_CAL_DRV_device (chr_file (ioctl read write open))) +(allow atci_service init_28_0 (unix_stream_socket (connectto))) +(allow atci_service mtk_em_prop (property_service (set))) +(allow atci_service vendor_shell_exec_28_0 (file (read execute execute_no_trans open))) +(allow atci_service proc_ged (file (ioctl read write getattr open))) +(allow atci_service flashlight_device (chr_file (ioctl read write open))) +(allow atci_service factory_data_file (sock_file (write))) +(allow atci_service MT_pmic_adc_cali_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service CAM_CAL_DRV_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service CAM_CAL_DRV1_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service CAM_CAL_DRV2_device (chr_file (ioctl read write getattr lock append map open))) +(allow atci_service fwk_sensor_hwservice_28_0 (hwservice_manager (find))) +(allow atci_service hidl_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow atci_service hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow atci_service ion_device_28_0 (chr_file (ioctl read open))) +(allow atci_service mtk_cmdq_device (chr_file (ioctl read open))) +(allow atci_service mtk_hal_power (binder (call))) +(allow atci_service mtk_hal_power_hwservice (hwservice_manager (find))) +(allow atci_service sysfs_batteryinfo_28_0 (dir (search))) +(allow atci_service sysfs_batteryinfo_28_0 (file (read getattr open))) +(allow atci_service system_file_28_0 (dir (read open))) +(allow atci_service camera_pipemgr_device (chr_file (ioctl read open))) +(allow atci_service mtkcam_prop (file (read getattr open))) +(allow atci_service hal_camera_hwservice_28_0 (hwservice_manager (find))) +(allow atci_service mtk_hal_camera (binder (call))) +(allow atci_service debugfs_ion (dir (search))) +(allow atci_service sysfs_tpd_setting (file (read write getattr open))) +(allow atci_service sysfs_vibrator_setting (file (read write getattr open))) +(allow atci_service sysfs_leds_setting (file (read write getattr open))) +(allow atci_service proc_28_0 (file (getattr))) +(allow atci_service vendor_toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow atci_service hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 atci_service (binder (call transfer))) +(allow hwservicemanager_28_0 atci_service (dir (search))) +(allow hwservicemanager_28_0 atci_service (file (read open))) +(allow hwservicemanager_28_0 atci_service (process (getattr))) +(allow atci_service mnld (unix_dgram_socket (sendto))) +(allow atci_service_sys_28_0 mt6605_device (chr_file (ioctl read write getattr open))) +(allow atci_service_sys_28_0 nfc_socket (dir (write add_name remove_name search))) +(allow atci_service_sys_28_0 nfc_socket (sock_file (write create setattr unlink))) +(allow atci_service_sys_28_0 system_file_28_0 (file (execute_no_trans))) +(allow atci_service_sys_28_0 proc_ged (file (ioctl read write getattr open))) +(allow atci_service_sys_28_0 factory_data_file (sock_file (write))) +(allow atci_service_sys_28_0 hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 atci_service_sys_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 atci_service_sys_28_0 (dir (search))) +(allow hwservicemanager_28_0 atci_service_sys_28_0 (file (read open))) +(allow hwservicemanager_28_0 atci_service_sys_28_0 (process (getattr))) +(allow atci_service_sys_28_0 vendor_default_prop_28_0 (file (read getattr open))) +(allow init_28_0 atcid_exec (file (read getattr map execute open))) +(allow init_28_0 atcid (process (transition))) +(allow atcid atcid_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 atcid (process (noatsecure))) +(allow init_28_0 atcid (process (siginh rlimitinh))) +(typetransition init_28_0 atcid_exec process atcid) +(typetransition atcid tmpfs_28_0 file atcid_tmpfs) +(allow atcid atcid_tmpfs (file (read write getattr map))) +(allow atcid tmpfs_28_0 (dir (getattr search))) +(allow atcid init_28_0 (unix_stream_socket (connectto))) +(allow atcid property_socket_28_0 (sock_file (write))) +(allow atcid block_device_28_0 (dir (search))) +(allow atcid socket_device_28_0 (sock_file (write))) +(allow atcid hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 atcid (binder (call transfer))) +(allow hwservicemanager_28_0 atcid (dir (search))) +(allow hwservicemanager_28_0 atcid (file (read open))) +(allow hwservicemanager_28_0 atcid (process (getattr))) +(allow atcid ttyGS_device (chr_file (ioctl read write open))) +(allow atcid persist_service_atci_prop (property_service (set))) +(allow atcid misc2_device (chr_file (read write open))) +(allow atcid wmtWifi_device (chr_file (write open))) +(allow atcid misc2_block_device (blk_file (read write open))) +(allow atcid bootdevice_block_device (blk_file (read write open))) +(allow atci_service gpu_device_28_0 (chr_file (ioctl read write getattr open))) +(allow atcid self (capability (sys_time))) +(allow atcid proc_ged (file (ioctl read write getattr open))) +(allow atcid meta_tst (unix_stream_socket (connectto))) +(allow atcid sysfs_batteryinfo_28_0 (file (read open))) +(allow atcid tel_switch_prop (file (ioctl read getattr lock map open))) +(allow atcid hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 atcid (binder (call transfer))) +(allow hwservicemanager_28_0 atcid (dir (search))) +(allow hwservicemanager_28_0 atcid (file (read open))) +(allow hwservicemanager_28_0 atcid (process (getattr))) +(allow atcid vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow atcid vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 atcid (dir (search))) +(allow vndservicemanager_28_0 atcid (file (read open))) +(allow vndservicemanager_28_0 atcid (process (getattr))) +(allow hal_atci_server hal_atci_hwservice (hwservice_manager (add find))) +(allow hal_atci_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_307_28_0 hal_atci_hwservice (hwservice_manager (add))) +(allow atcid property_socket_28_0 (sock_file (write))) +(allow atcid init_28_0 (unix_stream_socket (connectto))) +(allow atcid mtk_atci_prop (property_service (set))) +(allow atcid mtk_atci_prop (file (ioctl read getattr lock map open))) +(allow atcid property_socket_28_0 (sock_file (write))) +(allow atcid init_28_0 (unix_stream_socket (connectto))) +(allow atcid powerctl_prop_28_0 (property_service (set))) +(allow atcid powerctl_prop_28_0 (file (ioctl read getattr lock map open))) +(allow atcid mnt_vendor_file_28_0 (dir (search))) +(allow atcid nvdata_file (dir (read write add_name search open))) +(allow atcid nvdata_file (file (read write create getattr setattr open))) +(allow atcid nvram_device (blk_file (read write open))) +(allow atcid proc_meminfo_28_0 (file (read open))) +(allow atcid sysfs_batteryinfo_28_0 (dir (search))) +(allow atcid sysfs_mmcblk (dir (search))) +(allow atcid sysfs_mmcblk (file (read open))) +(allow atcid rild_atci_socket (sock_file (write))) +(allow atcid rild (unix_stream_socket (connectto))) +(allow atcid rilproxy_atci_socket (sock_file (write))) +(allow atcid rild (unix_stream_socket (connectto))) +(allow atcid atci_service_socket (sock_file (write))) +(allow atcid atci_service (unix_stream_socket (connectto))) +(allow hal_keymaster_attestation ut_keymaster_device (chr_file (ioctl read write open))) +(allow hal_keymaster_attestation teei_client_device (chr_file (ioctl read write open))) +(allow audioserver_28_0 offloadservice_device (chr_file (ioctl read write open))) +(allow audioserver_28_0 ancservice_device (chr_file (ioctl read write open))) +(allow audioserver_28_0 mtk_perf_service_28_0 (service_manager (find))) +(allow audioserver_28_0 vtservice (binder (call transfer))) +(allow audioserver_28_0 vtservice (fd (use))) +(allow audioserver_28_0 property_socket_28_0 (sock_file (write))) +(allow audioserver_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow audioserver_28_0 audio_prop_28_0 (property_service (set))) +(allow audioserver_28_0 audio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow audioserver_28_0 mtk_bluetooth_prop (file (ioctl read getattr lock map open))) +(allow audioserver_28_0 adsp_device (chr_file (ioctl read write open))) +(allow bluetooth_28_0 stpbt_device (chr_file (ioctl read write getattr lock append map open))) +(allow bluetooth_28_0 nvram_data_file (dir (search))) +(allow bluetooth_28_0 nvram_data_file (file (ioctl read write getattr lock append map open))) +(allow bluetooth_28_0 nvram_data_file (lnk_file (read))) +(allow bluetooth_28_0 nvdata_file (lnk_file (read))) +(allow bluetooth_28_0 nvdata_file (dir (search))) +(allow bluetooth_28_0 nvdata_file (file (read write getattr open))) +(allow bluetooth_28_0 block_device_28_0 (dir (search))) +(allow bluetooth_28_0 proc_secmem (file (read open))) +(allow bluetooth_28_0 surfaceflinger_28_0 (fifo_file (read write))) +(allow bluetooth_28_0 property_socket_28_0 (sock_file (write))) +(allow bluetooth_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bluetooth_28_0 mtk_bluetooth_prop (property_service (set))) +(allow bluetooth_28_0 mtk_bluetooth_prop (file (ioctl read getattr lock map open))) +(allow boot_logo_updater_28_0 sysfs_28_0 (dir (open))) +(allow bootanim_28_0 proc_secmem (file (read open))) +(allow bootanim_28_0 guiext-server_28_0 (binder (call))) +(allow bootanim_28_0 guiext-server_28_0 (binder (transfer))) +(allow bootanim_28_0 dri_device (chr_file (ioctl read write open))) +(allow bootanim_28_0 debugfs_ion (dir (search))) +(allow cameraserver_28_0 guiext-server_28_0 (binder (call transfer))) +(allow cameraserver_28_0 mtk_perf_service_28_0 (service_manager (find))) +(allow cameraserver_28_0 guiext-server_28_0 (binder (call transfer))) +(allow guiext-server_28_0 cameraserver_28_0 (binder (transfer))) +(allow cameraserver_28_0 guiext-server_28_0 (fd (use))) +(allow cameraserver_28_0 dri_device (chr_file (ioctl read write open))) +(allow cameraserver_28_0 fuse_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cameraserver_28_0 fuse_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cameraserver_28_0 property_socket_28_0 (sock_file (write))) +(allow cameraserver_28_0 sysfs_28_0 (file (getattr))) +(allow cameraserver_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow cameraserver_28_0 debug_prop_28_0 (property_service (set))) +(allow cameraserver_28_0 system_prop_28_0 (property_service (set))) +(allow cameraserver_28_0 fuse_28_0 (dir (write create add_name search))) +(allow cameraserver_28_0 fuse_28_0 (file (read write create getattr open))) +(allow cameraserver_28_0 sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cameraserver_28_0 sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cameraserver_28_0 media_rw_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cameraserver_28_0 media_rw_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cameraserver_28_0 property_socket_28_0 (sock_file (write))) +(allow cameraserver_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow cameraserver_28_0 logmuch_prop (property_service (set))) +(allow cameraserver_28_0 logmuch_prop (file (ioctl read getattr lock map open))) +(allow cameraserver_28_0 vtservice (binder (call transfer))) +(allow cameraserver_28_0 vtservice (fd (use))) +(allow init_28_0 hal_capi_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_capi_default (process (transition))) +(allow hal_capi_default hal_capi_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_capi_default (process (noatsecure))) +(allow init_28_0 hal_capi_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_capi_default_exec process hal_capi_default) +(typetransition hal_capi_default tmpfs_28_0 file hal_capi_default_tmpfs) +(allow hal_capi_default hal_capi_default_tmpfs (file (read write getattr map))) +(allow hal_capi_default tmpfs_28_0 (dir (getattr search))) +(allow hal_capi_server hal_capi_hwservice (hwservice_manager (add find))) +(allow hal_capi_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_308_28_0 hal_capi_hwservice (hwservice_manager (add))) +(allow hal_capi_client hal_capi_hwservice (hwservice_manager (find))) +(allow hal_capi_default hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_capi_default (binder (call transfer))) +(allow hwservicemanager_28_0 hal_capi_default (dir (search))) +(allow hwservicemanager_28_0 hal_capi_default (file (read open))) +(allow hwservicemanager_28_0 hal_capi_default (process (getattr))) +(allow hal_capi_client hal_capi_server (binder (call transfer))) +(allow hal_capi_server hal_capi_client (binder (transfer))) +(allow hal_capi_client hal_capi_server (fd (use))) +(allow hal_capi_default teei_client_device (chr_file (ioctl read write open))) +(allow ccci_mdinit ctl_ccci_rpcd_prop (property_service (set))) +(allow ccci_mdinit ctl_ccci2_rpcd_prop (property_service (set))) +(allow init_28_0 ccci_rpcd_exec (file (read getattr map execute open))) +(allow init_28_0 ccci_rpcd (process (transition))) +(allow ccci_rpcd ccci_rpcd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 ccci_rpcd (process (noatsecure))) +(allow init_28_0 ccci_rpcd (process (siginh rlimitinh))) +(typetransition init_28_0 ccci_rpcd_exec process ccci_rpcd) +(typetransition ccci_rpcd tmpfs_28_0 file ccci_rpcd_tmpfs) +(allow ccci_rpcd ccci_rpcd_tmpfs (file (read write getattr map))) +(allow ccci_rpcd tmpfs_28_0 (dir (getattr search))) +(allow ccci_rpcd sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow ccci_rpcd self (capability2 (block_suspend))) +(allow ccci_rpcd self (cap2_userns (block_suspend))) +(allow ccci_rpcd ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow ccci_rpcd block_device_28_0 (dir (search))) +(allow ccci_rpcd misc2_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_rpcd bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ccci_rpcd sysfs_ccci (dir (search))) +(allow ccci_rpcd sysfs_ccci (file (ioctl read getattr lock map open))) +(allow system_server_28_0 teei_fp_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 teei_client_device (chr_file (ioctl read getattr lock map open))) +(allow dex2oat_28_0 dex2oat_exec_28_0 (file (getattr map execute execute_no_trans))) +(allow dex2oat_28_0 platform_app_28_0 (fd (use))) +(allow domain exm0_device (chr_file (ioctl read write getattr lock append map open))) +(allow base_typeattr_289_28_0 storage_file_28_0 (dir (search))) +(allow domain aee_aedv_28_0 (process (sigchld))) +(allow domain vendor_security_patch_level_prop_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 nvram_agent_binder (binder (call))) +(allow drmserver_28_0 platform_app_28_0 (dir (search))) +(allow drmserver_28_0 platform_app_28_0 (file (read getattr open))) +(allow drmserver_28_0 property_socket_28_0 (sock_file (write))) +(allow drmserver_28_0 radio_data_file_28_0 (file (read getattr open))) +(allow drmserver_28_0 sdcard_type (file (open))) +(allow drmserver_28_0 system_app_28_0 (dir (search))) +(allow drmserver_28_0 system_app_28_0 (file (read getattr open))) +(allow drmserver_28_0 mediaserver_28_0 (file (read getattr open))) +(allow drmserver_28_0 untrusted_app_28_0 (dir (search))) +(allow drmserver_28_0 untrusted_app_28_0 (file (read getattr open))) +(allow drmserver_28_0 radio_data_file_28_0 (dir (search))) +(allow drmserver_28_0 surfaceflinger_28_0 (fd (use))) +(allow drmserver_28_0 mediaserver_28_0 (fifo_file (read))) +(allow drmserver_28_0 mediaserver_28_0 (fifo_file (write))) +(allow drmserver_28_0 app_data_file_28_0 (dir (search))) +(allow drmserver_28_0 app_data_file_28_0 (file (open))) +(allow drmserver_28_0 system_app_28_0 (process (getattr))) +(allow drmserver_28_0 mnt_user_file_28_0 (dir (search))) +(allow drmserver_28_0 mnt_user_file_28_0 (lnk_file (read))) +(allow drmserver_28_0 storage_file_28_0 (lnk_file (read))) +(allow drmserver_28_0 system_server_28_0 (dir (search))) +(allow drmserver_28_0 system_server_28_0 (file (read open))) +(allow drmserver_28_0 system_server_28_0 (process (getattr))) +(allow drmserver_28_0 system_server_28_0 (file (getattr))) +(allow system_server_28_0 drmserver_28_0 (drmservice (openDecryptSession))) +(allow drmserver_28_0 nvram_agent_service_28_0 (service_manager (find))) +(allow drmserver_28_0 system_app_data_file_28_0 (file (read))) +(allow drmserver_28_0 vfat_28_0 (file (open))) +(allow drmserver_28_0 mnt_media_rw_file_28_0 (dir (search))) +(allow drmserver_28_0 nfc_28_0 (dir (search))) +(allow drmserver_28_0 nfc_28_0 (file (read getattr open))) +(allow drmserver_28_0 mnt_expand_file_28_0 (dir (search))) +(allow drmserver_28_0 activity_service_28_0 (service_manager (find))) +(allow drmserver_28_0 priv_app_28_0 (dir (search))) +(allow drmserver_28_0 priv_app_28_0 (file (read getattr open))) +(allow drmserver_28_0 media_rw_data_file_28_0 (file (write))) +(allow drmserver_28_0 ringtone_file_28_0 (file (read))) +(allow drmserver_28_0 proc_uptime_28_0 (file (ioctl read getattr lock map open))) +(allow drmserver_28_0 mediaextractor_28_0 (dir (search))) +(allow drmserver_28_0 mediaextractor_28_0 (file (read getattr open))) +(allow drmserver_28_0 untrusted_app_25_28_0 (dir (search))) +(allow drmserver_28_0 untrusted_app_25_28_0 (file (read getattr open))) +(allow drmserver_28_0 proc_uptime_28_0 (file (read))) +(allow drmserver_28_0 sdcardfs_28_0 (file (open))) +(allow e2fs_28_0 cache_block_device_28_0 (blk_file (getattr))) +(allow e2fs_28_0 devpts_28_0 (chr_file (ioctl getattr))) +(allow e2fs_28_0 system_block_device_28_0 (blk_file (getattr))) +(allow e2fs_28_0 vendor_block_device (blk_file (getattr))) +(allow em_hidl property_socket_28_0 (sock_file (write))) +(allow em_hidl init_28_0 (unix_stream_socket (connectto))) +(allow em_hidl mtk_moms_prop (property_service (set))) +(allow em_hidl mtk_moms_prop (file (ioctl read getattr lock map open))) +(allow em_svr_28_0 para_block_device (blk_file (write))) +(allow untrusted_app_28_0 radio_28_0 (unix_stream_socket (connectto))) +(allow untrusted_app_25_28_0 radio_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 radio_28_0 (unix_stream_socket (connectto))) +(allow netd_28_0 wo_ipsec (fd (use))) +(allow netd_28_0 wo_ipsec (tcp_socket (read write getopt setopt))) +(allow netd_28_0 wo_ipsec (udp_socket (read write getopt setopt))) +(allow netd_28_0 wo_epdg_client (fd (use))) +(allow netd_28_0 wo_epdg_client (tcp_socket (read write getopt setopt))) +(allow netd_28_0 wo_epdg_client (udp_socket (read write getopt setopt))) +(allow init_28_0 wo_epdg_client_exec (file (read getattr map execute open))) +(allow init_28_0 wo_epdg_client (process (transition))) +(allow wo_epdg_client wo_epdg_client_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 wo_epdg_client (process (noatsecure))) +(allow init_28_0 wo_epdg_client (process (siginh rlimitinh))) +(typetransition init_28_0 wo_epdg_client_exec process wo_epdg_client) +(typetransition wo_epdg_client tmpfs_28_0 file wo_epdg_client_tmpfs) +(allow wo_epdg_client wo_epdg_client_tmpfs (file (read write getattr map))) +(allow wo_epdg_client tmpfs_28_0 (dir (getattr search))) +(allow wo_epdg_client wo_starter_exec (file (read getattr map execute open))) +(allow wo_epdg_client wo_ipsec (process (transition))) +(allow wo_ipsec wo_starter_exec (file (read getattr map execute entrypoint open))) +(allow wo_ipsec wo_epdg_client (process (sigchld))) +(dontaudit wo_epdg_client wo_ipsec (process (noatsecure))) +(allow wo_epdg_client wo_ipsec (process (siginh rlimitinh))) +(typetransition wo_epdg_client wo_starter_exec process wo_ipsec) +(allow wo_epdg_client wo_charon_exec (file (read getattr map execute open))) +(allow wo_epdg_client wo_ipsec (process (transition))) +(allow wo_ipsec wo_charon_exec (file (read getattr map execute entrypoint open))) +(allow wo_ipsec wo_epdg_client (process (sigchld))) +(dontaudit wo_epdg_client wo_ipsec (process (noatsecure))) +(allow wo_epdg_client wo_ipsec (process (siginh rlimitinh))) +(typetransition wo_epdg_client wo_charon_exec process wo_ipsec) +(allow wo_epdg_client wo_stroke_exec (file (read getattr map execute open))) +(allow wo_epdg_client wo_ipsec (process (transition))) +(allow wo_ipsec wo_stroke_exec (file (read getattr map execute entrypoint open))) +(allow wo_ipsec wo_epdg_client (process (sigchld))) +(dontaudit wo_epdg_client wo_ipsec (process (noatsecure))) +(allow wo_epdg_client wo_ipsec (process (siginh rlimitinh))) +(typetransition wo_epdg_client wo_stroke_exec process wo_ipsec) +(allow wo_epdg_client netutils_wrapper_exec_28_0 (file (read getattr map execute open))) +(allow wo_epdg_client netutils_wrapper_28_0 (process (transition))) +(allow netutils_wrapper_28_0 netutils_wrapper_exec_28_0 (file (read getattr map execute entrypoint open))) +(allow netutils_wrapper_28_0 wo_epdg_client (process (sigchld))) +(dontaudit wo_epdg_client netutils_wrapper_28_0 (process (noatsecure))) +(allow wo_epdg_client netutils_wrapper_28_0 (process (siginh rlimitinh))) +(typetransition wo_epdg_client netutils_wrapper_exec_28_0 process netutils_wrapper) +(allow wo_epdg_client system_file_28_0 (file (read getattr lock execute execute_no_trans open))) +(allow wo_epdg_client self (tun_socket (create relabelfrom relabelto))) +(allow wo_epdg_client tun_device_28_0 (chr_file (ioctl read write getattr open))) +(allow wo_epdg_client self (netlink_route_socket (read write create getattr bind setopt nlmsg_read nlmsg_write))) +(allow wo_epdg_client self (capability (kill setgid setuid net_admin))) +(allow wo_epdg_client wo_ipsec_exec (file (read getattr execute execute_no_trans open))) +(allow wo_epdg_client wo_ipsec (process (sigkill signull signal))) +(allow wo_epdg_client init_28_0 (unix_stream_socket (connectto))) +(allow wo_epdg_client mtk_epdg_prop (property_service (set))) +(allow wo_epdg_client property_socket_28_0 (sock_file (write))) +(allow wo_epdg_client persist_epdg_prop (property_service (set))) +(allow wo_epdg_client dnsproxyd_socket_28_0 (sock_file (write))) +(allow wo_epdg_client netd_28_0 (unix_stream_socket (connectto))) +(allow wo_epdg_client netd_socket_28_0 (sock_file (write))) +(allow wo_epdg_client epdg_apn_conf_file (dir (read write add_name remove_name search open))) +(allow wo_epdg_client epdg_apn_conf_file (file (write create getattr unlink open))) +(allow wo_epdg_client epdg_ipsec_conf_file (file (read write create getattr unlink open))) +(allow wo_epdg_client epdg_ipsec_conf_file (dir (read write add_name remove_name search open))) +(allow wo_epdg_client self (netlink_xfrm_socket (read write create getattr bind setopt nlmsg_write))) +(allow wo_epdg_client self (udp_socket (ioctl create))) +(allow wo_epdg_client self (capability (sys_module))) +(allow wo_epdg_client vendor_shell_exec_28_0 (file (read execute execute_no_trans open))) +(allow wo_epdg_client device_28_0 (dir (write add_name))) +(allow wo_epdg_client device_28_0 (lnk_file (create))) +(allow wo_epdg_client system_server_28_0 (process (signull signal))) +(allow wo_epdg_client kernel_28_0 (process (signal))) +(allow wo_epdg_client self (capability (net_raw))) +(allow wo_epdg_client self (rawip_socket (create getopt setopt))) +(allow wo_epdg_client devpts_28_0 (chr_file (read write open))) +(allow wo_epdg_client kernel_28_0 (system (module_request))) +(allow wo_epdg_client system_data_file_28_0 (dir (getattr))) +(allow wo_epdg_client self (capability (setgid setuid))) +(allowx wo_epdg_client self (ioctl udp_socket (0x8914 0x8916 0x8922))) +(allow netutils_wrapper_28_0 wo_epdg_client (unix_stream_socket (read write))) +(allow netutils_wrapper_28_0 wo_epdg_client (fd (use))) +(allow factory mnld_exec (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow resize block_device_28_0 (dir (search))) +(allow factory kmsg_device_28_0 (chr_file (write open))) +(allow factory proc_28_0 (file (getattr))) +(allow factory dm_device_28_0 (blk_file (ioctl read write getattr open))) +(allow factory sysfs_fs_ext4_features_28_0 (dir (search))) +(allow factory sysfs_fs_ext4_features_28_0 (file (read))) +(allow factory system_block_device_28_0 (blk_file (getattr))) +(allow factory vendor_block_device (blk_file (getattr))) +(allow factory cache_block_device_28_0 (blk_file (getattr))) +(allow factory protect1_block_device (blk_file (getattr))) +(allow factory protect2_block_device (blk_file (getattr))) +(allow factory mtk_hal_audio (binder (call transfer))) +(allow mtk_hal_audio factory (binder (transfer))) +(allow factory mtk_hal_audio (fd (use))) +(allow factory mtk_hal_audio (binder (call))) +(allow factory hal_audio_hwservice_28_0 (hwservice_manager (find))) +(allow factory mtk_audiohal_data_file (dir (read search open))) +(allow factory proc_28_0 (file (read open))) +(allow factory audio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory audio_device_28_0 (dir (write lock add_name remove_name search open))) +(allow factory audiohal_prop (property_service (set))) +(allow factory adsp_device (chr_file (ioctl read write open))) +(allow hal_fingerprint_default teei_fp_device (chr_file (ioctl read write open))) +(allow hal_fingerprint_default teei_client_device (chr_file (ioctl read write open))) +(allow hal_fingerprint_default sysfs_28_0 (file (ioctl read write open))) +(allow hal_fingerprint_default teei_control_file (dir (read search open))) +(allow hal_fingerprint_default teei_control_file (file (read write open))) +(allow hal_fingerprint_default teei_control_file (lnk_file (read write open))) +(allow hal_fingerprint_default uhid_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 flashlessd_exec (file (read getattr map execute open))) +(allow init_28_0 flashlessd (process (transition))) +(allow flashlessd flashlessd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 flashlessd (process (noatsecure))) +(allow init_28_0 flashlessd (process (siginh rlimitinh))) +(typetransition init_28_0 flashlessd_exec process flashlessd) +(typetransition flashlessd tmpfs_28_0 file flashlessd_tmpfs) +(allow flashlessd flashlessd_tmpfs (file (read write getattr map))) +(allow flashlessd tmpfs_28_0 (dir (getattr search))) +(allow flashlessd ttyMT_device (chr_file (ioctl read write getattr lock append map open))) +(allow flashlessd nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow flashlessd nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow flashlessd nvram_data_file (lnk_file (read))) +(allow flashlessd nvdata_file (lnk_file (read))) +(allow flashlessd nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow flashlessd nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow flashlessd nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow flashlessd system_data_file_28_0 (lnk_file (read))) +(allow fsck_28_0 sysfs_fs_ext4_features_28_0 (dir (search))) +(allow hal_gatekeeper_default mobicore (unix_stream_socket (read write connectto))) +(allow hal_gatekeeper_default mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_gatekeeper_default debugfs_tracing_28_0 (file (write))) +(allow hal_gatekeeper_default mnt_vendor_file_28_0 (dir (search))) +(allow hal_gatekeeper_default persist_data_file (dir (write add_name search))) +(allow hal_gatekeeper_default persist_data_file (file (read write create getattr open))) +(allow hal_gatekeeper_default tkcore_admin_device (chr_file (ioctl read write open))) +(allow init_28_0 ged_srv_exec (file (read getattr map execute open))) +(allow init_28_0 ged_srv (process (transition))) +(allow ged_srv ged_srv_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 ged_srv (process (noatsecure))) +(allow init_28_0 ged_srv (process (siginh rlimitinh))) +(typetransition init_28_0 ged_srv_exec process ged_srv) +(typetransition ged_srv tmpfs_28_0 file ged_srv_tmpfs) +(allow ged_srv ged_srv_tmpfs (file (read write getattr map))) +(allow ged_srv tmpfs_28_0 (dir (getattr search))) +(allow ged_srv servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 ged_srv (dir (search))) +(allow servicemanager_28_0 ged_srv (file (read open))) +(allow servicemanager_28_0 ged_srv (process (getattr))) +(allow ged_srv binderservicedomain (binder (call transfer))) +(allow binderservicedomain ged_srv (binder (transfer))) +(allow ged_srv binderservicedomain (fd (use))) +(allow ged_srv surfaceflinger_28_0 (binder (call transfer))) +(allow surfaceflinger_28_0 ged_srv (binder (transfer))) +(allow ged_srv surfaceflinger_28_0 (fd (use))) +(allow ged_srv system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 ged_srv (binder (transfer))) +(allow ged_srv system_server_28_0 (fd (use))) +(allow ged_srv gas_srv_service_28_0 (binder (call transfer))) +(allow gas_srv_service_28_0 ged_srv (binder (transfer))) +(allow ged_srv gas_srv_service_28_0 (fd (use))) +(allow ged_srv mtk_perf_service_28_0 (binder (call transfer))) +(allow mtk_perf_service_28_0 ged_srv (binder (transfer))) +(allow ged_srv mtk_perf_service_28_0 (fd (use))) +(allow ged_srv audioserver_28_0 (binder (call transfer))) +(allow audioserver_28_0 ged_srv (binder (transfer))) +(allow ged_srv audioserver_28_0 (fd (use))) +(allow ged_srv mtk_hal_power (binder (call transfer))) +(allow mtk_hal_power ged_srv (binder (transfer))) +(allow ged_srv mtk_hal_power (fd (use))) +(allow ged_srv merged_hal_service (binder (call transfer))) +(allow merged_hal_service ged_srv (binder (transfer))) +(allow ged_srv merged_hal_service (fd (use))) +(allow ged_srv hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 ged_srv (binder (call transfer))) +(allow hwservicemanager_28_0 ged_srv (dir (search))) +(allow hwservicemanager_28_0 ged_srv (file (read open))) +(allow hwservicemanager_28_0 ged_srv (process (getattr))) +(allow ged_srv gas_srv_service_28_0 (service_manager (add find))) +(allow ged_srv audioserver_service_28_0 (service_manager (find))) +(allow ged_srv surfaceflinger_service_28_0 (service_manager (find))) +(allow ged_srv input_service_28_0 (service_manager (find))) +(allow ged_srv hwservicemanager_prop_28_0 (file (read getattr open))) +(allow ged_srv mtk_hal_power_hwservice (hwservice_manager (find))) +(allow ged_srv debugfs_ged (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow ged_srv debugfs_ged (file (ioctl read write getattr lock append map open))) +(allow ged_srv self (netlink_kobject_uevent_socket (read create bind setopt))) +(allow ged_srv property_socket_28_0 (sock_file (write))) +(allow ged_srv init_28_0 (unix_stream_socket (connectto))) +(allow ged_srv proc_ged (file (ioctl read write open))) +(allow ged_srv domain (dir (ioctl read getattr lock search open))) +(allow ged_srv domain (file (ioctl read getattr lock map open))) +(allow ged_srv domain (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv shell_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv shell_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv shell_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv platform_app_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv platform_app_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv platform_app_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv priv_app_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv priv_app_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv priv_app_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv system_app_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv system_app_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv system_app_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv untrusted_app_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv untrusted_app_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv untrusted_app_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv untrusted_app_25_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv untrusted_app_25_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv untrusted_app_25_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv mediaserver_28_0 (dir (ioctl read getattr lock search open))) +(allow ged_srv mediaserver_28_0 (file (ioctl read getattr lock map open))) +(allow ged_srv mediaserver_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow ged_srv shell_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow ged_srv system_file_28_0 (file (execute_no_trans))) +(allow ged_srv input_service_28_0 (service_manager (find))) +(allow ged_srv proc_net_28_0 (file (read getattr open))) +(allow ged_srv rootfs_28_0 (lnk_file (getattr))) +(allow audioserver_28_0 ged_srv (fifo_file (write))) +(allow system_server_28_0 ged_srv (fifo_file (write))) +(allow ged_srv self (udp_socket (ioctl read write create bind setopt))) +(allow ged_srv self (capability (net_bind_service net_admin))) +(allowx ged_srv self (ioctl udp_socket (0x8912 0x8914))) +(allowx ged_srv self (ioctl udp_socket (((range 0x8be8 0x8be9))))) +(allow base_typeattr_309_28_0 guiext-server_service_28_0 (service_manager (find))) +(allow hal_atci_client hal_atci_server (binder (call transfer))) +(allow hal_atci_server hal_atci_client (binder (transfer))) +(allow hal_atci_client hal_atci_server (fd (use))) +(allow hal_atci_server hal_atci_client (binder (call transfer))) +(allow hal_atci_client hal_atci_server (binder (transfer))) +(allow hal_atci_server hal_atci_client (fd (use))) +(allow hal_atci_client hal_atci_hwservice (hwservice_manager (find))) +(allow hal_dfps_client hal_dfps_server (binder (call transfer))) +(allow hal_dfps_server hal_dfps_client (binder (transfer))) +(allow hal_dfps_client hal_dfps_server (fd (use))) +(allow hal_dfps_server hal_dfps_client (binder (call transfer))) +(allow hal_dfps_client hal_dfps_server (binder (transfer))) +(allow hal_dfps_server hal_dfps_client (fd (use))) +(allow hal_dfps_client mtk_hal_dfps_hwservice (hwservice_manager (find))) +(allow init_28_0 hal_drm_clearkey_exec (file (read getattr map execute open))) +(allow init_28_0 hal_drm_clearkey (process (transition))) +(allow hal_drm_clearkey hal_drm_clearkey_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_drm_clearkey (process (noatsecure))) +(allow init_28_0 hal_drm_clearkey (process (siginh rlimitinh))) +(typetransition init_28_0 hal_drm_clearkey_exec process hal_drm_clearkey) +(typetransition hal_drm_clearkey tmpfs_28_0 file hal_drm_clearkey_tmpfs) +(allow hal_drm_clearkey hal_drm_clearkey_tmpfs (file (read write getattr map))) +(allow hal_drm_clearkey tmpfs_28_0 (dir (getattr search))) +(allow hal_drm_clearkey vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_drm_clearkey vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_drm_clearkey (dir (search))) +(allow vndservicemanager_28_0 hal_drm_clearkey (file (read open))) +(allow vndservicemanager_28_0 hal_drm_clearkey (process (getattr))) +(allow hal_drm_clearkey base_typeattr_43_28_0 (fd (use))) +(allow init_28_0 hal_drm_widevine_exec (file (read getattr map execute open))) +(allow init_28_0 hal_drm_widevine (process (transition))) +(allow hal_drm_widevine hal_drm_widevine_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_drm_widevine (process (noatsecure))) +(allow init_28_0 hal_drm_widevine (process (siginh rlimitinh))) +(typetransition init_28_0 hal_drm_widevine_exec process hal_drm_widevine) +(typetransition hal_drm_widevine tmpfs_28_0 file hal_drm_widevine_tmpfs) +(allow hal_drm_widevine hal_drm_widevine_tmpfs (file (read write getattr map))) +(allow hal_drm_widevine tmpfs_28_0 (dir (getattr search))) +(allow hal_drm_widevine mediacodec_28_0 (fd (use))) +(allow hal_drm_widevine base_typeattr_43_28_0 (fd (use))) +(allow hal_drm_widevine vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_drm_widevine vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_drm_widevine (dir (search))) +(allow vndservicemanager_28_0 hal_drm_widevine (file (read open))) +(allow vndservicemanager_28_0 hal_drm_widevine (process (getattr))) +(allow hal_drm_widevine debugfs_tracing_28_0 (file (write))) +(allow hal_drm_widevine debugfs_ion (dir (search))) +(allow hal_drm_widevine hal_allocator_server (fd (use))) +(allow hal_drm_widevine mediadrm_vendor_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_drm_widevine mediadrm_vendor_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_drm_widevine mnt_vendor_file_28_0 (dir (search))) +(allow hal_drm_widevine mobicore (unix_stream_socket (connectto))) +(allow hal_drm_widevine persist_data_file (dir (search))) +(allow hal_drm_widevine mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_drm_widevine persist_data_file (file (read getattr open))) +(allow hal_drm_widevine proc_28_0 (file (ioctl read open))) +(allow hal_drm_widevine property_socket_28_0 (sock_file (write))) +(allow hal_drm_widevine mobicore_data_file (file (read getattr open))) +(allow hal_drm_widevine mobicore_data_file (dir (search))) +(allow hal_drm_widevine block_device_28_0 (dir (search))) +(allow hal_drm_widevine kb_block_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow hal_drm_widevine dkb_block_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow hal_mtkcodecservice_client hal_mtkcodecservice_server (binder (call transfer))) +(allow hal_mtkcodecservice_server hal_mtkcodecservice_client (binder (transfer))) +(allow hal_mtkcodecservice_client hal_mtkcodecservice_server (fd (use))) +(allow hal_mtkcodecservice_server hal_mtkcodecservice_client (binder (call transfer))) +(allow hal_mtkcodecservice_client hal_mtkcodecservice_server (binder (transfer))) +(allow hal_mtkcodecservice_server hal_mtkcodecservice_client (fd (use))) +(allow hal_mtkcodecservice_server hal_mtkcodecservice_hwservice (hwservice_manager (add find))) +(allow hal_mtkcodecservice_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_310_28_0 hal_mtkcodecservice_hwservice (hwservice_manager (add))) +(allow hal_mtkcodecservice_client hal_mtkcodecservice_hwservice (hwservice_manager (find))) +(allow init_28_0 hal_mtkcodecservice_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_mtkcodecservice_default (process (transition))) +(allow hal_mtkcodecservice_default hal_mtkcodecservice_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_mtkcodecservice_default (process (noatsecure))) +(allow init_28_0 hal_mtkcodecservice_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_mtkcodecservice_default_exec process hal_mtkcodecservice_default) +(typetransition hal_mtkcodecservice_default tmpfs_28_0 file hal_mtkcodecservice_default_tmpfs) +(allow hal_mtkcodecservice_default hal_mtkcodecservice_default_tmpfs (file (read write getattr map))) +(allow hal_mtkcodecservice_default tmpfs_28_0 (dir (getattr search))) +(allow hal_mtkcodecservice_default hidl_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow hal_mtkcodecservice_default hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_presence_client hal_presence_server (binder (call transfer))) +(allow hal_presence_server hal_presence_client (binder (transfer))) +(allow hal_presence_client hal_presence_server (fd (use))) +(allow hal_presence_server hal_presence_client (binder (call transfer))) +(allow hal_presence_client hal_presence_server (binder (transfer))) +(allow hal_presence_server hal_presence_client (fd (use))) +(allow hal_presence_client volte_uce_ua_hwservice (hwservice_manager (find))) +(allow hal_rcs_client hal_rcs_server (binder (call transfer))) +(allow hal_rcs_server hal_rcs_client (binder (transfer))) +(allow hal_rcs_client hal_rcs_server (fd (use))) +(allow hal_rcs_server hal_rcs_client (binder (call transfer))) +(allow hal_rcs_client hal_rcs_server (binder (transfer))) +(allow hal_rcs_server hal_rcs_client (fd (use))) +(allow hal_rcs_client volte_rcs_ua_hwservice (hwservice_manager (find))) +(allow hal_tee_client hal_tee_server (binder (call transfer))) +(allow hal_tee_server hal_tee_client (binder (transfer))) +(allow hal_tee_client hal_tee_server (fd (use))) +(allow hal_tee_server hal_tee_client (binder (call transfer))) +(allow hal_tee_client hal_tee_server (binder (transfer))) +(allow hal_tee_server hal_tee_client (fd (use))) +(allow hal_tee_server hal_tee_hwservice (hwservice_manager (add find))) +(allow hal_tee_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_311_28_0 hal_tee_hwservice (hwservice_manager (add))) +(allow hal_tee_client hal_tee_hwservice (hwservice_manager (find))) +(allow hal_tee_default hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_tee_default mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_tee_default mobicore_tui_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_tee_default untrusted_app_25_28_0 (fd (use))) +(allow hal_tee_default teeregistryd_app (fd (use))) +(allow init_28_0 hal_tee_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_tee_default (process (transition))) +(allow hal_tee_default hal_tee_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_tee_default (process (noatsecure))) +(allow init_28_0 hal_tee_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_tee_default_exec process hal_tee_default) +(typetransition hal_tee_default tmpfs_28_0 file hal_tee_default_tmpfs) +(allow hal_tee_default hal_tee_default_tmpfs (file (read write getattr map))) +(allow hal_tee_default tmpfs_28_0 (dir (getattr search))) +(allow hal_teeregistry_client hal_teeregistry_server (binder (call transfer))) +(allow hal_teeregistry_server hal_teeregistry_client (binder (transfer))) +(allow hal_teeregistry_client hal_teeregistry_server (fd (use))) +(allow hal_teeregistry_server hal_teeregistry_client (binder (call transfer))) +(allow hal_teeregistry_client hal_teeregistry_server (binder (transfer))) +(allow hal_teeregistry_server hal_teeregistry_client (fd (use))) +(allow hal_teeregistry_server hal_teeregistry_hwservice (hwservice_manager (add find))) +(allow hal_teeregistry_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_312_28_0 hal_teeregistry_hwservice (hwservice_manager (add))) +(allow hal_teeregistry_client hal_teeregistry_hwservice (hwservice_manager (find))) +(allow hal_teeregistry_default hidl_memory_hwservice_28_0 (hwservice_manager (find))) +(allow hal_teeregistry_default mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_teeregistry_default mobicore_admin_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_teeregistry_default mobicore_data_file (dir (ioctl read write create getattr lock rename add_name remove_name search rmdir open))) +(allow hal_teeregistry_default mobicore_data_file (file (ioctl read write create getattr lock append map rename open))) +(allow hal_teeregistry_default mobicore_vendor_file (file (ioctl read getattr lock map open))) +(allow init_28_0 hal_teeregistry_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_teeregistry_default (process (transition))) +(allow hal_teeregistry_default hal_teeregistry_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_teeregistry_default (process (noatsecure))) +(allow init_28_0 hal_teeregistry_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_teeregistry_default_exec process hal_teeregistry_default) +(typetransition hal_teeregistry_default tmpfs_28_0 file hal_teeregistry_default_tmpfs) +(allow hal_teeregistry_default hal_teeregistry_default_tmpfs (file (read write getattr map))) +(allow hal_teeregistry_default tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 hal_thh_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_thh_default (process (transition))) +(allow hal_thh_default hal_thh_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_thh_default (process (noatsecure))) +(allow init_28_0 hal_thh_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_thh_default_exec process hal_thh_default) +(typetransition hal_thh_default tmpfs_28_0 file hal_thh_default_tmpfs) +(allow hal_thh_default hal_thh_default_tmpfs (file (read write getattr map))) +(allow hal_thh_default tmpfs_28_0 (dir (getattr search))) +(allow hal_thh_server hal_thh_hwservice (hwservice_manager (add find))) +(allow hal_thh_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_313_28_0 hal_thh_hwservice (hwservice_manager (add))) +(allow hal_thh_client hal_thh_hwservice (hwservice_manager (find))) +(allow hal_thh_default hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_thh_default (binder (call transfer))) +(allow hwservicemanager_28_0 hal_thh_default (dir (search))) +(allow hwservicemanager_28_0 hal_thh_default (file (read open))) +(allow hwservicemanager_28_0 hal_thh_default (process (getattr))) +(allow hal_thh_client hal_thh_server (binder (call transfer))) +(allow hal_thh_server hal_thh_client (binder (transfer))) +(allow hal_thh_client hal_thh_server (fd (use))) +(allow hal_thh_default teei_client_device (chr_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow hal_thh_default teei_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow hal_thh_default teei_data_file (file (ioctl read write getattr lock append map open))) +(allow hal_thh_default teei_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_thh_default ut_keymaster_device (chr_file (ioctl read write open))) +(allow hal_thh_default soter_teei_prop (property_service (set))) +(allow hal_wfo_client hal_wfo_server (binder (call transfer))) +(allow hal_wfo_server hal_wfo_client (binder (transfer))) +(allow hal_wfo_client hal_wfo_server (fd (use))) +(allow hal_wfo_server hal_wfo_client (binder (call transfer))) +(allow hal_wfo_client hal_wfo_server (binder (transfer))) +(allow hal_wfo_server hal_wfo_client (fd (use))) +(allow hal_wfo_client mtk_hal_wfo_hwservice (hwservice_manager (find))) +(allow hdmi_28_0 mtk_hal_keymanage (binder (call))) +(allow hdmi_28_0 mtk_hal_keymanage_hwservice (hwservice_manager (find))) +(allow healthd_28_0 sysfs_vcorefs_pwrctrl (file (write))) +(allow healthd_28_0 app_data_file_28_0 (file (write))) +(allow init_28_0 block_device_28_0 (blk_file (relabelfrom))) +(allow init_28_0 system_block_device_28_0 (blk_file (relabelfrom))) +(allow init_28_0 nvram_device (blk_file (relabelto))) +(allow init_28_0 nvdata_device (blk_file (relabelto))) +(allow init_28_0 nvcfg_block_device (blk_file (relabelto))) +(allow init_28_0 expdb_block_device (blk_file (relabelto))) +(allow init_28_0 misc2_block_device (blk_file (relabelto))) +(allow init_28_0 logo_block_device (blk_file (relabelto))) +(allow init_28_0 para_block_device (blk_file (relabelto))) +(allow init_28_0 tee_block_device (blk_file (relabelto))) +(allow init_28_0 seccfg_block_device (blk_file (relabelto))) +(allow init_28_0 secro_block_device (blk_file (relabelto))) +(allow init_28_0 frp_block_device_28_0 (blk_file (relabelto))) +(allow init_28_0 userdata_block_device_28_0 (blk_file (relabelto))) +(allow init_28_0 mtk_hal_dfps_exec (file (getattr))) +(allow init_28_0 RT_Monitor_device (chr_file (ioctl read getattr lock map open))) +(allow init_thh_service teei_config_device (chr_file (ioctl read write getattr lock append map open))) +(allow init_thh_service teei_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_thh_service teei_data_file (file (ioctl read write getattr lock append map open))) +(allow init_thh_service teei_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_thh_service device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow init_thh_service property_socket_28_0 (sock_file (read write))) +(allow init_thh_service init_28_0 (unix_stream_socket (connectto))) +(allow init_thh_service soter_teei_prop (property_service (set))) +(allow init_thh_service self (process (execmem))) +(allow init_thh_service hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow init_thh_service hwservicemanager_28_0 (binder (call))) +(allow init_thh_service system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow init_thh_service system_file_28_0 (file (ioctl read getattr lock map open))) +(allow init_thh_service system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_thh_service hal_thh_hwservice (hwservice_manager (find))) +(allow init_thh_service hal_thh_default (binder (call))) +(allow init_28_0 init_thh_service_exec (file (read getattr map execute open))) +(allow init_28_0 init_thh_service (process (transition))) +(allow init_thh_service init_thh_service_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 init_thh_service (process (noatsecure))) +(allow init_28_0 init_thh_service (process (siginh rlimitinh))) +(typetransition init_28_0 init_thh_service_exec process init_thh_service) +(typetransition init_thh_service tmpfs_28_0 file init_thh_service_tmpfs) +(allow init_thh_service init_thh_service_tmpfs (file (read write getattr map))) +(allow init_thh_service tmpfs_28_0 (dir (getattr search))) +(allow install_recovery_28_0 bootimg_device (chr_file (read write open))) +(allow install_recovery_28_0 recovery_device (chr_file (read write open))) +(allow install_recovery_28_0 tee_part_device (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow install_recovery_28_0 para_block_device (blk_file (ioctl read write getattr lock append map open))) +(dontaudit install_recovery_28_0 system_file_28_0 (file (entrypoint))) +(allow install_recovery_28_0 mtd_device_28_0 (dir (search))) +(allow install_recovery_28_0 mtd_device_28_0 (chr_file (ioctl read write open))) +(allow install_recovery_28_0 boot_block_device_28_0 (blk_file (read open))) +(allow install_recovery_28_0 block_device_28_0 (dir (read open))) +(allow install_recovery_28_0 mtd_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow install_recovery_28_0 tmpfs_28_0 (lnk_file (read))) +(allow installd_28_0 apk_tmp_file_28_0 (dir (getattr))) +(allow installd_28_0 vfat_28_0 (file (getattr))) +(allow installd_28_0 dalvikcache_data_file_28_0 (lnk_file (read create getattr setattr unlink))) +(allow installd_28_0 sdcard_type (dir (read write create getattr setattr add_name remove_name search))) +(allow installd_28_0 sdcard_type (file (read write create getattr setattr unlink open))) +(allow installd_28_0 vfat_28_0 (dir (search))) +(allow installd_28_0 system_data_file_28_0 (file (open))) +(allow installd_28_0 platform_app_28_0 (fd (use))) +(allow installd_28_0 media_rw_data_file_28_0 (file (read write create setattr open))) +(allow installd_28_0 shell_exec_28_0 (file (read execute execute_no_trans open))) +(allow wo_ipsec netutils_wrapper_exec_28_0 (file (read getattr map execute open))) +(allow wo_ipsec netutils_wrapper_28_0 (process (transition))) +(allow netutils_wrapper_28_0 netutils_wrapper_exec_28_0 (file (read getattr map execute entrypoint open))) +(allow netutils_wrapper_28_0 wo_ipsec (process (sigchld))) +(dontaudit wo_ipsec netutils_wrapper_28_0 (process (noatsecure))) +(allow wo_ipsec netutils_wrapper_28_0 (process (siginh rlimitinh))) +(typetransition wo_ipsec netutils_wrapper_exec_28_0 process netutils_wrapper) +(allow wo_ipsec proc_net_28_0 (file (write))) +(allow wo_ipsec mtk_epdg_prop (property_service (set))) +(allow wo_ipsec property_socket_28_0 (sock_file (write))) +(allow wo_ipsec wo_epdg_ipsec_socket (sock_file (write))) +(allow wo_ipsec node_28_0 (udp_socket (node_bind))) +(allow wo_ipsec port_28_0 (tcp_socket (name_connect))) +(allow wo_ipsec port_28_0 (udp_socket (name_bind))) +(allow wo_ipsec netd_28_0 (unix_stream_socket (connectto))) +(allow wo_ipsec dnsproxyd_socket_28_0 (sock_file (write))) +(allow wo_ipsec init_28_0 (unix_stream_socket (connectto))) +(allow wo_ipsec wo_epdg_client (unix_stream_socket (read write connectto))) +(allow wo_ipsec wo_epdg_client (fd (use))) +(allow wo_ipsec wo_charon_exec (file (execute_no_trans))) +(allow wo_ipsec fwmarkd_socket_28_0 (sock_file (write))) +(allow wo_ipsec self (tcp_socket (read write create getattr connect getopt))) +(allow wo_ipsec self (udp_socket (read write create bind setopt))) +(allow wo_ipsec self (netlink_route_socket (read write create bind nlmsg_read nlmsg_write))) +(allow wo_ipsec self (netlink_xfrm_socket (read write create bind nlmsg_read nlmsg_write))) +(allow wo_ipsec custom_file (dir (read search open))) +(allow wo_ipsec custom_file (file (read getattr open))) +(allow wo_ipsec epdg_apn_conf_file (dir (read write create add_name remove_name search open))) +(allow wo_ipsec epdg_apn_conf_file (file (ioctl read write getattr open))) +(allow wo_ipsec epdg_ipsec_conf_file (file (ioctl read write create getattr append unlink open))) +(allow wo_ipsec epdg_ipsec_conf_file (dir (read write add_name remove_name search open))) +(allow wo_ipsec self (capability2 (wake_alarm))) +(allow wo_ipsec devpts_28_0 (chr_file (read write open))) +(allow wo_ipsec epdg_ipsec_conf_file (sock_file (write create setattr unlink))) +(allow wo_ipsec proc_modules_28_0 (file (read getattr))) +(allow wo_ipsec proc_net_28_0 (file (getattr open))) +(allow wo_ipsec vendor_configs_file_28_0 (file (ioctl))) +(allow wo_ipsec vendor_shell_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow wo_ipsec netd_28_0 (unix_stream_socket (connectto))) +(allow wo_ipsec netd_socket_28_0 (sock_file (write))) +(allow wo_ipsec system_data_file_28_0 (dir (getattr))) +(allow wo_ipsec vendor_toolbox_exec_28_0 (file (getattr execute execute_no_trans))) +(allow wo_ipsec kernel_28_0 (system (module_request))) +(allow init_28_0 ipsec_mon_exec (file (read getattr map execute open))) +(allow init_28_0 ipsec_mon (process (transition))) +(allow ipsec_mon ipsec_mon_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 ipsec_mon (process (noatsecure))) +(allow init_28_0 ipsec_mon (process (siginh rlimitinh))) +(typetransition init_28_0 ipsec_mon_exec process ipsec_mon) +(allow ipsec_mon system_file_28_0 (file (execute_no_trans))) +(allow ipsec_mon self (netlink_xfrm_socket (read write create bind nlmsg_read nlmsg_write))) +(allow ipsec_mon ims_ipsec_data_file (dir (write add_name search))) +(allow ipsec_mon ims_ipsec_data_file (file (ioctl read write create getattr setattr append open))) +(allow ipsec_mon init_28_0 (unix_stream_socket (connectto))) +(allow ipsec_mon self (key_socket (read write create setopt))) +(allow ipsec_mon self (capability (net_admin net_raw))) +(allow ipsec_mon self (udp_socket (ioctl create))) +(allow ipsec_mon self (netlink_route_socket (read write create bind nlmsg_read))) +(allowx ipsec_mon self (ioctl udp_socket (0x89f2))) +(allow ipsec_mon devpts_28_0 (chr_file (read write open))) +(allow ipsec_mon proc_net_28_0 (file (write open))) +(allow ipsec_mon property_socket_28_0 (sock_file (write))) +(allow ipsec_mon init_28_0 (unix_stream_socket (connectto))) +(allow ipsec_mon mtk_network_prop (property_service (set))) +(allow ipsec_mon mtk_network_prop (file (ioctl read getattr lock map open))) +(allow hal_keymaster_default mnt_vendor_file_28_0 (dir (search))) +(allow hal_keymaster_default persist_data_file (dir (search))) +(allow hal_keymaster_default persist_data_file (file (read getattr open))) +(allow hal_keymaster_default mobicore (unix_stream_socket (read write connectto))) +(allow hal_keymaster_default mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_keymaster_default ut_keymaster_device (chr_file (ioctl read write open))) +(allow hal_keymaster_default teei_client_device (chr_file (ioctl read write open))) +(allow hal_keymaster_default property_socket_28_0 (sock_file (read write))) +(allow hal_keymaster_default init_28_0 (unix_stream_socket (connectto))) +(allow hal_keymaster_default soter_teei_prop (property_service (set))) +(allow hal_keymaster_default tkcore_admin_device (chr_file (ioctl read write open))) +(allow kpoc_charger_28_0 logo_block_device (blk_file (read open))) +(allow kpoc_charger_28_0 logo_device (chr_file (read))) +(allow kpoc_charger_28_0 logo_device (chr_file (open))) +(allow kpoc_charger_28_0 bootdevice_block_device (blk_file (read))) +(allow kpoc_charger_28_0 bootdevice_block_device (blk_file (open))) +(allow kpoc_charger_28_0 sysfs_boot_mode (file (ioctl read getattr lock map open))) +(allow kpoc_charger_28_0 sysfs_vbus (file (ioctl read getattr lock map open))) +(allow kpoc_charger_28_0 sysfs_pump_express (file (ioctl read getattr lock map open))) +(allow kpoc_charger_28_0 debugfs_wakeup_sources_28_0 (file (ioctl read getattr lock map open))) +(allow logd_28_0 logd_prop_28_0 (property_service (set))) +(allow logd_28_0 log_tag_prop_28_0 (property_service (set))) +(allow logd_28_0 property_socket_28_0 (sock_file (write))) +(allow logd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow logd_28_0 logmuch_prop (property_service (set))) +(allow logd_28_0 logmuch_prop (file (ioctl read getattr lock map open))) +(allow logd_28_0 vendor_logmuch_prop (file (ioctl read getattr lock map open))) +(neverallow base_typeattr_314_28_0 logmuch_prop (property_service (set))) +(neverallow base_typeattr_314_28_0 vendor_logmuch_prop (property_service (set))) +(allow logd_28_0 aee_aed_28_0 (unix_stream_socket (connectto))) +(allow logd_28_0 property_socket_28_0 (sock_file (write))) +(allow logd_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow md_monitor_28_0 ccci_device (chr_file (ioctl read write open))) +(allow md_monitor_28_0 sysfs_ccci (dir (search))) +(allow md_monitor_28_0 sysfs_ccci (file (ioctl read getattr lock map open))) +(allow md_monitor_28_0 file_contexts_file_28_0 (file (read getattr))) +(allow md_monitor_28_0 block_device_28_0 (dir (search))) +(allow md_monitor_28_0 md_block_device (blk_file (read open))) +(allow md_monitor_28_0 self (capability (chown))) +(allow md_monitor_28_0 storage_file_28_0 (dir (search))) +(allow md_monitor_28_0 tmpfs_28_0 (lnk_file (read))) +(allow mediacodec_28_0 guiext-server_28_0 (binder (call transfer))) +(allow mediacodec_28_0 proc_secmem (file (read write open))) +(allow mediacodec_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow mediacodec_28_0 mobicore_data_file (file (read getattr open))) +(allow mediacodec_28_0 mobicore_user_device (chr_file (ioctl read write open))) +(allow mediacodec_28_0 proc_28_0 (file (ioctl read open))) +(allow mediacodec_28_0 property_socket_28_0 (sock_file (write))) +(allow mediacodec_28_0 mobicore (unix_stream_socket (connectto))) +(allow mediacodec_28_0 proc_secmem (file (ioctl read write open))) +(allow mediacodec_28_0 mobicore_data_file (dir (search))) +(allow mediacodec_28_0 persist_data_file (file (read getattr open))) +(allow mediacodec_28_0 persist_data_file (dir (search))) +(allow mediacodec_28_0 debugfs_fb (dir (search))) +(allow mediacodec_28_0 dri_device (chr_file (ioctl read write open))) +(allow mediacodec_28_0 proc_mtktz (dir (search))) +(allow mediacodec_28_0 proc_mtktz (file (read open))) +(allow mediacodec_28_0 mtk_em_video_log_acodec_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 mtk_em_video_log_sf_postbuffer_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 mtk_em_video_log_omx_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 mtk_em_video_log_vdec_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 mtk_em_video_log_svp_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 mtk_em_video_log_mjc_prop (file (ioctl read getattr lock map open))) +(allow mediacodec_28_0 mtk_em_video_venc_h264_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 guiext-server_28_0 (binder (call transfer))) +(allow mediaserver_28_0 mobicore_data_file (file (getattr))) +(allow mediaserver_28_0 mobicore_data_file (file (getattr))) +(allow mediaserver_28_0 mobicore_data_file (file (read getattr))) +(allow mediaserver_28_0 mobicore_user_device (chr_file (ioctl read write open))) +(allow mediaserver_28_0 persist_data_file (file (read write getattr))) +(allow mediaserver_28_0 offloadservice_device (chr_file (ioctl read write open))) +(allow mediaserver_28_0 mtk_perf_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 surfaceflinger_28_0 (dir (search))) +(allow mediaserver_28_0 surfaceflinger_28_0 (file (read open))) +(allow mediaserver_28_0 proc_thermal (file (write getattr open))) +(allow mediaserver_28_0 proc_mtkcooler (file (read write open))) +(allow mediaserver_28_0 proc_mtktz (file (read write open))) +(allow mediaserver_28_0 proc_thermal (file (read write open))) +(allow mediaserver_28_0 ancservice_device (chr_file (ioctl read write open))) +(allow mediaserver_28_0 guiext-server_28_0 (binder (call transfer))) +(allow guiext-server_28_0 mediaserver_28_0 (binder (transfer))) +(allow mediaserver_28_0 guiext-server_28_0 (fd (use))) +(allow mediaserver_28_0 dri_device (chr_file (ioctl read write open))) +(allow mediaserver_28_0 gas_srv_service_28_0 (service_manager (find))) +(allow mediaserver_28_0 mtk_em_video_log_acodec_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 mtk_em_video_log_sf_postbuffer_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 mtk_em_video_log_omx_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 mtk_em_video_log_vdec_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 mtk_em_video_log_svp_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 mtk_em_video_log_mjc_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 mtk_em_video_venc_h264_prop (file (ioctl read getattr lock map open))) +(allow mediaserver_28_0 vtservice (binder (call transfer))) +(allow mediaserver_28_0 vtservice (fd (use))) +(allow mediaserver_28_0 platform_app_28_0 (dir (search))) +(allow mediaserver_28_0 platform_app_28_0 (file (read open))) +(allow mediaserver_28_0 debugfs_ged (dir (search))) +(allow mediaserver_28_0 debugfs_ged (file (write getattr open))) +(allow mediaserver_28_0 mediaprovider_28_0 (dir (search))) +(allow mediaserver_28_0 platform_app_28_0 (file (getattr))) +(allow mediaserver_28_0 system_app_28_0 (dir (search))) +(allow mediaserver_28_0 system_app_28_0 (file (read))) +(allow mediaserver_28_0 system_app_28_0 (file (open))) +(allow mediaserver_28_0 system_app_data_file_28_0 (file (read getattr))) +(allow mediaserver_28_0 system_prop_28_0 (property_service (set))) +(allow mediaserver_28_0 system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow merged_hal_service mtk_hal_dfps (binder (call))) +(allow merged_hal_service mtk_hal_netdagent_hwservice (hwservice_manager (find))) +(allow merged_hal_service netdagent (binder (call))) +(allow meta_tst mnld_exec (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow meta_tst teei_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow meta_tst teei_data_file (file (ioctl read write getattr lock append map open))) +(allow meta_tst teei_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow meta_tst teei_client_device (chr_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow meta_tst soter_teei_prop (property_service (set))) +(allow meta_tst teei_client_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst hal_thh_hwservice (hwservice_manager (find))) +(allow meta_tst hal_thh_default (binder (call))) +(allow meta_tst camera_fdvt_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_owe_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_wpe_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_gepf_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_rsc_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_tsf_device (chr_file (ioctl read write getattr lock append map open))) +(allow meta_tst camera_isp_device (chr_file (ioctl read write open))) +(allow meta_tst ccu_device (chr_file (ioctl read write open))) +(allow meta_tst vpu_device (chr_file (ioctl read write open))) +(allow meta_tst mtk_hal_keyinstall (binder (call))) +(allow meta_tst dm_device_28_0 (blk_file (ioctl read write getattr open))) +(allow meta_tst devpts_28_0 (chr_file (ioctl read write getattr open))) +(allow meta_tst kmsg_device_28_0 (chr_file (write open))) +(allow meta_tst proc_28_0 (file (getattr))) +(allow meta_tst dm_device_28_0 (blk_file (ioctl read write getattr))) +(allow meta_tst sysfs_fs_ext4_features_28_0 (dir (search))) +(allow meta_tst sysfs_fs_ext4_features_28_0 (file (read))) +(allow meta_tst vendor_block_device (blk_file (getattr))) +(allow meta_tst protect1_block_device (blk_file (getattr))) +(allow meta_tst protect2_block_device (blk_file (getattr))) +(allow meta_tst persist_service_atci_prop (property_service (set))) +(allow meta_tst atcid (unix_stream_socket (connectto))) +(allow meta_tst tkcore_admin_device (chr_file (ioctl read write open))) +(allow meta_tst sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow meta_tst sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow meta_tst mtk_hal_keymanage (binder (call))) +(allow meta_tst mobicore_user_device (chr_file (ioctl read write open))) +(allow init_28_0 mobicore_exec (file (read getattr map execute open))) +(allow init_28_0 mobicore (process (transition))) +(allow mobicore mobicore_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mobicore (process (noatsecure))) +(allow init_28_0 mobicore (process (siginh rlimitinh))) +(typetransition init_28_0 mobicore_exec process mobicore) +(typetransition mobicore tmpfs_28_0 file mobicore_tmpfs) +(allow mobicore mobicore_tmpfs (file (read write getattr map))) +(allow mobicore tmpfs_28_0 (dir (getattr search))) +(allow mobicore mobicore_admin_device (chr_file (ioctl read write getattr lock append map open))) +(allow mobicore mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow mobicore mobicore_data_file (dir (ioctl read write create getattr lock rename add_name remove_name reparent search open))) +(allow mobicore mobicore_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow appdomain mobicore_user_device (chr_file (ioctl read write getattr open))) +(allow appdomain mobicore_admin_device (chr_file (getattr))) +(allow mobicore mobicore_tui_device (chr_file (ioctl read open))) +(allow hal_keymaster_attestation mobicore (unix_stream_socket (connectto))) +(allow hal_keymaster_attestation mobicore_user_device (chr_file (ioctl read write open))) +(allow mobicore unlabeled_28_0 (dir (search))) +(allow mobicore mnt_vendor_file_28_0 (dir (search))) +(allow mobicore persist_data_file (dir (write add_name search))) +(allow mobicore persist_data_file (file (read write create getattr open))) +(allow mobicore mobicore_data_file (dir (ioctl read write create getattr lock rename add_name remove_name reparent search rmdir open))) +(allow mobicore mobicore_data_migration_file (dir (ioctl read write create getattr lock rename add_name remove_name reparent search rmdir open))) +(allow mobicore mobicore_data_migration_file (file (ioctl read write create getattr setattr lock append map unlink link rename open))) +(allow mobicore mobicore_data_migration_file (lnk_file (read unlink link rename))) +(typetransition mobicore_app tmpfs_28_0 file mobicore_app_tmpfs) +(allow mobicore_app mobicore_app_tmpfs (file (read write getattr map))) +(allow mobicore_app tmpfs_28_0 (dir (getattr search))) +(allow mobicore_app mobicore_app_tmpfs (file (execute))) +(neverallow base_typeattr_315_28_0 base_typeattr_316_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_317_28_0 mobicore_app (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(allow mobicore_app mobicore_user_device (chr_file (ioctl read write getattr open))) +(allow mobicore_app mobicore_admin_device (chr_file (getattr))) +(allow mobicore_app mobicore_data_file (dir (read getattr search open))) +(allow mobicore_app mobicore_data_file (file (read getattr open))) +(allow mobicore_app mobicore_tui_device (chr_file (ioctl read open))) +(allow mobicore_app mobicore (unix_stream_socket (connectto))) +(allow mobile_log_d_28_0 mtk_em_video_log_sf_postbuffer_prop (file (ioctl read getattr lock map open))) +(allow mtk_advcamserver_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera mtk_advcamserver_28_0 (binder (transfer))) +(allow mtk_advcamserver_28_0 mtk_hal_camera (fd (use))) +(allow mtk_advcamserver_28_0 hal_graphics_allocator_default (fd (use))) +(allow mtk_advcamserver_28_0 hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow mtk_advcamserver_28_0 ion_device_28_0 (chr_file (read open))) +(allow mtk_advcamserver_28_0 debugfs_ion (dir (search))) +(allow mtk_advcamserver_28_0 ion_device_28_0 (chr_file (ioctl))) +(allow mtk_advcamserver_28_0 proc_perfmgr (dir (search))) +(allow mtk_advcamserver_28_0 proc_perfmgr (file (ioctl read open))) +(allow mtk_agpsd rild (unix_dgram_socket (sendto))) +(allow mtk_agpsd sysfs_ccci (dir (search))) +(allow mtk_agpsd sysfs_ccci (file (read open))) +(allow mtk_camdumpserver_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera mtk_camdumpserver_28_0 (binder (transfer))) +(allow mtk_camdumpserver_28_0 mtk_hal_camera (fd (use))) +(allow mtk_camdumpserver_28_0 mtk_hal_camera (binder (call))) +(allow mtk_hal_apmonitor_client platform_app_28_0 (binder (call transfer))) +(allow platform_app_28_0 mtk_hal_apmonitor_client (binder (transfer))) +(allow mtk_hal_apmonitor_client platform_app_28_0 (fd (use))) +(allow platform_app_28_0 mtk_hal_apmonitor_client (binder (call transfer))) +(allow mtk_hal_apmonitor_client platform_app_28_0 (binder (transfer))) +(allow platform_app_28_0 mtk_hal_apmonitor_client (fd (use))) +(allow mtk_hal_apmonitor_client mtk_hal_apmonitor_hwservice (hwservice_manager (find))) +(allow mtk_hal_audio ged_srv (fd (use))) +(allow mtk_hal_audio ged_srv (fifo_file (write))) +(allow mtk_hal_audio adsp_device (chr_file (ioctl read write open))) +(allow mtk_hal_camera system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera system_server_28_0 (fd (use))) +(allow mtk_hal_camera property_socket_28_0 (sock_file (write))) +(allow mtk_hal_camera init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_camera vendor_logmuch_prop (property_service (set))) +(allow mtk_hal_camera vendor_logmuch_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_camera proc_thermal (file (read write getattr open))) +(allow mtk_hal_camera proc_mtktz (file (read write open))) +(allow mtk_hal_camera mtk_thermal_config_prop (file (read getattr open))) +(allow mtk_hal_camera init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_camera proc_mtkcooler (file (read write open))) +(allow mtk_hal_camera mtk_advcamserver_28_0 (binder (call transfer))) +(allow mtk_advcamserver_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera mtk_advcamserver_28_0 (fd (use))) +(allow mtk_hal_camera flashlight_device (chr_file (ioctl read write open))) +(allow mtk_hal_camera Vcodec_device (chr_file (ioctl read write open))) +(allow mtk_hal_camera mtk_em_video_log_vdec_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_camera sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera seninf_device (chr_file (ioctl read write open))) +(allow mtk_hal_camera cct_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera cct_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera cct_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera nvram_data_file (dir (search))) +(allow mtk_hal_camera nvram_data_file (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera nvram_data_file (lnk_file (read))) +(allow mtk_hal_camera nvdata_file (lnk_file (read))) +(allow mtk_hal_camera nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera nvdata_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera nvcfg_file (lnk_file (read))) +(allow mtk_hal_camera nvcfg_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera nvcfg_file (file (read write create getattr setattr open))) +(allow mtk_hal_camera mnt_vendor_file_28_0 (dir (search))) +(allow mtk_hal_camera mnt_vendor_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera proc_secmem (file (read write open))) +(allow mtk_hal_camera sysfs_boot_mode (file (read open))) +(allow mtk_hal_camera vendor_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera mdla_device (chr_file (ioctl read write getattr open))) +(allow mtk_hal_camera mtk_camdumpserver_28_0 (binder (call transfer))) +(allow mtk_camdumpserver_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera mtk_camdumpserver_28_0 (fd (use))) +(allow init_28_0 mtk_hal_dfps_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_dfps (process (transition))) +(allow mtk_hal_dfps mtk_hal_dfps_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_dfps (process (noatsecure))) +(allow init_28_0 mtk_hal_dfps (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_dfps_exec process mtk_hal_dfps) +(typetransition mtk_hal_dfps tmpfs_28_0 file mtk_hal_dfps_tmpfs) +(allow mtk_hal_dfps mtk_hal_dfps_tmpfs (file (read write getattr map))) +(allow mtk_hal_dfps tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_dfps hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_dfps (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_dfps (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_dfps (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_dfps (process (getattr))) +(allow mtk_hal_dfps vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_dfps vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtk_hal_dfps (dir (search))) +(allow vndservicemanager_28_0 mtk_hal_dfps (file (read open))) +(allow vndservicemanager_28_0 mtk_hal_dfps (process (getattr))) +(allow hal_dfps_server mtk_hal_dfps_hwservice (hwservice_manager (add find))) +(allow hal_dfps_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_318_28_0 mtk_hal_dfps_hwservice (hwservice_manager (add))) +(allow mtk_hal_dfps system_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_dfps system_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps system_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps sysfs_type (dir (ioctl read getattr lock search open))) +(allow mtk_hal_dfps sysfs_type (file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps sysfs_type (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps proc_net_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_dfps proc_net_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps proc_net_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_dfps mtk_dfrc_device (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 mtk_hal_keyinstall_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_keyinstall (process (transition))) +(allow mtk_hal_keyinstall mtk_hal_keyinstall_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_keyinstall (process (noatsecure))) +(allow init_28_0 mtk_hal_keyinstall (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_keyinstall_exec process mtk_hal_keyinstall) +(typetransition mtk_hal_keyinstall tmpfs_28_0 file mtk_hal_keyinstall_tmpfs) +(allow mtk_hal_keyinstall mtk_hal_keyinstall_tmpfs (file (read write getattr map))) +(allow mtk_hal_keyinstall tmpfs_28_0 (dir (getattr search))) +(allow hal_keymaster_server mtk_hal_keyinstall_hwservice (hwservice_manager (add find))) +(neverallow base_typeattr_198_28_0 mtk_hal_keyinstall_hwservice (hwservice_manager (add))) +(allow hal_keymaster_client mtk_hal_keyinstall_hwservice (hwservice_manager (find))) +(allow mtk_hal_keyinstall mobicore (unix_stream_socket (connectto))) +(allow mtk_hal_keyinstall mobicore_data_file (dir (search))) +(allow mtk_hal_keyinstall mobicore_data_file (file (read getattr open))) +(allow mtk_hal_keyinstall mobicore_user_device (chr_file (ioctl read write open))) +(allow mtk_hal_keyinstall persist_data_file (dir (write add_name search))) +(allow mtk_hal_keyinstall persist_data_file (file (read write create getattr setattr open))) +(allow mtk_hal_keyinstall key_install_data_file_28_0 (dir (write add_name remove_name search))) +(allow mtk_hal_keyinstall key_install_data_file_28_0 (file (read write create getattr setattr append unlink open))) +(allow mtk_hal_keyinstall debugfs_tracing_28_0 (file (write))) +(allow init_28_0 mtk_hal_keymanage_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_keymanage (process (transition))) +(allow mtk_hal_keymanage mtk_hal_keymanage_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_keymanage (process (noatsecure))) +(allow init_28_0 mtk_hal_keymanage (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_keymanage_exec process mtk_hal_keymanage) +(typetransition mtk_hal_keymanage tmpfs_28_0 file mtk_hal_keymanage_tmpfs) +(allow mtk_hal_keymanage mtk_hal_keymanage_tmpfs (file (read write getattr map))) +(allow mtk_hal_keymanage tmpfs_28_0 (dir (getattr search))) +(allow hal_keymaster_server mtk_hal_keymanage_hwservice (hwservice_manager (add find))) +(neverallow base_typeattr_198_28_0 mtk_hal_keymanage_hwservice (hwservice_manager (add))) +(allow hal_keymaster_client mtk_hal_keymanage_hwservice (hwservice_manager (find))) +(allow mtk_hal_keymanage kisd_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_keymanage key_install_data_file_28_0 (dir (write add_name remove_name search))) +(allow mtk_hal_keymanage key_install_data_file_28_0 (file (read write create getattr setattr append unlink open))) +(allow mtk_hal_keymanage debugfs_tracing_28_0 (file (write))) +(allow mtk_hal_netdagent_client mtk_hal_netdagent_server (binder (call transfer))) +(allow mtk_hal_netdagent_server mtk_hal_netdagent_client (binder (transfer))) +(allow mtk_hal_netdagent_client mtk_hal_netdagent_server (fd (use))) +(allow mtk_hal_netdagent_server mtk_hal_netdagent_client (binder (call transfer))) +(allow mtk_hal_netdagent_client mtk_hal_netdagent_server (binder (transfer))) +(allow mtk_hal_netdagent_server mtk_hal_netdagent_client (fd (use))) +(allow mtk_hal_netdagent_server mtk_hal_netdagent_hwservice (hwservice_manager (add find))) +(allow mtk_hal_netdagent_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_319_28_0 mtk_hal_netdagent_hwservice (hwservice_manager (add))) +(allow mtk_hal_netdagent_client mtk_hal_netdagent_hwservice (hwservice_manager (find))) +(allow init_28_0 mtk_hal_neuralnetworks_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_neuralnetworks (process (transition))) +(allow mtk_hal_neuralnetworks mtk_hal_neuralnetworks_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_neuralnetworks (process (noatsecure))) +(allow init_28_0 mtk_hal_neuralnetworks (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_neuralnetworks_exec process mtk_hal_neuralnetworks) +(typetransition mtk_hal_neuralnetworks tmpfs_28_0 file mtk_hal_neuralnetworks_tmpfs) +(allow mtk_hal_neuralnetworks mtk_hal_neuralnetworks_tmpfs (file (read write getattr map))) +(allow mtk_hal_neuralnetworks tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_neuralnetworks ion_device_28_0 (chr_file (ioctl read open))) +(allow mtk_hal_neuralnetworks debugfs_ion (dir (search))) +(allow mtk_hal_neuralnetworks vpu_device (chr_file (ioctl read open))) +(allow mtk_hal_neuralnetworks mdla_device (chr_file (ioctl read write getattr open))) +(allow mtk_hal_neuralnetworks gpu_device_28_0 (chr_file (ioctl read write getattr open))) +(allow mtk_hal_neuralnetworks untrusted_app_25_28_0 (binder (call transfer))) +(allow mtk_hal_neuralnetworks untrusted_app_28_0 (binder (call transfer))) +(allow mtk_hal_neuralnetworks shell_data_file_28_0 (file (read))) +(allow mtk_hal_neuralnetworks vendor_configs_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_neuralnetworks vendor_configs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_neuralnetworks property_socket_28_0 (sock_file (write))) +(allow mtk_hal_neuralnetworks init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_neuralnetworks sdcardfs_28_0 (file (read))) +(allow mtk_hal_neuralnetworks untrusted_app_25_28_0 (fd (use))) +(allow mtk_hal_neuralnetworks untrusted_app_28_0 (fd (use))) +(allow mtk_hal_neuralnetworks sysfs_lowmemorykiller_28_0 (dir (search))) +(allow mtk_hal_neuralnetworks sysfs_lowmemorykiller_28_0 (file (read getattr open))) +(allow mtk_hal_neuralnetworks proc_zoneinfo_28_0 (file (read getattr open))) +(allow mtk_hal_neuralnetworks apk_data_file_28_0 (file (read))) +(allow mtk_hal_neuralnetworks proc_ged (file (ioctl read write getattr open))) +(allow mtk_hal_neuralnetworks gpu_device_28_0 (dir (search))) +(allow mtk_hal_neuralnetworks mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_neuralnetworks mtk_hal_camera (fd (use))) +(allow mtk_hal_neuralnetworks init_28_0 (dir (search))) +(allow mtk_hal_neuralnetworks init_28_0 (file (read open))) +(allow mtk_hal_neuralnetworks mnt_user_file_28_0 (lnk_file (read))) +(allow mtk_hal_neuralnetworks mnt_user_file_28_0 (dir (search))) +(allow mtk_hal_neuralnetworks storage_file_28_0 (lnk_file (read))) +(allow mtk_hal_neuralnetworks sdcardfs_28_0 (dir (search))) +(allow mtk_hal_neuralnetworks vendor_data_file_28_0 (dir (read write create getattr add_name open))) +(allow mtk_hal_neuralnetworks vendor_data_file_28_0 (file (read write create getattr open))) +(allow init_28_0 mtk_hal_nwk_opt_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_nwk_opt (process (transition))) +(allow mtk_hal_nwk_opt mtk_hal_nwk_opt_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_nwk_opt (process (noatsecure))) +(allow init_28_0 mtk_hal_nwk_opt (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_nwk_opt_exec process mtk_hal_nwk_opt) +(typetransition mtk_hal_nwk_opt tmpfs_28_0 file mtk_hal_nwk_opt_tmpfs) +(allow mtk_hal_nwk_opt mtk_hal_nwk_opt_tmpfs (file (read write getattr map))) +(allow mtk_hal_nwk_opt tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_nwk_opt hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_nwk_opt (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_nwk_opt (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_nwk_opt (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_nwk_opt (process (getattr))) +(allow hal_nwk_opt_server mtk_hal_nwk_opt_hwservice (hwservice_manager (add find))) +(allow hal_nwk_opt_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_320_28_0 mtk_hal_nwk_opt_hwservice (hwservice_manager (add))) +(allow hal_nwk_opt_client hal_nwk_opt_server (binder (call transfer))) +(allow hal_nwk_opt_server hal_nwk_opt_client (binder (transfer))) +(allow hal_nwk_opt_client hal_nwk_opt_server (fd (use))) +(allow hal_nwk_opt_server hal_nwk_opt_client (binder (call transfer))) +(allow hal_nwk_opt_client hal_nwk_opt_server (binder (transfer))) +(allow hal_nwk_opt_server hal_nwk_opt_client (fd (use))) +(allow hal_nwk_opt_client mtk_hal_nwk_opt_hwservice (hwservice_manager (find))) +(allow mtk_hal_nwk_opt nwkopt_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_nwk_opt debugfs_fpsgo (dir (search))) +(allow mtk_hal_nwk_opt debugfs_fpsgo (file (read write getattr open))) +(allow mtk_hal_nwk_opt input_device_28_0 (dir (read search open))) +(allow mtk_hal_nwk_opt input_device_28_0 (file (ioctl read write open))) +(allow mtk_hal_nwk_opt input_device_28_0 (chr_file (ioctl read write open))) +(allow mtk_hal_nwk_opt tx_device (chr_file (ioctl read write getattr lock append map open))) +(allow mtk_hal_power mtk_hal_dfps (binder (call))) +(allow mtk_hal_power mtk_hal_netdagent_hwservice (hwservice_manager (find))) +(allow mtk_hal_power netdagent (binder (call))) +(allow mtk_hal_power mtk_hal_nwk_opt (binder (call))) +(allow mtk_hal_pplagent_client mtk_hal_pplagent_server (binder (call transfer))) +(allow mtk_hal_pplagent_server mtk_hal_pplagent_client (binder (transfer))) +(allow mtk_hal_pplagent_client mtk_hal_pplagent_server (fd (use))) +(allow mtk_hal_pplagent_server mtk_hal_pplagent_client (binder (call transfer))) +(allow mtk_hal_pplagent_client mtk_hal_pplagent_server (binder (transfer))) +(allow mtk_hal_pplagent_server mtk_hal_pplagent_client (fd (use))) +(allow mtk_hal_pplagent_server mtk_hal_pplagent_hwservice (hwservice_manager (add find))) +(allow mtk_hal_pplagent_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_321_28_0 mtk_hal_pplagent_hwservice (hwservice_manager (add))) +(allow mtk_hal_pplagent_client mtk_hal_pplagent_hwservice (hwservice_manager (find))) +(allow mtk_hal_pq system_data_file_28_0 (lnk_file (read))) +(allow mtk_hal_pq nvdata_file (dir (write add_name search))) +(allow mtk_hal_pq nvdata_file (file (read write create getattr setattr open))) +(allow mtk_hal_pq nvram_data_file (dir (search))) +(allow mtk_hal_pq nvram_data_file (dir (write lock add_name remove_name search open))) +(allow mtk_hal_pq nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_pq nvram_data_file (lnk_file (read))) +(allow mtk_hal_pq nvdata_file (lnk_file (read))) +(allow init_28_0 mtk_hal_wfo_exec (file (read getattr map execute open))) +(allow init_28_0 mtk_hal_wfo (process (transition))) +(allow mtk_hal_wfo mtk_hal_wfo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 mtk_hal_wfo (process (noatsecure))) +(allow init_28_0 mtk_hal_wfo (process (siginh rlimitinh))) +(typetransition init_28_0 mtk_hal_wfo_exec process mtk_hal_wfo) +(typetransition mtk_hal_wfo tmpfs_28_0 file mtk_hal_wfo_tmpfs) +(allow mtk_hal_wfo mtk_hal_wfo_tmpfs (file (read write getattr map))) +(allow mtk_hal_wfo tmpfs_28_0 (dir (getattr search))) +(allow mtk_hal_wfo hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_wfo (binder (call transfer))) +(allow hwservicemanager_28_0 mtk_hal_wfo (dir (search))) +(allow hwservicemanager_28_0 mtk_hal_wfo (file (read open))) +(allow hwservicemanager_28_0 mtk_hal_wfo (process (getattr))) +(allow hal_wfo_server mtk_hal_wfo_hwservice (hwservice_manager (add find))) +(allow hal_wfo_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_322_28_0 mtk_hal_wfo_hwservice (hwservice_manager (add))) +(allow mtk_hal_wfo system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mtk_hal_wfo (binder (transfer))) +(allow mtk_hal_wfo system_server_28_0 (fd (use))) +(allow mtk_hal_wfo mal_mfi_socket (sock_file (write))) +(allow mtk_hal_wfo hwservicemanager_prop_28_0 (file (read getattr open))) +(allow mtk_hal_wfo debugfs_tracing_28_0 (file (write open))) +(allow mtkimsmddomain ccci_device (chr_file (read write open))) +(allow mtkimsmddomain fwmarkd_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain sysfs_ccci (dir (search))) +(allow mtkimsmddomain sysfs_ccci (file (ioctl read getattr lock map open))) +(allow mtkimsmddomain self (capability2 (wake_alarm))) +(allow mtkimsmddomain ril_mux_report_case_prop (property_service (set))) +(allow mtkimsmddomain self (capability (chown setgid setuid))) +(allow mtkimsmddomain device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow mtkimsmddomain device_28_0 (lnk_file (create unlink))) +(allow mtkimsmddomain devpts_28_0 (chr_file (ioctl read write getattr setattr lock append map open))) +(allow mtkimsmddomain volte_vt_socket (sock_file (write))) +(allow mtkimsmddomain self (capability (net_raw))) +(allow mtkimsmddomain rild_imsm_socket (sock_file (write))) +(allow mtkimsmddomain mtkrild (unix_stream_socket (connectto))) +(allow mtkimsmddomain rild_mal_socket (sock_file (write))) +(allow mtkimsmddomain rild_mal_at_socket (sock_file (write))) +(allow mtkimsmddomain rild_mal_md2_socket (sock_file (write))) +(allow mtkimsmddomain rild_mal_at_md2_socket (sock_file (write))) +(allow mtkimsmddomain wpa_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain hal_wifi_supplicant_default (unix_dgram_socket (sendto))) +(allow mtkimsmddomain hal_wifi_supplicant_default (unix_dgram_socket (sendto))) +(allow mtkimsmddomain dnsproxyd_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain ccci_device (chr_file (ioctl read write open))) +(allow mtkimsmddomain devpts_28_0 (chr_file (read write open))) +(allow mtkimsmddomain tmpfs_28_0 (lnk_file (read))) +(allow mtkimsmddomain mal_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtkimsmddomain mal_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtkimsmddomain devpts_28_0 (chr_file (ioctl read write open))) +(allow mtkimsmddomain devpts_28_0 (chr_file (getattr setattr))) +(allow mtkimsmddomain self (netlink_route_socket (write create bind nlmsg_read))) +(allow mtkimsmddomain mtkrild (unix_stream_socket (connectto))) +(allow mtkimsmddomain rild_mal_socket (sock_file (write))) +(allow mtkimsmddomain rild_mal_at_socket (sock_file (write))) +(allow mtkimsmddomain rild_mal_md2_socket (sock_file (write))) +(allow mtkimsmddomain rild_mal_at_md2_socket (sock_file (write))) +(allow mtkimsmddomain wpa_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain hal_wifi_supplicant_default (unix_dgram_socket (sendto))) +(allow mtkimsmddomain hal_wifi_supplicant_default (unix_dgram_socket (sendto))) +(allow hal_wifi_supplicant_default mtkimsmddomain (unix_stream_socket (connectto))) +(allow hal_wifi_supplicant_default mtkimsmddomain (unix_dgram_socket (sendto))) +(allow hal_wifi_supplicant_default init_28_0 (unix_dgram_socket (sendto))) +(allow hal_wifi_supplicant_default mtkimsmddomain (unix_stream_socket (connectto))) +(allow hal_wifi_supplicant_default mtkimsmddomain (unix_dgram_socket (sendto))) +(allow mtkimsmddomain rild (unix_stream_socket (connectto))) +(allow mtkimsmddomain property_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain init_28_0 (unix_stream_socket (connectto))) +(allow mtkimsmddomain mtk_operator_id_prop (property_service (set))) +(allow mtkimsmddomain mtk_operator_id_prop (file (ioctl read getattr lock map open))) +(allow mtkimsmddomain vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mtkimsmddomain vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 mtkimsmddomain (dir (search))) +(allow vndservicemanager_28_0 mtkimsmddomain (file (read open))) +(allow vndservicemanager_28_0 mtkimsmddomain (process (getattr))) +(allow vtservice_hidl mtkimsmddomain (udp_socket (read write getattr setopt))) +(allow mtkimsmddomain vtservice_hidl (unix_stream_socket (connectto))) +(allow mtkimsmddomain property_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain init_28_0 (unix_stream_socket (connectto))) +(allow mtkimsmddomain vendor_radio_prop (property_service (set))) +(allow mtkimsmddomain vendor_radio_prop (file (ioctl read getattr lock map open))) +(allow mtkimsmddomain property_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain init_28_0 (unix_stream_socket (connectto))) +(allow mtkimsmddomain ril_mux_report_case_prop (property_service (set))) +(allow mtkimsmddomain ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow mtkimsmddomain property_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain init_28_0 (unix_stream_socket (connectto))) +(allow mtkimsmddomain mtk_md_version_prop (property_service (set))) +(allow mtkimsmddomain mtk_md_version_prop (file (ioctl read getattr lock map open))) +(allow mtkimsmddomain property_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain init_28_0 (unix_stream_socket (connectto))) +(allow mtkimsmddomain mtk_network_prop (property_service (set))) +(allow mtkimsmddomain mtk_network_prop (file (ioctl read getattr lock map open))) +(allow mtkimsmddomain property_socket_28_0 (sock_file (write))) +(allow mtkimsmddomain init_28_0 (unix_stream_socket (connectto))) +(allow mtkimsmddomain vendor_logmuch_prop (property_service (set))) +(allow mtkimsmddomain vendor_logmuch_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_vsim_prop (property_service (set))) +(allow rild mtk_vsim_prop (file (ioctl read getattr lock map open))) +(allow rild mtk_radio_data_file (dir (read write add_name remove_name search open))) +(allow rild mtk_radio_data_file (file (read write create getattr lock unlink open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_volte_prop (property_service (set))) +(allow rild mtk_volte_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_wfc_prop (property_service (set))) +(allow rild mtk_wfc_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_vilte_prop (property_service (set))) +(allow rild mtk_vilte_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_viwifi_prop (property_service (set))) +(allow rild mtk_viwifi_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_ims_prop (property_service (set))) +(allow rild mtk_ims_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_volte_support_prop (property_service (set))) +(allow rild mtk_volte_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_wfc_support_prop (property_service (set))) +(allow rild mtk_wfc_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_vilte_support_prop (property_service (set))) +(allow rild mtk_vilte_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_viwifi_support_prop (property_service (set))) +(allow rild mtk_viwifi_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_rcs_ua_support_prop (property_service (set))) +(allow rild mtk_rcs_ua_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_provision_prop (property_service (set))) +(allow rild mtk_provision_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild vendor_logmuch_prop (property_service (set))) +(allow mtkrild vendor_logmuch_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild cdma_prop (property_service (set))) +(allow mtkrild cdma_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_vsim_prop (property_service (set))) +(allow mtkrild mtk_vsim_prop (file (ioctl read getattr lock map open))) +(allow mtkrild property_socket_28_0 (sock_file (write))) +(allow mtkrild init_28_0 (unix_stream_socket (connectto))) +(allow mtkrild mtk_ims_prop (property_service (set))) +(allow mtkrild mtk_ims_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_provision_prop (property_service (set))) +(allow rild mtk_provision_prop (file (ioctl read getattr lock map open))) +(allow netd_28_0 dhcp6s_exec (file (execute))) +(allow netd_28_0 mtk_perf_service_28_0 (service_manager (find))) +(allow netd_28_0 vtservice (fd (use))) +(allow netd_28_0 vtservice (udp_socket (read write getopt setopt))) +(allow netd_28_0 teeregistryd_app (fd (use))) +(allow netd_28_0 teeregistryd_app (tcp_socket (read write getopt setopt))) +(allow init_28_0 netdagent_exec (file (read getattr map execute open))) +(allow init_28_0 netdagent (process (transition))) +(allow netdagent netdagent_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 netdagent (process (noatsecure))) +(allow init_28_0 netdagent (process (siginh rlimitinh))) +(typetransition init_28_0 netdagent_exec process netdagent) +(typetransition netdagent tmpfs_28_0 file netdagent_tmpfs) +(allow netdagent netdagent_tmpfs (file (read write getattr map))) +(allow netdagent tmpfs_28_0 (dir (getattr search))) +(allow netdagent netutils_wrapper_exec_28_0 (file (read getattr map execute open))) +(allow netdagent netutils_wrapper_28_0 (process (transition))) +(allow netutils_wrapper_28_0 netutils_wrapper_exec_28_0 (file (read getattr map execute entrypoint open))) +(allow netutils_wrapper_28_0 netdagent (process (sigchld))) +(dontaudit netdagent netutils_wrapper_28_0 (process (noatsecure))) +(allow netdagent netutils_wrapper_28_0 (process (siginh rlimitinh))) +(typetransition netdagent netutils_wrapper_exec_28_0 process netutils_wrapper) +(allow netdagent devpts_28_0 (chr_file (read write open))) +(allow netdagent system_data_file_28_0 (dir (getattr))) +(allow netdagent system_file_28_0 (file (lock))) +(allow netdagent usermodehelper_28_0 (file (read))) +(allow netdagent property_socket_28_0 (sock_file (write))) +(allow netdagent init_28_0 (unix_stream_socket (connectto))) +(allow netdagent self (netlink_route_socket (read write create getattr bind connect setopt nlmsg_read nlmsg_write))) +(allow netdagent property_socket_28_0 (sock_file (write))) +(allow netdagent init_28_0 (unix_stream_socket (connectto))) +(allow netdagent netdagent_prop (property_service (set))) +(allow netdagent netdagent_prop (file (ioctl read getattr lock map open))) +(allow netdagent proc_net_28_0 (file (read write getattr open))) +(allow netdagent kernel_28_0 (system (module_request))) +(allow netdagent hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 netdagent (binder (call transfer))) +(allow hwservicemanager_28_0 netdagent (dir (search))) +(allow hwservicemanager_28_0 netdagent (file (read open))) +(allow hwservicemanager_28_0 netdagent (process (getattr))) +(allow netdagent mtk_hal_netdagent_hwservice (hwservice_manager (add find))) +(allow netdagent hidl_base_hwservice_28_0 (hwservice_manager (add))) +(allow netdagent hwservicemanager_28_0 (binder (call transfer))) +(allow netdagent hwservicemanager_prop_28_0 (file (read getattr open))) +(allow netutils_wrapper_28_0 ipsec_mon (fd (use))) +(allow netutils_wrapper_28_0 ipsec_mon (netlink_route_socket (read write))) +(allow netutils_wrapper_28_0 ipsec_mon (netlink_xfrm_socket (read write))) +(allow netutils_wrapper_28_0 devpts_28_0 (chr_file (ioctl read write getattr))) +(allow netutils_wrapper_28_0 netdagent (fd (use))) +(allow netutils_wrapper_28_0 netdagent (unix_stream_socket (read write))) +(allow netutils_wrapper_28_0 rild (fd (use))) +(allow netutils_wrapper_28_0 rild (unix_stream_socket (read write))) +(allow nfc_28_0 nfc_socket (dir (write add_name remove_name search))) +(allow nfc_28_0 nfc_socket (sock_file (write create setattr unlink))) +(allow nfc_28_0 custom_file (dir (getattr))) +(allow nfc_28_0 mt6605_device (chr_file (ioctl read write getattr open))) +(allow nfc_28_0 nfc_data_file_28_0 (dir (write create setattr add_name remove_name search))) +(allow nfc_28_0 nfc_data_file_28_0 (file (ioctl read write create getattr setattr unlink rename open))) +(allow nfc_28_0 sdcard_type (dir (write create add_name remove_name search))) +(allow nfc_28_0 sdcard_type (file (read write create getattr rename open))) +(allow nfc_28_0 vfat_28_0 (dir (write add_name search))) +(allow nfc_28_0 vfat_28_0 (file (read write create getattr open))) +(allow nfc_28_0 guiext-server_28_0 (binder (call))) +(allow nfc_28_0 surfaceflinger_28_0 (dir (search))) +(allow nfc_28_0 node_28_0 (tcp_socket (node_bind))) +(allow nfc_28_0 port_28_0 (tcp_socket (name_bind))) +(allow nfc_28_0 self (tcp_socket (read write create getattr bind connect listen accept getopt setopt))) +(allow nfc_28_0 zygote_28_0 (unix_stream_socket (getattr getopt))) +(allow nfc_28_0 init_28_0 (unix_stream_socket (read write setopt))) +(allow nfc_28_0 surfaceflinger_28_0 (fifo_file (read write))) +(allow drmserver_28_0 nfc_28_0 (dir (search))) +(allow nfc_28_0 drmserver_service_28_0 (service_manager (find))) +(allow nfc_28_0 media_rw_data_file_28_0 (dir (read write create add_name remove_name search open))) +(allow nfc_28_0 media_rw_data_file_28_0 (file (read write create unlink rename open))) +(allow nfc_28_0 gas_srv_service_28_0 (service_manager (find))) +(allow nfc_28_0 sw_sync_device (chr_file (getattr))) +(allow nfc_28_0 st21nfc_device (chr_file (ioctl read write getattr open))) +(allow init_28_0 osi_exec (file (read getattr map execute open))) +(allow init_28_0 osi (process (transition))) +(allow osi osi_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 osi (process (noatsecure))) +(allow init_28_0 osi (process (siginh rlimitinh))) +(typetransition init_28_0 osi_exec process osi) +(typetransition osi tmpfs_28_0 file osi_tmpfs) +(allow osi osi_tmpfs (file (read write getattr map))) +(allow osi tmpfs_28_0 (dir (getattr search))) +(allow osi init_28_0 (unix_stream_socket (connectto))) +(allow osi media_rw_data_file_28_0 (file (read open))) +(allow osi net_dns_prop_28_0 (file (read open))) +(allow osi property_socket_28_0 (sock_file (write))) +(allow osi sdcardfs_28_0 (file (read write open))) +(allow osi self (capability (net_raw))) +(allow osi self (udp_socket (ioctl))) +(allow osi shell_exec_28_0 (file (execute execute_no_trans))) +(allow osi sysfs_28_0 (dir (read open))) +(allow osi sysfs_android_usb_28_0 (dir (search))) +(allow osi sysfs_android_usb_28_0 (file (read open))) +(allow osi sysfs_therm (dir (search))) +(allow osi sysfs_therm (file (read))) +(allow osi system_data_file_28_0 (dir (write add_name))) +(allow osi system_data_file_28_0 (file (read open))) +(allow osi toolbox_exec_28_0 (file (getattr))) +(allow platform_app_28_0 proc_secmem (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mobicore_tui_device (chr_file (ioctl read open))) +(allow platform_app_28_0 mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow platform_app_28_0 mobicore_data_file (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mobicore_data_file (dir (search))) +(allow platform_app_28_0 self (netlink_kobject_uevent_socket (read create bind setopt))) +(allow platform_app_28_0 guiext-server_28_0 (binder (call transfer))) +(allow platform_app_28_0 fuseblk (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow platform_app_28_0 fuseblk (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow platform_app_28_0 dm_agent_binder_service_28_0 (service_manager (find))) +(allow platform_app_28_0 guiext-server_service_28_0 (service_manager (find))) +(allow platform_app_28_0 mtk_advcamserver_service_28_0 (service_manager (find))) +(allow platform_app_28_0 hal_camera_hwservice_28_0 (hwservice_manager (find))) +(allow platform_app_28_0 mtk_hal_camera (binder (call))) +(allow platform_app_28_0 mtk_radio_service_28_0 (service_manager (find))) +(allow platform_app_28_0 mtk_hal_pplagent_hwservice (hwservice_manager (find))) +(allow platform_app_28_0 ppl_agent (binder (call))) +(allow platform_app_28_0 debugfs_ion (dir (search))) +(allow platform_app_28_0 vendor_vt_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_rcs_support_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_em_tel_log_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 persist_vendor_vzw_device_type (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_cdma_ecm_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_wfc_entitlement_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 md_monitor_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 mtk_hal_apmonitor_hwservice (hwservice_manager (add))) +(allow platform_app_28_0 hidl_base_hwservice_28_0 (hwservice_manager (add))) +(allow platform_app_28_0 mtk_ims_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_uce_support_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_mdmi_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 hal_neuralnetworks_hwservice_28_0 (hwservice_manager (find))) +(allow platform_app_28_0 mtk_hal_neuralnetworks (binder (call transfer))) +(allow platform_app_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera platform_app_28_0 (binder (transfer))) +(allow platform_app_28_0 mtk_hal_camera (fd (use))) +(allow mtk_hal_camera platform_app_28_0 (binder (call transfer))) +(allow platform_app_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera platform_app_28_0 (fd (use))) +(allow platform_app_28_0 mtk_subsidylock_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 property_socket_28_0 (sock_file (write))) +(allow platform_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 mtk_subsidylock_prop (property_service (set))) +(allow platform_app_28_0 mtk_subsidylock_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 mtk_subsidylock_prop_connect (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 property_socket_28_0 (sock_file (write))) +(allow platform_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 mtk_subsidylock_prop_connect (property_service (set))) +(allow platform_app_28_0 mtk_subsidylock_prop_connect (file (ioctl read getattr lock map open))) +(allow init_28_0 ppl_agent_exec (file (read getattr map execute open))) +(allow init_28_0 ppl_agent (process (transition))) +(allow ppl_agent ppl_agent_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 ppl_agent (process (noatsecure))) +(allow init_28_0 ppl_agent (process (siginh rlimitinh))) +(typetransition init_28_0 ppl_agent_exec process ppl_agent) +(typetransition ppl_agent tmpfs_28_0 file ppl_agent_tmpfs) +(allow ppl_agent ppl_agent_tmpfs (file (read write getattr map))) +(allow ppl_agent tmpfs_28_0 (dir (getattr search))) +(allow ppl_agent nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow ppl_agent bootdevice_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow ppl_agent nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ppl_agent nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ppl_agent nvram_data_file (lnk_file (read))) +(allow ppl_agent nvdata_file (lnk_file (read))) +(allow ppl_agent nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ppl_agent nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow ppl_agent nvram_device (chr_file (ioctl read write open))) +(allow ppl_agent ppl_block_device (blk_file (ioctl read write open))) +(allow ppl_agent nvcfg_file (dir (create))) +(allow ppl_agent nvcfg_file (dir (write add_name search))) +(allow ppl_agent nvcfg_file (file (create))) +(allow ppl_agent nvcfg_file (file (read write getattr open))) +(allow ppl_agent mnt_vendor_file_28_0 (dir (search))) +(allow ppl_agent proc_cmdline_28_0 (file (read))) +(allow ppl_agent sysfs_dt_firmware_android_28_0 (dir (search))) +(allow ppl_agent block_device_28_0 (dir (search))) +(allow ppl_agent hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 ppl_agent (binder (call transfer))) +(allow hwservicemanager_28_0 ppl_agent (dir (search))) +(allow hwservicemanager_28_0 ppl_agent (file (read open))) +(allow hwservicemanager_28_0 ppl_agent (process (getattr))) +(allow ppl_agent mtk_hal_pplagent_hwservice (hwservice_manager (add find))) +(allow ppl_agent hidl_base_hwservice_28_0 (hwservice_manager (add))) +(allow ppl_agent hwservicemanager_28_0 (binder (call transfer))) +(allow ppl_agent hwservicemanager_prop_28_0 (file (read getattr open))) +(allow mtk_hal_pplagent mtk_hal_pplagent_hwservice (hwservice_manager (add find))) +(allow mtk_hal_pplagent hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_323_28_0 mtk_hal_pplagent_hwservice (hwservice_manager (add))) +(allow priv_app_28_0 mtk_radio_service_28_0 (service_manager (find))) +(allow radio_28_0 dm_agent_binder_28_0 (binder (call))) +(allow radio_28_0 rild_mal_socket (sock_file (write))) +(allow radio_28_0 rild_mal_at_socket (sock_file (write))) +(allow radio_28_0 rild_mal_md2_socket (sock_file (write))) +(allow radio_28_0 rild_mal_at_md2_socket (sock_file (write))) +(allow radio_28_0 guiext-server_28_0 (binder (call transfer))) +(allow radio_28_0 mtk_registry_service_28_0 (service_manager (add))) +(allow radio_28_0 mtk_radio_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_257_28_0 mtk_radio_service_28_0 (service_manager (add))) +(allow radio_28_0 mtk_phonesubinfo_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_257_28_0 mtk_phonesubinfo_service_28_0 (service_manager (add))) +(allow radio_28_0 ril_active_md_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_simphonebook_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_257_28_0 mtk_simphonebook_service_28_0 (service_manager (add))) +(allow radio_28_0 mtk_volte_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_wfc_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_vilte_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_viwifi_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_vt_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vtservice (binder (call))) +(allow radio_28_0 vtservice (binder (transfer))) +(allow radio_28_0 vtservice_service_28_0 (service_manager (find))) +(allow radio_28_0 vendor_imsconfig_prop (property_service (set))) +(allow radio_28_0 vendor_imsconfig_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 st21nfc_device (chr_file (ioctl read write getattr open))) +(allow radio_28_0 hwservicemanager_prop_28_0 (property_service (set))) +(allow radio_28_0 hwservicemanager_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 dm_agent_binder_service_28_0 (service_manager (find))) +(allow radio_28_0 media_wfd_prop (property_service (set))) +(allow radio_28_0 media_wfd_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_vsim_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_vsim_sys_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_vsim_sys_prop (property_service (set))) +(allow radio_28_0 mtk_vsim_sys_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 ctl_start_prop_28_0 (property_service (set))) +(allow radio_28_0 ctl_start_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 ctl_stop_prop_28_0 (property_service (set))) +(allow radio_28_0 ctl_stop_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_vt_prop (property_service (set))) +(allow radio_28_0 vendor_vt_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_ims_xcap_prop (property_service (set))) +(allow radio_28_0 vendor_ims_xcap_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 logmuch_prop (property_service (set))) +(allow radio_28_0 logmuch_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_log_tel_dbg_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_em_tel_log_prop (property_service (set))) +(allow radio_28_0 mtk_em_tel_log_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 log_tag_prop_28_0 (property_service (set))) +(allow radio_28_0 log_tag_prop_28_0 (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_ims_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_hal_pplagent_hwservice (hwservice_manager (find))) +(allow radio_28_0 ppl_agent (binder (call))) +(allow radio_28_0 nvram_agent_binder (binder (call))) +(allow radio_28_0 nvram_agent_binder_hwservice (hwservice_manager (find))) +(allow radio_28_0 mtk_selfreg_prop (property_service (set))) +(allow radio_28_0 mtk_selfreg_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 atci_service_exec (file (getattr))) +(allow radio_28_0 atcid_exec (file (getattr))) +(allow radio_28_0 mtk_ctmslot_prop (property_service (set))) +(allow radio_28_0 mtk_ctmslot_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_cdma_prop (property_service (set))) +(allow radio_28_0 vendor_cdma_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_cdma_ecm_prop (property_service (set))) +(allow radio_28_0 mtk_cdma_ecm_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_supp_serv_prop (property_service (set))) +(allow radio_28_0 vendor_supp_serv_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_common_data_prop (property_service (set))) +(allow radio_28_0 mtk_common_data_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_world_phone_prop (property_service (set))) +(allow radio_28_0 mtk_world_phone_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_capability_switch_prop (property_service (set))) +(allow radio_28_0 mtk_capability_switch_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 persist_vendor_vzw_device_type (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_rtt_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_wfc_entitlement_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_wfc_entitlement_prop (property_service (set))) +(allow radio_28_0 mtk_wfc_entitlement_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_mdmi_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_uce_support_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_subsidylock_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_subsidylock_prop_connect (file (ioctl read getattr lock map open))) +(allow radio_28_0 mtk_subsidylock_prop_connect (property_service (set))) +(allow radio_28_0 mtk_subsidylock_prop_connect (file (ioctl read getattr lock map open))) +(allow init_28_0 rcs_volte_stack_exec (file (read getattr map execute open))) +(allow init_28_0 rcs_volte_stack (process (transition))) +(allow rcs_volte_stack rcs_volte_stack_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 rcs_volte_stack (process (noatsecure))) +(allow init_28_0 rcs_volte_stack (process (siginh rlimitinh))) +(typetransition init_28_0 rcs_volte_stack_exec process rcs_volte_stack) +(typetransition rcs_volte_stack tmpfs_28_0 file rcs_volte_stack_tmpfs) +(allow rcs_volte_stack rcs_volte_stack_tmpfs (file (read write getattr map))) +(allow rcs_volte_stack tmpfs_28_0 (dir (getattr search))) +(allow rcs_volte_stack vendor_shell_exec_28_0 (file (read execute execute_no_trans open))) +(allow rcs_volte_stack socket_device_28_0 (sock_file (write))) +(allow rcs_volte_stack self (key_socket (read write create setopt))) +(allow rcs_volte_stack self (capability (net_admin))) +(allow rcs_volte_stack self (capability (setgid setuid))) +(allow rcs_volte_stack self (tcp_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown))) +(allow rcs_volte_stack self (udp_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown))) +(allow rcs_volte_stack node_28_0 (tcp_socket (node_bind))) +(allow rcs_volte_stack node_28_0 (udp_socket (node_bind))) +(allow rcs_volte_stack port_28_0 (tcp_socket (name_bind))) +(allow rcs_volte_stack port_28_0 (udp_socket (name_bind))) +(allow rcs_volte_stack fwmarkd_socket_28_0 (sock_file (write))) +(allow rcs_volte_stack port_28_0 (tcp_socket (name_connect))) +(allow rcs_volte_stack rcs_volte_stack_socket (sock_file (write))) +(allow rcs_volte_stack self (netlink_xfrm_socket (read write create bind nlmsg_read nlmsg_write))) +(allow recovery_28_0 mtd_device_28_0 (dir (search))) +(allow recovery_28_0 mtd_device_28_0 (chr_file (ioctl read write getattr open))) +(allow recovery_28_0 self (capability (sys_resource))) +(allow recovery_28_0 misc_sd_device (chr_file (ioctl read write open))) +(allow recovery_28_0 vfat_28_0 (dir (read search open))) +(allow recovery_28_0 vfat_28_0 (file (read getattr open))) +(allow recovery_28_0 sysfs_mmcblk (dir (read search))) +(allow recovery_28_0 sysfs_mmcblk (file (read write getattr open))) +(allow recovery_28_0 sysfs_mmcblk (lnk_file (read))) +(allow recovery_28_0 sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow recovery_28_0 sysfs_batteryinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow recovery_28_0 sysfs_boot_type (file (ioctl read getattr lock map open))) +(allow recovery_28_0 sysfs_therm (dir (ioctl read getattr lock search open))) +(allow recovery_28_0 sysfs_therm (file (ioctl read getattr lock map open))) +(allow recovery_28_0 gpu_device_28_0 (dir (ioctl read getattr lock search open))) +(allow recovery_28_0 tmpfs_28_0 (lnk_file (read))) +(allow recovery_28_0 sysfs_mrdump (file (read open))) +(allow recovery_28_0 mrdump_device (blk_file (read write open))) +(allow init_28_0 remosaic_daemon_exec (file (read getattr map execute open))) +(allow init_28_0 remosaic_daemon (process (transition))) +(allow remosaic_daemon remosaic_daemon_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 remosaic_daemon (process (noatsecure))) +(allow init_28_0 remosaic_daemon (process (siginh rlimitinh))) +(typetransition init_28_0 remosaic_daemon_exec process remosaic_daemon) +(typetransition remosaic_daemon tmpfs_28_0 file remosaic_daemon_tmpfs) +(allow remosaic_daemon remosaic_daemon_tmpfs (file (read write getattr map))) +(allow remosaic_daemon tmpfs_28_0 (dir (getattr search))) +(allow remosaic_daemon vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow remosaic_daemon vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 remosaic_daemon (dir (search))) +(allow vndservicemanager_28_0 remosaic_daemon (file (read open))) +(allow vndservicemanager_28_0 remosaic_daemon (process (getattr))) +(allow mtk_hal_camera remosaic_daemon (binder (call transfer))) +(allow remosaic_daemon mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera remosaic_daemon (fd (use))) +(allow remosaic_daemon remosaic_daemon_service (service_manager (add))) +(allow mtk_hal_camera remosaic_daemon_service (service_manager (find))) +(allow remosaic_daemon mtk_hal_camera (fd (use))) +(allow remosaic_daemon ion_device_28_0 (chr_file (ioctl read open))) +(allow init_28_0 resize_exec (file (read getattr map execute open))) +(allow init_28_0 resize (process (transition))) +(allow resize resize_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 resize (process (noatsecure))) +(allow init_28_0 resize (process (siginh rlimitinh))) +(typetransition init_28_0 resize_exec process resize) +(typetransition resize tmpfs_28_0 file resize_tmpfs) +(allow resize resize_tmpfs (file (read write getattr map))) +(allow resize tmpfs_28_0 (dir (getattr search))) +(allow resize resize_exec (file (execute_no_trans))) +(allow resize devpts_28_0 (chr_file (ioctl read write getattr open))) +(allow resize kmsg_device_28_0 (chr_file (write open))) +(allow resize userdata_block_device_28_0 (blk_file (ioctl read write getattr lock append map open))) +(allow resize block_device_28_0 (dir (search))) +(allow resize resize (capability (sys_admin))) +(allow resize labeledfs_28_0 (filesystem (unmount))) +(allow resize property_socket_28_0 (sock_file (write))) +(allow resize init_28_0 (unix_stream_socket (connectto))) +(allow resize system_file_28_0 (file (execute_no_trans))) +(allow rild statusd (unix_stream_socket (connectto))) +(allow rild rild_via_socket (sock_file (write))) +(allow rild viarild (unix_stream_socket (connectto))) +(allow rild cdma_prop (property_service (set))) +(allow rild ril_cdma_report_prop (property_service (set))) +(allow rild rild_vsim_socket (sock_file (write))) +(allow rild mtk_hal_netdagent_hwservice (hwservice_manager (find))) +(allow rild netdagent (binder (call))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_telephony_sensitive_prop (property_service (set))) +(allow rild mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_volte_support_prop (property_service (set))) +(allow rild mtk_volte_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_wfc_support_prop (property_service (set))) +(allow rild mtk_wfc_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_vilte_support_prop (property_service (set))) +(allow rild mtk_vilte_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_viwifi_support_prop (property_service (set))) +(allow rild mtk_viwifi_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_rcs_ua_support_prop (property_service (set))) +(allow rild mtk_rcs_ua_support_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_volte_prop (property_service (set))) +(allow rild mtk_volte_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_wfc_prop (property_service (set))) +(allow rild mtk_wfc_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_vilte_prop (property_service (set))) +(allow rild mtk_vilte_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_viwifi_prop (property_service (set))) +(allow rild mtk_viwifi_prop (file (ioctl read getattr lock map open))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild mtk_vt_prop (property_service (set))) +(allow rild mtk_vt_prop (file (ioctl read getattr lock map open))) +(allow shell_28_0 aee_exp_data_file (dir (ioctl read getattr lock search open))) +(allow shell_28_0 aee_exp_data_file (file (ioctl read getattr lock map open))) +(allow shell_28_0 aee_dumpsys_data_file (file (ioctl read getattr lock map open))) +(allow shell_28_0 tkcore_data_file (dir (search))) +(allow shell_28_0 tkcore_log_file (file (read getattr open))) +(allow init_28_0 statusd_exec (file (read getattr map execute open))) +(allow init_28_0 statusd (process (transition))) +(allow statusd statusd_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 statusd (process (noatsecure))) +(allow init_28_0 statusd (process (siginh rlimitinh))) +(typetransition init_28_0 statusd_exec process statusd) +(typetransition statusd tmpfs_28_0 file statusd_tmpfs) +(allow statusd statusd_tmpfs (file (read write getattr map))) +(allow statusd tmpfs_28_0 (dir (getattr search))) +(allow statusd block_device_28_0 (dir (search))) +(allow statusd flashlessd_exec (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow statusd init_28_0 (unix_stream_socket (connectto))) +(allow statusd mtk_md_prop (property_service (set))) +(allow statusd net_cdma_mdmstat (property_service (set))) +(allow statusd nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow statusd nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow statusd nvram_data_file (lnk_file (read))) +(allow statusd nvdata_file (lnk_file (read))) +(allow statusd nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow statusd nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow statusd nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow statusd nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow statusd system_data_file_28_0 (lnk_file (read))) +(allow statusd nvdata_device (blk_file (read write open))) +(allow statusd ril_cdma_report_prop (property_service (set))) +(allow statusd self (capability (net_admin))) +(allow statusd self (udp_socket (ioctl create))) +(allow statusd statusd_socket (sock_file (write setattr))) +(allow statusd sysfs_wake_lock_28_0 (file (read write open))) +(allow statusd c2k_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow statusd c2k_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow statusd system_file_28_0 (file (execute_no_trans))) +(allow statusd ttyMT_device (chr_file (ioctl read write open))) +(allow statusd ttySDIO_device (chr_file (ioctl read write setattr open))) +(allow statusd viarild_exec (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow statusd vmodem_device (chr_file (ioctl read write setattr open))) +(allow statusd ril_mux_report_case_prop (property_service (set))) +(allow statusd cdma_prop (property_service (set))) +(allow statusd domain (dir (search))) +(allow init_28_0 stflashtool_exec (file (read getattr map execute open))) +(allow init_28_0 stflashtool (process (transition))) +(allow stflashtool stflashtool_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 stflashtool (process (noatsecure))) +(allow init_28_0 stflashtool (process (siginh rlimitinh))) +(typetransition init_28_0 stflashtool_exec process stflashtool) +(typetransition stflashtool tmpfs_28_0 file stflashtool_tmpfs) +(allow stflashtool stflashtool_tmpfs (file (read write getattr map))) +(allow stflashtool tmpfs_28_0 (dir (getattr search))) +(allow stflashtool st21nfc_device (chr_file (ioctl read write open))) +(allow surfaceflinger_28_0 self (capability (net_admin sys_nice))) +(allow surfaceflinger_28_0 self (netlink_socket (read create bind))) +(allow surfaceflinger_28_0 debug_prop_28_0 (property_service (set))) +(allow surfaceflinger_28_0 system_data_file_28_0 (dir (ioctl read write getattr lock add_name search open))) +(allow surfaceflinger_28_0 sf_bqdump_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow surfaceflinger_28_0 sf_bqdump_data_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow surfaceflinger_28_0 sf_bqdump_data_file (sock_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow surfaceflinger_28_0 sf_bqdump_data_file (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow surfaceflinger_28_0 sf_bqdump_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(typetransition surfaceflinger_28_0 system_data_file_28_0 dir sf_bqdump_data_file) +(typetransition surfaceflinger_28_0 system_data_file_28_0 fifo_file sf_bqdump_data_file) +(typetransition surfaceflinger_28_0 system_data_file_28_0 sock_file sf_bqdump_data_file) +(typetransition surfaceflinger_28_0 system_data_file_28_0 lnk_file sf_bqdump_data_file) +(typetransition surfaceflinger_28_0 system_data_file_28_0 file sf_bqdump_data_file) +(allow surfaceflinger_28_0 anr_data_file_28_0 (dir (write create add_name search))) +(allow surfaceflinger_28_0 anr_data_file_28_0 (file (write create))) +(allow surfaceflinger_28_0 aee_exp_data_file (file (write))) +(allow surfaceflinger_28_0 aee_dumpsys_data_file (file (write))) +(allow surfaceflinger_28_0 RT_Monitor_device (chr_file (ioctl read open))) +(allow surfaceflinger_28_0 shell_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow surfaceflinger_28_0 system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow surfaceflinger_28_0 sw_sync_device (chr_file (ioctl read write getattr open))) +(allow surfaceflinger_28_0 MTK_SMI_device (chr_file (ioctl read write open))) +(allow surfaceflinger_28_0 bootanim_28_0 (dir (search))) +(allow surfaceflinger_28_0 bootanim_28_0 (file (read getattr open))) +(allow surfaceflinger_28_0 qemu_pipe_device (chr_file (ioctl read write getattr lock append map open))) +(allow surfaceflinger_28_0 proc_secmem (file (ioctl read write open))) +(allow surfaceflinger_28_0 anr_data_file_28_0 (dir (read getattr relabelfrom remove_name))) +(allow surfaceflinger_28_0 anr_data_file_28_0 (file (getattr append unlink rename open))) +(allow surfaceflinger_28_0 sf_rtt_file (dir (write create add_name remove_name search))) +(allow surfaceflinger_28_0 sf_rtt_file (file (read write create getattr append unlink rename open))) +(allow surfaceflinger_28_0 sf_rtt_file (dir (getattr relabelto))) +(allow surfaceflinger_28_0 file_contexts_file_28_0 (file (read))) +(allow surfaceflinger_28_0 aee_aed_28_0 (process (sigchld))) +(allow surfaceflinger_28_0 em_svr_28_0 (dir (search))) +(allow surfaceflinger_28_0 em_svr_28_0 (file (read getattr open))) +(allow surfaceflinger_28_0 mobicore_user_device (chr_file (ioctl read write open))) +(allow surfaceflinger_28_0 proc_bootprof (file (write))) +(allow surfaceflinger_28_0 mtk_perf_service_28_0 (service_manager (find))) +(allow surfaceflinger_28_0 debugfs_28_0 (file (getattr))) +(allow surfaceflinger_28_0 guiext-server_service_28_0 (service_manager (add find))) +(allow surfaceflinger_28_0 dri_device (chr_file (ioctl read write open))) +(allow surfaceflinger_28_0 toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow surfaceflinger_28_0 debugfs_ged (file (read write getattr open))) +(allow surfaceflinger_28_0 debugfs_ged (dir (search))) +(allow surfaceflinger_28_0 fpspolicy-server_service_28_0 (service_manager (add))) +(allow surfaceflinger_28_0 mtk_dfrc_device (chr_file (ioctl read write getattr lock append map open))) +(allow surfaceflinger_28_0 file_contexts_file_28_0 (file (getattr open))) +(allow system_app_28_0 proc_secmem (file (ioctl read write getattr lock append map open))) +(allow system_app_28_0 teei_fp_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_app_28_0 teei_client_device (chr_file (ioctl read getattr lock map open))) +(allow system_app_28_0 touch_device (chr_file (ioctl read open))) +(allow system_app_28_0 guiext-server_28_0 (binder (call transfer))) +(allow system_app_28_0 apk_private_data_file_28_0 (dir (getattr))) +(allow system_app_28_0 asec_image_file_28_0 (dir (getattr))) +(allow system_app_28_0 dontpanic_data_file (dir (getattr))) +(allow system_app_28_0 drm_data_file_28_0 (dir (getattr))) +(allow system_app_28_0 install_data_file_28_0 (file (getattr))) +(allow system_app_28_0 lost_found_data_file (dir (getattr))) +(allow system_app_28_0 media_data_file_28_0 (dir (getattr))) +(allow system_app_28_0 property_data_file_28_0 (dir (getattr))) +(allow system_app_28_0 shell_data_file_28_0 (dir (search))) +(allow system_app_28_0 proc_thermal (dir (search))) +(allow system_app_28_0 proc_thermal (file (read write getattr open))) +(allow system_app_28_0 proc_mtkcooler (dir (search))) +(allow system_app_28_0 proc_mtkcooler (file (read write getattr open))) +(allow system_app_28_0 proc_mtktz (dir (search))) +(allow system_app_28_0 proc_mtktz (file (read write getattr open))) +(allow system_app_28_0 proc_slogger (file (read write getattr open))) +(allow system_app_28_0 thermal_manager_data_file (file (read write create getattr open))) +(allow system_app_28_0 thermal_manager_data_file (file (setattr lock open))) +(allow system_app_28_0 thermal_manager_data_file (dir (read write getattr setattr add_name search open))) +(allow system_app_28_0 debugfs_ion (dir (search))) +(allow system_app_28_0 mtk_carrierexpress_service_28_0 (service_manager (add))) +(allow system_app_28_0 mtk_volte_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_wfc_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_vt_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 usp_srv_prop (property_service (set))) +(allow system_app_28_0 usp_srv_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 radio_prop_28_0 (property_service (set))) +(allow system_app_28_0 radio_prop_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 persist_vendor_vzw_device_type (property_service (set))) +(allow system_app_28_0 persist_vendor_vzw_device_type (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_uce_support_prop (property_service (set))) +(allow system_app_28_0 mtk_uce_support_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_rcs_support_prop (property_service (set))) +(allow system_app_28_0 mtk_rcs_support_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 system_data_file_28_0 (file (execute execute_no_trans open))) +(allow system_app_28_0 ota_package_file_28_0 (dir (read write create getattr rename add_name remove_name search open))) +(allow system_app_28_0 ota_package_file_28_0 (file (read write create getattr unlink rename open))) +(allow system_app_28_0 update_engine_28_0 (binder (call transfer))) +(allow system_app_28_0 mtk_update_prop (property_service (set))) +(allow system_app_28_0 cache_file_28_0 (dir (write create add_name remove_name search))) +(allow system_app_28_0 cache_file_28_0 (file (read write create getattr unlink open))) +(allow system_app_28_0 cache_recovery_file_28_0 (dir (write add_name remove_name search))) +(allow system_app_28_0 cache_recovery_file_28_0 (file (read write create getattr unlink open))) +(allow system_app_28_0 mtk_hal_pplagent_hwservice (hwservice_manager (find))) +(allow system_app_28_0 ppl_agent (binder (call))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_rtt_prop (property_service (set))) +(allow system_app_28_0 mtk_rtt_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_cba_activation (property_service (set))) +(allow system_app_28_0 mtk_cba_activation (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_mdmi_prop (property_service (set))) +(allow system_app_28_0 mtk_mdmi_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_system_update_support_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_wfc_opt_in_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_hal_apmonitor_hwservice (hwservice_manager (find))) +(allow system_app_28_0 osi (tcp_socket (read write create getattr setattr bind connect listen accept getopt setopt))) +(allow system_app_28_0 mtk_vsim_sys_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_vsim_sys_prop (property_service (set))) +(allow system_app_28_0 mtk_vsim_sys_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 block_device_28_0 (dir (search))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_update_prop (property_service (set))) +(allow system_app_28_0 mtk_update_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_ss_vendor_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 hal_neuralnetworks_hwservice_28_0 (hwservice_manager (find))) +(allow system_app_28_0 mtk_hal_neuralnetworks (binder (call transfer))) +(allow system_app_28_0 debugfs_ion (dir (search))) +(allow system_app_28_0 mtk_subsidylock_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mtk_hal_rild_hwservice (hwservice_manager (find))) +(allow system_app_28_0 rild (binder (call transfer))) +(allow system_app_28_0 mtk_subsidylock_prop_connect (file (ioctl read getattr lock map open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 mtk_subsidylock_prop_connect (property_service (set))) +(allow system_app_28_0 mtk_subsidylock_prop_connect (file (ioctl read getattr lock map open))) +(allow rild system_app_28_0 (binder (call))) +(allow system_server_28_0 guiext-server_28_0 (binder (call transfer))) +(allow system_server_28_0 sf_rtt_file (dir (relabelto))) +(allow system_server_28_0 sf_rtt_file (dir (ioctl read getattr lock search open))) +(allow system_server_28_0 sf_rtt_file (file (ioctl read getattr lock map open))) +(allow system_server_28_0 proc_secmem (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 RT_Monitor_device (chr_file (ioctl read getattr lock map open))) +(allow system_server_28_0 teei_fp_device (chr_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 teei_client_device (chr_file (ioctl read getattr lock map open))) +(allow system_server_28_0 dm_agent_binder_service_28_0 (service_manager (find))) +(allow system_server_28_0 guiext-server_service_28_0 (service_manager (find))) +(allow system_server_28_0 dri_device (chr_file (ioctl read write open))) +(allow system_server_28_0 gas_srv_service_28_0 (service_manager (find))) +(allow system_server_28_0 mtk_telecom_service_28_0 (service_manager (add))) +(allow system_server_28_0 mtk_radio_service_28_0 (service_manager (find))) +(allow system_server_28_0 debugfs_ion (dir (search))) +(allow system_server_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_camera (fd (use))) +(allow system_server_28_0 mtk_anrmanager_service_28_0 (service_manager (add))) +(allow system_server_28_0 debugfs_binder (file (read getattr open))) +(allow system_server_28_0 netd_28_0 (process (signal))) +(allow system_server_28_0 media_wfd_prop (property_service (set))) +(allow system_server_28_0 wifi_prop_28_0 (property_service (set))) +(allow system_server_28_0 property_socket_28_0 (sock_file (write))) +(allow system_server_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_server_28_0 logmuch_prop (property_service (set))) +(allow system_server_28_0 logmuch_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mtk_duraspeed_service_28_0 (service_manager (add))) +(allow system_server_28_0 mtk_fullscreen_switch_service_28_0 (service_manager (add))) +(allow system_server_28_0 audioserver_28_0 (file (write))) +(allow system_server_28_0 mtk_hal_netdagent_hwservice (hwservice_manager (find))) +(allow system_server_28_0 netdagent (binder (call))) +(allow system_server_28_0 mobicore_vendor_file (dir (read getattr open))) +(allow system_server_28_0 proc_cpu_loading (file (write getattr open))) +(allow system_server_28_0 property_socket_28_0 (sock_file (write))) +(allow system_server_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_server_28_0 mtk_amslog_prop (property_service (set))) +(allow system_server_28_0 mtk_amslog_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 property_socket_28_0 (sock_file (write))) +(allow system_server_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_server_28_0 mtk_amsaal_prop (property_service (set))) +(allow system_server_28_0 mtk_amsaal_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 fm_hidl_service (binder (call transfer))) +(allow fm_hidl_service system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 mtk_hal_fm_hwservice (hwservice_manager (find))) +(allow system_server_28_0 mtk_hal_fm (binder (call transfer))) +(allow mtk_hal_fm system_server_28_0 (binder (transfer))) +(allow system_server_28_0 mtk_hal_fm (fd (use))) +(allow system_server_28_0 persist_vendor_vzw_device_type (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mtk_rtt_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mtk_data_shaping_service_28_0 (service_manager (add))) +(allow system_server_28_0 mtk_em_net_auto_tethering_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mtk_em_tel_log_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mtk_bgdata_disabled (file (ioctl read getattr lock map open))) +(allow system_server_28_0 teed_app (binder (call transfer))) +(allow teed_app system_server_28_0 (binder (transfer))) +(allow system_server_28_0 teed_app (fd (use))) +(allow system_server_28_0 teeregistryd_app (binder (call transfer))) +(allow teeregistryd_app system_server_28_0 (binder (transfer))) +(allow system_server_28_0 teeregistryd_app (fd (use))) +(allow system_server_28_0 tee_service_28_0 (service_manager (find))) +(allow system_server_28_0 teeregistry_service_28_0 (service_manager (find))) +(allow system_server_28_0 mtk_mdmi_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 debugfs_shrinker_debug (file (read open))) +(allow system_server_28_0 debugfs_ion (dir (read open))) +(allow system_server_28_0 debugfs_ion (file (read getattr open))) +(typetransition teed_app tmpfs_28_0 file teed_app_tmpfs) +(allow teed_app teed_app_tmpfs (file (read write getattr map))) +(allow teed_app tmpfs_28_0 (dir (getattr search))) +(allow teed_app teed_app_tmpfs (file (execute))) +(neverallow base_typeattr_324_28_0 base_typeattr_325_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_326_28_0 teed_app (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(allow teed_app servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 teed_app (dir (search))) +(allow servicemanager_28_0 teed_app (file (read open))) +(allow servicemanager_28_0 teed_app (process (getattr))) +(allow teed_app tee_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_325_28_0 tee_service_28_0 (service_manager (add))) +(allow teed_app activity_service_28_0 (service_manager (find))) +(allow teed_app connectivity_service_28_0 (service_manager (find))) +(allow teed_app display_service_28_0 (service_manager (find))) +(allow teed_app network_management_service_28_0 (service_manager (find))) +(allow teed_app notification_service_28_0 (service_manager (find))) +(allow teed_app system_app_data_file_28_0 (dir (getattr search))) +(allow teed_app mtk_amslog_prop (file (read))) +(allow tee_28_0 self (capability (sys_module))) +(allow tee_28_0 teei_config_device (chr_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 teei_client_device (chr_file (ioctl read write create getattr setattr lock append map unlink open))) +(allow tee_28_0 teei_vfs_device (chr_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 teei_rpmb_device (chr_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 teei_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow tee_28_0 teei_data_file (file (ioctl read write getattr lock append map open))) +(allow tee_28_0 teei_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow tee_28_0 self (capability (dac_override))) +(allow tee_28_0 device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow tee_28_0 teei_control_file (dir (read search open))) +(allow tee_28_0 teei_control_file (file (read write open))) +(allow tee_28_0 teei_control_file (lnk_file (read write open))) +(allow tee_28_0 mnt_vendor_file_28_0 (dir (read write create add_name search open))) +(allow tee_28_0 mnt_vendor_file_28_0 (file (read write create getattr open))) +(allow tee_28_0 persist_data_file (dir (read write create add_name search open))) +(allow tee_28_0 persist_data_file (file (read write create getattr open))) +(allow tee_28_0 property_socket_28_0 (sock_file (read write))) +(allow tee_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow tee_28_0 soter_teei_prop (property_service (set))) +(allow tee_28_0 kmsg_device_28_0 (chr_file (write open))) +(allow tee_28_0 ut_keymaster_device (chr_file (ioctl read write getattr lock append map open))) +(allow init_28_0 teei_client_device (chr_file (ioctl read write getattr lock append map open))) +(allow kernel_28_0 teei_client_device (chr_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 self (capability (setuid))) +(allow tee_28_0 self (capability (sys_rawio))) +(allow tee_28_0 block_device_28_0 (dir (search))) +(allow tee_28_0 teei_rpmb_device (blk_file (ioctl read write open))) +(allow tee_28_0 nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 nvram_device (blk_file (read write getattr open))) +(typetransition teeregistryd_app tmpfs_28_0 file teeregistryd_app_tmpfs) +(allow teeregistryd_app teeregistryd_app_tmpfs (file (read write getattr map))) +(allow teeregistryd_app tmpfs_28_0 (dir (getattr search))) +(allow teeregistryd_app teeregistryd_app_tmpfs (file (execute))) +(neverallow base_typeattr_327_28_0 base_typeattr_328_28_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(neverallow base_typeattr_329_28_0 teeregistryd_app (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(allow teeregistryd_app servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 teeregistryd_app (dir (search))) +(allow servicemanager_28_0 teeregistryd_app (file (read open))) +(allow servicemanager_28_0 teeregistryd_app (process (getattr))) +(allow teeregistryd_app teeregistry_service_28_0 (service_manager (add find))) +(neverallow base_typeattr_328_28_0 teeregistry_service_28_0 (service_manager (add))) +(allow teeregistryd_app activity_service_28_0 (service_manager (find))) +(allow teeregistryd_app connectivity_service_28_0 (service_manager (find))) +(allow teeregistryd_app display_service_28_0 (service_manager (find))) +(allow teeregistryd_app network_management_service_28_0 (service_manager (find))) +(allow teeregistryd_app self (udp_socket (create))) +(allow teeregistryd_app tee_service_28_0 (service_manager (find))) +(allow teeregistryd_app system_app_data_file_28_0 (dir (write getattr add_name))) +(allow teeregistryd_app system_app_data_file_28_0 (file (write create open))) +(allow teeregistryd_app fwmarkd_socket_28_0 (sock_file (write))) +(allow teeregistryd_app netd_28_0 (unix_stream_socket (connectto))) +(allow teeregistryd_app node_28_0 (udp_socket (node_bind))) +(allow teeregistryd_app port_28_0 (udp_socket (name_bind))) +(allow teeregistryd_app port_28_0 (tcp_socket (name_connect))) +(allow teeregistryd_app self (tcp_socket (read write create getattr connect getopt setopt))) +(allow teeregistryd_app vendor_file_28_0 (file (read getattr open))) +(allow teeregistryd_app dnsproxyd_socket_28_0 (sock_file (write))) +(allow teeregistryd_app mtk_amslog_prop (file (read))) +(allow teeregistryd_app self (udp_socket (setattr bind))) +(allow teeregistryd_app system_app_data_file_28_0 (dir (create setattr search))) +(allow teeregistryd_app system_app_data_file_28_0 (file (read getattr))) +(allow init_28_0 thermal_exec (file (read getattr map execute open))) +(allow init_28_0 thermal (process (transition))) +(allow thermal thermal_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 thermal (process (noatsecure))) +(allow init_28_0 thermal (process (siginh rlimitinh))) +(typetransition init_28_0 thermal_exec process thermal) +(typetransition thermal tmpfs_28_0 file thermal_tmpfs) +(allow thermal thermal_tmpfs (file (read write getattr map))) +(allow thermal tmpfs_28_0 (dir (getattr search))) +(allow thermal mtkrild (unix_stream_socket (connectto))) +(allow thermal proc_thermal (dir (search))) +(allow thermal proc_thermal (file (read write open))) +(allow thermal rild_oem_socket (sock_file (write))) +(allow thermal netd_socket_28_0 (sock_file (write))) +(allow thermal netd_28_0 (unix_stream_socket (connectto))) +(allow thermal self (udp_socket (create))) +(allow thermal self (udp_socket (ioctl))) +(allow thermal rpc_socket (sock_file (write))) +(allow thermal viarild (unix_stream_socket (connectto))) +(allow thermal statusd (unix_stream_socket (connectto))) +(allow thermal rild (unix_stream_socket (connectto))) +(allow thermal vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow thermal vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 thermal (dir (search))) +(allow vndservicemanager_28_0 thermal (file (read open))) +(allow vndservicemanager_28_0 thermal (process (getattr))) +(allow thermal property_socket_28_0 (sock_file (write))) +(allow thermal init_28_0 (unix_stream_socket (connectto))) +(allow thermal mtk_thermal_config_prop (file (read getattr open))) +(allow thermal property_socket_28_0 (sock_file (write))) +(allow thermal init_28_0 (unix_stream_socket (connectto))) +(allow thermal mtk_thermal_config_prop (property_service (set))) +(allow thermal mtk_thermal_config_prop (file (ioctl read getattr lock map open))) +(allow thermal mtk_thermal_config_prop (file (ioctl read getattr lock map open))) +(allow thermal thermal_manager_data_file (file (ioctl read write getattr lock append map open))) +(allow thermal thermalloadalgod (unix_stream_socket (connectto))) +(allow thermal proc_mtkcooler (dir (search))) +(allow thermal_manager thermalloadalgod (unix_stream_socket (connectto))) +(allow thermald_28_0 proc_thermal (dir (search))) +(allow thermald_28_0 proc_thermal (file (read write getattr open))) +(allow proc_thermal proc_28_0 (filesystem (associate))) +(allow thermald_28_0 sysfs_net_28_0 (dir (search))) +(allow thermald_28_0 sysfs_thermald (file (read open))) +(allow thermald_28_0 shell_exec_28_0 (file (execute))) +(allow thermald_28_0 shell_exec_28_0 (file (read open))) +(allow thermald_28_0 shell_exec_28_0 (file (getattr execute_no_trans))) +(allow thermald_28_0 proc_net_28_0 (file (read))) +(allow thermald_28_0 toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow thermald_28_0 system_data_file_28_0 (dir (write))) +(allow thermald_28_0 system_file_28_0 (file (execute_no_trans))) +(allow thermald_28_0 proc_net_28_0 (file (open))) +(allow thermald_28_0 self (netlink_route_socket (create))) +(allow thermald_28_0 system_data_file_28_0 (dir (add_name))) +(allow thermald_28_0 proc_net_28_0 (file (getattr))) +(allow thermald_28_0 self (netlink_route_socket (setopt))) +(allow thermald_28_0 self (netlink_route_socket (bind))) +(allow thermald_28_0 self (netlink_route_socket (getattr))) +(allow thermald_28_0 self (netlink_route_socket (write))) +(allow thermald_28_0 self (netlink_route_socket (nlmsg_read))) +(allow thermald_28_0 self (netlink_route_socket (read))) +(allow thermald_28_0 self (netlink_route_socket (nlmsg_write))) +(allow thermald_28_0 devpts_28_0 (chr_file (read write open))) +(allow thermald_28_0 self (capability (net_admin))) +(allow init_28_0 tkcore_exec (file (read getattr map execute open))) +(allow init_28_0 tkcore (process (transition))) +(allow tkcore tkcore_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 tkcore (process (noatsecure))) +(allow init_28_0 tkcore (process (siginh rlimitinh))) +(typetransition init_28_0 tkcore_exec process tkcore) +(typetransition tkcore tmpfs_28_0 file tkcore_tmpfs) +(allow tkcore tkcore_tmpfs (file (read write getattr map))) +(allow tkcore tmpfs_28_0 (dir (getattr search))) +(allow tkcore tkcore_admin_device (chr_file (ioctl read write getattr lock append map open))) +(allow tkcore tkcore_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow tkcore tkcore_data_file (file (ioctl read write create getattr setattr lock append map unlink link rename open))) +(allow tkcore persist_data_file (dir (search))) +(allow tkcore mnt_vendor_file_28_0 (dir (search))) +(allow tkcore tkcore_protect_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow tkcore tkcore_protect_data_file (file (ioctl read write create getattr setattr lock append map unlink link rename open))) +(allow tkcore tkcore_systa_file (dir (ioctl read getattr lock search open))) +(allow tkcore tkcore_systa_file (file (ioctl read getattr lock map open))) +(allow tkcore tkcore_spta_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow tkcore tkcore_spta_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow tkcore tkcore_log_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow tkcore property_socket_28_0 (sock_file (read write))) +(allow tkcore init_28_0 (unix_stream_socket (connectto))) +(allow tkcore tkcore_prop (property_service (set))) +(allow tkcore proc_28_0 (file (read write open))) +(allow tkcore tkcore_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow tkcore block_device_28_0 (dir (search))) +(allow hal_fingerprint_default tkcore_admin_device (chr_file (ioctl read write open))) +(allow hal_keymaster_attestation tkcore_admin_device (chr_file (ioctl read write open))) +(allow init_28_0 hal_tui_default_exec (file (read getattr map execute open))) +(allow init_28_0 hal_tui_default (process (transition))) +(allow hal_tui_default hal_tui_default_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_tui_default (process (noatsecure))) +(allow init_28_0 hal_tui_default (process (siginh rlimitinh))) +(typetransition init_28_0 hal_tui_default_exec process hal_tui_default) +(typetransition hal_tui_default tmpfs_28_0 file hal_tui_default_tmpfs) +(allow hal_tui_default hal_tui_default_tmpfs (file (read write getattr map))) +(allow hal_tui_default tmpfs_28_0 (dir (getattr search))) +(allow hal_tui_server hal_tui_hwservice (hwservice_manager (add find))) +(allow hal_tui_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_330_28_0 hal_tui_hwservice (hwservice_manager (add))) +(allow hal_tui_client hal_tui_hwservice (hwservice_manager (find))) +(allow hal_tui_default hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 hal_tui_default (binder (call transfer))) +(allow hwservicemanager_28_0 hal_tui_default (dir (search))) +(allow hwservicemanager_28_0 hal_tui_default (file (read open))) +(allow hwservicemanager_28_0 hal_tui_default (process (getattr))) +(allow hal_tui_client hal_tui_server (binder (call transfer))) +(allow hal_tui_server hal_tui_client (binder (transfer))) +(allow hal_tui_client hal_tui_server (fd (use))) +(allow hal_tui_default utr_tui_device (chr_file (ioctl read write open))) +(allow ueventd_28_0 sysfs_28_0 (file (setattr))) +(allow ueventd_28_0 platform_app_28_0 (fd (use))) +(allow ueventd_28_0 sysfs_md32 (file (write open))) +(allow ueventd_28_0 sysfs_scp (file (write open))) +(allow ueventd_28_0 sysfs_sspm (file (write open))) +(allow uncrypt_28_0 mtd_device_28_0 (chr_file (ioctl read write open))) +(allow uncrypt_28_0 mtd_device_28_0 (dir (search))) +(allow uncrypt_28_0 misc_device (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link execute quotaon mounton execute_no_trans entrypoint execmod open audit_access))) +(allow uncrypt_28_0 system_data_file_28_0 (file (read open))) +(allow uncrypt_28_0 para_block_device (blk_file (write open))) +(allow uncrypt_28_0 system_app_data_file_28_0 (dir (getattr search))) +(allow uncrypt_28_0 system_app_data_file_28_0 (file (read getattr))) +(allow uncrypt_28_0 media_rw_data_file_28_0 (dir (getattr search))) +(allow uncrypt_28_0 media_rw_data_file_28_0 (file (read getattr open))) +(allow untrusted_app_28_0 proc_secmem (file (ioctl read open))) +(allow untrusted_app_28_0 guiext-server_28_0 (binder (call transfer))) +(allow untrusted_app_28_0 fuseblk (dir (search))) +(allow untrusted_app_28_0 fuseblk (file (read))) +(allow untrusted_app_28_0 fuseblk (file (ioctl read write getattr lock append map open))) +(allow untrusted_app_28_0 fuse_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow untrusted_app_28_0 sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow untrusted_app_28_0 fuse_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow untrusted_app_28_0 sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow untrusted_app_28_0 vfat_28_0 (dir (ioctl read write getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow untrusted_app_28_0 vfat_28_0 (file (ioctl read write getattr setattr lock append map rename open))) +(allow untrusted_app_28_0 vtservice (dir (search))) +(allow untrusted_app_28_0 mediaserver_28_0 (dir (search))) +(allow untrusted_app_28_0 osi (tcp_socket (read write create getattr setattr bind connect listen accept getopt setopt))) +(allow untrusted_app_28_0 hal_neuralnetworks_hwservice_28_0 (hwservice_manager (find))) +(allow untrusted_app_28_0 mtk_hal_neuralnetworks (binder (call transfer))) +(allow untrusted_app_28_0 debugfs_ion (dir (search))) +(allow untrusted_app_all tee_service_28_0 (service_manager (find))) +(allow usp_service_28_0 para_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow usp_service_28_0 proc_lk_env (file (ioctl read write getattr lock append map open))) +(allow usp_service_28_0 proc_net_28_0 (file (ioctl read write getattr lock append map open))) +(allow usp_service_28_0 ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow usp_service_28_0 property_socket_28_0 (sock_file (write))) +(allow usp_service_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow usp_service_28_0 usp_srv_prop (property_service (set))) +(allow usp_service_28_0 usp_srv_prop (file (ioctl read getattr lock map open))) +(allow usp_service_28_0 mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 teei_data_file (dir (write create add_name remove_name search))) +(allow platform_app_28_0 teei_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow platform_app_28_0 teei_data_file (file (ioctl read write getattr lock append map open))) +(allow vendor_init_28_0 vendor_radio_prop (property_service (set))) +(allow vendor_init_28_0 mtk_ims_prop (property_service (set))) +(allow vendor_init_28_0 ro_vendor_mtk_wfd_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_atci_prop (property_service (set))) +(allow vendor_init_28_0 mtk_mobile_management_prop (property_service (set))) +(allow vendor_init_28_0 tkcore_prop (property_service (set))) +(allow vendor_init_28_0 mtk_duraspeed_prop (property_service (set))) +(allow vendor_init_28_0 mtk_duraspeed_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_dynims_prop (property_service (set))) +(allow vendor_init_28_0 mtk_dynims_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_mims_prop (property_service (set))) +(allow vendor_init_28_0 mtk_mims_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_extsim_prop (property_service (set))) +(allow vendor_init_28_0 mtk_extsim_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_volte_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_volte_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_wfc_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_wfc_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_vilte_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_vilte_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_viwifi_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_viwifi_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_rcs_ua_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_rcs_ua_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_mdm_prop (property_service (set))) +(allow vendor_init_28_0 mtk_mdm_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_mdworldmode_prop (property_service (set))) +(allow vendor_init_28_0 mtk_mdworldmode_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_oma_drm_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_oma_drm_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_cta_set_prop (property_service (set))) +(allow vendor_init_28_0 mtk_cta_set_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_cta_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_cta_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_miravision_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_miravision_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_aod_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_aod_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_default_write_disk_prop (property_service (set))) +(allow vendor_init_28_0 mtk_default_write_disk_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_bg_power_saving_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_bg_power_saving_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_bg_power_saving_ui_prop (property_service (set))) +(allow vendor_init_28_0 mtk_bg_power_saving_ui_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_besloudness_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_besloudness_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_hifiaudio_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_hifiaudio_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_active_noise_cancel_prop (property_service (set))) +(allow vendor_init_28_0 mtk_active_noise_cancel_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_wapi_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_wapi_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_fd_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_fd_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_st_nfc_gsma_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_st_nfc_gsma_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_st_nfc_ignore_modem_prop (property_service (set))) +(allow vendor_init_28_0 mtk_st_nfc_ignore_modem_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_nfc_addon_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_nfc_addon_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_radio_seapi_off_prop (property_service (set))) +(allow vendor_init_28_0 mtk_radio_seapi_off_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_nxp_nfc_gsma_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_nxp_nfc_gsma_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 num_md_protocol_prop (property_service (set))) +(allow vendor_init_28_0 num_md_protocol_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_wappush_prop (property_service (set))) +(allow vendor_init_28_0 mtk_wappush_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_operator_prop (property_service (set))) +(allow vendor_init_28_0 mtk_operator_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_cxp_vendor_prop (property_service (set))) +(allow vendor_init_28_0 mtk_cxp_vendor_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_omacp_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_omacp_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_system_update_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_system_update_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_log_tel_dbg_prop (property_service (set))) +(allow vendor_init_28_0 mtk_log_tel_dbg_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_camera_prop (property_service (set))) +(allow vendor_init_28_0 mtk_camera_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_gallery_prop (property_service (set))) +(allow vendor_init_28_0 mtk_gallery_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_media_prop (property_service (set))) +(allow vendor_init_28_0 mtk_media_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_rsc_prop (property_service (set))) +(allow vendor_init_28_0 mtk_rsc_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_pms_prop (property_service (set))) +(allow vendor_init_28_0 mtk_pms_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 vendor_logmuch_prop (property_service (set))) +(allow vendor_init_28_0 vendor_logmuch_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_dsbp_support_prop (property_service (set))) +(allow vendor_init_28_0 mtk_dsbp_support_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_datashaping_prop (property_service (set))) +(allow vendor_init_28_0 mtk_datashaping_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_nn_quant_preferred_prop (property_service (set))) +(allow vendor_init_28_0 mtk_nn_quant_preferred_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_tflite_fuse_pad_prop (property_service (set))) +(allow vendor_init_28_0 mtk_tflite_fuse_pad_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 mtk_nn_opt_prop (property_service (set))) +(allow vendor_init_28_0 mtk_nn_opt_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 viarild_exec (file (read getattr map execute open))) +(allow init_28_0 viarild (process (transition))) +(allow viarild viarild_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 viarild (process (noatsecure))) +(allow init_28_0 viarild (process (siginh rlimitinh))) +(typetransition init_28_0 viarild_exec process viarild) +(typetransition viarild tmpfs_28_0 file viarild_tmpfs) +(allow viarild viarild_tmpfs (file (read write getattr map))) +(allow viarild tmpfs_28_0 (dir (getattr search))) +(allow viarild self (netlink_route_socket (nlmsg_write))) +(allow viarild kernel_28_0 (system (module_request))) +(allow viarild self (capability (setuid net_admin net_raw))) +(allow viarild alarm_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow viarild cgroup_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow viarild radio_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow viarild radio_device_28_0 (blk_file (ioctl read getattr lock map open))) +(allow viarild mtd_device_28_0 (dir (search))) +(allow viarild efs_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow viarild efs_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow viarild bluetooth_efs_file_28_0 (file (ioctl read getattr lock map open))) +(allow viarild bluetooth_efs_file_28_0 (dir (ioctl read getattr lock search open))) +(allow viarild sdcard_type (dir (ioctl read getattr lock search open))) +(allow viarild system_file_28_0 (file (getattr map execute execute_no_trans))) +(allow viarild proc_28_0 (file (write))) +(allow viarild property_socket_28_0 (sock_file (write))) +(allow viarild init_28_0 (unix_stream_socket (connectto))) +(allow viarild cdma_prop (property_service (set))) +(allow viarild cdma_prop (file (ioctl read getattr lock map open))) +(allow viarild property_socket_28_0 (sock_file (write))) +(allow viarild init_28_0 (unix_stream_socket (connectto))) +(allow viarild ril_cdma_report_prop (property_service (set))) +(allow viarild ril_cdma_report_prop (file (ioctl read getattr lock map open))) +(allow viarild property_socket_28_0 (sock_file (write))) +(allow viarild init_28_0 (unix_stream_socket (connectto))) +(allow viarild ril_mux_report_case_prop (property_service (set))) +(allow viarild ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(auditallow viarild system_radio_prop_28_0 (property_service (set))) +(auditallow viarild net_radio_prop_28_0 (property_service (set))) +(allow viarild property_socket_28_0 (sock_file (write))) +(allow viarild init_28_0 (unix_stream_socket (connectto))) +(allow viarild mtk_telephony_sensitive_prop (property_service (set))) +(allow viarild mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow statusd property_socket_28_0 (sock_file (write))) +(allow statusd init_28_0 (unix_stream_socket (connectto))) +(allow statusd mtk_telephony_sensitive_prop (property_service (set))) +(allow statusd mtk_telephony_sensitive_prop (file (ioctl read getattr lock map open))) +(allow viarild tty_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow viarild self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow viarild self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow viarild sysfs_wake_lock_28_0 (file (ioctl read write getattr lock append map open))) +(allow viarild self (capability2 (block_suspend))) +(allow viarild self (cap2_userns (block_suspend))) +(allow viarild self (socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow viarild Vcodec_device (chr_file (read write open))) +(allow viarild devmap_device (chr_file (ioctl read open))) +(allow viarild devpts_28_0 (chr_file (read write open))) +(allow viarild ccci_device (chr_file (ioctl read write open))) +(allow viarild devpts_28_0 (chr_file (ioctl))) +(allow viarild misc_device (chr_file (read write open))) +(allow viarild proc_lk_env (file (ioctl read open))) +(allow viarild sysfs_vcorefs_pwrctrl (file (write open))) +(allow viarild ril_active_md_prop (property_service (set))) +(allow statusd domain (dir (search))) +(allow viarild devpts_28_0 (chr_file (setattr))) +(allow viarild device_28_0 (dir (write))) +(allow viarild self (capability (chown))) +(allow viarild self (capability (fowner))) +(allow viarild device_28_0 (dir (add_name))) +(allow viarild device_28_0 (lnk_file (create))) +(allow viarild init_28_0 (unix_stream_socket (connectto))) +(allow viarild property_socket_28_0 (sock_file (write))) +(allow viarild self (capability (setuid))) +(allow viarild device_28_0 (dir (remove_name))) +(allow viarild device_28_0 (lnk_file (unlink))) +(allow viarild mal_mfi_socket (sock_file (write))) +(allow statusd device_28_0 (dir (write))) +(allow statusd devpts_28_0 (chr_file (setattr))) +(allow statusd device_28_0 (dir (add_name))) +(allow statusd device_28_0 (lnk_file (create))) +(allow statusd device_28_0 (dir (remove_name))) +(allow statusd devpts_28_0 (chr_file (read write))) +(allow statusd device_28_0 (lnk_file (unlink))) +(allow statusd devpts_28_0 (chr_file (open))) +(allow statusd devpts_28_0 (chr_file (ioctl))) +(allow viarild proc_net_28_0 (file (write))) +(allow viarild aee_aedv_28_0 (unix_stream_socket (connectto))) +(allow viarild vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow viarild vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 viarild (dir (search))) +(allow vndservicemanager_28_0 viarild (file (read open))) +(allow vndservicemanager_28_0 viarild (process (getattr))) +(allow viarild node_28_0 (rawip_socket (node_bind))) +(allowx viarild self (ioctl udp_socket (0x890c 0x8914 0x8916 0x8939 ((range 0x89f0 0x89f1))))) +(allow viarild sysfs_ccci (dir (search))) +(allow viarild sysfs_ccci (file (ioctl read getattr lock map open))) +(allowx statusd self (ioctl udp_socket (0x890c 0x8914 0x8916 0x8939 ((range 0x89f0 0x89f1))))) +(allow statusd sysfs_ccci (dir (search))) +(allow statusd sysfs_ccci (file (ioctl read getattr lock map open))) +(allow statusd vndbinder_device_28_0 (chr_file (read write))) +(allow statusd vndbinder_device_28_0 (chr_file (open))) +(allow statusd vndbinder_device_28_0 (chr_file (ioctl))) +(allow vold_28_0 ut_keymaster_device (chr_file (ioctl read write open))) +(allow vold_28_0 teei_client_device (chr_file (ioctl read write open))) +(allow vold_28_0 proc_bootprof (file (write open))) +(allow init_28_0 volte_rcs_ua_exec (file (read getattr map execute open))) +(allow init_28_0 volte_rcs_ua (process (transition))) +(allow volte_rcs_ua volte_rcs_ua_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 volte_rcs_ua (process (noatsecure))) +(allow init_28_0 volte_rcs_ua (process (siginh rlimitinh))) +(typetransition init_28_0 volte_rcs_ua_exec process volte_rcs_ua) +(typetransition volte_rcs_ua tmpfs_28_0 file volte_rcs_ua_tmpfs) +(allow volte_rcs_ua volte_rcs_ua_tmpfs (file (read write getattr map))) +(allow volte_rcs_ua tmpfs_28_0 (dir (getattr search))) +(allow volte_rcs_ua hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 volte_rcs_ua (binder (call transfer))) +(allow hwservicemanager_28_0 volte_rcs_ua (dir (search))) +(allow hwservicemanager_28_0 volte_rcs_ua (file (read open))) +(allow hwservicemanager_28_0 volte_rcs_ua (process (getattr))) +(allow hal_rcs_server volte_rcs_ua_hwservice (hwservice_manager (add find))) +(allow hal_rcs_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_331_28_0 volte_rcs_ua_hwservice (hwservice_manager (add))) +(allow volte_rcs_ua system_app_28_0 (binder (call transfer))) +(allow system_app_28_0 volte_rcs_ua (binder (transfer))) +(allow volte_rcs_ua system_app_28_0 (fd (use))) +(allow volte_rcs_ua hwservicemanager_prop_28_0 (file (read getattr open))) +(allow volte_rcs_ua debugfs_tracing_28_0 (file (write open))) +(allow volte_rcs_ua rcs_volte_stack_socket (sock_file (read write getattr append open))) +(allow volte_rcs_ua rcs_volte_stack (unix_stream_socket (read getattr connectto))) +(allow volte_rcs_ua property_socket_28_0 (sock_file (write))) +(allow volte_rcs_ua init_28_0 (unix_stream_socket (connectto))) +(allow volte_rcs_ua service_rcs_prop (property_service (set))) +(allow volte_rcs_ua service_rcs_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 volte_uce_ua_exec (file (read getattr map execute open))) +(allow init_28_0 volte_uce_ua (process (transition))) +(allow volte_uce_ua volte_uce_ua_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 volte_uce_ua (process (noatsecure))) +(allow init_28_0 volte_uce_ua (process (siginh rlimitinh))) +(typetransition init_28_0 volte_uce_ua_exec process volte_uce_ua) +(typetransition volte_uce_ua tmpfs_28_0 file volte_uce_ua_tmpfs) +(allow volte_uce_ua volte_uce_ua_tmpfs (file (read write getattr map))) +(allow volte_uce_ua tmpfs_28_0 (dir (getattr search))) +(allow volte_uce_ua hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 volte_uce_ua (binder (call transfer))) +(allow hwservicemanager_28_0 volte_uce_ua (dir (search))) +(allow hwservicemanager_28_0 volte_uce_ua (file (read open))) +(allow hwservicemanager_28_0 volte_uce_ua (process (getattr))) +(allow hal_presence_server volte_uce_ua_hwservice (hwservice_manager (add find))) +(allow hal_presence_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_332_28_0 volte_uce_ua_hwservice (hwservice_manager (add))) +(allow volte_uce_ua system_app_28_0 (binder (call transfer))) +(allow system_app_28_0 volte_uce_ua (binder (transfer))) +(allow volte_uce_ua system_app_28_0 (fd (use))) +(allow volte_uce_ua hwservicemanager_prop_28_0 (file (read getattr open))) +(allow volte_uce_ua debugfs_tracing_28_0 (file (write open))) +(allow volte_uce_ua rcs_volte_stack_socket (sock_file (read write getattr append open))) +(allow volte_uce_ua rcs_volte_stack (unix_stream_socket (read getattr connectto))) +(allow init_28_0 vtservice_exec (file (read getattr map execute open))) +(allow init_28_0 vtservice (process (transition))) +(allow vtservice vtservice_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 vtservice (process (noatsecure))) +(allow init_28_0 vtservice (process (siginh rlimitinh))) +(typetransition init_28_0 vtservice_exec process vtservice) +(typetransition vtservice tmpfs_28_0 file vtservice_tmpfs) +(allow vtservice vtservice_tmpfs (file (read write getattr map))) +(allow vtservice tmpfs_28_0 (dir (getattr search))) +(allow vtservice servicemanager_28_0 (binder (call transfer))) +(allow servicemanager_28_0 vtservice (dir (search))) +(allow servicemanager_28_0 vtservice (file (read open))) +(allow servicemanager_28_0 vtservice (process (getattr))) +(allow vtservice mediaserver_28_0 (binder (call transfer))) +(allow mediaserver_28_0 vtservice (binder (transfer))) +(allow vtservice mediaserver_28_0 (fd (use))) +(allow init_28_0 vtservice_hidl_exec (file (read getattr map execute open))) +(allow init_28_0 vtservice_hidl (process (transition))) +(allow vtservice_hidl vtservice_hidl_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 vtservice_hidl (process (noatsecure))) +(allow init_28_0 vtservice_hidl (process (siginh rlimitinh))) +(typetransition init_28_0 vtservice_hidl_exec process vtservice_hidl) +(typetransition vtservice_hidl tmpfs_28_0 file vtservice_hidl_tmpfs) +(allow vtservice_hidl vtservice_hidl_tmpfs (file (read write getattr map))) +(allow vtservice_hidl tmpfs_28_0 (dir (getattr search))) +(allow vtservice soc_vt_svc_socket (sock_file (write))) +(allow vtservice soc_vt_tcv_socket (sock_file (write))) +(allow vtservice rild_oem_socket (sock_file (write))) +(allow vtservice platform_app_28_0 (binder (call))) +(allow vtservice system_server_28_0 (binder (call))) +(allow vtservice sdcard_type (dir (write))) +(allow vtservice sdcard_type (dir (add_name))) +(allow vtservice sdcard_type (dir (create))) +(allow vtservice sdcard_type (file (create))) +(allow vtservice sdcard_type (file (getattr))) +(allow vtservice surfaceflinger_28_0 (fd (use))) +(allow vtservice tmpfs_28_0 (lnk_file (read))) +(allow vtservice radio_28_0 (binder (call))) +(allow vtservice vtservice_service_28_0 (service_manager (add))) +(allow vtservice sdcard_type (dir (search))) +(allow vtservice sdcard_type (file (read write open))) +(allow vtservice radio_service_28_0 (service_manager (find))) +(allow vtservice mediaserver_service_28_0 (service_manager (find))) +(allow vtservice power_service_28_0 (service_manager (find))) +(allow vtservice batterystats_service_28_0 (service_manager (find))) +(allow vtservice_hidl vtservice_service_28_0 (service_manager (add))) +(allow vtservice_hidl rild_oem_socket (sock_file (write))) +(allow vtservice_hidl mtkrild (unix_stream_socket (connectto))) +(allow vtservice_hidl mtkrild (unix_stream_socket (connectto))) +(allow vtservice ccci_device (chr_file (ioctl read write open))) +(allow vtservice Vcodec_device (chr_file (ioctl read write open))) +(allow vtservice_hidl MTK_SMI_device (chr_file (ioctl read write open))) +(allow vtservice_hidl sysfs_28_0 (file (write))) +(allow vtservice_hidl fwmarkd_socket_28_0 (sock_file (write))) +(allow vtservice_hidl netd_28_0 (unix_stream_socket (connectto))) +(allow vtservice_hidl untrusted_app_28_0 (binder (call))) +(allow vtservice_hidl proc_28_0 (file (open))) +(allow vtservice audioserver_service_28_0 (service_manager (find))) +(allow vtservice mnt_user_file_28_0 (dir (search))) +(allow vtservice property_socket_28_0 (sock_file (write))) +(allow vtservice surfaceflinger_28_0 (binder (call))) +(allow vtservice system_data_file_28_0 (dir (write))) +(allow vtservice audioserver_28_0 (binder (call))) +(allow vtservice init_28_0 (unix_stream_socket (connectto))) +(allow vtservice mnt_user_file_28_0 (lnk_file (read))) +(allow vtservice system_data_file_28_0 (dir (add_name))) +(allow vtservice media_rw_data_file_28_0 (dir (write create add_name search))) +(allow vtservice media_rw_data_file_28_0 (file (write create open))) +(allow vtservice proc_ged (file (ioctl read open))) +(allow vtservice system_data_file_28_0 (dir (remove_name))) +(allow vtservice system_data_file_28_0 (dir (read create open))) +(allow vtservice system_data_file_28_0 (sock_file (read write create unlink open))) +(allow vtservice_hidl self (udp_socket (read write create getattr bind connect getopt setopt shutdown))) +(allow vtservice_hidl node_28_0 (udp_socket (node_bind))) +(allow vtservice storage_file_28_0 (lnk_file (read))) +(allow vtservice devmap_device (chr_file (read))) +(allow vtservice devmap_device (chr_file (open))) +(allow vtservice devmap_device (chr_file (ioctl))) +(allow vtservice surfaceflinger_service_28_0 (service_manager (find))) +(allow vtservice cameraserver_service_28_0 (service_manager (find))) +(allow vtservice cameraserver_28_0 (binder (call))) +(allow vtservice cameraserver_28_0 (fd (use))) +(allow vtservice mediacodec_service_28_0 (service_manager (find))) +(allow vtservice mediacodec_28_0 (binder (call))) +(allow vtservice qtaguid_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow vtservice qtaguid_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow vtservice priv_app_28_0 (binder (call))) +(allow vtservice self (capability (net_admin))) +(allow vtservice debugfs_ged (dir (search))) +(allow vtservice debugfs_ged (file (write open))) +(allow vtservice gpu_device_28_0 (dir (search))) +(allow vtservice dri_device (chr_file (ioctl read write getattr open))) +(allow vtservice gpu_device_28_0 (chr_file (ioctl read write getattr open))) +(allow vtservice vtservice_service_28_0 (service_manager (add))) +(allow vtservice hwservicemanager_28_0 (binder (call))) +(allow vtservice hwservicemanager_prop_28_0 (file (read getattr open))) +(allow vtservice system_file_28_0 (dir (read))) +(allow vtservice system_file_28_0 (dir (open))) +(allow vtservice mtk_hal_videotelephony_hwservice (hwservice_manager (find))) +(allow vtservice_hidl mtk_hal_videotelephony_hwservice (hwservice_manager (add find))) +(allow vtservice_hidl hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_333_28_0 mtk_hal_videotelephony_hwservice (hwservice_manager (add))) +(allow vtservice_hidl hwservicemanager_28_0 (binder (call transfer))) +(allow hwservicemanager_28_0 vtservice_hidl (binder (call transfer))) +(allow hwservicemanager_28_0 vtservice_hidl (dir (search))) +(allow hwservicemanager_28_0 vtservice_hidl (file (read open))) +(allow hwservicemanager_28_0 vtservice_hidl (process (getattr))) +(allow vtservice vtservice_hidl (binder (call transfer))) +(allow vtservice_hidl vtservice (binder (transfer))) +(allow vtservice vtservice_hidl (fd (use))) +(allow vtservice_hidl vtservice (binder (call transfer))) +(allow vtservice vtservice_hidl (binder (transfer))) +(allow vtservice_hidl vtservice (fd (use))) +(allow vtservice_hidl hwservicemanager_prop_28_0 (file (open))) +(allow vtservice_hidl hwservicemanager_prop_28_0 (file (read))) +(allow vtservice_hidl hwservicemanager_prop_28_0 (file (getattr))) +(allow vtservice_hidl debugfs_tracing_28_0 (file (open))) +(allow vtservice_hidl debugfs_tracing_28_0 (file (write))) +(allow vtservice_hidl system_file_28_0 (dir (read))) +(allow vtservice_hidl system_file_28_0 (dir (open))) +(allow vtservice_hidl rild (unix_stream_socket (connectto))) +(allow aee_aedv_28_0 vtservice_exec (file (read))) +(allow vtservice ion_device_28_0 (chr_file (read open))) +(allow vtservice hal_omx_hwservice_28_0 (hwservice_manager (find))) +(allow vtservice mediametrics_service_28_0 (service_manager (find))) +(allow vtservice mtk_em_video_log_acodec_prop (file (read))) +(allow vtservice mtk_em_video_log_sf_postbuffer_prop (file (ioctl read getattr lock map open))) +(allow vtservice mediametrics_28_0 (binder (call))) +(allow vtservice self (udp_socket (read write create getattr bind connect setopt))) +(allow vtservice node_28_0 (udp_socket (node_bind))) +(allow vtservice mtk_em_video_log_acodec_prop (file (ioctl read getattr lock map open))) +(allow vtservice debugfs_ion (dir (search))) +(allow vtservice fwmarkd_socket_28_0 (sock_file (write))) +(allow vtservice hal_graphics_allocator_default (binder (call))) +(allow vtservice hal_graphics_allocator_default (fd (use))) +(allow vtservice hal_graphics_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow vtservice hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow vtservice netd_28_0 (unix_stream_socket (connectto))) +(allow vtservice ion_device_28_0 (chr_file (ioctl))) +(allow vtservice MTK_SMI_device (chr_file (ioctl read write open))) +(allow vtservice mtk_em_video_venc_h264_prop (file (read))) +(allow vtservice mtk_em_video_log_omx_prop (file (ioctl read getattr lock map open))) +(allow vtservice mtk_em_video_log_vdec_prop (file (ioctl read getattr lock map open))) +(allow vtservice proc_28_0 (file (getattr))) +(allow vtservice mtk_cmdq_device (chr_file (ioctl read open))) +(allow vtservice_hidl proc_28_0 (file (read))) +(allow vtservice mtk_em_video_venc_h264_prop (file (ioctl read getattr lock map open))) +(allow vtservice merged_hal_service (fd (use))) +(allow vtservice merged_hal_service (binder (call))) +(allow vtservice graphics_device_28_0 (chr_file (ioctl read open))) +(allow vtservice graphics_device_28_0 (dir (search))) +(allow vtservice proc_perfmgr (dir (read search))) +(allow vtservice proc_perfmgr (file (ioctl read open))) +(allow vtservice vendor_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vtservice vendor_vt_prop (file (ioctl read getattr lock map open))) +(allow vtservice mtk_hal_mms_hwservice (hwservice_manager (find))) +(allow vtservice cameraserver_28_0 (dir (search))) +(allow vtservice cameraserver_28_0 (file (read getattr open))) +(allow vtservice debug_bq_dump_prop (file (read))) +(allow vtservice graphics_debug_prop (file (read open))) +(allow vtservice mtk_hal_mms (binder (call))) +(allow vtservice proc_uptime_28_0 (file (read))) +(allow zygote_28_0 devmap_device (chr_file (ioctl read open))) +(dontaudit zygote_28_0 untrusted_app_28_0 (process (ptrace))) +(allow zygote_28_0 platform_app_28_0 (fd (use))) +(allow zygote_28_0 servicemanager_28_0 (binder (call))) +(allow zygote_28_0 isolated_app_28_0 (fd (use))) +(allow zygote_28_0 untrusted_app_28_0 (fd (use))) +(allow zygote_28_0 radio_28_0 (fd (use))) +(allow zygote_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow init_28_0 move-widevine-data-sh_exec (file (read getattr map execute open))) +(allow init_28_0 move-widevine-data-sh (process (transition))) +(allow move-widevine-data-sh move-widevine-data-sh_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 move-widevine-data-sh (process (noatsecure))) +(allow init_28_0 move-widevine-data-sh (process (siginh rlimitinh))) +(typetransition init_28_0 move-widevine-data-sh_exec process move-widevine-data-sh) +(typetransition move-widevine-data-sh tmpfs_28_0 file move-widevine-data-sh_tmpfs) +(allow move-widevine-data-sh move-widevine-data-sh_tmpfs (file (read write getattr map))) +(allow move-widevine-data-sh tmpfs_28_0 (dir (getattr search))) +(allow move-widevine-data-sh shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow move-widevine-data-sh toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow move-widevine-data-sh file_contexts_file_28_0 (file (read getattr open))) +(allow move-widevine-data-sh media_data_file_28_0 (file (getattr setattr relabelfrom))) +(allow move-widevine-data-sh media_data_file_28_0 (dir (ioctl read write getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow move-widevine-data-sh mediadrm_vendor_data_file (dir (ioctl read write create getattr setattr lock relabelto rename add_name remove_name reparent search rmdir open))) +(allow move-widevine-data-sh mediadrm_vendor_data_file (file (write create getattr relabelto open))) +(allow init_28_0 bip_exec (file (read getattr map execute open))) +(allow init_28_0 bip (process (transition))) +(allow bip bip_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 bip (process (noatsecure))) +(allow init_28_0 bip (process (siginh rlimitinh))) +(typetransition init_28_0 bip_exec process bip) +(typetransition bip tmpfs_28_0 file bip_tmpfs) +(allow bip bip_tmpfs (file (read write getattr map))) +(allow bip tmpfs_28_0 (dir (getattr search))) +(allow bip socket_device_28_0 (sock_file (write create unlink))) +(allow bip socket_device_28_0 (dir (write add_name remove_name))) +(allow bip self (capability (setgid setuid net_admin net_raw))) +(allow bip self (udp_socket (ioctl read write create getattr bind connect setopt shutdown))) +(allow bip node_28_0 (udp_socket (node_bind))) +(allow bip port_28_0 (udp_socket (name_bind))) +(allow bip fwmarkd_socket_28_0 (sock_file (write))) +(allow bip system_file_28_0 (file (execute_no_trans))) +(allow bip self (tcp_socket (ioctl read write create bind connect listen accept setopt))) +(allow bip port_28_0 (tcp_socket (name_connect))) +(allow bip rootfs_28_0 (lnk_file (getattr))) +(allow bip self (netlink_route_socket (read))) +(allow bip property_socket_28_0 (sock_file (write))) +(allow bip property_socket_28_0 (sock_file (write))) +(allow bip init_28_0 (unix_stream_socket (connectto))) +(allow bip ril_mux_report_case_prop (property_service (set))) +(allow bip ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow bip property_socket_28_0 (sock_file (write))) +(allow bip init_28_0 (unix_stream_socket (connectto))) +(allow bip ctl_muxreport-daemon_prop (property_service (set))) +(allow bip ctl_muxreport-daemon_prop (file (ioctl read getattr lock map open))) +(allow bip ccci_device (chr_file (ioctl read write open))) +(allow bip self (rawip_socket (read write create getattr bind setopt))) +(allow bip node_28_0 (rawip_socket (node_bind))) +(allow bip netd_28_0 (unix_stream_socket (connectto))) +(allow bip netd_socket_28_0 (sock_file (write))) +(allow netd_28_0 bip (fd (use))) +(allow netd_28_0 bip (tcp_socket (read write getopt setopt))) +(allow netd_28_0 bip (udp_socket (read write getopt setopt))) +(allow init_28_0 epdg_wod_exec (file (read getattr map execute open))) +(allow init_28_0 epdg_wod (process (transition))) +(allow epdg_wod epdg_wod_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 epdg_wod (process (noatsecure))) +(allow init_28_0 epdg_wod (process (siginh rlimitinh))) +(typetransition init_28_0 epdg_wod_exec process epdg_wod) +(typetransition epdg_wod tmpfs_28_0 file epdg_wod_tmpfs) +(allow epdg_wod epdg_wod_tmpfs (file (read write getattr map))) +(allow epdg_wod tmpfs_28_0 (dir (getattr search))) +(allow epdg_wod starter_exec (file (read getattr map execute open))) +(allow epdg_wod ipsec (process (transition))) +(allow ipsec starter_exec (file (read getattr map execute entrypoint open))) +(allow ipsec epdg_wod (process (sigchld))) +(dontaudit epdg_wod ipsec (process (noatsecure))) +(allow epdg_wod ipsec (process (siginh rlimitinh))) +(typetransition epdg_wod starter_exec process ipsec) +(allow epdg_wod charon_exec (file (read getattr map execute open))) +(allow epdg_wod ipsec (process (transition))) +(allow ipsec charon_exec (file (read getattr map execute entrypoint open))) +(allow ipsec epdg_wod (process (sigchld))) +(dontaudit epdg_wod ipsec (process (noatsecure))) +(allow epdg_wod ipsec (process (siginh rlimitinh))) +(typetransition epdg_wod charon_exec process ipsec) +(allow epdg_wod starter_exec (file (read getattr map execute open))) +(allow epdg_wod ipsec (process (transition))) +(allow ipsec starter_exec (file (read getattr map execute entrypoint open))) +(allow ipsec epdg_wod (process (sigchld))) +(dontaudit epdg_wod ipsec (process (noatsecure))) +(allow epdg_wod ipsec (process (siginh rlimitinh))) +(typetransition epdg_wod starter_exec process ipsec) +(allow epdg_wod stroke_exec (file (read getattr map execute open))) +(allow epdg_wod ipsec (process (transition))) +(allow ipsec stroke_exec (file (read getattr map execute entrypoint open))) +(allow ipsec epdg_wod (process (sigchld))) +(dontaudit epdg_wod ipsec (process (noatsecure))) +(allow epdg_wod ipsec (process (siginh rlimitinh))) +(typetransition epdg_wod stroke_exec process ipsec) +(allow epdg_wod vendor_file_28_0 (file (read getattr lock execute execute_no_trans open))) +(allow epdg_wod self (tun_socket (create relabelfrom relabelto))) +(allow epdg_wod tun_device_28_0 (chr_file (ioctl read write getattr open))) +(allow epdg_wod self (netlink_route_socket (read write create getattr bind setopt nlmsg_read nlmsg_write))) +(allow epdg_wod self (capability (kill net_admin))) +(allow epdg_wod vendor_data_file_28_0 (dir (getattr))) +(allow epdg_wod ipsec_exec (file (read getattr execute execute_no_trans open))) +(allow epdg_wod ipsec (process (sigkill signull signal))) +(allow epdg_wod init_28_0 (unix_stream_socket (connectto))) +(allow epdg_wod mtk_wod_prop (property_service (set))) +(allow epdg_wod property_socket_28_0 (sock_file (write))) +(allow epdg_wod persist_wod_prop (property_service (set))) +(allow epdg_wod wod_apn_conf_file (dir (read write add_name remove_name search open))) +(allow epdg_wod wod_apn_conf_file (file (read write create getattr unlink open))) +(allow epdg_wod wod_ipsec_conf_file (file (read write create getattr unlink open))) +(allow epdg_wod wod_ipsec_conf_file (dir (read write add_name remove_name search open))) +(allow epdg_wod self (netlink_xfrm_socket (read write create getattr bind setopt nlmsg_write))) +(allow epdg_wod self (udp_socket (ioctl create))) +(allow epdg_wod self (capability (sys_module))) +(allow epdg_wod device_28_0 (dir (write add_name))) +(allow epdg_wod device_28_0 (lnk_file (create))) +(allow epdg_wod system_server_28_0 (process (signull signal))) +(allow epdg_wod kernel_28_0 (process (signal))) +(allow epdg_wod self (capability (net_raw))) +(allow epdg_wod self (rawip_socket (create getopt setopt))) +(allow epdg_wod netd_28_0 (unix_stream_socket (connectto))) +(allow epdg_wod netd_socket_28_0 (sock_file (write))) +(allow netd_28_0 epdg_wod (fd (use))) +(allow netd_28_0 epdg_wod (tcp_socket (read write getopt setopt))) +(allow netd_28_0 epdg_wod (udp_socket (read write getopt setopt))) +(allow epdg_wod netutils_wrapper_exec_28_0 (file (read getattr map execute open))) +(allow epdg_wod netutils_wrapper_28_0 (process (transition))) +(allow netutils_wrapper_28_0 netutils_wrapper_exec_28_0 (file (read getattr map execute entrypoint open))) +(allow netutils_wrapper_28_0 epdg_wod (process (sigchld))) +(dontaudit epdg_wod netutils_wrapper_28_0 (process (noatsecure))) +(allow epdg_wod netutils_wrapper_28_0 (process (siginh rlimitinh))) +(typetransition epdg_wod netutils_wrapper_exec_28_0 process netutils_wrapper) +(allow netutils_wrapper_28_0 epdg_wod (fd (use))) +(allow netutils_wrapper_28_0 epdg_wod (unix_stream_socket (read write))) +(allow ipsec proc_net_28_0 (file (write))) +(allow ipsec mtk_wod_prop (property_service (set))) +(allow ipsec property_socket_28_0 (sock_file (write))) +(allow ipsec node_28_0 (udp_socket (node_bind))) +(allow ipsec port_28_0 (tcp_socket (name_connect))) +(allow ipsec port_28_0 (udp_socket (name_bind))) +(allow ipsec netd_28_0 (unix_stream_socket (connectto))) +(allow ipsec dnsproxyd_socket_28_0 (sock_file (write))) +(allow ipsec init_28_0 (unix_stream_socket (connectto))) +(allow ipsec epdg_wod (unix_stream_socket (read write connectto))) +(allow ipsec epdg_wod (fd (use))) +(allow ipsec charon_exec (file (execute_no_trans))) +(allow ipsec fwmarkd_socket_28_0 (sock_file (write))) +(allow ipsec self (capability (kill net_bind_service net_admin))) +(allow ipsec self (tcp_socket (read write create getattr connect getopt))) +(allow ipsec self (udp_socket (read write create bind setopt))) +(allow ipsec self (netlink_route_socket (read write create bind nlmsg_read nlmsg_write))) +(allow ipsec self (netlink_xfrm_socket (read write create bind nlmsg_read nlmsg_write))) +(allow ipsec custom_file (dir (read search open))) +(allow ipsec custom_file (file (read getattr open))) +(allow ipsec wod_apn_conf_file (dir (read write create add_name remove_name search open))) +(allow ipsec wod_apn_conf_file (file (ioctl read write getattr open))) +(allow ipsec wod_ipsec_conf_file (file (ioctl read write create getattr append unlink open))) +(allow ipsec wod_ipsec_conf_file (dir (read write add_name remove_name search open))) +(allow ipsec self (capability2 (wake_alarm))) +(allow ipsec devpts_28_0 (chr_file (read write open))) +(allow ipsec netd_28_0 (unix_stream_socket (connectto))) +(allow ipsec netd_socket_28_0 (sock_file (write))) +(allow netd_28_0 ipsec (fd (use))) +(allow netd_28_0 ipsec (tcp_socket (read write getopt setopt))) +(allow netd_28_0 ipsec (udp_socket (read write getopt setopt))) +(allow ipsec wod_ipsec_conf_file (sock_file (write create setattr unlink))) +(allow ipsec proc_modules_28_0 (file (getattr))) +(allow ipsec proc_net_28_0 (file (getattr))) +(allow ipsec vendor_configs_file_28_0 (file (ioctl))) +(allow mtkimsapdomain volte_imsvt1_socket (sock_file (write))) +(allow mtkimsapdomain volte_imcb (unix_stream_socket (connectto))) +(allow mtkimsapdomain volte_vt_socket (dir (ioctl read write add_name remove_name open))) +(allow mtkimsapdomain volte_vt_socket (dir (write))) +(allow mtkimsapdomain volte_vt_socket (sock_file (read write create unlink))) +(allow mtkimsapdomain volte_ua (fd (use))) +(allow mtkimsapdomain volte_stack (unix_stream_socket (connectto))) +(allow mtkimsapdomain volte_stack_socket (sock_file (write))) +(allow mtkimsapdomain volte_stack (unix_stream_socket (connectto))) +(allow mtkimsapdomain volte_imsa1_socket (sock_file (write))) +(allow mtkimsapdomain volte_imcb (unix_stream_socket (connectto))) +(allow init_28_0 volte_imcb_exec (file (read getattr map execute open))) +(allow init_28_0 volte_imcb (process (transition))) +(allow volte_imcb volte_imcb_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 volte_imcb (process (noatsecure))) +(allow init_28_0 volte_imcb (process (siginh rlimitinh))) +(typetransition init_28_0 volte_imcb_exec process volte_imcb) +(typetransition volte_imcb tmpfs_28_0 file volte_imcb_tmpfs) +(allow volte_imcb volte_imcb_tmpfs (file (read write getattr map))) +(allow volte_imcb tmpfs_28_0 (dir (getattr search))) +(allow volte_imcb node_28_0 (tcp_socket (node_bind))) +(allow volte_imcb port_28_0 (tcp_socket (name_bind))) +(allow volte_imcb self (tcp_socket (create bind listen accept setopt))) +(allow volte_imcb socket_device_28_0 (sock_file (write))) +(allow volte_imcb volte_ua (unix_stream_socket (connectto))) +(allow volte_imcb self (tcp_socket (read getattr))) +(allow volte_imcb self (tcp_socket (write))) +(allow volte_imcb self (capability (setgid setuid))) +(allow volte_imcb volte_ua_socket (sock_file (write))) +(allow volte_imcb volte_ua (unix_stream_socket (connectto))) +(allow volte_imcb volte_imcb_socket (sock_file (write))) +(allow volte_imcb init_28_0 (unix_stream_socket (connectto))) +(allow volte_imcb property_socket_28_0 (sock_file (write))) +(allow volte_imcb volte_prop (property_service (set))) +(allow volte_imcb netd_28_0 (unix_stream_socket (connectto))) +(allow volte_imcb netd_socket_28_0 (sock_file (write))) +(allow netd_28_0 volte_imcb (fd (use))) +(allow netd_28_0 volte_imcb (tcp_socket (read write getopt setopt))) +(allow netd_28_0 volte_imcb (udp_socket (read write getopt setopt))) +(allow init_28_0 volte_imsm_93_exec (file (read getattr map execute open))) +(allow init_28_0 volte_imsm_93 (process (transition))) +(allow volte_imsm_93 volte_imsm_93_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 volte_imsm_93 (process (noatsecure))) +(allow init_28_0 volte_imsm_93 (process (siginh rlimitinh))) +(typetransition init_28_0 volte_imsm_93_exec process volte_imsm_93) +(typetransition volte_imsm_93 tmpfs_28_0 file volte_imsm_93_tmpfs) +(allow volte_imsm_93 volte_imsm_93_tmpfs (file (read write getattr map))) +(allow volte_imsm_93 tmpfs_28_0 (dir (getattr search))) +(allow volte_imsm_93 self (capability (chown setgid setuid net_admin))) +(allow volte_imsm_93 socket_device_28_0 (sock_file (write))) +(allow volte_imsm_93 self (udp_socket (ioctl read write create getattr bind setopt shutdown))) +(allow volte_imsm_93 volte_imcb (unix_stream_socket (connectto))) +(allow volte_imsm_93 volte_imsa1_socket (sock_file (write))) +(allow volte_imsm_93 ccci_device (chr_file (ioctl read write getattr lock append map open))) +(allow volte_imsm_93 self (netlink_route_socket (read write create getattr bind connect setopt nlmsg_read nlmsg_write))) +(allow volte_imsm_93 init_28_0 (unix_stream_socket (connectto))) +(allow volte_imsm_93 property_socket_28_0 (sock_file (write))) +(allow volte_imsm_93 property_socket_28_0 (sock_file (write))) +(allow volte_imsm_93 init_28_0 (unix_stream_socket (connectto))) +(allow volte_imsm_93 usp_prop (property_service (set))) +(allow volte_imsm_93 usp_prop (file (ioctl read getattr lock map open))) +(allow volte_imsm_93 property_socket_28_0 (sock_file (write))) +(allow volte_imsm_93 init_28_0 (unix_stream_socket (connectto))) +(allow volte_imsm_93 volte_prop (property_service (set))) +(allow volte_imsm_93 volte_prop (file (ioctl read getattr lock map open))) +(allow volte_imsm_93 property_socket_28_0 (sock_file (write))) +(allow volte_imsm_93 init_28_0 (unix_stream_socket (connectto))) +(allow volte_imsm_93 ril_mux_report_case_prop (property_service (set))) +(allow volte_imsm_93 ril_mux_report_case_prop (file (ioctl read getattr lock map open))) +(allow volte_imsm_93 device_28_0 (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow volte_imsm_93 device_28_0 (lnk_file (create unlink))) +(allow volte_imsm_93 devpts_28_0 (chr_file (ioctl read write getattr setattr lock append map open))) +(allow volte_imsm_93 self (netlink_generic_socket (read write create getattr bind connect setopt))) +(allow init_28_0 volte_stack_exec (file (read getattr map execute open))) +(allow init_28_0 volte_stack (process (transition))) +(allow volte_stack volte_stack_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 volte_stack (process (noatsecure))) +(allow init_28_0 volte_stack (process (siginh rlimitinh))) +(typetransition init_28_0 volte_stack_exec process volte_stack) +(typetransition volte_stack tmpfs_28_0 file volte_stack_tmpfs) +(allow volte_stack volte_stack_tmpfs (file (read write getattr map))) +(allow volte_stack tmpfs_28_0 (dir (getattr search))) +(allow volte_stack socket_device_28_0 (sock_file (write))) +(allow volte_stack self (key_socket (read write create setopt))) +(allow volte_stack self (capability (net_admin))) +(allow volte_stack self (capability (setgid setuid))) +(allow volte_stack self (tcp_socket (create bind listen setopt))) +(allow volte_stack self (udp_socket (read write bind setopt))) +(allow volte_stack self (udp_socket (create))) +(allow volte_stack self (tcp_socket (shutdown))) +(allow volte_stack self (udp_socket (shutdown))) +(allow volte_stack node_28_0 (tcp_socket (node_bind))) +(allow volte_stack node_28_0 (udp_socket (node_bind))) +(allow volte_stack port_28_0 (tcp_socket (name_bind))) +(allow volte_stack port_28_0 (udp_socket (name_bind))) +(allow volte_stack self (tcp_socket (accept))) +(allow volte_stack self (tcp_socket (read))) +(allow volte_stack self (tcp_socket (write))) +(allow volte_stack self (tcp_socket (getattr))) +(allow volte_stack self (tcp_socket (connect))) +(allow volte_stack port_28_0 (tcp_socket (name_connect))) +(allow volte_stack volte_stack_socket (sock_file (write))) +(allow volte_stack init_28_0 (unix_stream_socket (connectto))) +(allow volte_stack property_socket_28_0 (sock_file (write))) +(allow volte_stack self (netlink_xfrm_socket (read write create bind nlmsg_read nlmsg_write))) +(allow volte_stack netd_28_0 (unix_stream_socket (connectto))) +(allow volte_stack netd_socket_28_0 (sock_file (write))) +(allow netd_28_0 volte_stack (fd (use))) +(allow netd_28_0 volte_stack (tcp_socket (read write getopt setopt))) +(allow netd_28_0 volte_stack (udp_socket (read write getopt setopt))) +(allow init_28_0 volte_ua_exec (file (read getattr map execute open))) +(allow init_28_0 volte_ua (process (transition))) +(allow volte_ua volte_ua_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 volte_ua (process (noatsecure))) +(allow init_28_0 volte_ua (process (siginh rlimitinh))) +(typetransition init_28_0 volte_ua_exec process volte_ua) +(typetransition volte_ua tmpfs_28_0 file volte_ua_tmpfs) +(allow volte_ua volte_ua_tmpfs (file (read write getattr map))) +(allow volte_ua tmpfs_28_0 (dir (getattr search))) +(allow volte_ua socket_device_28_0 (sock_file (write))) +(allow volte_ua volte_stack (unix_stream_socket (connectto))) +(allow volte_ua wfca (unix_stream_socket (connectto))) +(allow volte_ua node_28_0 (udp_socket (node_bind))) +(allow volte_ua self (udp_socket (create bind))) +(allow volte_ua self (udp_socket (read))) +(allow volte_ua self (capability (setgid setuid))) +(allow volte_ua volte_stack_socket (sock_file (write))) +(allow volte_ua volte_stack (unix_stream_socket (connectto))) +(allow volte_ua volte_ua_socket (sock_file (write))) +(allow volte_ua self (udp_socket (setopt))) +(allow volte_ua self (capability2 (wake_alarm))) +(allow volte_ua netd_28_0 (unix_stream_socket (connectto))) +(allow volte_ua netd_socket_28_0 (sock_file (write))) +(allow netd_28_0 volte_ua (fd (use))) +(allow netd_28_0 volte_ua (tcp_socket (read write getopt setopt))) +(allow netd_28_0 volte_ua (udp_socket (read write getopt setopt))) +(allow init_28_0 wfca_exec (file (read getattr map execute open))) +(allow init_28_0 wfca (process (transition))) +(allow wfca wfca_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 wfca (process (noatsecure))) +(allow init_28_0 wfca (process (siginh rlimitinh))) +(typetransition init_28_0 wfca_exec process wfca) +(typetransition wfca tmpfs_28_0 file wfca_tmpfs) +(allow wfca wfca_tmpfs (file (read write getattr map))) +(allow wfca tmpfs_28_0 (dir (getattr search))) +(allow wfca socket_device_28_0 (sock_file (write create unlink))) +(allow wfca socket_device_28_0 (dir (write add_name remove_name))) +(allow wfca self (capability (setgid setuid net_admin net_raw))) +(allow wfca self (udp_socket (ioctl read write create getattr bind setopt shutdown))) +(allow wfca node_28_0 (udp_socket (node_bind))) +(allow wfca port_28_0 (udp_socket (name_bind))) +(allow wfca fwmarkd_socket_28_0 (sock_file (write))) +(allow wfca system_file_28_0 (file (execute_no_trans))) +(allow wfca ccci_device (chr_file (ioctl read write open))) +(allow wfca sysfs_wake_lock_28_0 (file (read write open))) +(allow wfca self (rawip_socket (read write create getattr bind setopt))) +(allow wfca node_28_0 (rawip_socket (node_bind))) +(allow wfca volte_ua (fd (use))) +(allow wfca volte_ua (udp_socket (read write getattr getopt setopt shutdown))) +(allow wfca self (packet_socket (read create setopt))) +(dontaudit wfca self (capability (dac_override))) +(allow wfca self (capability2 (block_suspend))) +(allow tee_28_0 block_device_28_0 (dir (search))) +(allow tee_28_0 rpmb_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow tee_28_0 self (capability (setgid setuid sys_rawio))) +(allow tee_28_0 tee_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_app_28_0 hal_fingerprint_default (binder (call transfer))) +(allow hal_fingerprint_default system_app_28_0 (binder (transfer))) +(allow system_app_28_0 hal_fingerprint_default (fd (use))) +(allow hal_fingerprint_default system_app_28_0 (binder (call transfer))) +(allow system_app_28_0 hal_fingerprint_default (binder (transfer))) +(allow hal_fingerprint_default system_app_28_0 (fd (use))) +(allow hal_fingerprint_default fingerprint_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_default self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_fingerprint_default self (unix_stream_socket (connectto))) +(allow hal_fingerprint_default mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_default mobicore_user_device (unix_stream_socket (connectto))) +(allow hal_fingerprint_default mobicore (unix_stream_socket (connectto))) +(allow hal_fingerprint_default tmpfs_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory fingerprint_device (chr_file (ioctl read write getattr lock append map open))) +(allow factory tmpfs_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow factory self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_fingerprint_default debugfs_trace_marker_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_default tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow mnld gps_emi_device (chr_file (ioctl read write getattr lock append map open))) +(allow mnld storage_file_28_0 (lnk_file (read))) +(allow mnld mnt_user_file_28_0 (dir (search))) +(allow mnld exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow audioserver_28_0 property_socket_28_0 (sock_file (write))) +(allow audioserver_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow audioserver_28_0 exported_system_prop_28_0 (property_service (set))) +(allow audioserver_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow audioserver_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow audioserver_28_0 oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow bspFwUpdate_28_0 shell_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow bspFwUpdate_28_0 toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow bspFwUpdate_28_0 cache_file_28_0 (dir (write create add_name search))) +(allow bspFwUpdate_28_0 cache_file_28_0 (file (read write create getattr open))) +(allow bspFwUpdate_28_0 system_file_28_0 (dir (read open))) +(allow bspFwUpdate_28_0 system_file_28_0 (file (execute_no_trans))) +(allow bspFwUpdate_28_0 block_device_28_0 (dir (search))) +(allow bspFwUpdate_28_0 oppo_block_device (blk_file (read write getattr open))) +(allow bspFwUpdate_28_0 proc_touchpanel_file_28_0 (file (read write getattr open))) +(allow bspFwUpdate_28_0 proc_fastchg_fw_update_file_28_0 (file (read write getattr open))) +(allow bspFwUpdate_28_0 proc_devinfo_file_28_0 (file (read write getattr open))) +(allow bspFwUpdate_28_0 rootfs_28_0 (lnk_file (read getattr open))) +(allow bspFwUpdate_28_0 system_data_file_28_0 (dir (read add_name remove_name search))) +(allow bspFwUpdate_28_0 system_data_file_28_0 (file (read getattr open))) +(allow bspFwUpdate_28_0 property_socket_28_0 (sock_file (write))) +(allow bspFwUpdate_28_0 system_prop_28_0 (property_service (set))) +(allow bspFwUpdate_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow bspFwUpdate_28_0 vooc_firmware_file (file (read getattr open))) +(allow bspFwUpdate_28_0 vooc_firmware_file (dir (search))) +(allow bspFwUpdate_28_0 ufs_firmware_file (file (read getattr open))) +(allow bspFwUpdate_28_0 ufs_firmware_file (dir (search))) +(allow bspFwUpdate_28_0 oppo_firmware_file (file (read getattr open))) +(allow bspFwUpdate_28_0 oppo_firmware_file (dir (search))) +(allow ueventd_28_0 vooc_firmware_file (file (read getattr open))) +(allow ueventd_28_0 vooc_firmware_file (dir (search))) +(allow ueventd_28_0 ufs_firmware_file (file (read getattr open))) +(allow ueventd_28_0 ufs_firmware_file (dir (search))) +(allow ueventd_28_0 oppo_firmware_file (file (read getattr open))) +(allow ueventd_28_0 oppo_firmware_file (dir (search))) +(allow cameraserver_28_0 oppoalgo_daemon (binder (call))) +(allow mtk_hal_camera oppoalgo_daemon (binder (call transfer))) +(allow mtk_hal_camera oppoalgo_service (service_manager (find))) +(allow mtk_hal_camera hal_configstore_ISurfaceFlingerConfigs_28_0 (hwservice_manager (find))) +(allow cameraserver_28_0 vfat_28_0 (dir (ioctl read write getattr lock append map add_name remove_name search rmdir open))) +(allow cameraserver_28_0 vfat_28_0 (file (read write create getattr unlink open))) +(allow cameraserver_28_0 system_server_28_0 (unix_stream_socket (read write connectto))) +(allow cameraserver_28_0 persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cameraserver_28_0 persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow cameraserver_28_0 property_socket_28_0 (sock_file (write))) +(allow cameraserver_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow cameraserver_28_0 exported_system_prop_28_0 (property_service (set))) +(allow cameraserver_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow cameraserver_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow cameraserver_28_0 oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow cameraserver_28_0 commondcs_hwservice_28_0 (hwservice_manager (find))) +(allow cameraserver_28_0 oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow cameraserver_28_0 oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow cameraserver_28_0 oppo_sys_motor_file (dir (ioctl read getattr lock search open))) +(allow cameraserver_28_0 coloros_data_file_28_0 (dir (ioctl read write getattr lock append map add_name remove_name search rmdir open))) +(allow cameraserver_28_0 coloros_data_file_28_0 (file (read write create getattr unlink open))) +(allow criticallog_28_0 oppo_block_device (blk_file (read write open))) +(allow criticallog_28_0 oppo_reserve_file (dir (search))) +(allow criticallog_28_0 oppo_reserve_media_file (dir (search))) +(allow criticallog_28_0 oppo_reserve_media_log (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow criticallog_28_0 oppo_reserve_media_log (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow domain su_28_0 (unix_stream_socket (connectto))) +(allow domain su_28_0 (fd (use))) +(allow domain su_28_0 (unix_stream_socket (read write getattr accept getopt shutdown))) +(allow domain su_28_0 (binder (call transfer))) +(allow su_28_0 domain (binder (transfer))) +(allow domain su_28_0 (fd (use))) +(allow domain su_28_0 (fifo_file (write getattr))) +(allow domain su_28_0 (process (sigchld))) +(allow init_28_0 exp_lock_exec (file (read getattr map execute open))) +(allow init_28_0 exp_lock (process (transition))) +(allow exp_lock exp_lock_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 exp_lock (process (noatsecure))) +(allow init_28_0 exp_lock (process (siginh rlimitinh))) +(typetransition init_28_0 exp_lock_exec process exp_lock) +(typetransition exp_lock tmpfs_28_0 file exp_lock_tmpfs) +(allow exp_lock exp_lock_tmpfs (file (read write getattr map))) +(allow exp_lock tmpfs_28_0 (dir (getattr search))) +(allow self_init oppo_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow exp_lock exp_lock_exec (file (ioctl read getattr lock map execute execute_no_trans entrypoint open))) +(allow exp_lock oppo_prop_28_0 (file (ioctl read getattr lock map open))) +(allow exp_lock oppo_reserve_radio_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow exp_lock oppo_reserve_radio_file (file (ioctl read write getattr lock append map open))) +(allow exp_lock property_socket_28_0 (sock_file (write))) +(allow exp_lock init_28_0 (unix_stream_socket (connectto))) +(allow exp_lock vendor_oppo_network_prop (property_service (set))) +(allow exp_lock vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow exp_lock oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow exp_lock oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow exp_lock oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow exp_lock mnt_vendor_file_28_0 (dir (ioctl read getattr lock search open))) +(allow exp_lock mnt_vendor_file_28_0 (file (ioctl read getattr lock map open))) +(allow exp_lock mnt_vendor_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow factory video_device_28_0 (chr_file (ioctl read write getattr open))) +(allowx factory video_device_28_0 (ioctl chr_file (0x7c00))) +(allowx factory video_device_28_0 (ioctl chr_file (0x7c01))) +(allowx factory video_device_28_0 (ioctl chr_file (0x56c1))) +(allowx factory video_device_28_0 (ioctl chr_file (0x0))) +(allow factory proc_28_0 (file (read write open))) +(allow stp_dump3 oppo_log_file_28_0 (dir (read write create getattr setattr relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow stp_dump3 oppo_log_file_28_0 (file (read write create getattr setattr relabelfrom append unlink rename open))) +(allow stp_dump3 oppo_log_data_file_28_0 (dir (read write create getattr setattr relabelfrom rename add_name remove_name reparent search rmdir open))) +(allow stp_dump3 oppo_log_data_file_28_0 (file (read write create getattr setattr relabelfrom append unlink rename open))) +(allow system_app_28_0 aee_exp_data_file (dir (read write create getattr add_name remove_name search open))) +(allow system_app_28_0 aee_exp_data_file (file (read write create getattr append unlink open))) +(allow system_app_28_0 oppo_log_file_28_0 (file (rename))) +(allow hal_dms_client hal_dms_server (binder (call transfer))) +(allow hal_dms_server hal_dms_client (binder (transfer))) +(allow hal_dms_client hal_dms_server (fd (use))) +(allow hal_dms_server hal_dms_client (binder (call transfer))) +(allow hal_dms_client hal_dms_server (binder (transfer))) +(allow hal_dms_server hal_dms_client (fd (use))) +(allow hal_dms_server hal_dms_hwservice (hwservice_manager (add find))) +(allow hal_dms_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_334_28_0 hal_dms_hwservice (hwservice_manager (add))) +(allow hal_dms_client hal_dms_hwservice (hwservice_manager (find))) +(allow init_28_0 hal_dms_dolby_exec (file (read getattr map execute open))) +(allow init_28_0 hal_dms_dolby (process (transition))) +(allow hal_dms_dolby hal_dms_dolby_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_dms_dolby (process (noatsecure))) +(allow init_28_0 hal_dms_dolby (process (siginh rlimitinh))) +(typetransition init_28_0 hal_dms_dolby_exec process hal_dms_dolby) +(typetransition hal_dms_dolby tmpfs_28_0 file hal_dms_dolby_tmpfs) +(allow hal_dms_dolby hal_dms_dolby_tmpfs (file (read write getattr map))) +(allow hal_dms_dolby tmpfs_28_0 (dir (getattr search))) +(allow hal_dms_dolby platform_app_28_0 (binder (call))) +(allow hal_dms_dolby mtk_hal_audio (unix_stream_socket (connectto))) +(allow hal_dms_dolby mtk_hal_audio (binder (call))) +(allow hal_dms_dolby vendor_data_file_28_0 (dir (write))) +(allow hal_dms_dolby vendor_data_file_28_0 (dir (read))) +(allow hal_dms_dolby vendor_data_file_28_0 (dir (add_name))) +(allow hal_dms_dolby vendor_data_file_28_0 (dir (remove_name))) +(allow hal_dms_dolby vendor_data_file_28_0 (dir (open))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (getattr))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (read write))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (lock))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (create))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (open))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (ioctl))) +(allow hal_dms_dolby vendor_data_file_28_0 (file (unlink))) +(allow hal_dms_dolby mediacodec_28_0 (binder (call))) +(allow hal_ktv_client hal_ktv_server (binder (call transfer))) +(allow hal_ktv_server hal_ktv_client (binder (transfer))) +(allow hal_ktv_client hal_ktv_server (fd (use))) +(allow hal_ktv_server hal_ktv_client (binder (call transfer))) +(allow hal_ktv_client hal_ktv_server (binder (transfer))) +(allow hal_ktv_server hal_ktv_client (fd (use))) +(allow hal_ktv_server hal_ktv_hwservice (hwservice_manager (add find))) +(allow hal_ktv_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_335_28_0 hal_ktv_hwservice (hwservice_manager (add))) +(allow hal_ktv_client hal_ktv_hwservice (hwservice_manager (find))) +(allow init_28_0 hal_ktv_oppo_exec (file (read getattr map execute open))) +(allow init_28_0 hal_ktv_oppo (process (transition))) +(allow hal_ktv_oppo hal_ktv_oppo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_ktv_oppo (process (noatsecure))) +(allow init_28_0 hal_ktv_oppo (process (siginh rlimitinh))) +(typetransition init_28_0 hal_ktv_oppo_exec process hal_ktv_oppo) +(typetransition hal_ktv_oppo tmpfs_28_0 file hal_ktv_oppo_tmpfs) +(allow hal_ktv_oppo hal_ktv_oppo_tmpfs (file (read write getattr map))) +(allow hal_ktv_oppo tmpfs_28_0 (dir (getattr search))) +(allow hal_ktv_oppo mtk_hal_audio (unix_stream_socket (connectto))) +(allow hal_nfc_default hal_secure_element_default (binder (call))) +(allow hal_nfc_default nxpese_hwservice (hwservice_manager (find))) +(allow hal_nfc_default nxpnfc_hwservice (hwservice_manager (add find))) +(allow hal_nfc_default nfc_device_28_0 (chr_file (read write))) +(allow hal_nfc_default nfc_data_file_28_0 (file (getattr))) +(allow hal_nfc_default nfc_vendor_data_file (dir (read write getattr add_name remove_name search))) +(allow hal_nfc_default nfc_vendor_data_file (file (read write create getattr unlink open))) +(allow init_28_0 hal_oiface_oppo_exec (file (read getattr map execute open))) +(allow init_28_0 hal_oiface_oppo (process (transition))) +(allow hal_oiface_oppo hal_oiface_oppo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_oiface_oppo (process (noatsecure))) +(allow init_28_0 hal_oiface_oppo (process (siginh rlimitinh))) +(typetransition init_28_0 hal_oiface_oppo_exec process hal_oiface_oppo) +(typetransition hal_oiface_oppo tmpfs_28_0 file hal_oiface_oppo_tmpfs) +(allow hal_oiface_oppo hal_oiface_oppo_tmpfs (file (read write getattr map))) +(allow hal_oiface_oppo tmpfs_28_0 (dir (getattr search))) +(allow hal_oiface_oppo system_file_28_0 (dir (read open))) +(allow hal_oiface_oppo sysfs_28_0 (file (read write open))) +(allow hal_oiface_oppo sysfs_leds_28_0 (dir (search))) +(allow hal_oiface_oppo sysfs_therm (dir (read getattr search open))) +(allow hal_oiface_oppo sysfs_therm (file (read open))) +(allow hal_oiface_oppo sysfs_leds_28_0 (file (read getattr open))) +(allow hal_oiface_oppo device_28_0 (chr_file (getattr))) +(allow hal_oiface_oppo proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_oiface_oppo proc_touchpanel_file_28_0 (file (read write open))) +(allow hal_oiface_oppo proc_touchpanel_file_28_0 (dir (search open))) +(allow hal_oiface_oppo oppo_sys_wifi_file (dir (search))) +(allow hal_oiface_oppo oppo_sys_wifi_file (file (read open))) +(allow hal_oiface_oppo sysfs_net_28_0 (dir (search))) +(allow hal_oiface_oppo debugfs_ged (file (read write getattr open))) +(allow hal_oiface_oppo debugfs_ged (dir (search))) +(allow hal_oiface_oppo sysfs_battery_supply (dir (getattr search))) +(allow hal_oiface_oppo sysfs_battery_supply (file (read getattr open))) +(allow hal_oiface_oppo sysfs_batteryinfo_28_0 (file (read write open))) +(allow hal_oiface_oppo sysfs_batteryinfo_28_0 (dir (read search open))) +(allow hal_secure_element_default hal_nfc_default (binder (call))) +(allow hal_secure_element vendor_secure_element_prop (file (ioctl read getattr lock map open))) +(allow hal_secure_element_default secure_element_device_28_0 (chr_file (read write))) +(allow hal_secure_element_default vendor_data_file_28_0 (dir (write add_name remove_name))) +(allow hal_secure_element_default vendor_data_file_28_0 (file (read write create getattr append unlink open))) +(allow hal_secure_element_default nxpnfc_hwservice (hwservice_manager (add find))) +(allow hal_secure_element_default nxpese_hwservice (hwservice_manager (add find))) +(allow hal_secure_element_default hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_336_28_0 nxpese_hwservice (hwservice_manager (add))) +(allow hal_secure_element_default ese_device (chr_file (ioctl read write getattr lock append map open))) +(allow hwservicemanager_28_0 oppoalgo_daemon (dir (search))) +(allow hwservicemanager_28_0 oppoalgo_daemon (file (read open))) +(allow hwservicemanager_28_0 oppoalgo_daemon (process (getattr))) +(allow hwservicemanager_28_0 oppoalgo_daemon (binder (transfer))) +(allow hypnusd_28_0 hal_oiface_server (binder (call transfer))) +(allow hal_oiface_server hypnusd_28_0 (binder (transfer))) +(allow hypnusd_28_0 hal_oiface_server (fd (use))) +(allow hal_oiface_server hypnusd_28_0 (binder (call transfer))) +(allow hypnusd_28_0 hal_oiface_server (binder (transfer))) +(allow hal_oiface_server hypnusd_28_0 (fd (use))) +(allow hypnusd_28_0 hal_oiface_hwservice (hwservice_manager (find))) +(allow init_28_0 oppo_version_proc (file (write lock append map open))) +(allow self_init oppo_version_proc (file (write lock append map open))) +(allow base_typeattr_51_28_0 oppo_version_proc (file (ioctl read getattr lock map open))) +(allow base_typeattr_51_28_0 oppo_version_proc (dir (ioctl read getattr lock search open))) +(allow init_28_0 sysfs_disp_hbm (file (read write getattr setattr open))) +(allow init_28_0 sysfs_fingerprint_notify (file (read write getattr setattr open))) +(allow init_28_0 sysfs_batteryinfo_28_0 (file (read write getattr setattr open))) +(allow init_28_0 property_socket_28_0 (sock_file (write))) +(allow init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow init_28_0 sysfs_batteryinfo_28_0 (property_service (set))) +(allow init_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 sysfs_wakelock_profiler (file (read write getattr setattr open))) +(allow init_28_0 sysfs_wakeup_reasons_28_0 (file (read write getattr setattr open))) +(allow init_28_0 oppo_reserve_file (dir (mounton search))) +(allow oppo_shell_28_0 self (udp_socket (create))) +(allow oppo_shell_28_0 self (socket (create))) +(allow oppo_shell_28_0 kernel_28_0 (system (module_request))) +(allow oppo_shell_28_0 self (appletalk_socket (create))) +(allowx radio_28_0 self (ioctl udp_socket (0x8bef))) +(allow keystore_28_0 mobicore_user_device (chr_file (ioctl read write open))) +(allow kpoc_charger_28_0 MT_pmic_adc_cali_device (chr_file (read))) +(allow kpoc_charger_28_0 MT_pmic_adc_cali_device (chr_file (open))) +(allow kpoc_charger_28_0 MT_pmic_adc_cali_device (chr_file (ioctl))) +(allow mediacodec_28_0 hal_dms_hwservice (hwservice_manager (find))) +(allow mediacodec_28_0 hal_dms_dolby (binder (call))) +(allow mediacodec_28_0 hal_dms_dolby (binder (transfer))) +(allow motorcontrol_28_0 oppo_sys_motor_file (dir (getattr search))) +(allow motorcontrol_28_0 oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow motorcontrol_28_0 oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_audio oppo_ktv_device (chr_file (read write open))) +(allow mtk_hal_audio init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_audio oppo_tfa_debugfs (dir (search))) +(allow mtk_hal_audio oppo_tfa_debugfs (file (read getattr open))) +(allow mtk_hal_audio exported_system_prop_28_0 (file (read getattr open))) +(allow hal_audio_default oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow hal_audio_default property_socket_28_0 (sock_file (write))) +(allow hal_audio_default init_28_0 (unix_stream_socket (connectto))) +(allow hal_audio_default oppo_vendor_prop (property_service (set))) +(allow hal_audio_default oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_audio sdcardfs_28_0 (dir (read write create getattr setattr unlink add_name remove_name search rmdir open))) +(allow mtk_hal_audio sdcardfs_28_0 (file (read write create getattr setattr append unlink open))) +(allow mtk_hal_audio exported_system_prop_28_0 (file (read getattr open))) +(allow mtk_hal_audio audio_tunning_prop_28_0 (property_service (set))) +(allow mtk_hal_audio audio_tunning_prop_28_0 (file (read getattr open))) +(allow mtk_hal_audio oppo_version_proc (file (read open))) +(allow mtk_hal_audio mtk_hal_audio (netlink_kobject_uevent_socket (read create bind setopt))) +(allow mtk_hal_audio dbmdx_ch_device (chr_file (read write open))) +(allow mtk_hal_audio hal_dms_hwservice (hwservice_manager (find))) +(allow mtk_hal_audio hal_dms_dolby (binder (call))) +(allow mtk_hal_audio hal_dms_dolby (binder (transfer))) +(allow mtk_hal_camera proc_28_0 (file (read write getattr open))) +(allow mtk_hal_camera oppoalgo_daemon (file (read))) +(allow mtk_hal_camera hal_configstore_ISurfaceFlingerConfigs_28_0 (hwservice_manager (find))) +(allow mtk_hal_camera hal_configstore_default (binder (call))) +(allow mtk_hal_camera persist_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera persist_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera exported_system_prop_28_0 (file (read getattr open))) +(allow mtk_hal_camera property_socket_28_0 (sock_file (write))) +(allow mtk_hal_camera init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_camera oppo_vendor_prop (property_service (set))) +(allow mtk_hal_camera oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_camera oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_camera oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow mtk_hal_camera oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_camera oppo_sys_motor_file (dir (ioctl read getattr lock search open))) +(allow mtk_hal_pq proc_28_0 (file (read getattr open))) +(allow mtk_hal_pq oppo_prop_28_0 (file (read getattr open))) +(allow mtk_hal_pq proc_devinfo_file_28_0 (file (read getattr open))) +(allow mtk_hal_pq proc_devinfo_file_28_0 (dir (read getattr search open))) +(allow mtk_hal_pq unlabeled_28_0 (dir (read getattr search open))) +(allow mtk_hal_sensors proc_devinfo_file_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_sensors proc_devinfo_file_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_sensors proc_devinfo_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow mtk_hal_sensors proc_devinfo_file_28_0 (file (read getattr open))) +(allow mtk_hal_sensors property_socket_28_0 (sock_file (write))) +(allow mtk_hal_sensors init_28_0 (unix_stream_socket (connectto))) +(allow mtk_hal_sensors oppo_vendor_prop (property_service (set))) +(allow mtk_hal_sensors oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow mtk_hal_sensors exported_default_prop_28_0 (file (ioctl read getattr lock map open))) +(allow mtk_hal_sensors proc_touchpanel_file_28_0 (dir (read search open))) +(allow mtk_hal_sensors proc_touchpanel_file_28_0 (file (read write getattr open))) +(allow mtk_hal_sensors input_device_28_0 (dir (ioctl read getattr lock search open))) +(allow mtk_hal_sensors input_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow rild nvram_device (blk_file (read write open))) +(allow rild nvdata_file (dir (read write add_name search open))) +(allow rild nvdata_file (file (read write create getattr setattr open))) +(allow rild mnt_vendor_file_28_0 (dir (search))) +(allow rild property_socket_28_0 (sock_file (write))) +(allow rild init_28_0 (unix_stream_socket (connectto))) +(allow rild vendor_oppo_network_prop (property_service (set))) +(allow rild vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow netd_28_0 coloros_data_file_28_0 (dir (search))) +(allow netd_28_0 coloros_data_file_28_0 (file (read getattr open))) +(allow netd_28_0 oppo_sys_wifi_file (dir (getattr search))) +(allow netd_28_0 oppo_sys_wifi_file (file (ioctl read write getattr lock append map open))) +(allow netd_28_0 self (capability (sys_module))) +(allow netd_28_0 system_file_28_0 (system (module_load))) +(allow netd_28_0 proc_modules_28_0 (file (read getattr open))) +(allow netd_28_0 proc_version_28_0 (file (read getattr open))) +(allow netd_28_0 oppo_limit_speed_proc_file (file (ioctl read write getattr lock append map open))) +(allow nfc_28_0 nfc_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow nfc_28_0 nxpnfc_hwservice (hwservice_manager (find))) +(allow nfc_28_0 hal_secure_element_hwservice_28_0 (hwservice_manager (find))) +(allow nfc_28_0 nfc_vendor_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow nfc_28_0 nfc_vendor_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow nvram_daemon proc_28_0 (file (read getattr open))) +(allow oiface_28_0 hal_oiface_server (binder (call transfer))) +(allow hal_oiface_server oiface_28_0 (binder (transfer))) +(allow oiface_28_0 hal_oiface_server (fd (use))) +(allow hal_oiface_server oiface_28_0 (binder (call transfer))) +(allow oiface_28_0 hal_oiface_server (binder (transfer))) +(allow hal_oiface_server oiface_28_0 (fd (use))) +(allow hal_oiface_server hal_oiface_hwservice (hwservice_manager (add find))) +(allow hal_oiface_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_337_28_0 hal_oiface_hwservice (hwservice_manager (add))) +(allow oiface_28_0 hal_oiface_hwservice (hwservice_manager (find))) +(allow oppodebugtool_28_0 exported_system_prop_28_0 (file (read getattr open))) +(allow init_28_0 oppoalgo_daemon_exec (file (read getattr map execute open))) +(allow init_28_0 oppoalgo_daemon (process (transition))) +(allow oppoalgo_daemon oppoalgo_daemon_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 oppoalgo_daemon (process (noatsecure))) +(allow init_28_0 oppoalgo_daemon (process (siginh rlimitinh))) +(typetransition init_28_0 oppoalgo_daemon_exec process oppoalgo_daemon) +(typetransition oppoalgo_daemon tmpfs_28_0 file oppoalgo_daemon_tmpfs) +(allow oppoalgo_daemon oppoalgo_daemon_tmpfs (file (read write getattr map))) +(allow oppoalgo_daemon tmpfs_28_0 (dir (getattr search))) +(allow oppoalgo_daemon_client oppoalgo_daemon_server (binder (call transfer))) +(allow oppoalgo_daemon_server oppoalgo_daemon_client (binder (transfer))) +(allow oppoalgo_daemon_client oppoalgo_daemon_server (fd (use))) +(allow oppoalgo_daemon_server oppoalgo_daemon_client (binder (call transfer))) +(allow oppoalgo_daemon_client oppoalgo_daemon_server (binder (transfer))) +(allow oppoalgo_daemon_server oppoalgo_daemon_client (fd (use))) +(allow oppoalgo_daemon_server oppoalgo_daemon_hwservice (hwservice_manager (add find))) +(allow oppoalgo_daemon_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_338_28_0 oppoalgo_daemon_hwservice (hwservice_manager (add))) +(allow oppoalgo_daemon_client oppoalgo_daemon_hwservice (hwservice_manager (find))) +(allow oppoalgo_daemon oppoalgo_service (service_manager (add))) +(allow oppoalgo_daemon vndbinder_device_28_0 (chr_file (ioctl read write open))) +(allowx oppoalgo_daemon vndbinder_device_28_0 (ioctl chr_file (0x6201))) +(allowx oppoalgo_daemon vndbinder_device_28_0 (ioctl chr_file (0x6205))) +(allowx oppoalgo_daemon vndbinder_device_28_0 (ioctl chr_file (0x6209))) +(allow oppoalgo_daemon vndservicemanager_28_0 (binder (call transfer))) +(allow oppoalgo_daemon hwservicemanager_28_0 (binder (call transfer))) +(allow oppoalgo_daemon system_file_28_0 (file (read execute_no_trans open))) +(allow oppoalgo_daemon system_file_28_0 (dir (read open))) +(allow oppoalgo_daemon vendor_shell_exec_28_0 (file (execute_no_trans))) +(allow oppoalgo_daemon mtk_hal_camera (fd (use))) +(allow oppoalgo_daemon mediaserver_28_0 (fd (use))) +(allow oppoalgo_daemon ion_device_28_0 (chr_file (ioctl read write open))) +(allow oppoalgo_daemon cameraserver_28_0 (fd (use))) +(allow oppoalgo_daemon hal_camera_default (fd (use))) +(allow oppoalgo_daemon storage_file_28_0 (dir (search))) +(allow oppoalgo_daemon storage_file_28_0 (lnk_file (read write create getattr))) +(allow oppoalgo_daemon sdcardfs_28_0 (dir (ioctl read write getattr lock append map add_name remove_name search rmdir open))) +(allow oppoalgo_daemon sdcardfs_28_0 (file (read write getattr unlink open))) +(allow oppoalgo_daemon sdcardfs_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow oppoalgo_daemon sdcardfs_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow oppoalgo_daemon mnt_user_file_28_0 (dir (ioctl read getattr lock search open))) +(allow oppoalgo_daemon mnt_user_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow oppoalgo_daemon mnt_user_file_28_0 (lnk_file (read write))) +(allow oppoalgo_daemon gpu_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow oppoalgo_daemon hwservicemanager_prop_28_0 (file (read getattr open))) +(allow oppoalgo_daemon hal_camera_default (binder (call transfer))) +(allow oppoalgo_daemon proc_ged (file (ioctl read open))) +(allow oppoalgo_daemon hal_configstore_ISurfaceFlingerConfigs_28_0 (hwservice_manager (find))) +(allow oppoalgo_daemon hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow oppoalgo_daemon hal_graphics_allocator_hwservice_28_0 (hwservice_manager (find))) +(allow oppoalgo_daemon mtk_hal_camera (binder (call))) +(allow oppoalgo_daemon hal_configstore_default (binder (call))) +(allow oppoalgo_daemon hal_graphics_allocator_default (binder (call))) +(allow oppoalgo_daemon hal_graphics_allocator_default (fd (use))) +(allow oppoasserttip_28_0 hal_graphics_allocator_default (fd (use))) +(allow oppoasserttip_28_0 hal_graphics_mapper_hwservice_28_0 (hwservice_manager (find))) +(allow oppoasserttip_28_0 hal_graphics_composer_default (fd (use))) +(allow oppoasserttip_28_0 surfaceflinger_28_0 (unix_stream_socket (read write getattr getopt setopt shutdown))) +(allow oppoasserttip_28_0 surfaceflinger_28_0 (binder (call transfer))) +(allow oppoasserttip_28_0 surfaceflinger_28_0 (fd (use))) +(allow oppoasserttip_28_0 surfaceflinger_service_28_0 (service_manager (find))) +(allow ousage_28_0 oppo_block_device (blk_file (read write open))) +(allow ousage_28_0 oppo_reserve_file (dir (search))) +(allow ousage_28_0 oppo_reserve_media_file (dir (search))) +(allow ousage_28_0 oppo_reserve_media_log (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow ousage_28_0 oppo_reserve_media_log (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow pcba_diag_28_0 oppo_block_device (blk_file (read write open))) +(allow pcba_diag_28_0 tmpfs_28_0 (chr_file (ioctl read write open))) +(allow platform_app_28_0 backuprestore_socket (sock_file (write))) +(allow platform_app_28_0 mtk_hal_pq_hwservice (hwservice_manager (find))) +(allow platform_app_28_0 sysfs_battery_supply (dir (getattr search))) +(allow platform_app_28_0 sysfs_battery_supply (file (read write getattr open))) +(allow platform_app_28_0 exported_system_prop_28_0 (file (read getattr open))) +(allow platform_app_28_0 nfc_service_28_0 (service_manager (find))) +(allow platform_app_28_0 vpu_device (chr_file (ioctl read write getattr lock append map open))) +(allow platform_app_28_0 hal_dms_hwservice (hwservice_manager (find))) +(allow platform_app_28_0 hal_dms_dolby (binder (call))) +(allow platform_app_28_0 hal_dms_dolby (binder (transfer))) +(allow platform_app_28_0 property_socket_28_0 (sock_file (write))) +(allow platform_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow platform_app_28_0 exported_system_prop_28_0 (property_service (set))) +(allow platform_app_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow platform_app_28_0 oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow priv_app_28_0 vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow radio_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow radio_28_0 hal_cryptoeng_oppo (binder (call))) +(allow rild zygote_exec_28_0 (file (ioctl read getattr lock map open))) +(allow rild rild (process (ptrace))) +(allow rild system_server_28_0 (binder (call transfer))) +(allow system_server_28_0 rild (binder (call))) +(allow rild block_device_28_0 (dir (search))) +(allow screen_record_28_0 media_rw_data_file_28_0 (dir (read write create setattr add_name remove_name search rmdir open))) +(allow screen_record_28_0 media_rw_data_file_28_0 (file (read write create getattr setattr unlink rename open))) +(allow secure_element_28_0 nxpese_hwservice (hwservice_manager (find))) +(allow init_28_0 self_init_exec (file (read getattr map execute open))) +(allow init_28_0 self_init (process (transition))) +(allow self_init self_init_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 self_init (process (noatsecure))) +(allow init_28_0 self_init (process (siginh rlimitinh))) +(typetransition init_28_0 self_init_exec process self_init) +(typetransition self_init tmpfs_28_0 file self_init_tmpfs) +(allow self_init self_init_tmpfs (file (read write getattr map))) +(allow self_init tmpfs_28_0 (dir (getattr search))) +(allow self_init oppo_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow self_init self_init_exec (file (ioctl read getattr lock map execute execute_no_trans entrypoint open))) +(allow self_init block_device_28_0 (dir (search))) +(allow self_init property_socket_28_0 (sock_file (write))) +(allow self_init init_28_0 (unix_stream_socket (connectto))) +(allow init_28_0 su_28_0 (process (transition))) +(allow self_init property_socket_28_0 (sock_file (write))) +(allow self_init init_28_0 (unix_stream_socket (connectto))) +(allow self_init oppo_vendor_prop (property_service (set))) +(allow self_init oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow self_init oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow self_init oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow self_init oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow self_init oppo_reserve_file (dir (write add_name remove_name search))) +(allow self_init oppo_reserve_radio_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow self_init oppo_reserve_radio_file (file (ioctl read write getattr lock append map open))) +(allow self_init mnt_vendor_file_28_0 (file (read write create getattr setattr unlink rename open))) +(allow self_init mnt_vendor_file_28_0 (dir (write add_name remove_name search))) +(allow domain oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow surfaceflinger_28_0 hal_ktv_hwservice (hwservice_manager (find))) +(allow surfaceflinger_28_0 debugfs_fpsgo (dir (search))) +(allow surfaceflinger_28_0 debugfs_fpsgo (file (read write getattr open))) +(allow surfaceflinger_28_0 sysfs_fingerprint_notify (file (read write getattr setattr open))) +(allow system_app_28_0 tombstone_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_app_28_0 tombstone_data_file_28_0 (file (read getattr unlink open))) +(allow system_app_28_0 oppo_sys_motor_file (dir (getattr search))) +(allow system_app_28_0 oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow system_app_28_0 oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 sysfs_therm (dir (read getattr search open))) +(allow system_app_28_0 sysfs_therm (file (ioctl read getattr lock map open))) +(allow system_app_28_0 sysfs_battery_supply (dir (getattr search))) +(allow system_app_28_0 sysfs_battery_supply (file (read write getattr open))) +(allow system_app_28_0 sysfs_batteryinfo_28_0 (file (read write getattr setattr open))) +(allow system_app_28_0 property_socket_28_0 (sock_file (write))) +(allow system_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow system_app_28_0 sysfs_batteryinfo_28_0 (property_service (set))) +(allow system_app_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 sysfs_batteryinfo_28_0 (dir (read search open))) +(allow system_app_28_0 mobile_log_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_reserve_media_log (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 oppo_reserve_media_log (file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_reserve_media_file (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_zoneinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 proc_zoneinfo_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_zoneinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_vmallocinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 proc_vmallocinfo_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_vmallocinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_slabinfo (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 proc_slabinfo (file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_slabinfo (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_pagetypeinfo_28_0 (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 proc_pagetypeinfo_28_0 (file (ioctl read getattr lock map open))) +(allow system_app_28_0 proc_pagetypeinfo_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 debugfs_ion_mm_heap (dir (ioctl read getattr lock search open))) +(allow system_app_28_0 debugfs_ion_mm_heap (file (ioctl read getattr lock map open))) +(allow system_app_28_0 debugfs_ion_mm_heap (lnk_file (ioctl read getattr lock map open))) +(allow system_app_28_0 oppo_version_proc (file (ioctl read getattr lock map open))) +(allow system_server_28_0 debugfs_ged (file (read getattr open))) +(allow system_server_28_0 debugfs_ged (dir (search))) +(allow system_server_28_0 oppo_network_prop_28_0 (file (ioctl read getattr lock map open))) +(allow system_server_28_0 sysfs_batteryinfo_28_0 (file (ioctl read getattr lock map open))) +(allow system_server_28_0 sysfs_wakelock_profiler (dir (getattr search))) +(allow system_server_28_0 sysfs_wakelock_profiler (file (read write getattr open))) +(allow system_server_28_0 sysfs_wakeup_reasons_28_0 (dir (getattr search))) +(allow system_server_28_0 sysfs_wakeup_reasons_28_0 (file (read write getattr open))) +(allow system_server_28_0 sysfs_wakelock_profiler (file (ioctl read getattr lock map open))) +(allow system_server_28_0 sysfs_therm (file (ioctl read getattr lock map open))) +(allow system_server_28_0 debug_mdlogger_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 mobile_log_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 proc_touchpanel_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 oppo_sys_wifi_file (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 sysfs_disp_hbm (file (read write getattr setattr open))) +(allow system_server_28_0 sysfs_fingerprint_notify (file (read write getattr setattr open))) +(allow system_server_28_0 oppo_sys_motor_file (dir (read getattr search))) +(allow system_server_28_0 oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 oppo_sys_motor_file (lnk_file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 oppo_reserve_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_system_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_system_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_media_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_media_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_system_config (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_system_config (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_media_log (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_media_log (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_media_engineermode (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_media_engineermode (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_media_coloros (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_media_coloros (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_media_camera (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_media_camera (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow system_server_28_0 oppo_reserve_media_dropbox (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow system_server_28_0 oppo_reserve_media_dropbox (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow untrusted_app_28_0 exported_system_prop_28_0 (file (read getattr open))) +(allow untrusted_app_25_28_0 exported_system_prop_28_0 (file (read getattr open))) +(allow priv_app_28_0 exported_system_prop_28_0 (file (read getattr open))) +(allow untrusted_app_all debugfs_ion (dir (search))) +(allow vendor_init_28_0 exported_system_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 exported_fingerprint_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_fingerprint_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 exported_system_prop_28_0 (property_service (set))) +(allow vendor_init_28_0 exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow vndservicemanager_28_0 remosaic_daemon (dir (search))) +(allow vndservicemanager_28_0 remosaic_daemon (file (read write open))) +(allow vndservicemanager_28_0 remosaic_daemon (process (getattr))) +(allow vndservicemanager_28_0 oppoalgo_daemon (dir (search))) +(allow vndservicemanager_28_0 oppoalgo_daemon (file (read write open))) +(allow vndservicemanager_28_0 oppoalgo_daemon (process (getattr))) +(allow wifi_ftm_28_0 self (udp_socket (ioctl create))) +(allowx wifi_ftm_28_0 self (ioctl udp_socket (0x8913))) +(allowx wifi_ftm_28_0 self (ioctl udp_socket (0x8913))) +(allow wifi_ftm_28_0 self (capability (net_admin net_raw))) +(allow wifi_ftm_28_0 self (netlink_generic_socket (ioctl read write create getattr bind setopt))) +(allowx wifi_ftm_28_0 self (ioctl netlink_generic_socket (0x8933))) +(allow wifirftest_28_0 self (netlink_generic_socket (read write create getattr bind setopt))) +(allow wifirftest_28_0 self (capability (net_admin net_raw sys_module))) +(allow wifirftest_28_0 self (udp_socket (ioctl create))) +(allowx wifirftest_28_0 self (ioctl udp_socket (0x8933))) +(allow adbd_28_0 block_device_28_0 (dir (search))) +(allow adbd_28_0 oppo_block_device (blk_file (ioctl read getattr lock map open))) +(allow adbd_28_0 engineer_adb_state_vendor_prop (file (ioctl read getattr lock map open))) +(allow adbd_28_0 oppo_reserve_system_config (dir (ioctl read getattr lock search open))) +(allow adbd_28_0 oppo_reserve_system_config (file (ioctl read getattr lock map open))) +(allow adbd_28_0 oppo_reserve_system_config (lnk_file (ioctl read getattr lock map open))) +(allow adbd_28_0 oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow adbd_28_0 oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow adbd_28_0 oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow adbd_28_0 oppo_reserve_system_file (dir (ioctl read getattr lock search open))) +(allow adbd_28_0 oppo_reserve_system_file (file (ioctl read getattr lock map open))) +(allow adbd_28_0 oppo_reserve_system_file (lnk_file (ioctl read getattr lock map open))) +(allow cameraserver_28_0 persist_camera_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow cameraserver_28_0 persist_camera_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow mtk_hal_camera persist_camera_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow mtk_hal_camera persist_camera_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 engineer_hidl_exec (file (read getattr map execute open))) +(allow init_28_0 engineer_hidl (process (transition))) +(allow engineer_hidl engineer_hidl_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 engineer_hidl (process (noatsecure))) +(allow init_28_0 engineer_hidl (process (siginh rlimitinh))) +(typetransition init_28_0 engineer_hidl_exec process engineer_hidl) +(typetransition engineer_hidl tmpfs_28_0 file engineer_hidl_tmpfs) +(allow engineer_hidl engineer_hidl_tmpfs (file (read write getattr map))) +(allow engineer_hidl tmpfs_28_0 (dir (getattr search))) +(allow engineer_hidl proc_28_0 (dir (ioctl read getattr lock search open))) +(allow engineer_hidl proc_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_hidl proc_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl block_device_28_0 (dir (ioctl read getattr lock search open))) +(allow engineer_hidl block_device_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_hidl block_device_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_block_device (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_block_device (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_block_device (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl proc_oppocustom_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engineer_hidl proc_oppocustom_file_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_hidl proc_oppocustom_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_block_device (blk_file (read write open))) +(allow engineer_hidl property_socket_28_0 (sock_file (write))) +(allow engineer_hidl mnt_vendor_file_28_0 (dir (search))) +(allow engineer_hidl storage_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engineer_hidl storage_file_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_hidl storage_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl persist_data_file (dir (ioctl read getattr lock search open))) +(allow engineer_hidl persist_data_file (file (ioctl read getattr lock map open))) +(allow engineer_hidl persist_data_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow dumpstate_28_0 engineer_hidl_exec (file (read))) +(allow engineer_hidl init_28_0 (unix_stream_socket (connectto))) +(allow engineer_hidl oppo_reserve_file (dir (search))) +(allow engineer_hidl oppo_reserve_radio_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl oppo_reserve_radio_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_media_log (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl oppo_reserve_media_log (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl sysfs_boot_mode (file (read open))) +(allow engineer_hidl exported_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_hidl als_ps_device (chr_file (ioctl read getattr lock map open))) +(allow engineer_hidl gsensor_device (chr_file (ioctl read getattr lock map open))) +(allow engineer_hidl msensor_device (chr_file (ioctl read getattr lock map open))) +(allow engineer_hidl gyroscope_device (chr_file (ioctl read getattr lock map open))) +(allow engineer_hidl proc_devinfo_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engineer_hidl proc_devinfo_file_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_hidl proc_devinfo_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl proc_oppocustom_file_28_0 (file (write))) +(allow engineer_hidl oppo_sys_motor_file (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_sys_motor_file (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow engineer_hidl oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow engineer_hidl persist_camera_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl persist_camera_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl property_socket_28_0 (sock_file (write))) +(allow engineer_hidl init_28_0 (unix_stream_socket (connectto))) +(allow engineer_hidl engineer_vendor_prop (property_service (set))) +(allow engineer_hidl engineer_vendor_prop (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_system_file (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_reserve_system_file (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_system_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_media_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_media_engineermode (dir (ioctl read getattr lock search open))) +(allow engineer_hidl oppo_reserve_media_engineermode (file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_media_engineermode (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl oppo_reserve_radio_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl oppo_reserve_radio_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl oppo_reserve_media_engineermode (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl oppo_reserve_system_config (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl oppo_reserve_system_config (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl nvram_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl nvram_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl nvram_data_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl nvdata_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_hidl nvram_device (chr_file (ioctl read write getattr lock append map open))) +(allow engineer_hidl nvram_device (blk_file (ioctl read write getattr lock append map open))) +(allow engineer_hidl nvdata_device (blk_file (ioctl read write getattr lock append map open))) +(allow engineer_hidl property_socket_28_0 (sock_file (write))) +(allow engineer_hidl init_28_0 (unix_stream_socket (connectto))) +(allow engineer_hidl engineer_adb_state_vendor_prop (property_service (set))) +(allow engineer_hidl engineer_adb_state_vendor_prop (file (ioctl read getattr lock map open))) +(allow engineer_system_daemon_28_0 mtk_default_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 engineer_vendor_daemon_exec (file (read getattr map execute open))) +(allow init_28_0 engineer_vendor_daemon (process (transition))) +(allow engineer_vendor_daemon engineer_vendor_daemon_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 engineer_vendor_daemon (process (noatsecure))) +(allow init_28_0 engineer_vendor_daemon (process (siginh rlimitinh))) +(typetransition init_28_0 engineer_vendor_daemon_exec process engineer_vendor_daemon) +(typetransition engineer_vendor_daemon tmpfs_28_0 file engineer_vendor_daemon_tmpfs) +(allow engineer_vendor_daemon engineer_vendor_daemon_tmpfs (file (read write getattr map))) +(allow engineer_vendor_daemon tmpfs_28_0 (dir (getattr search))) +(allow init_28_0 engineer_vendor_daemon_exec (file (read getattr map execute open))) +(allow init_28_0 engineer_vendor_daemon (process (transition))) +(allow engineer_vendor_daemon engineer_vendor_daemon_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 engineer_vendor_daemon (process (noatsecure))) +(allow init_28_0 engineer_vendor_daemon (process (siginh rlimitinh))) +(typetransition init_28_0 engineer_vendor_daemon_exec process engineer_vendor_daemon) +(allow engineer_vendor_daemon vendor_shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans entrypoint open))) +(allow engineer_vendor_daemon netd_28_0 (unix_stream_socket (connectto))) +(allow engineer_vendor_daemon fwmarkd_socket_28_0 (sock_file (write))) +(allow engineer_vendor_daemon node_28_0 (tcp_socket (node_bind))) +(allow engineer_vendor_daemon port_28_0 (tcp_socket (name_bind name_connect))) +(allow engineer_vendor_daemon self (capability (net_raw))) +(allow engineer_vendor_daemon self (tcp_socket (create bind connect listen accept setopt))) +(allow engineer_vendor_daemon self (tcp_socket (read write))) +(allow engineer_vendor_daemon self (udp_socket (write connect))) +(allow engineer_vendor_daemon self (capability (sys_boot))) +(allow engineer_vendor_daemon self (capability2 (block_suspend))) +(allow engineer_vendor_daemon transfer_hidl (unix_stream_socket (connectto))) +(allow engineer_vendor_daemon vendor_data_file_28_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_vendor_daemon vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_vendor_daemon vendor_toolbox_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow engineer_vendor_daemon engineer_vendor_prop (file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon mnt_vendor_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engineer_vendor_daemon mnt_vendor_file_28_0 (file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon mnt_vendor_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow engineer_vendor_daemon oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow engineer_vendor_daemon oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon oppo_reserve_media_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_vendor_daemon oppo_reserve_radio_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_vendor_daemon oppo_reserve_radio_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineer_vendor_daemon oppo_reserve_media_engineermode (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_vendor_daemon oppo_reserve_media_engineermode (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineermode_app_28_0 property_socket_28_0 (sock_file (write))) +(allow engineermode_app_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow engineermode_app_28_0 mtk_amslog_prop (property_service (set))) +(allow engineermode_app_28_0 mtk_amslog_prop (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 sysfs_battery_supply (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 sysfs_battery_supply (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 sysfs_battery_supply (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 debugfs_ion (dir (search))) +(allow engineermode_app_28_0 sys_engineer_file (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 sys_engineer_file (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 sys_engineer_file (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 fm_device (chr_file (ioctl read write getattr lock append map open))) +(allow engineermode_app_28_0 storage_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 storage_file_28_0 (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 storage_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 persist_data_file (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 persist_data_file (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 persist_data_file (lnk_file (ioctl read getattr lock map open))) +(allow engineer_hidl persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineer_hidl persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineermode_app_28_0 oppo_version_proc (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 oppo_version_proc (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_version_proc (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow engineermode_app_28_0 oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_sys_motor_file (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 oppo_hal_engineer_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 engineer_hidl (binder (call))) +(allow engineermode_app_28_0 mtk_hal_log_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 loghidlvendorservice (binder (call transfer))) +(allow engineermode_app_28_0 oppo_hal_transfer_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 transfer_hidl (binder (call transfer))) +(allow engineermode_app_28_0 meta_connecttype_prop (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 atm_mdmode_prop (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineermode_app_28_0 persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineermode_app_28_0 proc_partition (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_hal_messager_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 messager_hidl (binder (call transfer))) +(allow engineermode_app_28_0 mdlog_data_file (dir (read write add_name remove_name search open))) +(allow engineermode_app_28_0 mdlog_data_file (file (read write create getattr setattr unlink rename open))) +(allow engineermode_app_28_0 engineer_system_daemon_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans open))) +(allow engineermode_app_28_0 oppo_hal_engsensor_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 engsensor_hidl (binder (call))) +(allow engineermode_app_28_0 sys_engineer_file (file (ioctl read write getattr lock append map open))) +(allow engineermode_app_28_0 sysfs_batteryinfo_28_0 (file (ioctl read write getattr lock append map open))) +(allow system_app_28_0 sys_engineer_file (file (ioctl read write getattr lock append map open))) +(allow engineermode_app_28_0 vendor_oppo_network_prop (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 hal_fingerprintpay_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 hal_fingerprintpay_oppo (binder (call))) +(allow engineermode_app_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 hal_cryptoeng_oppo (binder (call))) +(allow engineermode_app_28_0 hal_camera_hwservice_28_0 (hwservice_manager (find))) +(allow engineermode_app_28_0 mtk_hal_camera (binder (call transfer))) +(allow mtk_hal_camera engineermode_app_28_0 (binder (transfer))) +(allow engineermode_app_28_0 mtk_hal_camera (fd (use))) +(allow mtk_hal_camera engineermode_app_28_0 (binder (call transfer))) +(allow engineermode_app_28_0 mtk_hal_camera (binder (transfer))) +(allow mtk_hal_camera engineermode_app_28_0 (fd (use))) +(allow engineermode_app_28_0 engineer_hide_prop (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow engineermode_app_28_0 oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_reserve_media_file (lnk_file (ioctl read getattr lock map open))) +(allow engineermode_app_28_0 oppo_reserve_media_engineermode (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engineermode_app_28_0 oppo_reserve_media_engineermode (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engineermode_app_28_0 proc_oppo_als_file (file (ioctl read write getattr lock append map open))) +(allow engineermode_app_28_0 proc_oppo_als_file (dir (ioctl read getattr lock search open))) +(allow init_28_0 engsensor_hidl_exec (file (read getattr map execute open))) +(allow init_28_0 engsensor_hidl (process (transition))) +(allow engsensor_hidl engsensor_hidl_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 engsensor_hidl (process (noatsecure))) +(allow init_28_0 engsensor_hidl (process (siginh rlimitinh))) +(typetransition init_28_0 engsensor_hidl_exec process engsensor_hidl) +(typetransition engsensor_hidl tmpfs_28_0 file engsensor_hidl_tmpfs) +(allow engsensor_hidl engsensor_hidl_tmpfs (file (read write getattr map))) +(allow engsensor_hidl tmpfs_28_0 (dir (getattr search))) +(allow engsensor_hidl engineermode_app_28_0 (binder (call))) +(allow engsensor_hidl proc_28_0 (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl proc_28_0 (file (ioctl read getattr lock map open))) +(allow engsensor_hidl proc_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl block_device_28_0 (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl block_device_28_0 (file (ioctl read getattr lock map open))) +(allow engsensor_hidl block_device_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_block_device (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl oppo_block_device (file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_block_device (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl proc_oppocustom_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl proc_oppocustom_file_28_0 (file (ioctl read getattr lock map open))) +(allow engsensor_hidl proc_oppocustom_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_block_device (blk_file (read write open))) +(allow engsensor_hidl mnt_vendor_file_28_0 (dir (search))) +(allow engsensor_hidl storage_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl storage_file_28_0 (file (ioctl read getattr lock map open))) +(allow engsensor_hidl storage_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl persist_data_file (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl persist_data_file (file (ioctl read getattr lock map open))) +(allow engsensor_hidl persist_data_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engsensor_hidl persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engsensor_hidl nvdata_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl nvdata_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engsensor_hidl nvdata_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engsensor_hidl oppo_reserve_file (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl oppo_reserve_file (file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_system_file (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl oppo_reserve_system_file (file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_system_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_media_file (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl oppo_reserve_media_file (file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_media_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_media_engineermode (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl oppo_reserve_media_engineermode (file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_media_engineermode (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_reserve_radio_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engsensor_hidl oppo_reserve_radio_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engsensor_hidl oppo_reserve_media_engineermode (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engsensor_hidl oppo_reserve_system_config (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow engsensor_hidl oppo_reserve_system_config (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow engsensor_hidl als_ps_device (chr_file (ioctl read getattr lock map open))) +(allow engsensor_hidl gsensor_device (chr_file (ioctl read getattr lock map open))) +(allow engsensor_hidl msensor_device (chr_file (ioctl read getattr lock map open))) +(allow engsensor_hidl gyroscope_device (chr_file (ioctl read getattr lock map open))) +(allow engsensor_hidl proc_devinfo_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl proc_devinfo_file_28_0 (file (ioctl read getattr lock map open))) +(allow engsensor_hidl proc_devinfo_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl proc_oppocustom_file_28_0 (file (write))) +(allow engsensor_hidl oppo_sys_motor_file (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl oppo_sys_motor_file (file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl oppo_sys_motor_file (file (ioctl read write getattr lock append map open))) +(allow engsensor_hidl oppo_sys_motor_file (lnk_file (ioctl read getattr lock map open))) +(allow engsensor_hidl engineeringmode_app_read_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow engsensor_hidl engineeringmode_app_read_file_28_0 (dir (ioctl read getattr lock search open))) +(allow engsensor_hidl proc_oppo_als_file (file (ioctl read write getattr lock append map open))) +(allow engsensor_hidl proc_oppo_als_file (dir (ioctl read getattr lock search open))) +(allow factory block_device_28_0 (dir (ioctl read getattr lock search open))) +(allow factory oppo_block_device (blk_file (ioctl read write getattr lock append map open))) +(allow factory persist_data_file (dir (ioctl read getattr lock search open))) +(allow factory mnt_vendor_file_28_0 (dir (ioctl read getattr lock search open))) +(allow factory mnt_vendor_file_28_0 (file (ioctl read getattr lock map open))) +(allow factory mnt_vendor_file_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 persist_engineer_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 persist_engineer_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 persist_data_file (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open))) +(allow init_28_0 persist_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow init_28_0 engineer_vendor_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 engineer_adb_state_vendor_prop (file (ioctl read getattr lock map open))) +(allow init_28_0 property_socket_28_0 (sock_file (write))) +(allow init_28_0 init_28_0 (unix_stream_socket (connectto))) +(allow init_28_0 engineer_hide_prop (property_service (set))) +(allow init_28_0 engineer_hide_prop (file (ioctl read getattr lock map open))) +(allow loghidlvendorservice engineermode_app_28_0 (binder (call))) +(allow init_28_0 messager_hidl_exec (file (read getattr map execute open))) +(allow init_28_0 messager_hidl (process (transition))) +(allow messager_hidl messager_hidl_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 messager_hidl (process (noatsecure))) +(allow init_28_0 messager_hidl (process (siginh rlimitinh))) +(typetransition init_28_0 messager_hidl_exec process messager_hidl) +(typetransition messager_hidl tmpfs_28_0 file messager_hidl_tmpfs) +(allow messager_hidl messager_hidl_tmpfs (file (read write getattr map))) +(allow messager_hidl tmpfs_28_0 (dir (getattr search))) +(allow messager_hidl engineermode_app_28_0 (binder (call))) +(allow messager_hidl oppo_hal_messager_hwservice (hwservice_manager (add))) +(allow messager_hidl hal_health_default (unix_stream_socket (connectto))) +(allow meta_tst block_device_28_0 (dir (ioctl read getattr lock search open))) +(allow meta_tst block_device_28_0 (file (ioctl read getattr lock map open))) +(allow meta_tst block_device_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow meta_tst oppo_block_device (dir (ioctl read getattr lock search open))) +(allow meta_tst oppo_block_device (file (ioctl read getattr lock map open))) +(allow meta_tst oppo_block_device (lnk_file (ioctl read getattr lock map open))) +(allow meta_tst oppo_block_device (blk_file (ioctl read getattr lock map open))) +(allow meta_tst netd_28_0 (unix_stream_socket (connectto))) +(allow meta_tst fwmarkd_socket_28_0 (sock_file (write))) +(allow meta_tst proc_bootprof (file (ioctl read getattr lock map open))) +(allow meta_tst transfer_hidl (unix_stream_socket (connectto))) +(allow meta_tst oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow meta_tst property_socket_28_0 (sock_file (write))) +(allow meta_tst init_28_0 (unix_stream_socket (connectto))) +(allow meta_tst oppo_vendor_prop (property_service (set))) +(allow meta_tst oppo_vendor_prop (file (ioctl read getattr lock map open))) +(allow oppo_hal_engineer_client oppo_hal_engineer_server (binder (call transfer))) +(allow oppo_hal_engineer_server oppo_hal_engineer_client (binder (transfer))) +(allow oppo_hal_engineer_client oppo_hal_engineer_server (fd (use))) +(allow oppo_hal_engineer_server oppo_hal_engineer_client (binder (call transfer))) +(allow oppo_hal_engineer_client oppo_hal_engineer_server (binder (transfer))) +(allow oppo_hal_engineer_server oppo_hal_engineer_client (fd (use))) +(allow oppo_hal_engineer_server oppo_hal_engineer_hwservice (hwservice_manager (add find))) +(allow oppo_hal_engineer_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_339_28_0 oppo_hal_engineer_hwservice (hwservice_manager (add))) +(allow oppo_hal_engineer_client oppo_hal_engineer_hwservice (hwservice_manager (find))) +(allow oppo_hal_engsensor_client oppo_hal_engsensor_server (binder (call transfer))) +(allow oppo_hal_engsensor_server oppo_hal_engsensor_client (binder (transfer))) +(allow oppo_hal_engsensor_client oppo_hal_engsensor_server (fd (use))) +(allow oppo_hal_engsensor_server oppo_hal_engsensor_client (binder (call transfer))) +(allow oppo_hal_engsensor_client oppo_hal_engsensor_server (binder (transfer))) +(allow oppo_hal_engsensor_server oppo_hal_engsensor_client (fd (use))) +(allow oppo_hal_engsensor_server oppo_hal_engsensor_hwservice (hwservice_manager (add find))) +(allow oppo_hal_engsensor_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_340_28_0 oppo_hal_engsensor_hwservice (hwservice_manager (add))) +(allow oppo_hal_engsensor_client oppo_hal_engsensor_hwservice (hwservice_manager (find))) +(allow oppo_hal_messager_client oppo_hal_messager_server (binder (call transfer))) +(allow oppo_hal_messager_server oppo_hal_messager_client (binder (transfer))) +(allow oppo_hal_messager_client oppo_hal_messager_server (fd (use))) +(allow oppo_hal_messager_server oppo_hal_messager_client (binder (call transfer))) +(allow oppo_hal_messager_client oppo_hal_messager_server (binder (transfer))) +(allow oppo_hal_messager_server oppo_hal_messager_client (fd (use))) +(allow oppo_hal_messager_server oppo_hal_messager_hwservice (hwservice_manager (add find))) +(allow oppo_hal_messager_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_341_28_0 oppo_hal_messager_hwservice (hwservice_manager (add))) +(allow oppo_hal_messager_client oppo_hal_messager_hwservice (hwservice_manager (find))) +(allow oppo_hal_transfer_client oppo_hal_transfer_server (binder (call transfer))) +(allow oppo_hal_transfer_server oppo_hal_transfer_client (binder (transfer))) +(allow oppo_hal_transfer_client oppo_hal_transfer_server (fd (use))) +(allow oppo_hal_transfer_server oppo_hal_transfer_client (binder (call transfer))) +(allow oppo_hal_transfer_client oppo_hal_transfer_server (binder (transfer))) +(allow oppo_hal_transfer_server oppo_hal_transfer_client (fd (use))) +(allow oppo_hal_transfer_server oppo_hal_transfer_hwservice (hwservice_manager (add find))) +(allow oppo_hal_transfer_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_342_28_0 oppo_hal_transfer_hwservice (hwservice_manager (add))) +(allow oppo_hal_transfer_client oppo_hal_transfer_hwservice (hwservice_manager (find))) +(neverallow base_typeattr_343_28_0 engineer_adb_state_vendor_prop (property_service (set))) +(neverallow base_typeattr_287_28_0 engineer_hide_prop (file (ioctl read write create setattr lock relabelfrom append unlink link rename open))) +(allow system_server_28_0 oppo_hal_engineer_hwservice (hwservice_manager (find))) +(allow system_server_28_0 engineer_hidl (binder (call))) +(allow system_server_28_0 atm_mdmode_prop (file (ioctl read getattr lock map open))) +(allow system_server_28_0 proc_oppo_als_file (file (ioctl read write getattr lock append map open))) +(allow system_server_28_0 proc_oppo_als_file (dir (ioctl read getattr lock search open))) +(allow init_28_0 transfer_hidl_exec (file (read getattr map execute open))) +(allow init_28_0 transfer_hidl (process (transition))) +(allow transfer_hidl transfer_hidl_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 transfer_hidl (process (noatsecure))) +(allow init_28_0 transfer_hidl (process (siginh rlimitinh))) +(typetransition init_28_0 transfer_hidl_exec process transfer_hidl) +(typetransition transfer_hidl tmpfs_28_0 file transfer_hidl_tmpfs) +(allow transfer_hidl transfer_hidl_tmpfs (file (read write getattr map))) +(allow transfer_hidl tmpfs_28_0 (dir (getattr search))) +(allow transfer_hidl engineermode_app_28_0 (binder (call))) +(allow vendor_init_28_0 engineer_system_prop_28_0 (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 atm_mdmode_prop (property_service (set))) +(allow vendor_init_28_0 atm_mdmode_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 meta_connecttype_prop (property_service (set))) +(allow vendor_init_28_0 meta_connecttype_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 atci_sys_prop (property_service (set))) +(allow vendor_init_28_0 atci_sys_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 engineer_adb_state_vendor_prop (file (ioctl read getattr lock map open))) +(allow vendor_init_28_0 engineer_hide_prop (property_service (set))) +(allow vendor_init_28_0 engineer_hide_prop (file (ioctl read getattr lock map open))) +(allow system_app_28_0 mdlog_data_file (dir (read write getattr setattr relabelfrom relabelto rename add_name remove_name reparent search rmdir open))) +(allow system_app_28_0 mdlog_data_file (file (read write create getattr setattr relabelfrom relabelto append unlink rename open))) +(allow hal_fingerprint_default tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_default uhid_device_28_0 (chr_file (ioctl read write open))) +(allow hal_fingerprint_default sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow init_28_0 hal_fingerprint_oppo_exec (file (read getattr map execute open))) +(allow init_28_0 hal_fingerprint_oppo (process (transition))) +(allow hal_fingerprint_oppo hal_fingerprint_oppo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_fingerprint_oppo (process (noatsecure))) +(allow init_28_0 hal_fingerprint_oppo (process (siginh rlimitinh))) +(typetransition init_28_0 hal_fingerprint_oppo_exec process hal_fingerprint_oppo) +(typetransition hal_fingerprint_oppo tmpfs_28_0 file hal_fingerprint_oppo_tmpfs) +(allow hal_fingerprint_oppo hal_fingerprint_oppo_tmpfs (file (read write getattr map))) +(allow hal_fingerprint_oppo tmpfs_28_0 (dir (getattr search))) +(allow hal_fingerprint_oppo tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo uhid_device_28_0 (chr_file (ioctl read write open))) +(allow hal_fingerprint_oppo sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo fingerprint_engineeringmode_app_proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo property_socket_28_0 (sock_file (read write))) +(allow hal_fingerprint_oppo oppo_prop_28_0 (property_service (set))) +(allow hal_fingerprint_oppo init_28_0 (file (read))) +(allow hal_fingerprint_oppo init_28_0 (unix_stream_socket (connectto))) +(allow hal_fingerprint_oppo rootfs_28_0 (dir (read open))) +(allow hal_fingerprint_oppo tmpfs_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo mobicore (unix_stream_socket (connectto))) +(allow hal_fingerprint_oppo mobicore_user_device (unix_stream_socket (connectto))) +(allow hal_fingerprint_oppo self (unix_stream_socket (connectto))) +(allow hal_fingerprint_oppo fingerprint_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo vndbinder_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo vndservicemanager_28_0 (binder (call transfer))) +(allow vndservicemanager_28_0 hal_fingerprint_oppo (dir (search))) +(allow vndservicemanager_28_0 hal_fingerprint_oppo (file (read open))) +(allow vndservicemanager_28_0 hal_fingerprint_oppo (process (getattr))) +(allow hal_fingerprint_oppo fingerprintd_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_fingerprint_oppo mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_fingerprint_oppo mobicore_data_file (file (read getattr open))) +(allow hal_fingerprint_oppo teei_control_file (file (read open))) +(allow hal_fingerprint_oppo proc_28_0 (file (read write open))) +(allow hal_fingerprint_oppo sysfs_28_0 (file (write))) +(allow hal_fingerprint_oppo mobicore_data_file (dir (search))) +(allow hal_fingerprint_oppo teei_control_file (dir (search))) +(allow hal_fingerprint_oppo exported_system_prop_28_0 (file (read getattr open))) +(allow hal_fingerprint_oppo fwk_fingerprint_hwservice_28_0 (hwservice_manager (find))) +(allow hal_fingerprint_oppo commondcs_hwservice_28_0 (hwservice_manager (find))) +(allow hal_fingerprint_oppo sysfs_hypnus_28_0 (dir (read search open))) +(allow hal_fingerprint_oppo sysfs_hypnus_28_0 (file (read write open))) +(allow hal_fingerprint_oppo vendor_data_file_28_0 (dir (read write create add_name open))) +(allow hal_fingerprint_oppo vendor_data_file_28_0 (file (write create getattr open))) +(allow hal_fingerprint_oppo silead_fpd_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo self (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown connectto))) +(allow hal_fingerprint_oppo self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown))) +(allow hal_fingerprint_oppo property_socket_28_0 (sock_file (write))) +(allow hal_fingerprint_oppo init_28_0 (unix_stream_socket (connectto))) +(allow hal_fingerprint_oppo silead_fp_prop (property_service (set))) +(allow hal_fingerprint_oppo silead_fp_prop (file (ioctl read getattr lock map open))) +(allow hal_fingerprint_oppo silead_fpd_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_fingerprint_oppo silead_fpd_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow hal_fingerprint_oppo proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo proc_touchpanel_file_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo proc_touchpanel_file_28_0 (dir (search))) +(allow hal_fingerprint_oppo mobicore (unix_stream_socket (connectto))) +(allow hal_fingerprint_oppo mobicore_user_device (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprint_oppo mobicore_data_file (dir (ioctl read getattr lock search open))) +(allow hal_fingerprint_oppo mobicore_data_file (file (ioctl read getattr lock map open))) +(allow hal_fingerprint_oppo sysfs_disp_hbm (file (read write open))) +(allow hal_fingerprint_oppo mnt_vendor_file_28_0 (dir (search))) +(allow hal_fingerprint_oppo oppo_fingerprint_prop_28_0 (file (read getattr open))) +(allow hal_fingerprint_oppo oppo_fingerprint_prop_28_0 (property_service (set))) +(allow hal_fingerprint_oppo oppo_fingerprint_prop_28_0 (file (ioctl read getattr lock map open))) +(allow hal_fingerprint_oppo persist_data_file (dir (write add_name remove_name search))) +(allow hal_fingerprint_oppo persist_data_file (file (write create unlink open))) +(allow oppo_fingerprints_init_shell device_28_0 (chr_file (getattr setattr))) +(allow oppo_fingerprints_init_shell gz_kree_device (chr_file (getattr setattr))) +(allow mtk_hal_camera thermalloadalgod (unix_stream_socket (connectto))) +(allow oppo_fingerprints_init_shell oppo_fingerprints_init_shell (capability (fowner))) +(allow init_28_0 oppo_fingerprints_init_shell_exec (file (read getattr map execute open))) +(allow init_28_0 oppo_fingerprints_init_shell (process (transition))) +(allow oppo_fingerprints_init_shell oppo_fingerprints_init_shell_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 oppo_fingerprints_init_shell (process (noatsecure))) +(allow init_28_0 oppo_fingerprints_init_shell (process (siginh rlimitinh))) +(typetransition init_28_0 oppo_fingerprints_init_shell_exec process oppo_fingerprints_init_shell) +(typetransition oppo_fingerprints_init_shell tmpfs_28_0 file oppo_fingerprints_init_shell_tmpfs) +(allow oppo_fingerprints_init_shell oppo_fingerprints_init_shell_tmpfs (file (read write getattr map))) +(allow oppo_fingerprints_init_shell tmpfs_28_0 (dir (getattr search))) +(allow oppo_fingerprints_init_shell vendor_shell_exec_28_0 (file (ioctl read getattr lock map execute execute_no_trans entrypoint open))) +(allow oppo_fingerprints_init_shell vendor_toolbox_exec_28_0 (file (read getattr execute execute_no_trans open))) +(allow oppo_fingerprints_init_shell rootfs_28_0 (file (ioctl read getattr lock map open))) +(allow oppo_fingerprints_init_shell sysfs_28_0 (dir (ioctl read getattr lock map open))) +(allow oppo_fingerprints_init_shell sysfs_28_0 (file (read getattr setattr open))) +(allow shell_28_0 TBaseDeviceBinding_exec (file (read getattr execute execute_no_trans open))) +(allow shell_28_0 mobicore_user_device (chr_file (open))) +(allow shell_28_0 mobicore_user_device (chr_file (read write))) +(allow shell_28_0 mobicore_user_device (chr_file (ioctl))) +(allow shell_28_0 mobicore_data_file (file (open))) +(allow shell_28_0 mobicore_data_file (dir (read getattr search open))) +(allow shell_28_0 mobicore_data_file (file (read write))) +(allow shell_28_0 mobicore_data_file (file (getattr))) +(allow shell_28_0 mobicore_data_file (dir (rmdir))) +(allow shell_28_0 vendor_file_28_0 (file (execute_no_trans))) +(allow shell_28_0 mobicore (process (transition noatsecure siginh rlimitinh))) +(allow TBaseDeviceBinding_exec mobicore_data_file (dir (read getattr search open))) +(allow TBaseDeviceBinding_exec mobicore_data_file (file (read write create getattr open))) +(allow mobicore adbd_28_0 (fd (use))) +(allow mobicore adbd_28_0 (process (sigchld))) +(allow mobicore shell_28_0 (fd (use))) +(allow mobicore storage_file_28_0 (lnk_file (read))) +(allow mobicore mnt_user_file_28_0 (dir (search))) +(allow mobicore mnt_user_file_28_0 (lnk_file (read))) +(allow mobicore sdcardfs_28_0 (dir (read write getattr add_name search open))) +(allow mobicore sdcardfs_28_0 (file (read write create getattr open))) +(typetransition shell_28_0 TBaseDeviceBinding_exec process mobicore) +(allow shell_28_0 TBaseDeviceBinding_exec (file (read getattr execute execute_no_trans open))) +(allow shell_28_0 mobicore_user_device (chr_file (open))) +(allow shell_28_0 mobicore_user_device (chr_file (read write))) +(allow shell_28_0 mobicore_user_device (chr_file (ioctl))) +(allow shell_28_0 mobicore_data_file (file (open))) +(allow shell_28_0 mobicore_data_file (dir (read getattr search open))) +(allow shell_28_0 mobicore_data_file (file (read write))) +(allow shell_28_0 mobicore_data_file (file (getattr))) +(allow shell_28_0 mobicore_data_file (dir (rmdir))) +(allow shell_28_0 vendor_file_28_0 (file (execute_no_trans))) +(allow shell_28_0 mobicore (process (transition noatsecure siginh rlimitinh))) +(allow init_28_0 hal_cryptoeng_oppo_exec (file (read getattr map execute open))) +(allow init_28_0 hal_cryptoeng_oppo (process (transition))) +(allow hal_cryptoeng_oppo hal_cryptoeng_oppo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_cryptoeng_oppo (process (noatsecure))) +(allow init_28_0 hal_cryptoeng_oppo (process (siginh rlimitinh))) +(typetransition init_28_0 hal_cryptoeng_oppo_exec process hal_cryptoeng_oppo) +(typetransition hal_cryptoeng_oppo tmpfs_28_0 file hal_cryptoeng_oppo_tmpfs) +(allow hal_cryptoeng_oppo hal_cryptoeng_oppo_tmpfs (file (read write getattr map))) +(allow hal_cryptoeng_oppo tmpfs_28_0 (dir (getattr search))) +(allow hal_cryptoeng_client hal_cryptoeng_server (binder (call transfer))) +(allow hal_cryptoeng_server hal_cryptoeng_client (binder (transfer))) +(allow hal_cryptoeng_client hal_cryptoeng_server (fd (use))) +(allow hal_cryptoeng_server hal_cryptoeng_client (binder (call transfer))) +(allow hal_cryptoeng_client hal_cryptoeng_server (binder (transfer))) +(allow hal_cryptoeng_server hal_cryptoeng_client (fd (use))) +(allow hal_cryptoeng_server hal_cryptoeng_hwservice (hwservice_manager (add find))) +(allow hal_cryptoeng_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_344_28_0 hal_cryptoeng_hwservice (hwservice_manager (add))) +(allow hal_cryptoeng_client hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow system_app_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow system_app_28_0 hal_cryptoeng_oppo (binder (call))) +(allow platform_app_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow platform_app_28_0 hal_cryptoeng_oppo (binder (call))) +(allow hal_cryptoeng_oppo mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_cryptoeng_oppo mobicore_data_file (dir (search))) +(allow hal_cryptoeng_oppo mobicore_data_file (file (read getattr open))) +(allow hal_cryptoeng_oppo persist_data_file (dir (ioctl read write getattr lock append map remove_name search rmdir open))) +(allow hal_cryptoeng_oppo persist_data_file (file (ioctl read write create getattr setattr lock append map unlink open))) +(allow hal_cryptoeng_oppo tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_cryptoeng_oppo ion_device_28_0 (chr_file (ioctl read write open))) +(allow hal_cryptoeng_oppo sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_cryptoeng_oppo commondcs_hwservice_28_0 (hwservice_manager (find))) +(allow hal_cryptoeng_oppo system_server_28_0 (binder (call))) +(allow hal_fingerprintpay_oppo proc_oppocustom_file_28_0 (dir (search))) +(allow hal_fingerprintpay_oppo proc_oppocustom_file_28_0 (file (ioctl read write create getattr setattr lock append map open))) +(allow hal_fingerprintpay_oppo unlabeled_28_0 (dir (getattr search))) +(allow adbd_28_0 unlabeled_28_0 (dir (getattr search))) +(allow shell_28_0 unlabeled_28_0 (dir (getattr search))) +(allow hal_cryptoeng_oppo unlabeled_28_0 (dir (getattr search))) +(allow system_server_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow hal_cryptoeng_oppo persist_data_file (dir (read write create getattr add_name remove_name search rmdir open))) +(allow hal_cryptoeng_oppo vendor_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow hal_cryptoeng_oppo property_socket_28_0 (sock_file (write))) +(allow hal_cryptoeng_oppo init_28_0 (unix_stream_socket (connectto))) +(allow hal_cryptoeng_oppo oppo_bsp_key_transfer_28_0 (property_service (set))) +(allow hal_cryptoeng_oppo oppo_bsp_key_transfer_28_0 (file (ioctl read getattr lock map open))) +(allow hal_fingerprintpay_oppo property_socket_28_0 (sock_file (write))) +(allow hal_fingerprintpay_oppo init_28_0 (unix_stream_socket (connectto))) +(allow hal_fingerprintpay_oppo oppo_bsp_key_transfer_28_0 (property_service (set))) +(allow hal_fingerprintpay_oppo oppo_bsp_key_transfer_28_0 (file (ioctl read getattr lock map open))) +(allow hal_cryptoeng_oppo cryptoeng_data_file (dir (ioctl read write create getattr setattr lock append map unlink rename add_name remove_name search rmdir open))) +(allow hal_cryptoeng_oppo cryptoeng_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_cryptoeng_oppo vendor_data_file_28_0 (dir (read write create getattr add_name remove_name search rmdir open))) +(allow hal_cryptoeng_oppo vendor_data_file_28_0 (file (ioctl read write create getattr setattr lock append map unlink open))) +(allow hal_cryptoeng_oppo mnt_vendor_file_28_0 (dir (search))) +(allow hal_cryptoeng_oppo oppo_bsp_prop_28_0 (property_service (set))) +(allow keystore_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow keystore_28_0 hal_cryptoeng_oppo (binder (call))) +(allow system_server_28_0 hal_cryptoeng_hwservice (hwservice_manager (find))) +(allow system_server_28_0 hal_cryptoeng_oppo (binder (call))) +(allow hal_face_client hal_face_server (binder (call transfer))) +(allow hal_face_server hal_face_client (binder (transfer))) +(allow hal_face_client hal_face_server (fd (use))) +(allow hal_face_server hal_face_client (binder (call transfer))) +(allow hal_face_client hal_face_server (binder (transfer))) +(allow hal_face_server hal_face_client (fd (use))) +(allow hal_face face_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_face face_data_file (dir (ioctl read write getattr lock add_name remove_name search open))) +(allow hal_face_server hal_face_hwservice (hwservice_manager (add find))) +(allow hal_face_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_345_28_0 hal_face_hwservice (hwservice_manager (add))) +(allow hal_face_client hal_face_hwservice (hwservice_manager (find))) +(allow hal_face ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_face cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_face cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow hal_face cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_face sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_face sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow hal_face sysfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 hal_face_oppo_exec (file (read getattr map execute open))) +(allow init_28_0 hal_face_oppo (process (transition))) +(allow hal_face_oppo hal_face_oppo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_face_oppo (process (noatsecure))) +(allow init_28_0 hal_face_oppo (process (siginh rlimitinh))) +(typetransition init_28_0 hal_face_oppo_exec process hal_face_oppo) +(typetransition hal_face_oppo tmpfs_28_0 file hal_face_oppo_tmpfs) +(allow hal_face_oppo hal_face_oppo_tmpfs (file (read write getattr map))) +(allow hal_face_oppo tmpfs_28_0 (dir (getattr search))) +(allow hal_face_oppo tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_face_oppo uhid_device_28_0 (chr_file (ioctl read write open))) +(allow hal_face_oppo sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_face_oppo proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_face_oppo gpu_device_28_0 (chr_file (ioctl read write getattr map open))) +(allow hal_face_oppo face_data_file (dir (ioctl read write create getattr setattr lock append map unlink rename add_name remove_name search open))) +(allow hal_face_oppo face_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_face_oppo face_picture_file (dir (ioctl read write create getattr setattr lock append map unlink rename add_name remove_name search open))) +(allow hal_face_oppo face_picture_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow hal_face_oppo fwk_face_hwservice_28_0 (hwservice_manager (find))) +(allow hal_face_oppo mobicore_data_file (dir (search))) +(allow hal_face_oppo mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_face_oppo mobicore_data_file (file (read getattr open))) +(allow hal_face_oppo commondcs_hwservice_28_0 (hwservice_manager (find))) +(allow hal_face_oppo hal_face_oppo (process (execmem))) +(allow hal_face_oppo sysfs_hypnus_28_0 (dir (read search open))) +(allow hal_face_oppo sysfs_hypnus_28_0 (file (read write open))) +(allow hal_face_oppo property_socket_28_0 (sock_file (write))) +(allow hal_face_oppo init_28_0 (unix_stream_socket (connectto))) +(allow hal_face_oppo property_socket_28_0 (sock_file (write))) +(allow hal_face_oppo init_28_0 (unix_stream_socket (connectto))) +(allow hal_face_oppo oppo_bsp_face_version (property_service (set))) +(allow hal_face_oppo oppo_bsp_face_version (file (ioctl read getattr lock map open))) +(allow hal_face_oppo oppo_bsp_face_version (file (ioctl read getattr lock map open))) +(allow hal_fingerprintpay_client hal_fingerprintpay_server (binder (call transfer))) +(allow hal_fingerprintpay_server hal_fingerprintpay_client (binder (transfer))) +(allow hal_fingerprintpay_client hal_fingerprintpay_server (fd (use))) +(allow hal_fingerprintpay_server hal_fingerprintpay_client (binder (call transfer))) +(allow hal_fingerprintpay_client hal_fingerprintpay_server (binder (transfer))) +(allow hal_fingerprintpay_server hal_fingerprintpay_client (fd (use))) +(allow hal_fingerprintpay_server hal_fingerprintpay_hwservice (hwservice_manager (add find))) +(allow hal_fingerprintpay_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_346_28_0 hal_fingerprintpay_hwservice (hwservice_manager (add))) +(allow hal_fingerprintpay_client hal_fingerprintpay_hwservice (hwservice_manager (find))) +(allow hal_fingerprintpay ion_device_28_0 (chr_file (ioctl read getattr lock map open))) +(allow hal_fingerprintpay cgroup_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_fingerprintpay cgroup_28_0 (file (ioctl read getattr lock map open))) +(allow hal_fingerprintpay cgroup_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow hal_fingerprintpay sysfs_28_0 (dir (ioctl read getattr lock search open))) +(allow hal_fingerprintpay sysfs_28_0 (file (ioctl read getattr lock map open))) +(allow hal_fingerprintpay sysfs_28_0 (lnk_file (ioctl read getattr lock map open))) +(allow init_28_0 hal_fingerprintpay_oppo_exec (file (read getattr map execute open))) +(allow init_28_0 hal_fingerprintpay_oppo (process (transition))) +(allow hal_fingerprintpay_oppo hal_fingerprintpay_oppo_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_fingerprintpay_oppo (process (noatsecure))) +(allow init_28_0 hal_fingerprintpay_oppo (process (siginh rlimitinh))) +(typetransition init_28_0 hal_fingerprintpay_oppo_exec process hal_fingerprintpay_oppo) +(typetransition hal_fingerprintpay_oppo tmpfs_28_0 file hal_fingerprintpay_oppo_tmpfs) +(allow hal_fingerprintpay_oppo hal_fingerprintpay_oppo_tmpfs (file (read write getattr map))) +(allow hal_fingerprintpay_oppo tmpfs_28_0 (dir (getattr search))) +(allow hal_fingerprintpay_oppo tee_device_28_0 (chr_file (ioctl read write getattr lock append map open))) +(allow hal_fingerprintpay_oppo uhid_device_28_0 (chr_file (ioctl read write open))) +(allow hal_fingerprintpay_oppo sysfs_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprintpay_oppo proc_28_0 (file (ioctl read write getattr lock append map open))) +(allow hal_fingerprintpay_oppo storage_file_28_0 (dir (search))) +(allow hal_fingerprintpay_oppo storage_file_28_0 (lnk_file (read write))) +(allow hal_fingerprintpay_oppo mnt_user_file_28_0 (dir (search))) +(allow hal_fingerprintpay_oppo mnt_user_file_28_0 (lnk_file (read write))) +(allow hal_fingerprintpay_oppo sdcardfs_28_0 (dir (ioctl read write getattr lock append map remove_name search rmdir open))) +(allow hal_fingerprintpay_oppo sdcardfs_28_0 (file (read write getattr unlink open))) +(allow engineermode_app_28_0 hal_fingerprintpay_hwservice (hwservice_manager (find))) +(allow engineermode_app_28_0 hal_fingerprintpay_oppo (binder (call))) +(allow oppo_shell_28_0 storage_file_28_0 (lnk_file (read write getattr unlink open))) +(allow hal_fingerprintpay_oppo mobicore_user_device (chr_file (ioctl read write open))) +(allow hal_fingerprintpay_oppo persist_data_file (dir (ioctl read write getattr lock append map remove_name search rmdir open))) +(allow hal_fingerprintpay_oppo persist_data_file (file (ioctl read write create getattr setattr lock append map unlink open))) +(allow adbd_28_0 unlabeled_28_0 (dir (search))) +(allow shell_28_0 persist_data_file (dir (ioctl read write create getattr setattr lock append map unlink rename add_name remove_name search rmdir open))) +(allow shell_28_0 persist_data_file (file (ioctl read write create getattr setattr lock append map unlink rename open))) +(allow shell_28_0 unlabeled_28_0 (dir (search))) +(allow hal_fingerprintpay_oppo property_socket_28_0 (sock_file (read write))) +(allow hal_fingerprintpay_oppo vendor_data_file_28_0 (file (ioctl read getattr lock map open))) +(allow init_28_0 hal_soter_trustonic_exec (file (read getattr map execute open))) +(allow init_28_0 hal_soter_trustonic (process (transition))) +(allow hal_soter_trustonic hal_soter_trustonic_exec (file (read getattr map execute entrypoint open))) +(dontaudit init_28_0 hal_soter_trustonic (process (noatsecure))) +(allow init_28_0 hal_soter_trustonic (process (siginh rlimitinh))) +(typetransition init_28_0 hal_soter_trustonic_exec process hal_soter_trustonic) +(typetransition hal_soter_trustonic tmpfs_28_0 file hal_soter_trustonic_tmpfs) +(allow hal_soter_trustonic hal_soter_trustonic_tmpfs (file (read write getattr map))) +(allow hal_soter_trustonic tmpfs_28_0 (dir (getattr search))) +(allow hal_soter_client hal_soter_server (binder (call transfer))) +(allow hal_soter_server hal_soter_client (binder (transfer))) +(allow hal_soter_client hal_soter_server (fd (use))) +(allow hal_soter_server hal_soter_client (binder (call transfer))) +(allow hal_soter_client hal_soter_server (binder (transfer))) +(allow hal_soter_server hal_soter_client (fd (use))) +(allow hal_soter_server hal_soter_hwservice (hwservice_manager (add find))) +(allow hal_soter_server hidl_base_hwservice_28_0 (hwservice_manager (add))) +(neverallow base_typeattr_347_28_0 hal_soter_hwservice (hwservice_manager (add))) +(allow hal_soter_client hal_soter_hwservice (hwservice_manager (find))) +(allow system_app_28_0 hal_soter_hwservice (hwservice_manager (find))) +(allow system_app_28_0 hal_soter_trustonic (binder (call))) +(allow hal_soter_trustonic mobicore_user_device (chr_file (ioctl read write open))) +(allow keystore_28_0 hal_fingerprintpay_hwservice (hwservice_manager (find))) +(allow keystore_28_0 hal_fingerprintpay_oppo (binder (call))) +(typetransition hal_wifi_supplicant_default wifi_data_file_28_0 dir "sockets" wpa_socket) +(typeattribute base_typeattr_347_28_0) +(typeattributeset base_typeattr_347_28_0 ((and (domain) ((not (hal_soter_server)))))) +(typeattribute base_typeattr_346_28_0) +(typeattributeset base_typeattr_346_28_0 ((and (domain) ((not (hal_fingerprintpay_server)))))) +(typeattribute base_typeattr_345_28_0) +(typeattributeset base_typeattr_345_28_0 ((and (domain) ((not (hal_face_server)))))) +(typeattribute base_typeattr_344_28_0) +(typeattributeset base_typeattr_344_28_0 ((and (domain) ((not (hal_cryptoeng_server)))))) +(typeattribute base_typeattr_343_28_0) +(typeattributeset base_typeattr_343_28_0 ((and (domain) ((not (init_28_0 vendor_init_28_0 engineer_hidl)))))) +(typeattribute base_typeattr_342_28_0) +(typeattributeset base_typeattr_342_28_0 ((and (domain) ((not (oppo_hal_transfer_server)))))) +(typeattribute base_typeattr_341_28_0) +(typeattributeset base_typeattr_341_28_0 ((and (domain) ((not (oppo_hal_messager_server)))))) +(typeattribute base_typeattr_340_28_0) +(typeattributeset base_typeattr_340_28_0 ((and (domain) ((not (oppo_hal_engsensor_server)))))) +(typeattribute base_typeattr_339_28_0) +(typeattributeset base_typeattr_339_28_0 ((and (domain) ((not (oppo_hal_engineer_server)))))) +(typeattribute base_typeattr_338_28_0) +(typeattributeset base_typeattr_338_28_0 ((and (domain) ((not (oppoalgo_daemon_server)))))) +(typeattribute base_typeattr_337_28_0) +(typeattributeset base_typeattr_337_28_0 ((and (domain) ((not (hal_oiface_server)))))) +(typeattribute base_typeattr_336_28_0) +(typeattributeset base_typeattr_336_28_0 ((and (domain) ((not (hal_secure_element_default)))))) +(typeattribute base_typeattr_335_28_0) +(typeattributeset base_typeattr_335_28_0 ((and (domain) ((not (hal_ktv_server)))))) +(typeattribute base_typeattr_334_28_0) +(typeattributeset base_typeattr_334_28_0 ((and (domain) ((not (hal_dms_server)))))) +(typeattribute base_typeattr_333_28_0) +(typeattributeset base_typeattr_333_28_0 ((and (domain) ((not (vtservice_hidl)))))) +(typeattribute base_typeattr_332_28_0) +(typeattributeset base_typeattr_332_28_0 ((and (domain) ((not (hal_presence_server)))))) +(typeattribute base_typeattr_331_28_0) +(typeattributeset base_typeattr_331_28_0 ((and (domain) ((not (hal_rcs_server)))))) +(typeattribute base_typeattr_330_28_0) +(typeattributeset base_typeattr_330_28_0 ((and (domain) ((not (hal_tui_server)))))) +(typeattribute base_typeattr_329_28_0) +(typeattributeset base_typeattr_329_28_0 ((and (appdomain) ((not (shell_28_0 teeregistryd_app)))))) +(typeattribute base_typeattr_328_28_0) +(typeattributeset base_typeattr_328_28_0 ((and (domain) ((not (teeregistryd_app)))))) +(typeattribute base_typeattr_327_28_0) +(typeattributeset base_typeattr_327_28_0 ((and (teeregistryd_app) ((not (shell_28_0)))))) +(typeattribute base_typeattr_326_28_0) +(typeattributeset base_typeattr_326_28_0 ((and (appdomain) ((not (shell_28_0 teed_app)))))) +(typeattribute base_typeattr_325_28_0) +(typeattributeset base_typeattr_325_28_0 ((and (domain) ((not (teed_app)))))) +(typeattribute base_typeattr_324_28_0) +(typeattributeset base_typeattr_324_28_0 ((and (teed_app) ((not (shell_28_0)))))) +(typeattribute base_typeattr_323_28_0) +(typeattributeset base_typeattr_323_28_0 ((and (domain) ((not (mtk_hal_pplagent)))))) +(typeattribute base_typeattr_322_28_0) +(typeattributeset base_typeattr_322_28_0 ((and (domain) ((not (hal_wfo_server)))))) +(typeattribute base_typeattr_321_28_0) +(typeattributeset base_typeattr_321_28_0 ((and (domain) ((not (mtk_hal_pplagent_server)))))) +(typeattribute base_typeattr_320_28_0) +(typeattributeset base_typeattr_320_28_0 ((and (domain) ((not (hal_nwk_opt_server)))))) +(typeattribute base_typeattr_319_28_0) +(typeattributeset base_typeattr_319_28_0 ((and (domain) ((not (mtk_hal_netdagent_server)))))) +(typeattribute base_typeattr_318_28_0) +(typeattributeset base_typeattr_318_28_0 ((and (domain) ((not (hal_dfps_server)))))) +(typeattribute base_typeattr_317_28_0) +(typeattributeset base_typeattr_317_28_0 ((and (appdomain) ((not (shell_28_0 mobicore_app)))))) +(typeattribute base_typeattr_316_28_0) +(typeattributeset base_typeattr_316_28_0 ((and (domain) ((not (mobicore_app)))))) +(typeattribute base_typeattr_315_28_0) +(typeattributeset base_typeattr_315_28_0 ((and (mobicore_app) ((not (shell_28_0)))))) +(typeattribute base_typeattr_314_28_0) +(typeattributeset base_typeattr_314_28_0 ((and (domain) ((not (mtkimsmddomain cameraserver_28_0 init_28_0 logd_28_0 radio_28_0 system_server_28_0 vendor_init_28_0 mtk_hal_camera mtkrild)))))) +(typeattribute base_typeattr_313_28_0) +(typeattributeset base_typeattr_313_28_0 ((and (domain) ((not (hal_thh_server)))))) +(typeattribute base_typeattr_312_28_0) +(typeattributeset base_typeattr_312_28_0 ((and (domain) ((not (hal_teeregistry_server)))))) +(typeattribute base_typeattr_311_28_0) +(typeattributeset base_typeattr_311_28_0 ((and (domain) ((not (hal_tee_server)))))) +(typeattribute base_typeattr_310_28_0) +(typeattributeset base_typeattr_310_28_0 ((and (domain) ((not (hal_mtkcodecservice_server)))))) +(typeattribute base_typeattr_309_28_0) +(typeattributeset base_typeattr_309_28_0 ((and (appdomain binderservicedomain) ((not (isolated_app_28_0 vendor_app mobicore_app)))))) +(typeattribute base_typeattr_308_28_0) +(typeattributeset base_typeattr_308_28_0 ((and (domain) ((not (hal_capi_server)))))) +(typeattribute base_typeattr_307_28_0) +(typeattributeset base_typeattr_307_28_0 ((and (domain) ((not (hal_atci_server)))))) +(typeattribute base_typeattr_306_28_0) +(typeattributeset base_typeattr_306_28_0 ((and (appdomain) ((not (shell_28_0 vendor_app)))))) +(typeattribute base_typeattr_305_28_0) +(typeattributeset base_typeattr_305_28_0 ((and (domain) ((not (vendor_app)))))) +(typeattribute base_typeattr_304_28_0) +(typeattributeset base_typeattr_304_28_0 ((and (vendor_app) ((not (shell_28_0)))))) +(typeattribute base_typeattr_303_28_0) +(typeattributeset base_typeattr_303_28_0 ((and (domain) ((not (mtk_hal_wifi_hostapd_server)))))) +(typeattribute base_typeattr_302_28_0) +(typeattributeset base_typeattr_302_28_0 ((and (domain) ((not (hal_pq_server)))))) +(typeattribute base_typeattr_301_28_0) +(typeattributeset base_typeattr_301_28_0 ((and (domain) ((not (hal_power)))))) +(typeattribute base_typeattr_300_28_0) +(typeattributeset base_typeattr_300_28_0 ((and (domain) ((not (hal_mms_server)))))) +(typeattribute base_typeattr_299_28_0) +(typeattributeset base_typeattr_299_28_0 ((and (domain) ((not (mtk_hal_log_server)))))) +(typeattribute base_typeattr_298_28_0) +(typeattributeset base_typeattr_298_28_0 ((and (domain) ((not (mtk_hal_lbs_server)))))) +(typeattribute base_typeattr_297_28_0) +(typeattributeset base_typeattr_297_28_0 ((and (domain) ((not (mtk_hal_keyattestation_server)))))) +(typeattribute base_typeattr_296_28_0) +(typeattributeset base_typeattr_296_28_0 ((and (domain) ((not (hal_imsa_server)))))) +(typeattribute base_typeattr_295_28_0) +(typeattributeset base_typeattr_295_28_0 ((and (domain) ((not (mtk_hal_fm_server)))))) +(typeattribute base_typeattr_294_28_0) +(typeattributeset base_typeattr_294_28_0 ((and (domain) ((not (mtk_hal_em_server)))))) +(typeattribute base_typeattr_293_28_0) +(typeattributeset base_typeattr_293_28_0 ((and (domain) ((not (hal_bluetooth)))))) +(typeattribute base_typeattr_292_28_0) +(typeattributeset base_typeattr_292_28_0 ((and (domain) ((not (hal_nvramagent_server)))))) +(typeattribute base_typeattr_291_28_0) +(typeattributeset base_typeattr_291_28_0 ((and (domain) ((not (coredomain hal_configstore_server vendor_init_28_0)))))) +(typeattribute base_typeattr_290_28_0) +(typeattributeset base_typeattr_290_28_0 ((and (coredomain) ((not (untrusted_app_all untrusted_v2_app_28_0)))))) +(typeattribute base_typeattr_289_28_0) +(typeattributeset base_typeattr_289_28_0 ((and (domain) ((not (isolated_app_28_0)))))) +(typeattribute base_typeattr_288_28_0) +(typeattributeset base_typeattr_288_28_0 ((and (domain) ((not (init_28_0 keystore_28_0 logd_28_0)))))) +(typeattribute base_typeattr_287_28_0) +(typeattributeset base_typeattr_287_28_0 ((and (domain) ((not (coredomain init_28_0 vendor_init_28_0)))))) diff --git a/recovery/root/sbin/etc/selinux/vndservice_contexts b/recovery/root/sbin/etc/selinux/vndservice_contexts new file mode 100755 index 0000000..5cae8c2 --- /dev/null +++ b/recovery/root/sbin/etc/selinux/vndservice_contexts @@ -0,0 +1,3 @@ +* u:object_r:default_android_vndservice:s0 +android.IRemosaicDaemon u:object_r:remosaic_daemon_service:s0 +android.OPPO.IOppoAlgoDaemon u:object_r:oppoalgo_service:s0 diff --git a/recovery/root/sbin/system/bin/vold_prepare_subdirs b/recovery/root/sbin/system/bin/vold_prepare_subdirs new file mode 100755 index 0000000000000000000000000000000000000000..83abee3fef4e8644297bd0bce9515c1a8fd2caa2 GIT binary patch literal 68944 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 literal 0 HcmV?d00001 diff --git a/recovery/root/sbin/system/etc/vintf/compatibility_matrix.1.xml b/recovery/root/sbin/system/etc/vintf/compatibility_matrix.1.xml new file mode 100755 index 0000000..fcc339c --- /dev/null +++ b/recovery/root/sbin/system/etc/vintf/compatibility_matrix.1.xml @@ -0,0 +1,2280 @@ + + + + android.hardware.audio + 2.0 + + IDevicesFactory + default + + + + android.hardware.audio.effect + 2.0 + + IEffectsFactory + default + + + + android.hardware.automotive.evs + 1.0 + + IEvsEnumerator + default + + + + android.hardware.automotive.vehicle + 2.0 + + IVehicle + default + + + + android.hardware.biometrics.fingerprint + 2.1 + + IBiometricsFingerprint + default + + + + android.hardware.bluetooth + 1.0 + + IBluetoothHci + default + + + + android.hardware.boot + 1.0 + + IBootControl + default + + + + android.hardware.broadcastradio + 1.0 + + IBroadcastRadioFactory + default + + + + android.hardware.camera.provider + 2.4 + + ICameraProvider + legacy/0 + + + + android.hardware.configstore + 1.0 + + ISurfaceFlingerConfigs + default + + + + android.hardware.contexthub + 1.0 + + IContexthub + default + + + + android.hardware.drm + 1.0 + + ICryptoFactory + default + + + IDrmFactory + default + + + + android.hardware.dumpstate + 1.0 + + IDumpstateDevice + default + + + + android.hardware.gatekeeper + 1.0 + + IGatekeeper + default + + + + android.hardware.gnss + 1.0 + + IGnss + default + + + + android.hardware.graphics.allocator + 2.0 + + IAllocator + default + + + + android.hardware.graphics.composer + 2.1 + + IComposer + default + + + + android.hardware.graphics.mapper + 2.0 + + IMapper + default + + + + android.hardware.health + 1.0 + + IHealth + default + + + + android.hardware.ir + 1.0 + + + android.hardware.keymaster + 3.0 + + IKeymasterDevice + default + + + + android.hardware.light + 2.0 + + ILight + default + + + + android.hardware.media.omx + 1.0 + + IOmx + default + + + IOmxStore + default + + + + android.hardware.memtrack + 1.0 + + IMemtrack + default + + + + android.hardware.nfc + 1.0 + + INfc + default + + + + android.hardware.power + 1.0 + + IPower + default + + + + android.hardware.radio + 1.0 + + IRadio + slot1 + + + ISap + slot1 + + + + android.hardware.radio.deprecated + 1.0 + + IOemHook + slot1 + + + + android.hardware.renderscript + 1.0 + + IDevice + default + + + + android.hardware.sensors + 1.0 + + ISensors + default + + + + android.hardware.soundtrigger + 2.0 + + ISoundTriggerHw + default + + + + android.hardware.thermal + 1.0 + + IThermal + default + + + + android.hardware.tv.cec + 1.0 + + IHdmiCec + default + + + + android.hardware.tv.input + 1.0 + + ITvInput + default + + + + android.hardware.usb + 1.0 + + IUsb + default + + + + android.hardware.vibrator + 1.0 + + IVibrator + default + + + + android.hardware.vr + 1.0 + + IVr + default + + + + android.hardware.wifi + 1.0 + + IWifi + default + + + + android.hardware.wifi.supplicant + 1.0 + + ISupplicant + default + + + + + CONFIG_ANDROID + y + + + CONFIG_ANDROID_BINDER_DEVICES + binder,hwbinder,vndbinder + + + CONFIG_ANDROID_BINDER_IPC + y + + + CONFIG_ANDROID_LOW_MEMORY_KILLER + y + + + CONFIG_ASHMEM + y + + + CONFIG_AUDIT + y + + + CONFIG_BLK_DEV_INITRD + y + + + CONFIG_CGROUPS + y + + + CONFIG_CGROUP_CPUACCT + y + + + CONFIG_CGROUP_FREEZER + y + + + CONFIG_CGROUP_SCHED + y + + + CONFIG_DEFAULT_SECURITY_SELINUX + y + + + CONFIG_DEVKMEM + n + + + CONFIG_DEVMEM + n + + + CONFIG_EMBEDDED + y + + + CONFIG_FHANDLE + n + + + CONFIG_HARDENED_USERCOPY + y + + + CONFIG_HIGH_RES_TIMERS + y + + + CONFIG_IKCONFIG + y + + + CONFIG_IKCONFIG_PROC + y + + + CONFIG_INET + y + + + CONFIG_INET6_AH + y + + + CONFIG_INET6_ESP + y + + + CONFIG_INET6_IPCOMP + y + + + CONFIG_INET_DIAG_DESTROY + y + + + CONFIG_INET_ESP + y + + + CONFIG_INET_LRO + n + + + CONFIG_INET_XFRM_MODE_TUNNEL + y + + + CONFIG_IP6_NF_FILTER + y + + + CONFIG_IP6_NF_IPTABLES + y + + + CONFIG_IP6_NF_MANGLE + y + + + CONFIG_IP6_NF_RAW + y + + + CONFIG_IP6_NF_TARGET_REJECT + y + + + CONFIG_IPV6 + y + + + CONFIG_IPV6_MIP6 + y + + + CONFIG_IPV6_MULTIPLE_TABLES + y + + + CONFIG_IPV6_OPTIMISTIC_DAD + y + + + CONFIG_IPV6_ROUTER_PREF + y + + + CONFIG_IPV6_ROUTE_INFO + y + + + CONFIG_IP_ADVANCED_ROUTER + y + + + CONFIG_IP_MULTICAST + y + + + CONFIG_IP_MULTIPLE_TABLES + y + + + CONFIG_IP_NF_ARPFILTER + y + + + CONFIG_IP_NF_ARPTABLES + y + + + CONFIG_IP_NF_ARP_MANGLE + y + + + CONFIG_IP_NF_FILTER + y + + + CONFIG_IP_NF_IPTABLES + y + + + CONFIG_IP_NF_MANGLE + y + + + CONFIG_IP_NF_MATCH_AH + y + + + CONFIG_IP_NF_MATCH_ECN + y + + + CONFIG_IP_NF_MATCH_TTL + y + + + CONFIG_IP_NF_NAT + y + + + CONFIG_IP_NF_RAW + y + + + CONFIG_IP_NF_SECURITY + y + + + CONFIG_IP_NF_TARGET_MASQUERADE + y + + + CONFIG_IP_NF_TARGET_NETMAP + y + + + CONFIG_IP_NF_TARGET_REDIRECT + y + + + CONFIG_IP_NF_TARGET_REJECT + y + + + CONFIG_MODULES + y + + + CONFIG_MODULE_UNLOAD + y + + + CONFIG_MODVERSIONS + y + + + CONFIG_NET + y + + + CONFIG_NETDEVICES + y + + + CONFIG_NETFILTER + y + + + CONFIG_NETFILTER_XT_MATCH_COMMENT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNMARK + y + + + CONFIG_NETFILTER_XT_MATCH_CONNTRACK + y + + + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_HELPER + y + + + CONFIG_NETFILTER_XT_MATCH_IPRANGE + y + + + CONFIG_NETFILTER_XT_MATCH_LENGTH + y + + + CONFIG_NETFILTER_XT_MATCH_LIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_MAC + y + + + CONFIG_NETFILTER_XT_MATCH_MARK + y + + + CONFIG_NETFILTER_XT_MATCH_PKTTYPE + y + + + CONFIG_NETFILTER_XT_MATCH_POLICY + y + + + CONFIG_NETFILTER_XT_MATCH_QTAGUID + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA2 + y + + + CONFIG_NETFILTER_XT_MATCH_SOCKET + y + + + CONFIG_NETFILTER_XT_MATCH_STATE + y + + + CONFIG_NETFILTER_XT_MATCH_STATISTIC + y + + + CONFIG_NETFILTER_XT_MATCH_STRING + y + + + CONFIG_NETFILTER_XT_MATCH_TIME + y + + + CONFIG_NETFILTER_XT_MATCH_U32 + y + + + CONFIG_NETFILTER_XT_TARGET_CLASSIFY + y + + + CONFIG_NETFILTER_XT_TARGET_CONNMARK + y + + + CONFIG_NETFILTER_XT_TARGET_CONNSECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_IDLETIMER + y + + + CONFIG_NETFILTER_XT_TARGET_MARK + y + + + CONFIG_NETFILTER_XT_TARGET_NFLOG + y + + + CONFIG_NETFILTER_XT_TARGET_NFQUEUE + y + + + CONFIG_NETFILTER_XT_TARGET_SECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_TCPMSS + y + + + CONFIG_NETFILTER_XT_TARGET_TPROXY + y + + + CONFIG_NETFILTER_XT_TARGET_TRACE + y + + + CONFIG_NET_CLS_ACT + y + + + CONFIG_NET_CLS_U32 + y + + + CONFIG_NET_EMATCH + y + + + CONFIG_NET_EMATCH_U32 + y + + + CONFIG_NET_KEY + y + + + CONFIG_NET_SCHED + y + + + CONFIG_NET_SCH_HTB + y + + + CONFIG_NF_CONNTRACK + y + + + CONFIG_NF_CONNTRACK_AMANDA + y + + + CONFIG_NF_CONNTRACK_EVENTS + y + + + CONFIG_NF_CONNTRACK_FTP + y + + + CONFIG_NF_CONNTRACK_H323 + y + + + CONFIG_NF_CONNTRACK_IPV4 + y + + + CONFIG_NF_CONNTRACK_IPV6 + y + + + CONFIG_NF_CONNTRACK_IRC + y + + + CONFIG_NF_CONNTRACK_NETBIOS_NS + y + + + CONFIG_NF_CONNTRACK_PPTP + y + + + CONFIG_NF_CONNTRACK_SANE + y + + + CONFIG_NF_CONNTRACK_SECMARK + y + + + CONFIG_NF_CONNTRACK_TFTP + y + + + CONFIG_NF_CT_NETLINK + y + + + CONFIG_NF_CT_PROTO_DCCP + y + + + CONFIG_NF_CT_PROTO_SCTP + y + + + CONFIG_NF_CT_PROTO_UDPLITE + y + + + CONFIG_NF_NAT + y + + + CONFIG_NO_HZ + y + + + CONFIG_OABI_COMPAT + n + + + CONFIG_PACKET + y + + + CONFIG_PM_AUTOSLEEP + y + + + CONFIG_PM_WAKELOCKS + y + + + CONFIG_PPP + y + + + CONFIG_PPPOLAC + y + + + CONFIG_PPPOPNS + y + + + CONFIG_PPP_BSDCOMP + y + + + CONFIG_PPP_DEFLATE + y + + + CONFIG_PPP_MPPE + y + + + CONFIG_PREEMPT + y + + + CONFIG_RESOURCE_COUNTERS + y + + + CONFIG_RTC_CLASS + y + + + CONFIG_RT_GROUP_SCHED + y + + + CONFIG_SECCOMP + y + + + CONFIG_SECURITY + y + + + CONFIG_SECURITY_NETWORK + y + + + CONFIG_SECURITY_PERF_EVENTS_RESTRICT + y + + + CONFIG_SECURITY_SELINUX + y + + + CONFIG_STAGING + y + + + CONFIG_SWITCH + y + + + CONFIG_SYNC + y + + + CONFIG_SYSVIPC + n + + + CONFIG_TUN + y + + + CONFIG_UID_SYS_STATS + y + + + CONFIG_UNIX + y + + + CONFIG_USB_GADGET + y + + + CONFIG_USELIB + n + + + CONFIG_XFRM_USER + y + + + + + + CONFIG_ARM64 + y + + + + CONFIG_ARMV8_DEPRECATED + y + + + CONFIG_CP15_BARRIER_EMULATION + y + + + CONFIG_SETEND_EMULATION + y + + + CONFIG_SWP_EMULATION + y + + + + + CONFIG_ANDROID + y + + + CONFIG_ANDROID_BINDER_DEVICES + binder,hwbinder,vndbinder + + + CONFIG_ANDROID_BINDER_IPC + y + + + CONFIG_ANDROID_LOW_MEMORY_KILLER + y + + + CONFIG_ASHMEM + y + + + CONFIG_AUDIT + y + + + CONFIG_BLK_DEV_INITRD + y + + + CONFIG_CGROUPS + y + + + CONFIG_CGROUP_CPUACCT + y + + + CONFIG_CGROUP_FREEZER + y + + + CONFIG_CGROUP_SCHED + y + + + CONFIG_DEFAULT_SECURITY_SELINUX + y + + + CONFIG_DEVKMEM + n + + + CONFIG_DEVMEM + n + + + CONFIG_EMBEDDED + y + + + CONFIG_FHANDLE + n + + + CONFIG_HARDENED_USERCOPY + y + + + CONFIG_HIGH_RES_TIMERS + y + + + CONFIG_IKCONFIG + y + + + CONFIG_IKCONFIG_PROC + y + + + CONFIG_INET + y + + + CONFIG_INET6_AH + y + + + CONFIG_INET6_ESP + y + + + CONFIG_INET6_IPCOMP + y + + + CONFIG_INET_DIAG_DESTROY + y + + + CONFIG_INET_ESP + y + + + CONFIG_INET_LRO + n + + + CONFIG_INET_XFRM_MODE_TUNNEL + y + + + CONFIG_IP6_NF_FILTER + y + + + CONFIG_IP6_NF_IPTABLES + y + + + CONFIG_IP6_NF_MANGLE + y + + + CONFIG_IP6_NF_RAW + y + + + CONFIG_IP6_NF_TARGET_REJECT + y + + + CONFIG_IPV6 + y + + + CONFIG_IPV6_MIP6 + y + + + CONFIG_IPV6_MULTIPLE_TABLES + y + + + CONFIG_IPV6_OPTIMISTIC_DAD + y + + + CONFIG_IPV6_ROUTER_PREF + y + + + CONFIG_IPV6_ROUTE_INFO + y + + + CONFIG_IP_ADVANCED_ROUTER + y + + + CONFIG_IP_MULTICAST + y + + + CONFIG_IP_MULTIPLE_TABLES + y + + + CONFIG_IP_NF_ARPFILTER + y + + + CONFIG_IP_NF_ARPTABLES + y + + + CONFIG_IP_NF_ARP_MANGLE + y + + + CONFIG_IP_NF_FILTER + y + + + CONFIG_IP_NF_IPTABLES + y + + + CONFIG_IP_NF_MANGLE + y + + + CONFIG_IP_NF_MATCH_AH + y + + + CONFIG_IP_NF_MATCH_ECN + y + + + CONFIG_IP_NF_MATCH_TTL + y + + + CONFIG_IP_NF_NAT + y + + + CONFIG_IP_NF_RAW + y + + + CONFIG_IP_NF_SECURITY + y + + + CONFIG_IP_NF_TARGET_MASQUERADE + y + + + CONFIG_IP_NF_TARGET_NETMAP + y + + + CONFIG_IP_NF_TARGET_REDIRECT + y + + + CONFIG_IP_NF_TARGET_REJECT + y + + + CONFIG_MODULES + y + + + CONFIG_MODULE_UNLOAD + y + + + CONFIG_MODVERSIONS + y + + + CONFIG_NET + y + + + CONFIG_NETDEVICES + y + + + CONFIG_NETFILTER + y + + + CONFIG_NETFILTER_XT_MATCH_COMMENT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNMARK + y + + + CONFIG_NETFILTER_XT_MATCH_CONNTRACK + y + + + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_HELPER + y + + + CONFIG_NETFILTER_XT_MATCH_IPRANGE + y + + + CONFIG_NETFILTER_XT_MATCH_LENGTH + y + + + CONFIG_NETFILTER_XT_MATCH_LIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_MAC + y + + + CONFIG_NETFILTER_XT_MATCH_MARK + y + + + CONFIG_NETFILTER_XT_MATCH_PKTTYPE + y + + + CONFIG_NETFILTER_XT_MATCH_POLICY + y + + + CONFIG_NETFILTER_XT_MATCH_QTAGUID + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA2 + y + + + CONFIG_NETFILTER_XT_MATCH_SOCKET + y + + + CONFIG_NETFILTER_XT_MATCH_STATE + y + + + CONFIG_NETFILTER_XT_MATCH_STATISTIC + y + + + CONFIG_NETFILTER_XT_MATCH_STRING + y + + + CONFIG_NETFILTER_XT_MATCH_TIME + y + + + CONFIG_NETFILTER_XT_MATCH_U32 + y + + + CONFIG_NETFILTER_XT_TARGET_CLASSIFY + y + + + CONFIG_NETFILTER_XT_TARGET_CONNMARK + y + + + CONFIG_NETFILTER_XT_TARGET_CONNSECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_IDLETIMER + y + + + CONFIG_NETFILTER_XT_TARGET_MARK + y + + + CONFIG_NETFILTER_XT_TARGET_NFLOG + y + + + CONFIG_NETFILTER_XT_TARGET_NFQUEUE + y + + + CONFIG_NETFILTER_XT_TARGET_SECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_TCPMSS + y + + + CONFIG_NETFILTER_XT_TARGET_TPROXY + y + + + CONFIG_NETFILTER_XT_TARGET_TRACE + y + + + CONFIG_NET_CLS_ACT + y + + + CONFIG_NET_CLS_U32 + y + + + CONFIG_NET_EMATCH + y + + + CONFIG_NET_EMATCH_U32 + y + + + CONFIG_NET_KEY + y + + + CONFIG_NET_SCHED + y + + + CONFIG_NET_SCH_HTB + y + + + CONFIG_NF_CONNTRACK + y + + + CONFIG_NF_CONNTRACK_AMANDA + y + + + CONFIG_NF_CONNTRACK_EVENTS + y + + + CONFIG_NF_CONNTRACK_FTP + y + + + CONFIG_NF_CONNTRACK_H323 + y + + + CONFIG_NF_CONNTRACK_IPV4 + y + + + CONFIG_NF_CONNTRACK_IPV6 + y + + + CONFIG_NF_CONNTRACK_IRC + y + + + CONFIG_NF_CONNTRACK_NETBIOS_NS + y + + + CONFIG_NF_CONNTRACK_PPTP + y + + + CONFIG_NF_CONNTRACK_SANE + y + + + CONFIG_NF_CONNTRACK_SECMARK + y + + + CONFIG_NF_CONNTRACK_TFTP + y + + + CONFIG_NF_CT_NETLINK + y + + + CONFIG_NF_CT_PROTO_DCCP + y + + + CONFIG_NF_CT_PROTO_SCTP + y + + + CONFIG_NF_CT_PROTO_UDPLITE + y + + + CONFIG_NF_NAT + y + + + CONFIG_NO_HZ + y + + + CONFIG_OABI_COMPAT + n + + + CONFIG_PACKET + y + + + CONFIG_PM_AUTOSLEEP + y + + + CONFIG_PM_WAKELOCKS + y + + + CONFIG_PPP + y + + + CONFIG_PPPOLAC + y + + + CONFIG_PPPOPNS + y + + + CONFIG_PPP_BSDCOMP + y + + + CONFIG_PPP_DEFLATE + y + + + CONFIG_PPP_MPPE + y + + + CONFIG_PREEMPT + y + + + CONFIG_PROFILING + y + + + CONFIG_RTC_CLASS + y + + + CONFIG_RT_GROUP_SCHED + y + + + CONFIG_SECCOMP + y + + + CONFIG_SECURITY + y + + + CONFIG_SECURITY_NETWORK + y + + + CONFIG_SECURITY_PERF_EVENTS_RESTRICT + y + + + CONFIG_SECURITY_SELINUX + y + + + CONFIG_STAGING + y + + + CONFIG_SYNC + y + + + CONFIG_SYSVIPC + n + + + CONFIG_TUN + y + + + CONFIG_UID_SYS_STATS + y + + + CONFIG_UNIX + y + + + CONFIG_USB_CONFIGFS + y + + + CONFIG_USB_CONFIGFS_F_ACC + y + + + CONFIG_USB_CONFIGFS_F_AUDIO_SRC + y + + + CONFIG_USB_CONFIGFS_F_FS + y + + + CONFIG_USB_CONFIGFS_F_MIDI + y + + + CONFIG_USB_CONFIGFS_F_MTP + y + + + CONFIG_USB_CONFIGFS_F_PTP + y + + + CONFIG_USB_CONFIGFS_UEVENT + y + + + CONFIG_USB_GADGET + y + + + CONFIG_USELIB + n + + + CONFIG_XFRM_USER + y + + + + + + CONFIG_ARM64 + y + + + + CONFIG_ARMV8_DEPRECATED + y + + + CONFIG_CP15_BARRIER_EMULATION + y + + + CONFIG_SETEND_EMULATION + y + + + CONFIG_SWP_EMULATION + y + + + + + CONFIG_ANDROID + y + + + CONFIG_ANDROID_BINDER_DEVICES + binder,hwbinder,vndbinder + + + CONFIG_ANDROID_BINDER_IPC + y + + + CONFIG_ANDROID_LOW_MEMORY_KILLER + y + + + CONFIG_ASHMEM + y + + + CONFIG_AUDIT + y + + + CONFIG_BLK_DEV_INITRD + y + + + CONFIG_CGROUPS + y + + + CONFIG_CGROUP_CPUACCT + y + + + CONFIG_CGROUP_FREEZER + y + + + CONFIG_CGROUP_SCHED + y + + + CONFIG_DEFAULT_SECURITY_SELINUX + y + + + CONFIG_DEVKMEM + n + + + CONFIG_DEVMEM + n + + + CONFIG_EMBEDDED + y + + + CONFIG_FHANDLE + n + + + CONFIG_HARDENED_USERCOPY + y + + + CONFIG_HIGH_RES_TIMERS + y + + + CONFIG_IKCONFIG + y + + + CONFIG_IKCONFIG_PROC + y + + + CONFIG_INET + y + + + CONFIG_INET6_AH + y + + + CONFIG_INET6_ESP + y + + + CONFIG_INET6_IPCOMP + y + + + CONFIG_INET_DIAG_DESTROY + y + + + CONFIG_INET_ESP + y + + + CONFIG_INET_LRO + n + + + CONFIG_INET_XFRM_MODE_TUNNEL + y + + + CONFIG_IP6_NF_FILTER + y + + + CONFIG_IP6_NF_IPTABLES + y + + + CONFIG_IP6_NF_MANGLE + y + + + CONFIG_IP6_NF_RAW + y + + + CONFIG_IP6_NF_TARGET_REJECT + y + + + CONFIG_IPV6 + y + + + CONFIG_IPV6_MIP6 + y + + + CONFIG_IPV6_MULTIPLE_TABLES + y + + + CONFIG_IPV6_OPTIMISTIC_DAD + y + + + CONFIG_IPV6_ROUTER_PREF + y + + + CONFIG_IPV6_ROUTE_INFO + y + + + CONFIG_IP_ADVANCED_ROUTER + y + + + CONFIG_IP_MULTICAST + y + + + CONFIG_IP_MULTIPLE_TABLES + y + + + CONFIG_IP_NF_ARPFILTER + y + + + CONFIG_IP_NF_ARPTABLES + y + + + CONFIG_IP_NF_ARP_MANGLE + y + + + CONFIG_IP_NF_FILTER + y + + + CONFIG_IP_NF_IPTABLES + y + + + CONFIG_IP_NF_MANGLE + y + + + CONFIG_IP_NF_MATCH_AH + y + + + CONFIG_IP_NF_MATCH_ECN + y + + + CONFIG_IP_NF_MATCH_TTL + y + + + CONFIG_IP_NF_NAT + y + + + CONFIG_IP_NF_RAW + y + + + CONFIG_IP_NF_SECURITY + y + + + CONFIG_IP_NF_TARGET_MASQUERADE + y + + + CONFIG_IP_NF_TARGET_NETMAP + y + + + CONFIG_IP_NF_TARGET_REDIRECT + y + + + CONFIG_IP_NF_TARGET_REJECT + y + + + CONFIG_MODULES + y + + + CONFIG_MODULE_UNLOAD + y + + + CONFIG_MODVERSIONS + y + + + CONFIG_NET + y + + + CONFIG_NETDEVICES + y + + + CONFIG_NETFILTER + y + + + CONFIG_NETFILTER_XT_MATCH_COMMENT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNMARK + y + + + CONFIG_NETFILTER_XT_MATCH_CONNTRACK + y + + + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_HELPER + y + + + CONFIG_NETFILTER_XT_MATCH_IPRANGE + y + + + CONFIG_NETFILTER_XT_MATCH_LENGTH + y + + + CONFIG_NETFILTER_XT_MATCH_LIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_MAC + y + + + CONFIG_NETFILTER_XT_MATCH_MARK + y + + + CONFIG_NETFILTER_XT_MATCH_PKTTYPE + y + + + CONFIG_NETFILTER_XT_MATCH_POLICY + y + + + CONFIG_NETFILTER_XT_MATCH_QTAGUID + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA2 + y + + + CONFIG_NETFILTER_XT_MATCH_SOCKET + y + + + CONFIG_NETFILTER_XT_MATCH_STATE + y + + + CONFIG_NETFILTER_XT_MATCH_STATISTIC + y + + + CONFIG_NETFILTER_XT_MATCH_STRING + y + + + CONFIG_NETFILTER_XT_MATCH_TIME + y + + + CONFIG_NETFILTER_XT_MATCH_U32 + y + + + CONFIG_NETFILTER_XT_TARGET_CLASSIFY + y + + + CONFIG_NETFILTER_XT_TARGET_CONNMARK + y + + + CONFIG_NETFILTER_XT_TARGET_CONNSECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_IDLETIMER + y + + + CONFIG_NETFILTER_XT_TARGET_MARK + y + + + CONFIG_NETFILTER_XT_TARGET_NFLOG + y + + + CONFIG_NETFILTER_XT_TARGET_NFQUEUE + y + + + CONFIG_NETFILTER_XT_TARGET_SECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_TCPMSS + y + + + CONFIG_NETFILTER_XT_TARGET_TPROXY + y + + + CONFIG_NETFILTER_XT_TARGET_TRACE + y + + + CONFIG_NET_CLS_ACT + y + + + CONFIG_NET_CLS_U32 + y + + + CONFIG_NET_EMATCH + y + + + CONFIG_NET_EMATCH_U32 + y + + + CONFIG_NET_KEY + y + + + CONFIG_NET_SCHED + y + + + CONFIG_NET_SCH_HTB + y + + + CONFIG_NF_CONNTRACK + y + + + CONFIG_NF_CONNTRACK_AMANDA + y + + + CONFIG_NF_CONNTRACK_EVENTS + y + + + CONFIG_NF_CONNTRACK_FTP + y + + + CONFIG_NF_CONNTRACK_H323 + y + + + CONFIG_NF_CONNTRACK_IPV4 + y + + + CONFIG_NF_CONNTRACK_IPV6 + y + + + CONFIG_NF_CONNTRACK_IRC + y + + + CONFIG_NF_CONNTRACK_NETBIOS_NS + y + + + CONFIG_NF_CONNTRACK_PPTP + y + + + CONFIG_NF_CONNTRACK_SANE + y + + + CONFIG_NF_CONNTRACK_SECMARK + y + + + CONFIG_NF_CONNTRACK_TFTP + y + + + CONFIG_NF_CT_NETLINK + y + + + CONFIG_NF_CT_PROTO_DCCP + y + + + CONFIG_NF_CT_PROTO_SCTP + y + + + CONFIG_NF_CT_PROTO_UDPLITE + y + + + CONFIG_NF_NAT + y + + + CONFIG_NO_HZ + y + + + CONFIG_OABI_COMPAT + n + + + CONFIG_PACKET + y + + + CONFIG_PM_AUTOSLEEP + y + + + CONFIG_PM_WAKELOCKS + y + + + CONFIG_PPP + y + + + CONFIG_PPPOLAC + y + + + CONFIG_PPPOPNS + y + + + CONFIG_PPP_BSDCOMP + y + + + CONFIG_PPP_DEFLATE + y + + + CONFIG_PPP_MPPE + y + + + CONFIG_PREEMPT + y + + + CONFIG_PROFILING + y + + + CONFIG_RTC_CLASS + y + + + CONFIG_RT_GROUP_SCHED + y + + + CONFIG_SECCOMP + y + + + CONFIG_SECURITY + y + + + CONFIG_SECURITY_NETWORK + y + + + CONFIG_SECURITY_PERF_EVENTS_RESTRICT + y + + + CONFIG_SECURITY_SELINUX + y + + + CONFIG_STAGING + y + + + CONFIG_SYSVIPC + n + + + CONFIG_TUN + y + + + CONFIG_UID_SYS_STATS + y + + + CONFIG_UNIX + y + + + CONFIG_USB_CONFIGFS + y + + + CONFIG_USB_CONFIGFS_F_ACC + y + + + CONFIG_USB_CONFIGFS_F_AUDIO_SRC + y + + + CONFIG_USB_CONFIGFS_F_FS + y + + + CONFIG_USB_CONFIGFS_F_MIDI + y + + + CONFIG_USB_CONFIGFS_F_MTP + y + + + CONFIG_USB_CONFIGFS_F_PTP + y + + + CONFIG_USB_CONFIGFS_UEVENT + y + + + CONFIG_USB_GADGET + y + + + CONFIG_USELIB + n + + + CONFIG_XFRM_USER + y + + + + + + CONFIG_ARM64 + y + + + + CONFIG_ARMV8_DEPRECATED + y + + + CONFIG_CP15_BARRIER_EMULATION + y + + + CONFIG_SETEND_EMULATION + y + + + CONFIG_SWP_EMULATION + y + + + diff --git a/recovery/root/sbin/system/etc/vintf/compatibility_matrix.2.xml b/recovery/root/sbin/system/etc/vintf/compatibility_matrix.2.xml new file mode 100755 index 0000000..f24f6f7 --- /dev/null +++ b/recovery/root/sbin/system/etc/vintf/compatibility_matrix.2.xml @@ -0,0 +1,2352 @@ + + + + android.hardware.audio + 2.0 + + IDevicesFactory + default + + + + android.hardware.audio.effect + 2.0 + + IEffectsFactory + default + + + + android.hardware.automotive.evs + 1.0 + + IEvsEnumerator + default + + + + android.hardware.automotive.vehicle + 2.0 + + IVehicle + default + + + + android.hardware.biometrics.fingerprint + 2.1 + + IBiometricsFingerprint + default + + + + android.hardware.bluetooth + 1.0 + + IBluetoothHci + default + + + + android.hardware.boot + 1.0 + + IBootControl + default + + + + android.hardware.broadcastradio + 1.0-1 + + IBroadcastRadioFactory + default + + + + android.hardware.camera.provider + 2.4 + + ICameraProvider + legacy/0 + + + + android.hardware.cas + 1.0 + + IMediaCasService + default + + + + android.hardware.configstore + 1.0 + + ISurfaceFlingerConfigs + default + + + + android.hardware.contexthub + 1.0 + + IContexthub + default + + + + android.hardware.drm + 1.0 + + ICryptoFactory + default + + + IDrmFactory + default + + + + android.hardware.dumpstate + 1.0 + + IDumpstateDevice + default + + + + android.hardware.gatekeeper + 1.0 + + IGatekeeper + default + + + + android.hardware.gnss + 1.0 + + IGnss + default + + + + android.hardware.graphics.allocator + 2.0 + + IAllocator + default + + + + android.hardware.graphics.composer + 2.1 + + IComposer + default + + + + android.hardware.graphics.mapper + 2.0 + + IMapper + default + + + + android.hardware.health + 1.0 + + IHealth + default + + + + android.hardware.ir + 1.0 + + + android.hardware.keymaster + 3.0 + + IKeymasterDevice + default + + + + android.hardware.light + 2.0 + + ILight + default + + + + android.hardware.media.omx + 1.0 + + IOmx + default + + + IOmxStore + default + + + + android.hardware.memtrack + 1.0 + + IMemtrack + default + + + + android.hardware.nfc + 1.0 + + INfc + default + + + + android.hardware.oemlock + 1.0 + + IOemLock + default + + + + android.hardware.power + 1.0-1 + + IPower + default + + + + android.hardware.radio + 1.0-1 + + IRadio + slot1 + + + ISap + slot1 + + + + android.hardware.radio.deprecated + 1.0 + + IOemHook + slot1 + + + + android.hardware.renderscript + 1.0 + + IDevice + default + + + + android.hardware.sensors + 1.0 + + ISensors + default + + + + android.hardware.soundtrigger + 2.0 + + ISoundTriggerHw + default + + + + android.hardware.tetheroffload.config + 1.0 + + IOffloadConfig + default + + + + android.hardware.tetheroffload.control + 1.0 + + IOffloadControl + default + + + + android.hardware.thermal + 1.0-1 + + IThermal + default + + + + android.hardware.tv.cec + 1.0 + + IHdmiCec + default + + + + android.hardware.tv.input + 1.0 + + ITvInput + default + + + + android.hardware.usb + 1.0-1 + + IUsb + default + + + + android.hardware.vibrator + 1.0-1 + + IVibrator + default + + + + android.hardware.vr + 1.0 + + IVr + default + + + + android.hardware.weaver + 1.0 + + IWeaver + default + + + + android.hardware.wifi + 1.0-1 + + IWifi + default + + + + android.hardware.wifi.offload + 1.0 + + IOffload + default + + + + android.hardware.wifi.supplicant + 1.0 + + ISupplicant + default + + + + + CONFIG_ANDROID + y + + + CONFIG_ANDROID_BINDER_DEVICES + binder,hwbinder,vndbinder + + + CONFIG_ANDROID_BINDER_IPC + y + + + CONFIG_ANDROID_LOW_MEMORY_KILLER + y + + + CONFIG_ASHMEM + y + + + CONFIG_AUDIT + y + + + CONFIG_BLK_DEV_INITRD + y + + + CONFIG_CGROUPS + y + + + CONFIG_CGROUP_CPUACCT + y + + + CONFIG_CGROUP_FREEZER + y + + + CONFIG_CGROUP_SCHED + y + + + CONFIG_DEFAULT_SECURITY_SELINUX + y + + + CONFIG_DEVKMEM + n + + + CONFIG_DEVMEM + n + + + CONFIG_EMBEDDED + y + + + CONFIG_FHANDLE + n + + + CONFIG_HARDENED_USERCOPY + y + + + CONFIG_HIGH_RES_TIMERS + y + + + CONFIG_IKCONFIG + y + + + CONFIG_IKCONFIG_PROC + y + + + CONFIG_INET + y + + + CONFIG_INET6_AH + y + + + CONFIG_INET6_ESP + y + + + CONFIG_INET6_IPCOMP + y + + + CONFIG_INET_DIAG_DESTROY + y + + + CONFIG_INET_ESP + y + + + CONFIG_INET_LRO + n + + + CONFIG_INET_XFRM_MODE_TUNNEL + y + + + CONFIG_IP6_NF_FILTER + y + + + CONFIG_IP6_NF_IPTABLES + y + + + CONFIG_IP6_NF_MANGLE + y + + + CONFIG_IP6_NF_RAW + y + + + CONFIG_IP6_NF_TARGET_REJECT + y + + + CONFIG_IPV6 + y + + + CONFIG_IPV6_MIP6 + y + + + CONFIG_IPV6_MULTIPLE_TABLES + y + + + CONFIG_IPV6_OPTIMISTIC_DAD + y + + + CONFIG_IPV6_ROUTER_PREF + y + + + CONFIG_IPV6_ROUTE_INFO + y + + + CONFIG_IP_ADVANCED_ROUTER + y + + + CONFIG_IP_MULTICAST + y + + + CONFIG_IP_MULTIPLE_TABLES + y + + + CONFIG_IP_NF_ARPFILTER + y + + + CONFIG_IP_NF_ARPTABLES + y + + + CONFIG_IP_NF_ARP_MANGLE + y + + + CONFIG_IP_NF_FILTER + y + + + CONFIG_IP_NF_IPTABLES + y + + + CONFIG_IP_NF_MANGLE + y + + + CONFIG_IP_NF_MATCH_AH + y + + + CONFIG_IP_NF_MATCH_ECN + y + + + CONFIG_IP_NF_MATCH_TTL + y + + + CONFIG_IP_NF_NAT + y + + + CONFIG_IP_NF_RAW + y + + + CONFIG_IP_NF_SECURITY + y + + + CONFIG_IP_NF_TARGET_MASQUERADE + y + + + CONFIG_IP_NF_TARGET_NETMAP + y + + + CONFIG_IP_NF_TARGET_REDIRECT + y + + + CONFIG_IP_NF_TARGET_REJECT + y + + + CONFIG_MODULES + y + + + CONFIG_MODULE_UNLOAD + y + + + CONFIG_MODVERSIONS + y + + + CONFIG_NET + y + + + CONFIG_NETDEVICES + y + + + CONFIG_NETFILTER + y + + + CONFIG_NETFILTER_XT_MATCH_COMMENT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNMARK + y + + + CONFIG_NETFILTER_XT_MATCH_CONNTRACK + y + + + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_HELPER + y + + + CONFIG_NETFILTER_XT_MATCH_IPRANGE + y + + + CONFIG_NETFILTER_XT_MATCH_LENGTH + y + + + CONFIG_NETFILTER_XT_MATCH_LIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_MAC + y + + + CONFIG_NETFILTER_XT_MATCH_MARK + y + + + CONFIG_NETFILTER_XT_MATCH_PKTTYPE + y + + + CONFIG_NETFILTER_XT_MATCH_POLICY + y + + + CONFIG_NETFILTER_XT_MATCH_QTAGUID + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA2 + y + + + CONFIG_NETFILTER_XT_MATCH_SOCKET + y + + + CONFIG_NETFILTER_XT_MATCH_STATE + y + + + CONFIG_NETFILTER_XT_MATCH_STATISTIC + y + + + CONFIG_NETFILTER_XT_MATCH_STRING + y + + + CONFIG_NETFILTER_XT_MATCH_TIME + y + + + CONFIG_NETFILTER_XT_MATCH_U32 + y + + + CONFIG_NETFILTER_XT_TARGET_CLASSIFY + y + + + CONFIG_NETFILTER_XT_TARGET_CONNMARK + y + + + CONFIG_NETFILTER_XT_TARGET_CONNSECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_IDLETIMER + y + + + CONFIG_NETFILTER_XT_TARGET_MARK + y + + + CONFIG_NETFILTER_XT_TARGET_NFLOG + y + + + CONFIG_NETFILTER_XT_TARGET_NFQUEUE + y + + + CONFIG_NETFILTER_XT_TARGET_SECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_TCPMSS + y + + + CONFIG_NETFILTER_XT_TARGET_TPROXY + y + + + CONFIG_NETFILTER_XT_TARGET_TRACE + y + + + CONFIG_NET_CLS_ACT + y + + + CONFIG_NET_CLS_U32 + y + + + CONFIG_NET_EMATCH + y + + + CONFIG_NET_EMATCH_U32 + y + + + CONFIG_NET_KEY + y + + + CONFIG_NET_SCHED + y + + + CONFIG_NET_SCH_HTB + y + + + CONFIG_NFSD + n + + + CONFIG_NFS_FS + n + + + CONFIG_NF_CONNTRACK + y + + + CONFIG_NF_CONNTRACK_AMANDA + y + + + CONFIG_NF_CONNTRACK_EVENTS + y + + + CONFIG_NF_CONNTRACK_FTP + y + + + CONFIG_NF_CONNTRACK_H323 + y + + + CONFIG_NF_CONNTRACK_IPV4 + y + + + CONFIG_NF_CONNTRACK_IPV6 + y + + + CONFIG_NF_CONNTRACK_IRC + y + + + CONFIG_NF_CONNTRACK_NETBIOS_NS + y + + + CONFIG_NF_CONNTRACK_PPTP + y + + + CONFIG_NF_CONNTRACK_SANE + y + + + CONFIG_NF_CONNTRACK_SECMARK + y + + + CONFIG_NF_CONNTRACK_TFTP + y + + + CONFIG_NF_CT_NETLINK + y + + + CONFIG_NF_CT_PROTO_DCCP + y + + + CONFIG_NF_CT_PROTO_SCTP + y + + + CONFIG_NF_CT_PROTO_UDPLITE + y + + + CONFIG_NF_NAT + y + + + CONFIG_NO_HZ + y + + + CONFIG_OABI_COMPAT + n + + + CONFIG_PACKET + y + + + CONFIG_PM_AUTOSLEEP + y + + + CONFIG_PM_WAKELOCKS + y + + + CONFIG_PPP + y + + + CONFIG_PPPOLAC + y + + + CONFIG_PPPOPNS + y + + + CONFIG_PPP_BSDCOMP + y + + + CONFIG_PPP_DEFLATE + y + + + CONFIG_PPP_MPPE + y + + + CONFIG_PREEMPT + y + + + CONFIG_RESOURCE_COUNTERS + y + + + CONFIG_RTC_CLASS + y + + + CONFIG_RT_GROUP_SCHED + y + + + CONFIG_SECCOMP + y + + + CONFIG_SECURITY + y + + + CONFIG_SECURITY_NETWORK + y + + + CONFIG_SECURITY_PERF_EVENTS_RESTRICT + y + + + CONFIG_SECURITY_SELINUX + y + + + CONFIG_STAGING + y + + + CONFIG_SWITCH + y + + + CONFIG_SYNC + y + + + CONFIG_SYSVIPC + n + + + CONFIG_TUN + y + + + CONFIG_UID_SYS_STATS + y + + + CONFIG_UNIX + y + + + CONFIG_USB_GADGET + y + + + CONFIG_USELIB + n + + + CONFIG_XFRM_USER + y + + + + + + CONFIG_ARM64 + y + + + + CONFIG_ARMV8_DEPRECATED + y + + + CONFIG_CP15_BARRIER_EMULATION + y + + + CONFIG_SETEND_EMULATION + y + + + CONFIG_SWP_EMULATION + y + + + + + CONFIG_ANDROID + y + + + CONFIG_ANDROID_BINDER_DEVICES + binder,hwbinder,vndbinder + + + CONFIG_ANDROID_BINDER_IPC + y + + + CONFIG_ANDROID_LOW_MEMORY_KILLER + y + + + CONFIG_ASHMEM + y + + + CONFIG_AUDIT + y + + + CONFIG_BLK_DEV_INITRD + y + + + CONFIG_CGROUPS + y + + + CONFIG_CGROUP_CPUACCT + y + + + CONFIG_CGROUP_FREEZER + y + + + CONFIG_CGROUP_SCHED + y + + + CONFIG_DEFAULT_SECURITY_SELINUX + y + + + CONFIG_DEVKMEM + n + + + CONFIG_DEVMEM + n + + + CONFIG_EMBEDDED + y + + + CONFIG_FHANDLE + n + + + CONFIG_HARDENED_USERCOPY + y + + + CONFIG_HIGH_RES_TIMERS + y + + + CONFIG_IKCONFIG + y + + + CONFIG_IKCONFIG_PROC + y + + + CONFIG_INET + y + + + CONFIG_INET6_AH + y + + + CONFIG_INET6_ESP + y + + + CONFIG_INET6_IPCOMP + y + + + CONFIG_INET_DIAG_DESTROY + y + + + CONFIG_INET_ESP + y + + + CONFIG_INET_XFRM_MODE_TUNNEL + y + + + CONFIG_IP6_NF_FILTER + y + + + CONFIG_IP6_NF_IPTABLES + y + + + CONFIG_IP6_NF_MANGLE + y + + + CONFIG_IP6_NF_RAW + y + + + CONFIG_IP6_NF_TARGET_REJECT + y + + + CONFIG_IPV6 + y + + + CONFIG_IPV6_MIP6 + y + + + CONFIG_IPV6_MULTIPLE_TABLES + y + + + CONFIG_IPV6_OPTIMISTIC_DAD + y + + + CONFIG_IPV6_ROUTER_PREF + y + + + CONFIG_IPV6_ROUTE_INFO + y + + + CONFIG_IP_ADVANCED_ROUTER + y + + + CONFIG_IP_MULTICAST + y + + + CONFIG_IP_MULTIPLE_TABLES + y + + + CONFIG_IP_NF_ARPFILTER + y + + + CONFIG_IP_NF_ARPTABLES + y + + + CONFIG_IP_NF_ARP_MANGLE + y + + + CONFIG_IP_NF_FILTER + y + + + CONFIG_IP_NF_IPTABLES + y + + + CONFIG_IP_NF_MANGLE + y + + + CONFIG_IP_NF_MATCH_AH + y + + + CONFIG_IP_NF_MATCH_ECN + y + + + CONFIG_IP_NF_MATCH_TTL + y + + + CONFIG_IP_NF_NAT + y + + + CONFIG_IP_NF_RAW + y + + + CONFIG_IP_NF_SECURITY + y + + + CONFIG_IP_NF_TARGET_MASQUERADE + y + + + CONFIG_IP_NF_TARGET_NETMAP + y + + + CONFIG_IP_NF_TARGET_REDIRECT + y + + + CONFIG_IP_NF_TARGET_REJECT + y + + + CONFIG_MODULES + y + + + CONFIG_MODULE_UNLOAD + y + + + CONFIG_MODVERSIONS + y + + + CONFIG_NET + y + + + CONFIG_NETDEVICES + y + + + CONFIG_NETFILTER + y + + + CONFIG_NETFILTER_XT_MATCH_COMMENT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNMARK + y + + + CONFIG_NETFILTER_XT_MATCH_CONNTRACK + y + + + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_HELPER + y + + + CONFIG_NETFILTER_XT_MATCH_IPRANGE + y + + + CONFIG_NETFILTER_XT_MATCH_LENGTH + y + + + CONFIG_NETFILTER_XT_MATCH_LIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_MAC + y + + + CONFIG_NETFILTER_XT_MATCH_MARK + y + + + CONFIG_NETFILTER_XT_MATCH_PKTTYPE + y + + + CONFIG_NETFILTER_XT_MATCH_POLICY + y + + + CONFIG_NETFILTER_XT_MATCH_QTAGUID + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA2 + y + + + CONFIG_NETFILTER_XT_MATCH_SOCKET + y + + + CONFIG_NETFILTER_XT_MATCH_STATE + y + + + CONFIG_NETFILTER_XT_MATCH_STATISTIC + y + + + CONFIG_NETFILTER_XT_MATCH_STRING + y + + + CONFIG_NETFILTER_XT_MATCH_TIME + y + + + CONFIG_NETFILTER_XT_MATCH_U32 + y + + + CONFIG_NETFILTER_XT_TARGET_CLASSIFY + y + + + CONFIG_NETFILTER_XT_TARGET_CONNMARK + y + + + CONFIG_NETFILTER_XT_TARGET_CONNSECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_IDLETIMER + y + + + CONFIG_NETFILTER_XT_TARGET_MARK + y + + + CONFIG_NETFILTER_XT_TARGET_NFLOG + y + + + CONFIG_NETFILTER_XT_TARGET_NFQUEUE + y + + + CONFIG_NETFILTER_XT_TARGET_SECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_TCPMSS + y + + + CONFIG_NETFILTER_XT_TARGET_TPROXY + y + + + CONFIG_NETFILTER_XT_TARGET_TRACE + y + + + CONFIG_NET_CLS_ACT + y + + + CONFIG_NET_CLS_U32 + y + + + CONFIG_NET_EMATCH + y + + + CONFIG_NET_EMATCH_U32 + y + + + CONFIG_NET_KEY + y + + + CONFIG_NET_SCHED + y + + + CONFIG_NET_SCH_HTB + y + + + CONFIG_NFSD + n + + + CONFIG_NFS_FS + n + + + CONFIG_NF_CONNTRACK + y + + + CONFIG_NF_CONNTRACK_AMANDA + y + + + CONFIG_NF_CONNTRACK_EVENTS + y + + + CONFIG_NF_CONNTRACK_FTP + y + + + CONFIG_NF_CONNTRACK_H323 + y + + + CONFIG_NF_CONNTRACK_IPV4 + y + + + CONFIG_NF_CONNTRACK_IPV6 + y + + + CONFIG_NF_CONNTRACK_IRC + y + + + CONFIG_NF_CONNTRACK_NETBIOS_NS + y + + + CONFIG_NF_CONNTRACK_PPTP + y + + + CONFIG_NF_CONNTRACK_SANE + y + + + CONFIG_NF_CONNTRACK_SECMARK + y + + + CONFIG_NF_CONNTRACK_TFTP + y + + + CONFIG_NF_CT_NETLINK + y + + + CONFIG_NF_CT_PROTO_DCCP + y + + + CONFIG_NF_CT_PROTO_SCTP + y + + + CONFIG_NF_CT_PROTO_UDPLITE + y + + + CONFIG_NF_NAT + y + + + CONFIG_NO_HZ + y + + + CONFIG_OABI_COMPAT + n + + + CONFIG_PACKET + y + + + CONFIG_PM_AUTOSLEEP + y + + + CONFIG_PM_WAKELOCKS + y + + + CONFIG_PPP + y + + + CONFIG_PPPOLAC + y + + + CONFIG_PPPOPNS + y + + + CONFIG_PPP_BSDCOMP + y + + + CONFIG_PPP_DEFLATE + y + + + CONFIG_PPP_MPPE + y + + + CONFIG_PREEMPT + y + + + CONFIG_PROFILING + y + + + CONFIG_RTC_CLASS + y + + + CONFIG_RT_GROUP_SCHED + y + + + CONFIG_SECCOMP + y + + + CONFIG_SECURITY + y + + + CONFIG_SECURITY_NETWORK + y + + + CONFIG_SECURITY_PERF_EVENTS_RESTRICT + y + + + CONFIG_SECURITY_SELINUX + y + + + CONFIG_STAGING + y + + + CONFIG_SYNC + y + + + CONFIG_SYSVIPC + n + + + CONFIG_TUN + y + + + CONFIG_UID_SYS_STATS + y + + + CONFIG_UNIX + y + + + CONFIG_USB_CONFIGFS + y + + + CONFIG_USB_CONFIGFS_F_ACC + y + + + CONFIG_USB_CONFIGFS_F_AUDIO_SRC + y + + + CONFIG_USB_CONFIGFS_F_FS + y + + + CONFIG_USB_CONFIGFS_F_MIDI + y + + + CONFIG_USB_CONFIGFS_F_MTP + y + + + CONFIG_USB_CONFIGFS_F_PTP + y + + + CONFIG_USB_CONFIGFS_UEVENT + y + + + CONFIG_USB_GADGET + y + + + CONFIG_USELIB + n + + + CONFIG_XFRM_USER + y + + + + + + CONFIG_ARM64 + y + + + + CONFIG_ARMV8_DEPRECATED + y + + + CONFIG_CP15_BARRIER_EMULATION + y + + + CONFIG_SETEND_EMULATION + y + + + CONFIG_SWP_EMULATION + y + + + + + CONFIG_ANDROID + y + + + CONFIG_ANDROID_BINDER_DEVICES + binder,hwbinder,vndbinder + + + CONFIG_ANDROID_BINDER_IPC + y + + + CONFIG_ANDROID_LOW_MEMORY_KILLER + y + + + CONFIG_ASHMEM + y + + + CONFIG_AUDIT + y + + + CONFIG_BLK_DEV_INITRD + y + + + CONFIG_CGROUPS + y + + + CONFIG_CGROUP_BPF + y + + + CONFIG_CGROUP_CPUACCT + y + + + CONFIG_CGROUP_FREEZER + y + + + CONFIG_CGROUP_SCHED + y + + + CONFIG_DEFAULT_SECURITY_SELINUX + y + + + CONFIG_DEVKMEM + n + + + CONFIG_DEVMEM + n + + + CONFIG_EMBEDDED + y + + + CONFIG_FHANDLE + n + + + CONFIG_HARDENED_USERCOPY + y + + + CONFIG_HIGH_RES_TIMERS + y + + + CONFIG_IKCONFIG + y + + + CONFIG_IKCONFIG_PROC + y + + + CONFIG_INET + y + + + CONFIG_INET6_AH + y + + + CONFIG_INET6_ESP + y + + + CONFIG_INET6_IPCOMP + y + + + CONFIG_INET_DIAG_DESTROY + y + + + CONFIG_INET_ESP + y + + + CONFIG_INET_LRO + n + + + CONFIG_INET_XFRM_MODE_TUNNEL + y + + + CONFIG_IP6_NF_FILTER + y + + + CONFIG_IP6_NF_IPTABLES + y + + + CONFIG_IP6_NF_MANGLE + y + + + CONFIG_IP6_NF_RAW + y + + + CONFIG_IP6_NF_TARGET_REJECT + y + + + CONFIG_IPV6 + y + + + CONFIG_IPV6_MIP6 + y + + + CONFIG_IPV6_MULTIPLE_TABLES + y + + + CONFIG_IPV6_OPTIMISTIC_DAD + y + + + CONFIG_IPV6_ROUTER_PREF + y + + + CONFIG_IPV6_ROUTE_INFO + y + + + CONFIG_IP_ADVANCED_ROUTER + y + + + CONFIG_IP_MULTICAST + y + + + CONFIG_IP_MULTIPLE_TABLES + y + + + CONFIG_IP_NF_ARPFILTER + y + + + CONFIG_IP_NF_ARPTABLES + y + + + CONFIG_IP_NF_ARP_MANGLE + y + + + CONFIG_IP_NF_FILTER + y + + + CONFIG_IP_NF_IPTABLES + y + + + CONFIG_IP_NF_MANGLE + y + + + CONFIG_IP_NF_MATCH_AH + y + + + CONFIG_IP_NF_MATCH_ECN + y + + + CONFIG_IP_NF_MATCH_TTL + y + + + CONFIG_IP_NF_NAT + y + + + CONFIG_IP_NF_RAW + y + + + CONFIG_IP_NF_SECURITY + y + + + CONFIG_IP_NF_TARGET_MASQUERADE + y + + + CONFIG_IP_NF_TARGET_NETMAP + y + + + CONFIG_IP_NF_TARGET_REDIRECT + y + + + CONFIG_IP_NF_TARGET_REJECT + y + + + CONFIG_MODULES + y + + + CONFIG_MODULE_UNLOAD + y + + + CONFIG_MODVERSIONS + y + + + CONFIG_NET + y + + + CONFIG_NETDEVICES + y + + + CONFIG_NETFILTER + y + + + CONFIG_NETFILTER_XT_MATCH_COMMENT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNMARK + y + + + CONFIG_NETFILTER_XT_MATCH_CONNTRACK + y + + + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_HELPER + y + + + CONFIG_NETFILTER_XT_MATCH_IPRANGE + y + + + CONFIG_NETFILTER_XT_MATCH_LENGTH + y + + + CONFIG_NETFILTER_XT_MATCH_LIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_MAC + y + + + CONFIG_NETFILTER_XT_MATCH_MARK + y + + + CONFIG_NETFILTER_XT_MATCH_PKTTYPE + y + + + CONFIG_NETFILTER_XT_MATCH_POLICY + y + + + CONFIG_NETFILTER_XT_MATCH_QTAGUID + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA2 + y + + + CONFIG_NETFILTER_XT_MATCH_SOCKET + y + + + CONFIG_NETFILTER_XT_MATCH_STATE + y + + + CONFIG_NETFILTER_XT_MATCH_STATISTIC + y + + + CONFIG_NETFILTER_XT_MATCH_STRING + y + + + CONFIG_NETFILTER_XT_MATCH_TIME + y + + + CONFIG_NETFILTER_XT_MATCH_U32 + y + + + CONFIG_NETFILTER_XT_TARGET_CLASSIFY + y + + + CONFIG_NETFILTER_XT_TARGET_CONNMARK + y + + + CONFIG_NETFILTER_XT_TARGET_CONNSECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_IDLETIMER + y + + + CONFIG_NETFILTER_XT_TARGET_MARK + y + + + CONFIG_NETFILTER_XT_TARGET_NFLOG + y + + + CONFIG_NETFILTER_XT_TARGET_NFQUEUE + y + + + CONFIG_NETFILTER_XT_TARGET_SECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_TCPMSS + y + + + CONFIG_NETFILTER_XT_TARGET_TPROXY + y + + + CONFIG_NETFILTER_XT_TARGET_TRACE + y + + + CONFIG_NET_CLS_ACT + y + + + CONFIG_NET_CLS_U32 + y + + + CONFIG_NET_EMATCH + y + + + CONFIG_NET_EMATCH_U32 + y + + + CONFIG_NET_KEY + y + + + CONFIG_NET_SCHED + y + + + CONFIG_NET_SCH_HTB + y + + + CONFIG_NFSD + n + + + CONFIG_NFS_FS + n + + + CONFIG_NF_CONNTRACK + y + + + CONFIG_NF_CONNTRACK_AMANDA + y + + + CONFIG_NF_CONNTRACK_EVENTS + y + + + CONFIG_NF_CONNTRACK_FTP + y + + + CONFIG_NF_CONNTRACK_H323 + y + + + CONFIG_NF_CONNTRACK_IPV4 + y + + + CONFIG_NF_CONNTRACK_IPV6 + y + + + CONFIG_NF_CONNTRACK_IRC + y + + + CONFIG_NF_CONNTRACK_NETBIOS_NS + y + + + CONFIG_NF_CONNTRACK_PPTP + y + + + CONFIG_NF_CONNTRACK_SANE + y + + + CONFIG_NF_CONNTRACK_SECMARK + y + + + CONFIG_NF_CONNTRACK_TFTP + y + + + CONFIG_NF_CT_NETLINK + y + + + CONFIG_NF_CT_PROTO_DCCP + y + + + CONFIG_NF_CT_PROTO_SCTP + y + + + CONFIG_NF_CT_PROTO_UDPLITE + y + + + CONFIG_NF_NAT + y + + + CONFIG_NO_HZ + y + + + CONFIG_OABI_COMPAT + n + + + CONFIG_PACKET + y + + + CONFIG_PM_AUTOSLEEP + y + + + CONFIG_PM_WAKELOCKS + y + + + CONFIG_PPP + y + + + CONFIG_PPPOLAC + y + + + CONFIG_PPPOPNS + y + + + CONFIG_PPP_BSDCOMP + y + + + CONFIG_PPP_DEFLATE + y + + + CONFIG_PPP_MPPE + y + + + CONFIG_PREEMPT + y + + + CONFIG_PROFILING + y + + + CONFIG_RTC_CLASS + y + + + CONFIG_RT_GROUP_SCHED + y + + + CONFIG_SECCOMP + y + + + CONFIG_SECURITY + y + + + CONFIG_SECURITY_NETWORK + y + + + CONFIG_SECURITY_PERF_EVENTS_RESTRICT + y + + + CONFIG_SECURITY_SELINUX + y + + + CONFIG_STAGING + y + + + CONFIG_SYSVIPC + n + + + CONFIG_TUN + y + + + CONFIG_UID_SYS_STATS + y + + + CONFIG_UNIX + y + + + CONFIG_USB_CONFIGFS + y + + + CONFIG_USB_CONFIGFS_F_ACC + y + + + CONFIG_USB_CONFIGFS_F_AUDIO_SRC + y + + + CONFIG_USB_CONFIGFS_F_FS + y + + + CONFIG_USB_CONFIGFS_F_MIDI + y + + + CONFIG_USB_CONFIGFS_F_MTP + y + + + CONFIG_USB_CONFIGFS_F_PTP + y + + + CONFIG_USB_CONFIGFS_UEVENT + y + + + CONFIG_USB_GADGET + y + + + CONFIG_USELIB + n + + + CONFIG_XFRM_USER + y + + + + + + CONFIG_ARM64 + y + + + + CONFIG_ARMV8_DEPRECATED + y + + + CONFIG_CP15_BARRIER_EMULATION + y + + + CONFIG_SETEND_EMULATION + y + + + CONFIG_SWP_EMULATION + y + + + diff --git a/recovery/root/sbin/system/etc/vintf/compatibility_matrix.3.xml b/recovery/root/sbin/system/etc/vintf/compatibility_matrix.3.xml new file mode 100755 index 0000000..6d9734d --- /dev/null +++ b/recovery/root/sbin/system/etc/vintf/compatibility_matrix.3.xml @@ -0,0 +1,2828 @@ + + + + android.hardware.audio + 4.0 + + IDevicesFactory + default + + + + android.hardware.audio.effect + 4.0 + + IEffectsFactory + default + + + + android.hardware.authsecret + 1.0 + + IAuthSecret + default + + + + android.hardware.automotive.audiocontrol + 1.0 + + IAudioControl + default + + + + android.hardware.automotive.evs + 1.0 + + IEvsEnumerator + default + + + + android.hardware.automotive.vehicle + 2.0 + + IVehicle + default + + + + android.hardware.biometrics.fingerprint + 2.1 + + IBiometricsFingerprint + default + + + + android.hardware.bluetooth + 1.0 + + IBluetoothHci + default + + + + android.hardware.bluetooth.a2dp + 1.0 + + IBluetoothAudioOffload + default + + + + android.hardware.boot + 1.0 + + IBootControl + default + + + + android.hardware.broadcastradio + 1.0-1 + + IBroadcastRadioFactory + default + + + + android.hardware.broadcastradio + 2.0 + + IBroadcastRadio + .* + + + + android.hardware.camera.provider + 2.4 + + ICameraProvider + [^/]+/[0-9]+ + + + + android.hardware.cas + 1.0 + + IMediaCasService + default + + + + android.hardware.configstore + 1.0-1 + + ISurfaceFlingerConfigs + default + + + + android.hardware.confirmationui + 1.0 + + IConfirmationUI + default + + + + android.hardware.contexthub + 1.0 + + IContexthub + default + + + + android.hardware.drm + 1.0 + + ICryptoFactory + .* + + + IDrmFactory + .* + + + + android.hardware.drm + 1.1 + + ICryptoFactory + .* + + + IDrmFactory + .* + + + + android.hardware.dumpstate + 1.0 + + IDumpstateDevice + default + + + + android.hardware.gatekeeper + 1.0 + + IGatekeeper + default + + + + android.hardware.gnss + 1.0-1 + + IGnss + default + + + + android.hardware.graphics.allocator + 2.0 + + IAllocator + default + + + + android.hardware.graphics.composer + 2.1-2 + + IComposer + default + + + + android.hardware.graphics.mapper + 2.0-1 + + IMapper + default + + + + android.hardware.health + 2.0 + + IHealth + default + + + + android.hardware.ir + 1.0 + + + android.hardware.keymaster + 3.0 + 4.0 + + IKeymasterDevice + default + + + + android.hardware.keymaster + 4.0 + + IKeymasterDevice + strongbox + + + + android.hardware.light + 2.0 + + ILight + default + + + + android.hardware.media.omx + 1.0 + + IOmx + default + + + IOmxStore + default + + + + android.hardware.memtrack + 1.0 + + IMemtrack + default + + + + android.hardware.neuralnetworks + 1.0-1 + + IDevice + .* + + + + android.hardware.nfc + 1.1 + + INfc + default + + + + android.hardware.oemlock + 1.0 + + IOemLock + default + + + + android.hardware.power + 1.0-2 + + IPower + default + + + + android.hardware.radio + 1.0-2 + + IRadio + slot1 + slot2 + slot3 + + + ISap + slot1 + + + + android.hardware.radio.config + 1.0 + + IRadioConfig + default + + + + android.hardware.renderscript + 1.0 + + IDevice + default + + + + android.hardware.secure_element + 1.0 + + ISecureElement + SIM[1-9][0-9]* + eSE[1-9][0-9]* + + + + android.hardware.sensors + 1.0 + + ISensors + default + + + + android.hardware.soundtrigger + 2.0-1 + + ISoundTriggerHw + default + + + + android.hardware.tetheroffload.config + 1.0 + + IOffloadConfig + default + + + + android.hardware.tetheroffload.control + 1.0 + + IOffloadControl + default + + + + android.hardware.thermal + 1.0-1 + + IThermal + default + + + + android.hardware.tv.cec + 1.0 + + IHdmiCec + default + + + + android.hardware.tv.input + 1.0 + + ITvInput + default + + + + android.hardware.usb + 1.0-1 + + IUsb + default + + + + android.hardware.usb.gadget + 1.0 + + IUsbGadget + default + + + + android.hardware.vibrator + 1.0-2 + + IVibrator + default + + + + android.hardware.vr + 1.0 + + IVr + default + + + + android.hardware.weaver + 1.0 + + IWeaver + default + + + + android.hardware.wifi + 1.0-2 + + IWifi + default + + + + android.hardware.wifi.hostapd + 1.0 + + IHostapd + default + + + + android.hardware.wifi.offload + 1.0 + + IOffload + default + + + + android.hardware.wifi.supplicant + 1.0-1 + + ISupplicant + default + + + + + CONFIG_ADVISE_SYSCALLS + y + + + CONFIG_AIO + y + + + CONFIG_ANDROID + y + + + CONFIG_ANDROID_BINDER_DEVICES + binder,hwbinder,vndbinder + + + CONFIG_ANDROID_BINDER_IPC + y + + + CONFIG_ASHMEM + y + + + CONFIG_AUDIT + y + + + CONFIG_BLK_DEV_INITRD + y + + + CONFIG_BLOCK + y + + + CONFIG_CGROUPS + y + + + CONFIG_CGROUP_CPUACCT + y + + + CONFIG_CGROUP_FREEZER + y + + + CONFIG_CGROUP_SCHED + y + + + CONFIG_CRYPTO_AES + y + + + CONFIG_CRYPTO_CBC + y + + + CONFIG_CRYPTO_ECB + y + + + CONFIG_CRYPTO_GCM + y + + + CONFIG_CRYPTO_HMAC + y + + + CONFIG_CRYPTO_MD5 + y + + + CONFIG_CRYPTO_NULL + y + + + CONFIG_CRYPTO_SHA1 + y + + + CONFIG_CRYPTO_SHA256 + y + + + CONFIG_CRYPTO_SHA512 + y + + + CONFIG_DEFAULT_SECURITY_SELINUX + y + + + CONFIG_DEVKMEM + n + + + CONFIG_DEVMEM + n + + + CONFIG_EMBEDDED + y + + + CONFIG_EPOLL + y + + + CONFIG_EVENTFD + y + + + CONFIG_FHANDLE + n + + + CONFIG_FUTEX + y + + + CONFIG_HARDENED_USERCOPY + y + + + CONFIG_HIGH_RES_TIMERS + y + + + CONFIG_IKCONFIG + y + + + CONFIG_IKCONFIG_PROC + y + + + CONFIG_INET + y + + + CONFIG_INET6_ESP + y + + + CONFIG_INET6_IPCOMP + y + + + CONFIG_INET6_XFRM_MODE_TRANSPORT + y + + + CONFIG_INET6_XFRM_MODE_TUNNEL + y + + + CONFIG_INET_DIAG_DESTROY + y + + + CONFIG_INET_ESP + y + + + CONFIG_INET_LRO + n + + + CONFIG_INET_XFRM_MODE_TRANSPORT + y + + + CONFIG_INET_XFRM_MODE_TUNNEL + y + + + CONFIG_IP6_NF_FILTER + y + + + CONFIG_IP6_NF_IPTABLES + y + + + CONFIG_IP6_NF_MANGLE + y + + + CONFIG_IP6_NF_MATCH_RPFILTER + y + + + CONFIG_IP6_NF_RAW + y + + + CONFIG_IP6_NF_TARGET_REJECT + y + + + CONFIG_IPV6 + y + + + CONFIG_IPV6_MIP6 + y + + + CONFIG_IPV6_MULTIPLE_TABLES + y + + + CONFIG_IPV6_OPTIMISTIC_DAD + y + + + CONFIG_IPV6_ROUTER_PREF + y + + + CONFIG_IPV6_ROUTE_INFO + y + + + CONFIG_IPV6_VTI + y + + + CONFIG_IP_ADVANCED_ROUTER + y + + + CONFIG_IP_MULTICAST + y + + + CONFIG_IP_MULTIPLE_TABLES + y + + + CONFIG_IP_NF_ARPFILTER + y + + + CONFIG_IP_NF_ARPTABLES + y + + + CONFIG_IP_NF_ARP_MANGLE + y + + + CONFIG_IP_NF_FILTER + y + + + CONFIG_IP_NF_IPTABLES + y + + + CONFIG_IP_NF_MANGLE + y + + + CONFIG_IP_NF_MATCH_ECN + y + + + CONFIG_IP_NF_MATCH_TTL + y + + + CONFIG_IP_NF_NAT + y + + + CONFIG_IP_NF_RAW + y + + + CONFIG_IP_NF_SECURITY + y + + + CONFIG_IP_NF_TARGET_MASQUERADE + y + + + CONFIG_IP_NF_TARGET_NETMAP + y + + + CONFIG_IP_NF_TARGET_REDIRECT + y + + + CONFIG_IP_NF_TARGET_REJECT + y + + + CONFIG_MAGIC_SYSRQ + y + + + CONFIG_MODULES + y + + + CONFIG_MODULE_UNLOAD + y + + + CONFIG_MODVERSIONS + y + + + CONFIG_NET + y + + + CONFIG_NETDEVICES + y + + + CONFIG_NETFILTER + y + + + CONFIG_NETFILTER_XT_MATCH_COMMENT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNMARK + y + + + CONFIG_NETFILTER_XT_MATCH_CONNTRACK + y + + + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_HELPER + y + + + CONFIG_NETFILTER_XT_MATCH_IPRANGE + y + + + CONFIG_NETFILTER_XT_MATCH_LENGTH + y + + + CONFIG_NETFILTER_XT_MATCH_LIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_MAC + y + + + CONFIG_NETFILTER_XT_MATCH_MARK + y + + + CONFIG_NETFILTER_XT_MATCH_PKTTYPE + y + + + CONFIG_NETFILTER_XT_MATCH_POLICY + y + + + CONFIG_NETFILTER_XT_MATCH_QTAGUID + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA2 + y + + + CONFIG_NETFILTER_XT_MATCH_SOCKET + y + + + CONFIG_NETFILTER_XT_MATCH_STATE + y + + + CONFIG_NETFILTER_XT_MATCH_STATISTIC + y + + + CONFIG_NETFILTER_XT_MATCH_STRING + y + + + CONFIG_NETFILTER_XT_MATCH_TIME + y + + + CONFIG_NETFILTER_XT_MATCH_U32 + y + + + CONFIG_NETFILTER_XT_TARGET_CLASSIFY + y + + + CONFIG_NETFILTER_XT_TARGET_CONNMARK + y + + + CONFIG_NETFILTER_XT_TARGET_CONNSECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_IDLETIMER + y + + + CONFIG_NETFILTER_XT_TARGET_MARK + y + + + CONFIG_NETFILTER_XT_TARGET_NFLOG + y + + + CONFIG_NETFILTER_XT_TARGET_NFQUEUE + y + + + CONFIG_NETFILTER_XT_TARGET_SECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_TCPMSS + y + + + CONFIG_NETFILTER_XT_TARGET_TPROXY + y + + + CONFIG_NETFILTER_XT_TARGET_TRACE + y + + + CONFIG_NET_CLS_ACT + y + + + CONFIG_NET_CLS_U32 + y + + + CONFIG_NET_EMATCH + y + + + CONFIG_NET_EMATCH_U32 + y + + + CONFIG_NET_IPVTI + y + + + CONFIG_NET_KEY + y + + + CONFIG_NET_SCHED + y + + + CONFIG_NET_SCH_HTB + y + + + CONFIG_NFSD + n + + + CONFIG_NFS_FS + n + + + CONFIG_NF_CONNTRACK + y + + + CONFIG_NF_CONNTRACK_AMANDA + y + + + CONFIG_NF_CONNTRACK_EVENTS + y + + + CONFIG_NF_CONNTRACK_FTP + y + + + CONFIG_NF_CONNTRACK_H323 + y + + + CONFIG_NF_CONNTRACK_IPV4 + y + + + CONFIG_NF_CONNTRACK_IPV6 + y + + + CONFIG_NF_CONNTRACK_IRC + y + + + CONFIG_NF_CONNTRACK_NETBIOS_NS + y + + + CONFIG_NF_CONNTRACK_PPTP + y + + + CONFIG_NF_CONNTRACK_SANE + y + + + CONFIG_NF_CONNTRACK_SECMARK + y + + + CONFIG_NF_CONNTRACK_TFTP + y + + + CONFIG_NF_CT_NETLINK + y + + + CONFIG_NF_CT_PROTO_DCCP + y + + + CONFIG_NF_CT_PROTO_SCTP + y + + + CONFIG_NF_CT_PROTO_UDPLITE + y + + + CONFIG_NF_NAT + y + + + CONFIG_NO_HZ + y + + + CONFIG_PACKET + y + + + CONFIG_PM_WAKELOCKS + y + + + CONFIG_PPP + y + + + CONFIG_PPPOLAC + y + + + CONFIG_PPPOPNS + y + + + CONFIG_PPP_BSDCOMP + y + + + CONFIG_PPP_DEFLATE + y + + + CONFIG_PPP_MPPE + y + + + CONFIG_PREEMPT + y + + + CONFIG_PROC_FS + y + + + CONFIG_PROFILING + y + + + CONFIG_RTC_CLASS + y + + + CONFIG_RT_GROUP_SCHED + y + + + CONFIG_SECCOMP + y + + + CONFIG_SECCOMP_FILTER + y + + + CONFIG_SECURITY + y + + + CONFIG_SECURITY_NETWORK + y + + + CONFIG_SECURITY_PERF_EVENTS_RESTRICT + y + + + CONFIG_SECURITY_SELINUX + y + + + CONFIG_SHMEM + y + + + CONFIG_SIGNALFD + y + + + CONFIG_STAGING + y + + + CONFIG_SUSPEND + y + + + CONFIG_SYNC + y + + + CONFIG_SYSFS + y + + + CONFIG_SYSVIPC + n + + + CONFIG_TIMERFD + y + + + CONFIG_TUN + y + + + CONFIG_UID_SYS_STATS + y + + + CONFIG_UNIX + y + + + CONFIG_USB_CONFIGFS + y + + + CONFIG_USB_CONFIGFS_F_ACC + y + + + CONFIG_USB_CONFIGFS_F_AUDIO_SRC + y + + + CONFIG_USB_CONFIGFS_F_FS + y + + + CONFIG_USB_CONFIGFS_F_MIDI + y + + + CONFIG_USB_CONFIGFS_UEVENT + y + + + CONFIG_USB_GADGET + y + + + CONFIG_USB_SUPPORT + y + + + CONFIG_USELIB + n + + + CONFIG_XFRM_USER + y + + + + + + CONFIG_ARM + y + + + + CONFIG_OABI_COMPAT + n + + + + + + CONFIG_ARM64 + y + + + + CONFIG_ARMV8_DEPRECATED + y + + + CONFIG_CP15_BARRIER_EMULATION + y + + + CONFIG_SETEND_EMULATION + y + + + CONFIG_SWP_EMULATION + y + + + + + CONFIG_ADVISE_SYSCALLS + y + + + CONFIG_AIO + y + + + CONFIG_ANDROID + y + + + CONFIG_ANDROID_BINDER_DEVICES + binder,hwbinder,vndbinder + + + CONFIG_ANDROID_BINDER_IPC + y + + + CONFIG_ASHMEM + y + + + CONFIG_AUDIT + y + + + CONFIG_BLK_DEV_INITRD + y + + + CONFIG_BLOCK + y + + + CONFIG_BPF_SYSCALL + y + + + CONFIG_CGROUPS + y + + + CONFIG_CGROUP_BPF + y + + + CONFIG_CGROUP_CPUACCT + y + + + CONFIG_CGROUP_FREEZER + y + + + CONFIG_CGROUP_SCHED + y + + + CONFIG_CRYPTO_AES + y + + + CONFIG_CRYPTO_CBC + y + + + CONFIG_CRYPTO_ECB + y + + + CONFIG_CRYPTO_GCM + y + + + CONFIG_CRYPTO_HMAC + y + + + CONFIG_CRYPTO_MD5 + y + + + CONFIG_CRYPTO_NULL + y + + + CONFIG_CRYPTO_SHA1 + y + + + CONFIG_CRYPTO_SHA256 + y + + + CONFIG_CRYPTO_SHA512 + y + + + CONFIG_DEFAULT_SECURITY_SELINUX + y + + + CONFIG_DEVKMEM + n + + + CONFIG_DEVMEM + n + + + CONFIG_EMBEDDED + y + + + CONFIG_EPOLL + y + + + CONFIG_EVENTFD + y + + + CONFIG_FHANDLE + n + + + CONFIG_FUTEX + y + + + CONFIG_HARDENED_USERCOPY + y + + + CONFIG_HIGH_RES_TIMERS + y + + + CONFIG_IKCONFIG + y + + + CONFIG_IKCONFIG_PROC + y + + + CONFIG_INET + y + + + CONFIG_INET6_ESP + y + + + CONFIG_INET6_IPCOMP + y + + + CONFIG_INET6_XFRM_MODE_TRANSPORT + y + + + CONFIG_INET6_XFRM_MODE_TUNNEL + y + + + CONFIG_INET_DIAG_DESTROY + y + + + CONFIG_INET_ESP + y + + + CONFIG_INET_XFRM_MODE_TRANSPORT + y + + + CONFIG_INET_XFRM_MODE_TUNNEL + y + + + CONFIG_IP6_NF_FILTER + y + + + CONFIG_IP6_NF_IPTABLES + y + + + CONFIG_IP6_NF_MANGLE + y + + + CONFIG_IP6_NF_MATCH_RPFILTER + y + + + CONFIG_IP6_NF_RAW + y + + + CONFIG_IP6_NF_TARGET_REJECT + y + + + CONFIG_IPV6 + y + + + CONFIG_IPV6_MIP6 + y + + + CONFIG_IPV6_MULTIPLE_TABLES + y + + + CONFIG_IPV6_OPTIMISTIC_DAD + y + + + CONFIG_IPV6_ROUTER_PREF + y + + + CONFIG_IPV6_ROUTE_INFO + y + + + CONFIG_IPV6_VTI + y + + + CONFIG_IP_ADVANCED_ROUTER + y + + + CONFIG_IP_MULTICAST + y + + + CONFIG_IP_MULTIPLE_TABLES + y + + + CONFIG_IP_NF_ARPFILTER + y + + + CONFIG_IP_NF_ARPTABLES + y + + + CONFIG_IP_NF_ARP_MANGLE + y + + + CONFIG_IP_NF_FILTER + y + + + CONFIG_IP_NF_IPTABLES + y + + + CONFIG_IP_NF_MANGLE + y + + + CONFIG_IP_NF_MATCH_ECN + y + + + CONFIG_IP_NF_MATCH_TTL + y + + + CONFIG_IP_NF_NAT + y + + + CONFIG_IP_NF_RAW + y + + + CONFIG_IP_NF_SECURITY + y + + + CONFIG_IP_NF_TARGET_MASQUERADE + y + + + CONFIG_IP_NF_TARGET_NETMAP + y + + + CONFIG_IP_NF_TARGET_REDIRECT + y + + + CONFIG_IP_NF_TARGET_REJECT + y + + + CONFIG_MAGIC_SYSRQ + y + + + CONFIG_MODULES + y + + + CONFIG_MODULE_UNLOAD + y + + + CONFIG_MODVERSIONS + y + + + CONFIG_NET + y + + + CONFIG_NETDEVICES + y + + + CONFIG_NETFILTER + y + + + CONFIG_NETFILTER_XT_MATCH_BPF + y + + + CONFIG_NETFILTER_XT_MATCH_COMMENT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNMARK + y + + + CONFIG_NETFILTER_XT_MATCH_CONNTRACK + y + + + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_HELPER + y + + + CONFIG_NETFILTER_XT_MATCH_IPRANGE + y + + + CONFIG_NETFILTER_XT_MATCH_LENGTH + y + + + CONFIG_NETFILTER_XT_MATCH_LIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_MAC + y + + + CONFIG_NETFILTER_XT_MATCH_MARK + y + + + CONFIG_NETFILTER_XT_MATCH_PKTTYPE + y + + + CONFIG_NETFILTER_XT_MATCH_POLICY + y + + + CONFIG_NETFILTER_XT_MATCH_QTAGUID + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA2 + y + + + CONFIG_NETFILTER_XT_MATCH_SOCKET + y + + + CONFIG_NETFILTER_XT_MATCH_STATE + y + + + CONFIG_NETFILTER_XT_MATCH_STATISTIC + y + + + CONFIG_NETFILTER_XT_MATCH_STRING + y + + + CONFIG_NETFILTER_XT_MATCH_TIME + y + + + CONFIG_NETFILTER_XT_MATCH_U32 + y + + + CONFIG_NETFILTER_XT_TARGET_CLASSIFY + y + + + CONFIG_NETFILTER_XT_TARGET_CONNMARK + y + + + CONFIG_NETFILTER_XT_TARGET_CONNSECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_IDLETIMER + y + + + CONFIG_NETFILTER_XT_TARGET_MARK + y + + + CONFIG_NETFILTER_XT_TARGET_NFLOG + y + + + CONFIG_NETFILTER_XT_TARGET_NFQUEUE + y + + + CONFIG_NETFILTER_XT_TARGET_SECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_TCPMSS + y + + + CONFIG_NETFILTER_XT_TARGET_TPROXY + y + + + CONFIG_NETFILTER_XT_TARGET_TRACE + y + + + CONFIG_NET_CLS_ACT + y + + + CONFIG_NET_CLS_U32 + y + + + CONFIG_NET_EMATCH + y + + + CONFIG_NET_EMATCH_U32 + y + + + CONFIG_NET_IPVTI + y + + + CONFIG_NET_KEY + y + + + CONFIG_NET_SCHED + y + + + CONFIG_NET_SCH_HTB + y + + + CONFIG_NFSD + n + + + CONFIG_NFS_FS + n + + + CONFIG_NF_CONNTRACK + y + + + CONFIG_NF_CONNTRACK_AMANDA + y + + + CONFIG_NF_CONNTRACK_EVENTS + y + + + CONFIG_NF_CONNTRACK_FTP + y + + + CONFIG_NF_CONNTRACK_H323 + y + + + CONFIG_NF_CONNTRACK_IPV4 + y + + + CONFIG_NF_CONNTRACK_IPV6 + y + + + CONFIG_NF_CONNTRACK_IRC + y + + + CONFIG_NF_CONNTRACK_NETBIOS_NS + y + + + CONFIG_NF_CONNTRACK_PPTP + y + + + CONFIG_NF_CONNTRACK_SANE + y + + + CONFIG_NF_CONNTRACK_SECMARK + y + + + CONFIG_NF_CONNTRACK_TFTP + y + + + CONFIG_NF_CT_NETLINK + y + + + CONFIG_NF_CT_PROTO_DCCP + y + + + CONFIG_NF_CT_PROTO_SCTP + y + + + CONFIG_NF_CT_PROTO_UDPLITE + y + + + CONFIG_NF_NAT + y + + + CONFIG_NO_HZ + y + + + CONFIG_PACKET + y + + + CONFIG_PM_WAKELOCKS + y + + + CONFIG_PPP + y + + + CONFIG_PPPOLAC + y + + + CONFIG_PPPOPNS + y + + + CONFIG_PPP_BSDCOMP + y + + + CONFIG_PPP_DEFLATE + y + + + CONFIG_PPP_MPPE + y + + + CONFIG_PREEMPT + y + + + CONFIG_PROC_FS + y + + + CONFIG_PROFILING + y + + + CONFIG_RTC_CLASS + y + + + CONFIG_RT_GROUP_SCHED + y + + + CONFIG_SECCOMP + y + + + CONFIG_SECCOMP_FILTER + y + + + CONFIG_SECURITY + y + + + CONFIG_SECURITY_NETWORK + y + + + CONFIG_SECURITY_PERF_EVENTS_RESTRICT + y + + + CONFIG_SECURITY_SELINUX + y + + + CONFIG_SHMEM + y + + + CONFIG_SIGNALFD + y + + + CONFIG_STAGING + y + + + CONFIG_SUSPEND + y + + + CONFIG_SYNC_FILE + y + + + CONFIG_SYSFS + y + + + CONFIG_SYSVIPC + n + + + CONFIG_TIMERFD + y + + + CONFIG_TUN + y + + + CONFIG_UID_SYS_STATS + y + + + CONFIG_UNIX + y + + + CONFIG_USB_CONFIGFS + y + + + CONFIG_USB_CONFIGFS_F_ACC + y + + + CONFIG_USB_CONFIGFS_F_AUDIO_SRC + y + + + CONFIG_USB_CONFIGFS_F_FS + y + + + CONFIG_USB_CONFIGFS_F_MIDI + y + + + CONFIG_USB_CONFIGFS_UEVENT + y + + + CONFIG_USB_GADGET + y + + + CONFIG_USB_SUPPORT + y + + + CONFIG_USELIB + n + + + CONFIG_XFRM_USER + y + + + + + + CONFIG_ARM + y + + + + CONFIG_OABI_COMPAT + n + + + + + + CONFIG_ARM64 + y + + + + CONFIG_ARMV8_DEPRECATED + y + + + CONFIG_CP15_BARRIER_EMULATION + y + + + CONFIG_SETEND_EMULATION + y + + + CONFIG_SWP_EMULATION + y + + + + + CONFIG_ADVISE_SYSCALLS + y + + + CONFIG_AIO + y + + + CONFIG_ANDROID + y + + + CONFIG_ANDROID_BINDER_DEVICES + binder,hwbinder,vndbinder + + + CONFIG_ANDROID_BINDER_IPC + y + + + CONFIG_ASHMEM + y + + + CONFIG_AUDIT + y + + + CONFIG_BLK_DEV_INITRD + y + + + CONFIG_BLOCK + y + + + CONFIG_BPF_SYSCALL + y + + + CONFIG_CGROUPS + y + + + CONFIG_CGROUP_BPF + y + + + CONFIG_CGROUP_CPUACCT + y + + + CONFIG_CGROUP_FREEZER + y + + + CONFIG_CGROUP_SCHED + y + + + CONFIG_CRYPTO_AES + y + + + CONFIG_CRYPTO_CBC + y + + + CONFIG_CRYPTO_ECB + y + + + CONFIG_CRYPTO_GCM + y + + + CONFIG_CRYPTO_HMAC + y + + + CONFIG_CRYPTO_MD5 + y + + + CONFIG_CRYPTO_NULL + y + + + CONFIG_CRYPTO_SHA1 + y + + + CONFIG_CRYPTO_SHA256 + y + + + CONFIG_CRYPTO_SHA512 + y + + + CONFIG_DEFAULT_SECURITY_SELINUX + y + + + CONFIG_DEVKMEM + n + + + CONFIG_DEVMEM + n + + + CONFIG_EMBEDDED + y + + + CONFIG_EPOLL + y + + + CONFIG_EVENTFD + y + + + CONFIG_FHANDLE + n + + + CONFIG_FUTEX + y + + + CONFIG_HARDENED_USERCOPY + y + + + CONFIG_HIGH_RES_TIMERS + y + + + CONFIG_IKCONFIG + y + + + CONFIG_IKCONFIG_PROC + y + + + CONFIG_INET + y + + + CONFIG_INET6_ESP + y + + + CONFIG_INET6_IPCOMP + y + + + CONFIG_INET6_XFRM_MODE_TRANSPORT + y + + + CONFIG_INET6_XFRM_MODE_TUNNEL + y + + + CONFIG_INET_DIAG_DESTROY + y + + + CONFIG_INET_ESP + y + + + CONFIG_INET_XFRM_MODE_TRANSPORT + y + + + CONFIG_INET_XFRM_MODE_TUNNEL + y + + + CONFIG_IP6_NF_FILTER + y + + + CONFIG_IP6_NF_IPTABLES + y + + + CONFIG_IP6_NF_MANGLE + y + + + CONFIG_IP6_NF_MATCH_RPFILTER + y + + + CONFIG_IP6_NF_RAW + y + + + CONFIG_IP6_NF_TARGET_REJECT + y + + + CONFIG_IPV6 + y + + + CONFIG_IPV6_MIP6 + y + + + CONFIG_IPV6_MULTIPLE_TABLES + y + + + CONFIG_IPV6_OPTIMISTIC_DAD + y + + + CONFIG_IPV6_ROUTER_PREF + y + + + CONFIG_IPV6_ROUTE_INFO + y + + + CONFIG_IPV6_VTI + y + + + CONFIG_IP_ADVANCED_ROUTER + y + + + CONFIG_IP_MULTICAST + y + + + CONFIG_IP_MULTIPLE_TABLES + y + + + CONFIG_IP_NF_ARPFILTER + y + + + CONFIG_IP_NF_ARPTABLES + y + + + CONFIG_IP_NF_ARP_MANGLE + y + + + CONFIG_IP_NF_FILTER + y + + + CONFIG_IP_NF_IPTABLES + y + + + CONFIG_IP_NF_MANGLE + y + + + CONFIG_IP_NF_MATCH_ECN + y + + + CONFIG_IP_NF_MATCH_TTL + y + + + CONFIG_IP_NF_NAT + y + + + CONFIG_IP_NF_RAW + y + + + CONFIG_IP_NF_SECURITY + y + + + CONFIG_IP_NF_TARGET_MASQUERADE + y + + + CONFIG_IP_NF_TARGET_NETMAP + y + + + CONFIG_IP_NF_TARGET_REDIRECT + y + + + CONFIG_IP_NF_TARGET_REJECT + y + + + CONFIG_MAGIC_SYSRQ + y + + + CONFIG_MEMCG + y + + + CONFIG_MEMCG_SWAP + y + + + CONFIG_MODULES + y + + + CONFIG_MODULE_UNLOAD + y + + + CONFIG_MODVERSIONS + y + + + CONFIG_NET + y + + + CONFIG_NETDEVICES + y + + + CONFIG_NETFILTER + y + + + CONFIG_NETFILTER_XT_MATCH_BPF + y + + + CONFIG_NETFILTER_XT_MATCH_COMMENT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNMARK + y + + + CONFIG_NETFILTER_XT_MATCH_CONNTRACK + y + + + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_HELPER + y + + + CONFIG_NETFILTER_XT_MATCH_IPRANGE + y + + + CONFIG_NETFILTER_XT_MATCH_LENGTH + y + + + CONFIG_NETFILTER_XT_MATCH_LIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_MAC + y + + + CONFIG_NETFILTER_XT_MATCH_MARK + y + + + CONFIG_NETFILTER_XT_MATCH_PKTTYPE + y + + + CONFIG_NETFILTER_XT_MATCH_POLICY + y + + + CONFIG_NETFILTER_XT_MATCH_QTAGUID + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA2 + y + + + CONFIG_NETFILTER_XT_MATCH_SOCKET + y + + + CONFIG_NETFILTER_XT_MATCH_STATE + y + + + CONFIG_NETFILTER_XT_MATCH_STATISTIC + y + + + CONFIG_NETFILTER_XT_MATCH_STRING + y + + + CONFIG_NETFILTER_XT_MATCH_TIME + y + + + CONFIG_NETFILTER_XT_MATCH_U32 + y + + + CONFIG_NETFILTER_XT_TARGET_CLASSIFY + y + + + CONFIG_NETFILTER_XT_TARGET_CONNMARK + y + + + CONFIG_NETFILTER_XT_TARGET_CONNSECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_IDLETIMER + y + + + CONFIG_NETFILTER_XT_TARGET_MARK + y + + + CONFIG_NETFILTER_XT_TARGET_NFLOG + y + + + CONFIG_NETFILTER_XT_TARGET_NFQUEUE + y + + + CONFIG_NETFILTER_XT_TARGET_SECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_TCPMSS + y + + + CONFIG_NETFILTER_XT_TARGET_TPROXY + y + + + CONFIG_NETFILTER_XT_TARGET_TRACE + y + + + CONFIG_NET_CLS_ACT + y + + + CONFIG_NET_CLS_U32 + y + + + CONFIG_NET_EMATCH + y + + + CONFIG_NET_EMATCH_U32 + y + + + CONFIG_NET_IPVTI + y + + + CONFIG_NET_KEY + y + + + CONFIG_NET_SCHED + y + + + CONFIG_NET_SCH_HTB + y + + + CONFIG_NFSD + n + + + CONFIG_NFS_FS + n + + + CONFIG_NF_CONNTRACK + y + + + CONFIG_NF_CONNTRACK_AMANDA + y + + + CONFIG_NF_CONNTRACK_EVENTS + y + + + CONFIG_NF_CONNTRACK_FTP + y + + + CONFIG_NF_CONNTRACK_H323 + y + + + CONFIG_NF_CONNTRACK_IPV4 + y + + + CONFIG_NF_CONNTRACK_IPV6 + y + + + CONFIG_NF_CONNTRACK_IRC + y + + + CONFIG_NF_CONNTRACK_NETBIOS_NS + y + + + CONFIG_NF_CONNTRACK_PPTP + y + + + CONFIG_NF_CONNTRACK_SANE + y + + + CONFIG_NF_CONNTRACK_SECMARK + y + + + CONFIG_NF_CONNTRACK_TFTP + y + + + CONFIG_NF_CT_NETLINK + y + + + CONFIG_NF_CT_PROTO_DCCP + y + + + CONFIG_NF_CT_PROTO_SCTP + y + + + CONFIG_NF_CT_PROTO_UDPLITE + y + + + CONFIG_NF_NAT + y + + + CONFIG_NF_SOCKET_IPV4 + y + + + CONFIG_NF_SOCKET_IPV6 + y + + + CONFIG_NO_HZ + y + + + CONFIG_PACKET + y + + + CONFIG_PM_WAKELOCKS + y + + + CONFIG_PPP + y + + + CONFIG_PPP_BSDCOMP + y + + + CONFIG_PPP_DEFLATE + y + + + CONFIG_PPP_MPPE + y + + + CONFIG_PREEMPT + y + + + CONFIG_PROC_FS + y + + + CONFIG_PROFILING + y + + + CONFIG_RTC_CLASS + y + + + CONFIG_RT_GROUP_SCHED + y + + + CONFIG_SECCOMP + y + + + CONFIG_SECCOMP_FILTER + y + + + CONFIG_SECURITY + y + + + CONFIG_SECURITY_NETWORK + y + + + CONFIG_SECURITY_PERF_EVENTS_RESTRICT + y + + + CONFIG_SECURITY_SELINUX + y + + + CONFIG_SHMEM + y + + + CONFIG_SIGNALFD + y + + + CONFIG_STAGING + y + + + CONFIG_SUSPEND + y + + + CONFIG_SYNC_FILE + y + + + CONFIG_SYSFS + y + + + CONFIG_SYSVIPC + n + + + CONFIG_TIMERFD + y + + + CONFIG_TUN + y + + + CONFIG_UID_SYS_STATS + y + + + CONFIG_UNIX + y + + + CONFIG_USB_CONFIGFS + y + + + CONFIG_USB_CONFIGFS_F_ACC + y + + + CONFIG_USB_CONFIGFS_F_AUDIO_SRC + y + + + CONFIG_USB_CONFIGFS_F_FS + y + + + CONFIG_USB_CONFIGFS_F_MIDI + y + + + CONFIG_USB_CONFIGFS_UEVENT + y + + + CONFIG_USB_GADGET + y + + + CONFIG_USB_SUPPORT + y + + + CONFIG_USELIB + n + + + CONFIG_XFRM_USER + y + + + + + + CONFIG_ARM + y + + + + CONFIG_OABI_COMPAT + n + + + + + + CONFIG_ARM64 + y + + + + CONFIG_ARMV8_DEPRECATED + y + + + CONFIG_CP15_BARRIER_EMULATION + y + + + CONFIG_SETEND_EMULATION + y + + + CONFIG_SWP_EMULATION + y + + + diff --git a/recovery/root/sbin/system/etc/vintf/compatibility_matrix.device.xml b/recovery/root/sbin/system/etc/vintf/compatibility_matrix.device.xml new file mode 100755 index 0000000..192edc6 --- /dev/null +++ b/recovery/root/sbin/system/etc/vintf/compatibility_matrix.device.xml @@ -0,0 +1,12 @@ + + + + 30 + 26.0 + 27.0 + 28.0 + + diff --git a/recovery/root/sbin/system/etc/vintf/compatibility_matrix.legacy.xml b/recovery/root/sbin/system/etc/vintf/compatibility_matrix.legacy.xml new file mode 100755 index 0000000..c006ebf --- /dev/null +++ b/recovery/root/sbin/system/etc/vintf/compatibility_matrix.legacy.xml @@ -0,0 +1,2280 @@ + + + + android.hardware.audio + 2.0 + + IDevicesFactory + default + + + + android.hardware.audio.effect + 2.0 + + IEffectsFactory + default + + + + android.hardware.automotive.evs + 1.0 + + IEvsEnumerator + default + + + + android.hardware.automotive.vehicle + 2.0 + + IVehicle + default + + + + android.hardware.biometrics.fingerprint + 2.1 + + IBiometricsFingerprint + default + + + + android.hardware.bluetooth + 1.0 + + IBluetoothHci + default + + + + android.hardware.boot + 1.0 + + IBootControl + default + + + + android.hardware.broadcastradio + 1.0 + + IBroadcastRadioFactory + default + + + + android.hardware.camera.provider + 2.4 + + ICameraProvider + legacy/0 + + + + android.hardware.configstore + 1.0 + + ISurfaceFlingerConfigs + default + + + + android.hardware.contexthub + 1.0 + + IContexthub + default + + + + android.hardware.drm + 1.0 + + ICryptoFactory + default + + + IDrmFactory + default + + + + android.hardware.dumpstate + 1.0 + + IDumpstateDevice + default + + + + android.hardware.gatekeeper + 1.0 + + IGatekeeper + default + + + + android.hardware.gnss + 1.0 + + IGnss + default + + + + android.hardware.graphics.allocator + 2.0 + + IAllocator + default + + + + android.hardware.graphics.composer + 2.1 + + IComposer + default + + + + android.hardware.graphics.mapper + 2.0 + + IMapper + default + + + + android.hardware.health + 1.0 + + IHealth + default + + + + android.hardware.ir + 1.0 + + + android.hardware.keymaster + 3.0 + + IKeymasterDevice + default + + + + android.hardware.light + 2.0 + + ILight + default + + + + android.hardware.media.omx + 1.0 + + IOmx + default + + + IOmxStore + default + + + + android.hardware.memtrack + 1.0 + + IMemtrack + default + + + + android.hardware.nfc + 1.0 + + INfc + default + + + + android.hardware.power + 1.0 + + IPower + default + + + + android.hardware.radio + 1.0 + + IRadio + slot1 + + + ISap + slot1 + + + + android.hardware.radio.deprecated + 1.0 + + IOemHook + slot1 + + + + android.hardware.renderscript + 1.0 + + IDevice + default + + + + android.hardware.sensors + 1.0 + + ISensors + default + + + + android.hardware.soundtrigger + 2.0 + + ISoundTriggerHw + default + + + + android.hardware.thermal + 1.0 + + IThermal + default + + + + android.hardware.tv.cec + 1.0 + + IHdmiCec + default + + + + android.hardware.tv.input + 1.0 + + ITvInput + default + + + + android.hardware.usb + 1.0 + + IUsb + default + + + + android.hardware.vibrator + 1.0 + + IVibrator + default + + + + android.hardware.vr + 1.0 + + IVr + default + + + + android.hardware.wifi + 1.0 + + IWifi + default + + + + android.hardware.wifi.supplicant + 1.0 + + ISupplicant + default + + + + + CONFIG_ANDROID + y + + + CONFIG_ANDROID_BINDER_DEVICES + binder,hwbinder,vndbinder + + + CONFIG_ANDROID_BINDER_IPC + y + + + CONFIG_ANDROID_LOW_MEMORY_KILLER + y + + + CONFIG_ASHMEM + y + + + CONFIG_AUDIT + y + + + CONFIG_BLK_DEV_INITRD + y + + + CONFIG_CGROUPS + y + + + CONFIG_CGROUP_CPUACCT + y + + + CONFIG_CGROUP_FREEZER + y + + + CONFIG_CGROUP_SCHED + y + + + CONFIG_DEFAULT_SECURITY_SELINUX + y + + + CONFIG_DEVKMEM + n + + + CONFIG_DEVMEM + n + + + CONFIG_EMBEDDED + y + + + CONFIG_FHANDLE + n + + + CONFIG_HARDENED_USERCOPY + y + + + CONFIG_HIGH_RES_TIMERS + y + + + CONFIG_IKCONFIG + y + + + CONFIG_IKCONFIG_PROC + y + + + CONFIG_INET + y + + + CONFIG_INET6_AH + y + + + CONFIG_INET6_ESP + y + + + CONFIG_INET6_IPCOMP + y + + + CONFIG_INET_DIAG_DESTROY + y + + + CONFIG_INET_ESP + y + + + CONFIG_INET_LRO + n + + + CONFIG_INET_XFRM_MODE_TUNNEL + y + + + CONFIG_IP6_NF_FILTER + y + + + CONFIG_IP6_NF_IPTABLES + y + + + CONFIG_IP6_NF_MANGLE + y + + + CONFIG_IP6_NF_RAW + y + + + CONFIG_IP6_NF_TARGET_REJECT + y + + + CONFIG_IPV6 + y + + + CONFIG_IPV6_MIP6 + y + + + CONFIG_IPV6_MULTIPLE_TABLES + y + + + CONFIG_IPV6_OPTIMISTIC_DAD + y + + + CONFIG_IPV6_ROUTER_PREF + y + + + CONFIG_IPV6_ROUTE_INFO + y + + + CONFIG_IP_ADVANCED_ROUTER + y + + + CONFIG_IP_MULTICAST + y + + + CONFIG_IP_MULTIPLE_TABLES + y + + + CONFIG_IP_NF_ARPFILTER + y + + + CONFIG_IP_NF_ARPTABLES + y + + + CONFIG_IP_NF_ARP_MANGLE + y + + + CONFIG_IP_NF_FILTER + y + + + CONFIG_IP_NF_IPTABLES + y + + + CONFIG_IP_NF_MANGLE + y + + + CONFIG_IP_NF_MATCH_AH + y + + + CONFIG_IP_NF_MATCH_ECN + y + + + CONFIG_IP_NF_MATCH_TTL + y + + + CONFIG_IP_NF_NAT + y + + + CONFIG_IP_NF_RAW + y + + + CONFIG_IP_NF_SECURITY + y + + + CONFIG_IP_NF_TARGET_MASQUERADE + y + + + CONFIG_IP_NF_TARGET_NETMAP + y + + + CONFIG_IP_NF_TARGET_REDIRECT + y + + + CONFIG_IP_NF_TARGET_REJECT + y + + + CONFIG_MODULES + y + + + CONFIG_MODULE_UNLOAD + y + + + CONFIG_MODVERSIONS + y + + + CONFIG_NET + y + + + CONFIG_NETDEVICES + y + + + CONFIG_NETFILTER + y + + + CONFIG_NETFILTER_XT_MATCH_COMMENT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNMARK + y + + + CONFIG_NETFILTER_XT_MATCH_CONNTRACK + y + + + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_HELPER + y + + + CONFIG_NETFILTER_XT_MATCH_IPRANGE + y + + + CONFIG_NETFILTER_XT_MATCH_LENGTH + y + + + CONFIG_NETFILTER_XT_MATCH_LIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_MAC + y + + + CONFIG_NETFILTER_XT_MATCH_MARK + y + + + CONFIG_NETFILTER_XT_MATCH_PKTTYPE + y + + + CONFIG_NETFILTER_XT_MATCH_POLICY + y + + + CONFIG_NETFILTER_XT_MATCH_QTAGUID + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA2 + y + + + CONFIG_NETFILTER_XT_MATCH_SOCKET + y + + + CONFIG_NETFILTER_XT_MATCH_STATE + y + + + CONFIG_NETFILTER_XT_MATCH_STATISTIC + y + + + CONFIG_NETFILTER_XT_MATCH_STRING + y + + + CONFIG_NETFILTER_XT_MATCH_TIME + y + + + CONFIG_NETFILTER_XT_MATCH_U32 + y + + + CONFIG_NETFILTER_XT_TARGET_CLASSIFY + y + + + CONFIG_NETFILTER_XT_TARGET_CONNMARK + y + + + CONFIG_NETFILTER_XT_TARGET_CONNSECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_IDLETIMER + y + + + CONFIG_NETFILTER_XT_TARGET_MARK + y + + + CONFIG_NETFILTER_XT_TARGET_NFLOG + y + + + CONFIG_NETFILTER_XT_TARGET_NFQUEUE + y + + + CONFIG_NETFILTER_XT_TARGET_SECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_TCPMSS + y + + + CONFIG_NETFILTER_XT_TARGET_TPROXY + y + + + CONFIG_NETFILTER_XT_TARGET_TRACE + y + + + CONFIG_NET_CLS_ACT + y + + + CONFIG_NET_CLS_U32 + y + + + CONFIG_NET_EMATCH + y + + + CONFIG_NET_EMATCH_U32 + y + + + CONFIG_NET_KEY + y + + + CONFIG_NET_SCHED + y + + + CONFIG_NET_SCH_HTB + y + + + CONFIG_NF_CONNTRACK + y + + + CONFIG_NF_CONNTRACK_AMANDA + y + + + CONFIG_NF_CONNTRACK_EVENTS + y + + + CONFIG_NF_CONNTRACK_FTP + y + + + CONFIG_NF_CONNTRACK_H323 + y + + + CONFIG_NF_CONNTRACK_IPV4 + y + + + CONFIG_NF_CONNTRACK_IPV6 + y + + + CONFIG_NF_CONNTRACK_IRC + y + + + CONFIG_NF_CONNTRACK_NETBIOS_NS + y + + + CONFIG_NF_CONNTRACK_PPTP + y + + + CONFIG_NF_CONNTRACK_SANE + y + + + CONFIG_NF_CONNTRACK_SECMARK + y + + + CONFIG_NF_CONNTRACK_TFTP + y + + + CONFIG_NF_CT_NETLINK + y + + + CONFIG_NF_CT_PROTO_DCCP + y + + + CONFIG_NF_CT_PROTO_SCTP + y + + + CONFIG_NF_CT_PROTO_UDPLITE + y + + + CONFIG_NF_NAT + y + + + CONFIG_NO_HZ + y + + + CONFIG_OABI_COMPAT + n + + + CONFIG_PACKET + y + + + CONFIG_PM_AUTOSLEEP + y + + + CONFIG_PM_WAKELOCKS + y + + + CONFIG_PPP + y + + + CONFIG_PPPOLAC + y + + + CONFIG_PPPOPNS + y + + + CONFIG_PPP_BSDCOMP + y + + + CONFIG_PPP_DEFLATE + y + + + CONFIG_PPP_MPPE + y + + + CONFIG_PREEMPT + y + + + CONFIG_RESOURCE_COUNTERS + y + + + CONFIG_RTC_CLASS + y + + + CONFIG_RT_GROUP_SCHED + y + + + CONFIG_SECCOMP + y + + + CONFIG_SECURITY + y + + + CONFIG_SECURITY_NETWORK + y + + + CONFIG_SECURITY_PERF_EVENTS_RESTRICT + y + + + CONFIG_SECURITY_SELINUX + y + + + CONFIG_STAGING + y + + + CONFIG_SWITCH + y + + + CONFIG_SYNC + y + + + CONFIG_SYSVIPC + n + + + CONFIG_TUN + y + + + CONFIG_UID_SYS_STATS + y + + + CONFIG_UNIX + y + + + CONFIG_USB_GADGET + y + + + CONFIG_USELIB + n + + + CONFIG_XFRM_USER + y + + + + + + CONFIG_ARM64 + y + + + + CONFIG_ARMV8_DEPRECATED + y + + + CONFIG_CP15_BARRIER_EMULATION + y + + + CONFIG_SETEND_EMULATION + y + + + CONFIG_SWP_EMULATION + y + + + + + CONFIG_ANDROID + y + + + CONFIG_ANDROID_BINDER_DEVICES + binder,hwbinder,vndbinder + + + CONFIG_ANDROID_BINDER_IPC + y + + + CONFIG_ANDROID_LOW_MEMORY_KILLER + y + + + CONFIG_ASHMEM + y + + + CONFIG_AUDIT + y + + + CONFIG_BLK_DEV_INITRD + y + + + CONFIG_CGROUPS + y + + + CONFIG_CGROUP_CPUACCT + y + + + CONFIG_CGROUP_FREEZER + y + + + CONFIG_CGROUP_SCHED + y + + + CONFIG_DEFAULT_SECURITY_SELINUX + y + + + CONFIG_DEVKMEM + n + + + CONFIG_DEVMEM + n + + + CONFIG_EMBEDDED + y + + + CONFIG_FHANDLE + n + + + CONFIG_HARDENED_USERCOPY + y + + + CONFIG_HIGH_RES_TIMERS + y + + + CONFIG_IKCONFIG + y + + + CONFIG_IKCONFIG_PROC + y + + + CONFIG_INET + y + + + CONFIG_INET6_AH + y + + + CONFIG_INET6_ESP + y + + + CONFIG_INET6_IPCOMP + y + + + CONFIG_INET_DIAG_DESTROY + y + + + CONFIG_INET_ESP + y + + + CONFIG_INET_LRO + n + + + CONFIG_INET_XFRM_MODE_TUNNEL + y + + + CONFIG_IP6_NF_FILTER + y + + + CONFIG_IP6_NF_IPTABLES + y + + + CONFIG_IP6_NF_MANGLE + y + + + CONFIG_IP6_NF_RAW + y + + + CONFIG_IP6_NF_TARGET_REJECT + y + + + CONFIG_IPV6 + y + + + CONFIG_IPV6_MIP6 + y + + + CONFIG_IPV6_MULTIPLE_TABLES + y + + + CONFIG_IPV6_OPTIMISTIC_DAD + y + + + CONFIG_IPV6_ROUTER_PREF + y + + + CONFIG_IPV6_ROUTE_INFO + y + + + CONFIG_IP_ADVANCED_ROUTER + y + + + CONFIG_IP_MULTICAST + y + + + CONFIG_IP_MULTIPLE_TABLES + y + + + CONFIG_IP_NF_ARPFILTER + y + + + CONFIG_IP_NF_ARPTABLES + y + + + CONFIG_IP_NF_ARP_MANGLE + y + + + CONFIG_IP_NF_FILTER + y + + + CONFIG_IP_NF_IPTABLES + y + + + CONFIG_IP_NF_MANGLE + y + + + CONFIG_IP_NF_MATCH_AH + y + + + CONFIG_IP_NF_MATCH_ECN + y + + + CONFIG_IP_NF_MATCH_TTL + y + + + CONFIG_IP_NF_NAT + y + + + CONFIG_IP_NF_RAW + y + + + CONFIG_IP_NF_SECURITY + y + + + CONFIG_IP_NF_TARGET_MASQUERADE + y + + + CONFIG_IP_NF_TARGET_NETMAP + y + + + CONFIG_IP_NF_TARGET_REDIRECT + y + + + CONFIG_IP_NF_TARGET_REJECT + y + + + CONFIG_MODULES + y + + + CONFIG_MODULE_UNLOAD + y + + + CONFIG_MODVERSIONS + y + + + CONFIG_NET + y + + + CONFIG_NETDEVICES + y + + + CONFIG_NETFILTER + y + + + CONFIG_NETFILTER_XT_MATCH_COMMENT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNMARK + y + + + CONFIG_NETFILTER_XT_MATCH_CONNTRACK + y + + + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_HELPER + y + + + CONFIG_NETFILTER_XT_MATCH_IPRANGE + y + + + CONFIG_NETFILTER_XT_MATCH_LENGTH + y + + + CONFIG_NETFILTER_XT_MATCH_LIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_MAC + y + + + CONFIG_NETFILTER_XT_MATCH_MARK + y + + + CONFIG_NETFILTER_XT_MATCH_PKTTYPE + y + + + CONFIG_NETFILTER_XT_MATCH_POLICY + y + + + CONFIG_NETFILTER_XT_MATCH_QTAGUID + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA2 + y + + + CONFIG_NETFILTER_XT_MATCH_SOCKET + y + + + CONFIG_NETFILTER_XT_MATCH_STATE + y + + + CONFIG_NETFILTER_XT_MATCH_STATISTIC + y + + + CONFIG_NETFILTER_XT_MATCH_STRING + y + + + CONFIG_NETFILTER_XT_MATCH_TIME + y + + + CONFIG_NETFILTER_XT_MATCH_U32 + y + + + CONFIG_NETFILTER_XT_TARGET_CLASSIFY + y + + + CONFIG_NETFILTER_XT_TARGET_CONNMARK + y + + + CONFIG_NETFILTER_XT_TARGET_CONNSECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_IDLETIMER + y + + + CONFIG_NETFILTER_XT_TARGET_MARK + y + + + CONFIG_NETFILTER_XT_TARGET_NFLOG + y + + + CONFIG_NETFILTER_XT_TARGET_NFQUEUE + y + + + CONFIG_NETFILTER_XT_TARGET_SECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_TCPMSS + y + + + CONFIG_NETFILTER_XT_TARGET_TPROXY + y + + + CONFIG_NETFILTER_XT_TARGET_TRACE + y + + + CONFIG_NET_CLS_ACT + y + + + CONFIG_NET_CLS_U32 + y + + + CONFIG_NET_EMATCH + y + + + CONFIG_NET_EMATCH_U32 + y + + + CONFIG_NET_KEY + y + + + CONFIG_NET_SCHED + y + + + CONFIG_NET_SCH_HTB + y + + + CONFIG_NF_CONNTRACK + y + + + CONFIG_NF_CONNTRACK_AMANDA + y + + + CONFIG_NF_CONNTRACK_EVENTS + y + + + CONFIG_NF_CONNTRACK_FTP + y + + + CONFIG_NF_CONNTRACK_H323 + y + + + CONFIG_NF_CONNTRACK_IPV4 + y + + + CONFIG_NF_CONNTRACK_IPV6 + y + + + CONFIG_NF_CONNTRACK_IRC + y + + + CONFIG_NF_CONNTRACK_NETBIOS_NS + y + + + CONFIG_NF_CONNTRACK_PPTP + y + + + CONFIG_NF_CONNTRACK_SANE + y + + + CONFIG_NF_CONNTRACK_SECMARK + y + + + CONFIG_NF_CONNTRACK_TFTP + y + + + CONFIG_NF_CT_NETLINK + y + + + CONFIG_NF_CT_PROTO_DCCP + y + + + CONFIG_NF_CT_PROTO_SCTP + y + + + CONFIG_NF_CT_PROTO_UDPLITE + y + + + CONFIG_NF_NAT + y + + + CONFIG_NO_HZ + y + + + CONFIG_OABI_COMPAT + n + + + CONFIG_PACKET + y + + + CONFIG_PM_AUTOSLEEP + y + + + CONFIG_PM_WAKELOCKS + y + + + CONFIG_PPP + y + + + CONFIG_PPPOLAC + y + + + CONFIG_PPPOPNS + y + + + CONFIG_PPP_BSDCOMP + y + + + CONFIG_PPP_DEFLATE + y + + + CONFIG_PPP_MPPE + y + + + CONFIG_PREEMPT + y + + + CONFIG_PROFILING + y + + + CONFIG_RTC_CLASS + y + + + CONFIG_RT_GROUP_SCHED + y + + + CONFIG_SECCOMP + y + + + CONFIG_SECURITY + y + + + CONFIG_SECURITY_NETWORK + y + + + CONFIG_SECURITY_PERF_EVENTS_RESTRICT + y + + + CONFIG_SECURITY_SELINUX + y + + + CONFIG_STAGING + y + + + CONFIG_SYNC + y + + + CONFIG_SYSVIPC + n + + + CONFIG_TUN + y + + + CONFIG_UID_SYS_STATS + y + + + CONFIG_UNIX + y + + + CONFIG_USB_CONFIGFS + y + + + CONFIG_USB_CONFIGFS_F_ACC + y + + + CONFIG_USB_CONFIGFS_F_AUDIO_SRC + y + + + CONFIG_USB_CONFIGFS_F_FS + y + + + CONFIG_USB_CONFIGFS_F_MIDI + y + + + CONFIG_USB_CONFIGFS_F_MTP + y + + + CONFIG_USB_CONFIGFS_F_PTP + y + + + CONFIG_USB_CONFIGFS_UEVENT + y + + + CONFIG_USB_GADGET + y + + + CONFIG_USELIB + n + + + CONFIG_XFRM_USER + y + + + + + + CONFIG_ARM64 + y + + + + CONFIG_ARMV8_DEPRECATED + y + + + CONFIG_CP15_BARRIER_EMULATION + y + + + CONFIG_SETEND_EMULATION + y + + + CONFIG_SWP_EMULATION + y + + + + + CONFIG_ANDROID + y + + + CONFIG_ANDROID_BINDER_DEVICES + binder,hwbinder,vndbinder + + + CONFIG_ANDROID_BINDER_IPC + y + + + CONFIG_ANDROID_LOW_MEMORY_KILLER + y + + + CONFIG_ASHMEM + y + + + CONFIG_AUDIT + y + + + CONFIG_BLK_DEV_INITRD + y + + + CONFIG_CGROUPS + y + + + CONFIG_CGROUP_CPUACCT + y + + + CONFIG_CGROUP_FREEZER + y + + + CONFIG_CGROUP_SCHED + y + + + CONFIG_DEFAULT_SECURITY_SELINUX + y + + + CONFIG_DEVKMEM + n + + + CONFIG_DEVMEM + n + + + CONFIG_EMBEDDED + y + + + CONFIG_FHANDLE + n + + + CONFIG_HARDENED_USERCOPY + y + + + CONFIG_HIGH_RES_TIMERS + y + + + CONFIG_IKCONFIG + y + + + CONFIG_IKCONFIG_PROC + y + + + CONFIG_INET + y + + + CONFIG_INET6_AH + y + + + CONFIG_INET6_ESP + y + + + CONFIG_INET6_IPCOMP + y + + + CONFIG_INET_DIAG_DESTROY + y + + + CONFIG_INET_ESP + y + + + CONFIG_INET_LRO + n + + + CONFIG_INET_XFRM_MODE_TUNNEL + y + + + CONFIG_IP6_NF_FILTER + y + + + CONFIG_IP6_NF_IPTABLES + y + + + CONFIG_IP6_NF_MANGLE + y + + + CONFIG_IP6_NF_RAW + y + + + CONFIG_IP6_NF_TARGET_REJECT + y + + + CONFIG_IPV6 + y + + + CONFIG_IPV6_MIP6 + y + + + CONFIG_IPV6_MULTIPLE_TABLES + y + + + CONFIG_IPV6_OPTIMISTIC_DAD + y + + + CONFIG_IPV6_ROUTER_PREF + y + + + CONFIG_IPV6_ROUTE_INFO + y + + + CONFIG_IP_ADVANCED_ROUTER + y + + + CONFIG_IP_MULTICAST + y + + + CONFIG_IP_MULTIPLE_TABLES + y + + + CONFIG_IP_NF_ARPFILTER + y + + + CONFIG_IP_NF_ARPTABLES + y + + + CONFIG_IP_NF_ARP_MANGLE + y + + + CONFIG_IP_NF_FILTER + y + + + CONFIG_IP_NF_IPTABLES + y + + + CONFIG_IP_NF_MANGLE + y + + + CONFIG_IP_NF_MATCH_AH + y + + + CONFIG_IP_NF_MATCH_ECN + y + + + CONFIG_IP_NF_MATCH_TTL + y + + + CONFIG_IP_NF_NAT + y + + + CONFIG_IP_NF_RAW + y + + + CONFIG_IP_NF_SECURITY + y + + + CONFIG_IP_NF_TARGET_MASQUERADE + y + + + CONFIG_IP_NF_TARGET_NETMAP + y + + + CONFIG_IP_NF_TARGET_REDIRECT + y + + + CONFIG_IP_NF_TARGET_REJECT + y + + + CONFIG_MODULES + y + + + CONFIG_MODULE_UNLOAD + y + + + CONFIG_MODVERSIONS + y + + + CONFIG_NET + y + + + CONFIG_NETDEVICES + y + + + CONFIG_NETFILTER + y + + + CONFIG_NETFILTER_XT_MATCH_COMMENT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_CONNMARK + y + + + CONFIG_NETFILTER_XT_MATCH_CONNTRACK + y + + + CONFIG_NETFILTER_XT_MATCH_HASHLIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_HELPER + y + + + CONFIG_NETFILTER_XT_MATCH_IPRANGE + y + + + CONFIG_NETFILTER_XT_MATCH_LENGTH + y + + + CONFIG_NETFILTER_XT_MATCH_LIMIT + y + + + CONFIG_NETFILTER_XT_MATCH_MAC + y + + + CONFIG_NETFILTER_XT_MATCH_MARK + y + + + CONFIG_NETFILTER_XT_MATCH_PKTTYPE + y + + + CONFIG_NETFILTER_XT_MATCH_POLICY + y + + + CONFIG_NETFILTER_XT_MATCH_QTAGUID + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA + y + + + CONFIG_NETFILTER_XT_MATCH_QUOTA2 + y + + + CONFIG_NETFILTER_XT_MATCH_SOCKET + y + + + CONFIG_NETFILTER_XT_MATCH_STATE + y + + + CONFIG_NETFILTER_XT_MATCH_STATISTIC + y + + + CONFIG_NETFILTER_XT_MATCH_STRING + y + + + CONFIG_NETFILTER_XT_MATCH_TIME + y + + + CONFIG_NETFILTER_XT_MATCH_U32 + y + + + CONFIG_NETFILTER_XT_TARGET_CLASSIFY + y + + + CONFIG_NETFILTER_XT_TARGET_CONNMARK + y + + + CONFIG_NETFILTER_XT_TARGET_CONNSECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_IDLETIMER + y + + + CONFIG_NETFILTER_XT_TARGET_MARK + y + + + CONFIG_NETFILTER_XT_TARGET_NFLOG + y + + + CONFIG_NETFILTER_XT_TARGET_NFQUEUE + y + + + CONFIG_NETFILTER_XT_TARGET_SECMARK + y + + + CONFIG_NETFILTER_XT_TARGET_TCPMSS + y + + + CONFIG_NETFILTER_XT_TARGET_TPROXY + y + + + CONFIG_NETFILTER_XT_TARGET_TRACE + y + + + CONFIG_NET_CLS_ACT + y + + + CONFIG_NET_CLS_U32 + y + + + CONFIG_NET_EMATCH + y + + + CONFIG_NET_EMATCH_U32 + y + + + CONFIG_NET_KEY + y + + + CONFIG_NET_SCHED + y + + + CONFIG_NET_SCH_HTB + y + + + CONFIG_NF_CONNTRACK + y + + + CONFIG_NF_CONNTRACK_AMANDA + y + + + CONFIG_NF_CONNTRACK_EVENTS + y + + + CONFIG_NF_CONNTRACK_FTP + y + + + CONFIG_NF_CONNTRACK_H323 + y + + + CONFIG_NF_CONNTRACK_IPV4 + y + + + CONFIG_NF_CONNTRACK_IPV6 + y + + + CONFIG_NF_CONNTRACK_IRC + y + + + CONFIG_NF_CONNTRACK_NETBIOS_NS + y + + + CONFIG_NF_CONNTRACK_PPTP + y + + + CONFIG_NF_CONNTRACK_SANE + y + + + CONFIG_NF_CONNTRACK_SECMARK + y + + + CONFIG_NF_CONNTRACK_TFTP + y + + + CONFIG_NF_CT_NETLINK + y + + + CONFIG_NF_CT_PROTO_DCCP + y + + + CONFIG_NF_CT_PROTO_SCTP + y + + + CONFIG_NF_CT_PROTO_UDPLITE + y + + + CONFIG_NF_NAT + y + + + CONFIG_NO_HZ + y + + + CONFIG_OABI_COMPAT + n + + + CONFIG_PACKET + y + + + CONFIG_PM_AUTOSLEEP + y + + + CONFIG_PM_WAKELOCKS + y + + + CONFIG_PPP + y + + + CONFIG_PPPOLAC + y + + + CONFIG_PPPOPNS + y + + + CONFIG_PPP_BSDCOMP + y + + + CONFIG_PPP_DEFLATE + y + + + CONFIG_PPP_MPPE + y + + + CONFIG_PREEMPT + y + + + CONFIG_PROFILING + y + + + CONFIG_RTC_CLASS + y + + + CONFIG_RT_GROUP_SCHED + y + + + CONFIG_SECCOMP + y + + + CONFIG_SECURITY + y + + + CONFIG_SECURITY_NETWORK + y + + + CONFIG_SECURITY_PERF_EVENTS_RESTRICT + y + + + CONFIG_SECURITY_SELINUX + y + + + CONFIG_STAGING + y + + + CONFIG_SYSVIPC + n + + + CONFIG_TUN + y + + + CONFIG_UID_SYS_STATS + y + + + CONFIG_UNIX + y + + + CONFIG_USB_CONFIGFS + y + + + CONFIG_USB_CONFIGFS_F_ACC + y + + + CONFIG_USB_CONFIGFS_F_AUDIO_SRC + y + + + CONFIG_USB_CONFIGFS_F_FS + y + + + CONFIG_USB_CONFIGFS_F_MIDI + y + + + CONFIG_USB_CONFIGFS_F_MTP + y + + + CONFIG_USB_CONFIGFS_F_PTP + y + + + CONFIG_USB_CONFIGFS_UEVENT + y + + + CONFIG_USB_GADGET + y + + + CONFIG_USELIB + n + + + CONFIG_XFRM_USER + y + + + + + + CONFIG_ARM64 + y + + + + CONFIG_ARMV8_DEPRECATED + y + + + CONFIG_CP15_BARRIER_EMULATION + y + + + CONFIG_SETEND_EMULATION + y + + + CONFIG_SWP_EMULATION + y + + + diff --git a/recovery/root/sbin/system/etc/vintf/manifest.xml b/recovery/root/sbin/system/etc/vintf/manifest.xml new file mode 100755 index 0000000..7db2d04 --- /dev/null +++ b/recovery/root/sbin/system/etc/vintf/manifest.xml @@ -0,0 +1,147 @@ + + + android.frameworks.displayservice + hwbinder + 1.0 + + IDisplayService + default + + @1.0::IDisplayService/default + + + android.frameworks.faceservice + hwbinder + 1.0 + + IFaceHalService + faceservice + + @1.0::IFaceHalService/faceservice + + + android.frameworks.fingerprintservice + hwbinder + 1.0 + + IFingerprintHalService + fingerprintservice + + @1.0::IFingerprintHalService/fingerprintservice + + + android.frameworks.schedulerservice + hwbinder + 1.0 + + ISchedulingPolicyService + default + + @1.0::ISchedulingPolicyService/default + + + android.frameworks.sensorservice + hwbinder + 1.0 + + ISensorManager + default + + @1.0::ISensorManager/default + + + android.hardware.graphics.composer + hwbinder + 2.1 + + IComposer + vr + + @2.1::IComposer/vr + + + android.hardware.health + hwbinder + + + android.hidl.allocator + hwbinder + 1.0 + + IAllocator + ashmem + + @1.0::IAllocator/ashmem + + + android.hidl.manager + hwbinder + 1.1 + + IServiceManager + default + + @1.1::IServiceManager/default + + + android.hidl.memory + passthrough + 1.0 + + IMapper + ashmem + + @1.0::IMapper/ashmem + + + android.hidl.token + hwbinder + 1.0 + + ITokenManager + default + + @1.0::ITokenManager/default + + + android.system.net.netd + hwbinder + 1.1 + + INetd + default + + @1.1::INetd/default + + + android.system.wifi.keystore + hwbinder + 1.0 + + IKeystore + default + + @1.0::IKeystore/default + + + netutils-wrapper + + 1.0 + + + vendor.oppo.hardware.commondcs + hwbinder + 1.0 + + ICommonDcsHalService + commondcsservice + + @1.0::ICommonDcsHalService/commondcsservice + + + 28 + + + 28 + + diff --git a/recovery/root/sbin/vendor/etc/vintf/compatibility_matrix.xml b/recovery/root/sbin/vendor/etc/vintf/compatibility_matrix.xml new file mode 100755 index 0000000..e38a268 --- /dev/null +++ b/recovery/root/sbin/vendor/etc/vintf/compatibility_matrix.xml @@ -0,0 +1,36 @@ + + + android.frameworks.schedulerservice + 1.0 + + + android.frameworks.sensorservice + 1.0 + + + android.hidl.allocator + 1.0 + + + android.hidl.manager + 1.0 + + + android.hidl.memory + 1.0 + + + android.hidl.token + 1.0 + + + android.system.wifi.keystore + 1.0 + + + 28 + + + 28 + + diff --git a/recovery/root/sbin/vendor/etc/vintf/manifest.xml b/recovery/root/sbin/vendor/etc/vintf/manifest.xml new file mode 100755 index 0000000..bc9fa73 --- /dev/null +++ b/recovery/root/sbin/vendor/etc/vintf/manifest.xml @@ -0,0 +1,757 @@ + + + android.hardware.audio + hwbinder + 4.0 + + IDevicesFactory + default + + @4.0::IDevicesFactory/default + + + android.hardware.audio.effect + hwbinder + 4.0 + + IEffectsFactory + default + + @4.0::IEffectsFactory/default + + + android.hardware.bluetooth + hwbinder + 1.0 + + IBluetoothHci + default + + @1.0::IBluetoothHci/default + + + android.hardware.camera.provider + hwbinder + 2.4 + + ICameraProvider + internal/0 + + @2.4::ICameraProvider/internal/0 + + + android.hardware.cas + hwbinder + 1.0 + + IMediaCasService + default + + @1.0::IMediaCasService/default + + + android.hardware.configstore + hwbinder + 1.1 + + ISurfaceFlingerConfigs + default + + @1.1::ISurfaceFlingerConfigs/default + + + android.hardware.drm + hwbinder + 1.0 + + ICryptoFactory + default + + + IDrmFactory + default + + @1.0::ICryptoFactory/default + @1.0::IDrmFactory/default + @1.1::ICryptoFactory/clearkey + @1.1::ICryptoFactory/widevine + @1.1::IDrmFactory/clearkey + @1.1::IDrmFactory/widevine + + + android.hardware.gatekeeper + hwbinder + 1.0 + + IGatekeeper + default + + @1.0::IGatekeeper/default + + + android.hardware.gnss + hwbinder + 1.0 + + IGnss + default + + @1.0::IGnss/default + + + android.hardware.graphics.allocator + hwbinder + 2.0 + + IAllocator + default + + @2.0::IAllocator/default + + + android.hardware.graphics.composer + hwbinder + 2.1 + + IComposer + default + + @2.1::IComposer/default + + + android.hardware.graphics.mapper + passthrough + 2.0 + + IMapper + default + + @2.0::IMapper/default + + + android.hardware.health + hwbinder + 2.0 + + IHealth + default + + @2.0::IHealth/default + + + android.hardware.keymaster + hwbinder + 3.0 + + IKeymasterDevice + default + + @3.0::IKeymasterDevice/default + + + android.hardware.light + hwbinder + 2.0 + + ILight + default + + @2.0::ILight/default + + + android.hardware.media.omx + hwbinder + 1.0 + + IOmx + default + + + IOmxStore + default + + @1.0::IOmx/default + @1.0::IOmxStore/default + + + android.hardware.memtrack + hwbinder + 1.0 + + IMemtrack + default + + @1.0::IMemtrack/default + + + android.hardware.neuralnetworks + hwbinder + 1.1 + + IDevice + apunn + gpunn + + @1.1::IDevice/apunn + @1.1::IDevice/gpunn + + + android.hardware.power + hwbinder + 1.2 + + IPower + default + + @1.2::IPower/default + + + android.hardware.radio + hwbinder + 1.2 + + IRadio + imsrild1 + imsrild2 + se1 + se2 + slot1 + slot2 + + + ISap + slot1 + slot2 + + @1.2::IRadio/imsrild1 + @1.2::IRadio/imsrild2 + @1.2::IRadio/se1 + @1.2::IRadio/se2 + @1.2::IRadio/slot1 + @1.2::IRadio/slot2 + @1.2::ISap/slot1 + @1.2::ISap/slot2 + + + android.hardware.renderscript + passthrough + 1.0 + + IDevice + default + + @1.0::IDevice/default + + + android.hardware.sensors + hwbinder + 1.0 + + ISensors + default + + @1.0::ISensors/default + + + android.hardware.soundtrigger + hwbinder + 2.1 + + ISoundTriggerHw + default + + @2.1::ISoundTriggerHw/default + + + android.hardware.thermal + hwbinder + 1.0 + + IThermal + default + + @1.0::IThermal/default + + + android.hardware.usb + hwbinder + 1.1 + + IUsb + default + + @1.1::IUsb/default + + + android.hardware.vibrator + hwbinder + 1.0 + + IVibrator + default + + @1.0::IVibrator/default + + + android.hardware.wifi + hwbinder + 1.2 + + IWifi + default + + @1.2::IWifi/default + + + android.hardware.wifi.hostapd + hwbinder + 1.0 + + IHostapd + default + + @1.0::IHostapd/default + + + android.hardware.wifi.supplicant + hwbinder + 1.1 + + ISupplicant + default + + @1.1::ISupplicant/default + + + vendor.mediatek.hardware.atci + hwbinder + 1.0 + + IAtcid + default + + @1.0::IAtcid/default + + + vendor.mediatek.hardware.camera.bgservice + hwbinder + 1.0 + + IBGService + internal/0 + + @1.0::IBGService/internal/0 + + + vendor.mediatek.hardware.camera.camdump + hwbinder + 1.0 + + ICamDump + internal/0 + + @1.0::ICamDump/internal/0 + + + vendor.mediatek.hardware.camera.ccap + hwbinder + 1.0 + + ICCAPControl + internal/0 + + @1.0::ICCAPControl/internal/0 + + + vendor.mediatek.hardware.camera.frhandler + hwbinder + 1.0 + + IFRHandler + internal/0 + + @1.0::IFRHandler/internal/0 + + + vendor.mediatek.hardware.camera.lomoeffect + hwbinder + 1.0 + + ILomoEffect + internal/0 + + @1.0::ILomoEffect/internal/0 + + + vendor.mediatek.hardware.camera.security + hwbinder + 1.0 + + ISecureCamera + internal/0 + + @1.0::ISecureCamera/internal/0 + + + vendor.mediatek.hardware.dfps + hwbinder + 1.0 + + IFpsPolicyService + default + + @1.0::IFpsPolicyService/default + + + vendor.mediatek.hardware.engineermode + hwbinder + 1.1 + + IEmd + EmHidlServer + + @1.1::IEmd/EmHidlServer + + + vendor.mediatek.hardware.gnss + hwbinder + 1.1 + + IMtkGnss + default + + @1.1::IMtkGnss/default + + + vendor.mediatek.hardware.keymaster_attestation + hwbinder + 1.1 + + IKeymasterDevice + default + + @1.1::IKeymasterDevice/default + + + vendor.mediatek.hardware.lbs + hwbinder + 1.0 + + ILbs + AgpsDebugInterface + AgpsInterface + mtk_agps2framework + mtk_debugService2mnld + mtk_framework2agps + mtk_lbs_log_v2s + mtk_lppe_socket_agps + mtk_lppe_socket_bt + mtk_lppe_socket_ipaddr + mtk_lppe_socket_lbs + mtk_lppe_socket_network + mtk_lppe_socket_sensor + mtk_lppe_socket_wlan + mtk_meta2mnld + mtk_mnld2debugService + mtk_mnld2mtklogger + mtk_mnld2nlputils + mtk_mtklogger2mnld + + @1.0::ILbs/AgpsDebugInterface + @1.0::ILbs/AgpsInterface + @1.0::ILbs/mtk_agps2framework + @1.0::ILbs/mtk_debugService2mnld + @1.0::ILbs/mtk_framework2agps + @1.0::ILbs/mtk_lbs_log_v2s + @1.0::ILbs/mtk_lppe_socket_agps + @1.0::ILbs/mtk_lppe_socket_bt + @1.0::ILbs/mtk_lppe_socket_ipaddr + @1.0::ILbs/mtk_lppe_socket_lbs + @1.0::ILbs/mtk_lppe_socket_network + @1.0::ILbs/mtk_lppe_socket_sensor + @1.0::ILbs/mtk_lppe_socket_wlan + @1.0::ILbs/mtk_meta2mnld + @1.0::ILbs/mtk_mnld2debugService + @1.0::ILbs/mtk_mnld2mtklogger + @1.0::ILbs/mtk_mnld2nlputils + @1.0::ILbs/mtk_mtklogger2mnld + + + vendor.mediatek.hardware.log + hwbinder + 1.0 + + ILog + ATMWiFiHidlServer + MobileLogHidlServer + ModemLogHidlServer + aee + default + + @1.0::ILog/ATMWiFiHidlServer + @1.0::ILog/MobileLogHidlServer + @1.0::ILog/ModemLogHidlServer + @1.0::ILog/aee + @1.0::ILog/default + + + vendor.mediatek.hardware.mms + hwbinder + 1.1 + + IMms + default + + @1.1::IMms/default + + + vendor.mediatek.hardware.mtkcodecservice + hwbinder + 1.1 + + IMtkCodecService + default + + @1.1::IMtkCodecService/default + + + vendor.mediatek.hardware.netdagent + hwbinder + 1.0 + + INetdagent + default + + @1.0::INetdagent/default + + + vendor.mediatek.hardware.nvram + hwbinder + 1.1 + + INvram + default + + @1.1::INvram/default + + + vendor.mediatek.hardware.power + hwbinder + 2.1 + + IPower + default + + @2.1::IPower/default + + + vendor.mediatek.hardware.pq + hwbinder + 2.3 + + IPictureQuality + default + + @2.3::IPictureQuality/default + + + vendor.mediatek.hardware.radio + hwbinder + 3.12 + + IRadio + imsrild1 + imsrild2 + se1 + se2 + slot1 + slot2 + + + ISap + slot1 + slot2 + + @3.12::IRadio/imsrild1 + @3.12::IRadio/imsrild2 + @3.12::IRadio/se1 + @3.12::IRadio/se2 + @3.12::IRadio/slot1 + @3.12::IRadio/slot2 + @3.12::ISap/slot1 + @3.12::ISap/slot2 + + + vendor.mediatek.hardware.videotelephony + hwbinder + 1.0 + + IVideoTelephony + default + + @1.0::IVideoTelephony/default + + + vendor.mediatek.hardware.wifi.hostapd + hwbinder + 2.0 + + IHostapd + default + + @2.0::IHostapd/default + + + vendor.mediatek.hardware.wifi.supplicant + hwbinder + 2.0 + + ISupplicant + default + + @2.0::ISupplicant/default + + + vendor.oppo.engnative.engineer + hwbinder + 1.0 + + IEngineer + default + + @1.0::IEngineer/default + + + vendor.oppo.engnative.engsensor + hwbinder + 1.0 + + IEngSensor + default + + @1.0::IEngSensor/default + + + vendor.oppo.engnative.messager + hwbinder + 1.0 + + IMessager + default + + @1.0::IMessager/default + + + vendor.oppo.hardware.biometrics.face + hwbinder + 1.0 + + IBiometricsFace + default + + @1.0::IBiometricsFace/default + + + vendor.oppo.hardware.biometrics.fingerprint + hwbinder + 2.1 + + IBiometricsFingerprint + default + + @2.1::IBiometricsFingerprint/default + + + vendor.oppo.hardware.biometrics.fingerprintpay + hwbinder + 1.0 + + IFingerprintPay + default + + @1.0::IFingerprintPay/default + + + vendor.oppo.hardware.camera.engmode + hwbinder + 1.0 + + IEngmode + internal/0 + + @1.0::IEngmode/internal/0 + + + vendor.oppo.hardware.camera.slogan + hwbinder + 1.0 + + ISlogan + internal/0 + + @1.0::ISlogan/internal/0 + + + vendor.oppo.hardware.cryptoeng + hwbinder + 1.0 + + ICryptoeng + default + + @1.0::ICryptoeng/default + + + vendor.oppo.hardware.ktv + hwbinder + 1.0 + + IKtv + default + + @1.0::IKtv/default + + + vendor.oppo.hardware.oiface + hwbinder + 1.0 + + IOiface + default + + @1.0::IOiface/default + + + vendor.qti.hardware.soter + hwbinder + 1.0 + + ISoter + default + + @1.0::ISoter/default + + + vendor.trustonic.tee + hwbinder + 1.0 + + ITee + default + + @1.0::ITee/default + + + vendor.trustonic.teeregistry + hwbinder + 1.0 + + ITeeRegistry + default + + @1.0::ITeeRegistry/default + + + 28.0 + + diff --git a/recovery/root/sbin/vendor/lib64/hw/android.hardware.keymaster@3.0-impl.so b/recovery/root/sbin/vendor/lib64/hw/android.hardware.keymaster@3.0-impl.so new file mode 100755 index 0000000000000000000000000000000000000000..ad59b69770268ff9806dd1cf34badc98e2f063b5 GIT binary patch literal 68112 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 literal 0 HcmV?d00001 diff --git a/recovery/root/sbin/vendor/lib64/hw/keystore.mt6771.so b/recovery/root/sbin/vendor/lib64/hw/keystore.mt6771.so new file mode 120000 index 0000000..195b8f4 --- /dev/null +++ b/recovery/root/sbin/vendor/lib64/hw/keystore.mt6771.so @@ -0,0 +1 @@ +libMcTeeKeymaster.so \ No newline at end of file diff --git a/recovery/root/sbin/vendor/lib64/hw/keystore.oppo6771_17065.so b/recovery/root/sbin/vendor/lib64/hw/keystore.oppo6771_17065.so new file mode 120000 index 0000000..195b8f4 --- /dev/null +++ b/recovery/root/sbin/vendor/lib64/hw/keystore.oppo6771_17065.so @@ -0,0 +1 @@ +libMcTeeKeymaster.so \ No newline at end of file diff --git a/recovery/root/sbin/vendor/lib64/hw/libMcTeeKeymaster.so b/recovery/root/sbin/vendor/lib64/hw/libMcTeeKeymaster.so new file mode 100755 index 0000000000000000000000000000000000000000..1df0d2f0f8ebeb80bea9908268c214136859af8b GIT binary patch literal 134296 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 H#FGC5f`t1T literal 0 HcmV?d00001 diff --git a/recovery/root/vendor/firmware/MNL.bin b/recovery/root/vendor/firmware/MNL.bin new file mode 100644 index 0000000000000000000000000000000000000000..ecc106c4549d1994a561a889a021bcf41ee8b6ec GIT binary patch literal 917776 zcmeFadstN0^*6rH%$b=p!vF(}NDy^ERALeXULvu!9uP;d)5$B&|iS)^r4N%A^L zl-42Ty~|f<1uYN>f0unO(b>&Jzh{|?lQs77gl}Kg#a$B4cg?@EZNb+f*IvIIq6LnH z)I=>32|A0(#IIj6B3-&%W}FS}GKKl}Ki3SyEqtp|7h%Ki}H zFZTNc>2_;`yI>wqbCwd-LaHw&e|mCxkh|iuSQl~w<#|nx_NwlaqS~mpt@r92DOBh_ zXx6ZL0Qscfb4h?x)N1DCa5l^n11}C7i{jlI@~8TYrpa_2lUvX?$8you-EZ z%$F@6jq~w%`mQ`-xkBz^Ik_z7F*#+q!bRT~u=gLzamy9WeM5W^AwQ8dqIxMyeWvZ8 z^+DiO3cSvD|5YCE{%vbvTkGD`!ImL)7bhpVe{5e&jP3J**YBcOZ3b5NE+s^!7i=3M z|8#NIJ5fK=Sl<1XZ3Ch1tF0^B-rKWcFn1`id^X|A3FSKe=(*a{nxDcOJb67kJg=hm z^PU}^R{J<&X#dQ8Kh>9;(BJ#f*WWDn*AU;h)>V#z>ML#EZMX3?gp;~kR*JKljNQw` zIY!>|9b-T#tvH3unIa9YsgD~R7n;|A9crMTz2e_Vbqs8|rCqM_$U zo<*SKY@?wk&+{s1`77DPKS$M&DwC*Ih}#L?$t0Y|X&y&ZW;az+J*XN_|M|h2otb5` zi29(q$s-@9KPg*J)Q*zKl`{!9@FkK)%P1PJGU*LZ|O*^C&C!rU)_5k?<%3R>5)A7+?9ZhR;NPlYIbyn-h zOpLVJ#LQfQW>I|r(ym(}Eu;eh&PM2VQL~<09PsJJB*)h6t!J{$=hhUpziq}}+j=pf zEM;5dxS?Tr6c1f(YOMeA{}U}K(lqH$@AKyMG)>mEf3_!$VPMwP6qTu|&dZk)B6M77 z|DA)FNEvY1Q*#54bZH^O!pl>gB#yPZN7t?@hegxAV+<#=rKX6rZ2nn>=`YFl=3+7Q3TKA7v%GAMs2mWVtqS^{`6 z>1zLD`6|No{5Fc~bl_SNEjQPprots7^cpl|E9odas~2(!Cy11@&06@`o{aNd5;@;R zD-P&7ma)_{aN@aZtSqhQc;Ib5Es1jS=j?s{MeBWfh z({T?K<|j(T?VqpWE$s(A{=R9L1#}JzUC?!|&+75J^KPznZRkt20;9D8o(*5r^1R{+ zxMzKo7Hui5ICAaGm+AyZ>jXVdjMho(I_G)S6LilRG!BiIZbyy2FVzT-)(Cqxj@B@u zMz1IAo?B)j>f`a~(Q47c-*r6BL3EE6nYb3w#HV_hM$M4b_&d>EWlx3f$#HL#9_%Xi zY_uhbsqQCxLhXh!3sHOKp3sXHb1HO=ss4MSspZRcd!hl;<^v+`qC(kSL;q#o0vxr^4in|^{aR73-QwV;n>;_fSOE!|jCtbMEBs{1&_rNq zEpnq~oglFOoQxN9Z+o}Ii&4ns9=qr7L@4-V%C3735FYQ}cX93Cv~krR%XzGx%|d2& zabvaRS~g7VkSxT+-2uM zYn|sVw78(Kie?v)1XJM?w2FU@2t`~8?YLIBo>oa*;q!!xNjIJ9{hE6&Z>AiB4t=MA zy;9}PqzZgC)rn4t<9V7m;DdDkW#I2aS-orbv>en7T=ePch^!m9IHa!QWVKl9 z*4dvYW$Ewxb6s}++h>Fr#fmTEh$7Duk%DXW|YsnX{3Y8YHujlTl; zL}<^y#K*J%!DlkQU&HqSe4oO1H@>go`wqTAe3P&c%f;7@FDsjYFZ-SJZ@*ua7Ui8m z#yc}7wGyYeBB*;6qfIc{?xM*Nmt)FPJH$->2W7J{L!~@*PfJ$NDOD7ST#IAJQ+CI_ zKl)R!mW^@|A*;;~LBD=Tgp$J~%~40p=9eh!$wG5emH0$UpSURLu8uR}Y?8XXh;pGC z^FFGnvp7Wy&_eBHHj|hf;CgdTsO`@YZBTPiEs3(GNF-kqvv^(mkJ^{X^SiVtrRmLS z|B*b$&mGs;pC!DMDXaV{aB^;;sUh2X566`ksxsP*{6fM}ksg)0W&YWc&b1w{3_Le< z&DASS7xVaU_dc>`k3E~H+qd&Y)se2Du1cxC(9%+spPQhfS+c6@o`EU8>+N=a4pH|m zXFSvXUSTe+YR;6he(x-~Ofs4?N=}muTT7&yM?b+CQ;CirM-s#&Ue`C{Qbuh2VzTKJ zX@6}^F}dT>-Wg89pou2>16kevm#$*_+{krVTQu`UwBRa6%iMr^=qlq_k)uCAzZP`b zq6%ve{I95;Yt8q{=rm z;=L`gnvMij`?u`lBL1QllIu`kX)DazpY53|5zm~_x*47yirXoX)t=rxOWku^&V0TG zt@*A(4_4iCkbuX=vw89YuYV~wr*-G8U^AuG{RGR!Na&C+us5;* zv&R#jJol`@w4rSG58ZdUid~%Nhn~9zb-<8#?sCs|KjGrG=A+bX_s0C}O{xLWw`dRa zsATiZj?O$^cRwi+P~u6?JkK0?E@01Lkh+SyqL7%zlC&{MU0hQX(y=V}9OTYHUb=g( z#B?EMKFoo0j|*e7Uw@QBW3%6KSVIozLeD(+97cW5>|&C-vX#h?Xhu1z9n&lST|L3d zPy9E1GNxa?O0Rq$y67={nH@q0WOXsg`+;Q@C7oBP_VlNc0q>7dZEOY`TRaGl$mVz)+yW46xz*Dqgls_8|{ ze*NdCfL`(7tLf)+>>4tT>Z4CclgCoE#Bd{(r^jU#JsP9T{x9a!LxI||Orj1n1=Nb9 z7{6UWcz+#uOIw-*t=kZ4_HWUgp?sO0s84AF#uI!fKD0?zODbiPU-Qv)U(q<^2Gk+G zbORxUVnY>H5=7jZLFfyiI(ku_rf838dpGsY=$qEJS=I$%Dbne5Ip*%C8<#q#2Y7L# zo6uXS?qab|7ZSu(3OS!`*G4{~*Qf_A>-lX|S8zImH0l(Mc%5kN0j|`!)VaWnbhNE^ zYHI7{^L|Z0EsB!fnNe6HR7v%=Wb*ZWdgt=OXN9We3cb~*rmxGlD;hsa8TEy&e0ER} zi}n+7riqA?vI)%qMkUl;T0}|M85BY_G)K(NCL(Vl$SHD?kct|l>xI0l3N^=>2wjHs z{4nPfg96Q=n&^A3lLWLUw7srgp)aGaLDmJ-=y6UIy2`In)cf>wd0`f*62Vl`0Pr^i z>TB!$jr4%Cz%Pwxofg@AD*22q!1o$@Yx-1-W(rSd&|>;9^v8gouXi@w>X#aeFP<2h z={E!fYB--osa;EMkq3{Z*mn>esIBYM_SMV!u#+xk975Nk?tw7pkE?ffTn)r^yejjw z$2omON40(fASH&KA>n*>n6vYd4=^XX=rw*HDM%ib9c3mts+nUaRr z+1Rr&DqT+r<-&Ebafck-)w{XZ+PAE4ldPi#I&BntXDF_*xTCk;DL)&f(xzSm@ca^2 zTz~xk9as34{1=}1n^>f9;?8WYurQkwx0;E43DILTif9JLj{`;S_G5g+BA(m3b#Inf zWzvd^GA4|cGSDK?94$31q`uhb6GZd&c^K&oT7;Ub74=1}FJ4R`y9*AbasIlck?ZS6 z>gkYk>d{)c{?dZjtO%c!$Yuibbb4F#S4U^SpY*tE0p^kmSkrlWMe9R#lgn4}cXV@w zm1)^l^YQPLo3`Cin8~j#T*+5S107YgM(S_>=|yY%<%Y-mL{EPqcTEo%d`u^_zixe; zyFfX~Vop)D7n8nqXmugx3q6nbeoeGpc!uUb-VUi}zO3k)sfqT}0jxL-(6C#^%1D#t z>BrTyTUPBW#_EYLqADS|hG^?1_YC$tgeP6!V9!c;!6cduKiS@5BK)D1tWc^WJ{@M) z7@X-e=LjDFJ}){hZDgA75`1Ly?-^~kg&v?6=py^-|I+fb(`x!tw7lUzwoGYuv|ZYiT-nCtDV4Yb)xHm@EnXz{|`tEXK>A<~l zeUIvV*8zhdVzr9$@2k7EpSrqd>eza?h1M3haCWoI+T-Z9SQwp^;kI6Y;{ z6W1x~aJ*wO-3UwS0=yRtvqwSs^~GfBtz{KN2kuy@bxCV%m0m4$?Zl--yEBk+AfE9G zKb~3~iF9c(nXyn&`!kA3&WKbSoM2l?ZXG-XtET(i)WHM3#3Kgzc1dG{zjDAkWRa%X zD!fyH)h=bX9Ifwm26oHw43fLRktfX-^Uex|rn7o6N#gyxdx>ncj*k%kZdge=JVhWG z5xh-Sc9m68!TyBSri_OJ4OHOTm5DA+>9ph$tZ8hy3qQ5b(tcga^lu7GlxUznB+>oS zI(U(i2YY;)LX)uyBO^GfB4-C*_VI;J;JvH_FW9s!re~rDE9j*sqe@~+Vo9o9IlC~1|8or|IACpH&Ed$Atll}mDM8~${~F*|bRqqRePJ*CU# z`N~APOsNO-%?$VEf}=SN%cROWgP)h(FC>jS>z*SBJyu@P{Jv7jDC!Ath6f~Wi@~vwaR3j#Kq_v zrECngPQEKR(RD7^$!Ia!->Yc%%s=$L+tBZ`Y$WPW$b4btl`6Uhv(UumOsuES1|^PF zUmBguqU7d2)Wg$UVV^8(*x$m+cCNIR5OFn`AoGew>6E;{eTV%yO>RJIpQ5?LozDt>i^_Hrq)Md zeCy{S&Pgcm%mkb=NJ%9X=&i-%o6oVj;6{`0+aZm;kbeZT?)<^sKGV*>V`o5DUMe{{ zK1YAbdzZMcvK0f?0`t8_9%Nw~~JrD274GPTY)0^?$dT3{_eI>`O2y%0W zQl*NZ6x2F>ND{bnoUT9uF>qXB7>w_l=q-K2M)V@uSoAIzZbmc^o z79Azx-q5QZ!_)SzX9Lr(1N*|6w6fz$*i5BlsXG&l8WcKLmF$vJTkmnPO4idu5LGqQkshO zNY>X)7FVYk0U;H?s^MKxo&-OF1{L6@oyTtZVl3g8h>hbCnj^W{Oy6^VSTE7OTKm1K zLCn-)$XWwzPHl)+)byERa_dh58i$D(OEV#fjsER{mY`lyyYDY1)7}i}{YmaYrQY>k z+ny$4aU}FKB)i;Q&`V&+GvUeh`-n!|*hXa4p7Q}=c+%c=9Wz%1o>8-1ENQl^E?q?K3JYRQ z25CPpcDIniIXPTmo{O{3BbvRRZBcJoWN#%Yel6NBMr%ivO@R#dhB@v{>h))^r|eIL zUG{n+us3EYOn*vo!B;Byb$DNnTE9^0?JtbJFGKz#c>f{Z8Pp|sufPg3BY@KA*sDAm45l@=N=&dL>9A4N(s)1=ni?-8+(s4lLy2UL1L z@BY?tZGd;bGq}}t{!G6u&Vnr?NFNO|eDh*;33 zdjFe>Fp}yuF$u9&tRrH9q`G)$NN8;rjPTm*!`v~?Ivr(1j=+bdYJZ0-sW&b$F7riQX326T^xG#rEMK8DsE1rjn z$i9^-1jF*&`wyAtJGtWLBX>d}X=wjoQ8v2ro~woSFGxply(P2v4ol)rABgLSJ& zz4QX)E)`V!X3%&r!Fq3mfIBOki^1)*rvTbar8(+6EIWd!Cw0N`qx~1;Wb7Wy5;fuR z_R{O?tP@b{PRy3iMTkTgN7qw%o^^JFur;eBVxIUA$G9`taZCMDiFIKkD|1*)`(@sW8Ly)OR&T{PFC{&V;n+CLyH3Qc2326I zEz@hW-gA<)UkdJK6zp9D$triBdriZ)!ejm*b@VOv46&Z}db|7KwZKd><>b%r7OqA zm$3bxQ&_1;1y1d=!1pVeh>f_u68zTfQo8{rPEFo9Lo{wb8%)`DsfdpF6_B;SB5Sog}yu zy1R|Z4tnnBUBv7RH+o*|V180%{4u>h^|&My%Bpy%)C-$uj#WUE4bnaKI zSnBt#Y2PWU-LLen!TxyGC27oW?t)K`7DS^yB3C|%N!Iiyj`7e=-Li&J1-*Wg`7>Qu zzsF)tZj^s_ET-hKHH55vZ0*J$!4|B141e%>z40%*UwzB9VD<|hdCG9{-CutpRP=e` z^Rqg4H=PlF_uZ+B9{{X#7fS9r&^Yy+GhUjm57pU&S$XugW`>(wtJlL5hSA zbO+T~NnPoydC@E1l2b*vGb3+k`ktj4Ihoed)j1^;S2rB_YOE?i;0nzhI$qO6y5_Ex7CrSg3M5oTYpK^VT_zT--WDoSK zIkb6r$FOU-b9lE>2iZ5vD)<+Gm{)^#rrJp4)1X;wGjgyHCWj2r6PL`bgzH<~{Z@BL z!%*kip0|2R20cE$sUfskHYiE{M9lBY?P^02bc__MC0)xwaxeSNlp}Ll)V}oO--1 z_T7rSnaKME-tP3JZkul_qwRRU&8MeMq;J|b-BxzUhpD7--xR#JHBZ6&fc(SGEWG`E zV81=cpF{ci_5d%V)K8mp0O3`JNw6ibbEGl6Ww-(P-|`uX*gDz4&2Sak9ET2Lrk)y% z+q%^@OWo1A>g}a~JLk~vVB04(ZLyWA-bbCseG~Ba5nsZ8f%Xu*-CDHvTl8fu+Iw-J zXXwZKfKky7`Nv4xfHdcSsr7_U@5;0}RD-SpU?8Ebv|wE4bYQT&bCqpYZF6%LaCi#o zw}GqFoheD9jhIfZ$YAb+0pv%-S5Dwa!EI|?IbKiWJrGMaZgU{I9FmPD3Q zH>0p1J65uYyf{k3Xfk4e#uXB*%(Lzu8mR! zIO!0hN?_-UIgDfc4U#k15^lvRF1dUMHH}e>jTzPedRZ7tiH)P8N2HSFsL?OD&a|#- z`zy1enjTS_{LR4zImeG&YC0N+T>_zZRcE$Xa?KEI3N?hA<#brtdPTVJ5EVNQ!P+%W z@e(r90J$+1oPNfD-*{OF3L_1@tHgq6t>$n%tZ}uRs2Kh6&^q3W-aWZ{ezf^c#6;Y| zT4eawVZExl?$?I|v@E#(aWp}!Y|`)i6~6;o2>V^VN6?FOrD1rNtY`Rk-_rYB(<7lh z;a$Oo;nb1z*esI0B)X3{Baj+Qrz$!nX5%fH4I4{~HRv6t$01vBSYfHl+qTjb1$60> zGo1SV(+SUrWi9FA3eyDEyTUe?KHSQvCe^aYOYVuAT1a(Tj-?0V6g{hrd01V(DnS~B z(f|nQ;=QH`g(L$Ilt#cXNwwg+r9l(3engG*({Kx7%l6SY4D-Xb7T{$fOKdG(9ZFmf zXE&t>TSn3yFVQRJCkYqU52vE+!tzol={pf_wC^N3iLH0jm3CS0Pq)J2fz;m-Y8P9Y zNSMJ~bJhfi);Ht3`rp>>)4#(*gPCMLY;x4VgI*&?-=$hdwKJ_R5=h0bSxFjk(zVos zXVVDwwv!)FT9r6Jc^J_XTFfR(Y@AmU((fKTIxn28#B~)H9B{)Q6V0XUtf zkPnQ*sjwQgG0IzifLO5Agd0ABopo!$=^XM!E*&Z+)-}fja7>Y`Nu%(t9YXvECAogg zVHXz+ji62u`id5}6f%v>2>%h1bA-cwQ z->_AQbL?{p`}`wEOqeY(FX_?39VUr#rB&GB*5K_n_BQy>Axp^_r%sw7R!OOdEsMYx zm1{~MWZ;5t*s+S{vNRLy4#(q8gRBw0LAbQpSWaQb&ZHf>3Lh`ZIJP+j(`upyujS%b zg|bGL7ETdsEm7Yq>_;;AtdFf#^<^6=ceJ20Q(nku3jfyRkQH8{grMmpAJ*@_baXaK znL4}0McLSUl5g{yj%$PZ-LBJW$th0_GY`U=&KcmbIC)aYs-z6ip?JT3chhMN#_ZwX z7C8l@@^EJ+Xp#W9%%)IdHKzj96vllFuCm3ScAWROfXj!+Bm~c&l-)}$Ok<2R4mTW* z3ytsnshIVQ!PC=M*SRs=urzY*$!HJCsOd1Yfq#6j=;D=zzAWTC5@b@G3H>m5K-XIo z9zW9XO9#@IqlTc2?=2o_=u_dn%+KOeP5#E9zH9@v98Cy8?*CmE)v@@M%g{#^)O6&A zJ_|eA161?ca zZ(?R3+}FeU@=|IFH%4i>5i~F=g6n9M2DRPL$DyV$)5lZ7`m$DPg1upk(olHqRu>OQ zMg=sG&3=7QxX%lEzt6l6&!>$vgqj$}vM$V|E57&nk%n*+;+d9>YCe{m@gHY^Oi;Wf z+M;1>4q*D9wH9XDAJmR&e__AK=o)J+7;A0SNCV31cke%v6lVCwi!1l@N8%ufF>2>B zTEFz07w--=)~O^fqom&iPY!q+9vFSFF;)vY@RIn%e*TPFF?pYcUZ>D1D{W41oP3|t z0F7(B|Fqy9Hjc#0UxQ{y4j6;+^n}P6vA2R+`4;zxar6POn2F8=y!l?GCjPF`QMXGWzY`aI={dnlH6^a3F5+L7-<>v zi7l&PYnZY3GoO5P!gp!7X&a{)N17erA;?WKq@T!l+=N$>B8Z$xFBY`u8E!P2R*EX@ z0cDgGki>kkh3tEUE`BNZ*rnmta8s~ZPPEq&Ba`+c0<6`4G2RTdzT}qG3}!f4Tx{m# z3?`vtmKm^*v$tvtl2;;*$@CDTt7#uSBsrB9f2*twnb0o*>%o?=$+FEkxv#QOVzR{5!#MD3K^fH40>o2;QulT zy$!2eDY)5!o*$VOHc0(FJq}ps{C1+!^b@XeTEXcw0)0IB*BUd@#vu(JdI6TYCp-!- z3T;yq+V_E>1bP^h$=<1cgLI&$@ypN6xxGPXx12R;YrZi z)K=y#QO5bxL^sdbe~Ng~VvnEJ|3URTuIXjaa?>Abe&>wR@tAB3)<^pZf1+i6PzM@j zIvxiN9kOoNP;zFJhP<^JI;(2y{truhe>Fb`YqWvyf~Mb!UKclW!<+j)GQUVvX1qr! zcrOvqhqr>=IA(`ia{?bXBillgA+bvxn2l{ut2v(M7giV@*H%z;&~ zzhr=5_f(w{j9cNSYv3Eb{ma&2VKzLX9U;ao-DBh1{bu8|j_ae=oxAT48{eKc2Yo)i zk0Jufs)Hq8nK2`20k3p#c-pXeWmKJ$}J3^hD%XZF0+ z_l+2CfOYvMST?|#!(atd9L`9@zKLYQBL0o}C9Eue!WWH7T8nGD8PB6~7K30I<&fg@ z3!-C?RC@#xmdNA_`$OvTysi6-+{6Sa)7^hs`xG0Y8{CrQJ8RyC7Ora!p#|6@jTxO+ zA!jNxp3z@5W~mlh9P96-Pwi^eMPT(k^wVnJMS52FtU@VKZny_FeezhJ3J$Di-1)! z4j20WkaKRP1ZIGV@59f2C_3W$-M_#-;Wsf(v2g}9m0MyG;-4@kBl0~#Lnzt2opOD( z-L1TnX>U*()BqKj4&zJuzo5ayUjq70jGGj`g{?IH;EYN#=*8qtnb4>i<(-Thyz|Ky zvNv%nYX5-YHf;4r$6)Vib2YdxI#S{W4`I8aQ3-yf?|M%wV2x^*>rXNn#@G#pQU+^$ z8d&Y<8~Hi<27Q7Vk-HfWf3jj|)HY6wa=%#_P2$;BtJ>M zw;3jV*EEBG&NR-XFKHYev#KCxj_I5XFSN5q9*_CAKQ{k@8$kVFa>+r$0sBfOJ)_wF zqr^+$D`Qj$O=Nw2-3gmh80&Gt#iy9OT^k1q#A?_BpSP7TPEf}j zp~o35tmcKlx9k5%4W@-KOMhYQWUOJ-IA*Io3R+-~qoilDbmV!N5q_a7^ zr-WH9OC#avoaRpUYDPB`Imwo^3WBIoai{%@O@hypb9>ShC zPiu=DDneH}GaYx<@YwTxmJSq?tYqpvrbeV*GQW^IS>!CW!ed`;PJ|zGH9?#?omNbe z#_@PBiPYef6^r&A-8XQ;mu#U$IC&b0ochA=jx$v4h(P7OGA?fl;_^O1T%Mns~G>&lC2`peSk|^h;YbXcq;L8iOKAMF{H8u9jj-j_%l9)e*2%|BLD2rJYF_1V% zw@9im&t`Fu&o2FsaggwzLlV+1|3Y$`XI6h~UQz8gf1^5JPN@FGJgNG!*D180$WxqCVI|F!4%li*?LX8$9aaWO5@(}}GUQvOY^=V1@ple0Q@!+%&3P~xI`05H zPg89wk__lRens`ij!D(W&QIkZtM>Cq>3qeECs+#+p0&8OT5)l#ZMxK%!%wRI1hO#I zLMVa%C`A&ZFzll+vH>jyV=coPFdoMG$6`~9`m)t-Vqc|ttGvyPa|Q4U-2uNzTp2Vi zQjeCmQ7-C9JPhc!0W!+hu=2kvZ>u445ExIv?j2HFSn5mVZ7oFhvGw0y1i%oH_B>#S z^54*lPb~Ms+p{uqcK6Fz;TaG^mTAncQ#mrL&$jObPCHn?fWb_QgOGFD@-`=_gT17x zFPq~e2hH$z=ME*|?|feZ|BY%zno(FFW!I_ME=$K$P+vjW4ZIyN9K>o_Nyy)Lv`yvY zB7%6W3Q;YylW~tCqELf$LDqJiLZqS&&!##ab?;?$B@3$w2y0A}sz0!;biRjZkB5Dk zfKiU9M8tfN`+W?K)mGs=3Rjq^~7`Qd-PuhO>iKsIuo zLH);3e+qKe`;1+vO|!fDZIv~*?=#p|7GnIl=Q@kf-bR$z=+nA5TScJ`SY^0a*%a4F zTV;O)@8&u|o&=m#MX;pgTlUSsGjCfd@^uC|xei+*WbL~Nu9;}d7_F(t$d%hFsirdy zrS#wg<*?=iql`!wgW{JlPJFNXh|XR{Kyzv-Ev3ZqV)X~`rm4ha_xNoEh&Rdo$lz1S zI1fm^gTa}1ls9Rx9#@;j5h9kl$G>rj8W_hFNB+5~%nUiLU>w`8lKC=o4e3|8&LI_N zqeulL8jc27HJqVPn{us2mZbNPz%G@^&TQ)J+>Ne z9D_=|wiLo3J;WdZPp;o6PlcQep${K7bLX@6T?LjyauVQ*fNKHVTyYiPt~RIhTdV!F z2j?rM(SuaadU5gS&_zh6pDv+moKwM5moO%l_fv25__3RMJPjidmCUFt`<*I8!p|); zyDdecg?t5_EMG+@)cQzHFDt9bE+Q)aFOzPx1o;QeZj09WHywaFA4chGfMkB$TyTCG z&OK@PpHu?}=M(~3uv$2g;x{Ah@A@INxH_9dI~qoneOJ$C0df?ZGgkn|kA7Zm|66A^ zU4l{dLmDs3b3nDrfPVRfM;tieXA)<6IGR&o#eQ{I9{42I@;2iRz^#gU5TQ_sBhcRUD8`a9|E;5)1r>niw8RX+HhH% z{f>TxU*d)k52}mUW{W!DsyGl;4W5}&m?vdR%N%(jHDYzX&9H7-*M5%aHb)XoXr0pb zP0JKQ3L+BcNT?p@dr)!0>n2bhCH@7x6*?6WzCGusQS92tx_nIc98|qyGbM-nq#po ziRwF(aW+N^Kg$xE*_(!PZ-X9*%&S@uY2sXO0n#ayOM(0?LCHi!$#qqq!TGclKw1Mx zM%Ou8(m@#!y-u`s2H$sNU0r6h6u}(!&hJ!Gg;<+L{;m~wxJcuj4pZd!eJhuns9N0r zj=o6LMW8oMV*Yzmyccm%zpyoQ*)09Nl75sbZCoPrU4Q_OAS zPtHcolcO!s(UzVOlLfTXkd85vQTyF?oCx~IbsqJbr!XjJb%p&ok_tQk#mpb%i(a~> zmdgS49ec9+e!x7lJd0H`QygA1kMAs)mD&L}O9948`ok$M@#<6JoOPF;zfB#k`oyQ8J z0Mt4LZ5^OLr3a73k77855|r@(!?*HPx9Xb<8m-`>7pu=|KB;~iw0ukc_Km*GjrDT= zk6ACBg!V($mP=Gj5d|?@)TdLzwVoB>uoLH`@tv6`Lt>37ilqo!2fdly!IRiR6wZBAp@GF%{Y$B!nK0#{a=m353GT)z5NJ-G8M zt8+@r@Rc3}?atwDnFk%;sD7X;leNOXSp6=oab}{`Bec8z1TB!~?Y|;QqR{Y&n0Mu_ z^x4>$MxK+yZ6#qmz0;X_Fa^JFiw{jdy4k_5y*|!8r8sjCWoX z-Xh=Zm{cO|T?S38!#wb0b!0nNFyJCiOGkse6eUmP=j|urj*JQUbIn5MT3EKmlFQYR zdp;tF*2Cz$iyprtKY;V@YOnBnRo`=vubHv3*oRMGGy;@2Fn;fXE^;0A00~#dwUBL@ zE3ksSzzv;dG^@*$=qR)^;DLAKnM~sm9I9;2OiRIjVPbXULe9`I!~J9erzrp^eHYyJH|1 zBY7CL-(vagr@GD!RKjLI%-Ukofcfl!_P=&CcKos75s52<^$X5A73Hk1>NlYebD`bd zMjy{$W_<_z^DgWK77Nn4--q~xr2SQln(4`rNK5WtM*#IL>=ne{^AFO369T#U<}`uP zweuCsaF63e_Z>&?Ic{`pua2w;MXvdHz5nReHC3V>7VD)v=uKi+biNX;@eS0NMFPxg z-j&sNJfDx|{DTaQ!IsEa-{=5p2(UBWVcM7$%Vt^(-Z+a`0YomPJwZ7a=Q=m=lcCSh z&bzW^tmJQ0y~JCB(K+33$N0#=@?CLOHnHR(_@n^q49iEGeFgAR&mFoOqbfVfBG=mw zvr&buI|23HMGd*@xL5?+K|@qH?SAe>%f3weU6IciEXFm>ne8WENCWr1D+`taSjMXA zv%APgI5X3k`BEBI6olMu6Gi@|zo7Z2ZK7ARZ*A8(`7G%9Zr3?*!n?riokR90yoBnL z;E9J|4=#4h!94W@ogh9z(pPLJWb5xRXWteEq5_GxjHc8yc->dWTU`n5aoGGK5lcsd1wo?*}E(SHpPjOFKh}o;+=69iB!o( ziAfelM}&m3H}ny2cas}FiX8U2@pj{(!Sv-1f8#TnUJ(6oU-5|*D2#qoU-4o27O02+ z+dnsG{eS5YFq`-Cpu5R^$SDr2^zqRfJ9c)a?96IE)!os-cUN}ii7Q*iyWV%KMNvDjiHh4=B3)9thaive)`|ROQ#~mg-HLzRbj7M8ZkVBO6oMDxs#yPt> z#9-0q3VI8Q)}!5(E|s_;L$&vh9dlY=ZguS0DXtU^?YqPhQP`cyZUXx`_Qyp-fJd7j zIVPdaWeqdB^=Q*J+NSLy)=ItIu{IUWm+t0}n1_r{L6GZK?3fGT9ZKWK^u8j`g?;+w@lJSl+Cbe%t&=~4_Q-y_iW(!s6%=NQKh|y#SIeAyqSSL zat`9bCJtvb9COt2vsQ#i=1_b{)5E+5947nNBX?KMX>7G-bsje)~tAC-G%$i`$ z=`&hqUwfoHQ}|VR-sT*X8|Nen4cwGtV!uPSuZ~-kkDG{b%KQQVQ;rh(u#7 ztn}g7dAd74a}sA}F`1LD)U#6wqqMUkvd^UG&M%0T#>qQ)Tpunbv*&yHfUawMpgySk z=!ZkR0uq{iPK@cW9QF1UXIe!>h{OZiOkLf*J>npxI@+|I?2+-DfRx2;fXK^ z{CnQB&qZ`f6JjSCWNm34B@)HG5lvwo;(qjsQL?mal%{aIf4hv^3W7Sxy=O-$=H5U< zXnVL_Nq{eE(xBGIZWPk^6Y5Bp&A&B}Ag!`x(%iu!pGK;&Wr<1hE#U--KdY6do-;@V zfmV46&Ox`z2u=%at>dIWNjPsFZc$ppTQGYj`*+Bba9X-Gm}0*Ryz30LgtpMZ&<;5z zoDyycZ=oOJt_`BJ;w)B5`?AjC{ucWWh-PF9tR>aRmO8O6+rd+F?dHZ?n+tFk+^0-J z#vP?4ik>cjWT+A0*c^?Z)=|etkHa_kmc52M8`9aA5L?+wlDP9%;YfWz|Q|5T5&0${2nnC0wTWem-9oqQbZp{ z+n!aniYAU>w)0mVuiZS-h=7WN*X5J*x6uXqRQ4FGI4jB&Tr?Iq_3pjHK z40gSKCctn;Y1nsOZ{mOx`Ypn=viX99jX!wvhZ@r>rZhq^D+ zQ{23vg_PgpwBXLNev0!mte+^K3X3r}Z7%j4alWW`v3rO~C|dqL>o=29yGH#xrm0vf zcSOcYp~UhS#q1hxa+pVp<&1B{>t-FIIqK008;5enJFMK8?z!_H48Hu^o5wvAALe^; z;-zCMqe*Bl!yNVBiq(fE7CdX&DW{kwieJF`a(+RyC(FO+$sMmS$~v-XF6(s~IFYp* znjner>dcSg4Z5;3JZv29c!7-!!-erF!+`ZweAbL!=K67l={2+)J;ysn;X9l+*MPpW zqU3wvqa=r>I$|-wkDLoXa?-&mPEj5K{!c`E`ZK_BjGmPg7$1#fz+?2hUpIIs=+wP4 zZfrz5vKajkRf5|gSULL~k{*h~rrvn_B5ubR|J=C*JrUSAq4iEX&uzjy5yx~qJpEf4 ztzIKMJTQ!g^-l1^SUW}J1#=Un=iqbH88v2gJu!>R5Q3#$` zjPdt|;^+lQ{MG^S8>|%Q7KiptU+_upcR{PnF=#QK%Do4X4qai@u1hCVu(Qyi#N+k| z-nmFdTsfoBi^l@GV7v=jUychV2J0PjK|c=bVi9W|)xv+ikQUY<8g|=DX{h}SuziEg zBC&ZTH`A_Ct!KQ6bwR6=e2hitCZV^2e78SgFw18Oq#w{asw5VZnkuxW@FThln)OOvFe?R~A|v36~EyV71~@yD?UM^+YGs>Li3Ck=?*MlNIw z3yQvDddK5ZCT5g|ViNZ?MZ(%SUNPbvn87a;R^)Jdw0rD`lyBH#4J6s8lk8yf!3p-= zIG@TxUt@1L?uUvLzzqos>;Z$54)_i1N!K;9Ig})>%;t_5{07{>pvG-FNh~MsL1nX| zXXj|+_;8w&*uO&rY5^?7uf~;Nc1{>n`BMC<<4MD6u_~8YJI0-_w8}>i*&8-?W_GT{ zS%4-smq-Ij8un`YpXeoB={Kk$~%2tudM-p)^*)n)|NC*h~ zdfV;oyZlXo202bzjh!9?qe0XA9n(4Fde)8wvm%I0AGDa5@a`Z-FOSnQ^u9rs(95cM2~ z8zpB35(XCy%{ZRS;`wo+8ND|&p!YGjmEgc6nTJ;!QV>jGoG<1zX@cA2gis=+gAdiS zG;m%X({tdhwc%~`EUx!%CE2bb=b~qS*$4qE{W?WDqYm?OY5*zh1glUI_6St?nF3dlH_Rg}4h*fQNW`FyUl&$apI2%Voil=IA&8 ze<46~l+9@IkD#LFm~QuiLmK!I?*6m6^D2X-=#*`kfA*u!Ev(%yLprAeRqtk0MVY5v zL+mM_3$Pknf~vF<%7x;UxM0nm_n`rng12?C(be}To4<8PG|~k(QrtKjOCZy0=>k@U z(MG?k7DxSVl-L%{zaQ~B+t6!J+^HRA@x_|^Pjm14RcuahtOu3#3~xFu6vyCP;C-0) z^c$!b9>PyRE7kC3ob6?&Y;L074QhOElp6CujpSpKc3nG}AWsO#zpaM$(koFOdeQ6G zxr+VU^MzlOebhMAp1K1wwOd|S_6r$5=k^o#r@>;3ZZiGrMEBDTx8nSUTAql|V-ihEiQeNhVYGzN{q!E^pkpX@1J68~ z#_k;6qmJ33HAS9AW@~J(hxZFNIB&_po*9SDRxWmfZ%q-^icSk>rZqU@y?vv^0b_O_ z6uY;sA9wvElRqK-0Y^&pm2Q1u7EWD1IC?|(iS7>fjNRF-2X?+{%M~ZLzj{jOt=#j? z?l`xheTOHjCyD{Dqp9V2xLbIg=lDetUe%opFWeI}p6v-no&aw)^>iFkOH@vJjoX~# zHZ&~7nH#~zi&%fiI-XLsna74W#a)$?+}tkySaSQWQ^xK+4i!pOh=Qle^F+^Phz;Ea%XoKHt({IJJDaUqyT=t&7^;c4`_P>AqFsS_*M@s?m)bO9b9?(u4CE zo<*JqcZRWUsh(6RdrCsel0P2_!AY*X% zNVvV57{vk;-*YQQ)Zl&(lBnyxC3<^z(a=@*1W%mjgy*}SLMCx7zl_DkV5GF=riM@v zK`em!#k5@(!Gidg2XU86Y2)%vu3bJcJX+=w%A|i$CYtx@Xx`wL^S)d^7GvaE&|M^o zZ3c&hmfpR%-*?fXI97J4jwV>lRF=E4ffyCo#}dCEac-$D{wQgq4)1%6>i2T z%;0~X^xQ2h{o+GI!+kY}bntm-p1uEPC3ycFt9tXE?Jb2K>4eHt7dz`4_2C@yZwb`l zG6!{Ln5YS>iKs?fWGeasbKV0i9 z!n#u{J}VIN5FxDmX{1V(vWSyPIJ-(#69S6m+A0=)#&VD7q)g`w+8|Z|OS_u3alRixMO(+?xR_bQprliT)Rki({ulzJOAE&b%rfS8j9!wt!`_-lU2obXp z=WwSvy?vR#R#wpyfw;Z{2jNkYw30YWui2qPEgwdsHhq*d( zJ_~i!(m{;D0R{)HMXs;F-Hu$tvOukzGH@LCXeHw27|h&s3R|OSI9j2oVZE65Xq8&O zBzXh4{n1^Ddt!~O46t3{*JJ;MgTLZA(A>!KyWbpOH?3ZfSNhd^uMP|i%?oHGRre0W z|BRES*ed8a+_PLMX4y7+Ef*|9i440)g!Ns$Bgh@o$!5ji<>e&5p+7O8!L27r0i)F2 zrwZu%y8Bl4EJs@_p^4ue#bDwM3>-*3iJP|~N0_y0z`ZSc^fM<4c})=W8T_65&4&E$ z8LE1xxYdHu$Wej!c--%U_)Le3i@a(@66!a?u zD-ga89y`p76;$iMNseDHmS_PRIL6?EEmuIqTxRcr<%&qlgNDzt47$0?d#v1_|+yEq4OV{o;# zwYKkZZzi8dQ+!Y4TL}a_n%XAnt1Nkx9*JQ4(+DpsA9nx+jD3}TDykd1NpdXWbS$d$ zi#Stu_bhzm>^~-4AoCiVlv>(B(Mq5 z2BcNnCDyl8mw*ry#kNjgsG!Lb;;z!N`68f!{r}F)ZZ-j=+UNc26L#j#{W$mDbIv{Y zoO92;@7z4!Z7qv^anSA=%m3kU!YAyVJM((Ik5f83_6dak}&9#VO_l5ffL8@w}oW;M68z&$qG z#>JLrB2v9jKep=1Z=QYcfaiJ$W&?t#J-pj0=9ZhqsTM)Bl*Gh|fWYd#gCOt?U`b{j z$L}+V*HZMpFQwdl$Hi-c-gg!IVa=f^_dy3lF=-Xz>%>5ZtEqp1CAh8danpfk0ZZ$x zk`6XNLB1pj7vfZ@5BgDx+3BV=RDI^-BhTDrdZv2|@C};pXlv+O?=x0IiuKXZFq~=B zwR#;qIds4G3}*V!dpzFvd7_nfZH{FFqB`knz((YO}?s{mH{42D+RRwib1%;2$XH7k8b00E})=*kl7li-JxSeArejr^^x z$KQpw3)XJS*2Z_WCC0Lp>{J%}F762_OU9EHPnxo%ttZ|!lqDV)kPq}#$=4^*yfD#q z!X@m`HpW+;DgQ^s0~LR(JX4ujlD+H9u1xnHxAVg&SX_Vy(tMG(3>UdlNL${i{x)S! z$?{>v975+?%BMNDy;@ z`5c~Y_`Rn>5R*7qHIzE{qL=q8F2BU5xW)Q3*-TPKg}L(2;G<>8yWFGS>)hKQS+O%oS9bwwY?q6jkU~c~ zH3gD$8bJwZhQHrCOr+N{qU40bOhi`OI z)}tPb3~F*^Gw(Vcr*&@w<qyWb;@xadR9WfvyC^4YeVRUb8~qn>bHS!vnFrEl)&#HCNra7bi;ZN(NOVhy zby)N2rpa9)+CIS!Rb7EsUX)W)g5^dHP?!YW5zfe{@pr+NdxktFi*~vO}&C*9%Q)J^}hJjI^*B)LXy= z*YDGgBxB5*=K8>m0pohr(p-^7kXB~4IdQ^*$(ol3w(;IH|JC)$>jjz*MeZ40Y@qko zr;x6w;4sZfpg?}Gc9Lg|^FF7&kTXM5x||yl8@dI%m5Z z?^chgVh3#9#;qCPZ$d&G)>m6?OLVQ+ zYAQ|=lRY>|&I$VxH>cL@t+keA*?8*;(UQ!$M~I~!lh@_<*C$u?;AEQ6rtvoWe~%bp zxXVPb*=No=#tH7UhA)PAxZYKt=n-d84nZFbT&Ee{i+!yUOIzXJ5(B0K2iduj3GV9j zQuOWaT8(X)c}3Z);yoUm+K*cS%Q1TEF>b$DmH6^;ahb=|ROJ8c*eKU>$d1EY%V?yp zo^rV{-{#6Pr?tF{^qub_#D`0W~S1In|LCRAEFoorOr_}~Yye9t(WjJp?H zoqSWPzeD_WJhuU-?GgJTN;)n_rQE~d>q``qEQshsOn;g2UgJ(X*m`PdVOUY^SR z*QVT-oaU)w$$@9T^~#X+tc%{iw+wqAy-a>ke=@+*FU@E^ruoi+ba&P1=cYdUS$eph z+kdG$aNv)d?Oj)<__ebpJ$U!GQm;&ZCjTds-&(Qi?5rVAeZ4qwjZxT`b3^g>-}s~d zRQXfEgE8zONYk+586Ld;KEv>Le47&ahPd=89EZqu&U#Je1G74iIHgB2&d zQ+;>X?+;Dsp$MArMmJK)%t6qSAV&CH4tjV&60k;VA%`1! zlrwdZ)dZr4ckXbD?gfbPI9xVVVm+?RRNmt3vo2o5SxiLNH0mnK#YD5lo?|p3_6WnR zDw>ARNv1biIo_Dcc$C(@^Tm$As{BU2Nr6JwU)`E^XMr72QR;=flTJm+{fv&6D8L0z@K$Ei{QXn1e>_Ls9yLTcu-~b z0*MpLQuwTF#uwFz_mt~JZOJfEQ!+e|fAn_T!Jx?q9__+OK#e^74FOiJ;PEAzd7M5y z_RCeGgJ}r*L3o!31$6BiioU4FdAi2vHxLIqBiN;v9;bPUyO*WNNdb*GHJKB$lKJ|| zKj;6k@J)#|p40m@tg%gSCy+KnpZSI+!0(v(M!tKl%LbpMR2N@Ax31ycO?8K$(=teNo2ax z>6~s&zznHMtSiLX%_o@$(kG%CcWtg8y?1%{hOW}K;({Vr7Y6i+LAMmA?zF)#5Q}mp z#~*`+1D0LS-sAOrby@Z7?QbIfTv;goTuNIp;?Kplfzt*PW@>fQ$%fxi+-cc9rnA(V z%pv}qZlV-KX`L%RJQOaD&72*9ZUo=i`E$3EjPW@6E%eRS zBmW|u<7Qpj(6P3CeOF=TQXY3!u`JxPU_n&7r41K>U2jw#&0Oa6R1MEuZu?aJKH7OQ zb0t3>`Ih>IR*gnozs2(spK)U}>i^B|MCAKGer6-J_FUztOB>XhZO2j9`I6Gi<@^)K zztU%14+!`fh%>j`_DA`N_4-~YR`TmBM`bRxy$X%h|6tEbd(_2koALIBbrw5`xN*O- zj9@2WQF;a#NY>&N?zyD3LFBk!(hdo!6gh6OWtEca5oPRBxv_}AE+Bf`0QU=&I}{`C zA?Y()TICALL;kV-;>TqWhNGsbh#!Y9g;BONtC};N-n~Ui{J4q8B_da<6`SGAsU87d z&N`$~drOt&~6=K@(bAoI8&L= zMJH|GxPsNdF8!tv_}3ttbnkQAkdsVbu)0lOI;9PMTJW)=7;*YG1E6f`jS-iN7;$Kg zV3nFN3nE&~V%E2#J1p*lVqy=)r20Aa0x^7_=+tF9ILq5c_uOs^rPX_px{&&yKm!(l zh*Wa}mV(v$F+SHGa?fqUb3LL~U7OXR19e+E`t%*OEkw@;+^pwP6ELb9u!N!{xnE$d z9jmF$OKb4uvre_ee2)5W)}pt}PyLPC4R6iW$Z?uRfcca(jEItU5@(`MT-s3eqPxfP z2q-RBi6X{HTu#2CPa#|^A!_NSvD8s(@KOVAa<5@_5lM-iq<&J(DovsGXpHM^ECD<6 zsfe9fJX6EZ>5T4<+Hs^~Q`0%brphc-XC?|``#>NX+<3SQe!i9KIHJs7?LgyNFB;?!sjY1TS0&LiHrxE5|HWHkK4eC2|!ZYm~L2uH4 z5~L0e=(0ub|6_Y0%;t{{BAgR*1>tB+hmK}|#vQnzv4Fo~9=MJ|$*YcTXVlDTIF*I5 zw@C?PiPyF1I}D&GkCRQFfqK&n11gLH;2)u%}}k zJKTdX&qu!tv*Wn?bOTy_AuIsX2&*COu1-z1oQ?XcKtU*sv7kjMTbHD znXp-({AcSszRxeMMx-iz_Zljh6~Zt%73+=%_A5Ze4v7OJv8uWUi%PVrY>HAfm7-LM zh+4&_u?0%3s&!qUO?lwSnBLJeX2r6%Xaoc6USYDJ)(cxm^o}zfo8+M?N1nNy{{sB6 z0+im2(=@THf^fHc6JUx8Ac7yFJ>(KsDp=h)ush0%Z#G*3*I9N{i<@A|l(r;TQa7?8 z7;9Z%5Mou80Rt&kRrzs8M@;7+#B`_VMM?4lbyw=w2smLYBqLH)|40^UoT`FOiPlJx zFupAAz&&4xr11wtX~;p0rKoNbqA7SFi5qilTJprQz{}W}vq;M!($e4J_AtKwm>{9{ zM;KomRrOkTaU9;_@Yd3(#KBV5U#0G!qTV%BZ+9{E=x8$fVWKD@u=HRB7pggp;Dl#{ z2{Cl^S;$fEi9=c((kR|Zi80W-nt%B{)U^O(n}g_iLk=f)nh>3eB0cohQfyz(qmC1Z zUDUUZqRvPigHgv66&^qmhqahxLM_=A(=kYNm8hea`AtUei_b!%7k9JK(*z=;rwM$G z(GyC1-NkZrcy7M<6C#0p3R=tQEbfj1!~@06E*?>SlH{2xlo-EcNTJFcW8CoE8;dMF z$I~-{Uu;vMy9OHyNd)W1csJ^uPm83#Wy+GFY6Q|gTp_d8=ixNxhO9&d$pBozm3 z1BK*_pl28Jc#;Gw&ZJGoO{^70QNG)lwKdxhUHLxKK2z&lKmG+JB=0j}rzKDt zeL<`z+SftHc9^Hz6iNG1#x=yTT(8v^y=zm&Keo@Al(#w{k_pNCQQBI z`gS&xbPdPhwXbb(EvGv#al#?qHL=O+AK=zYGhXqy^)HFoTOw{ly`J%MEHF?DUH2H; z3-P~`4Q@U1j5cz>iqWdp_Bvb4J7HUlqUX5aOoLS}3BFou>BTiV#Wsc`euAxvSm@48GKbkSFp>z+tSW4f-_^d_D(mdLK$GS0MTmq+h z3Bl^QkhnuYyEPjTUIpMb4-bYV&13vg@U{6VYlQdARJ09C6wBTA_{=%n8}3Hjh{9Jd zE34VE!o|qTsbloqUI8$0rrfKuY23j@K=8y%z4*-nI9xb+_Z$qhX3WQVZqFf!g z169iz>wZ%At^(;)z$}872R>m3}FGpi*@m)Vu5Y zg>>pwU6<0YNZoz=wWL0`w_mtH3_V&e+XL{3dGo5%iv9i%X{Kz69O8GZx?D6JI+Q4( zl!biESYz>Ic^tu}z;p*&qR`jiJ=VV8+HI{A=;pAdv}&;sK@kP&BYY zL^Ko~S^qBFtK4F1uAPXRsXr1qL9>4%Zr>g6nozH=orwM#_fK@KJRXDZ77hGkGz`!h z@IOXH^Kcng`!wvPM%<)ph24h3UA+@!j0n>l*SNk{ceiUoqoH;p#*@LeIs%$9E^JX# zZ5Hg10y(&((@H#&PfZ$$TUV2~J=r|`TeaLO*La*(;`Z0WTT>6{W8rUxISK|Q%=lcgz4L@Cu9(!f$YhLZbw>l#Z~ zVB_vWgjNfO(V8IT(rwa*qTxAW^%#^MqD-SU4zSS-gxfweu6HJ&>;8PXIur7!+NYUD zzP-Bh*a*@j9?;jfHh>q(%80Hr$gzOSJ z^!s)}`IdacH;OI|Pf-5$h)z~5hy20dzry(y+lNQu_CLMA*k4NhOp!royfSuAp1j9OYaGBk(T@Y&JOsiXQrmM$gJ zExEzpguXq*rb~A!DZ4@`KVpvo=LShO~`TA2(B_h1H%;KBPLtwfc; zRv!mnv-;6>catsS&4%z@&WgV;;1Y;V#N*&;sBtHD=*>A&)FY6EHFOi5tWR3O>5tu> zwTN4c8_?r|U$~8pxUpA)JQO_2JoQG8_JC3LM^<<_K^n3DUWo_4TEPviZ{6Fzw{36d z-mbluXr!@Ig_QZ`sxl5=2jS0*zZm=tB)C+2I*li^77X_yJqc(QMLhyO{&96XEPQ;) z1vxfJ%Q#O|(nxr`tzro{Wv4qkR+KmaC(IXbOvIg+oiodW7u`qS{}knpFk^U>h(FgI zgoj?=dVk+r?|`Jij5}n)zq~XbvQz(BwMwl4)apa6+gZr^Pj$iv0@k(KnNE&))FC7K zITcp6r|Q7%C=g}#A9J71@R)69L5t>f2U=857haz;T(BPp^x*tA9 z^J||bFD0AhRTDT2e1=OwpP(xEDMjp(%9v`hEl!S|b6O7>sC`M47NYKBwG(YzD%L~= zCKIDmZ^2XZA~r;_cZS+~ccu@#)-4vqCnT<;HsH<0!3b5J~K-)Q9Ss$06T9%aQ~yC3@2$#E|1e{dFScwk zm2DAI_Z!9BY*^jl_hY@wXb19&~dU z5tYsI*#ahZ>Dyot68XDK;(`z1A{H-{KMc>5g;_??f;!<7NY0s4E)(AWw*1`_26!2BxG4kkz9BJt z0UIGzi;fC2MYcm;t6wK^Xb)#J;Mk+-pF0A9nENX3mgj``qvT7fSCQP#k`Ij9IO#i%)i5W^Rr;FLX>zm&gT5bad!oIdL+UKVsAyR-oeGPErw+WKJYD)u zU5C)FrTi3qB^zG=o)^ry^2Vi2*HDXQrxw>PEx{Q)r)fS*JFm)R*;XZOIiycZb zLD1VyzjD#3DEB;c+ePig9YUwBOP|3F@ZPK*k>76;%d#;)$wK)8%um?|n4encR1lys zNi6SC-Y%qo2Zd&;cYX*XtmTpUxrgQlXOzANFMm@@u77mHq%9e+Gz#yf%J($%pQG8B zBb?m%#uaZKYwJF?76V?;*L=Bt>~OSvt=pQ+AGipOD!;(W=+KWZF{26n1<$Vz_eS=9Zu);oiiHy0SB)e`{bLA zJ?2oMo%VvSp8WyaZdS7ItchiUar0d?XW_ZKaklCvU;IGD*QozhsgrQX(Y`7O>tms) zS!oho&tj(QwDvk0kvh$`Q4#D?DVwxmT{^@|c$4f&?M2c;6-SLYLpUHEcayGdUq_aJ zc4O}stYri4?JZYBK1Ixh6JpUg`$-x|Qy*Hu4e{CCOyf)FT1}(Dbc#30Vph!dfy$~> zsQZ>BT2Ofm#&IM;tCl1xibMTzXa{?;I}tDK=WI3m4QhG*R<$Ucs+u@eiXc`?#?A0A zt`o!>;#YOTg;dBk{V0HVz?O`%18kZof>)M;SHkm3Oa-qbtip48srH(8um1r@d%-nd zEZ&0WM&aC3JI$C_ULwFd{DQ<-tvr(*W-U$~-KcX^pqp_wG@mrRuSM*xIMyn8Air4G zX>Io~!(sC}Eg~aW;m;f+E`sOYiW2;l3b05hyr4fG;S}NGn_*8?o;)NnyAd8`{>zPc z-Y=hu=f6X9Npou}K;9rti%XgsXm$3k;G zK8U$Ktjx6;b6paHlRlVhtU;J-;4<~KQSD*f;D2ROWLV(a_vt{QPvAb07i*cS`TPJpx zBVN$%JUPmFes>Gyfvwq4D6E*guNm2d1nVl{@;~5hOl#Br;0Z(}%Lc5ET$FxN(Ic+OSk=`q0K_wCY6YgHOyV@6mv^tuwdrcY{ZZ z%^3=vi-?8~j*T}1a(^Of>&)d&St%(BDR>qWfej=1_!iEuk*uGN^BKfioTMc_Si{Z8 zDlfREtbB=ent2@^aaKu=HGQuq>_N`(fy4_kC#%G(;&ZBfQQUa-B(tz0gEE zhX^Jq_0({~ukTN9scB!;i?TGi5u9U3xXnln5@(Oc&ep08!d_m;UIO?2;aAlH+<5-| zk=Ii?H@qLEF9kPx-L{+=j+uA9?$BZ!l+`W)oTxIi+Fk3WeT(>_k>+mP`vylRv?gQ0 zH528#`mC!-b2|&L@4MDSJCZ`&;Ct;Oa0pX`vbmv$Zts2DgGlH@?7zXOFwl~+K779y zvnMF;<5g`5dU4nB4vdCQ!ITcURrx)K^nYPRX>x4FiUM3bH#Wp6%V|X+y(iOQw*+2U z8-shNtk6V&S8|GmNLf|*Ub^uS7g01*#9cz1MZr%zhq()6ufK=qqq9)myFx2`PURte zX1xa31An`+G_e{hN+MR21-62?Jg488;*53ri|;%)j${LyHa@SIvuVonoXyP2VvDWk zti`eGG@uj63j&R`be{813$HY5Pdb}-Wr*F9-luc=HztbRwfc3j&gLBtDrqrJ|GLqX z=F@IW#QGG}2D<@8=i_5|OO|EsV$!WI4FD<1TY@I<42ZV#vUfw2jAc7#i>(;&=G2b{ySJM^msL@){b-t5efz$`x$8~ zRGvYStb-V{TP`ykHSgH!SivEBLjq27 z#^W?LVst=0RC^lM7{JrzbCqh;-k{I#NQ*)m9#|fAa{^LZVf$)$B5Jybv;PTpwx*mH zjZ3j-L0^lE#ToR!dxLw!+%?BZ#9dG~9s>B>e5$8;|iRF20t-bay695%gw6Ba8U7%}717(So@Wka} z><_0#^1XC2nDe3;`AXBW68T`?+&GmbZs`^s2O(#Q#_f-LYuCOa=6k?-s_#wD#p$hu z6&l+LbFx^DlVmOty{{8My^uda)w*4$i$|Rs<-01TSKn(}VM$gZ#wt0jn*KR=Cx&uX zdyGYE%c}ddB=&8|@)a%hmS2gM3KEhP*p!yy!!4z#Fzvn)YKi(YMqG}*#8pN5QXnWT zpbw$^yD~!gCsd(kwWoc)hI{A&+)KoTJ;t(X!rtwpiZ-%jroC~-E;f;8dxR_7zjtUA zd~XigA6UC5#}<93s{7GyQdj2)kH#MJkseLqEX4F6Y5NIz^zPSMJpS8MY1S9*^c5S= z#e%c(vJspu_FSwisA;rY1b_9P=X_>|1cR19+O>^*XtmH*tN($0q73ZVs zfWN12CN0Pbk$yxZjNWoNDEH@^mBao=yYunlQEEFEtdUWYnhxsCL_?nq7}rDVw70xLs+Oef9KT=SVTLrB9@$ zEw4F0-FaE;uB084cP-YdBCJTe5P{X{-L;9{up))iW1Q#KE*85>D935!IJfIGy&*?9 zJz@K0Z<8;oD8rlK(^hVxb*5;Rcb2SGQlg3$dlw`9w37a$_erE91##|`9XRGuk-e3Y zm`A0g5LpLy=e4+eb%jB3(PV8lB6?s=7|niTe}UuBhpW^FR%1_sHZf5%fqH|u$T#hc zn$GsvCqv^ner?T;vumGB7q!IBpAxXr%d?xN$sq8>i*`m)p?zT^cBq}0LXL#-| ze(2;y5z)j*+PVfV6Cj>689YgBf81C!PLwRh%|h1r7qGkaS;PrN{O&RK0ON|r+1n7T zEw(T2k~E23ThvJ{?ALLM1|kc4wo$fh&hWN*-6+RGS{W*^XG6pbDGq<}!p(3s%)`0% zKv7$9``R$a=l>Gs_|c2uC-jquHYzMHS8fWe5sFkDu7^LMt_9JhLJ+cCH`an#^nc&A zfP3s_G;!Dg8~q)&+01~s8DDO;|MYfn^EKTzzC6$VvxII$wc3w0G7X&l2&CwJ6@phN z8rNb42WZ`1?>*@=JDVyvFE~IYJp6z;vEEp4dYzhDkx?{m*QQWTEqyB*cgyh@ax)l1 z^x9|NsLrix^3E;bMYq!q(c2hWtrxArYJGGRYr*P_)jB?g;x;N#u_z++P&SRU`@JQ2 zobE=6#>+>|tQl)FB!r4c3Fvbwv|g<*x+2q?j2>nXk1HDI9fuwYN}3t?#0a0Pz$fAy z(69-Wn_#c*XQ{x7Y2(i9*piiq9a5iFQ7psSm0NqSa;|-Og2q-*kt|w5YZ|0|XY*RD z2PDVteoblbs#sc!^`JI6JqxR#k~2<2`+`W$jftV0i*VD)ajYF7d0OI}O>0eJHzR%% zu2;J&1KcDeErXkc(+8qG>UmUe&xxO)=Q#CCW6_42vJ6h_futtq82MhMA4|~>g31x6 zvE^5ORX?uu=|}$8>cP^&)Ew3@uH2D@uv*Wr+EOuVv1vJV!eV`UgXoHW2z* z?0TV})sw{^8bz(FIr6A2i8Jh6LOOdy&>fl{;8@W{@5Un7yR0U7M(}Hkw0cz>YEzg1vxf>*E&dhV2pVicjt0EYiJuuyVz^X;^X>g8t>_+m9qXj8_ad`3i99DVxq|B@IQc! zCbN08ZnTHnErRa^Ir2*CZaN-TRqm!3_X+J=8i2D&cgLc{x?a>Mb%?$7WI-Q0T z#7pDlQQ()y*Ny92lSNQ$Sfqubnuai)6BvFIJyf_R1*34XOM71Qk0l!dt*B$8BZMT0_6K_P9d;zf<&u7!^mYqAyhJ3DAy6)|roS^Azn3Xb&p``cZUJ ztbu1V&Q7dddu#1%WF3g;FW-+-Z514yDQ;1;khgCij`*5nffFEYx02*6p9?`SoO1Zj zghqC-+^()eqpQdY%e$;zr3JlGlr zwTM2GJqP-pM2Q6z-6T}6uJm8nX zE*9}zqT0pOxu&hBs7BEmr`i25;^$rS4bB>mW8PWGxaSbjB%t@i?qW7-z%%(2s$2kf zWN@CYcTKxaS8(<$Bj?rmzXZ%J>8X$q<_9>h%h#HY^#N(;!W`m1u`-ls$M^p5UbGj`bcOfixMmf`L8fzY+d+}^+#VK!Y@iqV5hMTD1 z_+9-lJ4wZ6F5#QaRMxAaoRCg|L|9NI8-c%%Hls1S8!D6sJAr=_=L-NCm=o|4)h2w=s7_0Ka9@0@{Nfa|}H(^=1v;4R?+bq02 zOu@k#|1j?!e|%Y*vf_be$`(MwtEC%Xnx^{bEQvw6p^3)=rIjc;4AwVA$KQkXStEtC zvX!tOZ#j)9bb=CvZc&2pK61-H-eU4-suJx_UgNw+{10sz+7Nl0iFT5~S*VSv&ZZrj z@J<73E$v`#*lC2*5iRiBVlER9)pP_RZF4ee0i?Wa{YJHnkc~<$f)wf-#WfD~Plqx4 zLZwO9WW{Sq{6-qPBH@@o(umwXubm6}_4a2jb0S5m`^>Qr z7VD+hvmWycj9~LR3NZJ}T$u9&*lR0dB&KL;Q9Hhd=A=S}JeMGc-gz-WT_F&Map2Ze zL^vEw^19a!D`GD0%8d!nJ81*MKE58rUqH0#$AX;q5G=Arg4;y#7QG8C44emP4>QbRtSxAPq$+S^M)o1#k^SDw9QaJQ-tIp2wtaQI zEh6OLZ&a@Yi&vD$SHv84qP_MJq;|)+4Mol677id($@x^!jGV zCs$8C?TCiebew!Y@+pQYq93WgALI#v2&|X~L*MlgJUg^z!KSQtv_XcTyk|-u}dPgebcKn3kgH&-)iS^aM&J~I{dkeq(;6Ev)a6V2b zBa$HQ$ieDI(HX=SQ*?|xso?7=F`QkP3jH9W90q070=)P^Z0SL9g=k6-Ks!({StFKx z>&K$)Anf#_QEZ1M{Kd(FE!&lRZki8~12!g}v-@>;hIOvkzHXZM6mlb{EjuAutVt2n zT)VG?a~0cnUl9xAc*Pd5vQj{6X!GJJoa%KINbhEOlYGN%%Q!>#nqx7JIgrA#umjD7 z#da`OdJa~c!~`?!PA=8}i1$mL?xIV@I7|HPcLd2PCKo@Un><|eDtOcyXEkukBv-dV6cb_)$H^(@c}L>x zu&b-6s~F!F)hE2+l;_))F@n~vv^X0rEc6kYtzLa$yNG#Tf$yA5jp z>daymtW*opKUNu2e#A^v?Wn38}iP2=~kZcKlI|0zn@zwwdSz z`~_e+;W+J^R30K`VVAsE;ak9XF)>~M1d7xqGC_+yohHjkJ7n&f@9wPp(39Oc)s|?< zgXMTCTXIZG=TteyD=4I4F;Oq9iPxl%ExG@>`Rhw6P-p5^1vPM>F5??_?!$?_RyC1qOo^1*p_3z z{3LWAX88|HFP~EKU{`8i1MaT13i8R&4)g@>H0^dQ!w$KFS$&^73V=Q1t%Pkchp8Xn z(peDE&U3z6X#wc4COldS=NF+@u!^}Du~)@ZjFz%KVYJ9Q#f8yYQKwO@?HH{rRT{(7 zBKYuY%NA56iur#uiM;E_*=279ZE-AFOq^tdR$j3x_=H`2#TM^0K=Wf;T*>v{PAlJB zlVDdWKclXHjy>G3i`MqGH>J;dSnX2xC`*(Tv4&PecpLGc!d~sv2~)*KhYdFP@2o8% ze;s*m=0Xv%{>wRViF+L#T+nAYGFYrG;jlLuCy#mGwEc;$DV9(ZE)U3S!B-An_{j(5czp|x5Adu=si=SAP|AS3O!|AuCzj#kk(Li2JU zJkI|&vN_K7PmD>E)*)QkD#8A%h(2eFn-sd6jTfz6oO3c}^wm9sE z7pnONKfF--z+I>-J=0;;nlE$<&}~S;@Z)F@O|b zKIqAy<6?VQad=1LOA1Td|M@g&|Spe)(Wz2loCQH{B?~^+|rM%T{kCIZ2Lo z=l-t3ExHa@ZmJg%(OT=uuZKv-xXO%oI?nELrMV8LfHLdSyd$Yp9b$G3YzuLJR z?rFrkD^0D>mA^HkVs^cVSkq1=-RZXOn2po>!Y-4ncO7=+?;2W>wgZveQHSVC!?z(E zv=p+=mG9E-m{Eb+((ccGaK&SGZstRonFRZTGc%QUH9d`+llT13C;wM!C_Rl+)8}yZ zP=37Io_cf+rQ_GZEqH9@{3ljCHh+2EFCVl1^5@U4wElega@4DqbA;-dL%&Kn_1D2Y z@yo|=T26(>5sFRf5i+>k88T#JDG|4Um~n&Z<2a*h&KY045}p9&9Gj^wga1}>|MQ;P zoJVyGXXY8aAJFRrCaY> zQDj`}D^97`dwI;(-SzsJPX|9&rPy#Rf3y&fSiP3=%@vzne{th{YcDElCPCJ3vPt#(wlu?h`RxXKU@dHF0^-|FASIs++U@um^4tY0aXlB zVd{RnA51Uwfhi9)G^;QXeqs)q;agI-m7j#$!_^sy4j@`I-S#xB&L%O*x>sLUP>qZY7_8lb%2oBz3#h8>j_y8IyG&kYl~lHrlO zu5F^#s8QlRL@D`i&;Q&t3zVku7$xPNEovcDe=OSLqU&5vv}{Itpw8iP*3EH?bq+UI zHG+ENBBX0f1>3G&|Og3v* z1>L*jL~cMApSfz)@o4ja7tdK1C)^Qu9DhscZ^9h`;>C#ZFrOcg<0$+iPWi`f zJvC{N#8nNQG|+6^W|gdy23m|P39S}|F~P|PZgLVpM3EYkfk+reTd&57f-oOJ;BFvu?aEnetdFtMvMAIT_f5c9pjw^0!o|>FwHO?BSF?D{mjku{2uB^INhhTV#PFlxvTS z=ttL9t1}bo`vo!81MQl}$mSzTbS}pIO`H&B2ROX2!^n$-H8rQ!OoEk$dMctZ)Y8aM%roesO@ZYh1&__&JC>jAl%O7RKVp6x6>0JYNz%l z?SP9%_)7ZhNvpP=!YvkRkM!yDjZ=}4e{zv$+mecz>A5pUC@D+Q zpM0%}QsxGJV+pr;DiCV(#hbKQ(YH-|7I!$uAqD%iYqZY~PR?)`r>JI7Jd3)kpTIg3moxK96r;L?ZS8ayaxkva6` z!aoTvZRm@s7`Z|aUwWG0GAR&;;HtX`T)*rGm*a~7eBk=S^)p>8c{!`|Wnb{$&!RoG z^V*5BU%*X*GW z_QEy6{@99#d*NDK@)ETkf@{$m`+G<7ar+!-%of`mZ8%v(38o6mBsY3QqAI zg;O-KLhy?EzT@^4d2;@Jo@-xxjXafKBhQR~pXcheuaT!854?H5t}g!?^`w4{JX|D? z5|eHPW@<%okR953YMT{4WF!%Y@?`r`;Li#c45ehq_t=*L(^srs6-sg7hK8k}$rbri zLMcC$6VsQ0Yp8WRDi2fm7uC01j#Kz2J^xxBpzv&ZUMm}Ejlk13S|5Wih4%xhEI|;d z{9SV4>t0zL89tk`uNSuVs5BxBgzV)vd@3rvX}!Z zyANe`p|Ue>RW{wZdUv?T%{<}rwGx!ohsqASRoU<=qm=hLbxntq@{h~0(y@8&-{f6>K`DB$YPWOMjiu(}V1{V9xLVH%?-bHNY# z;b@PPj~>-ld>pH__FR@A=rt8ag( zzOCVY5#Lj2q#?3C^lX;wmpm}C(tLU52FQ=m9t>Kyi0&=4=BS*XdA*@^ zrzc(>ls+3PaOnNZ+8gS6>&Cj&HR<}gzHFD{!fRV^eM@er?~NPl0|#@kkUSBA?aOzl zKDDjh`VdS0x^aH}hWh3}K5>NQlRov;PR6&HOicHGT39yLH~H|A^$h+S)%a*)rg(uK0OMPFe@CA~y8P(*r&D{gHY3KK%z< zgw<-rAKkO;g8XHVdtm}=%CT%@(91^WNYM_aKbt}taAtt6cR-FMKL_)B8d7!Kz}6hg z>PLIOL(krs#;g>FGB{tp%RadKf8jG#8~To0f9a0F&gE*3t9p63eejw6$WhQI2ehP} z3)CDvpUY9wNYdVS=7dsutVK|*xz_CsNg6Xy9_ zXCSqAT?v&rgxajE39w(B`E!nJx1;eqM@GzQdb+kSTuV4VPQ{@F^89Zo?|+4Jgxd*y zS9l&ER(KxWiEEqPV`7Kx6Jl30uaje=mH^h`VrKg%y6oPR?Lo< zF$##*`sH5vL28jK6e#gFBACY7zcX%_{hm%erNau;gVStCAqN7 zi5~dR!EU@j^-J$d$>SbEU*wegH@RQN97n%fK4U=^+_2ULDX z@m_J#p-(?GVz{45AD5ukfl57SJ2*+H=YI6>hoSzB>({@BfP1m_J70dseoyOf)&9j! z&l$g_JtO$(MfC6HU*u5#c%^?UBK`Zcu}}X--O#^r;r?B_5QeKA-b>W?D?9u2Z%X-O z1qUy)Tv)+J;$|N+-F^OB{(_NanrxquJIvE;Q`4v62n6f|7es5o)Sy@Cv+FLER}WFHaBh zU{7`RZ?p&N>D~L0Pm(0E{7I=6ZcBOA?BEAk)xo#6`QU9IZ2ioKlQ&t*g1beh#hA4z zczoMsR+qIPxc5`LPY{z`@O^A;^=T^($iiU*tWt)mL@6&bE%;G=n#7aWi(-$POuVRJ z2>9nz=^fdCTBB{V<5x%v*t8T8_X{{yeXz}UqU*3grQml9zEz2mBoQGtbf;5vCb~Iy zBHa-G&v~p#@+c9vqaS`>^S*4J6jz~{q>IgZF6($!PR^(g)vOcEnGUA%$nQy z^+x6qM_D;>fR#I!=>L>xtbZGlhp_^u)8-t>TIHBY1L8H4hQw>=rib(MJNc?BlQi*B zRc=I7=(t6>SXUbCshr!^>8yV%BiQ;Q_ght0>UDK_C5@fDI3S)AN5ym7A4M$}!nK6P z>w@G_PnF^{q8>J^XlPr{z}|-OGUv;K-D$4lZo##n{;l==*-;oPQ0#?2(6|A<1ovAd zjWl}O^#M%lq!)60*}UvO#LQEvTuo>|Y1RiSVBGi$=EC-}RlFQ0D82%g1S;)nK^xH#QIqvC+;kXvkXI>{od zU;)GFj{>PM@oX|~^D|Nu^!^YNHk{wXJOQ3HuQ#5v`u{~M*coWf!Xy8GG%m|-JuYbT z2-@sB7oC^^Ye7CcC4y6Thu{V8B9zr>jJUCt6fTwnOQif)sbpTZF)w|d=k|HQAyuKUwLxTOj{ z7i8OS{ogK)dz#CSR70Qn)+sp7v zS$9zKIMbY%bKK=)sCo@O`{};#v$5Xe{wu0Cf-?R+Qd5Bhj|Po%q-=us!m_F>XzwuY z09Xc`p3d^TJ^rpRCcu`Ri#x2-Do=YC`md_IhSoRfkTa1rxka=zhFUte88B+9deGKo zDjU9AzHeUFA=&7@-*tuZw`^4U1dJ;2p^VaAxD0sN!LDMQO^-&Tk9@(whO|o^g}6s4 zRa)4!x?WQ^J9Bo!5FsDF7+9NH$7clpHs~y*oz}bT6QVarB1sf@`w8A&qBkerE+pb! zrg%DgN4$a7;!j_~eGVz8HQudp%~nt8A$2=sif>^}i+5{X4`&2rP?cTVQ_5g#kNt?H zpr-?!R>Td~E7XLWB+kJT7xAGBu(#y{1(K&-aE_%KRZe1*&fa-;GVvKexfS(J!hNU@ zqx59e%j2&H06_}%sgv*0Fq}NXolGw?#;QA=UHL@iDEIu?JE^4W;Xtuli)WN@%?7n= z&fW>U1&w|7m{Ph4@|1A)&Ne{x*}M*&>nHgAiAwX{!)HS$57l-*9fRHvqFz%Q%6KH8 z=Sm!F^xAp$PN#?-Rd*E>iVU7A=YI{jVAK5cIn|$|^&`*tfX|F+ypBe7rH{t)HQd+uDRINENQxZcyB(=!Ys_$&iCSouT%}`*;BNQA%l2 zF5+Yt+T(;$NaY_99G?}#W^RV9q?1_-*xAtmsVg2glSJpNkd|6CkREsAxjg^;++OSB%DpL4>l^0uqHsFqjzfr5(7bkFFc36 zhJEm)zL4Nshw=?;b?6(xuRu!c_nnfJaJzK~pwJd__PFIGbO*3M7r35^b6y@d-dbJi zm^L@qGkR-N1P|3rO8B{y)Z`6W<5+{&4RXU&_D zqY3l;G3HUg8Gc1V7B@4_KG?_g&P$ z%$P{A{k@>p(~YPtMeU7$<#dj}=o%Tu9<=$3z*_s@kK=MIYkr3|e!#4D?NLJxr|ZVI zpV;ivwEus65e6NH?EZ#o+pR;l->pPWEnT_5W z?7u?FiuIlFJQ^JOhE?|bG~k8azC!&*wW^*ye5Zohkj21BPGkf>_-&WqOYin3EV|C>%)&-7=LaX&QHHS}U|4@R^2 zBbxoD*Lq7+n`LNo1!`Y!AAD*&cDPTHqyyX<8z>-rB2I--PesoadOiP~LIdD_oxF-q zXMsVjd<2`C=c_r;(hI;(E9U8KWn2jROlQYBt!>&~OySRt?usv93gvDD3Mj7NVCZ`a+be&@@pdzJ=%|y6-ooWav9lF3nZTuK<%^UrCe;+y<^T zjSAx^Y6REyWdqVEyEgDVZoi4c_aXMUc#bvESM`t1`y>6ffCQ>Q4J~s(6)_m=jX9RW z!-zzN(QdgP?F^8k?Zf+}-Un>ZN{6<-8Xk#;h2UeM5x5oC2#-QW@RNUB&o?6DfUoaf z&pDKmD)$3Ee)1=kcbw}6eBd46!6s1P@Brr&i4v)2pX|j-H6c>7@W zi_*LA5?^?^9<%;;l$uR_1#}}Rl}6>$>3!uJx|3%sV?1uWwX$KYQ+@h|!MFq0D!wk8 zq>)HVl9Ds69^9(Ut+fl>hmayZ!SjB^9pJdV_Jp53j~YjS=YYch_8#CmZjVDQ%f?SY zRWBgVHhbLtF604TUFL{>&)tDl)oLI98TwL^N?f^hu|1CeD92KS@*kfBAA81W1&>p| z{e;%$)*qu6n7NNVsPUK3USXUtqF2H)3RX~a&I)HIYEGhFQkjpd?1Mjf4dZp->=@!s ze}e>Y?s*!83mAouH`o*SB+Sq;tdWB|>M@^?Ha;$u?+e%d@qgQgH-9U~;+z>OKM&=9 zg1jf7Ih%5JjC`lsvsRaVaNT%1Wk%d*djp`wYVygO=)n`H@i9P7{PPmVh@ki(YPlEv z{UQ2$0O_9r@5~Dh!xOT1_Y&F?qArB0`jFojnyTF>u zZDO^6m>+a+p?Ltu)86`gHFA7PIIBu;p9~|3>zv8|FZX=*SWyP0*3ZX%lfh;aYi`G_ zo6Iwb*K26^)bwtoT+&s_U%x+s#|4Da2r@<{Tp>qRzu^3QU zX(VZ_Y+3+m#H#LOno6BqK+_)UOf0vh9TGTq0>012cMJMzCCS{K?rKJ_F-J|$Q@YZB zohuJLf7<@-MOW?j6xeeTqh5xLe~`u%PLL1wA#3*1fuJ$!1n*a-QH6= zHSV|Stvg<98_;K7(hZdyrvTTH1eTz-kC_U zR`ZpB6wtN_;6=X;6wp2ZX&37g?Du@hVNbVv=i^kDBz8gGZ+@yvQ%(}^r~r?cT>9;Y z3wigLzyQLMmJJvaP~@4<60j#ko2h8Y<3_#BjWla5zs7gq{h3eqec%1oIi0^n{-Ih+ zn#ar)rX5IV6PVHMN6x%R>Gf$SUq`D~%RJ0FU^{ax0eDFi1g`A?Y#6amDrmIBn1%PZ zBUpE~9yP2XnA{`IiT?N8Q`!x?GIo{MPibG%nl!ULIG|G>&>j$IC)9G6^6#BpkTyut zJhQ2dujeB?8NBgGn}nNe)^@J@f3&>~d{o8NKR$Q&?rS#5CfS4t0X8orA=dH|)TpW4 zEO8~8;)1b_)+%qdTHA`Et+qbRY;pquK{155_ypJ>hTsc`Zq}EgB!CKv__`{VXaI}B zQr)*CsL1}l=ic2A(Egt1|M~p>wqftRGjrz5%$YN1&YW{*V8yY#${uF4JfIp(w#@DizB zHVxno4jV28YcfiIv@xF^I|O$Wy?tnoUmwH`Jrv#SNMHZhWrk&jvT=EuWkr;in<;l9 z?@`QupPu%;hc0erBg-8>)^>1RLEFP29egZzN0JBio`b=pb$1Rdflp+|iSiM1=7V*! zgN=^)O$F=4a6@QGP>w8>@(sj4{L$B&d8*3Hdb+f zu>nI+bgf}Rnf)%!kuCjN_Z0z+e@0N(a@E=j;yL{DhWbWI>n@Y40-`c3W`^1Q)^qRR#z2(An@hg&1{e0RWL(J|EYS>Imh z6{1Gjj;KLHft11e!Bq#Y444OSuX9=b3fvlA*093db_hGixpEKmU&bT){%|mt*5uFj zU?yA;G$_xnD3X$O^o2nKR+wWXDShSxed~N(rY&Qi)eaQ$mKd zhtLQ01IcBY_2!^q$nH1HWSR#;#$$Pipe==$2W~-3YsEWs$Q084dKc5Ixj~YR#zsdl zRk~u)m}Lgf&j;2-mm_9u8di#iMtkUyz?I=q5qKgNFp<^8mfs&~0pAe@Y|v?0W*?}F zf#d%UW0QgVY_t{KB7<)2EZ%?QG3e5cpP5aEa)?I_WFWT8zg1rG*}N()6YDpb;Lq;iP43=waXP_Jimnt>o%tQbjR? z2H3934dP%#vvJYH#<}V!g@54TDzFNA%{9_6ff~Pt=bRj}g^Tt+d;M zj--sSsNJLWi&*Ox4p`;GpH+oTp(JQ(^S~LO<8!gTqLrVF0q=;08XT)mnG)+#u%1s$ ztWC6DVO^p-(5*6)mDLcplxxEpHR?8c;$!N6>Tz0eyjbN?<_&JAb{wu7u(+8|NBs5h zeM1&G*KY_KaR=(Bi2C)@ur+8{|E^<76TEO`(>nC(p>2-Ir%a&+!i47s>qoAVfI8)W zz+`m-lc;&XwEpl=5+XPoo1R#9rEMFcCogqVV5+vDLFpxBA4t8l7QRHE(upRmfJNvR z(~w2i&6q2*F4l6Dv|47EDb}H+Mxmi0kmW1#fx-{dc^UE_yq{JWUKq40E0!_A$qp`h z;*yXVTueCLA2whXSbce%WCZNc5B+RF8`UTyr)bGO`J}hQYFC@SWAE1Pj(uBuI^Jlj-ny$zTb)*SlJvViXx;o0ay+={s;6eS ztgLv2akF(B+nlyd*qpv~_clZ$X*Vnc`lQ?c<~|J;sMTjh?GTN?p=VaI_LWm{is zGyFJoAM`d)yxaErX3I7!m5`;)DQ(wm)60BYc4s|&y5!DA*JQSEMfPSRYBZrn^VSBX z#;dCZsuBA?)Cs?bg-`T!yn`0Jix#}s)}pk)9zzQ@?xQ+fj4hPs0*Vz-(g5ZCZRu?- zZC6*@>i`8kf_)p^DB!kRL?*Z^p14HrMsKp~512moTrSzNnS51m`HDB7XP;Uf^)-Pk;i+NGRjp7M${jE%2i>GvjVNN~ni{`JWf7Jf5m!?>}> zQL!q?G4ErX40b0urgSE4TeWTW*7vq$w6#>{$HFq>JNaC>qRheBez6RD*MPQcGB>sf za#OXYZtw(d#Y~(TV$U2ECo_|1N6@-e%pg^GOw#PVrsm&E?wKa(&dG?7m2HB57Tt_I zzGe!39r$g*uZ-Wt_+7xpTPJbRdNbEqr*pma8g8&|;0z`dg0&7lXm@Ze5oT;LXpS$6^Dcfr}i&ffLHpgze{!N#S zTM(t8h>v&O!Lv8+bL65|XQS?lc&|#^gsr=_HnfS=+B)jh4bU>?mQ7{sO|cAC3aBlg zYQr6G*`UmUz%V50L8;;yla%XG`;Pi7-hbN&YW>#T3RIjwx~HQ*&@XB3GA;EBo$8=x zhRE}ddPa7%vTA{)$TRS-8B&12bd^j%bQsxy^IsErBq|h?O*HK(=W|yWeZ0A8o5fYZ zEgfuYa!20Q6qf)#x~aKy+cmD)JZH1rihkOx!M`TTi(fNx+dG(*@g!OB{u+}s z^-iO_;M9*fCsaC|rH7kqbCZj4R`p$P$$*A-!rlwxIhu!aAeC}K1FEInsTXZkV7Pyn z!={aWYs-jz=lye3Xh~`=ZZ4*g1ipO|7{R%JExhW zGN^?1;h$I`fs3$NNXL0v7k#5MwI)U~`zIpe7b%*|Um#*x>p5qxuDQ&tVa)7W#Iw^G z&q?$J)7E{*GU`qN8w0gKVj^T8=vOoDrIk+TytI;OYH=Ge;{~15?HP5kj>#=oH|q#< zjL#(W+Qn*%!y|glIkEe5ct=NTbG1LMowDTb$oXqvnA>?-$6XzzEmyZ*1sIqu1mmNA zwftuz$|G-5XF0=d=FI{y({}5jze8?WBufh#WmO(E76PMhsSPbZZ`Kk#I$0Zp4HNY2 zx$br7r5eN(=|WWVOMt_ek)z%*x#QW6J6p8PR{$T4lqQO5`w50?M(iXs`wBILM&K0{ z{9@-kySDCo^x5e|e_^FxIwJQlWvID3N;|qb?rzaHJ6dL)ThDL}!(|e*qP9<5)Nx_Q z^BsTs52Z8aVvG(=>ik*9#VnthFzb!TIozHWWt7k(>3b>Pn6qi=<1ha+Eq(myIkW^G zuIi`S%GYB}zcIwsC}Kr)ucnVxr}5GMeZ9>2eBaUbwbEkQg2=$QT{A~~axJWDUaOu_ zH?X4CH(!YzoF-fRd5DFZ=bFN@+f7fJs?%bpWqao@)YVW~%lGrckPmI#?s|w%-uz(4 z+swsH46{I5Fc%SOx{Xq)1##9|M8u%Q`zjHVOm%fZ-HA;al(401LE(1@R@}=j!cJ^7 zX~-3eDqH+FyBE9mPhTOf;F^JxO66pSI7767W^|(WX=cMW{QTa+79Hj(deX~Oe{grS zccM+pE%NyUJDy6jn7$^V&TK_1e+|x29L7SJ17U7qPM^bHT-S2zKz)MCC>W+Gm|drE zQG!KwZdQV&)Suvqmc&Q&*~U8uo_Jvx0~1 z#cbbx7LS^ipex9LhuYg)wao`=;FXs?pI;tyH^`eGPmBzto7BO2>wM0`4ejlb#^zm$ zyfdHIhh)2k*~s1~u-jSMr_6oS^Do~{n}*w5ck!7lg^jjq_}?^tWR^8P+k8IOp2Ega ziTB@jrc0O`pR7db_dDUyq3R2{3fHM z^_pGHybP&JoTZ;8YQ}kH;A!edzX`Cg$9})fneh(6xk14xbEnzAv$?+&+VjBgREh|U z;4#2`rIIgeN77C+(RXu`w7AbGX>vqYJ?s;xrL)eZq}~!}Rk2dJ=5ymtO9KA;H#;+| zRP$KhPM3pQ(IcaxOLiphM2t#;>ql!;$l&!CC)%J|wd_psDOjS;Y_#E071F_z3M52c z<=N4tJ5qP1{0O9UXXy#0H^`1rO$$A&B+nF|u ztubE5YfAgi+mXIA?dg&*N}5DsV>cubM>Jn*wLdj;x)TKLV%ehj5|>1)ou%5XcoD{8`QM)`(G7XIkDL*uLpr)F28{`9+1=fJ(sXyl3#r0vql_9f7N8J?E2>nA& z&Q^!STG`AUY4*kKTe#aX!+TGqyiWS>j>CGy;Z2SGe%&`XW#>KGtG83UwjxTaT=lD44;LSw8yFuikwWE6kO?3U7_T55Ic;g&;>UQKOxWHjC5uyXB9!G^};n!V!? z^WM{?6Ppol6Z}n;wrK7_ua$PT{DrSqV8zrk-HkfLeTR&~#^I(miTxe7ESMY%(B=g> z(7Z~_Gx|iq2%h(Ot2S6K^K^kD8m+B@+pGfT_^Zd?-`sg@Hk-!gu~JsSrmpcdZ^E8W zD>)`Bk&!8aA@)$^jyX*Q?im9Ow%L4aNRG=zU)e=|nd=rda}_A-ea!4VG#|@pKC(() z#uoBRSPj2)O+KRb86U}$v^K1y(;)p>A(6d5-dXytk{=KxrOe&@BILgiOXbbuIfc6uroAQzT z|1RWz;*lTiwdq(U>d9vXygx1vkfPRC@}$03l$6&0E1H4 zX1t*Cm5=`9x{wv4-cb=Z@|cm=gqo8GE^0=Ez}k4tWmGfWb1AMlO*J>~QtSQ19p|;> z5rMRh$W;VL#b?##j@LFFwHZ-cwo+RPK}2n-@!G8C)Ry)mwOtkG$EeNK$P_(iC1d5l zRR?J3l{J28hDUTbSb=P}X0kfl6`X+)_}D3OiY&l^#D){oTw^l$*44EMWyYh-I4Q5m)KVxxS%jXvaya*JTQG}%7ZxL0 z;G6U4wUq_yB>0V*q4Ay``+Zwlx{h6r2v|IjTzNiLfIKB-GF!bqp0b>Ku2wnW&Z_=# z7+GU`kFQ(df{G-Ene!&Npt=iHzR)fdUw45A8kmmN-N;lvcqVQUxZw@0%we@ImW9nm zaI*VX)o-&hJ0A!6mb5b3metJ@JhQjf_O1tCQ}P-YcP#5L*QBxOE!Q*)9wX^4$o7Bz zy9!^Qg}B+~8pM%b+qhqxlgCYgOXaz9nz?aKJu?Q<*y6evZfv$ZalEuiK*m3K!)9PYv zLUVB+qQ(c(jED{h?*rqy+`jtb->xv?Rta6U6*(S8jw_CTm+&JXTNvK$72LV788_8f z`E7aXxB&=JYPuj758Qs)@*v;L6 zT)A74R+wvGje+x9ec4K_YK~^ZRu^E;dwN@fY;#dJ2s>46jHtgzo>_n(%@;4ro3SEtZrFt1AoI# z{Sv*Q+6XYR`w{-+NwhzBO(-G=;cKB_3N4Vp; z;kRcyA|1Zrx92*d9bLn3zK($o|L|K^$6&|v!*BkMA?&@4XzO&PCq~~C6qOc{{^YF< zz-u!!N=&tjZ6e)M5xuLw-zdMX0zOmW3D;r|KZBV8F9~Zt_=?ZCW*khywQ?_c!xMV@fnYi!=Q zHV@w?uAQLF;QW?Wr3VUBSprzZdmb>dk#91}PXR1~F{$~nmNg`+de%sea+(`j;sd?} zADAfYW>b;36lE^Nztd2DO2q-X0c4u7`LU+9wG&!;m7dR+a_{~RV|QS3eB@`aivWW( zU>B|_YMzI31}V4v>^_K(!CTJ`k3kyxkSl$7ErJ!!V3(l$r38oWECrm3wLfV+M04)Y zf0%P`t@t5bzjX{yC&!^)28iW={4+qk6gS2gJgz4yO2QWdD zcu41t`*Gi>GQJfwzB`Pb{FX;(eBa9b;VgOUufsj<0Hhg!&wfds{i!2XEHo&dyCPYEc#VjqUi0E7TJxfAT#Wro!B{`4Q0b^DCjMAOVo=jMS(R6<R~~`v8sINPNnSt5T|BZyr}^Uco2MQMduv+k1H&#PCiyne@R@LEA&lD#h zsF*|rd?Wp>s@Ez{q!R7K;ZIar`70XNA8F;EMqtMirO#=>!V!6zM&wD0)AmH<&!qm3 z*Em(FF%KH(5jCREq#yPfu+JU=ab&+uRM!Qi|5yEoJflYBiLV^W7-bCOav9;W_z=z1 zk*!y0_Kl%oS{dG-0HZknJ~P^H9394dBu!aIU^QmA#!98e$CMgxQK($YuorrxXBftr zy1;ix?|``us+8DF<0@!n--zq~&gfpjpFFCLB(IX!kZvf1IR9oI)Hu?O_lVPYvBPRy zTq&-T9=*Cx=r=njL7SF~__{nD`8`)5dPNd;Q}%xShFm^h`4-` zCB=79`-|0GR6;{e=Xm?=XP>>0HYuSqa!&opgoXG&!+*{x_?z~V3BUi1^6fYDO+7nl zpA9|w)*8g+OP>ur`VyRkBq26n;pXeyc@*JwpwT*;^XO9djP`_Q+*i#T$+iIB>+J%w zVJC18n+eYWMbaXR^Zhfhle96BkGAUA-!wJcvgY@;>)2Sk$j4R1_MWfm(GMI)zfMvl z_IsF=Cvwd2y<=4^`hkBSEtk?nksATOOu`PJ*{pCToMR+rAMqCCv`|h!z(~D*O5J@Q zcnLUUVmDeGlwFzF`ik5fYEsUG3x7yq#9NR*3;C_VWyqU^-bZby6FRFtBX0g6--v`v zI81S*{qdV!6L77i$SvXJ1RprOq-q-u+zXha0Mj0P0O`qqiFofLVPZetoM=l}Bnv0t zIvIIWLUJ5dOB~i5z@l1G0VU-JQ0_=@o3LUDk37~9dh~nPIQpV!(eGh(fRYx6eoGvB zKA@k6@9D^wb~f}MYj@a0xFUZ>98QG_=dBpvjK+5x;AH$S;F#lZGUIT@s-ySTKLBS8 z;ADw4&<)L@5m5S#*?x2!!b!BxK>ksbFM%<1=))tW_AY2-a6z^EyzAKIVZAFI`twXhw>=otI~TFl;siFfcJXq~3mn#* z#g4o-WzPTi@;-e(Vr23n(xRuMtmk3Uqz6)zS>N5CwBa`A_}K4ZL(A1v?Af02P3%c| zG|hqiZe@+t+vn{!AXaobHnVb-c%Q^{%pEewjQyh9r z$XzAg`yF^p{45SJKhojvagt(qbJn|F5Ev8G|3*G2&%|?_*3_VnNr=zw96#jp2+;f} z@$h}D*(NcU(V6pS>;u)WWEbOeJ0}Z&^1$v6egpZHzbK3alKgI;W}V=#@7vU`tE@UG zctpR(Cm>oW;(+Q7t=0F>E$E6M8Mw<*>``@New91!HkD#%oTa+XI~()fdwv_GbTD zXCFWQZ{$2vpOK(Y`9!Vk8$irfYW+&BHPJS zi$GGmT(w$mJ<0`iarhfm2uiG!bIa;t|4di_D(hYpe)JVS!CM6jvl-AH{nD8y?OnSB zHYl-xX;YbV?9PkZ1n7&{Q)O$n_c@Ob1-Hv)q@%RdbiTa~%^4+BR z$vPSq&I0J{m~)zO_&jL;OR9WwRvdyuSaT`5Z4LLj1$SP=eW@0A3BzWvLB3SGqTo`k z$inHDYGpgD*E4PkFWqrmH>;6}|4crvm)TQRx(zyTyWH)%>trP?EEe*PmeJA-%SBi8 zFoW2CKC{I9Bt;4+*YRZY;Cr3NA7Btw&gUg(yyEs-x#Rcy}< z@xF?mfiX6oUB+%;_p(P=7yE!kSeh_dn1v`Tptlbs-UQEE^0f;#hL=Q^hU5Wv#V#*v zlwc=Vz&{TPd?sl$|MEb z-1dha2-im%qe~hZgEI2G1smc9ND0~C$EG0070>D5!uhaKR^LoW$q8zd6te#p2Q>kl z=+e#PYjM)Ea!gPJ*Bym=uH=1O@nw1~1Y3!oAa>=iHd239#dg00t7BMk;>-Q$dkLOW z*c1AlsBJM}32O;U?c+j}?Aws%cUR7DVD}_*|0IU)47w=Rycdo@!BvK+ezjnBU-Y@tL zIc=p9S-ihS{@=#LThG@4i|VQR+Qq;qYxsN6pA$%dw?KIi`-(k#s$wtQjIulF{3fFJ zYZL3GLaQyZw{>Rgs)2@JW8}eTQ)p#)`GD-c0=D{3|9nrkC2R@mVf|z+X0U3iESsV? z2l8O`Dmbj03gnHrP5l=Uon+s{%7o<_>2!hqxNg88*;-gY(^MXY7gAZ8h&rWtofy@9 z7rVv-27A=3K(KErXq~yLBK$yDZ`+1b!HQxQTIQ~D3*rW@3zP!-WZOlU=g`*JEM<$* zVd>^&((E8B6PKVayS`u3@noaCo9v` zYam(UHjxL-z|U0E&SGE8m=%fL5rVf^o2iwxJuEK>%81+|RSVtlEs?#jJxJpg^xLh$ zhR{;PLL%?1Uq{3NvuErhQrm3~YfC}Uyec=eG@|qT9NrESpf80NerSbi+xmz#xWrx1 z&=}b7!))H`fma7;x(D$=280zSh%2lVKPvJS1wk2mml0)lM{r_uA4PB2>qd+5z57di z`3up(-h1O;4*SZ<19+XKjqV9SFFtV?xbF9vd)<4{=it><47+K+{S~ zwU=f1iW{0jORy4DiUo+^1b^7DL7c`kHsp-RZcSiEPy|kdiv?~?^Wil_D_0Uux4$ciIjrSb>e<_Im&h;=wIDE3ZhL#MDZDhYY+&U9k?S#E zPJ>_eZRXZR%ra{}8xZHR`0U(s>s|w`1+oM`#>N1=N#b7o)Xp1_R*EzZo-7B_sqMS| zrEU#@%%YBHJ@%o=bT4-mDHpWw7Ep10mr_bQM4|8Gzzn5}_P1JiW&EXZZ5!(nQZi;A8 z-!nGYe!D7oanKMlhK;Uy95;}*Rkbxomkd4-TpoHb{7~2eehF&2y&`G|ioOC!5lVcO z-omgMyf`nYQ~9Fi0PGks7ki80?PBy^UnVx2$5d1nW8BT`emH=LC^XGE$tnkuH@ z#+O8CE$z&125U@L%b&Z8htwNZO$1dS=o$7 zq1)_+CSv#3W!jDA@U-BC&fl0n;=hI7;{-1zuP)^0famka6s#*xypW(poY7XEsjsug zFUj_nji_&eQsZA0Z+}x+2G!Bi4OqjT;8aIdZ08Zw`&^>l|4W_b6Sz&2d8z+1K6uCj&>Gpu2K&yNpYB;tlk{@b#KC(OJAGPyC)Beo43 zoc+klLl;mFW7a&6wJ{ys-CD+;K*SR8nHa6iub%SWgMYuV!6qBFR|3pP8tS53C!?l| zH6rdx6QGM{w#7KX)Ye6*ox}d@1;Hj6Yf>1J66W_qVFSe)+SP!18l$4~TFhEIwG-`~ zJ9`%s29{LCZtEG+4~n>zvoV|eaJ#L-w5a_O;_!VlLl;u|%ikc5 zW*iIRRJZY{0rnGm-yQ{nsmskOr+oQi1tNOtHFE;?tABLf4!Kbx90%P>EqCz!sHqrb zJ^s&tZE_%mPauq5eu46x!37u?hQziPTUUkUpcpZ=)JKh;N5f0u)hl9My#2(Xv(|!g z^mkdX(OoIZ;9R=~WPTKub2@HB&;B)zf3||ZofU8fTY2cPcHQnOK&&3zbf!vKuPjIZ z|H=mK8TgYcDk{_to_?F2v|jDa6qle&)Bdh!QB)@uaO0pZ)UfvCGUnQdmHWZb=CZ$) zn1{5pk1!2*!;Z4Q{RNyMBtko64qj6BH@%tPFD~RsXn!`^-$b+R@XEnSpfB`u&r+f< zM4hVR*=5=#3We=CK+^V}H^Gh3LwjDwO>%-PS%E)c&kLiMZn9%HX&3Q^9xP~v#)w;( zh`asvB9PX0{imLX{ezO zT<&v}h4gxvMCEs^>zwADrtVO7Jc3qfDy_n;em!=5W*Pf(MC!%-@)vea>nu%JlO*H{ zw|#|`_mEtnO5K)vegu9K*pWzFWVQzAs|z7gD6r&ihYK2Ds<&Y|d?$)AHVZqaxEZa+ zK2vYG7janj{Hk;6aP5Eik=o}C*FHsNom1PxN^bN>_b<-LP2a9U?qtFheg=1TPQ{IP zz_D{GN=`W=ztEmDXshUkPx)Ln8a!}j>uS2StxFJBap8bDn8^z<$L3bWetRd$D#B+G zgb(2NL^7=v{Q3bKqT`K*6{am{6B*0FYM&XhF)P2@n#OC-&dKKRKS9@igOYO;a%O~V zqLt^^(s-tvtK_{`f%>ZfK+BuTrxHZK&wlh#_`z7>+9=L-xQiAMqh4`B<^fH=;t1PF zy8=5NPWl$I7I>wNq#2Ayn{(pYwPamGauKZ{h|v3}YH73c82ZPmq+f>gv(r8Vy-o0q z4+*3<1f1KQ1zzSXA2XKV)J}QuUUfCvbCE*7%06z#Zz48VE}uy}2PNi2Gszwru`ka+ znK_V2_UggRP^ORh$G7j}IgSOVFcV*m_~74%nIIBZ*!c*JCPnBGihbkp{kOCly)u>V zUQ}9l0r;(A(dgUYo597X&3n-0V3VWuO1^Oe=nuwW`(7Sxz-pTf-``AGa&6?s=u)hn zhrpqfSSLeER5?!^RAj&LA-$`it{?gQm#PU_IWwf$XrhROFR%7(Kzt^o z<9Qchv0^W31f-1<-MO^Fy<9({&g}{`)JG+7Y6aV;paC{x8$&kPL9|qzCS4rKgsgV` zvBLf-12*iUjK0S9+x+e=Rd}`rZ7w@A`s&+fD_`u)O3z5ij=yKe-|g{td;GmP{$3n^ zpG@zd(@a-7clq4yRe&q`>$l7v$Rt@MY9lGlHJ{By3x2_+flNfvfd&zy0ndrQ&+fbv zF+Vcf-Ca1%()Kwr?l-}+M4?-(6h&Bd!GCs&2}u}{Q{iE#Lqwt_F*Q0?-Ajl*g#LRe z8xpY+?XI^lV&isE;IIIADLI;H)3Ee_0rOMCvj*_S(`6x{1xon(Vl7AfWY}?kddAlm z{2-c;{t+2B*A0I>m@S%|8PB|mXiK!h+(}%gD)!k%u$&f)KbTo|?ON3pXI{F+2`)A;(ahd)N+3ruZg>=d_FehF16+XSKTgp%@M0h0_^fz`{8fm?)zf_PO`-4pohTKL_XBy*E@MPK za1$KjHIxJG!5y69a^gjxdc|ItJL5Y!d~vlfV;m;n_z*{eB2e^}qm4>l=LPq_fM|J_ zg{BZRcyRuzcFM}lXr~Fd#Y<8i-%e*K@_=&B1c(>z1P<;MyeDs_%anoNO1FoFy z(kdg#mG}zr`09x~;E@wRLk8p%VHaAmVz2j3ikR^7?=iD(Cyh1Fp$LyJFT^`(0ORt- zQy1Xd4QHf_Zp7^%ZN?7&uxtS+FWiA%*PpdMmLrC8_v1zvb`a}xTZQn0uw=ze9qiNo z8(j?jEqQwggLo9sL1+lv;Dr*>$|y};;iD^|sj~DIg|*zxy|a6mL~(i5D8`6Rw7j<{ zsud6;Cb%TD^qO5zR=th*-RW#5`trsqmir_k6eUv$>}{UuEpkhUl#%4lRrxeQwr${u zB*7>277ZApdZJH00et=i+BMo9;^x5z;Nw|D&;x1SDZ!P5RpX^YK~cH6DnW^ZN*`m)LC4b}TWgh=B6oqeE^WV$ z=pb58x4?FL2lYb~!=qNAAc~PfWy%K-FNxL>_NH>unWG zXnx%~sO_BR7hQ|tg=tXc+jw3}vog4vqL{S52zf3ZO&fS;47h>uZ+a)7W{KXZb|-A( zc%dv2e^MY|mqb|8{BTYau*%~5B)$rD-%9y?h{a25s`C9B-bAoyb}Ms@dWc%i{aV^Z zM75sDh+?zFbr*ChXaV3`O7u$5saNsk4sefaVBblwv0kWO z<7xPg^0#^q($8$) zU}7|b#sclRgHx0)s&SR~FpWr}Mto`dU)00@b3K4P7rYRh5KmUbG3J2j;q6LqRz_3# zE$ecl@UP#w6yL4HQIr&gMxO5or^*WnpX%J$4QjOCs@U_LG>U$4Fc~9kajd@I)HzS( zE|4xDFR0X<)REvJz2%tmwonq$wGu(6bU;t}Des6pI#x1hCWu2xp#EeU2kNJ)*b|0G ziZWIe;GY;P)b1kMsfulVJ*potD5FZ_r${z0UPmRXVp~oGE{voMVt%^rr1f5&>$vuQ zlmE)jZ-#Nj3_h#=9E_NY#tM)hr8dT4qpql4oi#5O#-YDFm_q%c?ta24M7I%b!Umgk za3qrfhO+AP77c1$GeDur8PzNA@p)$=+4`gCce~OCT1$w&i-1Qh(Gx|bRa^DS3xIX6 zTHX(-aqCqIEs``?l)a_M|#?JXj_&g@$uW1OJa?veU%1MdN^$|w1t<4X9s zY9kts$kYCv*f(JveEc^m{wwNN8ljCT}Nd<`e#xi#^O{dvkVe@i9`YG&_O1P$>e#OV} z5;?s^ol|Vs^`0veAYzQQ{d!*m`HM8vqwkDcX8Y?A37x6>*T+Bcj}PHYl_+P^_e9e) zHt^ud_Ra8(_Z|!ht}D=A@FT|hGu?M{L{Oth%ZKoO@tKk7#m@5SM@G(StY`xm1tVZ) zW0n%9s$2=#(NA0?E~&qerOZ|(UOwu7Sy`duGam2_{+t)x>N@0lkfH43=v>q>oa6aH zRf@oBl1)Bfz**-#23}1}igCu|9o9h2`Ay&j0;CTnVcj6n$!%AASy8t>9yDO8;#F~C(6&qJX z9MzXI3=2DOb&XXdxdg1#Gpn)+>nu4W%In<{trtG;5D-&QK!2?iSLWK2Y3|wmLL>5b1ZnLxTbg;@3a{a zBR5_Hu<>P~CdAHFBkU*SRLtgP>KVk&)>S%i>w7UGp?(M4^@($RjQs+V!zrGcVi7it z!HbCapBe`Q>2&{#+1ZHrAT6x9R>t=h_jfDywugML5oHr3b^_)4k~#L z5-F&p7>8_L&mtCG*L#V%k(-w@DlOS0io)sBOrzBZf>t>F{rBI;w1Uo*lrd&} zUT$7)>G@-A7TxK=a1{Ul_Ow7 z2fzBV_v2&H>Ib+i-Cqf^8_UWge8^)e*6TkiDyOW{MKmPFOm&f|v`uOX#@p(Tf7(Y5yFC6_~ z_sg#y8pte~Qj}%ZnGN3@KltvaLxU&Yf2VIK?Y!~hvqovY|K`xE9qm2+mJ7=-{b|AI zWJ{7};PX$84r+ygk3I})({i)YEs>$m-`=(P(Vn5)ORKJ$KGmLOO-mM{$4`X6Pceu7 z`IXjUOSdGS4u8@2$)2vBV=RAKWwkV|AS+29J2`lAU`ViwUqyz*6ieEuOykhtz=@CF zeg6yHs0%K=WP0fsGaDNC?)3LDQ@-uHZ@**7X<1|P#-^mE8iv03$HC*_)ZDxaeww8_ zeKIom%_+fTw~8l4OKMj7=<&Hl6USvIpFYv|*+0Xlb+$~s@J%!t9sDL{9F=s?!_6FV${G;#4vEyF`2Tz-Aw#@9TG^^E`mT4P3I?HN~1&HF}HnR7?;>J)XY}^?&y9I|ts}|K=O}_P_JtC!ZWWcC7#Szy2MJo;(E( zc+P)PM@?-7e_>Mf!Ma_JZM$QkRk#0j`d+u=Ctv-|F#SH3^J($Eucx0==KuLCqO!pD z3*Mh(J<&({iLS@N3sns?-nL(Z+pls|%Zjd6@V^l$ego|u>6S&}#c?-#x+_!GQGwI1>fC9Gdm z8QoHk8o=$bE9ed)dMEaBmz`!Lk;oFQE$UwKxu>Ah6qNcDZNTG@!)H zcAk&ix55?#w<1jFR^);kpaJO^`^U zS6hQ|NlHlTc*dEa@2!Za`i2Nm?1azb-BC9zg8{R*KphzkPOPwBgtZfW-O{k7en1mM zeM&tU!=rUhJ`~^3tIN&xLP^TafWj)jGoTgEpUchO*@zML#* z$O;R%Q`}HI6W)OE%doC9eariuX*i8M?zEM76|7fa6cnqpMBkwmb(He#=wbXT5;eS# zf%@)3Ex3&!oq^)1*AYn*Skf#&f2T8l_ZEx?-Z2Itu`{XDth9shMPF?H8W12yJ@=&w zLBW>F>eRBpw*>g&E{%|`6S`bj7lPilo`7^n&lKee3S+8yv{G|?)+lp%>p|7d?0K9+ zZvQ*#8H;-S^i9P^tt+bI-JSXL^-Ns@7*q6YN#I7Jq!O>%nk@~~mM!&!!S>aO9sIVJ zh&o}B0(_|dw=aRdMH$`ge(1=Rr)^!(b;Rxewm%6h7NdnKj!RV>{V$;;cG~OTMC!t3 z+~ROHmXMgxBj-#0J_SqF!cXZF>esN27j~u-&WIeW>m1X_cz;wJ&_#@88oMTHDogij zJR3Y;R54TCx^MRCoVBoH?7}@ku%^PTTqmG6{7K?$7JJ;gL(8ev#0!ECVB}@cfW?_p z;te9I>a%}U&v=5X17mQG%(>tb=v468J7#H(H-vFk*!~{v7oYtt-seO_Zty~P{p?)4 zT`jw#t3egYtwZ%bmz7z%q|h>yFQNN_N(@Uj(62_$&Z<~XOt^XFsj`eFX(M&zHYXw0C6 z0A9}!WZF|GIy3cKM}pt0dWo$YofH47$yvJZEof49;5N=@DL?4q#4MfRY2aHEhK`dL zHQ@Z@@gU$ya<`(f+{Rt*!l)QZD$^7|AMy0B{pN@cap8qcnw153zYbCMY0d8jtTwcA zc+IDjGnSUySB;bup1#zd(`ELZQcsF~?*o@2;sd?|pyWK_`cGekcHx%IAH^B*qz%^+ zw!jruT-(1zdF6Dd>xvvi-Qk6FgF)ByoD`<1WXxKMn8nBtW;Q`?&3o#Ortw zYhiNy8}9#6>fJ^<8&5@OiR=YL(hN3jTd-~Jwt3s;LnkhW-Hnpm9`n3Q z!wyPM_Z>X*epEZ4LGSBoHnCVh!(U%1U~U#v^SUpyw=y9l{Jfi+%jOgto%dhq#o5QA zMi%IWMtza57#vDDQ_}c)3mpyW2$D!VdpaKzR z5YtJM0qz_xd8WiUIeP*n$f@~XhWs3F@)R);xH0r98 zGzWT4oFs344mmE`9HO*w8uc501K%!Ss|lMjTcP?@&tK=q@jZ8Q zPn9n;2i_JBT!}TWQ=V6SXLow_g6^47vHh@jKCR};nvV0pur6ry<#pKuCGvda%0#Z} zs4ghBZ}cvJ(5RsmNm-XlaBH0%J7}`$c~D+}yyK8}cGLumz|Vb(grLF<>0mRlifg@B z#W@#lbmHA8buVIL&6BPHHzs_t4p^gN(B#{Lvcq+RbYUa!!;LJv0v7_GdEHk9403(- zUD9aWm@`+(fQ6#Y*W*)W<&*LIE1vuiN1EOrULBkIU29-!M3_LdmQ;)n^ig5+}( zWU{vqUFtB-Q>sqtYH1+<5-vd34X19&S^`;zcR$#<2}uSUriA?E=zXoZb* zX7>#=QcpjekcggpsEVb2DML#p7WiIk)k;<|D<~%DPF%$_3EFF|-Zu)XwcdLzKSsSm zwWGgEXsmFSqO57kH&6%azZ=qtzWpejHmUirzIJ2GOo0;$t<45z%Z4$tD3~Fl;nS7F zm^pyiIu*09NyV&7<2#nXZ3JFfz`=+fdwm!$^i342abjjDco{&k%Q4P0o(cSs57cdM zU(O-ZApOq@MX!oe^mzv|&QLT?AX2C$_#H)54aqmMg-CJ??=(z2)k5tA5-VJDVH?4Lf$0qew2XX#N`=!Df_4@~&roSS=EHm% z)se6iNUFT1%nrI63A~1&fjcSCrYmzK570gXCB|o0`w{N~U{(?m6L^64k-iTzGeN^j zzd*C+CVL@^LeCQb#Ng{GXio|S5AC`&m*7>H}u5c+zF$_yYl(HQuBu9aN zJ#})p4Bn6ei9Me3@8L3(@(5B!#bVHI#3WJHNU&=`>3@KCO~+_WaYws`sV&l!n2mri zItt4gAK9lvmI<=nJhT)20E`u?i>P1omDXb&3Hfwe0= zBDOyY?nSv_U7`FIgLAOjtBZF*qAVmC27iR%vQAq8 zS4x&d6ezvXRpL3F#6oYk%|q zL(B5OCrrLP1v{*U!6hmd80ld=2#c_>H!nhWzT_i?R!O4oZuIxNpj#8oAQ~GgPuNmw zSZz&S#0*GDxa;%m)_ekKVZPLg)r-a&s~5bTObO|#V;i7>9y(qiiN|g4()#wGuKO^H z=1R?&6?vEyISL=j#4SoX-)>)ll7Dr)TpQ^{ycM*{gqEP>pKwFLJn0^kB-!x>WmaBC z^wGYH_|y}xVeBn90gI}AsLewUCcz4-GwuPiDAc6h69!tahAi-lRz@b#wnPsFMnx>t ze)16PxIv|gA5sM6K>E+96!|1}T!B99_Rb?rI;K+J;`cJQ9j8wEfE}|s`|VN6tj@$* zZfSpjRt4l38*gi2#1s{M3wU>ANmqeeA22xOE8ECUhwpVm$5kp}?^1`ky%=*_+5bZx zRPGyAq(R7H30aVyz!SPvIqiX2I0-81hRz1xa0_wwIOPfXyU$aeupWSyl|;_R*=unX z6Lj6lk&@{7ys&L8H@6+GV(b(=Fc{jPfhYY6Rr7%z#FxP&2ZzNVdLh1Jnx(A0hHv_2 z#=d=7)stesl8v30b<3UpCH|SVX-t5$V7mT*<|^!PVVB}8d}%W@u>Y*hW!2C_9|WI! zwkqbihqOd=qDkkQq^ZTp=4ka~vtun;y`bMV5`?N)>v-CwV*jW_lAzrxzGb3LyQ+~^ z^53Ei{B_A9t#dwEwBYxq zGaAp18`XQgRgAVg3F^XK3uo@U-m(d6ls0fN;eyubu`9O$qqyB(qTZ_5nimPjVT_H5 zlsHBcRGszHU!PUm-KZ_;tlIv7+ALw4VjYijSJgrpcI@ySqxv6t4ZSmyuvhH?pmR7i zm`S#(BW*{O@%tQl=d9W}58TgrsNqtL%wPpz#jmpFhuvIkXi&$#Nv?`TvFpML6W7~5 z-3I;Hko>Ac$}V^$w>3Xn?;nqv;Hw7fgvZpqH*y#JjcdgbSFChr5^&^uR@N|krSs+Coy zDxq(D{J(IDp=chTc2vb$pl?>+Hva+GG(V!PFF1FGj4&ivpHL zjbv@lqCW9dmDS5^rGS5pxby6UB(t>TdmDAqg4`_l6Ftb7%xNAx@?5}#m}R&Rn+cC- zJ)^BDxbiBuZ^`k&ng%Ao-$jCCaY0C6oU_6646(~Zf$E7rz|3~r^ zQl3CoSmT<_E`H>;8^ipL{xQDsa-(Fmwt|;t)#fJEQ0?nAo~xLZr+Wm#JS21&kD2-v zybuLrpTZ$zsM8yaCUcS{IVIJamY!kD%o>#)J1;hxaxgY#l=?r^ zG74OvsdZ*qnqDIz=7!33=zI-N_G~j3T0ih;+o}*XVDu{7R2TcURaEUNaKlZ7#DUkb zwm)<8y6re)`J`L3?i=)*a?g!)caFBTT(z7~=sM~gvpoVCfh$}xt9J1NUaAqCGxOtb zYOTv9E=gKZ6L#av=o9dgS;-nWeW4tGx*QhT+^yumd)D8_;|6ibZI7pCKi^3=3cH#5 zj(Fqatj3l#p4pz6lFnkpzhaZoV_arzG9u3Zbctna(RV_^eni3V5M&FjgWa7Z!&iv0 z)|p}f({ziT=C+3e8c(wgZ}_6Mi%dY|z2$h<&eF2?#JjO~Mx!O|Dor=;*s+q&H*NvM z`D3@Vm}>)wPRz2zg-q+v-ka2IaONW|7ikNOTIY;Y%$ep<%2u8-$3)nB@N}I?^(igH{rrTI8?jIa?Y(l>oD|5<#iL}v2@{XqmvYZ)F7Qj6&*qx<2GmfuCe?N+o+KkVYn5j5-i$_mI z)B|W6Z8mm+#)dm$MD~kyrWyw`XbRXI%{0^|VV98`(A{VSZC%xa6HaE9mm=RUtEURZ zv(kk^iUL0?Eaa`9-CA{HkV|;ZA>AJJKH%!n^M<`iBIyTn+XSl(;VJM8*>^O!Z!X^9 zJIFNn!`_?409n|ZhT1i6=*3EAuvH?Kuj$y${f4$tWiYW=F|$lG6P}u5wc*y^8s>EuK<*&j#eezsIrFzi zq#5^{q>ao9F3qJ3qlTL!u=R~L%-DS|&Nxm>zKPCU%$r=ZBt3{(*e6+=G{j?1mwI+e zcQO&_8q6Y=%p@!JwK#=1T{xT~U_LQDS5m0VdBZ6h%q*srD249TJ8e-@qFTUXm}Sh= zO=(h!6)VN}-$yiSV^RheeKXW~<p#_f`ZCj%xpb=+p{ z6!xt>&~uE!ty>m&Ll*EWdy8A)1B{jA5?MF=KIK?S|CEL%*JDg_7gln_e7sVg=n`?S zUU_RpCF1&W0e(Ot_T~uIw$(*5R(~MS3Cs9QP*x2xi~nfou?s|id|@Ke7{0lw$UfXDGJ_idfZZ-wu` zez)O@ZZ<9AmUCUWEeC1&t>6R^ny)5FYiHYbTV>9c2?1@|9?q0CYTwFSoGbRHH?TM3 zI1S%P1e?J+^weUvMX{ij{2 zD3Pvy@0>#4(HohGltv|XLhr=RsYscKl<~bqPhCX0TCh_%r}VUVo~gY>=~`xv!@4Yy z&pRbvi&7r2u1KT|*K%xx{x8t48M`)!f6v^0*1QdG}n6d`el;cn7m6b-z=qx7Kw>x=I)_jBX@5y zhGl4sD@=i7SkWui&$+ zRah|*YaWv)lHK%%8kG-pq}xW6=p`*a}ljSBrob7GDWZ+X0b2wpny z2reN!hI5uEwIg~D>~Mn4(mqD#NMp^}Kwtv2|wn>TOgc~m>@`PN~L z)?nS67!tRdWO&zX^0uvp6hKn%3D5xZZprDZs7iGL8 z@4$$TjyNhR^|Js4FXaUV%gUBB@SY+GrginMHhGXqsfc$=aWrfk z+=ls-3)9$z^c&Ux1@jRXW&+B3cjG-yS~y-9V>eq$(ecc*PHfQ7+4$dKN1;a1YK}Nt%vt+8r>$Z= zpvLLvzm??lK=r_zQm6+sxmvu$dv3-)bgpcTREKEXWZgBGj9wh6mQz1B-qA@o->|W< zyQ$uN){xe{9=t;b>XHa+H*`i|0wER+Rs%n)Kh~9Ka|GQ4pQlwh(x1u~VFzV*6luT2 zI^kUJn0|+-4;+t`1Uq^O0j&*o2ra&#@C4uYslvCVQ09-Y8Dh-Y2pO=%m@*T?#=Zi{ zpV~qpLPNSN&OSdhxeK@J#sC9uY|Vw>tJh_gtFGgQjQr7!=B^cn@^XCQM@cg2$0F9z$0byAFgvo5_V$fkpb z^~}9EeMp=$=LQ)rim%*(J=dx#u#o3PjS*?z(Np(pyzu^3S-18hdrD6n(O#TcXGhH*D>zJJK}m}gqlIKM)kWl(t} zv}_JwCbXH0iH@B>=nOL<2Sspae;$t$#heg!3(PL;?YDQ6HdVVvDj$)XL43!6f*ghs zrYf&w@AtCvca`nS7;ndk4chE9WDD%0}iZTJpNTE2WaWYn$r zdI+C<9D_0}z;BPRf8U=4LYh;YzkT>_b^RW~Hx<8;_}xfGxa*gJuluKhTb1mT0XI7K z50dzLR*b~Op!D`hqwVKFyK>2<*Ubc#^Og{2J2L5XiJr6sr-`txr_7vXp+Q5m-8h9z zf3kzqsP59G18oaf4g#8pEVenbTBXS=bX4g;CD8&BT^)?Ot2Rw0i@@Edx>6?AD=t%RUxh^h2{dzw zhS>}|ti}5Z)=qCx&=B0<1VPc@ZQ>~2wZ{z9m1*&Edasy?6*x<$sr1IXKsx*2%JkA{ zX6=hB8~#V!i5oaxnwEQ3@;ZM4+kHBP+PnTs-88i~-pYPj?OnSX>8NU7I{k5TQnf!i zk%DsdHOdpiMk?cYG7AB<#~>qcDm4^7&<<+yz_ucwygS z{zu`jW|SkwA9VyJYan|jW3=#t=@tz%&Sa2@EyTK-kJneHvQWq%<8*g$I<;bN!Cul) zCg~Pob)=&~6OZaBm;9sQmt+M2*+EA$%o5VEvv@1c*5|+((dw3l%I00BW?fjQjPbUS z8t5<8m%)D!bOE6<+<2W(l)w67?F~>@RTg4e@Aww*mIYa@>yzPWYsj6SL6cl}|qo>AO;#GR)wg2%H~knlrWGrli6PwtGYlHL9p- z1;xDv>5E8xlZAi!FKk?;hf{fV9Quyn&T&l_<{>i^?s#aR!-276*7?h1HD89p61C0` z`DnJ|#ZiYNbQCO8rx#vCewFoqZ$8jn+&mI}9itoREi=c{C0$!O(mFcZp=f zp_Jc6xcd1i=g@~<#dSC*-Ho*_l=X8>ahi-Ay4mkFPrzRTt5{g&ehs)`*N>xA4N zUYQ;1g5pe6pGK`$oc$aHzU*jcSXcSg9jrI8k4Un;Xf>^FU8oG2YMXVcTY8m8P4a%* zt9yT{y&i+ zXAWFB#+?KFJJjz5_b7!lRutrBBzs7EUq|RcqoV?KsHt&75BwV|6i8UrFJh!aX1SAR zGW8g3Q5dmIcM|cL&#Ccv;8Yinv$R&^x@9V?Q&LI!4$s=~d6x;_Q-l?WHwjO^b?K0E z4^DM(=hdD?$!uSn;<$mkH-qrOMah!2Ioa88x3v>ScdCAaS{V(|afxa`$6?k}!vU4n zM=6X$*f+Zg)mU#2!#s4Hx0uxmXd;VY zHpqFScSo}GgmaCqe*=^UXmHRIz}-)?P(}sz#wghLh;ZBTlW>$SoYMb-I;Im#uDhQNM7Md2y; zy`j!jWo(;jA3-(Gde^+u{Os;6yIX{04c;uO;9H8Ci<`4|ZxNCO>rhcM_(HX9e4+eBjA|`1n-r})8~^g+!-`orNEF0=E`A#yZ#t%!)zXF^3UNB=3G#Cv1f!tc zm4*>%1a!*E6*b#BxvE`%@`YrbCD0Eii6YqORdvd`&@`@Svi#sOgeGXP9K0BqC%Ft6KTjdKTp#orEV>ijK?wZRK% zx0bnTrcu$jD>tA?`!!20E((O~5zl;AB!wzJ{QVa&ZGF-zb|hY6%~I2)r> z1MZ8gDnx^MTVoWoO8JLBGq@ObwhsGYm@POp3|vo55pANPUZyId;Ni+`KB*85kOdc6 zn)J*?f=l?L1`#$Aq+K)&cS{F3Ba13t1A3^Qr6>7=i{1pw^pr_OycY@E-l=RA!YhUe z8r5){+@KlM#BhjbNd;&%zY1D9Oo%1Jp)X%o1KC(em<15LMS{OxDAgd8>I}FQN}Iyv z@~!7uI938Fud_H;e9wH&`6kY-YTfH4Dq*pUXw0ZxUt3ChOHb-Las&JWvsiyDkJ74E zdLFnVMN{Bh*cI7=I1>@aDso2h1~dSF4KwnW2Qyg;w)UP>7zl|2Z=fsHAF03?UxV-g zYq{YhjPmFJ$bDEm zW|TG|L;8b7n8CDwO~fw_{>V}JV@GM@G6s3O!eZlN^egi6=VUKixoT~0OnzGzqZvyeIF z>6$h9D>S(qHmutaqgkE1_FgGb2G1|Z-cX>)-?(g9ZhpQq83}(yE}$$7g>>Sr%j=KE zU{0KMd8{653Lefx6*AYXU7ZPdW`6G4{B;{LSFK&XPBSV8|6`oL<*xMBuG_FCd$mT2 zydihlBhJD}#azB&-5L$j$%$b#oUGAqLSt=;Nm=85ql)FdaqYuv*FCzHWld(JEm)8_ z!@MA7)!LlgO|0_ykE~+IG5OgAt5>fokeW$vn7@F*@SPJgYTSh7%(c+vMDu3mEM56{ z%&6rt%hu)OX68S(c3CDGKnePGorQzGCU*WpBt{16a!P z6{##479llzwKQfEwG(1SUGB0y(otLd~{pRFd z{pMsa5ilnS<|NK?`!p<%z2UfZDk0Mpf_v2|%y9wIsns?g=IR%65zz9RGkC!8CvkUH zveU~ivna)lV7V*R9s`b4h>unBlF4}|a-9$4##eTeMJmFHnQXllhY1`%{MPj!FFJ5W z`Q!d~#*^AJU1Tft8C8^}6yLLaV$l_`9_23;=@Da#1v*;UczbLYEK;t=OJA`R_L*6` zSMFsLrl}?Zj;(m`v~r}JOc@zOJkDuACrInyc;eX%dWeyaFOB$U3hGx;8Pl>HHzQfc z5z!mAfJ!?WjdH`A9fu)>B!95U`6@uop^gSvbDIgyBf+`rG;WZiQIX4ywKAoRrRPi; zzJH0nILY>44~Yd=t=JSN{J`3Td*8BEY@Bn#>MQtHLPD()7K*3*bMW72B(R%B&pB4% zCDcq;xdW7nQnZV_@DwmkfcheTFvV$O$jQg|EyAsNVn+j`nKi?fk2<2TM;%|-3x9nx zJ*Y=XoOVm)w2_6wAKjvF{J_k=I@1-dlI)i9ubP>?Ere?tKWNb-Ji`?(*)c_W$E6$1 z*cK1Ctxh*AW69}BmpjhPzoK=y8VwoB5Xdv-82RLnFrEfC&p;aCxQWDoVu|}x9d0GU zd7H9^H)%MJ8s_`TmJA+3f;du|QNfl{jB{mufh(oWNT~s<7j@DLCm*Gr&Urql(l%U_ zH6}>0Jbx4G5Mn*mFV>#ESjTbap+<*ZvMr^58}GgZF?Hm-!#?5|#d6qQEBvp?XxUFw!Q!T5TSy^KIF3iWJkKYWc^ z4Mc8FPN9*8!Hc!YG9GLDjvrEk@P?3T>t7)oegv!kOzKTn(FUV@QzWQe7jfSG7`jNr zIs<(Zjgo|5#SuhSTgRkw>>2VUeoh|D9!Qom>!k>XcF#UXRWT@V-bOBBN5>x6%JQcs zBR_vPgNex^73+*y0Cf`q`WJluTrjiXN< zd-Ld|$?{5Kjm)}cK`WdX(qMEPlTMMvyJ^t;5WYp>SThEw0vM2 zf!4d$q=!4!Uz}r7_i;!MH9epJ;IZK8X)2g4P<5hd;J5tGDsqjuEd-b9%%-NH- zwAx)P=c{M#)R(V*AcdcE_ocIJI1j3&c3Ve%*$Y;%>5|lCL4U&9?!s2;NPmVn(sxs= zA&FO;lUN(7f=DB1J^3UCt|Q{z0dJE(sh%aztM-tlmeDA|pXs?fmVB$LO?82IT>y0M znKht>CtBHDyjpmtHhp!q6kd!rz2x3|`p*YYtzGjW@i~mZpqgpw9FoB1!&O*Cxno)M z?*6?w9}=IC+Gz3}+fcH-cXgV(4V`ZpIceBv8`!P6IvF|QMKYW_wM|;URyW0BTnlVm zCz_l|eyc}wg%p0cf1Vg`Z(y%D%SYjqtl{+} zfX~LMVYmDwR_0CS6j@C%?3m+yre)k2qhsP#Z~ZBO;ouuf3d^cve$7S?0@6mf;P? zzAr?{$J1d55SQ7V7L4cYUo(Xq4EHi*Y5u8XghLE3CxAoeY^mpW6v<7gBJI-=kx*EGs)e0<**NPIn(GU`_v8D4XX(|dIxUL z%9sDI+Otv`K{KTBxs>?x$z(9b9PKIJtL@pwtQSq#U|zsAu@QQu411s;T6>GHY`<#h zkRPUX>)pJ6?sAuJ^T@VH+~)oRT2u!#CEBEvgNv^8de_g!ZXTT+Si{DpYHKyM+#HYY z@riL+NXJRz(w~keJ85!>b-XUjqc`nGYpeUGyhnboo%o3F?rYvq$sSvtC*7yKL*wr+}=OQh%NgV}|V4ApWP9n{|8MzC#JIlK<@4DP_Guy%O@0H#d5&}i9YJHU##@YMKUM_O*0sj{( ztW%E>I)Uw}k-v09cPj@rS<7)&{zt!*KNbZsi{T=NbZ87-a`Lze?*?~W$KEetagnQ$ z!EdHfJ{7Vi;|31f_EGBidGV=JerZIzUBe5jXHoJGQ}6D4E_KTFNWdB)*Vch@>`0Bu zelsg9ydd}IhN(l5cxP8NMiXWaq zl*cR2RG+R5Z)TR?GXa@jdc5-6eRr{TWN&?AfActaUV14@)$;Cd~s(3^=j(v#|Wsbl3oNZnWD5g4z~;$(U$ojnjO3r&k0#jE z%-_4frefd!OtSg1@8uUjIl%YFBQ{?84i%XU1Edw0EJGvO0{t=EqBmucU)#>uXNcoX zS@i3+Q}%EXdIscJ+q-r@W}|{ur7b1F5^&>(#pH@L#^riWL4_$8!9UVYI>m z5%~cnLutr0Xd!6r_td2V^KH1t+SNP!0DlSYk#>(d1Mp*kf2f9)rd5g$n-t`^I#|pg zXMuGOu#$l_0?_wCLCGSYOISnTe+RitVi4d>wyULF_QIWD_t@cuQZfy^p;9R;>QHLo z2I9Pqlg1R3=93Gp?GwsaS^mz_v;N4^7ta}}{6BDgM%&woQ^sbsbhxSR4F;*}%TP+U{|dfhV?TtV0p5d;4mf+(RH~RA3}W ze{iPDbD-0)mSVSyJl+>MO~CuatS%F6-Y3227SW^c-d}3-tC-!$CxILo=ln?DSW@V$}HQZC!_kG)sY-X|hB1&RLsc+c+ z;hbZaSHgDf-I()#YxA`Si8D+bnb)SYd*X!hfVkYmwPx7DL3xysY;g?qW#`!*64QWl zzRe%&&T2?Bwu@;y)Lfr?5Jqhsdr8ARf(G{c_%c~&QsG`wg z7B4t%v}|ecJ(@t}_2rAg2`7Y?dNjUFG*qREAink6mjKq-Tt9n}igHYMwQ(cHdl1&e zv%E@n1*b7@Ddni5OQ4|nwLpA>1~jf`VIpBPHAq94al>U+*sg&u>DaYL8q2|!gr+?9 z5^u%eCN?+QaROAkIHaqQ`k4$Od&o$JUvyH@*ttx5zZ7$?WrFnGYMF>LT1duo{%?pS zuVrGEf@9(8_i9(a9~bL^b3WrakI&S{D5pL^*$cstN24C%&=BaczBMFD3HEu`Ewvt1f53Ffms$3SiC*t>#aHgv5nW+W?4Rf{BibVuE; zs*1K`yC16|KZE8A;nY{qt7Pvenzslem3&KT4Odxf;tJbrbDI$xeeVJNWtlJo)_I(* zrnF6PxqNL};4qqyNQEAKZni&@RJe{&aSe7UzI4iN0O!rn%v6 zb+MSbcGTTcTd`X~79U7_aU*E#EP_py2vrgt(o>ATc)NXkZkNnZPwq4CA`f6(1cQ<| zq=W-K5;AH=`Mqfkc{}xW#;Ve`40~w9O9HP_g6194C99fEcuMxo6Q=Qmme3TdT(^T) zlE5R{R=LUoI%43MnaoACkUZ7z3^yHgd;wY51H_S0DR!Buzs#K*#!nHmRb8Sdd|_v| zh2?xUqG7!-N~LVjLc=mZh_HsY4Yh~WaaHn*A$I8D7CM%66t}l4gb@%5uBTZ{59}7m zCK>LB5`-@eRn?Pkbjts)@Hj9O)A-(kx_-ihk1`1h0-jPj|^p-yrpZ`~tf64&-&4V$*Mn!<$O2YcWPf?WYFk~ApL zo`De3!VtI0RRhias4>_JdS8=?0~smzUy1HpEJECLH}I6Q`r6L;LmZ;5=MHX`u{lu%tuIdRqZV z1vzjCa?8xGe;58b@>WCa){`cGVPpdo=`?61h|Zmk%YSc& zqVB6Yj>)#bhQw}Abl6DI!Ui~TTL!)WkkR4;=QU=79m<&E+zMJLxb3UbyFHeX1mGi~RQHqSa^+epadBwNb(T^?{lCm%#meq21}%5Gsr`j$nq&4a4xty1fOEX)6x^Xkd1iC7 z2M@l3YJF@z?@!+c#mBQbRm_HpNQf%759T3evDH(RXemk^k5h9jR|L5|t#B8Q@zJJi z$BVJV`=dbk*y^2?nxO1q_w((Ko5vSRc6~%4aJ;1qI`>&B#5ETdE1f*yt#djR=5@uS zaS-*8VQ&ls56UQ?yT`@rIE}mQwr)jLabP%jZ4Zp}x0D&VV0GgZ#`7pv8~N0b9z{K@ z`jm~PxN|q-t#hNJXr()UaW(dc&|XFDLrwQIXqon;Sw@3pLBzXh6^Vc)m?lsHe2@M> zQi$@{xWmoIjzOw6tXDxs(xG+#s5;%Y)b2wb}ep{h6%Vqmzach7r$Q7|8rV3RMjFlI$cxhb68BK^ z&f*Z1HlRyko?A@R90|bFF@b0eb+;$pRg2;0(ExK&vGQFF9fk39x?AiiHp(OZ)y+eS z74&KIx}tN~!{rZDQ%{--eIC45vvZ}<@zHk7=rDSk=`WuwuqkOIO##MAx&^pJ*kkc_ z0B6r_#ZurvKsymiiPzJ_5W^+Y|N#2497%(F zr!0~toKT8_8mA(jrz3$KNFt?n)mVM_gz_uUkc}llyrKN6T2BV|DnuFU7wk%beB{>V z6P}RxRqo%vq%%roS7H>YD0bw=osH#JreNO8As;xb;PLNMdZAn zVnw5xAE8*;xR9TwSk?GBpQd=|NHG7P;$ihXqU7rotAXbQyd3n1H!yS2D?YC;L|J^_ zcmO3CBzw@iB5)oFdm5*npXTCS#dr2uA20!l`!Cp)xtad20JpoeH#H5PXB-gLXH{J{WXdSohfeWH)?N z1N(qUh>f>>KpA*iw21Yh)w~Nc!h-ka*3*!A=c%SdI5t$I>U5my(g}CuF?A;4TDG;6 zwrp*wJ60W-P1X1fRv)B3IAh@5BctQ)$HYsMV@A^hE0koiE?Sn_2uDnS_@AV7k4u)cP49c$;?rkbn0bV zz6wZl$T&thg%9HjKFdV-gtMd3r|`27GjDn1>}br~NLuNF9HSZFapE=jA}ii~!W%$F zdD6+rd>N>Dn2Cq6bDpMKB>FvHM)1{4Rxo<0ZzOQw_toGY0a-@y_@x`vQ|P(z0`!Eo z;ML!CMOM6pRHMVu3VSP|m9R#GzqD@-R>1PnqkuGtdh=X`WkjZr-N~BGz|p?=J7L;N0$m z{ol8Di+N{})tp(Z)?oj|x}nn%Nbez1az0DO|9!@_#BDv~&Wf1N# zo)*IFXmxv;0<1#w*tW>_sXd-pd3BmVlyX|(scJnDC^hM=SeG`RX_YtR+2kbX$&Xv3 znN1l{ZHfh{NVfucx+ zc<~0v8o_=UA4z=p9Pm97uzM8{Rf`v}@Gc$YfaR&?DbuM^;@yf?z~tsIO9!N^k^s>+ zr@(iu{!2;DDy)bw`76*B{aIdO5_ge!Ann2OcZduz*&BR8gD+AZwg;4h-=PZiD3l=q zbN3u1WN^|^7f=uUSgRg42y(kDl6WKws+DxbzGp6+*!O+uWpys`#jDAKIymHOM+@tW zj_Ca&ndc~S$@*bLkb(ZkwOX9+JwhtAeV>;=} ztuuum-YEZM$EKmexi|f4;^)s0o_%)tefr#?Lhu{*yJudVE*uKK@#BZ)p~8^sAN}~j zF@tb^!#nvyrwkQ(=H|Wh%;PCSUTp7?p^-y{y-!_B`*=~ZkUe&#<~1MW7qKFHZi-&` zW8%7yGo2wq{uhB=`XoWPcjlmt>pu?>{`S|cvv=&7CVYM1lV=|MbBOTlh-dzO*E>^% z>$57K*tS1Jc-?zU(hlDH7zCpGzY=;n#Si+_BsVWCfmkoRfnKfcjS5T>_HyZXcVU}4OusIJH_-@fRwV|7T&aaP42S9$CFwD-^x- z#fXQ(gN5?K1MAP98Yk>{>F@d%+lL4%x;~kh*cK!F!}IMGrALPdUj%!tnG}4taDhC~ z_?LA86wQmzqU8wy(rzt2lS(bs82Qw zSNw6XFfXn7`HFu;3Z4&E91Nd5ScrUW^x3LS5kmIM?U$3Us0GzattX6eBZbvx=FJ~c zqlN#5iXWBhn*gs_E?vSg2!fepJ);0|lR&AKCert1}u=DVDo<}bP3*H}B{n+qxfbi`* zi>GXlA0h8KTPTcsZ|j#Ic?mO~ulX?|(n}b0;>?fVz3C~;{qD-!ElWLx0|g^n)BmXu zLKiNy{B?^$c=x+aif24|A@R@u4qU%eE~vgQzd!qanK0Ss>cM+AbHb0K%Ktw3Ln2)4 zO)~7+_iNHuCpRwm@cCbp0B zs4keb<*mQ1e17-IX`M;$)gLdd^f~?3-YM~|dE+i8*{AP*_ZdI?Td`3q_q-i-DM|JC z#OJ3acD<#3Y+W4|sI)T4g@Ya)XSHC*DmB+C*??C?@fqHS`>v^=*n> zMpM!c5(h24uoCWKoIb~KH*{JrF1?62s`h<563|thGU_SpqL9oiR5M$qSBpAfK?pvd zG#)+++hscB3qK`}3!(OR=}e2a5UJ$oHtdfa_6^y^>EKNWpzuU@@GxSOU$cu4&zhyS?9KH0Cdm9z(dMhlwk<4=QzM@6gA@rQqbt0xy*7s+AigK>lU=rAdB=U^iwZoSVi z@aUm;7Q z%vc6Gn z-1s=|fv>o1d8yqxo>EzGhQ__@iM?F%{1?5z&Eu<#YWUGInwF(U0vhL28EieVJRh~> zAe9Qp<8VxWkm-rK`ECBKzt!DI&BUF4{!^!$bF1W_KMk%j26FUCL8wxuc5ER-=6ULaM>p_#S)cl5Vb| z9hO8kYA<+Tk7qT}(gF-cp5@S{EssnWiQ^>SpsnGKYQ>gErT9a$muDkM$nXVqi97`q<7$HXW>!#~n1 zqZac>$nk5czN+>S%&H+*WY5m4Nz*NmdE;C;))WMbZPreij#Ojh)Hb8np0~2|s{lJH zu;nJLF|PBKlNKjYtFmE#h4CMG@T3PZ3KaaH+u*LlcUg>%PF$~UQr;MU_VT%O3i-kc z;@Ep?Z#9!MT+&0nuzM}(reD}Sz^DAeF8_CGyQJraTgs|5Ik~)~hlWF&_j`ye_|q_> z{O-5FEB7_06W!jGut}g}eV{r_Q>!Y>LB#1>OoghM5C(5muYzSb53-)Y#z(WGu54;cq#7?G zSff}u$fHy$4+%#3z}t{uD`@JzpCy+koerpst)}~47KotS_Y>Zs%n=D_RMJW>8jf5z z@~q91=JY{QjEWBrIb&N^Sp$%_8na#p-HwAtvTuo-49uNhy!I=tZ;zVgrDx$zl1eGx zx(PZh#ih&p{FmKfOe02wv^mwY*@OB&8loZGmp?P!5J=?Hc63xfR@MQTtgS~&#c*t( z(^PV#!>Qy?opiSyI8&pYb)+cSQgK4kPu!?ADDh_c(b5tTom-J~-w($=Qf-1=I3ro4_ z4VJE`Z~8+6>QcH~Dh*C(rg=i=jK7gH8b89Q>t|H*tsQmxZVoi!6x_^9leHE3J7!9) z8BVDR)K}2d9Y|58S^!-Z=wl!!2cJ$421d}~!u+x!$bBq+(QN%;99Xp+I}Xo%N`!#7 z=_p`68}u#31*x$mFrE$r6*^_dN>x0Kf~^F-DrIZuf$Sa*`(R z$AMmCFsMkWl=ocL8k$6!tcu^-b>O}p_pF|toGkX00VzEqTKELiJcSmh<7p_kyAD2* zzKYT65Ms%qzy&k~c|VTdCXrJ|&`9SfLb^e8BQRe>2?QZL`Vq91wAzs&sncrzp~vT^bjWaNdUKsjbs5M~xe zeB+x(C#TLu9p;m1M|G+Nm<GMU!&rYgnpOVegHN1WxftU9yNVCD#VEE4^pLJti` zJC4OKTEbXCg{MPR%jhWd$S`1y4h*6pu8itB_moOn+hA>ESnM-@A#Qv zG;J0*`bg6>Y1BnIcjCZcde?JOPX<0pN4PoJxK#*MM%y5rR!IbXnOEgmA+~~F6ie>| zL|L=zoW8xAa!lTAkawh{Iv%Ty(Q4zz#-%{pIeEil)6EYTuy0CS@^S*z=p6TN+$e2) zP7EP)Hx|rYp0bk6Og6+!pFcll?!xrUxv7~cGbd|OBqi#Yl$p?kmUO2##-^-Xo3?Qc z(~RC2XUHzdUa;zMrZ0^xDs@ACfuW#)<-v5><2C{2ED-d9CH?AD|svx$;A4`qegeY}|CIe2_wXV{fa4Thd)Y?65e3 zdoNz-tj9~Pj7L@&S--()Psph=0Ue@Cdq1$q*!fS25i7+wZ&v?Ga0^&bWrPMw*uhRC zZyQRfb&x0%BO%`s3K?7NP5GsoOz_;2fHTkP2g*3^qb?j>Kb$$voZ0rx=U_cv*-VHSzWhfibu zn}kz#l6_LcP;0zPCT6oPFH{Mr*6!(qD2_7-4g{yFxHf;-^tZA-HbYhNXOXM>;PA}- zPt|fY#!m);D^2LRzBrf}s*Ny(>RF}1uC6u73NPX90Hg~!_yevKR`P`U8Zwt_PkTYq z%BRw_I}*|x7W+cm!-fMZ_L_LBcRzTC-Dt}+j9-y~a`%H<%=UY23k-8t+y^P5{&1~5 z);7bibH#cSe+xX%KFT&_`sEcHA>Gg)pW27o#@BrgiKHP&Z33j#0uL-a<-ar3#N*6+ zV8vn+PrVRtnaQ6hYI1P)^T0l@HLd3o4N1%6Oq?}* z5?Q;EJZh|&1U?+0Mmh?8>e1$d)c*g-o2GtHT zEk&p|eAjIrJ6gWESBh85zXGr4_S}VUkhth~B$9PkYpg4SbCXv03(u_rEd{G(! zrBRlJ;fALui$(6x5_OF-c0V$q1OaRekUTOIuMxh9cO6v3dGC6Z8Zi!AAgQQ@6_0GX z0e8E2`-B5wrls8daL3p~4lMh;0Io51Z{)8=JFGy?cbRhD9%H*7d5=Nfmb!3LR!TTh znpF2crmUikz}MQn>Yg%XbNeAJnEiGTO1xAWb4%qOwX;l1-}Xk0Mj%DKDThk}ezJWS z(w%I|vCM{VirpJ&$D7v4eQWMAWhFzhl)DQjHORkOl55IM*~yS~CX`Pg z$tZWkf%{BLPke>&#Bv{`J_G5_G3A{2J0LSlMyBqBof45df)f3wB+}(W`^vtR?kY*{ zIcIc)n)*W&#{o$Z!ShtLl|;MZJ&$44Er3PWK=6X1f5mi1B^jt@F*Iwa42Y#e7@;oB5V!kFq^ntNzVwqxMi+7G~Rg z%$5+OHUYCmjoGpQvqe?+Fl0jq)ocfc*&AhB#-#o*$0i|-D2)42|B{1R;DH{}nhJyw zB73`IQZnHqA=!34qjKjpP&=2Df_^dl7~M+Wz&i*`K6V83AwI(_3WYuhMcYK9J>t+F zIPLvr7OJILsBar>_h%_r;pm36$0O}<|7+E-w?~&C{$HilsY|f~eK;w(_)sLMb~j+7 z`IT*u36go2-0kcK-(~R0fiq6RnG2j`-?iJA6!kSgQ-SqMhDhq*?IdV z6jv&7626f!f5*mc3gBu0{RZCntu!S}ZkDVG_S$&LFi`+v0!^4;9K zC1YLqmGHfZ_~WIL_#R2(!)a-gSi9%*fYb`4}Doo=J!s~=tNoPKc7UB9{jcqpvs`qFxE;(72O4aFxX z`};;dw=yu35F`2gNh5jd1)K&Y-Xw`LI);7LBge_>B38>VthC?*N}4>;3AMy7J{Wv2UEvxRhoq6h*4rA<^R+PW zwqaSQ8tV}k%6k^)7&Ph*X7^;6)2;~9T+iscwajp?Z0cZIh&tW?6))LYPoEc!{7C10 z*3+^@Isx}0U&cc(h212M{Fo*qmw*ea2i}*?YD$PjWAn%Qp%&D>!R6dZjO4FA+wO(+ zw~L$x)%0_B?5!tE{)J3l{uA^UoA($=Trm6}i9V)0lHGR6J{npGdDPry$Gbn%P3wuS zt<9b+=HP|DBAZU!X4-(&R+6=|d}7wn&?R!*jVK)^Sjcdki&BMMWSCGvha=5{;;}Cl zwsqJ&O9q(=NK)I6*k30g-vCnqHD73lzJiE#G0;><=9Ve(Ug3OOytJY@GDP{8h;Ok( zp@hu$we9he(M~t_t*t;>=>X^cWm{Vkx+-SS#e@iwHOW~-WVFyVA+qJ->>{=(GupRh|}_ah%*ABndo)_q~hwtNA1jD7fl z;n-1{;2vZ5!K$b>Ev0|Qnuz@`B?;~QcjP_>d)71Pm9eIEDHGT{$B7RbB(epF#dblQ z@rqLGET-&~(O9J>*R-0liyXBw)6$d?ww3IJVOnZ=6S!;#q-+P|K7Ph zERG1WSRq`aOpZP71=+U8t1F%RpQQtR=)z?XUI4xp_!_)al_iTMW?8%tTdzz`p6aDW z7)zu28#c?-iF9-I)2>vmwdf%gDj@frNKLXRMl|Gp7D@ziA1j3vvoblhQp#USA&PEB zEIncsNOh9p*`yT-E5H#^&-xCSH(&{9-lgY830^x+5Fm)hpk24cme7x?z|wF^wL z6HNP{q**U=B_nL(+?dV!l6!5d7=6x9Ip043v$i+>6aaE*`_t?Z$g0i=uJ#1mqH<2#Zvg9S#QYv73ryE z&e+Ta_(!+k@BGDKbDef9c2;gfEh|GL!))n~IsNi=z&A1YpZdcMNtXflW$-#_O}~NF zeLj5qKy{RC&@n6YZ1vv&>pP&=MSx?>QC|u#5WQE`aZe-^PWR`*;$F zxIz8m1~JP!z|QH5n-1Rtx5fRmzN`Kfcf7{@#yDWj>Wh;FU&?K9n(MFBzt$J$(Z-3u z()Pv4gKx}jarUE(-YBDwJ09xigEHb=%mwzvrSSRO7I*V*g4lkD?cXo9KVth~+;#WG zJ_O&TKHoF&eb?u!hwmHlDeO&o*ug@?!(Ys0`&Wqq`%WVEuW2QbrUL6Hw$WQZz;0u9 z_2Q+r|Jdi-Qbd33d>gS(`H1&m=X1}6OW3b+Z04FG?17suTxefi^R{U{{X;Ep+8{LA z(%fmVkt2k&SLVnc`@^6mf{{UX{RYPHw*CgDv^~jEK@62`({I8wwso#B!S>K^!l*6V z8OGs35OCF#wlpV}ir9?(!!p8U#3lgZAR5bYk*lsy;cJ_G6USh|!5y{J z@V1zK(A`dGByS7936;vvWV7_B2k-oHkj!F!-t|?wzJlwk!Ix1-FD-FOot2Q8jvLi% z4dgxP6X^uPiM#=}UST8Bfl_)FpO(JC#a{@_axLE8bLwDLOM0Mu6yk)d$cIe7#>o*$ zw5)tP8gx|$-fB8d;)srnB#CU@uKtSU5}0VwK_+*Sm}Sr?gLE2Sud;=Qvz1GUOqgG< z+_zR|F7v9|WiSu-sQK!vPV859+fY|(m%$nO_0BPZe{scloAC_zdE^O}pDfstD1B#G zbWGx)?gL0EKVi~S`3D{h4*u@S{w`6XpkkHJ0soU{brrL#W>s-4P4wO@NH%&OG7BnR z_JKdXgy(H8f2$|+69r(hCPpg)AJn2ZItm_RZ$j+UQ|LmARvV-!SGU%_#C(*eqd*B; zb>YMID>wOL&{^o|uyhu6732P{#hbs428|5b2J8$ycqk-*wHfm*uylbl`MRQWbW8D; z5ng?!}{AFM6Bm3qSt%EIYGjJTrL$AIUVf zYwqjds=uej`&NllAld2JCI3*~&}fr2RNG{S>YHedQJhnArbbp9S-TqC*A9_`9Hg&X z4zhYGqs`K#wn2wURVVn?e=?;I4}8Bdr3mt>BQ;#@zS?=9(REUpvzJ`FYUwN@n{`MK ztvH47O#*E=WPOgn-r*=QwFNY`US?a@r6D5G*KXP_%{tm)A(UAz4ab=%1h`-CCgA9Y z-1n*XJFvQE?X=*1lc`3>Ki@L)@4VW{)xOlAblES>k?bUn#|{(@`=u%?UhafFM2;*X zv1B3mM~ekjy;7P#v#Qw}o1|$IWO-cm%_zuTJ!f4GVc*mZ>q*M$htpwklO(SzSh!(P z97#5&rOu5WGnp9zU6HHN68!6fNp?12X>?P}P1y9<@zdk_;Y^S37nX3-y;wg#&6qYL z8ua39m^dBNKixU$6DP*$GNq(6h6Uj8-i+r88zB0vIPqG9X;9r*!WymM8o##&Z0BDX$bZz&Lltxvj|k=X+xOggKecCFIsN zVDQ^w-nz~t#!r%>-kRS3Vt!1Bzdasc17vq=nI;Yp53t{hH$kV(banGB=`r~4#!b9K zT)=-PZhUWz^MeP?Fp9PMH)DZB6HObi^w0CQ_|AwVVWL)drvm)f_|AxA zQe5oB|Eu`Uh&b3T$T8%l4A{;aatk&*HW|$nqgl4LfH?;4j}5u^z#MyyhRJRxL~n{8 z6Qhx$vRIn`GVT^bsjHc37M15rX-vEnA)0@+2P^R*kLEl+rl(#Qn(PejH7*&4Hc!GiE`!p7sq>;cB3X5f0VdSx!#xM7227(UnCbOW}@oat$X zTcYukU&b5xP_R_m1=j|zA-?~$qYT{xrYu4wkU6!j^ zyUsbK#*OPM?_|yLRclw}ugtx}xVah1Y`imDlG43(MoC4@NJy#5?7BtC>U9YpFGJvl_A5Bt0Y*Mzt|U>xEG&cL#)-fdVPi~dBu^c3r!Gc7 z9>*D8)-Sb6CMEBb#&^AEZtC6EQ{1tyv%ISa5}kKtEb~tny~VpBqdA@m(i^`rEkF{siA?HB!~$eTgh;$9q22 zljUWR^bg=_Y4PHBI$l02OWg^#$jzKAR}!R2={u7-F|w(8GG9vQX17~OUY#{r4jv)9 z^(U58yfylh(G+hD0q^HMyw&AuGqk0P7s-jx`6f>d>yQcYAqqk6JG`T)bC9Tq zF2o^NBk)CyswZ=$#31rz>m< z#vv-~7PC5J-KD^og&M2aT^{oC_05pSXR`P?6==l})`rY>n)CLadk$}H2&5J{RH6JT zrt1%xc`D&=qLAiicuaBt`F#w{lc9`H*X*>lrj@XAe}nZJqX8hz9HhA#^;R`AD{={P zCpO-4yCuzMkfuLM>$LbLQ515kkOC`Jm2EaFalg_&1Q*Y7vDOOb!b%~J9LOK};jD&JDdIiPp268#J+8SRxBvd$A>Y4ufuwu%UGWmm6y zy>PrEp~>1I>w)C^!|Qsu4!r7ZbYxdsG^y&n$sHcx#1f-pWjoD+9d>X9S6)n2r>DXa zbRov9^h!M}9|oPqTkptyD<}+j-*=D!HVtK|6TaFe%&YvOqq>8=xQ91p`R%<=BbSU` zS@&SnFFHB9GO}@A>fo=owaE7SA!K%HLNJl)u@~(Z&D!tm*t1hRwsk0bIP0JTt&nx1 zx@C89S4!bJB)PWO;yTqm7BkrjoyzQ~scI$4!d|yJJEqfvabt~+tSppm5>gc0DRu>= zs<)lqSF!h{4v#BaTv&5}#U!bO`u67OEMK#h_*Z?|UE0I3(n!6hs9(iwGxk{Ua$q6V zv5_i`yojr?^T{ckIupttGr|Y$%81=D0k4gLA_m)$g?PC&zua&(3iZ}?h|D$u>?M|_ z-qYOz3fBFw#yZ!H3!EgH@qb8r6Syd=?|=LmHYu@isZ`Jb?IV7_<|kn&&<7PptPIO% zpaq-Z!Lou+W~RB|JTuI~4zehV%Yfj%0cxf#fcsRR94ynBQp6=&zp1%f4(RWFo@WM7 z>Hqz_{$F@K+r8)Bd+xdSo_o%@=iV{yt(p3f=QEVA;*NKh{QiYst;etLnP3rv5A?6m zLH#~niBt98!7u7wedO{3H+w~^YJ9H_hz{EOz%oO$|01ueo)sm_%CCE22T`wRGtQ`x z)h@5Y=FaE`u00U_(%uK^243o4tEmmhlwJ0zO}gUS$7JkLyYiY>pV`I-`otK0`@C*^ zu#d{vv(I9q-}#RutCqwovA_2kJYfx{W5k8}r5MxEdxpW@)X&)C#;rcHjBU7_xNh~C zZhROQ+PLR`Wd?7=IUpwbRp#OSrx|h1kKy(u_$gH|H50Hqs`!M*O4*wnuc3u1X zGIsA+{|9JyT2LRk@s`A^y|HZq98a1(%D`9Q6=kZ#Sphyce@kiX=@oDE>)^5O_-*(F zb|3tnLeH{AOJaYH{WSr59W;zMSGl+i@@xhD@@%>$)=ew3A&Q!s$ zpaQ~kHWzBRgi}ubdCdntZ^Ln(tl!Du70(ro%8Ws)^y!*T%FB!$3ZPLicG`V|5(aex z@i-t1fcU@&2+x}+!H5!K(cX8>`dvvttYV*8kFfRNgUAfAK&#ihx?dqwJ} zEG6nsRvw&J@f@u5-BIKcQcJY|5vh~!uWbgkjzoJvc#e+6?@{5rlz(0U?Nbu5|I}}C z@WF`{lP3E|cawj{6G%M;EvICDMQTGg`QsN@V8IVgj5iX*nAmBuQIm&8hu-vweK=(* zehtKL^82yayJ&m{(nUY1&Kap)^O?kCA4NFzKb*(t5!yA*1#bk*J{KN<@nq39@1F?0 z;S*~}ne8;sJZ)KaEf8J2JJBlV*xN8 zvt!`^j`kQu?eW$esXY$p(cb>i-IS3Ti1bmQ#3-}~PQdiob$=O|;eh#XX;sBYFz;iX zfpfRXTV|-h1xnkY6Ev zb+(K|{jBF)rTW{S?I!k3S9$&H&vg^4b5W(A{dt`C=|6esUKKd;lPRxCoLD&yJ-qMU zCq=E|er$SolVgnwoBr3b?A>A8=)x!PdRFT&jKKTrbIgTP;Ek+FOy;4E->Aw)%W0t1 z)Bwvk5zD6}EMtBrnss97qLquoWc}H-4CJ`l)tmjVW+6vK*I0?7+5G@j?5al)+6jBx z?xlM66M)gX>H-+%07lj}wB{(Z=0hn@Nv#>P(lxUBx^gDT!L5Cv=V#LIBhbit-2PeD z7#DOZAmUtjJdQG~<+G(xl`>l5bo<`xp3`M7Ldt)-M%8fCpzi)rm0bgvK-Z`eVakqU zOofUZEB>fTjH&6;nA+#} zcQa0Q8`2+g)qj+I;{7G$_ygiIS1XLVP9?;l9lk+3gwd#a%P6%&^ohGUTuyk`ypRW- zUP|o{{@k70H@e12Es--BFxf6l!mm*|k73>ka`CwLrPkQHq5Iaz0e{R$akWMy+VSW6 zTO%hIFfY4WLxh1Wat5-*hg-N_<3wa96dtF$PTwzZqmsPzWB zN{c3#`=ybblYsF<_$b&=qOYLNOcm{L!&#|eB2G`cJ-kzz$i0il z0iqV|N7BSMXx9gcj?e+RnIUq~Lgoq=j!}R;S@k10N_UXU0BLejH&&D(x{PS4w}`mS z0(D7-uwBl|Jcu*JI!3(MK51y|JP`d>M8!GPkeh0YfkNe@YsMQ}nUN zd66dg*L#)XStf=&j;}@6F~6c`K-)M?`xfsoA(_`R=|rJp7-K%7-wd4~3m-Qxc)eZo z!4AM7%%c>4!dvpHkz#!jOZ*h_w?E{k-pq)~ZzuQ0FHTK?Pd-lFBM zH+?d(qt+as z-t@lYz3$H|-hJjWKG(h1%C0>CuL*CQx8S?>+sw0l!WpmVA;V?sX2k4c`u2H=@ic|p zaN3{KTs1Mj^_9j*cN%E!vGRvn;X~^+9wi?(?wxe!wPmn??Irt(CZY0E*oS(ecffKH z=~3w$>5=POb;RBya~kR0k)tYojXxOkj2ki1?$K=Xo=_du=I%OO7(9tFdBq%N`f}^M z)2;}yM${%e*E71vZy?U;8vetiU$=Txn`9ovCZ_r?k0~Zkk7Sd_$K(4I8)Y}mH=S8b zH+jD~i7}q&Q*6A`P266@*=QfG*BeGHsIFE{kMhl&)(>AsI@RPI?2%}`dTY`h&mPQ^ zreB#Urr(%ZrfbYr({xheGYwmp8``n$Q zy${?u;a_^E1$mxC+E)LJJBN|)DWvgWZPnGc*YBR(H`;6Kcsrei?Xlm({ve)Sc>0K^^mt|t z10Nh(Z=l%#oKBhz`nbm__JH)pnRsKxv~-H@XuSF3413z!*4sFudLa0~aB#1sM;?!z zgFGF!p|O!okjeN z=^L9a^3R7Mxhz4cJy&i5SMyzY1^9WxZ@o|SgOr1KUM!nAk#Z4fvA{GFXBwKB35GLF zg5m5g8cp}iH+h(04gWxoxB)zFqAkkMBg)YuDj0)lss9ItU(l+{{5=i70@vmKLk+*7 zU#{?0aF9`Rft>d-`DVizrt|NKf&;$f2rZ8-Ukdn z_daL1;J?Oj5$XRxUYC&XW#n-Mc&q^)Yk|i);ISTfY(PF65&tLh+yvOakpE_+yM?^B zAdM68wTN#+d>!K3fk!>?*b2C92-}YM4*|QQ{zLGFDZu6`u(<|ou5Z1xH53@#07f@~ z(QROKr(S_{AEEr6NV^NTe2laAA6~f>ckGYG{Q>d*pm^^o-u=XTugb-l%+_mL=WTtu z{wCla!l}wGF28pT?Df4aVXew7O-XZo-g$e^`$O}6V`DHkFzK&BvMP;bDj4$Y-fNPi zOm7Z(J#;@;%qLw#=q5bMj`_ut!3x;WSnN#`^HO)ot5-K^rr|ds?&J6QI_QEy9`q|^ zLt}gRN;y6KzvNV7AJt7xjrM=QZi1XJ|1->45vSh&OHOAnV(!POt@Ux((nn1_?9F9G zbJZsD!959CK%42S9M$OCFATqu;mn(=I&%&+UG84y_gjpV#&G<6SV^nE%6eb;?+AZ+dY4o_?!Gvk1u=T*9C5o zzo<8JIcKsg{aeVz^?xsa6u|yS`;TOQxil6PWcT>!Y%lzVH1^-%x1kv$odU0ZM)!^ZKkWe-+MfyP*T*QHDT}sFkDZ2` z`$qS`oa4^~$`Oy@#=*lX>`0oPPQWLe^aNsp(0*V|O}6zyB4VOlDQzd)sc24!K3g zGTu0aZubvYy{kMIrC!RunsqG~rOWT{4~w9&=!WA2FzpTDg#*!#Uh=;AfV*$4NQ*Wa zNoT{(QE_kgL1U$HBjEk*z2K8QJo5ebnb=X@X|dBh8ly7;1ENip126edO}x{9ZyfmM zua|wU`__M%6@>TS>i>Pk+uqZcG0Lv`6b^}$t@W*3vfj5p&igVBIXC>bYge*3obbOi z@0xdaqot5pvTqV2e0w7&OY~FsiZE)Sy9MEw3B(q_PAF}r-z2Y({xF`|+sF7fBV70} z)_4cIznD}SaJ+P9{Nr;ML%jE4tkF(3^s1MpT;!K&kg(S1eIJEb3@w=1V)^3Y` zgX+uN?O}u!K#0Gp#reIrZfGaJ7wsdCNkJTwqpo$6Z(%G_jJ~O*e0SZUGP)}pFd_H$ zqdb4`Jw^z)1WwZQr9I@D_A>SgLEE41&HeEBi&t)+L`$DR+-Em$8Sk6Z3g@;C!!H^R z$8VJ0!&~z3o9q}1{p=5QlPXt?^T#>29scm-^MPODzH|8u##>*^U*2@~;^pJ7;6x&X z^uqy5_;vfcd@{~s*8+Gua}qPlKt?7T7aip1vHt;#ChXSpcz&&sbT<3r6&@HxwCk=j z)My_-@D-U|p<_qgX}9+jq5V3c5o(~_ShdEAe-pn-{J=a7tIS^TY6!}F9{l%qn`{4< z`S}OVfXnuf?KLvKHSkiA1KQurGbIe;Yc$GSd1^L%>B}*)%(pi%#%IWDzy4D1bBqUm zh1S!54daDhq4oC9V0^aT^iN=X{UepGaJb->OcNVV~k!#fpNwNSDi67 zvomIr$rfddVkJNcjali|1QEW5$|9An?imR@3+PK9r3<@AB8hV>E5rA?jd5% z!^Qgu@%~@p{R#0tQoQ#T?}Nqr1hK52Hd5Nub97%T-p7c!m7S!JjLmfaP=uWS8@>Ox znARZTy#Hqk2^T}^M3{f?q7bE+c7k}{E`~4tg~Hc~AvxbUCkkGyGQJ0^oQCUPJ#u+% zG=->5I$jvB=e4qOe)ws9uY&;;!z#6=?BEFdr{nav|2fVX(`;syLvDWRB`^a2!_89O z!XVwVmK1fWz?AnI+QS($wg;8B_7tl;b%RwFm=5x+@{jFBq9s0y`_}5UlVw5^vmG!xtc=rG3M$@Hd8B$ zOFcU9rvL#^b7YHy-x_TUP8n?qP93ce{@3V?;CDtB2G1C62!3~TaqxS%W{-}rzsk<~ zLC2KxdywDc@g>@TrnmH+-(f!2sp@?HwNjIBkF?e~iX_vJqmT>6{{ zdoX+Kb}M)6oDdyh-#&&_K9a*Ke+6G_Hk(j(Z8Z9icZA&%ljTRF%*d%t0!HOPPqDWa z>6w!%fe*ll6^yJ2SQP1)$p{f-Y>~j6=kVrF{kf9fdIy*k4#zk)Q;=11^D?P_)O0;L$86q9u@K-ZtbDYOdkJ)Z~sHfw;l zOiEFekrgN~Rbr}+_!?_KR{tubt3o%`;yu=il*Y2*{4gjbfFmJaEJeg?*;#gUV%5 z-&syuRz)i8$GNMPO?V0%n_*^_<1L+=(ZXg3o>wiaBhlicX4PztQrK6awhD)yt5~T^ zG4s#$vYXbc^TwI^M_!}1cWd&a%zV9q-U|>a#lKrqOrf3 zr5d2$X9@g&dlN5~!e`>UY-}lCBz_D0`1(@5*cF$LTG!(GE?eMFzvM0hk_Nu>JFpk{ zJsok>cZn+)z>!zRR8}S>s!e*PWkFn;y_v(iPJA!MJJFS(wU~D#Di9P~lqZW$q;PeA zH>KRE1^)exFcAV&$#G$A7*fh-y574|$W4uc4obKwB$N#j%lW&M1;`EUfRSB_kt@+# z3KL2wWhq}MLeNv4>2yKh-7LMMrGnfoCDm-KM|2`MX$PimS_wvhFLO;H_TE^fCuLLGIEDSJ|UnXdX{^sXSr{`}!pOhhZRjo)$Y{JOadR$K|1m{0B4iRxEpS8bul+GTbT9e)MW6(!NnyQ|Nf~@P5oQ=V*k{j>Jsj>+M(WSQRG%6 zsxyWD=&@ez{JXZ4*dM?R-K|KJGceLDA~2Pz^yW4dTV!Brtxf*+R zxfn|Q#@S=9dcP$AWl3S3Oo5&VI@e*f_R?Ncz-iL7ihqndyL3eQg8vRm> z7??n`Mmm#(Hn4%~Q-7>~J`P_mx?12+LkrUX?uz?$c2{meJ$gB2p>)=)3CuYlKNz5} z=Z!)1%pH(>meYT}R#*^T zSk3XdM(FJY3&+*uZ4EC(`jB*Wd(6fhfnUMtG-<%^cX>;8{_aai*&=Vr7i?8XlaBIN za_QE5xT@o1#ie zo~%+h)T;Ro9#=B1H&m5-PNi756=9Z9OV=+2E=$Mg_+?`zJdw^XA7ikMSBB&*y|93Z zQ9hYxRItj3y!tto6osQMx?`&-rQ-URi0evi zm56J#>sh5;DdJeAt-c4>>A>-ATq(HTapAfqZ0)F;^)Q5uBW*9 zjt+|O8}Gt(*_;EGRSQY$dCDB&n2B~e&dtvh z?rcIhg&c=oEI_u045)qD6oGe=1m|Vuc;Xk5YMwT2);^1S1j3vXTT&VVbn>`Vb7)I` zBlJ4yTb){^Zpo%^iGS%B;$M(_C+g%!xRr9*GwQUA!%lFs1m^a{m2!E}or!U28K0jD zpfnOU4$BbK^T2tP)&De=cW`Jn_ucW1M1j!BkWhL2Y5Dig`YLx9BdDlEkcOGzM2_?(YDKKg0x-AFZ7*jU(1xM7lB8$ z%u?9bSkH3`N4`~IUu%t6`gHY5&VqUAg=CFNr;b9pudI4o8z?+1+ypb~$rSc{tHHJpPfA&ZG+s*xdQk$Uyv9)Y3-Jp3F>56KzmG4zQP_7NKaO|81Fk2ZQ^@W{|Nhw7#|l0 zvdYjZ1>WaPg~lXnG?wyjdJN0inW)3uCHS|=<|0kG+7I;jKCF>zRs+F~XYP>tKgXR|dB6g^}e zE7J3jl_>a~wKJWQGpIXri~yuT9bs>_HU=i;4hu)WmPa5j4O*yC-lzF6dd?0-Gq(pb zLR)_ynUiaj@3tWnFjd^15si?cg>b3XC%e)}r5!?{5lfA>7eUhj;eohkSk1Px)F(c# z0~S;c<o!rLh znnxn_ch=j;bBVQ*+oi4*`(U#*U9GdplvGuiK$G&7XoU z-O{C99+^sgaBCQ0esXKuo1`w%&9#&ZXr--o>r4|rFfJKv?=i!mMpF&;_ZU&WR2p8XW|f#FXV z&vy(AkFZZsL^wFbZb*Pr6iK-sDI)AU!Wc>~_Qa%IjR!0oa(YYh zh;V!yM(zJem=3Me6lM-p*h{RnoN+`|qJ`U)n2tWY$=VB)-E3Xhe1tQGvV{vh7IW#L z$&m7zxe9e)VQ*EX`ge}%+l22yg^Rf=wVvM-7U9?(CJfc_d&Bhob^Rr7HB*(YF1N*~ zs%?W+yhb-voBKMW@82LJnb_GwhrYEHG)?HU2iUD)r`%Ya(@&^AJgP^ZUTa}2orYG$teODn6~J>Ze4 znyK=s3alKo#XM4ERNskt3}ur<(2j4nOu#C)0a8A7T5dU`AMX@n+^yh;{MI19eDju2T^W=Os7tW_2SUom>qK z)$98_>VE7)ZkI=F<*i%r>$DF z;5uO0wZ?Kt2B$IRoH30>-OYx3Y_wjpLs7>GBYb3y{e__|DQPF3t}X`lT3AnCvC>@m z=QHI=3yUh$-i1w^ZYX;U`Z0P_*BQ}?!ojz1+*Wn%IFjVfNn|1niuoV9zZY_fGvmG8Tu%3zTy=RuE=2S|>%yO-%f zk@EW}(h7=v3Yl3KJm0>`%4U%Ey2^Tnch4O^@WHPM%vs0-#4Wn=iSoqT-#;?7NSr%$ z!50!qMo7okwlHe{r>DAQ1cl>8#r&!6Ib}NJP&;W9a@drV8%rckKs;-yH45DH6_#Wm z>KpSq(!AkHQzh^HO@w2LLND+AMFeK}7RUx&^X`Pp|5}2}|D51x^=3Lsx?Ae_ze){V zr3G_H`Uo{vc8Hhlg1*oOSyfMxqoc%H2^rs{G6&O$Y~lh7L!pWERH-2|v~oMugNn9u zdUb)w&3A{je;;Ar6GqbF-mtFxMv^aC<(vSL5>~-iQD_XFOROhJqHuAHI!=OcYe56T+hSHP7Skf9TnW}Sj);pFSZmS$-Ki(L z@>kdwV|Hzi30^E=;k@gOdZ5i+4q_xO_MH9hzL?t4eHvRQ32E_=O5a??WrY?1pMmTPgpUhDXsGtNvYb#IX29&w0>C)b2AAHr+4?(Y z_rcHz<_*Fi%q0u47=15~sIxe0pXe57r(NO>si8!^MK zMV&TVS74S{yLg32aVNr%ze}^D7JETq+@+wzrn`JL)v68yk+R#Pr zAx-QB#iA~`Vdi$B&#-*P-1Pyy(=9_ zHzqlEtj8|3Uji(BMOu#|$VuyAiQh$516Tyi!RF>C;?si_4&>8(QdJV%KrPy#6Ptor zz-g`KU_)~uX9OJ5p#2*yajADp!0&|9=pkzYW}zj*lkkkNsvwzc~djQ!!URff@0~7M0gDULXG4j3%Q`kSm^9Y^;!?pH6XhYwM@AJj?qj>)a z@yGDofu|i>4si`18I^Yg7>qnn1zYVCFS|K?rzWlomGEnhCs>*C{1O4y7#*;BC3&V< zkR2Q-sOQ55Vo!`qYZ|EMuez)pdcNK*ue#DX)E3*3SDZ2Dm+VS3@JFq80yVj)-;+I6 z2K7SwQS{04OWb9Y@$ZDscO13C-ZWIw%Ryh4wp|N;>XyZyfLufp!UfcU!JH?Tf^^Ry0ctNzl9JLayzJhe$ z%<1`J7yNEfqh7S6lWJY(#C@Wk)gJR++4V#t|E)D>(CtJMKM1Rw!@}p=zXiqMqa#Yu zUF&AZzHTQu3FnjlTCAS+UjDQw1iSd)BY^g$3V80c;nJjgZj3G%Fq<^?2 z$+w|l5Pd&_COsed!#)6u09gab63_|Py&Zro8r|C`I=Ka5=hBH~Zk@Q6n^`1yi8d9t zmPa8TRoqOhU=*S)nnWD5z-OnLtZm=OR&kBhirjMk6f-?jxb!A2MG@(LCDscrSs(zd zfw>X9B*MNsYzt==pXd!PEu@X>lnSW5S7WA-EC{94|Hbi16#lyr@NLHkp#HJjH3B57 zSQD&GJ~D6=^pAQg>1(h%f?Mby(-<*wzqPiIixSpub_i=e@~y56tdHjMOTt^Q*%G)(2K=>v!XCjojVPB?d1N2i3?kQ zw`f}rS^kPv=kl&Fb?)093lN@$@SD->3X+UJ3d3B~TN-0kuwDsI!A=)e!@ZYGmgOOk zVtQ4O_6#eq_}1CaN_n+wc5lxksH$Zz#OwGW;gx~Q;Jw0{tKV75n;3ZTguoBLYae*m zJmC9Nz{o&)C)}+8y#g)pM{vfhDzB=nf^0G*d`4=-(({(5a_3KdZOYEXWwg#~F10PC zm0Ob&7JaS9-{+LY1iVzWVyp{`rSM{4O{JA?cq(lv`4O0$W84^ZVsV;*Y=rtYT6QKb zD(81m?@`XjQeWlB=rJL*A$psUHD(B669w zhVqD97G8LoYf(2Oe_NizZ;%Vj$nqAl^nDkLym~#TWZZHeVShAe6%6-*rEUWB)#W}%=JWBa0 z@I;CuOY^(Sa`<)2F=IJoER~?JU$K%-yxO`?TqRf!>a4bE?eEEmXO^pXa}kc!)(FRX z(Xx02Z&v|P1P=G^GO;A(tW`9E(?x4OS%^t09uTgue*@Xz0|i36PG}~5Pr{DqQU=rdwVHe>aEgS9eH zr`F^9W3l82z_7{{d6jA^k=pSRuFEKSKzJ+GBUiwlN%Tz+?eTgW$xa)fk&;FcrThoh z(RM*5CrPM8l!P`|2jP7q@W84n%ND-pLD)`!<$M6v4rzVIWQ$P_UqL#4a{?Qy<4eH# z$R8`AzjMMK%S{WdS!_q|S~3Rfp}=VgyaNc=B=F)TV|2}fP@}8X3n=9ZbYQAoA?l@L zsa|7M5e}+PS=oK{fo753O!G&H)!aN5T(QJjn4o}bzvKr1dG@W^QmptnJg(xkVb zj<><$8?AG?Ezv><<@h=2zd>{D=U}<26g4han1?Q8u6>Z7qz8ofHFAZaSy*qFwM-u> zK=aFl?0gb5g+>PNnAet*^rRIvP$P2GLfZTS&lz}rY1Jv5fauU6W1d}3=?w7gBtLOV zrGxxU#R+$F*q^rp`PAyhh)x<3d6)>;OTBdo{Q+5N^ctO^n&aJZWk%Xu(1PkhG$C9%^{hr- zz|3>a^lOrFD%dH}(97SSf7u(eXRN^jP0J z8Gu!Ducm=C_ZR?=miBFe4>rkurTqEdB&qbl$4DwA`$tn4ai=|q6R-lgJ4~9l{8Z%# z-6rBe5^lPv=gZheO9bXMw_M+Kbd>UG9V-g3Gs3b3zlNA?D~KCZ0h2?J5q4SAgZ0ht z!h0ATL$M1ODjZmq#%yj->`c_D<%PGALW5bLiYtF|M7)M9l;|TRR*k9#c8Mj{MHq2Z z&c`CxAFMKjYnalYEU?Kd)jCLMTUO-oNd@rW7Sj^!N%BtcqFC}A@RAYsGNo!o zXaA7=BS5wXSC~SAND&b1D1h ztbt>sxa=R;5urYh)pi~1=n_R{#JeC|dUqvsRDvkzfKaQ9;EK{5B3T28GH!1NGc;P6 z@>xq)J=VS6kv{v_B|nwDwrwKK@bJ3Ce5`A3pJ>Ofqi?KZmBT8IodZRn^}1)Qy}S^? zOg#e|-mq{puTo?N3hK)E{h-Q#@GTm@O7ixwsM`w*Ibo=`jCi!P3M?!esoG-mQ%S4A z(>;1%W)6bQWY8cV*=}g&p|9)#o~O{_?}WoYfe#E18e~Mjo$j>?t8;PjlB}^o1_+FF zV>6^OSRQpF1eJaS;jU{&pL9r`Q3J6yN$|ai3m|q4Eag!X=flp$=49SPzhfN6Y|Jzy z8MB42`s@SkNK0QW%26*T7jp26aKL)mOfpblI9r$>5~|XNVq7@3l4S;*o9vSxS`Q`c zBI(R=4AN8~@E@$Au>%+fV918)_z>esGjT?$z{lSt3<7enQv?$2R_lyZ9j_6?0$pL- zu-^C;>=bU8?Ra;`eF)shPFIM2R4j5TT0z(b>$h$%VMLZv>75`4vXjNwh^3#Qe`Bu? zQslwohejsBik4Zif9-@d7vs)q2@VkPl&JJJs6<%q1eQ|B`>v239U)p*NIl6KutVWc&?#O2;(itdqB9mr|jlBddc`hoF4W(@N3R6o@D>@@tP@AvqR_+ zMXq}66>CNz%UmJ*Izm>vLJm+}JtFM;QI|uIt5=||pIJwM!epV8R(?LSZh_T`!rdj* zx>7fEgzOSS=EJ)Qb}uWNyBFWrLGL|QvJ;Vw>F;Zc@i1Pka@UeZ490^?OVN!l5NkRh zyt9rr)aWZ01_wn9DCApLh!r&o@cz&2F9e9dcnqxzh?D&3v1zdA3!U!E*$%#gZL#9wf_V^*^gss?Ri4 zE1i@6S?rt?mqsD=&_pCZ0t>XMEgacz8kdj-dvGGzQ>7W_IeVqtp*CUFjK(NtW>8`i zt?qI9uXQ6xYL-^MXf>_tH?4q0EFD=rm~;u~6*MO_afj9CY`0MtlCdQkBGxshkQRZ} zOqJA1*u#o`DZyZGE8aJum+b2ZLps-*kj<4&qKpFl*PTwHz5>159RkZ>5Up12!h9jN zewS6W-YRKjPhoH9fG0lUUQctkhytU^ogc7pS&83;9!VH>U9)X~&Ny90uru(6@gQRA z?s1Z2WQp(ED`~x!WEeLlJF)I7a!#@K#L+gRj29JKY^`@mPm)yANy|pDq&8QNchfBn zSlms?hIpiLwT?zC+t!65vU?~JC-PM{Jz8K3qZ+%YA^I((=FYuGrfQj0sMf-_DXn!u z>-<)?b;-#8W;O8VG53+b3hiJ%i@N=Q>m05has7nrXI#JF`qjEOAj1AXc>CSD2X7bf zc2Sfp|3LX}=^Z;pJkt3PkC{``HI-VqFX#qjGnNsJ~d^MX|*BF00WFMbFfEni;8YVRzRa3)^zj@>Zsk zDK8<7`44Csb5G5vnRhC#=30z7)GX?)^I$Q(7DHaSBy*A_YQK65IQ;hYnoyC60J~_da^2e#P0sI#<~qYJY>D0`#PflJ=9a? z1-s%^YlHgfYDPI^RcCG7DF8J0n^QM~7%C`|SVaiieADMbRaa!(Rk7QVjc-W4x^IGmXMH)Z41cQ7b zQjNuqwIC0R`mbkqp?@aH8s$${{{e6I0MWy!316e)%U}ol3m&vOd3*K+bwDny30KLP z+*gv}xuG6eQw*Jm^jFdAP7eD`D7=!4)bFOD-zDQBtQKRJrXc(4nT4%{Db?i9XSJCWdRjNPgg958=cZ#nawX@7A75xmDS(wovY$~e5TGg4{(rz6gnl9L zyR15|Et)Z_2kl8x=`WOHpOgMV4Re}P!=78q1zoIVYLF{?>`h<}z1h~9(!&1;c?ohS zB;!@!yK7;m()zvtyG+Y0eW+yBq5i6~Iwz1#VwaV6?Ebl$tozbR++lIw1+5ZD-@C1noL%4eeL2<&wl*>x2GB81jNDRy(Y>Rx)_$^nefEu>c{*RV)gPS&WxE=H#AP= zC8KflMo~WWZ5>~!D95^gHO9-NH6Mniox*O8m~Yn@F+O3z^e|u*C>^6&z)T4l9vHO3 zCX*!FjZs_@Z;;P~Z=<`kN;#c}Z~-GX&sMK8t1*k8n&Hx(B^=tgy@6HgKVR4b-@4Um z_%NSxk7%-n_K*=Dp?Sru&a(A>Iqmp%TRJT7Tf;KI@4(B!1s9%x_1R^~CY#ebV<+Fc zdyGqx$~i{b`I0w+P7PSiJfU*ilh0$GlYEy&Kb6o@er|{5PNpoyY7kkFb;eGwj!JkP zH6v9H=F>sduua(?W7{!;ORV#foAAuAX2PQ|J;XHBf<3daIk5^y4*OKmd3aXku(ZCW zvlf7Qxz-AGI#%p=iMvhmu-2pxF(6Gk18q>`3&En~vqgSI1MQ(5i zYYIARU{RCkd$Y?Lmq4RRf^~C~I@pQb_0*`yemD|2!}g8!LOnFxhU7ftc@8H)(6_{M zXw;WrrmNXlED(ujy511tGKIXzUeL+gSofx%+%3_bWC&3qqYmz8_p3wB+? zpB40nJukwZhbtdf7Oreu1-KUBD#W$i+JMnCtYa?`&25f#?w(5C&z;imWMJ>MgHb&uxxY;zkn70DEJXA%3!xD##o0h5nomJi%W-*p{0{lxMa6^~@_3Ss!xfx!#;H zd)IYh`0jsHYN0D_z)Sa*S|XNO;Eqp#*FW~mEpmNZFn7DPBIr{0U~I;2tXIn8wcto{amPnFBy{{#L<9EawwOw30aUHVu# zR&GLY;)+gA5YRZVf+elnc)~VVZQK58XMe0A*pR=2-P{4&z5Tdcp^qS+EwUabZ9sn< z2re6_h1N63~%klj(D+06Jo9q+y3=O-(ZYt$z2yoWaA@F^Q<)tXk4 z)rBVPSfyQEBxBP2SQKi&jIz;)QVDODb(`u|YW3^lQA?C3?>zDpfE5?kW8(b=+eOT~ z{Ws1_-X`L6xC4igs!n{GISCv1AZ(;EZaqWuowl`yI437#m8OnMN3S>pYxx$e{}}LY zfTX({WsE$~7W3lzznkx*y_%QAmGjHcT>5Sl6gvLZ15*F$yV0P|hpoC=-7`&Lzigea z!CFM_3`Y9Cgzx0s0(c0pEt(Ih~K%?*6g+unA&K8z(EoUs)t0U1o zNmaRQtVri_HKXd(5UM!BOHjWbzq_MFd&TDj^U32ew-B|d{=2zk=;N2Mzm1-ktXfb& zH?%>9mD^a_z2}_J1Kt${@X9A|?0FkHSFzlBp(R<%?DlS%wMHTObTng5gzwEF&Z6k# zitydQc_4M_yyh1ZCX|JIS&P0*K)ME%#h5-%j?h4Sce)at~Oh{ud9sYsf(ku;&} z>M=EPRjXWH^9M8tBUVdR%E7IY=V^RIxyYS@_*ap-6T8l}j*E#>{dL$$F!b5Opatzv zd}L}>|Ky?^^!J%l3viy#s|SYV)F;|uOBm##j;D2qnP@vTJmcxDoau=(Oz5qKY2XZ4 zv#{`67)$aX5Aq1zZ7fnZo9orXptJ2vYzl1bzY;aA=Rp0CxOnnQD#IL*4zIj-8C^(& zibASgA=p_NGC~a5>Ne{6=Qh;wU%#kV-ItRipdpa|$6yw_5=H+H)ww3!Agiiq=d>qUxf7sp49N^Q z2j~a&nA|`~lU-Vcz4Zl5QbruKq18w~C|54UR8oxKo0K8=uUytk1+VtQXSwLZyU7dD z_bKzKfT*vps}0Q$sVL`YQA*eXFA!bu!q$eRk_G(@FPZYgO?v)}m@k#sl0x33r#ikR z|LW8Cd~dnuyY`;%ukZQ(=AQ2hUB0X2{%O15k>3E1S?Z1C>-jn2pK{eRDZ_x>XzMys zl=5pBK|%5D{UsWK0!FvIuf-@J&$>rGS2zOL2*)6{v#ut{hp^&ft{=?ebS^yQtaC!4 z=s8VVT>#r1MU!*Yc= z`orki9(Lof+*hUwjQ4TuyT{n`5udg354gS`6rWGTd%~*J<3!}Lmh6ON?-P$|d`>)F z{=kW+OCQ8Dsw}+teILWMLT;6Zi2Z;3Uje zI1HQ~J|M5>3LXkaCYNrj<>>u`8c0!GRW;5y$o!3QF8FJuQIon^m~|9hPqR0lRJY{s zOneU#cYe2U+ZNzIls$RU$z*owNJFnZm==1 zqb$K33A!yI-`EPgYh)RpD@q=nTETz1S0VN{Loe_0Gbue}r`6k{^8L0w)DTHliphNp zm#S2tr%HDro0+1jxiM1p@QDv<*vu6;U$Gc7>_W#(f!BkX6iz8 z(APh5tok!aRV5#px#}-Ee`1wgXb!}jZ9VpTywGe@vGJ?U3NqbnOA4E#ckE20vWEus ztT-rdTcRjoi)J&Ua7xhG$8K|a`AAb!0H9$fu^w}BaYvmgG&e{gtL$a`CWmfA1?*KV z^7J}*|LTf;hvf{=Mv12|_17-@x@THJb2aBFE8q(7K3_BAC<`8wK21p3!8uJW0b4ld z0%t}`zyR0~m}mN5T!#CqbAks^@Zc#r|L~h$ta4bb!ak23s|>3>b~8#DETi*2A8Vnr zKF{H-$QNr_<&9IUGN2A;M&kXGBRIjc55aim9^_x}M#u$%EkN9U!0f_v*Pb6SD(1?@ zD*YX-@-#xKniTdRlySQ^&Mw6%l*6|P!FiDdk){0jeTyO&O~bhWgK%o>_jF2BQDoj6 z0W;};_tJ$HUc12Mhvv;`#6BsVZ4vIpQ9^J&Ao8^YA*E!Mn>Xici2`}k)VWnm-kWL< z-GO&s(&T=^s0^7o$@eaf7Kz^doFhWHsgJ)vdEhErY3g>BjG^hja5E=u;3RR zvj|uIoVe8D+O1rEq%&sAmOOkJZGWipBFp#}_vH`O*(O8Bo4T)jD4k1E#=p6*W+;uw zGJe*+EkhSY6=1z@$re_5y${*)qS&^H`uXV}RlqAJu11loAD51E_R9IUycCX?SY2~1 zq?h@u?(j?%L4n(7->p$(>kcHP8poI-Nw0qi-bCahKOeTLo3qbwbm}Ob-gNA&;FG@4 zzI94XO3i!qHTc#sC$xH4iFKhTqSR@JILAW6hVSb9Ro`trcGkpD{#l=g7k@wIc%&mL zU8{9$9}~GOy*WzxuRLQjr5B=eE?^Hbuzr<|SQ>}DY_GDj>)Pl9V1&(L;g2kiOdbC| z>lx%M^IF=rj83d#o;k=Dcx7p})n;7KF)COnG9uT))53fKHX*dZ2m4v&nt!v(tR~6U zNwu2AlC4wc1+P#>2o;{p8===6tvxtcpLC>Fm{rQLD$AT&o4;!HZ(DGxmyc}Og<@tE zxBB|zG|D4u1T-t`+p59JQ2@)sujvfD&_y$NS*|4?N zHcv^_h3ajm7oha-A{_nM?eDZrr1N%t&n=siWh>#b4x@$n$=?|G*S ze(0?T(MW^2~h35GQsb^_GxNj#06Wvnv#gu>x_ zPXBd9QbOHN@}C2C2kcEeBgQB@Vy3xb4$h8CU1;xdZZQ{Jd@wS&@NB{!?9bU)XXp2d z&sM%w-BNHP5%-+=QyZ&?l>cQJTz!#?dUkL*KP5cpPfJ3oQ+2DF!p0$N8p3WMOs)D$ z3?sN?gxy3~12=BUU@?VPXO@O9jtA|d7*ajqnNL*<3vzOOZ@-+eF8(Lo`n~-#hA7p!1Lq+Hh1p6UEr>3 z~+{Dt{*N8*W13~;32}m^NTqXuvY#NVs=L9gUyk`+-cy#m@$Ld zmNRmN`Ah(XtY&uBI8&I6y#a3g2n!+99OZ@n_?W-@i{2%Q*b@)RXQWB*Pfbn2`Et{6 zrGqBvN%i$V1^(KfS}HE>@!VZg4JfxI<)gnX`~H$^E;n%+oH-}aLaMWfgO@J!mw;T& z>H4*x`8x9P0-hR_OwVMT$U@J9aL)#9U&ueGG(?fqo*tPaUxKR?R|YO4E)%Xy zTv@nsaOL94#+8RFKN34j|3l2FTtC@b`FU>q)U|Tv6nZXB9bUNg!IL=i^S}zt7_{lR zfLi(00IC;Gck~LJs>!u5S7%Fo^W~|Tfd>PB4D=fG5Z~4s zmkQss)++Vw)|G1JRJB@ms!sjDsd}~VDP5?uwPnGbR*zGjr@T&ipYl1?;}l7PSJz*S z#HnI9?OS1g;y_#~cp#nvKYJf6=EZaO;pFL<{dM5)`-Bncd{2*q{SWs45&v}V^T-1j zm%&%yOE-`u@3aBoRow58?G*MOAP=@pyga8J+?Q1z+xjE_`vn2#_X^Ez6W4@Z#_5T> zx3bDFx9Wn0X8*L}W>qSsqgZ(EGQUT;VVo1skGT+8!H@917^T<#fjR0D=F0Qw7j`O2 z=EFzyRi8%VMJ-!0!h2XQ%^ku}A+!)VWNCienm#8Avq3a=F)X=I1PQ(7P8H;=k!Ip2 zjo8a7j9`_rZS(R!!)cE{;q+gv%%{1RO4ktz+o7_i5m<#fCu)3z;1!x7+jL%yuL)0P zX$EYg8EJ&76>GMK(rr5}Tyy&2o$AvSC54!os03|HqosWDN2apM z^^XEi(Cqg)k`yqb<&RyLKDqeOALA}Xm7zYu(D1@-z%#sfMB>HB^Ybr!6p*tFyTq{X zAtayzJTHYPa#^eU`s{+s;`zLxU*R15$2QDa)z-#&?lH#yxqBKUpy^-NI0NH1%=t5t zRlb4qoYS`((@i`78h0z|kB={jCnR3n&>ltkJIAy|u4+5UZJ6V==XT7|ZL4mzL$UP1VhXx_U=;GDPw62nE#aH%ck z$?Z$#kZ-2{c1lCG!V;VSX!Ok@#4HI`TVU?hesVK$iP4GW}q`KcImb(chF4(pSG7pt{B%yq^30BaBs81X2 zg*v0J$DCm~zS@=o-?4Zr?xAhT=`mK1QhrkCQ|aU>-}=3r1zfWV+|zfXus}98KgtmN zz-YhGEh!IfGm9XJWu0I_;34O`5vxE%I~O@&Pkiygxg$K;VxsrtucjuoC8(GipT%Gsiy_t;p?F z|7B4W-JaNhw_D=d%g@P|CnWo)>TS0tVvhnhb86w4Y_*W$vB6`sb0Vcnx7l9pA^SuA zu&l=l|1>Fwaj&{1vOnj*_m_Ekx$GH*;|L>Ziz`s;)E$t*p@}lj{6EIt1+IxR>mN@L z6zdJ^-JpSWU)}d-wQGYC98kf+))(EKK)b~z4!v!mYr8FY0W!HkfFR06AczJfLTkIL zsI6kFfTD=D6+{a`F(6WGyIrOA237<5|DGAB+THj6`+f46OJ<&V=9%Ymp68tNJ?D68 zGf%srFAURWHoEPVhB*^{7Dn3Aaa0p~2YT>3Dr^37m1&0Y&L&u{8{>Ix|OAN8{hEAtpjk|Ngvn)eX>#x(&HWft{?->XKgA+CN@0FOG%CXK(Gi-j!?R%*32 zcoDaZk~*T8jPbDla3-h|v3gwfhfnL|U6zjm|NO%AjNYi1UI>rnW5&fw0$dl4%0E^P z`jl;Bt-ks_z~F^Eb;lK&87GA|Vb_EaYfze_jS<$Uk$<@x&&N2TM#T0+Jr&1<*gn+( zxjb@)QT^1ur~ccr%Yxc?INlXXePZ}^1AI^tEin3y46wvKwNJcDBVy=l!~f#>_ON#| z-xu@P!w#R3`8!vr>jFKgL(8pO=@p^dyeFbqeXk@uc0?@k>D4yBcy12Q++Mc+g`%9 zsdq;jZsqfhN5MQVD&l0uL|k5v!$~( zBF}Bw4GoJ`CP?jE!3PfHX=V0@IEE+M(Be)uPwQ>>jezzF|MCLuouCU1(vSlOAb(-C z&yj|;ojo#-@X*^a|Gp*#Maj$uk9y#M{dOPrgx%~9jy+(%1L}Ri7Hy1KWpfS&<@?uurFd`Bs_vT)v?Aq(^OiZ zJM!wb=eDVi%+qstbM7WsHEP}SFvEjtC*+~F;5&zd4O>fiE%5%_>ryBD3&R$^K$RyI?5^d|rR3@rOO=p~6fPmJOPa5^sW*#Q;iWywevt;SyHIUhtyoo2>cQ0lzHL z2wsDSD_aclqJ6tiB685?~AC!x@GYQNI5|7-)MAlG@IIQz*l$3 zn+J0mYECe$l{yh9iM9*Ut^WfB-u(-G)EG~&&x-TF-oYuki!^!r#3us{mMM- zTTHvuG*hR->u~{RcuqecqpD{Or;GLx3W;c8nq+R2$+z@&7Vx>-@RZiBZ*-=vTWR3V zNiNH&Bq&FQTM&&q*pB*pwwp2c*QYA zmAXFdppkpeO}RLvhR4p1646vwIlkWOrN`fFdvToO zEh?XMUG^+#8@n$13a~rtvJXnS*)lDYZkChz zj`eKk$@|NA-gkKWQ^1s&5#MG=yL&s<2KXjDJbFvQHlRNaejQ0JNj8$cE2((h*<5zr zIr7wHs9&B)(#~~XJRRiI3V&Qm`K5mJ#6x4vSRv|s`;*4TGUiN4WVDrQ>pHUd(3P2% zr?p8XbFJ1WR|3(~Ap3fa>+4MLX|5QjT#-5_#VK=zKGaQVeW-MxohACIt&#weSMTh? zDx~27=sGwiv{(#7b6_l^FYgaEC-sFA+Byan=*}aTs%9b{O5Btl+odG0L{W~aELz|4 zHstMZL$V&j%!33}Ym$U%9e-s;;JLpFmg_ON_g6+t@87bTA)LrNkikILdDtG0G3##K z2EWE3F^A9tDoT63;Zv*hCRt;b-e`}ph6INAopEARu(Rc*swswyh)0PQRse=W`{R#tMJExk**x}aq% zz1tUB+UXiBF>;lG4iPh5-z>=$3$t6@y?zIW6#J);|<~;cAcB@qYkS^l34fSnKFz9q7ITU zDNntY^5UU4#L-mA8eo(4K__p*hBp)l5je7|CkI>x72o)0F*jbwjq-H8R0J;-M$Wa+ z75Z`fdH8QP&I2w^Qk+)|&-V}T_U6wh_Lz0o@HZ9}%-NP`Z^C*yOJcmWokf}$p8H0k z-q4TnPPMf&#+g1mU``fhWKhcDJmUK{eMTOu7JWwR%;o}h$Noh})J+A9laE=LyRi{e zR6}}!O)jBRz3SM11ryFcA?aQDJJ%J2($+Ir0Id&u|v5@)7(m!3^nxpCgY-1VB_ zuT>_K4ux?Vd)ipz%_?@AHmT(usU*x|$f!_cSQcdjUjDS>;N^uK)MHw@B!wk??2Y)F zp9dEES-!O0(B7<|HBK84_qlcL5ykOE-CKYuWU{VJdOt!Y*gyV+($n|zl4i;9z16B4 z@ju~dMaC`UqR0g=S!BGk9leWRvVJ9%=7#pC3O>OVisNBiz4GWP&7pMXmi8vyv5R-` zkIHbXADF;%^NYGIlB1E(kiNPx^6}D0BL7oq$Onq}ejJzFh+plz`T5O?7o(|sYopJD zA3IbdZM!Y6l>6nZzM#kr#5-3vRiTtv-Jxt$6X(LJFR6b_W zhZq@T^+$PD))-+iEc6k?IdUdgSN-@|t^B8>e@fIhfa8FS|4O$JeTxYR`W$r@9ovM$q-;ccobVYbmZlLPp zI4yGc(pH?Oi^4DD|XbkeXcY279=6`PGo?|MaQb*1hW{pZdRT1^g`mTdcNPybpZJ0B!uK)Jnn&^M( z%1~c#_%O~NbRQsQ(3?K$4$P5FewJ?*b}8xZF5IPSkKZrtvPrs=e%dxC0y5qvWA3joR@L!4Zz!p%(Gw}O*0TfYg|B)?6-ahsRpvXj1O9jdb z9;6j`v}&KR$7# z3-9T}J6??DpPf@u0{dClGNK;)7j9FpZX#O5CoIefhc$+%+hm+NZU)28aB;dB8#FH; zz6$bL@6@?lvY0>!`%=jvth!&HbVF`o74xeCdb!~QWbS?mvplEanM5fe$dwz<76-C+Q6|p zb?sQo$S+;rH#ErS(wP0jf`s)6>Q!8yU>y>5P3|iBL`C~#^hHR0HaDQ(5Je<8+jsH@ z@I+7h&4{Z2*(KiE0LrJRV?u@_N~G})(Q?mfob}Mzjl(#*L1#}_5*7r$cqfqd`%oO_ zCakvd;0s6L;RsVs&-n7f%S9m@uhA zV?Pr!k(m@gvs)GN{_~O2djskxKbV*$i*mcfo(~ zp?4YQ8b{1+lHA7J<`omc=VM*#$z){>1Ba0nEA0 zDZnw*kh=oBgdw+Gb;~#X#tM|UvbfGbGhn%ux=S+IU_7iB-IFU-fhbImqFl@3`* z(G)8eB28=9!CJYc(sX6&f;2ypDwN%Bk8!<*k$RGkiA;2b+G4~SVJu^AVkM55f@I!% zfM%L1KdX(dGyBA&7=ntj4`A8*r<+HpDxsr8WswTd&N?s@XtvBtj3c0U#8fsU>-a|hqnnD_2 zQzJ$^`NEtxH3%Lzgq~Io?i-dI5-LS;Wa&L!B>x?SqNvKYQfr+@?>fJJidCQt5>iBC4SK}8U4Xi>=FNZuwKr4_uSa(BwhFIOVxNjxSYbGLh<-o5i5AK#YTr<}6%VW*TqPQf-U!>Bo zQdc$gHZSDvNj*;Yt`H9keAQaVe&MV4LyAkaNnZ>k2V#F&eN#10R}GBrzmc{KXl3Y{ ziH}Xw%&a0QLpfWmRiso0l3sv^t%n-4Y%2H$T0J~uPk~yJF8dSwPs94yb)ni`t>kA> zO_ILgFU3brKxYmu+0e87!4;LdS>m|eHIZ}|eQcGQII4y!jOozGXjjAp^kRDzyc{5H z73^Y}koroRm6?!#Re@v0asPzK=+b-T=xch+P}GN3psyJby(J+^mY-@!t59UuKrhI9 zDzc?vLQ4d1tQ7hhjsvZURMeuS_xh;L+#YX5zpVb?no1hCOvrUm+UQIJ*4ojV5OE>m zwk>6zBDE!|*Ji}{CC!4oz|XuU`tcrDt>)pw$pqAnUsjMR{6Y~@^4!8q(tjW_%RFjt zj2-A@26a50;KZ&;5ZeXcaUD1zM8(28=Rhts+e6#(qr@w5Yr|3Y9{jk{Q_zL|^5pq} zC$lhXQ*XKsq>sy*WDigD%NnJ!((?{H4>|s$elw`wf}|JqNu&LtFn9Dn#<`rUKNiWu zx?y~PD>$v%{;(hWe`rluYmVmw?E^DN&}81&Ceod8Z za(pB5C)eDNalGaH9 zEz)wd{f#=h4y>MrMk2MOBITM)=6wOO_(Mz552^Mrwo#0(3CGt;+ya68LcYz zy#q}y*_e^+;ub8w?hI&Ntx zvE9MegRK`EbO?fmz$~wlk#3%}U=_l(?GhfEt5U>I)d4?BvHK=@iP#gW1yN&cjpBVP zWmH3u@Ia@W7gsCG$7aT6!j_CJ6DV@4b6s$Yuf?;#_Z3191nuhW_%6#& z*luC-`pek2BVVY;im44&ksi`Bth;m+B0-JBUZ=hi;}x)7eI;RRP%=Do0I>=_KN;K( z_+pb~ea1mQi)CSklK1rr7>j7dHpF)x4*gA!_Rg{6Z11t1@ZMo#zXQ_hJIs@Lv$G)~ zA(Y{}knWVTh4?R1{bP3NJgc>x-8Fm1JS$MN+h*rMyY?>prX8-~=YckF?q*A|A~enr zyy)cuWxDF0M^6eGl$T!k82Ro5$HQZ7_b}An+ZUXFj0xG>me-vr$Wf9Z6<_+BQ30dY zc&qaFs$;Ljj0zxWIV1+`PVhpo|6_FAvRXaIG6pV!X_HsW71E!YY9lL=9(cH^8P4Sj-RDps1G;Yjm{4jx(t zxLQ0hnjaki+8SCde^5m7;$%VEEWsVvBms+6%-SFHg*xR-#@Xq-q4wS9&%%+yanrS|0%sd`0%K`N>~KazXe-qv_wKo0*`)JS?b(3XigmCW6Ic_ zcSVGkGsXz47NzuHEK`1<{1DN^OC|g+ic1Nc*)GH>;V_DJ!5^@Ib%6vm<>2dkSpM0AGb?sNk{Z(n znQEJ?9s72fu}2?yDDH|1^hMB0D;%-6{mig{y}h<2=C(gJ?QakHC>(F!*6%47Z0_E^ zZGb-E0c5LY(A!;VCgb}Xg;Dw>7ur$#JKJQ+iRqvf#^{^=*ubIODp&E^{?InLf6E?t zz}zQMq{1%`khM+SI#5H=^0uiPDepkf1#JsxVoN+jsp1)NHd3^FB0PnC%U_z?HBH1-%>7|l_T9ypdJ*CbV)^&LCbSRh@0-pg72;vb;dd=SwFi#M|2Xs zmcD^X{wZdnPhrLHx}c7wRp*K0^t>3~@{umm>o(0Fq*JM!DC$*i{2es;H1MhWQ{s8F z*5zZaP}1d-PM>6_kN(kM!iNJc{z4eEA{f0ca5ZdVo~J&k^n%ND#z&lIzHZ@Np1SQurC zBCSQW&3Ja5X3n<5rzfr)BgHD~`_D)-0kn5e+ab;2sCfk5o zE<%lg>M3o?4CT+tEy}+?K_h4s8*dQGg><%JYujK8NbUIVJ^RQlDxVs7Jwk?5O(5O4 zC2qtUck||K6}9CeUc@!Qcq=gE^@#?dkH<|k-U$q;Z72QQK}a9an|vPE8)<(#&Ud_T zSy#HGtaG2l42mZK*Nqj(ym3K>dOM^9ddVShmQ#LuvPCOpsUzV(Uufm#ZsJk$N0RKp z8AEz1&-M}RBv}{_tk~%GG3{RMqSlIJZp+W<1dQt^k{n+>EV=heHqV|78ve&loq$>0 zFDdgi;Ci{_!`V8W!{mfrPhk{~^*ACwj_Q(Co2mrA@1vypQCDSNLHhXQgQUAEIeStG zo=R$os{>C(D>JiJZok38SEN&tdPVjiLN^ zJv3lgK#lUa@^j^3rF(!!z!4?QSE%oyJG<1EV(9*I8Qc=izTU2uZv@-$fDrb`gBP772VsIDuk?=hOI{p~*V4ocyj zyDw0rzs%PCpcO=qoHDxNOfZe?l9{y+Le~t?WaNupOtXnd?-^nKCi-r?6NKyJ3vckw zBTP2%6X33BZrh+qttCqY23E9bwc&}GkO@F$B{>wxH@vSxgcE_^jlHcv4Aj`$G#6kN z#KweVorlH1c|Hz^x+l13*lS@l6P3+}g@8G5wMgH97XuC;K2LiM`^MsPF?2TSqb28 zkk4`N_-J~6Fy`lFZM4D*R2k|Kj~n02g#6VB3lVIa@T}&SFXlo2J_7EaIAT`{Nnag@ zVI@*OSR=+84J;2%?N&T2JoXJoxn{zr7HWBhV6ZUiK(i+N9rtybM?~?Bfs_7Zy?DvD9tA12lJgyc%_e*b-x2{_` zw9^OsboH>#nHFd~y?Cq$L210`?scV4>lnGJK7OvrzqWkQmUo8t}j&qkKr7!~PEu-`4l_P5=t71uC%0pjD5|mt)^lBu#0e1}vqggq`XM|N9JBUwEMtT&cKf8aXsKH1cz`pEK6RzZeRgv8ZTdc!1>!CR#&(w!&svx__)6~^@l(31( z4L?E4Oe>+uc*{0mmn6`iiK$7pU3nPXC^YDVO@z&~kjvn84bWqEpSV&Fy#ZFY;3+0D z`hlZ>Q*g6xC5go{a3@EfIw2u^jWmqxG#)E>xR-; zoTo|}S`@#v{zo=(XaVep6NXaU_Vq($9nTa&cLMF(*9)7J*K9oZ#$sa+>0jSoOh_)C z^H^-qs)6~EVTDDuVwkN0&tU!OKc$=7hd9wipdJbb&+K6@Xu2rd)jdt_%<)_%n>3sRmXux5XVbQvB255Vr<=ept&rQ zU)|@GSl;le$|+xZcCM<=R3&pJq-&B-k;GdMi8v^mm$7GsDt#WUeukossY(A)=HZMbFux`VecM;%>!AX~@FUwj^U?eq3MhrqlXHbu1l? zjV|oB#T)Mw14orAS*+q?j6I0mit)V&I@WZFm&$nd3N%sq+9M77*q~xX?!A&UipOoU zCZ&SQWGu@UJED>s#;VMS8cTWD*)(AEw##kU*4SURN89OZmJ74jG}ShY!5<;}3h8x7 zNQ#@w&d=as*Y_cCLt?wEhoqNpxSYUb#Yy(Tzu||NcM!!F8qg1+JEZt)bXVWF8%G0< zFGh>HV_S3(beyF5>L1X2f!~N$_VV>yEOc?PM)({z`p&hGrvE6LrM~>$hmcLo$*_Gy zb7K|!YskE84f`YZphpmA|D&=p!rog9A009;THWqJiUa=xPt)M4i*eorX%A_(>Fe-D za3BWA6;fbbCf-91dmC-v+oqLJOv5d8%T+C$*t2-~)xBP^PR^z-!0I%op)-Mp%$00I z_<5D8O1$5WFRh%%Kp*N2gkL{U5^d}@$W!*=4!;EGNnk=~J@rN-l>vHyTYaqE)gSsH zBn*%c0l7_mzY$V6tR}B)>rR&30D_12`8YlW=*lOxgXS5sk{UJ@Qd^{0@?AWkJ9v{b zrnG-~Z0Q4R50}TD+cow%XXZJKEgDf-ppY1sx2jodA!(c6dTfl6KKt=8YAt~OGRW;o z)={H+gx@7gK*H<=fq~sDUVtaXzjVsgP zm*bs(1fCz(L-$RZ9IOV>57sb1fM&gi_zC_vFZsPQhE~%@lquYsOKqTwwisFLH5+OE zg_bDXgLJWrvC@O))!(t2&hCr?FX1atI+4!7wj|Ww@fX~~8pyQT=}Ne}qks$RP179x z;zvn%;{CiXeLp;I%lW<*4=>6M_4b<^Q}ZC0bEWgtyH>qM%N(vR4Uv+5xC;(@X! zeadUG;{s%n;{u!sEm4ut$(nD!xNnP03~yr0_u-$QQj)B>^~Kz*64nE@w@fo{)Hm!` zWo^k)O|zVq6R+?3^ce6=`P=-1wgXEFs&V0>tU)o}pZvA7dp8NjC z$mk;2ma7xjM)Uspnm>FQ-t=ES9)*5sKwX%zj>0PZg)cp&uVxoOmRmlfW0u~dMryyi zDprPB-8&~8ICHN=S+T1@F;8>kl3&-UjRH=Nl^^g9yQ@TL+#M ztD!7AE6<^Nj9!U!|FI5ftkO7r)YBA>w+4C|ByU1b18?xectx*}({q2pbL|5?v>3fQ z7Gs=fo!CF=smJ>#J%fG=4k{0;(Qejb%`Z|{%a8zmmZIgaz%yTFb70A#1!v^3W=KF` zRGxM@ynmj9MkOXwv?=cwGuBrJkhz)D@dn>1bCGW;joQmtFIf9VXw zH+w~9?Rmu#U#Inh)>ED}HbM?ethQ}0Mth&LJgSOo_P*ooB{i*D|CKJPS$;>}H2L;q zM^tZA8;}XjliMbHO7XN3?QSXuUt?O8{?%`N+zY!>dC8w&7#m~*W^EPeOn>eR9)5<< zP*toK-_h_;_&2nx_}IhH?bt2|mYi47$BlQ|*`#8>oCIuZfn+ny@Zz^>4tyoE&CJe0 z-yR}WuT1mYrCz_%kxbvK?38rW~s)!?R=8 z*ka~b9h_m6^DF(?IVJm8AFGd5e+u&D+4L>$K79p-RsZ^m&VTDO68M5_jQQ{my}CcN zN?nEL?tY~|HMisw)@Q5FR{hy0pBsASKRxFu1uhkuW6UX1T0^JDk*nyN7$?fBxL@N^ktV z&wE~RrdLFT!}mg8=$yj2g?W%l+j}>$-i2f*cmK6L?ES+D_WKq010OEqIdAA9WK3RC zcEf|<(ldmK1-g;T>a}5?)SKNfD$mC8@=*p);OB#0LqqwUVR4zFOEH zle{Y+{RoxWR-nG{I4Uy}@m6WINtnzv(OM<>-mg)wTUni!4&0Pi>^Fw4ifGJeii~P? zTf#Ssx&jF)r^w(m%!SXQ)y-K#a zDHU=XTK%~SNX7&&H=t5PIdT!vku)|BLxG{dY%5Aj_N!74r4dRN^P1kb2w(aq^xem4 z^nTEp{Sv~a5E6>!hn=^HZ=coRf}|rb#9U8vUNvl-hj&?{!eONZY<9!Z?nA(#9L0K! z&JYy~slaWxWAg;B;AZ85yO@y9dLF(I@ZViVwl=t$J#ZCVF0dSf`Bp@cWJg=g^>TQkf6M%?TJKu<8QT!6wpgFLolQ*PO^>JErfK~p^?IbHCm{Ji zsgCJV;CBO>P*{-D^NeM-2d$Q_%ERq_R+=@-yb-s@t^$Tk;h5jG6H+2Qq*F}D=!XA4 z>tQ3$yEd^d5vV;aEhqzY#{Z!U+< zg-UJgsK+W*L_h3i2`eNCBgBKYcz(Kn%kk#kSLn^qL#L@d5PQh;H2BcU<}Ufs9Zr-H z6ebKMLOGI;RK(EAy*7zZj-bpr zB4sAc!O3ROdidHgcJzfN3;gdH`G|a4k(;JCx%8y@xm4pLwvO0Bo@vP1!n8hF_%BK( zJ0On$*WyMfCep9`TCYO7ltY4U#fGuYKO5ARs!^Q{Dz<>GG26m{VDq-uz~_%0eEm47 z`hqRt6}!4*^#%UDafxILXi$G5AOPwG@HdEb872?$}(DRkK~2%WgbH z)-+&j827%rJiIU7ODZMWoeX(=PZ=340~hE&O0bw&CY({J!^i0ul;-c&$bx>TjTPQ!V~G6x+EV`T_i6EpmJtKo{OI!&=~i-fD}YMHDV=@!kuy>$xjM5T6%eX$3e(Z8Uq4$ zuiqn_`GHf5WEKV-k5>k0i)&z6hBf2>m*(KCTzRi3jq2fubGv8rM~R#<^8oClDXg?_>}iH{N4LPYrKBL}?`%!xb`K`6ZL2*Tu5MSOuiwh4QqL=!=%JuAnI6K$`4hPSn)(*3Z} zTJy94Ij(}vI1iRZgZUmg(ZEs(Pr(b2ixrX1|2wjod>e@0*|6wr;Fs5 zYh6937@4ZwAYfW@*s-UbzpSHIK(demyly2+EhEy`^thQ8@0=WVnuP}%85oMJCO2Rf zbDG@36GuexF_qxTL`laZPheAmCWAYqH%h}q%s0)kTVPvP$mRW%^BC9O5=ER-ozeii z*6CSC+3DGvRejDgIQ~(kZCeFv?P{*aJ4@qrzFOWhxhJX}yhZ!uCwcvoSQlBjam>l1 zQfR~8&CY&;^DpAeKqIdOk~v$WIB$z7lamDC=#5Bl{@I#k=O5?%L9Jl3>M6A)6csE_ zOiW!ZSsVQ-bY1XM6i2h1_?>svIlev?K_bOky0z|`A#uoo|Dv3;irlmY92+0aXe1SI z#++1Q{pCZpg7Q{+ZXY|dwaM0H8?+nr8Mr!2xcZ-L2*tWAgT#?)k7|)L!jyBipmQF? zzKD1kLcpY}8OwJ!tQbADGCiScgSKRK@~Oz^aKz2q zBGJ`uVqMF!;DNIL;)B-twsiFZn`qzYz!hWIgI3cY9>0279%mmJJI(4U(1ZJJgQuY@ z(3$Y_rj^`a@7o|N&Ei#Gs+6_K`Y%3gdvHpIzDahTScT!+#(tb0msG2@N5-ZLqw!1=6Y>LQ`Y||iU(-4%2J`nx&IFG* z`tB0RgWv~W)7;b_eCKP7Kmk zHES3mXZg>De@3z^a4mhP_OaSx_=Xj+^H)wnEsU4yH@71a+DZABw(D{}!KOMX@3o!9 z`FcCesFBg`K0o0fle$#`YXTrxwNltKCA)i{6k-j(eftD3pKHq&B6Nat^^Sjx;Fr;UFhx#e&cJxYSWR>l;hS^+s6g)zST-m zbFvob_kNPexD!@pFSK={x3j<|(v_D-FwMIo92_BM-yT5Dk}i!2sr`a^UM!oKkBH6M z&Jxmt$|fRuKOpPer9Fb*D|)+#uCYQI2HlWIYCJ1nIya?VHcT1~-)MGr67ZVay-Aix|0YX^ zNNEHyA&E`Ua3g;!7kQnm1^S}id8T+rHCtTL7yJe8Sp~0%KVR>ODlUO`MYFYOmBvG= zaa)CWE_U{vXWXT>7#(Z~hI*fsWg)hMjm_e&O15xPX*Rch#a!!}=%GHNt@KRRs>-H+ ze{Ks(~CoTBkH4xWb_mE#;nNdY9Hi<_wSs1^zTL@WDq-P<(s=AdFTR@!~iz=Buo zYI{NNDDazOx?e6(+d-4M#aeX6xJw;e6>y8AyLH_8Zb0}+}GW}s7-F; zdN>8jaZHfb?rR3e1Yf3KYm%A?@95R-jN;|$Smya7BfC;~$xAOx-|AXQl2EprxGU1c zGG?8m5vyX|$qw}}X#%{9MP8>CnVGQwUt^cs6381@5BL9C;$x7&{ol*nA(VO_%`}lz z=6voRO40sU$y^1I(T{otI5&@Nnlf;Dz+lCSOQB@{XvSN2%yurf}~XJ4X1Y^`w+*k;f$IYV0RU8-GX^Y6^B5zJs;n3I#8KsP04o z8Os#K?g;C)NB@`zYw_T}MT#>jN@c5uFBnVfb83|*G;+7jGM0PK!RHtJFwbj*{gQ&g ze!N1BHEj>*&2jjc<-?w7ZHCmQ+4q_DGiVuq$L_FB+#@Z>;Q6C;)i1+VF99;4=Vk4( z)+&s~w1#<6BVGnR#+R<>PfSx`gl21pjg5LdhbpzMevHby6*GDmla+$?hXz!4#GmzC z5Hq5+PBs$TC~RY}d0`uiP0uZ5#3$-x;~Z6zTHBu;)!-(^IgSeF$At45;rux0C=(KJ zsZK^^hg7q+@3F6gMTTRrG?f^ef2) zi12TBn3JQNdG0K@WseIy2OThuQ=tp5xzOwi3|Z77fiz7L#)MS2j4^s0f)}mOF^pHh z(+tfA*|2yTmf%@2c*PkrHeh_fgn)^{J$T;)KBO63oA5L}WgK^ip7hHZ#f%PsH=U4} z7BLsHZ{Q^o?cY?*{mWJKCPnU;#a=;AFCG^(mnhSc!cN-=9Twk(~N0#68i zs!YR1_*5hLgDN>uj$bgQhjVhWeCIE-Qwnz=J#Hw)!6EFy zJFo|(|4fzv{`UvZjj;Zq^EE@CP8e4)p8vv@2;TX^MrVQ}3vo&d{kJU0U$D);P~8!k z$a4#TmGjFP;!RR5XUyccrc^i+Ci7X`dtc0fza4MB3jOitzuY@mZF44gtRH&FFX#8r z)&br4)>9RJIcuUvB#f*W_L=8lnQ&G5mK(liZ8X*Mkk8x?iKys1BQgp{lyoHFrhU+8W*#Yco>&a9VwX;Y+p zSyFAIHP6WalEe<_Aq;yTp|oKO4n11JbyC6(M? z?>d;mxrbaZ?NZZv+rRL3No4HLpWZu2*7T9lYop(sR*!pUg?n%MXyFBrYJPUXoWh?M z-3$EBckdr?Roq|X0tZKZ4fqqtP0XMLI-rlI1}Iw2vbtLF`>F+74}V;ttA)8ii0joT zM1WK{Fir-(ahW~HK6&w!pd>rJ)0seds}m(b^qu}l$NPF?#U%@%9!s`#&Y0br3m3?0 zv-sE_Rhdal_QqNJ;k$X`tTQZ=y}ETT&R4fS^7evp_QWU{5&P>gW5(S7&g;VdO-MWD zASTqSI6i~p>)76;wLv=CZ?JEJ%ZFBOIof^VDJO6o2FagrKIs&V|N2GhWTS-Qi)KL* z{8xNIDUN$kKX1YRCl6n}21qCusA^?oiPN&EFL+Wb(9FRjTFH*#!Nmg3EcI{U1)5Ga z3>PnwO~d?FvSe7>ngYoRJP2R3au(!hg3pDIJ@wrA(LA?ORW`YDaz1y=&)<=UH*CSZ zD)>@olju6n<>P;Whn{=APy7#yTdrrco(r&x|1aP_;#pu5|3587lrWUh%H3a7$Q>y} zBtF)^<$WQ-kPbDxdz8OJk1tDn;O}@BC?1Nc@;8+$_;4$}QYaghX|Q~h=l@-2ml)kHSD&>VZ>A(7} zS6UJCT$07D_R8k?hj{)WS&P7eNpcO^72(d!Y)*@uwPoa#}aervY=2qVn zuOE|C!7d3aI?l}YI}0W^PrWm>dGbbF(_yUWP5vzgNY0F2F6=iUnvo7Qe9RATL8P*2^6!1&$@>0v3yW=N_*K3Ax<5UchuFVD z5j|&}QEaop{`AG`|Br1r&91J|jQ3~tUdZga|w0}$902N0LEq}w-D!w(vh&n?4Xn`#BfNZYwEj?QM$+jih z0p1gDGqCCnd=1u%^7W~_LhoA(`fl(&jlEN5geS}TMS6JlR$%O}$M+JBn(!ql+?@gM z{P4OAD{+c82p?sTejMkRX;#>q%xvArigKAw%*ga6BYIELLzlVqn$`rVb_y>oyQcNp z#OjW>sA0u&8L{>>v6skt0#Xsjq*L!i01b6*wTYsV=w7W>eQ-_dS%q`{&B7haRUh6E z&fh9T+{0ZruG96{!X2C7;|_Ih@^=Ja7MyfSkGc9$9^EYE(Ke9Bc1l@8UskwHIA20f zIb#%{pT*D>YdsY$Qf5U&S^S5kF5>6Cgm;%fK7Rw{PbU9r{9A?i|DpKbM<@gS?-Ktb zzlE@*7i~(D;eDo5Yb|I`kX-&qIKuzb>kr$ld2OKJQ~cT!+%5xG56#X08HKd3mkp%- zcrfjoPo~vBO8e#qLK+?1nN>}v{QoZer}M|3q5p1|!FPCAIop}YXrPVYgCGF) zs1~fBe@LA;KWM>X<$8ad`3ET%>*fUnEes-?0>Wv{-`l`0C@*INwM;zX-|k%zsVtup zxkwun|2IMUea%L?EJcQYOBK5?z8<|1^3Y_yhT`T3XQtJ5#+)GZp-My|2+(e4@7XF@ z!c(NHt89c{KgwRSLC=UDMxJd1FEx<5=(sKkxFPmH|B6@#G+JMd6fj&{$o_earO>(^ z^k=q3kn3A~+eN=yJscrkr4hzkh^-8d9P8o7DobUPzav--E&*CVBPHpZOwfdT!{190 zVqF4RiQHxF=&x88!&jd#`mCGrP9J+1XNjJK?A=D!+%0>4WcMpA`$UW|;isH2zr%Cj zHzBE%gz3npfx|3~e>AJ{Z}HH3!+QtE#}M<^G?Ae65d~I|aR$^9`8X;M0e2CO-X{q&SzjyD^u?qQ5}niq$)0vKU=DE*CT92cZ61PklXku1STx zs|T!~v|i-xpU!pj`r${)nGmkh&#RJ?S4{(a5t2W`gcG~jlH(iM?~hwK-NSbwb842wAgn!{LGgyOC`3CP9;g>}G_wpOYo*>-$98cwYP&!@2;J?`sKDE^ae@rLc@CksD?A82p^xJP#POpozS zHEKSv$4~*^rId$-T5r(0XHq+G@IJ()pKpUbY#3viUrTx>XF`?t9a$T;KJPa8>{$k1 z)c&t*U|lTmP0nG2^G)nOrrQWMqUF@~`D*q-$E+VBx#bza@g< z;T250)8*{}zI&mJycVgh$> z;A~QLB#`I8hnS@%j21gai-Aj(0^t&2;JO~Wc2x==^GKI3IU}Sta&g0wfpwu&M()3d z8E=h(XAna}J3AfPr|>2@Z2fl&=k)bYdczy38V8^Gz@95%Ay~l2G(*CBC;qOoNj~1n z$G{p2-ks^L_`e61QN8i^2GaH-tsv)x?v`jPtnde{r!e+rFd^I9AsfK{Qhb|I-m1$j zXHV#0{oH;@>5OlOMFL%^6|Ojyx*1biFYeXlR4{w?!_|*ZWz-XOC)($6-ckM4}p_RN_&aQU;2Hw0eO5Njz8he1fO^6=~4Ghre z({jmrnfz3t|HH$su0f}=`05*$t1^5I4TQ@5tWJ&b(!lECce5K1{{d)O$gCKZHOdfg zKD%yZ5f=_R=ls^YkXC;>uF{Rx^F~CWE8;HTf82jRx>KE8l}(r*Kg-4#LcSi<28E=I z#aCeD*@CUy)FJSDvV`Y~gVkmm(89Ar)X6r;uneg{nWPAjGEkyjSXc0Fwvts*Sb?N7 zA%`#X+=qCAH$n0}mI?V_tSGsvT9VIM$NM{qgAK65FhX*0@v_1ZH4tYbilO|1LUM+Y z++iigy&+6^L-2nmBZ8Cigz~7eR(VW$Qps~)N=SzS{vH_4pG%2b+O2u@GOY+xl!HD; zT*32`#rGb^d+$F4N&`odpiw!9lRLV^N~=%DG5mMoShIv?iDwrZfTvYBJeFCv21a3J z=5W2RZWD3zn0s#6X#cZ6u3;Q`QZ1DsPG~-7!}GI4GEr}3s5fn?zhiswYRG+{U@l80=I(=1$!l4dX2U*y<6rGPh&gs4JQo?0UZvrZkD_^2cu9Tn$aN)~}^ZG+I z;I(udv#d?d!(NV;kfrp}Wr)$SOp{DLDO{=09>w&$qMMhg`R=lIOA}iuUyuf_24%Cs zm)(7oYtIseWA_s0iR2o{v+$*6!TMv*lKrqO)oC7FPSf;XzMmJF_{rgEB8ot#hjd;vdXuEWYbyDf%EV260@%fUUidw zQ-Fjw`jSSD+MRzh7o%ejYulU!ecj(cJvXuXvwZ!P7_#@+gmo;@t3A{fEj^3=U|(Q` zH-!JvaV3A{p|=Kq;btnj&Zgi>em(H(;HR`wZ%Em7?$GBC*{#{#F)iK){#gFr@!K^_ z*5aoSG3ib{I32BISUd2zN9fwuSS?=2|MfbSO#!ZB)43yU-8*JjmbMG>ZfB zA40lZMm&z`1>_$&1#h;+kRRIL*!Q!)0YYUqP`ka5exI=|u=ckeit1|}%!T}d$Skiy zS64J;*kyXF*ejt;;C3swDQI?s{ED+KFk{Z_3m*3kamC7Sh!f8FW+V2!od#I-5Kr9w z4cYbUzADr?7>P_q@=|412 zUjZe?{H|X$@``)O@@dFWrH!8xMP^v^cU%mR%v6nY1_^tY&DvoT}7;+dEeW zd#x+b0mb_}Ci)q$pXA4cG0)ddU)`j6ahe@IFW!^As7^F{6s~&zO0E12H@<#TWT6c< zd0q2U3K0R$R)3rgY`77zq~UBt8sz62BMKq=EwAVBPcM;06hij90kI|1pds0uw-G*g3teZ38ADWFLlSUOiVfVSoS1 zR_q^Mv0?AkS&aSU&K=lK@7#&~Z#qk{S9F$PAK3W;_A5F+#6Gff7xqz|<=C(4+>8BR zJNIG#Ugv)7*LHq_{f5p@vCr;2fc=ingV>jKR$%{8=OOINJC9)B)LDi7#m;K%+dFHp z{|5bnd7kKL_+mr>U+fCjU#^wI+KHr*u(|kC7u{>AqqACA=w>i<27OJ233Mu!*(k5I zxzfo;?x4Thx5X5oCvJkTTdDBh%57c%Te++B^o95qA!p|KE+As~ zhAifxu@&nt>6dqEe>vlSInxPeVx4XHmZ%T4Q_|JJvyr$)G0%X>mr^W9iL`cl+w_xD z%^vBRq2CDKW;rQq?h6W;+mfXY4%@3<66Ti`9EO?KlL@1*y1S^kHz;Hn{Qc1LQ~ivZ z8F)_cfq*B;hnrsW%wtzvODPpRq(7G`ua&t=tK=m09wHT=VKDCfEa3P&(1=!}CD#I@9K+llRpqDZF3JiG2weV>vWppU%sx-bP_yPSDit#>sQylN4ovLy7mLE9r@L@YjuNl zC+2m%POqtdB8_V)X`a-H;=5bEanFXYKiI60l=dgkrNNr?vpC^-NoZiaDWX`Z6noY$Yk7qDT+s1E7sG?3oAk>*i~Kyd1mtC)^? zEL|HUalWtc68hFE=+mJRi%3P3(j9dbQHRtGDovJ7LY`b^&8k8~M7vNg#b}{BSWlv* zT5cmM`7J~k|GG|xmflfEy~tkICe++ZE0gEBxB6pzdtkr0PJB9fpmw3F7IVWY1G&Xu zwE+)i)bpt4K#GrCk+Z{ztqt25Y%SOvbyQZ8KKVPW=&vOIEyTDHTPg;%c!Hz0qIl6Y zXt7n$aj$DzH*K)x*0fREz2r83WwG}awReWtc7rW90aq8S?7;P%(5Y)OVkD`WPp+=Y zut@ryE8HenJftVlhVg9^KpUO!bw_1Iy&IjTk$zj7Pj8wtj2 zS9d!4CsSXEkz{LbUrhsTZot34x8SW)TuZr(9Elp+-{3KgV%GkrxUpj0&}h=b4}`RJ zU9=7BYS_1Hs-@fzGyXTYA~SJw$QM0c{g(7K>VX5W-~ zz82q%il~+-vq!&EuX+937g5)>vf-^ui$}E9+A_mliXMgIrm%I^oYchkch^->z~;-sUiW_(j$Gt|jlNYPvHNSJT4u@WAfxxGY%(PR@m^DX^|{Cpm=_ z`Xnh`vDEhu?xOqgD)2S0aJ5F-~>PZW8X*84>9=?O_#8~e(# zIhKsyWsb}ky%Dlz1=1D^T&2I`!gH?B!|pm@zxKrgH@3Auw0JXlYHS{6joJrad(WzX zMd@t;ZE-n>``Wi_pAvQrFH;IxR#3?CVf$ch2?;N9;C=TgHD=z8Xp{wbSNh(UA^#+r zR6RhIPH>m7W})1Hzz+Fx7$TuY9(ISf5VuU<-9UUDaZCD5t?eK140gmV3n?ywqcKTN z!n4Cgw_o*?RV#$?-j0!_`XW`4qkF{>Z4Lp`6w;P-=$1pKB86N&3$+?$#-bo{DrV? zrrMOE_jm{^`=QLgf06ht@SSF6LY^~MLXVVe9{gImM|Xgi4_S=+$!4Ms11sp@@4u&c zpT4mel6x1{htwigp+%N<47N(O&?*YY1gTj2693di4sloNZx}Z}_X9yFkXwfr9aPovP(KC?5 zd5L)&2EN@ma5N1ZlLwAd{KRw%YQ^JP>2!16%eL4D%Ugy=|kn&@~m(Oc2u0|3^KI z-b>z`thN=A8~*K`8yxsMg1SKWPN**Wzf!?M!{jwjR zuh&?;X3q~|FC#=KVvaj>K>MAPD_VAk{m(!zFl&zfAU;WH_*oU8zZczH@iYdhCHj6j z>;L8K!7pcoCw-DCxRxrgx)r~?aNziVqw^I?ntwDvD~UCnDzR>cP7F1)>4_T3#}^OA z8s=y7&+-c1zkHT6A#P}z#_wO`%d;GFo?fMnEmwL-%WgfRni@Z0rK!H2O@_{}vK|;y z#YE$zL!w0Vu)AIjPb+v!3wIIJ^&f7VgnIv%X^>)83iVFj`7gO0752JcwLuS_yXYqF zj|nMiuz!3+IAaa~$?gg*dE!e9+<`?#;1d|wRlKy4o3`{%zOYZ&fHf#%+5Fx7mBX*3 z`##7fIY9frIEzj~h-zzIf3WjkM zqF4?GM|UD_4i(-S2LXXZLBKqqvIaH>&*lls6Xv;tS~p^)6_%BCn|WtccS>rSLY{`B zmBu{ZwfBr-^}fIReLwH>`MiHT412HhTGv|ZT5Da`wXU@`Y_bk7gWDT(IwW1#0bL%j z9Q-bQ`Xu_`SzGJP%A#TE&KKu@xFR4<%%CEpVIydyN`hN z&6|*WvcCCq53pK@pa@@oDm?NY-XHAN{(o-ydl0d4^ZKW(Y({b1TLl*-zy2v}S+ud? znMrHp^8uATCn@f>?V_u9+ji~q_(mCP*@qH~1DN(NgJ}6*Agb%uZa<*i*_z2rwj%zZ z+?qrmnF9G`F*za4V(k6*?dOE_{`Tu7wVlcF1&B1VkazEOUQ3|B;D)3614IQZLI&CHNSseT$KDmo1-5wR<>eXkjTB));+)H znlvib{Si?OTPf~#mTil$!dINEozGf^M6xh>#8h9Cd)B+5jxhh(zzONh4RB&SPR6hv z?>_T>D%JCNw|aUvFj~pk@86@}7l9XHH9PKqb0b@S8&J<5P|sN!c2+7 z01d3f6iK@QGM=08Ut?mr5HWETh<6L_Sh!2TDK3KhD%@qJLeL%_r#q8qk4!B)_i)^= z$*%>cnXeL-k6S!*Lsyj?iJO6({NiNyMtmt#w!IGR71?$eIv30~{kw-&2nmZOf4q_9 z`CvCrMo(IdX4{d(MCUEs#Y{8jh z>{Y_G6x8Ka@>prhsM0AfUY`s})CplSG`6vG9(=}^^E=_|zfPs#@MCSpD3?Cidu9FL zY#G)Pt8i=La<-#oVESz#=pUwWG#g)SWqlQb9zqx>^A)h;n}(8oCHf=>etKvV?W&Y@ zOK>hSZ+L@S+|^ku&ebrAK1qcva8Ure1D0XMLX?Eu#Q7d9w*?X<_QiF!pIRJz7LxK} zU<@FEJ~e~Hi9y%n7zQ!SSpm#h2`CU}Npa2l*q6sHa@k>m6g9GL9*fEDZdm|qVz)xv zUhB7&Sfp=lL@I8EN1nzLd!sm@r3L4~1Db(HLvA!;PkvP7XSSBsJ3=Egk8oRMOC$Dg zM@0tO!XqPZRQ6-B#eU7Wx4t>dcloJjTUwu#@NYbFn{lIMR(N>{X+it0LyekuLAsON z__g+I*_6;5ry+rAo;7Myc$Ift(OR=ubwu<~<5s^a|OSx`lxz0jv1$YYa6d~6h|6{H_kZTX*>V7xZ9^G@@#B%*Xc(LIOp0ju` z&m{T(kGc9ISAXPcx|^%NBUiV=k2ktwoXuA}4&BR{;FSLZP0aZUQz4@^ncsgPVPBBE zL|`X?5>g6N=4s?MzYUyJ=P5}d0?NN-SD!J;@gEnz5nek>{j0+zIy03vR#{A z3Y}tIa^UGcTSq_3DSDzeeZSLxC-?jjoM|c!SP)z>CFy1cq@>I76{L-Gpq-2x;x=Ja zV6K%yvui&!Odxy2b^hsap-R?AlKrVmhBN}HZ3469cQ7tw2-uP zqIQx7%@Tp#40an|U@Cs3bjrq?#d)f@=cgD@4RfdM2b45?D6Nqt*IDi|cB^ zFE!UN>Q)F>B`V!HGS?+d7K;yDoj)bMDCJ%YS4=s1lS#&=;Ox>O?9W3khwn>F#+>sn z_NE)z+f-aK{kz{*k3WsQgvs)FzFIJQ$$aeH6>eIB`;oBILD*@`@pH>?FYk>}(6A?0 z3)(g=nsVbN^AG>#`lyWvEhgHtH*nKV!0EF|*YPclfYaajH~6yWOjd($gD>uTLoeJY z*a)qn+rq)5>keB((lP%}e2@6Qk3B9YZrqr^agKa%-lE{pGThyC`Z|1GoU%yzRzPUk zS*FQkmE!xcJ9{o?U&(E0KO5iD5raAVEcE7aCO5h5>*dL@we`L+=m+#_F*^s_?}5fshD!iHvTkv?v;>=HTWJ(h*FMm3!FlWANz6>ZYRcEd)sz5C zYr-noxzpQ@91Yp~{aNa*!n~TL!f((GyMS-LT);hFZ5uCy{XGBNmj{IN*Hy;6_@ANa zo6hYAPW_BiGR+QLV72duyTK-(W8d8)X$!wRBHT{JnL(j5^~d?XTSv!Dp8MmdF3_2c zpk>${=I3$q`Olc~$Io4Zo7T@P{t>xd&b^ZTGuD)a(Enh1T?iL`4ujl1;RF9mSeahJ zsre7kzkhD?$+$Zaw?P%KQhzUCrFInjh%Y&JZK=VXN&#^{j@tfZo-_|JY*71siF)4; z31lY{WHMZ=l#5|(-U_d@`mje%^V8Ie1(#m9G5Jizs*y@@Z%c8$?PV_ue9{($>84cV;s+1Yw_2j6&B z+FW)9OdI}+1l7H-DQXSSlRvXC`QFzQyIOw!)7KQ44&>V84~MZkil(2&H{_F5nUeiG zL-y~`8n5Hk`?FAK@{A-3E`7=_8nShEp?x zou^>b7FT#D!rHn3vhjr{+!Ag_>}$mhJ?)C$M7CbXw{=DT}SJmT$t?nwc77}-|)!i z+ZQBze68~1aN6&PFIT((H*A-BGD^J!+MdfXLoE7oGft3O!TVlxgU?uYN6x38Z(KHI-iTgYO536AVIZiJbtIFH>Zm-JDQ``R=k z&SYtE4z8GN`<>laq6pszSQO#Xcdvjg&>|9mSHQ0|LN#WyaO>1NB{+Xvjnh=&);Dy; z(3!1H9-|Dm&MsMm8~AXeBZr992fTE zQ{}L02jVgqpDtL4d_;cT~QZ-Dd5;lsc64i9NCK(}@Kg~RB};W+o> z9xjdDbFALWg`)FJlVcseLP?X|zg{@yleYRP$J*-sA6mXmXuwxT9c?idh5dTqrc7VV*gc-SJ*LM9H@MuMdHP!E6)|oHn$?M0gS&OXDKY61!&`>O%?m0ZA!GY1Gr-@J#Y;Obudp+sTsYG%5B8O{%Qp+^ zH9gj`*>YjBYdD+lLYK2s!_T*~9PuS8+>giTadyJW1N%J;Z*wKQ9R?tzW>PZ zS0-ZBU2y5egB?o*ibq4k5( zU6aQ{zmC;ZC7tPo)(vhv(L%@cOvUUJ^$!nB(fshlI+q`wSmO$F6uv{7uPMR3TeCEv zC^5Uw>Y8z@&|dW09Q)iqitP*R&^1#oQdDwOQR!B$Txuv+uJo!$Oq8#ACkq3%&l~ z`?UYaeh&|N@R8=5|7kmZ>z&(s>^OZ!78A^mq(pizB1;J+3mtA~DdU&USxM>L-(s?i ztR>sX+eEL_D>te(s?xaoGK_0)50lyav8OUzvg%Uu8jYCztd}T0oN=k@7ddBbME#$^5_ZK z&dOoD(|j_I%t3E1aM)&%d{TfPzF3HUsz9%mqh}YBC8Uaoe-qvHHu$ye>wk4pQ~k8$+e!E z<|`MP9%>evUu?Es?YdfhrTNN>&A1g=*8u5M>qxd!2(2iXjgUsQk1S5^fPLhxZ*Wt= z`0S6jd;>|``0O{6{HiYc{_8n>pV>71^v2IF`mRZ~Ada6S4!-nqH_r6a7cuv;Ur58N zX2=U{3zByTn{e6@YbGRQubSmh_QrWz_-yOub1%$k3$J{-1N)j}2e_Qi$uFdZY$W^0 z>v+G3_Zt|A*k2@Xk%MHv^k%-rXqgq{N3_f$v?P0$I38wu4?gdqZGV^AjoFLgy8zE3 z_<=)*4-5b6ZzFPC>UbCyF2(OFML*R!GFh=5E_3vV6ZH~o28SV`3jbnLHXyjEVi>;=M3g7a}kl#Iny}v{?C%WzZR1r|688Q zHA8;gyJjNte&+xB!3m#r$%{bifB)m{h(=d-J~Cw0x40XDeH-OY#1ilD%7gXn7Kf54 zBY!=C^KH69WxXe`Zq57&*=5k%Ka+*q+UUPLuPgK~bHVvuV`r zh&Q}hTm3)(kqL=U41at?N_2vd5)|}ANJ>!f6T`^=*MIZKQR1RV#8@Zj*Rv!Fq2JJY(@>;1L8uPJS<&hYu5?g5M}Sd3YA%slubga~qEW z5BvK+`TU>u`Tqm{gxl{Nxp{}TNA+7xu5oaQjay_tQ2}3{`~7%(Wc8opRTGPyoaMB% zpSaB&zsk)VPnA^piMwSeIhzzfR)s|v$WPX0%`r9YhxBvqr5_M9EW`OcHXtY@BXC?~ zbl`wO$3Kak7)!>)$CKycV+n5w#xsmWPD~_;`~(s;aRQkz22a9Rl8_irB4Q?zu|fig z7%Si?^#n3<;@VLo^Iki0L$u^6f|AlTZ4^6NO<7Q7C>QO3#Z#xvSs45Ss?R9DF(Ws^P0PMH0xPJQVwqh-#167x8yqUx2m~ujv}M7}ef3A3T0|OnCa^8H^_oPY|9^JYjf7 z;W6Wh#xo9244%dClX4X$E945`;S{o$8r@jzP>#nfHqO?*Qi7UHF~hB4EiwPqU>imBA(aHSd) z)-*?q;gVl3>oiCDtbJxDmairZXKvmRQi+KpL{ALFMI^jx=aHHsQ9%sW#jw}0^uYJx zL}DiO2Dttpy{r=?Q)`Ve8)|eL#;xb2biZ&akpS2VYg9=0l2&~sj$pQ41G?Cs>VSzb3~39wv4cBh5y>JqQ*g-H!+B6VxZrQ{Ys&q zbW(T2;YUmc+F;qQ&?oJ5D{XvOil>C%T8CYWG_8)fI^@~pu)Cl|43ga^nh-By*f-~{ z3uWz_f7b=5_Q?>im_6Z|eK+g@xL$+{br8n_`kxV_m)Vok$T38f$?*D42@)TXgMC-y z!)WV9PFva;Z6ICfC-+@y;D#%&_~3>m)GbUjCk0oL2Dh3JOJA(Y__u_bhSWsVlB8go z(m1Md2-;17c1vMBY3gNtLDcZ79ltXda574akZirIGh!5GF3CX6>z`)vcQn@wx4I&~ z<18<^y~Uu$!N|=O?fnFL(G9R05OW7wU&9&b1hl?e(pqb~)E_SJiGyvp1Frm<2nLx9 z7vJ^Wi&9=Xson-rYckc;2mv}{m|=;sagYP1DJa1oB^1^S2PD}HlE%RnV|8SbK_rb2 z0~S3i0b%rS!rUBTReuxK!x6UXZ^GOg2VLXXoWRDjV=SYDBtkg8>-_0^b9&UU@hP!m zk`hy*Bgc+3S)x)B6LZq1o1Qcc$OtsWroDL2Nyy!}6XOwA3Q6H-raL14muVxSpZCA1(O+#=7quW^Bm}yC5 zk)mcWPfKEoGett?%#4(%Jjt6plb=x(`)q>497D$B=f&iuWsq?b6B1L#2onP%BcfB7 zPvC&LfdgjapO6GTGHfVb!B3d-b7vQ3nu-c?va&J@Oli}K@D9l^P0N{^nGwKXV5=n` zYYB``j0&_ccqg&f1opx*iq-V4Ga)mb*%M|@Wk#Z8XYmM$h>A)<`jpIqg1`Z}(Hm4=|7V;!x3^wdqpx$4r+R()-bSPs!wNX#(vvFKD)lW`^0#*~@8xeV&VskF7ndyqAx6RXy$ zdY5vgp^S85g#8{CDpm8Tkq{N&Q)!mVU+1yTENIR_cK z^5aPTG)w}Pbjc9INj+#tmbCRjL;!>d$vAoFJ;PLOj5$UUd_RZFz%>7|^mj z+N5Z2t!z+e@v!-}S>J#5C2Z z_Dr&b*a`D#_z`t(Kkz7D11XinoOT5mI8&8s0o?bF=j zL_sz50#+&3ry4p4@l0|(;dcR}sq5QtU`_AEX5)TFubkd{FXq3yETNvLf8$`p`e#cI zt2x%2tY_m%{aIIrdfJ(&E;tOQ@%ch?6?fpl;K(yG0ybrLbwI*i=nTX!kQwfPNm@Q0lSMdjZ8s zjDzzD=P7AWMVy>V%w2xkraKK>tCr=F+*Q)qd>hJUCl~l6cPZKtqKZ4IYLfi#P(S3> zFLKo#7fUFi^kIet-<(0MJX!rtkFh-V)-g*+%l4!I)uZUEpAh;5>m5LK(m;BCMcpl_ zKL27E$yHjDlhR!&W*W7yjs!KR@HR!4+3goynzS}uv>zdx6t=3x0j=&VzHtyOvAJR% z4MJ<~;nls*@WiyHRUaKhx`>siW32TWn`?^)=FHU2A#L7u=Q;!12X~fsdUibADR$~x z4V~6bj}|X3UAx%k+F8b{`<+7kM}eyXulA*)Nqm~R@?FK%GUrqJw62sYEE7SQM=Dbl zA5r4+6F!8H!nmT+n zszXDJnJCq{dPLI~cy-@zS$inQmcA1$5I>u1-D`-cpfB8w6^S^poY(V zY>z}6_;<{dBLwpiW^K=Uj~#-j1662vLlFD!IJMRam?{X6vB5`9b=1`UNOUUy&dZl~ z&HcRh4k0?oe$#ANrbK+*j#FY^DaDN4VWL*-Cv$N61D4U~q2Q%Qc>AwA+V$d55>M{@ zXvCNlqEksfKznR&niEo*Au?EJ+VrByU?6v{i85s-uZz5D*UEeJ*vPz1;Ah0Xb&L~g zG-^v{h^9Re^gK`YO%q467V+w3eaw9_o@$vJL=U~Hg)?88IzFFhSNfaPp-o(a+oujY3OBr+TngtGKbUI4)+`>{5k6c@q%QVW1a3WUl1r6w^w7N zGCU|f&ygnEVdgLs?bu&R(aS3F4~X}I!yQ>p%H>? z@-h%To?dwR;TbB$t)$1JC+=Z<=2>Gk{hXOzW32-uvzIkkGKX6S%9yJdw@+X`sOcDH z0*V5M+u|_C(xbahSyr+!NR|6eIbzLqgvL3{c$ke|y~-Ck!l{@l%CHWyu8{nOTUSbP zv#hZWbD}a-F~nhi25Y6}4MtzBWj(7jC>Ymv){tdQP)?+(NYe(rRfi zF2J1S@R#rq?$wU;BOK;PN4Sh{y{yi5U*HH2cZAP(n8glrAv29*=?%$zj^1>*<^Fq) z{u}cui_wc#GSe`~S}vJdD_dikL`1?`m`fb)r4DnM!(4vN4I}Zc{ExSHJt2T!7+|WZ#3Y*DH*c`*FmS?UecSmt58^hvOKTqoBz?-r1SOa7e z?jO%+B^kCsj?vJIO0A39I!CiKiV^Q=1}o|)jb7w5-r=4j2xJ_+Ak}1$wPMewMuE7o z5%lL##kg2D=Q!p{yL~&aHjL%D);D?8cF0m{AmQ2k2cB}CWc*?A$0#wBN%JB~&FWrf z$ce78^0?fNy>&xSvQ6vKER8=-YfY_>>9#(6gZ1H1QgC@FZ|_*k+ru=+gXwun zK_j|FuUarsDqUN8K00WDKnK0Dl}>9fYsb1Y{0nh(yCMd%KAY<0U+YyD2Q^)VZ=+!J z%&(28k>(O(xAEN9sH1Vr@{>(L_Qx3p*s~cx+Yigo)RmJw@E{o=URlI7` zN4&CRkJt~q)SFJOi|_jWXidaXT{ri;QVTUIpDVwJ5*w9s%74OYcc9$$5V!Zj-lgjAfk)&55TjxgQ9rkNbDq=(Qo*3353+UvW!|%{zZeN$caiLlp&9q67_?B2 zc5l&y_VzJ&DuPgoo%9kr#club>-2^UvL{;l*~@*Kda`=(%02ZhmdgX0-DN(~O~dqOdE2wayzC>Mm-lPif z_&qyIxgzRzs|?uIm{hp*drqVefbZnEwX_E~eKl{t^)ZM-KXA47=U$X}(}&UW_UH0z zK?TjjT{B!5yyNY(SAM%G=ha43!U0^EJ9}_j8P{n;^ zCCYT-)+zF;gbvF5U2 ziSLCJnp8WcrWtwf;k!fS%F;o?o%w)Thp$YC1|;{~^CEY}8a+Yd5{m_%43jqmt+pN?#9j-`u6iKXAd3J zaM%^&yZ+T>870d|{{7kgb@;pkt&+sBjMb4rfb>5yC|EqKnBm8DkaY+m5lu{b($Eu_ zEl9Ex^bascK>SZ-Z29~n+5Go9hF9nbUF|2^nz64&4!U5h%2ZR9Tyx_b>re)@vD&&5 zHIzmcX!IR&Ox7m%Y6yR+hKRe{66)3D+*4t=FVe+FK90fQG45on3tOCud zb1@pF{lCGt7^VQ%(Nd<)t+k(R`wji#!+L>BK^a@*-a%;owiX6U?Wc4|-Er2gtk)zz zkJ?YA9z5RjE9!<3vMp(+%P9w5tZf|9G3N5l<{XrfZyBXBGyG(7ixVY~UZpT;sU;M? zI?hNGlK(77ED{)`rYx&)a>BjVlCkGRT76X8K;XcE)&aL3-v7qFt1bOIG5%=kzBl(b z)kdKlTJxWMGxzVc^{f4?eGuy7PwVR<_I%FfJJ{c;JG%GteM3J~>>tv1C0$W_7W<>U zM=IB1-?Q#VV+kZ?CFmctgN%_3LZ17*vUVI7iuRPGt8S2V^7fX)fU=RBQ`*U;Q;(Vg ztSY@N#<4ZvRVM-~FQOjaz)-HTEM|+@9czaVXQ+Jps19pV)K8`r{vhKWft5kiFaF~}=nBQGHMa-sXPqtc#iWq}A5H&m?_*;#bJ?x{!GHM$G%1ED- zt`i#vQuI*k>Xw%p2U-<}+oQirh4wP_@+mlB3wtBUB(oxho`kNYuuvLHE zTB${}ki!kAGhOd5Q+TXwP@)Ieo{z)+rqiy}mgPC^UfQyJryc&1-N6$m=WpinnFL_| z%N%%HPF1DFs;+wlvcZ3^wit7cF`41Nh5)0`stp!jC5=508_ zC^t@}cndpy_F?C+jqa^@>nBCC>J>$UQUn*Wp*vmQj1m?)XTqfHgG-F}sx zm+F;e{aQ3JN!%AdALlIG(DMyFWa;J?=YR_gGPUgfw8{yOFd=b#Q1Ii}zT3b7-K zLShpVOa+;JRqvtoaPp0}EJ9pCbw_1{lvp{C{@B&cjXb6uX>6af3QXfrWjSI&NenI{%OeoNEe~i=N1K&IvMZQf!R*kv*rb4D+_VWdfX688U$NPNXe)lHm*f%s zJ}a9!@iUSp%^AI{`;ShBe#SqrYIs~$H9rGW_X?<*uOgkZ&X-dt?W-ahy3JxBYmy90 zXheO!BGR4f-(J>H%6EO%8+3s|+Wkof*0B3tyODS&;io>j`eAUpd>QI7u9*9+ESQ1em5XbYXIR_CQ zA%znbhMl?Hj__|p%OQVI@z8Xb^XfG}c@2>I;~I-U=N)bpW^#K_-!jT8w_UKBAsO!a z^vcc-@F(1@QpTxJx~&DZmCDm_SZ7`kqwDO*Z+`7%i*e|AtXo~jAII)m4~s!@s3thc zP-*_j)U4hSihY-J%?1|!=?B|_cNVc4I`RpG-qHZ%k#tZ)b!?CDxL18H+Z|*(Ovl|Y zW2^3vIt_0h+Q8b-sI|Vu%BsE0a{H`{t;|?ov=+_>B7E!D4Ju>4_3N78DK-+)tOJKC z@yy0v*1Zj0TOy{|=&&Y@BcHtuF1-EDqSZvwJ>m>p&E_4U^^y)4*1YT;vyTpDF}-?~ z<$%-k0Y@K_6ujj74Q0Dl{nWSl0m$}4k^=OGFznW|c!oh07iB-!_HKSZHK?~JM00O%;ZWzVpq6Rh&7M za*?H?o(`sC=`@tBES*jl(>PW=ZGS+8OB!pBvv?V7sajRl6Db%FNyV1%-v=A%rs_M4@mB;GD+&`l~wkF!~ZRZ zxlg+psW~O0I#bt+i#bHXjGw^SA#QP^Rk<$!E_%F^K2l&mD;#68C`4hO6Pb7Di zb-%nTSLx#jKQ5Wo*3aWUlJ(}m;e6rn``3QCq)O`v(JIRh93fxs-(#Fg^Ia zcdYddIuN_DezNpSW8=GKRLV3YYX7m2fXoN3XNiis#wwNTxG3ro8>xIrz&u%Nt~ts$ zk-B8#Xm9~3pwij+IEWICxv|cqKH5xfqYdcYT!8ZT93(UpA!949#6}XU zO(zbhQ9{bPz$qOiQ7$8o6}9SwmEtMElMJTTkxDm?HpP7ab?QB3iIzxXSYMlktn zdqqb%pvSEIk-H=xK@Ax6Xfuy?O^2FB(@e_b6VhsROwGbD+dy;RBNfvaU|I$;fB*5V zdtpaA_^x-KV{UnrYJH?uc+Ros)2reNct356wpEMpOG(7TJ?^GLCm8-&D+DN`g&@T+ z(F!ig)3&T-WotET?rp2uD?7AfzanQRozxuP+FZLyJZet&b2CR7l(CVDX}8>Whrygm zwo|e4Xw3eI=WTAg34A6o>|(OiQp~8i{h>GGA?7BoqV^VpVQZl$~LE)l&r67lR1o+ zy0fy}j62KZ2(rWp(j3ZkQfg+^YT!E;S|=%V9Fx-^q^eH6Cx=lgC@Zyb2$Q^_cXOa~ zV#a!;K?&m+HaMht5}tf?`(D4-|Av;6<$aKmFn{35)o$V7>fRZTQV#$}$1&`5lv~fr zY#hQQ4WJN##m54{xv4EsQd$gcZ@^b>3H3X>Er;oIF$vA`Oyr`g+uC783Ga~-dX`C> zgso*&t=cwyyAD*5Kh`NjWf*l4^2AeoSHV-l#4_F9VN?T}fr3{&B9w?t!o1ywo0zW&?>Z)Rcm=}@WF|$iWy&U^}^1NGfe4U9=dF3R*4rR zUqA7txe)av{R619k}}ytA|dAE8c0QO6=Y1l`JqG=+z&e8Wp$w5Vqd&b&ZebF=}H1x zXdLthB-&J)U;P%ZDv)G-tj@9o7Y@1QWB-0s#p>XX*4hzAw+4D^;m)vKxz%0k*Vz;Arx z!_^Vdgk+ef(nIe;tGneDI`{)s=f>)sj+YxBMvrHhQ`OJO90f~tD24AjIu#+%&@iX! zZngQg_NM(<$x?|*%pLow&n;l}XAd<#>niwtLuQgNxF2FOLhHKDwJi@RXOcc`e(gRT4?6l}gBabp zo>$Gv_)z_U#xhEsjrtB0F>ibn4f<7&w!7!^Bxt`LbQ)xQbLnTG<``WK>QZ~BA%NRL zwCDq!Wt1jc9_`4XpPWNCA3x;a3#ly2;d6QsJtgI!8!XNMXLymFr>Hx}+VR^i@EL^j z7YQbl*GL~?xZJl{+3*{0@0>+zMCB<1n+3sT$>|g2^lQO;e0zav8ZKG}M1vzFt66Q5 z0(uNi3bx)xi%?6bCYw>RN$FVKP|Hup2xUZ9r!zvH%F-OszOR$gVddLfZLZz!OKoy9sCw?-tkfqqo`1wBz^V;d4G(3JB57GM5g_2 ze#7|8d{LtGtgw|Z+VAqm&5*#M?LP(W$S#F&@)xOQX|Xfx#vJ_J}l#qu1buq zhK6c>B*v@6ue2x(PT)GCu`YhFyFfMAIVi=zSWr;TzL|(oax~zWzCi9vOL5ej9D0ZSp}CQ zUbcJ5y`_?SVYR!IWGFvH$l}m?51Y&J9$Y`_aXG5V#Rv(q0hG0ol;#=`3LZ63UN@XN z6u-XClOZ_U^?LwMG?04V^1r8lrckLhT30uBFQZRyzy5;*gF?f`2}!Bh`2=SnIVGpT zze35W@lxG=voNJfrQ$eF&HgmfpH})qm|SkOL3vJ^m3x&<=T+?;_sW#R>s=7z$8Iq$ zIpx33^oqXSLL2U-XTq!dWV?6ebCSG{iR}I=Cu4H7lz4E}@rfxh6QfdaaE(R$OJ3dM zO&AlAfcpF;&R@!tWN$&CNsv1JSFgXxvwOM1L{{v7TdqS)c~AbwWbrqDMeEwTwcq2s zeNay}em8sr-Y-?vgdN^%uwF7P0Qbl; zQE!f0%SBx<>f4~rn@gIUXdN5xHqv4Cd{AoO!C7rp?1#s?(SYpnn_fXq`Lgp{P@9%AJxF1)-I&{k>N-6W||tQ;`C7$b$Z}QQJsI( z$8KmdgFbSNQ6E|6qmL}~)5~>qD~e1v=_OqJp|cXTRG^kh)KZ07a*V>cRe_TGUvun# zfzms26Y>Rm9%lv!DBZ5i{*Wn>+%_gz%>4)WlF_iKDnDjnx$&q&3X@sUbG-eh!t20I zMk&fTidvGfPlA^0%6$s)EG!;krAna=dh+HqoScB*fP<6|CV|#Ev}|(kK8 zyzdaKw(CH-n8kW7TAj}&s%Hsn%Qn!l@1 z3qiJ^Ck>Doa5!7|YcwH2%L8IkOC(tmR>!^I(2i3R#}VjwygwDCU{}txS)!#)>XWV+ zqGCe5S@qe2v9A&zjGW)@^eMhqJh4kd6$-8M+6c zJ97jlCzM!+R#~|V0kN%QaqZc)1>i(=tBq(Vzw#G-fqgel*U1|DH~Rs0|;kPUR#hv zdJs9b9AXK6@hLeJQce1IX%742WUX0BL{*<4axpa} zD;g$R`n}a=t|11T^rdE;q=anL)$FZfX9DlRs<@ZKUty)Le+z53G?rn9{hbh%nQh%e z0Bch4;(9rhm4ec@=}6-s^8oCPf&(+_%_<-DTIFipT1{d)8EsDW;nuyq`uMuK!~nR` zb==Q=n_R)6jW&~1o!Q&R#Y`wy=eIl{?j+&Z=uIpmiWU|6zOAdPfh&h(zoEj3HLD%# zl(bjJj=LpB;D5}_w5hq7G1yD`n{_NPA|)ax184f2VcpY?iA{{36quO6*0aQk&tXpv z`;386kq!%6C*`AYe^YK$;&hfQN=VC+4hTjiSR{9X1!wBmCT)TxcJ>S$0xW`e_wIqHNuM1@8I~EJ|X6xsjpIS zpTq>M3^SY0rmm9ROxiwmi7e}Y*28GUCTLdTbZAx(^%GN}cViM$qW$fg!ul@Lg%!FP zL>jirV2D{$uMIO8bYYRpbPbx#0nw`<3yHS3Z~6};?53DuCBKMfXr)7b052 zys06!C+Qg$g2N)C%{|>nOel3X87iw{pr;q+wTyhO+4K_2@zVGv^(MvIOq|`iBAV9j z6u6*w0cC_>3_6cJMV4E{uH(ysK1TVJm_rFUrZNN^co%6Ju>S{1^x7Gat}2q!b$-+g z8aWi&z<$)fabQ`6HATE2o9&Em|*R)`zSDGU^<+_2Z-yvHmZejq}@fAjE1XY@Y zMJ4g4`i{l>=7Sd)2s@K54%%0|dIRh(Yk%CgKp0B!0<4N~1iUYWC!GZ5F7Wt@rVTPrz2Tx=_O`;AW_!ynnEZP!Y&s{%5v4RP1( zEu&24%;9984YE_LQ#*(URz}4^!t@l8?loH}-OHpEv`W_3qEFLNj`mG*?ri2f-mZnl zDL9+hHl>!sx{rEh%kd9sjL=K73?^j9K*$ANd}H{w5w+S4Q)xD}@LesBZJSkFf&2#> z6CwXt446`ED_S8_md?_PTm<%if$#N^f7MQWXE9dfY~FuM?uHxJVt<|_4e9!OQ?dflphS`yAFG9R#XSH zSIK@nxQxR)%+LaWYDk{W@!h zDu$d{ArWQ>e`?e zo*@czDfPb68~plFs|GqbN14Q#?P)mSe*ZKeI=Bf^gb(*S{SMs*-buUQ(4rf}BxmKA zW!{Z}#Ks%)LIXRU*gfRn59ob^c(e}sOjZqW*ifsk$#LfP{;McKM7e{}Q-)0n&PWxu z<FC{8>KiN`+X3Rc4!$hQ;~Gby ztk{=7Lu>tmjswORYOAW`fS;Qc$0oICpkGIhPP#nBFZfz??JTGk(I&w#n$>*~z;kULuX z1F<~PXy|{-Z4)2nU8!8V{pF*W!5}e8S%k6d%G#=S5BQO(Z@7SVNVS-B2h158xau5p zJob~*-8h`n!&yGDFVfh5$GrK{j@sAS+&TE6jVq;7&8(GU>dv8!Ex>xeXp_q^;I;ja zlv_H6uh=K8a+IZAZjh)BMKmD+p!gYoqn%J+GU1wZ<4NNd+@Y{V=Ep;%v-MHAdFj%c zKcKsw4r9YfH~pIDGBc;g=CL&vOY;Pf7EEBq_rLx_K-FjHdGqbE9S_|!*Q zh7d1j$I4EbC}~Q~lqe5mdoN#>;WP1L7&$bfkf}eV&n_sC?qgt8nvt1Sc-Mhu_`7t` za=M6&7gC&={7pPLSdNSGr==C8<(hEwz{srJyqVApGUZ76P?o%c^h|&W#jK*dpgiYl9rS3tb=kgO~{#<0((lrvuI#I1sw~P4qicla(|>GWHLG|P|^weQ*uY9$i$iB zpWt93i57|Iv*gT8oR=?=f#YzC0t*@!JyAesL&t0ET^pk(S(u~1 zI4SM4EY=};vnBADW*SQs#5CIO>397V57>Pf(V0_cXG#6TlI5hy$TfI&;luKM8qpIH zoY!GMkxo)JyRS1%xPHwvCaoZMo+%zmZv{mrp&+j)GrcG$Z)O16P%7hp%7dSgp9eiI z5a6bwJkz+e{QOLo_`gaUo0*xxQUMocLlF${vSOvQj2aha=N4wB;07m#M}ub+J}liT zF%g$w%uLI@=LcdoGbdM8_mk2hyFb@EgN;0N+M{Fqqlh8~62hf%C?Zlp?0@h&wR;gvzWPr7jAL%AV;M9Bf(547%sDK~85hHYpBa^xJ!YmfTd*J@ zlMOeZBG8ZU31LwDWcZpn=eg{>+{~!#oP3AdQjnG|VXU)F5Uq%5Tr&R2*&VRo*T%?m zW?m7zSSI+NEE%|DBtssr2~P;|&!!bT0owb&8TU?HiJmtzZAMPIW28#}${bbqrbgtu zbEhZ^sxZeg7f@JGH=BH&v<>h816r~kN?R@_< zmN0wTv=ku^NG&n0DTPI8QmlxX^CEI*L`ghnARJ@zvz?CgSrG{dDb59<`?@A~hV z=XCd#+b$?Lgq0`%gPWA(+LAVB7Sv|b)AG}%=H%uS%`;6)%gKGrGd5#n$o}#{M^cIRrA)#%d4Ob>v=k@%g9o$QzupxF8mo(*W9Q(o zGqOsS`N^E((jAan?iJHm+Nu6{lPAFy@~WwA4Obm|Co0RCd;1O&-(Ab@rDL>?-B$k; zrzT2>LsX!4)Z9A4akGhr)_{NWQGWtDa{zWaA169xPeSVI_Z|f;qd4Rby4UCKc@-Vq zL_eYzaU#YbpXRAM`=OPli4z(HH>I7DOnb*0tmL+|2JBhgUI1In^%$8WWw1dv zYwdc{vf8#8Jh2t}QHI8WkWqRz4&(@Ng)EOG6)wJJd!?L6K0dY$lIdaFD4A}yt&Ibv z77P+R%505;BwyTNU|VPN!hW{cILH}_^D~2>OJkDVutVd+<}X^!K_;@R5u7~k1;Gs; zxO)tm5A1Y@#F;O>BSLbS_5%1Gd&k)23ed@>m{R-Cp#6MoJ-G~REjUe&PhGI9r4s8K z+*^8*RO;HGxy(1~T6>Z-;`(elQB1+Z+ppY|rLAwDZR?qA2K^aPeZZV%@D&1}O9I+h zh=5+jXedLm(>pzDMW%~_ZAx}tukT5YYQ_=m4Dgl{DP=qZ)70I+=-&CIx7pnvJs4fh z_%Ug_Lrk7H92fg-}vH4z8)t@>R~A zz@Ri_03%hjhZpp3T6%M-rR|?SBJ+UqS+BPwy)VA&pKk$f75IzS?(rY{t^tlF)*d1S zRJhGeBi*4>cL?!ch8!gpx$2D3MBUJXwxwlFYjxXt#PaO<6@9R*{6m+oR5&@( zlelYZP)lEM9s>A-EQM0M#Q8M+(f9|iqydfOF~P`akNB6tVSuc`EbFNwIA!+ zd+jhyv3b-qd5GJ-?IGpWrwKaIms1_FCm{BSP9NM3Q~PPS&ASDn3_{GL29PSW^}||y z+l*q_25*wDT9&AyD%{lMySDcR1D8r}g9}8vzV#S*a937C$u$W5;M(wj#n0h>2;;=i zYNXkb2_oCY!A$MuCq7y|idUry<8awa#{J2_xv7WTHi|EJ`_IjC zZ4Z1Kt5JN^?%C$m;T?@-dslYkFj6Q+czMzXFdqbwnc7XFY5&fB87TV!f=Q9x9|#=K zto;UeR;l-8h+G}l0SyS?=z%b$QODvzXQBtmAjGzPSrE66=%Ev!VcNUUct~S>@_sG& zd7P}}yAJiVgkV3)3_s~a0Gm7bt~XO~uabo6G?nq>&N&Am@%Lt&1FtgP9Wnx7Gn;V` z8pURt?mh=rV_m#IPJbzmbd!}_+J4Cg{Wg~G+V|eQk^80xbTx5`mzr@puIo)5(*?zu z3%hxY;fcX_~6j=KuaYPZEmy{r-Qi*N+$Jb2;ZZ=W}kK^SK|X zz%#x}S6U#Z!J~S#ck5XBM$h4rJhR+ar{BWL)7w*!<1vEQI(q82GTh{`yN>1K`M+GT zuzoU@7C0dlF*C?H;qj`Zoj!%OuIi0A8#A2fd&WEA#KS`qhEMoR>P;G#|7rGQD^ahn#r$#r60?F0dW{M; zc>Zez8@#Yf!3NL!=n5(E=(C5hJ`(*2omp7zBD@nUust$h-XuvWLWORY$ROv{Fu^S7 zW|dTDa(6h@?Pqce6a0xMvQ~Mu z9}UC?`=l7HHKI?Lq!rab5a<`T*^}T+9Gc)8->$M5A?-_H8SNjyDl!8ULYBJ)TBr;e zdmr$%ma4y*>NlaR$yYAILWsHdE@7HjPrNsMD7C9m+-*>a)orY-8un$u-TA=REK7)fp7fr^{Qvx#yWOG@#X+`$4ec?)oiknGnK>cG2xngx-d8b z)kCSibh2^2?{D7tj@@D&>c~SKh2q8XLV>k?ggTbvetBJ>?-=U1@0Gdb%bQr+Wq*9P z$MHh2lv8pE7donf&+j&#JXysT$!~vU+gvXaKIkp!MjX5PRnSfdf5>rKWa{___03oT zqko(r%cs*FtYm@We~h(!V~OQIDob*|u17TIClI4*2lmp>F*8cI12SF*`pQJ(Csycm z#Wj#hwiIq@PcQhy$n5DZZBJBNWU|0jrAKPME_t+7guKsO&s+xBrK@(T3K1;5uWvw$ zGR#t+E6Q#9gbfY>ufJ;mO>^Lj(p@#*cuZoI^itUt^_$-Kl8#o8ivt?d1#~EE=WH!J9pCv-%9)`=#Ft2cR>H(@eKX4!KWtXVvzX$|oMANxJ=%CY zVg26?DSI>F#8WSl2X@H!8qdEhNd;e;H~A-|0Y$s3LKyfIR`KcA07oJyl1aeT8=YW88#yx$u4N_ zB^{*Fr{Wbj5KE7{r|^!p5(|5N#J6i07L=z1P)6}Y8EtPwyjKOPpF{Tz%JS*^0ZS_K zq!3;!5zqoNM$h=<G!8wVuRy#wWS-AzsLU2$8Eg z&?c9Eyf+c_q7k;}eYOX%CU@0kF%z4epW*zBtSVud`FdI*onAcnYZMY7QKU88-nc!0txFQbFnw=m`H=41N zPCPBzreKF%?bdk`+R8jw!))`=1jMIl^G!SrESJzYI1ctMj}~X8AMs9bMReNQK5Vz1 zwjD^nq8a$=V7X{){=x9X<>2&AKkQGgSCv+XW*Ki9-K;c0jFs0+;?_^x6Hbf4`zzjw zr){Xi-dXP3C8`AjV4gWV(at(EXzzJpE>@7dA3ak?doInkleMAvg3ri46SVK(t19pS zAv@;{_;R8=YVuxx>YOhQdvugPf!cTIOup#W`S()G-HD!w-tj|bn*?^AL<&Zp-oB^( zBlP72_kPboZ|e}@IhD^Ojv6DNXRjVkmd^cU2EI*z7h{aL+@k959MHK&FIXM3J#qCH4`JZcJ9_sPRrgx@I|>|6axXOt#p0OXD;(_!fWvg{(S1O zE8PPIZ-Ro0Vhns5G+>$^J_ek++p7NIZovlK-#E5q2evS-U$qWgPp4EMZfToXY8Pjx zf(p8SC}QitENkFn(99DV=J0sXFc}JM`c|4R`Rx?cM!SnitT3yt^bbV2v~JTC;1ib_ zkY@~M)#MpxOHug*8`oVqI;i(fDlzLB-~y!2tVTXT?kCgmWKnI7 zfY3z+zk!X4Od!Oq^XIIi%lBK=_jbW2pZHWKdT0^GH`Y)5&<*Z*ww#YcJh0;7qcj(3 zPWt!OZCw%={dG{T@H5C2_PI}@jC$|}(bm9U-ypjqXBf!5Pd`!z`f1|}&igE&xcQDhI$`Kb`;JlTCBD1$h4d76AT4swV6GUX3B!x&ja zt9u-zHl<@^5zoo82-_H0M4vBH>JW3%6}lsg`9LN+1u%N!WOwgx&MJhDhVb$F8Jgld*T)%|reok0N(cE?2B>T^Raz|a;vDOp`g-i`ATG_4{ zMAw5lE+XFb`MXN8K=)*CXJVG27cCnntuexD2≺&invVAy1KK9C6~^dV;bsi=YH_ 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
IqhW*U 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

#mj>f9=as$Z|vC;_b+<%nhI*l$# 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 ZR{Mh#i?4@xRvyX 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

oMfsF;Oo0*icN4_WR;)1?^ zgd)IYbxDYakhM{E>S3QKL&n0Eeihcme4OVi`lGxm%WCk(vj#+E6{ob7!5=$&|7-B2 z_+h&xJ9iQ3{pH92w$YoK9(@7S~rLE&L@gnf{6|9rSz%M7VsVpg# zaP3ZbbE!g*(XLgwQ<}W+JDVd+0S|n;=?bzo-C~$al@G&0qAv#j* z|7$!--1&9wN6_Wv4`{rR6`xr))H&MW{<-7#K9$vwtUUG}YTN|~Dy;?*hxus8ymn_a2vJ-{m3daDVP)?Z7 zmr}x)5IH{VTh{URi4!MI@`a&I_*7#a7^QZ|vkqje;0DxaIqu*!SOUogb{3M#e*Gq5x$HgK_}t>EM6V&7(^he3{q&(T9;I z&p>Li@+Rf6PQ=@UUb60w-t1Hg-Hrq9Pu$=QlnL!^Ocphc1l5#A*o>kNXj& zbdB=ZpFiQ*n!yY)gCDAZsfWWeFlInmUMiUxi1cdP zlM%0P=<12P6p`qw-O|W|k{d)L<@ngf$V{?r`<3<)T>t~Cys+GW)d@8Fz@m4Q9t9#!8Z~YZ0n#QXVA8GCsjfb!Cv+3sj<`@@I;%bX6 z-(`m73a&8bo9PUkkq!0x{9I5@*3&I@AKI&qw6GBb)iHtU5B=HD&v|i{Ybk)Gl8wnQ z@I8pb%5lv6$X+<}Ld+Q|k2yo+pw@C29jox+@KN$2CA{;rKrz_@j>=ZuJuZ!d^$~`fF z_45E{iNy}*yuIku1D6qTvrK|#Zr`>+)La3toB(C4G8%}-f-_u-;YxoyN9M@~ozK+zwe^Qb5#Wu2U-Cp?v9}u-L=PgZc4OQ$?mOq#FfmtKev}<-H3agHR zh8|VfRtubX(VgIpC?g>b8w9y{-WSRG2z@X59*ClE^G?j2jTI_BYPO7rO;+vB}9#-`6u=pL8!7ZOiGPpYZrVI{$ zx*n_=qq z7|7s8$l$B!_>hu|{dXC>U)!NVzTbAAmYuQTs?Dz?PQ-(lLsVHMvX)_Pe+*ogBZvTR z*<^AU9F%YSCt~qv?WIFQY%lcpguV#(QfM0UT^Tp;sXS>Rj;g@zHMQ`WJ92rL+i&go zEORJ$RmzDs20MCf)4}$#B=8O|2W}7DdFUm#3EciPc)SrS+|+ayyhz#f_Mr>Ngt8bM zJ2IqVyg%y>qQ3kXw3=JPJl>1_8CIjoA_JE<>Uq`g83k8^g4^c0%7@@Bq8#K0FXzYV6{S|}sk4^Y?WsY#Fe@%lW^assdnW}|1-2wEpEZih zmjITfj7NAGzDgu6Kbe}%1~23Cw*ecsfy>_pE`OUO57~(cn7UQ(Xm$Mnm%oXpi9M8K zTz=bEA;|miA_Sk`lNKstTpqDkM!5VY#^pmgUl`-r2RjPy$xJcb-q9TJu_#RN8t>N2>3KS zs92WxR8*RWVVszj=!jJ8uA3lO+U_QbZSGxn{SKTFGzmKatJnu@my#A&@4H2GSiqW@-8WT}!sWYH%o$0(9KJe+PF}-)TXtffOo*Bomp+C;M z($h%NZ;_ktVNkHPoN(f;CNkKnz#DbjSFuc5i||}LV5^Mour1@O85cuJM8S&4gT_mK z6Yyy44ygtNTFLi3_ps~E%OigHC2?}OSd>jppxS*xEBQS+(^Dp+<4~b$EPwc|c zcVwR@@5D;_$m)}gt>Z!j+6d8%AJj^tVHhBiAt&^G?e)_iUzL|n*)Rc*n ztqmrnhCvXEMkECRIk;P?3#jD0fr7%-dAS4kt_{+3_?j;{f_QH(N8vhFk>b5SD_XHHke%mKyJcJDyTLl^`f@B;Ti-&bl9A#A%YESD%K0s#soq&oZg=O?-0ew*I<$9cxxxN)`UmMGn znmC7Oc?#0)6Swh%&OR8-6d&E6aa@wmZ<4 zoAeQJEafP(*4??uu~heD?Aw+b-)=nupO_pvjHhmOEL9J)ySE;=@q`WjCoA<`d14Js zk}7w8)&AnhNmhBsfxtRuyU44+)9!Y4qXtqu7h|Q9}Te|T< z{PPdGaSfh4urc7hpM1n`JqW$`w_CmaTYqw_6)HA_xPBYnyfgN!vGX4Et`D*~7Kgal z)lqOTs!k3X`yBZ@iX5mZ^H|$|sB}d31+;Aifv1sW$2x|*RKX@c^jyH%i#(=K(|DqyMYMQ68f(iGGe%_DnZQHM`m}C2+(XSM*c%9si&E?r21;e_!}|OFO?)2Fmi z&Awt}$@R(ku-w4wbPWZ4mX2;Y0Z&BCp^T*9-wLf4vq?Ce1s{HRf1)jXn%4Xf+Q)p@ z182m3RpOLhV4huo^;cZ6dWiV;OUw^3yv{4PpQd6!3+*5I@hzCC#3}}PSso6Yh~*2J zSEQ04y9SBh7(o6a0s3Q^22F#4ToXzdOo=AQ7Y3?6f*wlF7{Jc^c$db{qq4ZltwOf7 zcyA5lD{FI2$$ByyRmk;9s@yX`9<&ioT;G(&PWD!7Kvzo#ro4Sy42vucO(CM|5q@>k z+CouGEKxBV-PU;OJ7XN5qUibjrc%ikFAO8rr*@Zr2IiE<+85@D(?V0CdOnZcCzZpy zM&sp=VdXH%RKR`AyIby7rUkUQBCnf-hcP`eE4qA;sX7-qzkK(5em?euPSG(b(5%puJ zeg$u;DxeMNJN1a|!5IqqLDzfy8*o}`#R})uzkd&0dJfiilg(_Z4l#_KELmUjcBV3J z=gFs{4DVY<7hx>;$FmqYu|kG_6`6uRBmPX{njMCq-jW4f!Yb0hFC%+JTZ#(&z6x{Z zU$fv!6F-%7h!xPKY{2(9#12Jm5( zT`!J5g$gB3P}^*HL6-q$Goy7%L!cfO-93dBS6`P|_Mq#&M2epAIX}KvNs((%AP?N1 zaF1)d|IabI^+i_}au<-ivXDDaQ?HjSFL~v1w+Osh8*wxF^(DXS(CRr#DSKmgQ$WTa)GPK22H8#Y~Gs(Sjvn^ zg4m_Kab4GfHHEzsn{RN7llvN$gTR~-cQ_ur*{|(o;26s~Zns;HzGI(toVp3)8$C5a zSM3>8GER^Vk&~-WF7eW%j)mmI1G{XkJ>VRz$j?n2G0ri~`{CD|;}e9?0l#ogePX$P z%J3tjM)?Bj1QNLy5rTJ@Rv?xhpVxWH%)NP-X(c$y4;?$fQC8Pc*(cH&gss=snnLnU zBC*A3jQ^>e=V*jv@C0%FzegPBV1;D$lh}xr*GI(Xzl@k28*$;)7faLQ2rAO;?l|d2 zh7enI4*_kr@axSdhTj;C11GEzYPj8g!#UoPXg=YO!+Lm@k&@fZ>e#U?cgSV6-ux@H z=FwX1*T!1@>RT=Mpt3pY>fufCAr1VG_Jfzb?w`uu#Xn7L1#SD8yt;7e3<^n!UO@|>x^irra9>kc|S zPS2)XYmXjt;I7YMIp**#<^Vpx^=@nqENb!VISfdx_txLdZ1i2}7+r<2xw zGEurkO2}>wa%XDL2+@~-E*a2oI~l|-yTEI~av#>Z6)j<#Z5ySR&#c;evms|y)K*mE9&l<5|uQ?d5l;hgRF5f5gQNWHlFC=r)r6SPXgTH;HNsK2rd(s-p=+D3Gc9aVLw+^X8$m_d@bIZJh} z0xb=|9*4yxx$F0FVt0xPIb7zxe9y}n;{GhP*xI9O$;Op5)j>kU?kp9m4c&{U@K_Z^1N59{##z2=N&>TwOC=* zHJ>?`7#s0=3)Vh1dJ9R5JypI>@3*KP$Ebst(_xa3+l&^QF-}ERY@Dbr_pqQt&*_t% zCGLB>zJmR{5dJc5qRsnaJA6_|lK&|{cOBx81oc<=O>i;|xtq;gNiF72sWCVWJXg9e ztE57G$}Xu-{cRTZO^+2Cb1ThUVI|eM#oSi29=n+2H=-}IJCAz@vx=`u6E#)Sl@@S_ zL%C&5prnu(TJS#h$u3xy42A3Syb&#=Xe(sg!Km5Ilf!`TJ~G9fQP?-skDX5wH&_U% zP}z&ta|iL8%~iYmVT_eRHV^{2yG21RN^Y2N_YDv2<$OeS-#dA`gIb)e{fs}d<(aAh z9s9yhA(mNW6^f!P=GWN!B36(XWqmgBGKtGOr!xWiX6C(KrQ(sx1K0Nfx@Tk@L6u9u z$NeYCNsPTW?+YE0S8 z$FM8ShcwQfXYe%@v)LsrrCjTIakdGx4_b-@R}StjLe{ur70>Juu=_%F6ZNyia(=K7Rgx!9SaPZ>(;d-BVEk!%}kTke+BC3s~ zxm98_G+31`U16nI4XM`@Fk=5Ip;x&4VKYWd)VxMHejQ2Bd_v=zk2(?*b;t}%F;Pkq zCfYZ_lS|LMxdu|i;!C`EBv+Srj;H`R{IkE1`=;XA_l(F)W8hBJ*a0_j4PM*BmMmbo z9wnLinYm2PFMt28ZyD&IQ0u-k-o!_ZUE5r%;FXhwUj(04>`zLa%X|uZAhMmot~S=4 z%sten!``Hc%d!Yrg!!)&lW?a&nR>^`K3(TfzzEE{tM$A@XqIP%E3Tu2@kRu~uq;l*>7$s)2{_CR{VHbA60(cU{soP2G^XMfG zwAUU+VA#u`S!uHpK>>vj39=ZxN_W?*mz@{QZqgU2B zCw|cg$#;5Cr?BiZ^@GiWO@sSHWYP{9?2r?lf9845^BvFcdA|Pn-Qm<@)`r3DT?Y#QQld*Rz5fdndan-QXSO43A zjk52-V#UDl&X!={M!g`I!Afqj+&8_k1*c+64 zgc7R4AHg3dm*HI+5|@F}F9W4tMi?j4rf5ZAul`GKtpT*Ocu|ig2#wk@ce{+r$3uQ+ znC11K#GVM&vp#%l3y=-tG8Gfr$0i)G|tv|z;Jm#``mM%D6= z0b(-G6uFl-*XrKRba6zn9IauT1w91`@p-v@$Q!;fEDegS2Co`|t`3XLJ%ru3I~oR{Cc#3X{RX9;&8G z_(^-{t%Rf7&fF}0Z53ULVC$G&H2oX9=-BkwNy+1pkzdFlhUZ8A)w57$l%)BD#;?Vj zY=&J^$7V<4{t=$EzhF;H?mT7}DO~o8dyuE#*_hn)Hgq~E!P+(g&u!k734fj|54A)r zb(HP~#o?t47qTn59-*(p#xpDt zF$Z1YniIc6Rjm9V7gl+H2k1y@_y=^=!qdVqHOuD71TtA$cz zDJIb3SV!YxH7P$isFkM<@*l9#g;OOof7smi<2L>^d@)v-0r?4!*@)h`mj^ zvA0aR-`EyJtPu8fR>G>U_ca+$z*>ZTom#?E>}#y0E7sD;tIY*p?9%CkZP zpm^ljE|n{@R*rPAr~%n3OeK|&TPhDaV{+Los7s-N{YrH)e@z79Xp$jQc8bayq=FXTxG3K-bU1_HPyq zlPj#9Kt_BI?g~YTeEdijyqV^rUWOj{e6K7*L!iN&R5gBjqip?4(omOg_<8r#V>iKMKw8iZd0Ta_tHX*Q5U#F<9H1)hZ?-%l;|R~&S6?; zsRY@Jn(!+vIzw7UOi{+aCPrtn-l8q9tc%g@7bb9)w{87w(6XNF55n2bIp3m3;kOue5-c=N(>pl zfLBMN`X>*Em=C9V>+08uiE)DuoEJ1i!@iX~Mk&4{3JW@AqjeS06y3v}ei+r2#?oNx z8hTrW_mEjA4*ll(y;s>i$OT?DJ7f_|hi~X{e4_3N_gpZ?x}Wtcn&AUm7-+{x$H1+! z5s!(rIl4r^s0egq&*~Bb(}wM%>h8<_IQz}uGHOQouFLE`yij&A*c`4$&#sbfbfWum z+pA1Bj1hhsO7V0fSJ@wj5rh9se=HU+E}YWwnNUIh=r=-g*;tgsLBEfcsZpO?H8eeA z1K}}O<|myRJ$ON$LsOJEBIA1je~|DE-L}>yWBV{W!)se1 z8COxkKkb~3-D7vyHGcvdWzD-Tz}FcJFuW%`FvW4^|=m?bGi>KEC%2a0US^Q+Og-=a&<6`7fk<%(VDzbwQDXsknlvu zY^jEeW!C?I`K?#lmdMq}v}A5TOIkTRcXS3S=+0$V8J&QIU_0t4^a+)Oq;c@U$`7a5 zGV56+-*)I^_It{6ReJrglw-z7j$I_#9fPP(qp{^TWd){-HBE%+cXtzL{5E!EBwC2t zvj8}WS%YA0`tu8+G}(1xqma)%0*~%)JfDF)kMOPf+wXXROoxxZgeaZabiF*Jvr!IS zk57tRQyOd{nVlbqnL-*OO(Jim%IgX_GR;$fUNZ$N&GrlIJ)-VR4z#%G)GG>|&=||m z;zH+ZrrvN`(LF>!>uk0XyOdWJ&FQ-A+25Ay`6biJKlUy=K@v|jPEz@Z-vQhgC#xCE z01p8c{HpHsb}L{!b2JxkT0lR@gv^_T(joXF_@^?=!z`GHp&0VVhjI>Xk%waQNaFux z9t;AZKhKWjFh9qa=X*9=nwm;a$1AB`0?n<_F65PUT<%J5vw8+&^OCK=?wI!yR?`Wy zQo+KJK4yXTpA!+I*_^}vwTnv#GPBOQaURD~*l8S{%GyU#C1K*DP)b{Ychy>fs-ro` z?UYBObUCt#{*n1*eYwNR#%LnBz{CIdF|4_WUls5EdW_uI7|TMb;GtSyRzsHD0ol_L zI}wk*qJ1UqPIW!8OOE&LIgX3r9I@F#?&RyO9iPwv_{;FJ3l^cQJJmd_LeP!tqB)>! z`P?4-?RJv##G*P#>9D(1{0XujsqkK(D`E3QEl>f^j zwPJJ?7VQu5J1$0@{t_DfEJKY~@ivTBAgo9H< z$&qP{ixQ?NDc8BvY5i4@ToS>X^59KxwEf%lwo`bG*%MBQ@uoD!o3`dw>2&^^`f=*O znI_!04^E07)e2kb?*gGho3=VHzgNq+ zsP*-q_f2w9avoyZIZ*@ah1nkun;|Fi{RTwr)hm1 zwHJu?R$XDu&S=yLPsJsiPRd{6b7i^mVb#ct*>rCubD#^gRGHq)j`gZ_Jts0gI(?*n zY_{MgEVEvv_iWHU$>%Tg2R!WEEOdFA5V?Cn4D@dS=wj;aS=~5sM=e57y z6^Thzcow`rBCjg%8=5$SY6Tk5)o8dWs!=pjapSF!2L2d!1_Y@}Q0OZ9NMwKXDM>O9 zOJ!-%@zzL7w9z>ccywIDo>VM>q+mkGDcLekOU3Z2tv+-#4BOIpv-8^O-jFkBhUGdQ zz7-RnKd#)4TCfxUco4oH*1?dZCQI#rL+9l`URAX6M?x7vPC)pVIK!(X0abDSgjp?y z_hDPO9e76zUivM$-}ZzhE2`_dy#GtF7FBz<5gxo@mH4X|SO28z?viS1eWN^>EPv52 zai@SI4PvG|9TGqqr0;3+FyX$msC*oX}(12A+K*OSyTI!ov6Qh_s4;JQ39|QQ}ytwF^zrUMAsix@2p26 z3AJ2dK1Efw;)bj+^8Lf>YD3qLn5Tg}5(U+X`5N$(pE3c3fsZ3qlS=kPXIA%%c;bg0 z8~pQCm4rWcCxM1pRtqxjK0vYpll|Q{+26nRCObf>{#$?bSt0hs54&IN_`#7MwZD*9 zLN(w6GDqX1&hdK{O%OW}E%H1Xo_XI2LCwBZ7cC{C8xb^O1xX_Mvo{T#0E}c0{+iXM z9=I#0kH*m|*FvFHf%)qb$!w!>};pV)K7ox9(*xC+2W0zP*0k;~!o!0+E*n}}{$SHpj ze&n|gj9~0-WCL5G1xbxa~Q`l4ECfJm>;3@I=3icau3g)BL#~TnMp_Udm&G7uSep5y{ z+QvCnXJ0 zj`b)ls!u`YoRS96ilbxfO8q8jQIBLEqH*k3=LhhRRN{Bs{yP>h_;2vQ zKZm~o^QP9f%NO$}q`|VgWF~RbJQ*~)^<3!lW+jO=MHBqOGeC+8wPN>?JUzIiT&e;E% zgx!Cce}2Fw=XJdO_591l+c5u(*!)fZzvd4Pe#9MvRoji(J10JRk;)T zEzcCGxQ9WP2k9`ZOvrpok0GPlZ2B4OJQv|{KSK8aH=M#QlJAT%y%*6!m$Oo8LX<@o zorw8El|V{+Qqe&6$~%JESI8n!=HpS@A(PRsgR2?03b|w0Z=@>pdyBZPD5iqxb%P$1_K0y`!r?&Aqf7}3DH zwxNF}e(#nmy64-Fp*O0LRN4g|pC{D!pN!&^EUNvgFh~5UobiFVb&e+oMC`$4-Y(9t zia9yD=Bm~Y5y6{WvX4&qr-TiTrN)z9zNeg7I~E*tUYSp!T$<>ejmic%1W%di4VLi%dUp_}BI6VNJruMbaL zV(sOXfRdz;He4X4W3N`TY!(?AXpfmd-@OS^IAHF34NL{M=-%!%-aPdVnic27z4-tmGEc#>%Ci3!j+JG*;erWrF@5HT`L@sH<}+k=Ur_^>%JCE|2Wj5dT5A{YT}ETN?F zeCM_Me%JMzKta$Ra)L9xCN?RW!0o~O5Ik`0Yn9tWLf9D80Q1aslB|<4e&kWt-R)jv z_-1hikGfX2drwcnyzW7t`50FlwntXQC@-1w*yo>5$_6pLwU@#8q8+deUp}`P5@;Oa z?W58Xp}}s2PP!L$kE)3E7(M1XR+E+iEqPqZYG{FyCL*Ye_(yncb$2rDL}rSJtNg^5 zQj(xZnc&~nq`fbfwXW#=0ME}lraPuTW;kX%CNyNHK%bGw@lSO&BR6}HW=ZO_PFd{S z=bCq1Jf7F7LZ*x_X`ZCcI4WB^o%GS;6oDDDIyvNhx*`*%X_43Y^_@=nx#v1QxZ26d zpTdfwx8(>~vQ=6%Sl|iygOWN&U{7Oavyf-db+o3zRA`yF?EG@y1MuhB?Y#PDBjDO7 zRS1Jh4KR|3D=J7nEc>F}dHMH$S5)8FlQ6I}^UixNe}&IJ#zTUi`&k9{Yi2DCc7$oyEmo*)b7&G4z6R~ArZ zETkD3IW*2w^~`?))0D7!fNjo^IiozYE&CVB)>mdvVjQZKU2H^H3~$5Ll~l{FPf8@; zy~Ur#?tQCuoa{o&^jOQdZ?#N8jvdgvou9|}&@9x2s+wr|yl@g8@+yk+^H*&pb1EUd zeCz*Pa~>gU9{sVSdfOV3SNYfz)!WwP<=GdM-2c!z$C`Ed8#h$^kcm4afAM$L*=_m7 z>zwx#-Cw*advVVE1#2GM6zghDQ8DY$v30|i!p*Vv3vkK4>5)g+W&7r;svF-oJ^J|O zt(zWy)SAC_b9MDC6`Qwi-SDIGZJRbfZmrt7dE15x_BEa0KL)?>8-GuEDzH1aC)5?* z7daHe*g2Da2EW(hvuyGT-YHRxqzbqRnRZ4#hQHe|d`u_crwRCf`0nu12Mh2!7R!tW2C@s=2!($c^CgNw&J<;|eHJ4|@D)t`<^ zEEat;jBI z0B1{js!5Nw2X^Acqo&Uu9{WCPN%gGXtUYL}A#1{>pn;CsGG7D7T!PY_Up?{w*+#uVq5&PUwLgRq6ckWlAZ?VfY}TQMw^ zdP_6n+lQm^mTHn}X(9RY1@QRo;OF0K_!9s6igUxoUmJXzb^g>=Ei5L_;s;YXNm*3hHHK12Ly9=zIBJw(ds}G~+ zmJA;B=j!=5WNl%xuhscw=?lnJF+*x41~*ah6cTQUpeA;!ij*K87J5gWeWfxX5|b(s zck$+69l|VXcK#Pu*$U5w7E)Z37V?|mCaE^r!^S0u=oea& z>mA+Db0pwA^&npcbR?F;n!|mL#3Z9LR!6kJf;xUrcGdTtUZviCX?t`Uc2)&!F@oL8(x@O(&grQrO0!0=nNv*&RQ$ z5#Wa+F7RKh#eC(zwaEFO(McH#ng0@alN?qFU|i2K<~y%sWJ!nHdf4cbF-wR7K~7jJ z^I>c`VSs#?ZGj&A6|Du8c;JUW`5w7O9&6i$^?HEmw$93xMMOTpD*(I8-h73&6n;hP z_Ufe8rxl4LBR15vQ0|HTpYa1YPctm=E>xZl>zkoruh z0*5S&crrg^>g;H13O4xfW?Zwl92kP-XIwmXTh!8te3pS$|00ab!OpCfEITi??{TMN z6=sp2L9Ar)r9!os*7;LAfsSx3%c=I4eW=$igl9%{3^!Q`QR6g228SL?4Vuag9`)<@ zrlaa2?C>S6$Vs+s=YL`y>Vv;(Yr?osj;3ONl1LUMu+pwLnF!cx_S|Ews;et{f|vr6 z)o2jQqr_vh%V*z?=%ABAEI0J!?<0TY`>5@HWas;Vmf+Kct0y+GlS~F&4?^pE2s!E} ze?3%qNL=C=>H zYZ@sUjR*Z0^=u(!NOM{M?(gbfQV9sq;IEF~#m+rE3$hU}`e^~O?Xl6gHxR9xhyHUA z$FUM#qM&t53wHM3!Z(M^*vIM8zF%Hq@Dv+OM5TF^m_;mvoVE7fLCc@kwX3KTj3DX! zZrd5$Gskv16MlQIfn)kBSyv+r{z@Ji{28;7!G1|VWA+v1>>LfmHF8q*#QTL16a05U zy2BixvCcsT2>rMjm@%HM*PTaCG1@225pkR=Jo637XM2~py^USxO=9L}EuX=hEr9F03@ZBBfiIAmEDnP87-~MLy8;aNvDUmydFES{UWzAHuz13m$o76ukMqi$ z+vza$OSm`VOE%(B_#(_-%;KVmx%It54m(SU_A@Oic~N5hOg*Lne!LrcvedAiZ`K?J zT%6~htbrEHHM)Bqxbxdjj9OX=M>om@^@^vL3VUCWZBDZJ5~E78wPyilkyI2%=EQJ! zHA#DCHZpFp>NjSxjob51Jdu~Qx-)wtIQg3H%g;t)wd`BEEdHrG@5 z{xYsXdsA4Ihk9$SJ-BjAUKwbBmzLgjk4x*CS6fHRX&!Z{5@6eq)GT+a?)`aq7c3H3 zEgDhFkr%J=aicS-UPR?a|8%Th06j}a8~zjPsQwc@?8SP_Wx2Qt_l=*BQ7tg|aSxEksSEXW*7ER4eB4e{Ac9Z!3K(K4O~T`$dwmbxpm0H1n!IbKD-3j=R>g2 zv(GgFMr#eLd?dT;1Di{!wk0XmA-yV#OraMfSDVLM&x3-2dO5oS&TG;%@Qn9U$+kwR zj^!Tz^w1r^9kFbtsLRrb+A%tqNYMWLP2&a^u~k=9yV6zA-Z-z!eZ{fli3h%qi9fqfC=kKPIWyj4wi_umSVSSE@lja~bud7Z2Tm5!az2 zjppd4*m$NW8?i!(jY!ytzqm2ttT$uS4zzG`)ETG$Wz^jmwe)|C>SbfauEOIFPdWhO zUH?5R8N2ViGCK^;i?5^pq}cttzU-io-EQPw#r=_o%Ls?Kn+tibd03?_iRF(6r}uNz zwW_!&$G&AX6{~0b8GD<{^cT2OB_1XmsJ+I%dNtj>Dr$zNrUm{2GO{FHmbvyzg;eAb z;RjD>*fi21IfdO;c{pg6%RSQwoexVoI1HYS0uO=(hK@fh55x1KnW{f}NFKWHHSqzw z`4&*)ZDfW8mD8l1z`I)K)v?yn_^Cii3^BIzmE-&fL>dYw>C zw_45IQ%v`8uD?}eKGYlq?1ite=Qc0&Pt${XN zoddl_GVN#FAawLAn9e1;N7)0K%8w(iB4{X@Ll%weLx!jQEK}LQt0fgge|ib2Xq<8` zXZ&V6B@00fC+U-}|1O^y_Pg()7UPut&@#U|Uw_lDE8Dgu<;K|aVq<50J$4T81m|O8TVi7y z{KEcJP{ep#F~&yM#YR8$J}-Y1ZSZTqHG_`>7DXSN6H1;Od(LIlCo#$^c@RG3X+)#k zUD!ieHHJIk@0l}tThS4+47;q4&4{M3`i1HaNUh+to*bQrU;M`-W109Qpg;oZ_{|FG zZObroPho{GMSk5@mXa0L$E-^IM_w$cCb~CFh>d_3f|~qUODYp|r=ev|NIa)zba*^I zYILVVz7W}%WLt7Q;O;)YQqw!~+SuHHUaCy?WRRzvpw}r3N*FxSqt2@rFESo=vVMf~ zO4?aargwNqvKEdn7Pgq}{8DJY%W3MlTZAn%)qhji3=i-1OB((*i)>x8XS@@c8JL~S zROBYCirVCA`%r?0dG0!8M>d1@YKNK)c%c;yN!hqut|XH%BU5d*Dl-$*4Nn)>eUxLU_-{WCZ z(JC?}GPwriY})_fz)@W1=|#TwR(t26`8N!z_>Ha-{APPgl}Wp^gja2 zO=4SMx=9S5dJT9KUMjTw`g)&|QTYI;y#<z{=o_Y??g|U(h!Wt`HhFdol$fBiG17kU9_^&>;6F*LYZ3D$q#J1+ zdj>P^2$(3)9_tC5oC^Agop`pz4w(QLs1g>Qd+_$!WgDsLDa2_J0WTdmIZsL)tz|w5 zuZ3hEFy1U#@%E1(z0W^%r?!uY;2(>Wo#ydyE0G?OL- zGMp1TSL63WNLFh6HajPNo-hB-dphzo+O+dYBq4}4`)`TDqcOT?+$j6_TDro5xUbJN zV;Xk`xXW~SPn;AhtZ~s^;MduZx~q)Nj4~RBY7N?GC)&mHRXC4hqXq{3$xU*3&?uj> zl#>;q&ajckJV!nmi;w8}t$^sUQ9X<0Y-^HFTGo>l@=&ys!JwmCN#M7UxYE`};=tC3 z6@4n$>S09@1?0f`4llTSA-%^z>;0ys+}#^yBj9;hFyG>f-MxQH7-w=+MO#x$0yD~| zEtS|GL?Gc*j3@@chZfNtRdmJ3r(@=z2@s(T8KDPbb2A|#cNO_l#E43|D~i^Tb5T># z2J(yX7}jO)(N^KfQuMifDMYH)(vDqHQUVX!WF@W1^%=6!8Li22T^A_hO61is zFY}l@vVwM>?dO)PC-2^@22mbGkos6lKMSlR|zv~(d@eO%h_mBcTEb6c{3PY3F+yx zj0esDqcTZZprN^XVQ`W+^~UPjIj>A>!IO3xZ&88L90H{&fvs{qO=TEYI0O%3nNEqp z!AyS~!vt*YbY={LJsvPxbLd3TGO{Vgb3F1^CEJ}C-f9Bg>LvC@U3kxj-zAlerqd7d zeC->d`bmD9uLAcg*EQ8rFKPl%)Z%hpNxsuzIq-6+z%++5-(v`~_U!qaTvmpw(T2%s z(DWzIi+yA57ea>n%6Vnh1G1GpleQ_QK}3bH=p$5LD(rg11s*kRE#l7-!Od&^@s8>L za%VN9LFT_}aOq37k%>1nfbJpCr-^``uVQC^OpiTn2mbtL>@46jq{oi-@U4&$&N#CF z`V{I{Y_@It3U#6kZ$Ji!V|+8lEJDw5$YwnRKZQ%PM3#&D`Z!<-`=ssx z8hPm2hwj8lYlVd-gY|*miz68fXTkr`NUF)TH#A+p8aKjw;~Hk5ucJ5x`BI6Nx(aGP zv@gOb(In`6$tn#2->3bmbpJmL^HbCom8@z0}X9OEGKj5a8jHw^+(FwGSD*-+5 z83?eHG@EeX*cRd5FrA3`(H)w2f9*A*9%Jy5!C;5#)=uEJUNMp~a_yWZw#(Q2hJaDF zlQMb@5%L<$7~eu{=H;k9(?qf{+xYRAY^xXpdX_N|^6fF1N)^+pU`v{i1dkH#i5!jo zX8bMXY~*BMFsO$tY=lN)C-tzkGH3*!pl`Sr(QHkUE%gPdnC3LREmikil4LDB^y^xo zF|Uz?MqTiDs5RUbIUF4re-%449lM;YJQL`T>Vx_af z7Ie2YoGPb#I*%74!|=WR$a#+*X#d6%E420*WF*9P5V&eQ6peB1vi#r?HH;hpmF@Q5^>;IvfJGk2uB#ZX$C|oKgvAr0bu@;#P5V3{&@yHBk z5?kweS%dwxD$VfIW-W|zIlB|G%5IjcIMfqvhJNHor1`V8quS_#z8BU8rd45-FR&|f zNfsd|8GIO2S#^7$tK5KDeSFZ_UJp$xtVZNR=a+?}F%Q&Kd^;cW^|XWx;RXHQ@9*pz zrUSHd(myW&{&{cw5E-8H2C8MzZ(=+Y-pX$UGpUs|tv2Vii?{j%@JjgLeHMw_E?RU% zvOb+FTaTB3N*;xOW)sPQofeLbq_^uua9TOQ580?$P_{D**V>uaAL5l-@N_m{n?-dD z(p%`qg)Q_K!((`>I=>EYRb+3q2@qEBUVjzf4bO;=kEq6e7&7#48(1r;=rqK3ReB%e z)!b*#?0qJMo$4k5?~v?Bd00{79bPOQgI~x_yuaF)N0Tppf9$@Ig{Xie>=5x851mWa zm>u`==4dvuag!afH#d6c$ZtmD!VCJ!)++5)qst?6`!^10qXt!yb`M%^7+W%K=>Hju zEW)oRM;Bln9kPbS_OSd2q?YZ`C!GU73+2i1>BT;ou*P<@u+)FOQ+UgXlb)>b;rPOD zfX*4XjzvGA!o-%HJMgAAgqp**Ml5}0QA3GPt9uZC@X6+mZ|twWF*fpGwDwm4)>jlI zY8uCHVf9gy&O4H}6X5IvnAbw;JAphw?4|=wGVOCjlc)&nPJjfVUji(! z7~fXV*F>}ZgZsb}#4JJRk)4m^@ie%E6lY|TIFdvR^ds*^@9rbppIeN3vlR2odLB_G zll8RWdm$kjXK^etDh+rpEzEkD6-_=;`m)|zNzBRh-d!2#MkjklF<*~TzvlQ0o|@J$ z1G|$Dm>x`y&I+Y@IqxoSM(>tB4|*-feeF16y!y8nTExfDr!oB$ow)xEQV9&89xYSm zk{(E4YEtSn^82OeezABgx~lqG?{ZK07?^ z??!up>6@czdh2Jjz~K15K!oF-$^PZ^LM=)ZRE8yR;L^1S>jQ$MW5-=4_B{!?!(Y;ow`@`6r@I0J`Vfag8=UC)Q z@}s`#5$q8lyphi8d)2G)&YjfoxG6^KohNeESze z4<)E4y!nUc67?sYNb3J{o9oiHxV5tOzUmAHMR&ET>dYNZ6*(Yae?Dr=!tJohRZobg6G9>PUAYfgvp2`=rq_S}9Cc(d7tB&Rzx>8`Hz|sn7z@vWPY%%P3pk&|9lT8#Z(^t4aRvXGD0kN#WK;7%V< zAVvMe`DMX1IRkpZEg>^WckMa3EPN}oX7m99YIT2rhlXDho!3`o6THT@0?g?SCCjn% z%M*@8sa+42QLePQ#vnF%(mFX*C@&GSW)N^4cPM=yuOHL8MR_j6@_}amkAio);ddoJ z68ts05^DBW07tiz_48MpdpMND_Jgf+`b^AnJF|eN9Jl4f*1q8Fw;fBaycG)2a#4l8l_r^P!^yzX0jFvLGBH9vcj`sQ&IPSl` z6E^<(P6%u#tnkns>OYEn^fSiwd?utC=V(0o{!Z&sl0}iTNz?`6aq2WN9fKhRi)rTv za$Ts8ts>kE%hEEE(N^E}V)W&c&^xi`$EG=U{?qTU>h`l-Tw=)#Qku?-AFmo^{0;V< z@m7UdK1fsWHMEw%mBri)i!Q1kPjz#iS4jGF@IE5rbQ3?jWmF5g z@v@RQ5)V%H#Q^FX_171s4;|x)YYb5JN!UPrDwX;qvst8maYI*^co!|lS&HQ-5$=f2 zgjL1ItSYR^D=G#7BjhgWBSlNNxbY;%Ek>rzvjMVT-%#xUBp(NS{sj15t0ZB~^OfiP z0@~gDZx-i|T&vydoHsX9Leg=a1jyus&AhSn`#-G@YPw{Zmh|^D!xx z^LtR?c%ds+uN^rfL?R57ez+`R?*9Ou2xmP1W#xW3?!1z4$YE*PUn($|Pkz{8`L8cZ zh25|x#lMbq9%M6T*ulZ$6j=Z>!qeN&FK6R2j|MgtEr4%~k8V1@oOy1bzZcj^^=IPj zTMOac?>EL~x#TNGbz&!0_F-Q4gHGCeE;w3eVl@eEjv7K>!AYQJpvRi?3b8a1j$Uvq z{EDzj^Xy6JEr7ogF9Pp8%Bsvy_J%9xv11Rjb$Vf4a&&`Ux9(kje*Sd~ICpZao(o>P zof7z0B$S<>AI&@w2Tt%3c=~iUrWX}y+3MIT*$SbH$YQgO;YEy%-!sn7KfgRYlg$}@ z+&$Tce+KkDR%A>}4c!!+k5h$JmM)S}3xe(DG!=UWkT~;(Ha#KZ{QOAf2~E^Eo{Bt- znKN`>W64QK-K-dim0Ujgy^JdI^EVy}q)x7akLFr=a&l!blhyhb`X=Xbez^-7X&ELL z4!~o|*Z-_yrWZUlR&FugYy63C-s{w@-@Ml;AE5m&V?HW(MdH56pevmJX0^g!V&7p` z#Jir!V8DOtcqZdfg-6(W*xgCp&H3e%c1q;F=%$%oXhnnv!jt!7*0=Z*k(ulS_~WCQ zUhu1eV|?;%%rX`~zFD(~V9nd{6ytBwl)=DpWp3aW_`@t{*w~c?sXV*k4C{kQKFq@j@;%E{n9cG- z!WZ#yWFY!#%$Ft^{iG@Vf#-wALa8`iIfaY2uZ~#THpwdIweu}etE?82L_NOm#b`$N zN-H!wh1+Oc{aDOXai*IDZGq*;uT14ISihz+jWB9pk=CgaxJ3$|D>GRRiwy?| zB$~s>3kNG7*4++lde?Y1c0+|#s3-NU7A@0m1aFok^0`FYH{t{@#O#{n$K4{OF-^UC zw&je*tAn-xnP3oQruOOaYs#qRl~uWivUGk^?yM|wR*x(l%q|~yVoq*imhQyH#&mh2 z`$x==rjbYe5lFPFcDmtLOjcknS)XN&8o+(st}KI$xI`?oPWfc+*uv|YuZv@u(8rd6 z_V}OyYZc1P_RyUp>w&@VkbB=#M>_pUkaOFi$El$2!Jbq>{cbB($##%qI)AJ$UFn2= z$H!L@ym8V#Z?FifY<=j*WOb|ARZR$MOL9 z1Mmo5a0-+=aTc@-x<|g&-D{C)0#Ua$2|U#YW(+ZH54_$+K0}rX9@skDN$y^Z*0t`# zm|?4>*7Y2ogv^5{TU<{ndKK)xiE3A7Ku?6WrsF@wtgymwdtU8)$)&sQ8E`s|-@+a3_^qX!I~ssCi(Wph%_yTkXMNz>vrH?491cP_9h`H{V4B2T zD~_y^%-1r6)s3CVT?buY0vS9oK4>SihG$pW#S)pMYwrEWGPO)f)BNOb$<6 zQ)@eqK^A@p+Bpp0qYjX@D2`_Q`5* zH|Pn|WIL}+*$IoIX42v~wc!RAGv)nnu>ZI1jY-c)3+Z-7-5I52ejKRwXO1MfNH{Hn z>o^7Oyd2c%>VNJF!^2Tp58nn@l9{KYu^+s}F}8yim0TR1A*|nL$G)||10l6&z4BGT zL_ph23{#U;iF%Wfvm}|-Jo5wh{O12-?OouTsxfT0kv` zaGHidw8Ej(u_{7&DR>>Jf{Js!cBegsf}jOTNwGjstc3vt4MDHYm;#RA10UDSMTM~- zV(KuGK6sQ@{@;C0(x#x^`TRbA_@p`6XFu0od+oK?UJoW+=8QNqw|ioh0cIVMkQ$0P z{LA~$HhHI72Te&UqBSqYELPxrZERg{Z{K@Pai!{l0ceey6&E|R;0gSggLo#?H-Rs^ z82S#>H@Qm`3M_sBANF19nUFAwj0H`S{J?4tQZ&@RF1d{{{6@ZV~X0+$8ap@MjVGk(U2NM1ItH z*<+M)Ma1?cTs2M^G2hq{O{~53LT>O1i|xFoLYkx2(+l&58y91q#3ueq^-K@d(`U<_U3%OnRL|fW>p>k~usXK9&tRyIe6%)S zrVCr{lBPxUrf;Yg;l^6Fi~~*_Wt()}rP4EMlh6lApDNZzGEluGvRz`2g#v zX0l$tkik*qK}U7l%TA^hn8WTbO^(vfmU4~J>rz?Yy8TV7_kSYlMXshcp*0FKlf0qU zYK5OV_=<54sC7Um>7LnMc#+Y&$8TDmkWR+I((WDjiR<4Ql{$fp+tANlViU>Q4bz!N zJ0{f+$G%2OEP|I@KUE$8PP<{tVGqw%EaRGwXFzYN-lMC30KXqSp21eTP5-~gZRTE? zg@jWOFEtm~_Znmvu(Z-BhEbs>fNv^yt(;fs1FLBWU?DS}_;`l$dXiD; z4$El@=TvKAJ;_EMk(JP9ffIq<8A#7WZi(e)GiDoj-+i`G{C$Nf`upJV?>^)h4r(cO&!a8_e|DmE2q{_to96f)E1Yta%y`s)tprAo%U`Dc6bY=tStVK}=VRa>mkW(MUdkynMYI=)eaGRW9Q zqGm~*L&&Q@)fsd~aT0q+DcwS$xfz1(aB2$EedO?}Ikq6rJmgXFfQ?;klfhc-=+!8W zwZI^p&1z)x!pfk{@$dq|+GOw^#nIoX(bzEx5q+Yrsct@02k=8{jm>Fjc1P(x>@u^` z4ee?pVeP7zpfBsp&+>MTno^sQkeW%bE1g1%Suf~7bu8iybw-RuaD_%ZscSA9G@4mG zHTQJXgjJ!9t!ul0Rs^)8&URwj%fK{@xJZQq^d4DX)%l~pR!`fYbAth6)_e6mw99G|(br6mfb~SQRi}=9JZ78CRAdh|2&ovR6V=)NZCKCm zfDkBZS14li8H}>HRlMOVL$H=^$fZG0&84gOx7+Ii8~1=_E(BrFo-k}|qY&Dj;q-X$ zJJ*kL$*;}Bb@Mrl(HD)jlrq}#Yx5bZ=eOpH^`&i4U@(iCQ96|x+<&5{Mz*rqyt{K5wQzl- z;!_eE;qSJf^#Xa+xeN7z)sK?mZs*}zVv;(I4eNK$(hqTK3xjh2OT zcYz1$n}zyRN{_uQNtF#Hh31UycD>jxhkj**(z?PDePumiGCokxJFlsVm#`2r{4Z|%kMuAI+WLXUd3R(9#-iRNC^yD}4R`ZllW($_BQ ziPfQEXD7A9j)|VAGZ^Y$W=H=-_M~D6;MR5J+b`)qx}mo4uA1$(sjW!@`WZzq zUN@t^-!rxX)V&;I>eFScY({$j?u>xY^)~Yu!{)re@s7^c`ifFMvlmA8?VUFu9F4l7+P2|0!(S7i7@}#6lVZ78ukc3I(0A+5;sfd%q=wgVh(EYrd()zb%FOIEf!$QYE<4Xua=G(-cJ`p0Ns@7p>){z7#KWpY;+_!TeZ9HVwV`E| zt8ZY1YkG6JYh%lDSN}kTYi4tqu$sml?AyW%DF*k)y_mmLl1T!2nKS`X!9$rZ$42_ITZ>%*x^?T&$sl2M@$xm(cb%%yVmek#vKcWP0jLK`;n-P?i zCa7t0J~&e%CklmfuD%iSscr#Bvl3VuSO)1pOwZ40to#~jDN{(#5{cP|G5a;>fqYH| z@^!G15lJ`2h`+{_N%*VBjkzc_kbxy%AfE)?k@wuwPuuamFCc8C)0+)n_yAVO9;^PpNWq%N=F@qiAe z^lNn!{))JdQmh-g@=TjSSA=_VNQe0s;U^5=hBoBNKqMMi-ZEBTlXm>vU96fpPuLEeNm7tX0ME~q|im{*V?bXTg_U5<(XbimC4k=_OaG zWsX2jTbsI(+e)OCXy^aHleys&K~5vp>(@4OmUN<%(v0vnEs=^o@+dMV;D9ybM}EBu zxf%W#*-Wx9t~q|V;s-28Hwi6KwX0i}HXB-m+UROs?HVSR4J?DLny@OTMad(<0SrP6 zJ}n$%qG?i;iYZ_F;6;}DJ~0KNPU)JuGpvAan(sp+!(WOU?R|g7??b@%QPQDQN1oH2wG{WhN}ng4~IO!DY29HNjAJlak9)%!3`D zhf)$l-z{xxCk9Xyx z+%eIx^wi`i63w28!Ld-4oex4wr--5a(?jSJo+iF5C|lT*U?^)m7LOIa7Nxg zf9+Uz=pz2m6f+~h<@pVG^8?KI2-H8p^Xl{RcUkBuew))+Qu%Ufu-_1QcT}>58Ak3{bMpDp$*WNB#1x*?f5yQ z;@dVAV)r}#SS}Xuln=loD;28G$coNckPpsb2(@#kp5GuZED5gP&GgXx0}n)zxrBiJ z6cJEnFYHZVr$V6fQAB!t82%;Vm+@c^H7E1I1TEA5x*6rACOw`WJUOUIS9X{-)UK{p zR|>qSiLkUA2Z$YR9b{=%YnzIzZckqppZ z_(+8v;-FTq+#f}T)3cbv6xt8Ej{JTD`^|1z^PsbZ6jLY#yCb99ND-hhP^Xqk&l9~{ z*j`8aAgxyI)uy_=d8tx$TXcYT&0@EbZb;8K1LJE!C1W++3oe%N00Cn&kNwpoL*mI! zL#{8~7Dxt~wY+?Xj0S0KZG4LndMH^WNlqm=8L^XDDE~L1{QqFzDqnJm9AkI8xYZq6 zF1bHaK$&wsWH+a}Yq)8JW-;jW8a20ScPRA5jqDu(j#0ikiZKbBmhYl10_16@;2Ue$ zrjLEby2f26s`tAGZceFRu=(*#y&IqRUqE~*9W`cW6{D6muFh4vdY21v26X{}`FV#F zm!m`KoJfV2P~ibKyV=~$F+KyVG$nYEyps27$=d;43u0ozn!K!;heq17xTmW?jLH;h zp!?zBCq+RlLWMgM@{-T!3v`6UUGR!ir{8tg)@OFSP&W!XP@lR7yQ4NtI&AtiDLhsi zFNoOL-nEjaGaKP$nz%_Ci7^2aNiK;q<O4;9ObV#WRL$xK&fE$-aXN^o1096zOK_hpu^CdMsHc(s z9-^RBh9r{h!GGCq_Lf1Gf&YnyKV?x)g9rFaqYwL%;00hr zm$Y(U9C|K>bK$KXIsMG9{^(qV+ch>s<9bx#Y3o?5aC7Qfk}xLGEDB{LRv1Z4@H7!8 zOe66^E=d&9p!2&HlKHt}G~)i5q&Y739jnIwi&o?RMXi}sy>>c!51fz+vMAk<0|OZH zj^q=pnGen1(0jiwABwVQO*oU(;Wsrou)fuaGa1i3qSGbKuLP=@7vr|tmUV%e){Tw{ z@>33@RH~3=EMEBYlD?P(HejzR2i(d7eOWXGlzXuHC^(4+fjj?+=oc}FX1GvFDMnO^ zSe|)=C&l1oGrfNV?B>#sEl(I1!INs@$U`p`$a6-z?d{tXjGF{{A-3>y*m0Kl?{DtM zs5)Y_Uanc`l>;}qp`q6}+kcOcPPsLf0*(x@U&?;6wNKr~kJDA%;Z#u08Q|FZ3+Y4% zy`Oc+;GPudC8r=71K(tFPin?9ncJ8Hdn5_?J;Rh1T(8V*P0mgU7z4fO5Y|8R<}P?V zNrkG};$2G=7Q^vnDU*$5rCv%k^5%i$<*Lt{d+s>2kco?#`NS)vJ^5p>G9U6NJA?-A_xlc493CMJ+I8e4sI08ls}ygTiWrcqoYpv@rGY(Nh04h=g2yE&C4V3D!vO>oO1Nu&Of82!Lwn{_Jd(wFn&b zY-f7wveqhLv1hmyEqq4{tw=WRqliE?D)`0Z0%B;3nrtN|=w!Wq zAq^vjl~To`y7$2eY=oD9s3|`ZaMEhJ$(Y`fCT$T283<4NsoW}9HjP)`@bG48XiLjZ zp+qVLBu@!dBq}e>YtYVoE0cUTO=tw|8V>4v$EQiY9=2lc8Cwz8TDWLMdf^;n<{!2Y zQ5sp_7g5~$z#`5{j83D=>e8(sl=jHm5VAytIO0@i_ofwR_DZ|LzEKh$kY;H8oEYb^nz~8Y?Yj@HnvfmDTjs`a3ZLWc~VORsH2 z+J4A9j1Ez==_l_6N*&2QNDT1y=FU3MXWZau)@Fjt`dUWSJ@4<*gbdPFiktmzn6Fq?hiF;LN|&v$3?#Z!wx&rJV$5$+{rPBz-I3uiTrm1Z*A+L6 zAejDT2WfKN6e$*drV?Q>mqyI6PD}vQclhEE_sxiRn6<9&mW#*Je2MZjux^@-iON&6-wZ}{uPyTa@LJdcb6*cr^W*lPe0r= z!S$@`E~_}@40hG=yUosf8grVi`1IB(corB(Gv!R9)YQHK@xd<7)3oCG|Ay6^ggH6V zp%ov)wBn&j-G1#L@F%Pl-V5^xGeG{>iI26ME>o+jU#$ zwzBy6kTU9mMj%eY@c4NtuTyiMJB>GY;Em+EtHp7ANDGHNJo1bQ<;@NCaDi&q*M9B4 zI(i7JKJ-vT4;MxBuru`$wTCGM0u6eFA9dLIU#xpeUFonIay@M&T(JIm*MGV8Nm-;? zlIZOgj;3#@oDpz1nhdaSq5eFXyukVFGXfMUI5V0#M^mnhQa(_5BBJDNpfm&O$6ATu z8fwX;x3ikUwJas97M}Qr$Ycrc8#E(OO8jXvnxjaQ2s^WDzJ9EvE_h?fGLDtxh(8uq zHJmRRJtF?78O=Hl-ri86{=XEZ4pGIx&80!2oJh@xD7XoGlnJyi(;Mx4H~Zf>NoOfD*$wBgt^2 zNICVyvd+8+8tqr69ykKgdT9@xQPJ$4pz4#6_m04%0Nh# zQ`a9rWX2)+ItpHWR4crOv|rw98>`Va?j)l#nw};49PcqI9Mcimm8FoKExR&zHizW^ z;EyYHx5!lYkW{tOC@HbVq!Hc1Vo4nhMV(SvEWdi^XEYO^8B5;#R62*5>qE zk}YnE$(9`8k>1SACe<;F|7Efm&;&R5gC*-l%WU|a=yU$%w$k%`+xi76nqPu{Q1Se7 zGjG^nPB6Tp(DVJu%FQ}MEpDwPbE07*d~-I)iT#pV`^jnj>gBB3LU0et`LfpXwq@rL zQ-14i&;WhF&>4N1T$G1kib5Gyvk3Ma|3cB1TxUK5b z`Sbm72CF(f0dmm*KaA*s%P6B`TIBv_ULZ6YkTkXO)VsA0lhNz?g|wU6FE3zF)poP? zN15g{+uvS%5&5TMcgGXcJp$FsE6!R$s{g6m=XwV~tA$3YGTZ31>Dc5=V}u~wa& zQd1}(65L)Mb_tU(r|UrrW}=q|Pw)4~2Kot^2KNC&v+-6^a3kO^E9v$oR zk)ep$lxA@6HwTOx_FKiLGodLTr_Roo>iI?V_i0Xct{^F#;p2yW=2o6hp|LCNkiky# zcgMJlIOEJ~V)G}Qe%PNkz1eZjZ&$o+I>=En-JHuV=l3pzHoP9cGt}QB;7!)TZew6~ z+f6N3=uc>i+S*uKv%}@<#-z1+I@( zTq|Yk!mIvr=*e>%l%IVTp%Pw3){q2JN$1&53;0dRsjFYaWzoKtgjatl&Uv?;B_0je7*Nd$y&Mj+uvDpFrw;kYZpM{NC z`>W3fW4MlH^N93HWrs*v@MZZ->dLa*4Ir17C@`W_VPu6%sn1xd6 zTpF|CC3ut2OAf>W7B)O7QL4#Ehg7|kmm>|Tdmb%iG^MmnKRAFl<4(*(?`h2N_YN3N z>-{&i==k`OYtsWSyZk189^pWHMinL!F`*~nT9?wYy8m?Mm@D}}e=~wXIzNS+Ye(ISo8#5^NzeMbzhQK4FR+k)2aRx865OxfN-Zg|(K{%5 zuj-P+-|^3ZD3xov4ZN5UcLRchC|*bp;Flki5b`V)!hP8tLq#+o*RKIjCBZ`pJalF) zrj^l5cUEDy61vuhvD@`>ZZJ6rJW~H{+{QiY_h64=KKU|Kk9o68{`X%65qs>Xh!9lK zyo?@nSm3GP>b6A!B*xZaoTwHhrw5iZ-%3cGzkD#0a*7j|p2GbUR?Ox-(!gZWy!5=n z(uMW(nHf(Ju1&9RB;9JOCyha5oFrGpO8HKH`fQZpl?GB?a;2bvM1Oc|c?$B~a&QQ6DaAjC%p>HS z;pB%+DP*SVL94(U^M;H(1>WB9{T+kvp8S18XRYLo1^KY7EAVzdXDm;t8A>cA!91%s z>SUB(N1w;-612kM?~C~hAgB8^>D!_tskTqsQWh(jd3aNrmx3~o_AaO8d`oo8Md z1i6g)9K((<+&79~7>WQNW>{=*YaO%sOOSfh6`wOIInD*d6l8u?4bnA&-Z|{(UGmE*j88A4ldFQC(Z^a#?N{qx z6^fuJezks6E3a%8Sj5&5k_WPnD8x74M^fKj2{@#Cqlo406?wSfWU@(&QIxhpCZ@{B z$yVT){=A?B%SD{qhx=wQzrvfMtLf=Ne}A^y0%MpAv3E@dNga||&gZ2|i6m8LR?3hX zr_T6b`mExRcoGZwB`;AEVyBmLjGv`8BV4*-NeUX-=>;3zdS*LZ$Cm>jEci)V%QFeXw(lWn6=Y@%aG0R z|5$PqF`(xLUsFE#-!b%2-^jWpXkTPAv9lD6X%KCTXjiPuJ{{GRe0qStPu-pB9NYws zwCfziT{j0&@CT?XTY;9q$FViwAmHM@gufMCI1*8tzMO14!EgYpRwyg;1ymmC>*`9Z zB|=ZME^Aq8zxu`}j8C;pGb0j`c}23Cfe<8?t&%_)RtcGUfW|p)#(9wW zBOgo~9l1EatRzD43V}Ch@Df*dCgE3b6SrPsamxL@+H}kIJ6$9mD`=z_Cyp+a+ z>n<=6V?#fteLtZQJXsHtMB+-|kdtAEH=co_8S#XjM#AP9)-HH^*{eT!605+5IhY98 zfsbZ0PETUSpP`Qd^8u^YQsDj`^h2+Br+!WZ(9FTM@#GjZua8|206`bgmt4WU`BiFf z#eLY0XFySct(=T?8iHeQl-4Pw(r`jlSSED9GN%)kBm_&N21|WO7?#PXI}FQS&1^z#6)$yL*5FP9Hfwc=OIRH_DirPHK0*Rf*w?K*D7^}$@z@C@tX|Zcmq0{# zlueazyIgW5=Olcm4j{d7vwx*(9;C_o>1|}DU!5s}+oxp*@m8;_1V!nO=iyRc25(pZ zlRQFuh9DhBV!Uxgpae0LBi7Z)5B<6erGRuDWCNgjDx^PzbYM0(X5E>PJ%Nhf$Eqi_ zENxrXTuwi9q&bNFYTbjFz8>;xCBcA#U(>?)uHrW^UK&+J0%aBTQyZwT%&QDg9GI8N zx_@r2SszfN7y@qPsS-sT^u@sC#a&)dk_*v~9s^i&?IzYD>oqEGxFo#C} zZ31rK*Gd9xu&_7eDc*5veRm!h4Zd}W|8`PJh4cC!qMEYsb}{X)WT3U7Ht7aHT^9sNON04oOfvO}OWPn}7R*rUI$p0s{`vx3u7>A9tWGDoWY>g$^^ ziMS7c{gvhfK)T!dm4RiGXA=eY^+ljJvy#$r8iAB&`5@3I)C4d<(#% ztS(qfg45eTO%f$|tw*p=_rUkZBoSV@8!$^rz#Uy)B4Lq!Q(-gx3qAC*D%+l{1ph)GVH9fX+uH8F z^-bJ=&lHNWyJtxoNZQ-bJOCwt7y7qXeANw>QLttPSMv()yLy~{4QJtM?CA*wGZ0lK zpHv2Tbi&FO26p_?z znb1$czF%fm=0LU-r!=UTgq>f~5l}ND5By-%tih`8``{D*2FPjL125gqpw=(~yz7Jh z;dmBQ2;K}XV3w4j?)8~rD0)Q(#WuZD)OG+V48x%z7-pz2%n89zz^yxj;cQbT`NfgZ z0mB+)GhL9khM3M9m>0Y)&oCc&6M<+_{#O2hBk*lDLn;Jzh=|fWt(m`|v*LtfDXv%~ z(_j$0{5Rzi_VdBZN`00vFTv(y+e2$en4f6nz)@tW9L25RC~g5qA%LqJd;>=@psu)u zVZ~IHt4ol2{UG_x_N%WQ5L^r^Ui*Ob1XgGxdX4JT5$WQ+z=`>qM{VH52c5K6?J4Xz zHrZuT@*TYS#J_=CmV>dcC(+qBT^J7<-r(p~Si18RJ}!~xXzfRn&B3!+rQn&ASfB2t zf@;(8O?L*b;1130@NgRh=E2~W2E;cPkQ%-N8VlYp!y;9tZ$2zrN{+6(yGE$GwE1yq z;Yw0-pFD!xR4#2y^JS7!LiX7vmqG{4LCMR4q>#j)cz?gWdhR5F$v}pY+Yk0*b@1x) z{>zz%B+0K^9t|BBg-A%f)-`2c)aLfhZq}Zh6+F86aqK)_mVIAawakH*D7G;dWX`1| zT^eUJ(#_5v_KuTfatl34kNJANk&$P`Zfgl%&6@xXva%o2;kl~JvkW>nbIe&KL7x#e zz&OKgyi$AYWJ6OEyJeIKWC2z1>@3LRN`fb6H61x~FoNFhP`qz^YFbEP<3xJU;_C0# zr#Ya#1^T=6zWp=^Dm5UmOm~)!f#2^+cC!VZEuH#teuTbn-DR2R2Ixes4pk&3RRE%J@RDa>^50dG>Ef7xc1 zI~i07vY^8(ceo@<$t_WyV;?wBW}mMQ%7}bA;ZQDCFr#*X2=3)V0fm-g+7G^%>(f%d z3rRQIn}37{13ig?45_{SCFldN`61k63KG0eXZ{L^R-Eu!2fI%NQStEV1M z3)39!otHl@hEvus@APejrivu92@!V&z$(|I5RZtbSfqOEbMVxNCu6+@Pbc7&v8X;5 zPu~|prc`g$o|YHYPte{jH`Uv;rx)w%C*n!11$7(ooP>HR@f@w?a1`M=CgQmpo>A{| zmL41N++EA_Vm;F1m^{v>d-coh4JWy#tI&6peEfC?p06F>)cLfAoQ{S*0KCVb>=Cp( zJ)4yBtSr2>ohl>(DDavPte9@3U~qhe{VuI5Y&3X9yifnl_q|ZwL{p*1Fu=zjPw9kj zL>*e5l!o7Wul1oPbOl%)5pxt#hnC0uoBhzG84FpVVLNkCw;uf8~MKo)i*yeXa=DX?^bZyZzDf^!+#T^!YdP zB>!J|syX-X;)9F39vf~LPxSA$VNmhfczrF`5o_wV#Wo4euH=jbxl`yF2aPx5INPAqJd4Gd#k#CWuN zM*MC)TAqQwxt6u}gSx&Sv#=I-{jf*sK?U5seGA_Xrv#2mIb;A;YAYnhBr|?Nf8dlb z%aIa#o9cYl9Pdbh4ztc2&!q-9l>CfFu{+LMP%*XNZJ`?XXqwiJ{)eJkIQ9&k?|!w~ zlflvdOe}JT%Ul6vJS7lEe{Z)sMeG_}>Beb3zuqt=g{cPkiU@)Fq!**X=jf^-#{lf``SY=FJi3J@wSW zr^G)ldQ`Mq$Na~<=Q0M)9U^v*!5*0N=wdOSMZ2>+{fLyxWMuqt z@qf&GdchNmM~)a$JVYEMW-b{yM7--RF_Z0|mMQr;Gw*%kae3iWi&4eQyb;6Zu=JZV zifP@5_eooF-U8c$L$>5$gLNe8ceTN8c^VN6IN*hT>&s6<@mg?q{E< ze*eptjQdBUBI4{SF-?Z5k&wts^bt^z&k9rGidfo)!|d-Xvng&U;UkQ-jc6<+hDNvG ze!J~%2WjCB^~I^&NVR&P8CKPU)f1{kVY*@)>e$~`U}=u;;I+Y^qkVSJL@(iX?%!GV zww;;BCb z+bADV>S$*v9q9?#^}YeehXnL=*t!)qg5|Wq3m`lIe(ITS>v#M(leHsq)Nv2)Iz6Ii5YwQl+y)s!vUYxs z*t0+{sR;fj_G5U+2mSs7_O=dg>R0lKAM2rO6%1M;^D!O$vlnGbb!*|%n!p2nh0!6= zXm;MLe2#hxAeos?pht7#jQoo(rElyTZwp}lE|eD>A8s21KMuFN_a5`%P?*x~J>10U z5h}&BN~mu(zef0Nt)54+(^6xy)1qR|7&Tp*h<;-K#6Dr7-47e6sE+7u@cj{-b41?o z*aw8hgmXaW*x8!?<&1;4ctsM5Ng8Ba@aCiLjLFaoLPTfoZ#cIz-{m>5Sn;}3CMR-# z5%g*bEc&>8*qcAY-dth7H06(2Kf(4HxcM;Irr=y*F;1dIENZqkhdr{H=1a{@>fbkU ziX6gLNP9Nm)s7tJpi!D6WeHId7mGEpvM zt%REP4xvS1m_$GXbZ6iAo}W_=_Ye)M(jgBLeh{0E+j`*M2-~4;I0-U6TgDk~&q1r# zSZvC|DoW5=vU^BFZ?&b@SqpUAZ?sX%+OW4fA4D6gSEZx=Q);OdY@U9#SD&&Oa$3~C z--YMt;#|mU_%J7->e5etsn*}bw|4q1(fztTe@%G_%ICE z4LpMheg9XW(dHY&Bw~z4uS#Df+}lv{4`E=a&0eKFS({eM5v|=kp+swQS!qvU9f8(p zsLc$u&A#C_S!=9SocXt3*X9vmjCHS(8jwe4Z(py{f9GtBm}&h6FZ|Ot5f(k6-sEj5 z`I6Oq;TIL!*Uu)as|xSi*VnPXPIz?*)pAJL%w*N(i8Kv$iHOIl%`RdRR0gnnn1E|X zfXkDBcQ+}i`1Ku5;Fb8*LrGEBVlPLsYArP2UuKQ6ts#s_d$f4b%mq&@SUhu9@dCy> zB_B@?6yviMpELM;jn5bOG~(mO=M+8>bitsWeQy5Ev#`da-_n&wk0`IbAM%^;H6HcW z{Snlr3lFQ6AJ(-zqp>O`-QoBO7sa#aP)CZxazqC^Y7=BqMLw+XAT(1zJMLz`l~icg z`SUVAI8SvNl?=B5x(Et>Wmcz5S?fE}VNH7FzF$d4{;NHHB^~*%>N?XmaEfRlg39l! z{VjpaWKsDSWZLpO9663uXjBRx#tMn0&!eyZw3>b{Y7`OsnV59T@1SoGe)%2Vz5-wR zye;7|9h{-NNeDOcv zoi{}`?c5FD2Y2l$a@lLv+S~nCHte>VH;(s3*`@>^FSO{Xv#K$*=@N94?`n$C)>F)U z#P zyeOxY%5oVsE~B`kbb;p+<=0AgH4f^dj5fA8JRdMTwzr>t0wcnxPDk0&;ZJwu z<%yav-4);~P8Y$G%K}ZVd1`8_9yScBpAXN0ZQrzU?hkypn?}98=!q7+`edMu%wHON zCcVo3v~fX0bSwY5vsJg#NnXz^H0>e;`Z;_+w~DXjH>QC8WHJgFC}Wg2PYQ0h5cTGB z;nEE{Snm7@d*4s+CiPB>B9Ek!oJ(C@;3+eBei-w5C0ZcEChZcT2s$ajK_}sykXgH? z_S=mq@V(F^Cpt3aG=~@G_n%;+S1&Ju_f86kF1t|PTGqDoToh!&r@*a#k+UBa^}qEU z#2p__IgEIiJb(_jU#*==@D2PhNh!@jDuG^d`;U*?hP)1o!L|ZKxXy=FLVu+F4L-Nk zXpYvxM+&r)V$s$x z2XRgn2|N+E|Co(B6PPyciVFN%XG_KIJgVP+!MG01Uqz9nO zQRIb%x-RI8s#=MA&nWOAK`CE&2G&cu%?qF_Gs_!o9e#zgSSl7xw!yL?UUF1ICr*m9 z4!;&ojq*k1TTq8C-@*k0{7xc{8$KVgjnc*b!?WQbo1KizmiUTA&Q+7siNTg29bz(b z=W1Y@4DPO)y|)eso`F5yGu2fcQAWwjY#qgHfIziYnl7VgOK?DKl; znYdMnKL9-kv(&d)r_IsHYS6?@fMv*X$KL+)hLFur`>BtxYR;@7=lLC(J|kdbmT@uAf2 zERQXd8@vIQN#z9j*uKC;j}221VnS}SEfuuS#8<=GF-|5ih1AP#_LMD}?@i6>7kAw* zsz*NrRc_zempem!S$jiY)}k+WcInI7U+K%85q-I{p+~4MYtffz^d)Z$d;!2-jyHlQ zRf?!Cq>tZ*8?+e5K*a@L8w633Nq9B$(}Y@wrP%=+N#R40q{U29QlT*vEhO^Gun#}P z_D3Id==}+ylzeOa*Iw+Hu=4~RI%OLCGJGhg-$q_1)OzhKUx1TyW3oM>tcww;YYe|q zKve7WF}y;?=minIgNM@!(PsY0!mv-!@vA+El^H$SBv3-;#7r_hft?k6+Nnm^!We7< z@?l5!7~F#uQa`5tIh%Qz#jRp4JI$Z^47s9gbC+2P=OEW1)*oVc8S(@Pwr8F86tGM9 z6k2iA!L=-Nq@6yB6VprKJiP8E*64RY0iV9bvZ7vS??;uCd`(t8RC40+d!IoZ;;4Cw;b2-T$akG0@IaDyD%4d!GrYOV}xphxb%_X1S z#^1Z7kaQ!BhNcUhZDLKl0O^O&kWI*~D_PWOX_U3cR%c_QAI?4tW;Vt&-C}c*wTc1U z^KkIeDKQn;WsZPWR~Eh=Lw&uiT8{{)wx_aLHswNA2p4QO$lh>QS>^lV{UYq z8-jjgyY=c60c(ZbC92#`%^rCUFyR^N@F0~;6-+nqIZ(%JOQOKA;KxEstQ0Uf^8n48 z>{r(Wa4v_A?V2+JVm(5;Tt}0Ag{iO6C}@C7dkw-`?2#qdE8f74F-+waVxU1ZrP)BA zmkEtiCZcYe{aVcP%m==;Sf^NulhbJ$rl@wF)oV8dZ3W8*QFm+ z(@7XA6(6&a1DBs+@aUwa%*L;pY;IV85hiAw!@_j&uyz)ODUtIXIVC!~?hg&~7~V7* z{j;zVbY5nOcnWm%i>h%>osh}bVt&_2qhdMCv8z$XXzQ+VYFzHERQe zJ6Irnu?_ z=Oh;QLhoZT7Tt#=w2pF)U=39g_z&7Jx3FpjrDH9o^hNIN3?7b@S5`%=qqic~Q54ou z2u993v5v;6>u3-m=u--`hf>vbnOSD-iQ@Z0U0V=H&K2|$GS=OkB!LT^bN7~ z2tHOwqKg{6{$33Ffc)mhK@ z(l`ioEVT1iJ?y+&5S3b+DK5C-EodT;##BFaeReU81C{PLdxIj)@b;;C7-fEhTuE}? z4Ozt{;Yr;4Gg@Z=e7oVS4a-V+;>nWWuj3DpXR5t~Z9cnCQ||!Ig!gtbE&4WgCc@rs zb&wCcV`qK}lCLLc1iB-J4S0cR(YNDs8_V~ZK=q(>>-j|COaNY}`KNYBvM%}ycJ^)7 zNrIX4KJA+)ITzu4QqU!q2Z7}*&W0x>TkZ;iggk>c%(dek#? z$RBO{@%O`gHFBjuGr0Z4QYwPhjYSVBzO#Kcl-;Gw!rUMhQEVwRy_3O9m{@N*YN_d3 z3*u!Y@=H;=x6Le|&Qm*lqW#h&Kc#IBCd)?*4yJ)3ptmWuVWoexjXaT1m=cA3{H1Qk zVIxi`(_;E@0%97myMgu}&apoI&;pN@;6#o+y1aoNR2QoCBpuhrEIwOEqUoyVunI2W! z*6L8kgI_vp?nR+tqCWp(?p5|R(ta}cDxHqL_rQse7TA+5JobBt9>OBRvVL#sJ9RC5?+jx}MqPb9?DQDJlh z8hychd>+K-eSBUD%YxMMe!%c=AsDjfuOglsBc7kZys-E4LTPN?&Z~F;T}`a}pWwY< zw-QAC$@rw>Gs(Ot?g8_nUOVwzfX@r~jKJq+eEts4R=N0wZDjDEc~RfT%!~R}f|bjQ2D;Mr_ml<*9G$KrXud6Di@e7?ZvYkZC}KOu}3X)-X> zg1e7!Jt|fiN{5BV9?o;^!yEDpzah_GZpZ_lB&Z>xt!wYzkY~gVd3N5AXXFiew%m{> z>xMk9+>mF~zmey*8}jVEp`P1s$m6>q&mA}9IetT)F@Po4*90t?m zxHTeuctrZhh;)diI`WT>NY9E$pA(TjA|gGqo{5=`(?o7YBJR<+-&h%>!M5K@DOb<@&SkEHU;j6dQ=hj>6C)C^OC*rpepJ;qy z@acw6EI!@CaPKGy+8ONztvip;MSR-KCgUZfW#jXVOa>iemc?dMNf5NI> z?fY>qq-xoByiDfl2acWaz#k@iCWBwB*tNT}O?IAWb`(^?tDp%!6tvPSJs*^nI&vMr z$Sc+E54^Woi*e>!T$>(xzh3dyT&!D?o!~U0R1(qAq!vU_&E}GzwVhWKY_m$pZ>?le z+SQTQq{{gT|EODtSUzSP_ACjf;k=2fd#r`qC2!rHFpQ8lo-o}YcYxwv8R*RlQ)@v-?({_4gO|@ba90dn;(UthzA?IyhA;CfWzcWZkwywGqJv%)fFBS;;Lj&Z)i^DBfl43 zkhJ;!u9M$kJP~W7BWE#k{yBshgG>LRmbjzzdylQYncbX(afIg|WgpDWe2JIS$aK$RRcoB9TjN}-!I>9%a$9<2 z7j57@`+ZRx_b9Ke;{LH4=jo8%Luk!4toJGz+8ASSw|F@jIMxGj`AHaDx^@#*s$>#k zA%EZ-bh|Qr{I258^}~FdsdB6o2Ty-c?WA$iV{6c8g49^C2QQuTLiVOR8t!Wq@8nz! za+>aNOy7FC2bsl?OW>}tC?SOv1a$S(e--}Er;}A8V0OKFF}8X>l{M|KBCtK z^`4cjv`aNA6vksNvMP2Xitd*lBmREHC<)1WId2y%XSKBzS>CAH4y)y#yRN)XE&umW z`RSeIHJL`4Bj5n8v3Wp0qN^Mh^x=N*&A>80{KU9`Wfvo{%ricWW$y97vIG^&IAB@# zeN3jO(uJBmWKO(bng`EM2F(5hcq*M$a_V}2HPs~4c8I=3A647#-O=_j+;5rxpW2@A zf3+QOlsQ5pW~($A_WWrMf&Pd)?QgujJ19b;U=45{QP2q!Jjp_$VDsFJ=ZT(Z>;#Fz zBu|DgN3eT7>LOolgM`S^!j(A`afhrBN1DPs$xMIG;fX;xHG+~y=!AGoQmEaH-T~ou zd7aVI%I!#!b@9dO%_~X^BZV0r#QYX!hFUL@=fqcdGQt$9OCPS#lZvzhQeMzg5p5dH zW_Z4NM;mdBgw`K-T+ysuis-yRMOo< zwhU_YL_t2KQV+M)c@LsSXrnUKec{e=9rjFOzKbHqa9x`}{~H*xm50S{QsI7?pesPp?z-at?8$n2b7__LB6 zDVRT&?+|*B$@VXL5G6Kx)1d?KQ(=C^Zkc~qRI%=E^KICJ`FArSvGd(b^_M!2c$Xc< zPwWr*?@DhLYg!ngJyzpQS!)*=Z+hV|l>_;wV4x)--t?csU`iu-TIc&?Ufw!3OchMJ z#8c)(;gV^j*=U}o*U7rXfW|v$ac1QNV%*CKm5}l45-)0LD=W1e@<=n$xCgvzWTQ2w z3764}Xtoog6~M29?*ZKm)8yDn6*8d7^pr!7{Lp#v4h{E+Bqp8;aJwWqG4Z01CS3AN z2W`CUd5q}HMkXO=Jq*J{*1@A9!+PdZOJ`Qs^2z|?=rEIW^g7R>>u80>A>u62BLjU% zV!AT+;Q7zJy~5Zb@cp)UqWOe7$0dNLwwj))K#Hp-#bfw&`hZ$A9+1^3p{{M}4E!Pt zF8d0+&M(3pW&hKa2kgKRRzhaw9nkwZzX~wu6^4PJ>$lC`?)#%g{qSo$em$Z^DP$w- z_h-+cFdlU931|xk~&_^+5SM6vLX6oH9cEs&e{0C=9G;`oxNGhXtx`qJ(|p- z3y;i3TZH$$JK*ze2tMC+g--{~WhKB>pC{^C`-L|w`|r-R7V2Y&BS|3d&9;iqc%3my zhCO)haAY4k;LXkjn93Dp`;&T^17~Wyz6o<*Pf7_R4 z2hEi^2e6Bsst_F<-U~b0oQW1iYC+Ap@SbOKn7|J~lCJTwUFXS6ls9Fv<{dUmZRa(9 zS;Li3zTu#dIMd_Yc}R_>#3gvOHru|BoKx@`#|m5|D9u?+c1hbXUhBro&IS&o&tUEp&__`wE_XmTpwV6|x|8lT#9_~t9um_!| ze4w6@9xbhGJb=5_N7VQXKM9YPu5LU4-v%p`@AIaSQn{3-S(4X?YEu z9dNYim|l3!$pBeC7PiX`is}@?J#UrCh}o zGrPx~O>aiJw9n9%us3?$+v=NRaw;v7N6_i89Di_M6fl>o`Zjy=O)=-q=MpQP-}XTE z6EQJz9G8TdqJTI&Ecr%+c^D?!AvQUaOO{QX2nZ8yrGk5iq^XoE7v*BWyNG6%6Av|G zkJ-nuUNB2#oL4sk7pj(jzAtKJhFL7RfX^j-uGR{9qk<=K+DO-QQI%KW&Hhi?ez=~l zKZMg_ih6?UID0Z|Yd!7_>8IiB+5C|~Ns%&F#!8v7f)5cp)aR^~di>_Y(iL+Sc~s^& zr&`*jaa2s|8`kd(&$=0BICFg2SEiJg^JMO2NyFFHWu5pM!tD^%M1CLg{~h_KBfq)> zpns6!bka@6OS701GQ4n9ll7JCR0@oCQmz?Zpj+>0=780!!#x!^VYE_$8>9p|%M`%M zPcix7vC;&r^%v$Z-?+WEi6hCitG~T~Sz)I@r&3f$VfQjj68?6dZ({8?@P(aKauGPG zgzF?(CjWskgflh4a&VRpe2VF3Jk9oH;_07wn&Z0#PiOEn*EdLB9WOXIv>TwOL4)XC z%ZW*Tfk4#ci_Y6h1ji(wf&Du91~7UqeCxciF-6hWR;_}6AEI}}&>ww2!5?@QC>*DZ z3Gc-?(+kdH@eP&!dW)~S`evraLE(+wdE7Ls(!Z_LG;6gG8dnuykGXCE{Rd49anTF| zh0(GI$P~#0kP&xz(SpCw61{QzRCpdq1|;~B3!UfJ$#a4)_}W8u`d#MXbP{G^gEk8- z73wUk4MPmGaJM=O@p4xDP&Nzkpv4`taBh3=T|F@e7ejqTZ#w3n&^IY!4wi;%Bw6v& zfjbEopQFyf?Rc`NbC89nTy+kH;>oJc!C=h61P5aM#1BOr2l%zY983(&K}_CjR8Q+2 z6MaT?7V1N@P~T-1^z>)nX>}GP!20fpSvV$Vt(Fij9W=2%#}}u*?VO3@>RbJr&TWo2 zH-<)c6f=>InGi4&y}QiB-LeSiU?u>a&Y3v3ed?|W>O5TRG7ryd^Wc2HWAD@nR`9D6 zaCVMG8_D1}ZRU}}M02h%$vjQ4+k?#?ck<)x?8A09X*G?f2kDPq{xCHBKwsGn6ZH+5 z(WY=s85F(**eTxL{?!EdFiwG{CG_v)Xe%jfKrM}q|F;PS9>(M?uB6My4 z%Zq3~f5tU|Ynse7cD1};o<-hxTe@#5ytiIp>A3A%fF6T?`0{)9&Uc6U_RbsLeg$oh zo3U@Irx4gzEySwAtyFC|ST0Ri!ZZrmssB}Y!q?9I zfRu4dll#MMhdm8=mbV;sH(YQ)x5()E-u=;*cFm85`}+%=2l3_!moOswcAVx}KQisX zz!8<7fPbz|nO>Mi%d^(h%TKOxG5@tPx5kOzyAx8DPgdj0!MiNGIq2l60^2&N{SExf zIfzicV0%KK`d9du0e~bV=iqZLAm33nUuk5%@VRXhM;oRG2G8^tgja`vdlMEDfk4ZV zou*7iv{4E#&MM80MdY78?9O)zqz0B)Cn(k>jLwgEwoa;3q^%O{7ZYiZ+SOK>Bj2_o zC23``7ZJFqK2I#U>=VQMTGiLiZ{)1C{+&m`O&VX%l2f?xJ9}4Eu^SZUYES95spxs* zmOZQo+iK8<)Xv$}_P;U1S=^EO_Zi1EMywJUhF5c;Q{n)c&EjOjBb@=emZa{)=^Hs{ zmn2y%vFVn~*be!I^C%=7Q|lTb)%Zfrsyk}l0vS*4KD~Jjz7K9Yfm@?5n54uWJln`% z$T;jX@Z0nMZ~JcrWXp&~IqNO|jqQ)XJgDuvy0ov}DTP;!yeRvk$58*Ayl6CGCr??I z9RNm(=4o-crrgo2_m1Dfrvy^FLMHE;7@nMcqAQ-j4kffM<<~}MsFDK21(wT3i=MmP z3};non7np$CepGAH1Isj5k(JD4ApzJZZzY^GEIv{<5YT9(xBIIwi^yS1)pu^;-;D7 z;|gSM^du%fI6Jg!A3%4*Tub~$7f!=V61exqIeV|ntf|4NZws?RKr5hqXK{uP)7`GT zyj6O}>HL~;^C(~G{QpRM7q}>^^bh>Z%nJ+`VZc#QNrsDxuA88iRBXQBh>nXiDk-{d z;-$M66f4`@!T@QXABH2h!cYT^ zCo67xhnyg}K;n4Xw9Uid+iDm_;brJnRN|D29{o==1Gik;f#c1NhpSjaZ`H0WL*R2YRvTT^?mJgarvYOB1hHdC`b zA~R_lcGFVQwr7N_#8fF65jGnv>Uo_=@l z=5NE_{x5BSFU=tVjGzT?q6L5N)q-O^T5!y4n0l5t1_Z}9-rh9VTV5MOR1A9g<_6B{ zJ!HO57x$L=-tpUR9#`)<+iZQh7&Q2pk=6gUHfl$oX7m1Y{xW;@|1I_U&${2hCs?m~ zi*Bj6=6|WT2=x}C-kMwLeYR(x?SHF=Tgywk3MAGAt^v4W7vtMUgWkaZkPd;~D$)Ai zIEMw+Q7LXP_`5PUMahb!g~s3@Yu~||%(zgkRoADgd3d$1RuUWvmAklTuqAWhAZ_zW zM_4xns=NvnPl_yTFokTe)@YWWY_F9vL&PFpo`ABmK&^=yOSSrxI&?JS4Ir(!m0FI*J4 zr8cxtK4@z^QDah)Y952sRfY#ZQ)V{oN^IsL7GGy+8j#nww6kdvZYfO0SKK_u64eyy z_xNmBH&KdQ7wJUG>Z%@D1xmaCXo~}LC#|c&o?ba*1bi39TNmvdnW-HVku$S8^@vV_ zw6=DX*}D4l4y=?+^M+)d&h_RktIr+@k>yk-VfD0Szai1Lz?#3~SQW;=>UOjBxp;Yt zfswyyNBQnK;M9mUBiFcoxM3WFcd06}o4^e*k@>KuNNyXJFR`D{SNa0UAibw3=3L`4 zy8-fN9wA}|(YybvQOV6U&N`L8bq)-0iC&;dWd#90TIQ)8tRUR!y&4IIa>-P>5J)|DPuIV2shW?H?! zIc$d)`%8%*fOSSHh5S#3C#-~4pRQeLHfbPjvUHY!d-&|t+Lb(kV(>oKYy(E-{h4_S@{UbS z?a%~t1Vrttv=Pl0KyBX^=4dLLOKTJ08^U7gT=}V^6eIpyXeI8i9psPuTiptU!6So- zN14+>MF#z#9j}{Xx_DzcD62uy8I40m7^2m>Wy!#R4fs0f#v9}gEQ$qa+g$X}$2%UO zp4hpnHVLD^XzBXuo9;aX>2qvnXmc9*>daBlZm|MKnAd~1iqlRq()+eC?sUdj3mEmS z#Mdb;!a@mQdOG$t@8O{Vc{sBERPJ=6F z(;R{wdypqiwnyFc`tyT3?jSp)olC@8hE?jTs@`*nx~9-cC)n=dhmP)eRHa0mdbEmZ z=Ni#|XfuAbw7Wh(?>s^1mwW>ag2nj$9NNpFLlFZlP8RlRj9tFV^g1g@hHW=2!vJ6IQTZ1?GFICoocty6|U!X{%K?^eiB2z?1j}S1nza+5?c? zlKvhweQG<>S6X$c7=>vfiFM`&B`x!|S z{){zt=-K8lf|qo&SAfSJpuJnm=tDa=!cxgCW!z(pO>OTkqgd>*Rr|yWH{xMn}8z{?c!oFuE z)=|u|C~vN`Xb^TO&F`tR2bH1DA1}V6mJ)ek$5mKIg!#*A6eBaTehtk-fe~2=Z3aC? zWOqOM=d`RIa~dEDUEDpVwXYX*TEG7`r&0Op90!dxEynvT^Bdq#*wvC#Qc3eAW(g@l zg_GvDcKGha{1H``b^Dp4H=Ht$CmjWxdZOm3@S&|ZOSWfX&iy~Yht^{j=!Q?|%dHXf z8RXU4bd=N=JrD{0QzGQ$hO%*h9k;Szx(({fi9G5YNO>@_z64*^KL=7w{OwzUSwqlL z4;?*9Eg}CIUIfpcLPD?A`)x_7m*BlY%_HXQ2EucIHmoH~;p=*?EZx1Jwh|+s=2T$k z%Z=oxAu#5;=Q>CyuX0oE7__kvZ5)Y{Y==0*&O@FR|GjRUApWwWBSqOmPg?29s4hqiCPX( zEdhNuu{v{jTwWw<0p&%Q{k6p1t`@A?X|%?p(^dU2=VZY5)fpFmbD zz>GTLOu%*wKi|FQr2bNXZ9WX8|4NiDaJ>`v*DizQSAb#yu&^g^>3L&Iovy`-=Jdh} zlg$DyGURiVgI2|*wLBC&+f4XmcnqEs`tuW+vXPw#byS``0hz`ZkSwjOf1FC$B>l@9 zzk;JJ33|wt`s6O}id4=PF6z^Q9q_k>ij>9oxz4*a@|~$n#+I2s4nA{crfxrZj{1`H zWUW@Tr0BWAT4_hNh%R@~>ae?&g+FDZB#y45ng zPFU);=8Y-+1pS8diVnLPO{%5qi(dotOH`?)y3YAmrC=HxX6Y{~F~7ox5a7VRT*^|4 zf~UA0IF-z+UAb=xFg$9<;hm5Bc}M!pf++pILz#=K^bT{g3_ODKSDy+=X?hpNvCF`T zf2G!90wkSFI)oHN*w(;)9P?E-&z$InlTR1Ym%uFjg$#J&{SxqT>R9i+&%TxRTwy$n z4?~}U+LruTEni*RY3!iIIEKW#yYQwungV>V3m>({ zi5+rlARaju2f~216?w2X4e0q^INBOb=`{+)A#Hw-Z&k=gdyGRW-{!*0YS|h(DT;Wc zC*NT`)2zgM@KlSsDqH(f`Q4{Wg0|_(x7|!yO@#M^j{b8N`b+e`OIPNLgv#Y)Xf4uI!paKzE*HYo zGs1qc4y$`7arR2}pS`di_rZJ?ID1{_gS|i~oxR|#g5%yYeAG+&OI zHaVZ-5s;)H+`hoM9EzdKolDfxXy$uzu+_*U3VnI6u$8r+9ojyRQVDB@!rd9LXntYa z^9AsYf_0P2THb8Uk>HcBrteE;YqG>}%c-XQ8fH$tR>Pul4dSM7UM=Nlr4mQ7IkjGX zX-ab#yljN!n(!?tg4b$sbLmeOI$_6)(Fs3Ch6-M*X%3?~8F-GibUNd5;~GE}?|uY} z4!u{?td&`Vep`gh()3$EQ7vt`WB-L#S~}mxTyR2aPVmc;R;jZfQ8BGQHFU$9R9;rl zKs=wa?Gg{}IGq0qJlv55Yu9kshhn^Khb{ ziwAfX_2b1CML$}R&WSxok}Fb4d^H2*hoXG&b)Hy3I}vcgF-LaK%YY|qyUx9q^opA4 z4vbOzTaX^>k7BAYbyQwiZv&6yiJ8zO(mgtv<;RGzqpy7PpVO2|zI#bj*Y+?lgHswBW6F)mOZ zHtgP7Yt?L}GuIMJ*SYJ8#=VX>pq_PvS$|)od&(@GkH2~atM`?1+{yAMK=5a*=2N_S zJ~C5N%zS0AaJICipe}fm%1kU~9h!5R_P#6x{3e_zVW|*}Z<(1f#muSC)E2YW5Sep> zyo?!yM?YYGnzQQ@$X6GzVLly|Q#WusyiQ@n&AaE@c#P_M&ekDkyxy(%=rW7qsoZqX zKviZ@g1){JyPf{<#r1C+op8$_W&h0enoswThi9~heV`Y;@MziZTo3m9kn7;B!r&Mp z;r4G;QvdcK^noSNFTMI85`B>6!wtgFLkRT15%j=v^uT=dK;%82ODq#Iqu6sCetOhC z@aoVD+DpFfUN}C1#xwNiq@zpGN*Mf|KUgJb?yW z>%9`VeDg_vz>v%@cs2J*@Q0!0PUA|RVNB+kXf4hiXIn7q1nt0-QsY?ktd6yc*)`tM z`PfouFzQ%_;2H$^ywDrfU~M>WO93X90TVyPyiI$eVt=U)XG&m=1@|F?Y|GC6hEAuj zag$}-tH)aTZm~Ba+XnO@*)}j8yI=@m@Bzfm8Wux8N~>_<+4Wi{X}+=g&+v3^J=lGQ zKl?1!$*8(Dv=Usni{?Q67OY9CA0Yp^Gymzl#pZ{Xu>4sQS1vLyVHsmH#-K))o&nEY zvz}gAf;e?uwOmW<*E$lrP@3nUB)H}QGh1Wj!(Unl&%~m&kP$cGCfsYoKUXG@H7)Lj z4ReR=xa!n>9@hR9d>xzCSo2meNpZS#v*4{4DbJsZ1;va&=pPDZUC`k_;JK8vBtOAj z!nhIpi$?`t9NMNLH*R?p?_nJG-yvrdayIwKdAUcT#3mqpJmK)WcX6&r7gPk88Tlh&1ehgyE)UZ1bk)>ACro^e;U zhPvU|X!sg<65OU}^R{H4_J*S!nfqUZe~PHWz2RxJ&c(B~kv=_6F=_j+aqy++UBV5M zxKl@`X!tOU*fY5IsQ}&|$h+vxjqx~PL_rI#pkpl$YfJ6G?yHS#6w(W4D2^-ZF!vTI zDN0z|Q1Tv%TlF3%k7apA=Tw`yyn9Nzlu;8g;M$ya zJo^xIi8lH*<!zp;3aqL5`|AoO#htRE(W7h?HgBJPwB^zc|K^?^uf-bi$S zuPpK}^sCz>!mBMemPSa7MMI{1(;jjfSVD@Q(r?6n#P17)QSAH(k9y0^^@K*u9 z^#Pl34rzser1NhhE0`k};nl9bCLLzybdaBhOY4~{B+mfv=L&2GO$}q~JI|lJq}}b! zTTu$EApJ1tQv$CAM%IP%?>kiYM;!sVz{FY83bCv*deS0G&#`!#bMmct;F&#@o)f3! z=S?h_k*CJx&YZUR;YAe2WBKBTM->!2zUWEvWh(;nb5|}{vbaV zOCDb+s$$g(F+oS8p^v1!w?^C@oP1JiI= zV{G=snWM}zMlE`b09*BJF**Dl^*DhU`1W{7$y34&Ff(VHCsQ7C4(_QG&zS`%lHr$b z{l)jZX%s&>FI(U)2NB{uTYZ`*St%L5PZIfa5J3Rallo(Fwi-VgBC_V-M z=A79g?daxLWvn<-z*Uh}^#va!}s@_?A~7!a}#Bgq6S3akWXC|uwixPwj$MjO|1oj+y^ zQSyhI1&ya5^pcRod<+XQ>ycc35ixyWojqC;4d1(t=J}W%lQW0JYcU=>Ka8t)04=af z$}1}EzzG~@gq!f?h0#JKJteq#R8k>-4`KKd;*I4@i*qdbER2HBLaar=3~$RaKE*KG zU?S%h8T&$xC|OO$=S7jtXy?PqATt$#?ghl~pRze72YdQ4?4F_v_v(tg<(AIBx@l#` zK9BYmBfVO>IZyB;WJ~9<@tk}PQ%Sqs;)}J2=^gOwLHvqiX~D1CJfJnJ6=&&54VRF5 zgB$z7KkVj3;P|0bPl))Xe(kyuh248RLN_aZ?}v4~z|uUz(!b8ZFPdbzmh>rZ=(v`2 z`ZBbagL>-Mb4zifK?%>ZujbB{(Ta@q^txfV?Uj1m7I=yU`$v^i68#k)LC^iQRNt4Y zy#y(#xGiBrUUBL7=rNo)ub=S8<%u&UJen-HPnFLRpIzuobSUK*ky7Kp#<@-Lu$&XS zl$^p|cR+P0Wt65VUg3=cn+63_O+r~c?~3YBY`0C9@uPHHt+Q!Rk2-_*P6-)zhr)OZ z-8a*6lb>w}li4`^wnS%C!#%Ab4Zi}$lU%sF3TtuK&0o2$;^vRemalrGi)gsV8RGx` zgqq%@!)#_?`8ZGY(~jmk?F6oc-|J+{wVXt+2DMRH1#}-4?kE_J6Y)N4WpMDLaKjRHWmL9d?)%uRC|f@va=CY+P6M3D+<-tXq|gC}`VP$psMNk68R_@7Jt&tm^`#q1QtnFSF%REPmf< zkER^nSlmiIK{mqEORR)ko~@LNpu!nuDV9pDGu56Uo8dKFE1N_q2~_{1MapUX7cU0s9~US5kYp zBVngSz+!;CbCxUos0PseI}mfsMi7INdP8V%CIiB8Mm^43x0L6O36v*Ep3SascXW4o zhM;Hl~3 z;}KLQ%6nezbCkXrJ#7^8Q39rh~V1DfV*~ zVR(f_8p>G|a`!Q$uxR9tc`rhlk8of78}J{C|2Whuqr_~$kcm?7fi1)RY&o9*xUx{g z&(M;zrbMznGr&T`u$5~KHm+;>tf{`~A!}0CWs*KYFYVfdW4PZOIwV%c%Sl@EkPT}= zx-Sk^)pAFy7zyL~lRn%pByK}l(gANo2#x1UebN3nbqtN?E5!S7u8yApe0kvZUa=2b zB+FTItU5touXbk?Kr09lC}BOWcx=>rS?a`Tm49d*8X z?@R8TN)k$Q=b3mc8#I>;s${sUARG@%f@U;;E=%Mf3viILGHNtEjYEo&dk#J`s|+R z+OotqoT-A}3wnR2lCTC2w_LAz8~tW#m{ZOjI=ubCT_vnIuGcgx3)~x~wK&6gE`QV- zlB9RVJ#ZYH5%sMQ0Z% z9nt8=F{mwFHc*`PF4PFw3fbRSI$!%IwU8`Z$mSV5-!SriEo$uRi8vYRe=BrFc_WmC zc}YB^f>oe4e>`g1bBgdKYDq>dCOOJFbcDX)Z;l+oFKXB;z7G*JGM=x`HH=}ny`&xL zx~a9ha}!Uo+H<~L-g--?BaOHT&D#C22K+iIcVy&4=yQ0M)#D5cyTDEG<^DY%F8Vl) z@X`i(T=Nch9i^lk!8EA%mQ-u0AcjWd;+ZdckXL^T1L3D8S`9xzhkf_>qq73z;(eVQJikt6Hezr8(; z)8`p#Vrs{Uxl zh?mNCEW5JHTh~$Vd+ECb_Yn3}np@h;6LBl~V8~nVfQ8{8cctZ8!eiY2o!-5+`QP8g z@JdC({Z^x~hf2~oz@h&ba;dkBxP7bNhq#5SiR->ozOS%cJ2T8Z1Z52tvwRreLdP86#ab|&SNaSdn`cOKBFC+LkYaocn}^SQWtN+Z zBCyi_1}knU*2XnhCx4CgaV6Hu60GILSj$%!9^fVeMhN16g_%DSbUFnq_HzcXpH%#XPkTV`CHvjGM zz*ZNVtU&sT=XfPdPB!UlUw|(XtoJ!da(J^W74dAT82Ap=Ht^qQxA0%%gt?)d)9Lfr zT5iI5u=9=ZT;nM8UNde%I_w}lI6f6C)uVi^ig~Tca&uvRw;jWN=*e4dEPR;uQ17|} z=fih@@bBCm;G&e`BwSMNIFgGLPZHl#^eZTe^1QRSM@*H7d8S7U@oGEYnb9NWc@cy9 zg5`i`gEVMWFa|R!VrEhd#xgt~UnvjB6oI?z0^%rag-P1g`L3!Lk%CY|fag;t9~p*s zqxgQ(swC-^vnn-5m4OQjKQ;B8f^xx?!R}#}NOz>>suHnDk8>~Zfc2{D$`sNiQ_t4a zXH@TkkEmYsX{yNcXzv=|0gnUq%4&@mxskYEvkWz3zY=*!t=S6?Xl=<#GU_)`>f^-! z?tFKcTDw<+`o9tN|8Up5?tVi3YY6X}6Ci@F%pBtJbiVUmfTG^{yCXLU zQ-RlJ!*1~%vvRJ&1gP%EZqAI;c$O2=v9_#DNjS4GxthnKUWR(JffFyN7$u~h=u zJ^E0*eUYbh{UB=kr=KcI=8B8;%3voRa#4}8MGfh7LY(Fa7G`N0;?;oyp? zJg^fVI#hhjsh}ITqoHxp>I!v?Y%blD)Ry8XCCE0JKTo>!JAbanCJOea%bIn0; z?>dhP{*MyICtI$$&Os^s8+SD0+s@X~f1Sao5)BvbBVyql-7DajeR z`yO!MB<$NBIiYRKQu!Jri7ova{ulF!o(g}?L-jHXt$U+>Rozo|r+te(%|3;9VZLRU zhc$-LIJLxZ9p+)_OWmbW@U0qQO<|GH642Yp5ywpZ2GQw@##qLfQ!AjKuvg`kg=DZc#$`e9N_aGQeG#0>~eM5A31DEnzq> zgM%_e<)Gv~0RBl1)7R$hO*e3^{k>jUv^#?=^bdsBo!R|b^(Vm;^XfDQ)*Fz!`%ZvY z-yxOCOG|zFe#9CUG1sX|f4y%BU zz!!S21opW$c{d9+7il!|3v7^F%?6YApNFo5J$*?sGo5DtJ(g=1I)$7w#LTpK7kAiz zKT>cQ$XX^Sn>}jVdTKo2+R~u27KiP!uf}~fY2ZwZ z!EHHEP|ML7O5o*^h1J@R+sPL%R$1+0%gytGMWvNBhc5o3J(SYaA0}9+|Jb8E^W89l zjumY*Q>-)^xZ2Fk_0{YZ#_C<{1?)GGQu7|T1f^v&*z&TOxanjMHVoB(Wfhaq#t@t< zBkKQIU$gJ(zC(ey4hiX}NDEnvp_J!eJbo$0n!{uV?zMv^6IW!++JCTg9*RSox5AUa zF5?4yD?y_9uq@YFTxGS&Rnu8h*<`k>%*-~IO+wkEp=Ac2BN9B0DDXV`fX@+aC_xPq znSnzy5Hnn?<=XgSYDI+%k(9xwShr&IPAGfOI=^gId6}Z|;RZ(RKc<2jP2B0jZHjp> z%Tb8g+yJ?ITN2HVZ&Wz`?9(X3fj6tvM7iP~fTnootXPJnmGb3lHER&ofHOYHa%0gA zE!JAJV5d)mY58Q_Xj_`&&ssANN50|C1j)e1nso>Gc};tNZK4gdXiGy0TJ*V8 zZG?paanCU7!fv{>)&1gPY+?@sp56W1%`IV|l3f@JhE{_se7iPZV$^fHP_E%*m^Q|i z3{Qj_x4LbRKXuuK z(yu&vC7ZFs%K@?8-(G`gFEFSmpv+llsm^7pE>?QJCj6Lw*MEXRIIX|Z# zOO<()-WtL*brwD^$7Cw0{y9zq=E^KyR+nGDt?q?=t@{qyx9H=TCMU#{y3bS{hcDe2@yyY_vgp`(9*#l+M+32!-Fc#`&L_PznTnwKXY~5&Xt}=jA%dqxp6)oeauC&Yy zEKb5GGE)Dc+yd0`AnKR}SZ7QWu;rId0K~(*YKMMJvt`y2lI2- zi+Eb+dD&|C&D)IUMtJWc-3b3kqVZL*+^b{Rn3phZ)2MQnv6wP5#%rZDo2~a%bSQuo zUTWCdeUDjJuyuy{@SJC3%D$@@%@u%W)btj%fhm|jce9Ovaf~~JRdZ&IWwQ*s_*j%Q zTXTvrUKaZyzkm99Hka*1+9Wo|(8MPI_Fo8W7~PV_2`o2o=7DE7U;vyY!o;_W8?S4vBmrpj`=A9^OMSl zEx|lBlSP9!8-qEDB$3d@yGwAF*kqo0q7TjVo@iQ^tT8qR=7nc`Yb~8K|Doax`!q3^ z&vdzUVy2dXH>_RO9L(wD%P;!k3+=`HafRE$Y{Lu>l+DJ>S6Vh}`iEr?^5d>)_H>*E zn(WW+2nX-^jrRKkbW}gpIT)jZG%^gbaSOAjgM$~dUF!+kNq&PWa|}@>95Wf?^tDQ# zDZQv~+~gW!KUzN(Z7|4CDFqiajwDS!%40yDbg85gCiR^A)9-bKGR(c1Oh$gQh;*_zI*`|hz~zO|oLUT&HQA88Fua+9X@zJ`My`Z1PiT(57^p}ki##~~DHzqdnMhk3m5-i|WT``(mY|C&1j z+`!55O%`_PPpJD|oI%X+*D) zB!w&dlEUKuf0Dv?CCCvqF5HBxN*ND2x4j3+VX`vq!Q;>{x;D0Y8>?Xa-(0^5($&}R za~c~0a>SV364wZL-btZK)NqPbXZN)WqJ#7xk`%k{wQsC;NEM> zYq2VZJLY>r?H|>Cz%p!Mu86A9i0jiGcVILyo*_#)C2#3H8dzV9*?Fd>R@?;9hene$ zn?J4Cjkl8YcstLZeHLcI)K3(pc?rZN}!d9G~jl%1P3@Te~hH} zKN;OxN72P6@_m{&!Baqt!zSYO(&DwDxyCnt2AiA5Xq`H63cI1`Tw z9bE9Q-ZZ!dcwZEEUcodS;2(&BZ)a*Yim3JsgMD1RsI zws3Rw2qguUSvZ{^KH&nN1-g@+hyU!)`<}@ACScp1YjiV_uMGLZatCyE!FJE>3RMJ$ z=CEDO@s@z_kI?f#E0?t|LC(8-wQ5nYRoF9%R;~Bf^;>xG?AfY3v?_vHr36y067XRk ze0aG(kHFm@pFrDY^=e!CkJ>gX*tY5ZymLg`@&Mtxy&#OkiLOs!$;Qu6MmXW0;8c>Q zFmN#z<$22Ls_V|wVb#ExPv4a4RhmoPw!DTLO9H-z zNh5=Ntl2Ah3(X7sEcP9t_7(8h)9MO)F+49>*3%o!0)H6ficl2$3dG?qZp;Cg&HrGq zuY&z?bfKbY1>Y{s4qYnzLaz$?%HT=A6}1PtbKo@o23#Pt_06kV@P{bo&G!(39x_62 zBNRzFy6tws>vSkwX~5c+)=U;u=?CT@Y&tNfxx9IU@j>i^oYoblS{wS~58JVi6Z734 zc026;*$%qIS8OU|ItRgt^Jki51cwrH&mU^&4Vv?V!6S=?o;9eP^w&h(pgz?334>V;vDv zKL&|Q!e=Be+4Qib(;nB1dl9db6sn8vgbGNqEuH)3gA)4XW(@(~PnBcuD+C=y2?=y( z;}uKi-Yu%7t1ApUy>!A|Ge3|G%%%Of_S3%G)xP&1|Fw40k7^&-qjuQd?w#JF_Ou?g z!*b=;wx3>o+uE!DTkUq5Q+l=C{z;G8;bCJh@J9F&Z8rsLAI&;YQJ2pyX=KF}_0EMu59U&$NbT9i;gu;zT~+m-5{bC(7y> z2MHAT-Qc}C{kcrH=2E%Qm-+{Eys={=8N)e8HmLa9axO8OoM*xbZz6XaO*UC^VrTnP z`$s!1+kak{aa>ztQ%awokr&%__1)Dxp~I%aUk*#qH!;W3m}nc}nAbc%xCdweG#jBM zirMqcehx8`eS|zYd0e6AYD7$cLQ_ zPXS~Vj`^E4GK>b5UC(>Lk2@CF75a5p_tdn)1M_G;8?!kqEe(7;@B3?ts(&O;mF3W-A7aIF!nQuOhmWO_?BGR)Do$wvK35gt5$3BR}J;E#Ha{gBPHGj=;G zfK@p7e9z#f?z66F`=R0xmDaub@i-DzwRC@n>4Cvhx#1bgi zkEf5Q&)#@Ol?fiz1ZbYH;(+Ei(RVXhnGt;#Bi2vfjSix3>LuvRw3xw71q6#(j4g(! zT=N#7_{a}MCZHHhUx>;-`4`~$eE^O({_Kb1bU~n zeQ%o#{uJa2j<*9)0>*I^#t8VA*H*y@PQd(;5|Oitfwt9tY|K^1Lt_qo_m75-s;@8} zLcX_QS9K9>nFCMMrtA>W5{v@PY?M>%9|c90&Z*6!B^U*#$D<`vf-RZr$o047EDt3O z725vO3K_F`AFM{8TC7!6V|dO}tYjTmVQ(9u z09Ei3P-QqQI&C1=yTysf35 ztE<=-uLs)Q{I6iU+x_jv_@^EO20jV&A`b;U6sr`4wm*cLhWp!oXZgAx!-m!aGVtF@ zcn0-dTN=*OyZ!C&0V6@UDZ4GJ02UL}de~ol1z0Bm($8FpX#E{jlWjOK(26!64B$X5 z^S`us1htrldNi&AG5^dGkS4ZIM+rpJG#_SJIxUAOo;)s{X?0Ev;$xPd3fuvTK5{aM z59mbzE6=JF;P@2OdS0bg#L^n_krLgLUJw39rPqUBiG08GQ>?G*KcHAiQ0xVaK*$j< z;J$OR|NbU;=Xr1*D*Vwr)DQEJ!G5U6ECkEn8?E-@x?^<~r?%#!#$q0R{;NyhcF#rM zI=Hi@wO}jjD%cH6j2qJ@NnFf5TjV3vYoTohNiQ&h-cV=ZBmW3cMLEVIjRx4{5Y_)c zr%sHBiR7mmULYdm>RP(x=?id`Zx9trYCo#khH`)%r?T z7ro0;8fG0$ld>o;))|7(-(5Op(1OE<^2tuN^T-LI1p*xi)+$SN%#LqDw}CMuGz_ka zG_OrR!Q-L1(FeNtt@8P7MO)Hf(^K5_ok&>^9{nglB+Ao6HYCzzAsy%e z>+03@5&k_H!8?K(wVOcyIDKytYm7f`DV}Hveb-g@2veRwd_f@0Ly>9~b`g7tdk9NR zJK?PWzP-g=9=n409(*gl9YXKs$V3%`p?M1JS+e9kz;+_AYp4R{tj`9H#^BZ<%n3NP z4Hm5&DNCuqtInuQgq$iAp>ePypwp;{PEE)$um@H{61uUP4y>-|Qn4B~{T)ctZ;w^T zg$S#q0;>)$c)Q(L#lAj>RRgeE+;w$*I93C(S1)(8jW8LUXtbsq;X27Ey)CV)vv z>Jd($usVNzJ~OZj_wOk$Y@f1@gS%L6x$(gN(7M|1L--+{hgoX?#$|t+WBFw4PtzzfNi0y3gfHKXKhzeF2h%v!CTlppqc?K$P3ptp!~gM7bsr>n|6jegJ+!_Vy_rn>n35 zGp(g-Tld|!s@@ZBK~4hq7Au)Lo?rjku~wbe%Jn=HXOH0O{Q6wNs)Vz)pVDZL06L*K z{jeTkv2*grrv~FC{Seh|J@ODN)aguyRd8c#@ccDglJo}p(krI_k75#j6f>}Qj8!s; zdkTqy9hn3NV#HmAA_jYE5tB)$HcMwibno1NBJoEtKZXmoIJZC=*B#RV%I5IObiNr)v8F{8DlxDwd##%0$hNdV?@*gMFmidSSjmTj8-cGBOBQ)*NH%gYS030y@mH`z z=R?&mIFE&Hp99`)4bF_h!|=JIJ@sdx(@30bSoCn*P71wL+|IZ3WPg8L z@kyb1intXgar-#Qu=%o+@S7n*%k$&dE0!DigCzr`A|}{_B-@|5nA|?$|J7zFXdgr+ z8He-Y+(hUE8Ehw9pnU#ui;xW>{{PkH$e(|iKmS|J*@BN%WPb`H+;nLW`I|!xXr2G5 zS}ma!{`cknr)q(LcIIwopXDwGG>bGRCVz-9wRJdOBHhoHhFpO5?XcV?_L&E#c*IX) z%cKInTr!GyN;v>n4eR$UXP6bfg@+WOJ7Ns;w zf@d;IGNd9r)VuG>W{<`@DEn-K-ZR9wi}&*-U~SOKTN?D)EhfDu)oc3x1tWB`@EE)?cy9E>d1LXc z@)*5+@qEG4-`fw*YR>?#4$tkLc&`@E7rg^LgR{TYGw&VQrzEyM$D8Cy+;Po2bbZo} zCp;Ok(85kG+a>TaQ>V}?+xE>*}m1Y*}DxeMEN4{c4qrl-&W5S z@AJOCsJFiwll?90>)Gh5@^0`^kA{bQ%LmjX)jYm^NA@Y!SDwK7)*SXJ9TivLr3Sdr zf42!dk@tnIEpg#pxVKZt`O4$7Pw>7+z;!t^*%Jc}Q*_}X9c**jhI!(|Z>;z=aJ{^j z^#y+j{<7MJ)pX*Sg*Rw}A!Q%&8!djL#BZedjiBG)Os9u;hp-?IE1ACGf4C<+7}5tq zS3*(#Q1yEUv^_C9inKln;S>s!F7Ur|E+6bUM`NUp*1+4IV}Yd6HpF_)>%?cK-kR&-Yrz zX+QcltgHPc_H#@PmYL=)L)uED9foIa-JcxERLbFO`)YN)*3^+TH_jPUTb_w{G!Z;gKo;H|0FkGHuh-WpH%@iyaDyfr=B z18dDF-`Y(tpaL?VN zqd9<$x8=GkkN5X$TT*(fKMc7{&QyPz$%;wI_N;Hb>fNBm@J#TS(&Z4(+&w?{RMLGD zjUNlSGRAu2zukVBe!1+B&Ctm7Du}gWOkn@m=mpf8oOO*d7x26HM4!_^7Ot6-8ozCN3U-65l!rf%K-Pzcr zK7YRsx=$I<;mPQ#+u%ns zZJ4O(b?co>Zupy9ABCY+T^3@F?CY-)0F`I@bBNyIBbIqY`c7`6OsZ-guyf^(*ayhGU#&s3*idOKa%5 z$xQ5|FT}HM@0qs~0Nq$~3UnDKw)cnTh{lYQ7x-u)9r|j?6=RmQY*rGJ%;{k_WliNE zS*su1p?B#z;Gs6qH{vsC5+@zUZTUl)RH1Q& zx@Sw+8O^gX*mpAKDcl*mL(g*htbvwtwlfSI$)t82q@F3n&`wR4^`^U+mWKV>P2lpZQ?5D-1jwq@!96ZgTwD9jeZr?6Lzb z!|gCx-Vh$13@uT7zYnrm z-)w=VvWY$THr!J&D|%-2B{P0Ewr2;%?C(Q@V|L0Bg7;akjz$QxBAn<$Sc-+e{m$RD zP(0cMi^$*ojpDVj9FpPRhf%yXmi-iA4aKuqUWL3r#i%#oIf6#f??ctMS5{+8g75q3 zOM&_iz7wq9>X5w^$dL({p|=(o$(M{6alpdw{^OYoEvzPJSl)?!hU6)SUisbDQrr0Q z4c}>8^L>~R>Tp8&-6uU-aMX3ta%1upsewhYXvT1A$C-WFKh$x;Gv6KrD{Jsl?3Fl6 z>rK$x1aFe$-#@J$NF$G8T!WRx^h64s>kd~U14G0=G9!p{SUJ*Ufc}gD`ZIB$JrmaX zFp4M1IXvzzwy#D`zto&gmj{=*C6BHS*7`int$50bn}9wHKRfZ#?=UN9AZ>UH7(#2* z75w11AchJZa)nGjNq%PsP9mu72rtC!zub2B^p=gMX)jv7!DgZP$2FD45~wa0EuQPv z!Y+X3{Q*3)@oMqc=eV4U|tX4?}zL7KHi^SAxI2!BoIdUyK-PDY%0| zBOnrZ#63~AyZ!k_xnNfZ=)QMrsfBeKciEZw&p0*^cq@?P>;cw=%3R(PCdJz9)O z+niGo26}7D0tLhb_lG#!O8vq%t9&F|JW_yjF5-wc7YJ_+gb8mrgH=-R?Y2-#ZNC`e zW{8yjuj}a@_2AUXLnQ;OB+{_!5GUnNQUbdmKY!`6r_8>|ZOcz)ucJlX{ri}u^VMU) z-d=J<#`|Hst9xY!)*h{W5{;)tILt?&loEhh>9r|{Ro z8Ia1}=&<jI%6-C2uodn2P*KjPfV3bjYr$ggqXjw5~J7Zk-jrl|gCc zUM;**Ja}G{@9VPNg8L424+=|u+Pi0C4|)tc_iU@oqZOGi=5N~z>$XD5K4tq0br~1$ zZzoCnPq6OlhP|yq7DezZ7}*LP|ay zqYqN!0}CkZC2XbUq_PsL2D;EUUM~ZejJ`f5QkIBto(SV^FvRClxULy%45afEwx%$g zE_%F0_j-%#_13@F+n`==L)141B>5!6Km7`Jx{=g3kg9DDa3%u0R!_Mva~ zzd_-K>BRFzt~KgN+ka4uw9fta;yD7T_TY(g*Xc15*<))!@1>mfZtU%afjR6zL614C znr83)?_plZ!m~oP2DEiFmnun^KT@=U;|+S*BIa)B`eMhwhE@}#E@Ur?mO;wemhwd^ z{H@G)MJW?=?$oEcwRKyot82^ZjL`0Y{W(Sk<#QTRLsH=v2$wXfc-0#-Bob9&d z7_Nrr7_Ns?+|JJ+D~o^~poeBqOV|Ij(g*|&_X>a0H36SGBfF$7uISJH-dOE+jS&ucwrnHTlQ0y zQg)|}$r;#v>B`b=Npez=9_dEczEr!F^3`Hi`Ry3;x<%GaJMz%F1>#iRxg*!o`64!i zqOF*%v0kR4)pY@Bc6puSBHj(e-$a`spT^q?_!~q2*8Ksa1Mhq1pf847ei*Q~hkWZV z9>td9tEk~vPaa08H=)lPZ@Fn*$2mL}MU#>X!WUw*QC;ySfwNOFBX}Z-`rJz)o=g6gSy=&ojCt6tto5IwchjYOBnrCIX&}y6{YmI}j zvkY-#H}kw3)`rE_?9vv`M)wAlQ(AFUwQJX|sWH_~uQhb6;|o3O-Id?LBb#O-{4b@q zM|r~SmDqu%LzX@oJM6Taq{>v6@KO+fJ39q_a6Y>DKzp*s?~N?v*uGX}H!OG#;8yj% z&e->2M9$>OR6vpqU$9AGwKCT;d5eL$?x?W>AL(ZOsyJ#QDQ{}7#q?I($oj#;tOz7|jHg}=UE zGIAPmo%R@nAfrOagb*~A5ef;c3}W9Q0r)6RdfImYWto{K$f*maHfa=HmRUTTV@uh=?h9$OMJ~Y5awxqkQ3abWA4vj`qUNof(gisPXaCaFvl+L1yKOUWo2ExI{+D+AH#mbZ0VF|sZ04%v#iL9hG}Fwdii?-8 zTxD7c|Ga5K7mr9nYXi9K(Qkpy?fq@W%)A1)yj=~#>y>Bb)A>&=rO00Z1Ct6&y?V+| zW0MMQAy=w*(y~<#ul!#CLwN-=3wj`R)S_i8MeV5H{|&90IQy2k$NeNcF@J{mLU2*@ zCoNNx`eB+;qPinyzo3@=GCp07<#*A>zFuwA%O;h7E8`uz7)t|%Njq~DR z35p%-Iovt_F>d|3hSOPk;Uc(PR=xF{DNG72#J=tfyi^sn4TI04XndiY1A2bpZNpq~ zJMR(qlC8cJ!`Iy=&6c)dN}_AbZOYxk*FoB$!gJb|+vF_guzH?Co2WB(Du?T$tjtja1I!u9ktq zhG{IiPv82T>&}o9T(fBuog+4XQFoYUIYW6^%@#}N#-04EYMVeDpU>H)%kPR6rfL!P zTi`6eaMTs6ox~WRNxlUq4$C!%lcbx06N2cAk6ZiR1~;u(<31_OiG`OmES-1Hwyx4VZGD01r=QT=4Xwk`&>cw98(kT! zZ`XX{iybUxx~@`q77wo~#&49e7=9z;Tz$}v?Djr5!^^I4gip4IA>2x*dfS$R#r90E z4SIOV`!lNkg8aMcI}H+N5%GA;1}z42U;}fM=jbz zEqdKf7`pj2#sh8@!#FgVO_4_}op-h4mJ5Go;etdnVl89aK8zdpS`6Bl3 zddNEt;XLpytm3TfVHP63$o`nLO!iU)QiZql6FZaP6{(a){km?yNISCbweHj#D0Rf` zQg2`)b>BM2EvX}Km%6HuQs1~<*L+Lrs21pNV2{)blIIVJ)L(#eKvG_63m^w91nXwJ zDxCOJOdKEUYerh8lkqF*^7E)7-ZQL|JtIKMTtpbcIz>NmoThv&37G zY0rXyZXx2Oq>BO~D20H4m&)Qup(r-!Ay2L|i$-ZU~bk zu>@fcgx%>?47Brze6pCMRpyO6Aw+>U$gT4a=rxwsps_!hx>#CO>k&Fwqhj?1WnH+h zrVR^&hhAu^@nvDq=Y>0J{3y&`U`O1tc#>Q!_Qt_nWvx%WH_p>I3rQ^2?Ue)pGLmJZ zh29_T5X;e~R*DrXSZu&6IJu5kts0g-+VU04L*{)N2h3aDynDf9^4QNVTZ%Ho%Smy|F1K zoqA4~CdY>hJ>~cxXz%bmvkcQ&YtM@u&OwiF(%IvFpQAY6?{DutY0e8J)MwaXRmEoI zH_-wAvZ0$pT2g_+xw^YM(@FB7RB-QxaYH@S@Q-=7ocV=oKoderA43xg_chUkojRfk z+#aG|_ZNP?N1j13n{l21Uxq*ySQYyjW{^u~PqCcK<6Jfm3UTS?RF`kE>8uM5VZ6H= zlUY9(!*-#!+$QJb78yz-xz0-v8rv!bGY*n})}Bv6UXF7ULzd%42o|ahrxKun6|}E4 zjb|xDDKNGnoiak>U$9=UMfoBmspxmy?1yhl2j@Y*!1hr7s7D2)!Ec0Mk>xhh+$@}e z)t|=VN$PWpcZ|umb8(7ofsEfB>K_R^!+FBJ_De|9{L$OJgcN%ny~f7FHSQ}Rdp9sxSk&S0z6SYU zVVKc9{ni24UE1FWW^2+R`#1z;!pVpMbn|YA^bNlXj;UIXt@&EO?8{b@jznX*aF@Wx z;0``uM+bRL#9Pz%UM~>D8=H0l%-~5<0&cM05IZ~!yonaO0ebBRcYUK{|H5UJD zeivwpTEx4#oBw3-?ejG;oKOlK6>iyS4#Okf{1bh_n5c^F>Vk_$0s_}K3EEB-ioRdQ z_^OmUe6>!ozQN8S(;)O(;J<@Tjf+y8fJK^o(thDKcfW1JeTc_S>N zh+ej2{KVQjMLNTCCLY{^7f$ksWj$%$(X3NC3m>vyj0VfK_E$RVpQ>BLzWXz}E45q) zeE+_FG5gN$VpTflzRG?O zLr>r?<50mfzk5`8iMKSTZQ0VCzPo1yXZAq}kIv~mfRJj}D$yPVYYXlr)T=)HUYfbk zh%Tl22X7|)TT8YIMUSo}>)O%iviyY+81yJDUI$w`o%Px27=iFDUAa6LST>Ev>2wuBsMGig z?ixnmgBQ)dOHHC4sEt5rdhz#mpAwcNX6S5f&$9YIaM{EBE1 z?nv#Gcaiz+^D49oXbBV_K%;CMazhD-?44fFcA8gH^${37E!uoRFwyoe3y(i${4W57 z{qkM3C2rsY#dl?N-xZR6n{BI9hX>tgZ$WRplf3Zt9>M*Cr%X&v&Cn#Kr)9mJrAbUp zO32h?CuF@f3}PrvR?0g`2zWxs)G}>y>ddTZO=+iOWh1F$mdE5FISzxIIDHE9A#aom z;2@;O;1kMWT#9|%G5xdNMcV-A|!kW%xtRvxakQHM*&K5Qd(k?CTUIz5X?-UE@w=d zlaZ2{xK7WSN+mVoKRszW34PI2$q6Z`O>moV$V^I1N|}{3MM9Z+I5jDa%IS+L zQ@hY_$Vu_Vp$?%jnykdkq@*;4QWIRcMl^1uu>gcLPqF?=Nz0g-&2VS3kiK|p_G_VB z$2pyVKFan9qyU&voYP@&#Y({-OcO{4R*G4325%l03I*8Dk`}@C$GzJoPL zd(`Yn`INh>2LgiP0A|iQAKbz)ROne+C%E4@)x*h5UHY!9)YT;&0BfFH>JmWm z2KU#zRHINJY|&W<9cJY&%kP3zr%?7W?3pxpy`9R19eSx(&0y#rx*c>gEMGJdHl~9C z`Da#}$++RPXXy>#an1n`wHPOs*X*g;D=Kd923t%(jk5xJS$2wUG99% zi*U!yHr;SLyQ}C7DUi+93YZt6MbE}2I<0{ukt^$odMNO(Ms&iz9BYAc(HY!Ix}d@f ziF1Vo!WM_RMG3CEyWGZpbl@@S^`g~S$8R|F-5{y|-363l!5Iiop&UD`3?W|V;s6Cw zO+ffkpqI^UMOnvt&`IbIxb4ALJg?!sMdy;s%4_W~Mjd+6%SiXt4qSzVuE%KZ#cPyEMp- zHM^%@)vVmhsHb({1XkP5&2jQpL076}@grC~-d#{R1GaOC^Hujs@Zul;MeQiTgRYv* zR_|cI!?`2GHegTqKGsrO(d$Bq9S7`$RHbd~CBfoT$`ylL(DEVIS>#HD=6UJV;|%Ht1kLLzR!aD8iL6fNsm3UATC-dwh_enb zvJ~&4=X}sF@|?%G2!MGhaW58};qhLhC|ieKlz2iKLuGcMtC-mNgV z5ySDt3$1Fwj^ak~&&7FdO9Z^8xMgA6a?aVLH~4&FHRQsEMQhTEoJ+ajqU^^xsrzw? z;#Oi0*qHom=LlDDEpa!vI`9ct#%OWMOiGxdNlT~Y2kXSsPe08TDS7R-uThjJ4vV|v z`jwV6Cp&I-W=eJvt!yb-SkY5cDS@2VzD}W#i9@DmzZHiC2CG@z^u(EQSY+Z*U>w06 zA}JZMn9b5m#|oM-HA$0^o@}0yS4upD5NOeTkM==h2RO8R;;jGD^6Xxw zK_!!AYU!=)&UK3JNiR3AEmaQZIyKIrv$0*Bb_iW?2HV=djd=pnwY?a6%{jUq=YzEW z!o7QTT1hESnTI1qN3ndD6Zyu;>&}@bvrw+#*Nb_T&W7LQ-(kkEBj7LAE|>DNy#_(B z5VZ|HN7Q!hM&SbZYYXfmCxTP<{KQ&bam`F~!~PYsiZD)Zj)k*|!T5&3(2HG&Hg975 zI_7p?NW6~4e&#Mz>+=Nc7;K<=?m|gfpLzw>3VO+pcpG5i94{0BlMjjBtetes8}@7X z(kulea27>rtH;FbL(X^1!G>8zSF$jFOp43qD#PFswUMhB_u(?cx@1AETa!{eGJdwEqc5rzUJ_TS(LU}X&FfCXYLN{6h;o#NnK3=2!|F$ z6^9bWhENG(`~t@72xEe@=@BTabk=?rR^sj^oLNu0>2rv7AzXob!(WiY7G*E}Jd;*V zQD6dfW@#*Hyyi?_)$R2K^o?xAsw%^masJ>b@LGYOqxT4UcZ~j&gC!Ei&s05LHh}M@ zf1mm7_3vpDIpqgY9~z_lxX{D6Qw8$2VRZTvPerLmDRcJaPq<;LdWV@vcA}og^n0E1n=v{YQ~LzdF=2A`VkVV84r~4gzxl> zAw5!49q4^CT+-7t8A+Kb=??MoautVtbarNXYHCtuTt;R(?eF>$X`ZFY$fWgBUi6xl zD^?k~E&n$deKqu&FKtiRZjG%rO>09Bhy7%D#4B+lB1R92(r4%iKWevgwfN#P*3uYg*dvt7*e=bYHQ7%f#=)g+=j9sSTxHnBr$ZClbLVtd*4a2DJFN3@nZZ&0M?>X+&a*ev?!p|*d_EFp|h=C zij{SXFt2Itbw5Nac;7#XrmZ#*f36IcD5UyX{d`f2+v?^L^?aaQ!Rhf973kem(7Vg_ zb>4u}Evu){3V8nyk&ohpQM3!l?-8j^H|VUn#X76-38SA=^&<0U>+>VK@7;FM_2YRT zA74<#zO~m&^xaJ_K+?g9@yPY7s22@u#Eao;ekn{BHRV&UxkSwm-YTf^AdAZw5BvDfbjeaT)~Pt$r8B<7p;-MWu6 zHvU7L)f!g5oBq90@K~!k>}#523t0W#@0g#KQ{itG`s@v-eQmOx8ZeDbRdMv*mvG45_4*Q#~9FJN6z&B@_JuRmZwsfFoCR~wXCgxR4ZmQ zZWEGu+PXYg1t?-y74*eeJchAYa@>!2M+?0mB=fZ%M`0o0j5|AQ3VKJg!${8gWlCc# z*zmSvI!~39&e#hYmZMQBg&(YNeyQ|W_kC0wLA~B7%6E7O1zhH;~BdjRKBagtGIyIY3)U})q`)eAMsYP^t(Fj5$EjT?k`(*=w3ZGBTadM?vh z`xMG8$?6g9I3Ra)?`drz6zZh?!pf0mz?DKwV3!Gm2Kv~+Nb-e=R*2NRSVs~=@ z@u(}u37V32=<%OTiYfXApNe|U~K1tA4#B8`{x*}oWBITa9;hj^U zt}D8;yze}c7t(L!eT(HCu;H%h3g$F0x2}Wj)>7nh2bJ*03tA5QYERgwBhMJ>*%kgs z_b%GZ1Gk{hUP2hWEtKG9z!`?U)Ot%Go$H1-f-rX7^tq+D8;6DRN`X(uIIaFBs1X5LC#1sArE%47^rGLTj&xAZTyJ^S7AYd;A z3!$Lm1sEl^JHJ6kZ;9nxHAan?P^6<2;6d_0`99ANj0!B7LikJAcm0FzrPBuyP10Gr zo}rvdm7*}ZJ?FAcr$z{P<-r!FpPr~MtR--UhBM;Q*C7Q|0(=d~xfy>V#X9_L$pj^<_=jd$9{%{;y-Z#tx zMOWBB@RBqeSQR>8$gpt0^d*MXY<=$Wo~)GTQA#IAdT~1%C4BxUjy}w4rWf1)FWarN z)#^YwT4Tm>?srVYbJ&(WG~>NC*znOhWzP zZH}3gfXQ%z?0gJp0Q7!keT$_NI(aG}<*b&_;eGXd5*)xZR!F$UPkU zs^@8STk3?f0lqEbry>4HieFNLwZtE9VXJJ%uJp#aGF!m`Z5O5Yc#UxUi0gQjo;$1t zrK^Lkr%+xm>}6~M47xGMw&Vm-G{j8d+@mLRU+a4gQ7%$q4aNK6dW|;D-@R_JP%y;F zJCMFN_hH}Qq|_*#InTD2gjS}_I_s=Ok=+Ll#4B@OL;gAtuecAyx7|AHoE$aoB8nM= zb9f@BF%~Mva|%!i4ZDLL^w+50pu=w!`;C3ThF6VwTS85OvODLk9LV{oyMr?yDEJ`k z0pH`Z0bdSLCUWlTM4ahQ$30C$^}qwQvCeu47P}hba6vHqi7y^?OHFaL`syW!d7*fQ z$rZ6Gr#!(4aqi&vm9$pV>*l7&;%daPFm@UmP+ZcO2O(cK;x2@gy4Llrn#P~|J}Rxp zG}eOs>V1UuL!9LHY4oM`8REQ(1O2NK<8T(#*W9AFJ;43;2xoA-%-H?ZPrB?}`4lMf zNc2rAUQFc_PnlftTU*>8v>SKAH2gL$WAzT<$qV2$N@DfXa z#Rw)fm$1Mci;9Z2Kjmr}9#i!T)k%s4441ba!DSm@?`F8XFJcZY`nU-rMn^B_bC5*@ zf#*B{K1qxD9AT%dI%~jP@G$PcOA-5-Ti;_ojZ~EM;+Pjc=gRtk^5udye(rLKYqmUJcEUc$^<%nEueFRZ3$5w3>rT3(jjppnktWvcvgO?9R zp0mwT;l#g`W?>c5oMbKJDeVFm(fQ_=Od7R-da+ioNi?@cP32t>(?g*RS{bDJEj)G; zHkEX~OWuQP1!(Dv2{_H{SwwHrmE!Eq$S8&Fj@YF!4bDAzYXsj{`g01c!n-3{wH6Tf zM77CjKpKoO>|d4;eE}{b!&K1I_an`@t9H$c%3z@t*3kZ1f7l;#?tw}zyPK^xR<%S} zLl|opxtp|;!Z_!x^R0kNV+GC>pCG9d&W@1VI!ySN*3&O zuv3|Vv-UH)N2<5=!QRjt)&zApxiX-v=i-rzgN!;QPAOr7inL_yK4U1-`cPUa4K#4L zBM>%FLvd3^PuzAI#O@Mg64Q(>_Ooj;J;_dof?GcyUg5PVF@o;f86svi78ocyEN8Ub|_Z09t#pAnDU|W&FvGR%ZZGL9v-0?ot&JS4kL`mG5vCVfCV$q7&eR|D>7p)sliXVoAL!Or+#%e;*er#McSrWqjG8N~R;m{k*IJ7Uc zBd~l-&t#^CFm1?6A{)%Unwe>DF~dvgdlF0$krDZzO&iu@CYmdoS#vs+N&O{_LuQ-t znDL3`v#-*y(#(>q5gqFJ*wNV-4~*FUs}Z`~K4X&-(`P|LCe@XUCedHCCKBrM|5R&K zieVimAt^1uG7RYxsRCi#!En>Oos=h)_%rs^YdfJWWexKR)Y#EsXDiWvPe{IR+bBO=BE zd%4`kbZO~vgtVl`rLD832ipM4>7*tjj*b~iH6xQ6TC>UQ&mvT_vr`h^(vSk2W{Jam{RjP@ zgfg4^^4J_A>#eE=vDJFEela+aa?)Ql496*g(rZaNTLC2JSied4PzLLsBI5Tt-z1)_ zzzAD~E@nuJ3YIoYvxlWQ%hG&`G@Z>uuas7H5EWX^-y8QkEFpbC!OUiP%2}QREKecw zaOQ4ElL)<{U8_i?-)E_|vs5z?Kh6<`a{!B7&tj7WoA`ueHzet9?yZh?v3+OW%J|s6 zF&Ug{mm8$ZcwfzR8hFUwkXvD&l<_U3(t(jf@eOzSf|vAq^_bVEBKB<2F4((n@z|xQ7L}6bX_u=KXBvqkZL~l_jhsX5((KN| ziO($XG!NR<6LPh>SkA3{w`No3wy+o#_Qx+O2g728_M|FKMVcPcg5i9tzj8UJ*yV(; z{<{_GWr6~wxWiu2UFnCNvI?g~abK5O!+F9c%v(7QJ83QFt&ZV*8f}i)7{EE7LFoI_ zOm_*XC*-Ab@J50ACp)R{W3U&Ef^C(N?kv*mzioyjdfsaEO;2f5IA>GKKXH*-e%=!t*QZfeYkQ5@RqZFVs)>Zegmxso^hR>DqJ!W^bg*60_*x@tKz$&1a0W&4^Ck!gI@BlL?%!xEykm#VY2t7STu5PRF= z3zajVSt;9CDetpVB4E2F<1F$4;OS-l7B@QO+y$1u-6)l;bL?dUnpZPuCm6H|3|eQ% zW@TuE7fS!)zrf$vD9v4LFA1lfVB3l@q%^rf9-uCMyZ9TF`kGK8MnOuj404K{cF91y z8ITOXO8v%E*vsM^O%Zr|CHN=$qd73fcK00iM$D29ucGCMBT0VMD4Da{(P4}#gB@ga zc!lv8(?ij?V7mxP0eup^&o~lR=aBg|X<8_54q{lWydzj7>9LwzCdo>Ji*7kuN7G5Y)L|h7su65Rk$x#~)xj|xA?$~5LbG|-uCvI8oWJckWovyTtj|VC~K!_PS*Q1_$kKU;y2ekb;9&iqdL3Va=u53%y`Qqb zpps^pvb1)QG*e)0wpf^3y_nk2h}%#Da8HxYCf-o4$6?#`f;##`ZhOpEV*G7C^;bgc z0wHF7oHUpQL0h82ewD2zxDAr6Cob4Gb^4J` zJBW+TFB*HABkd`qc&s;Qkxsi* zUPFr4u)6p@l13^A_gn&#kx0XdaTqJQTJ;#*Z-@J~M`|B>yWytDNftlI49+@^AN9V+ zj~{UfjUT&I`Bpx|`O64!Xk*(VIp_y&n2|vUk7;!Z#neb&U05Q;%2Y zv;HRAMeH~`JxP6@S0neiANqXhm?|+I-T$AtltMY z^m~~38P@Nb(xG-J|J?8QPnJAuZ|kOBHwQiX&8f)T`O$AKv1WCPZ*$F_Exr}$tQ|K} z-{rko>-R{H>2b10P14o8?U0o}fXxx4J_;+SLYcBx-f&6#myZ*)ey7ov5jZb!EOu<6 zAb8ZT#J*nn<~NR3s$~+< zGSboIL+@GqPD(mSr4?veO7mWY7?E+_dLzfN!8q8=uWDj?T@F{S+#;Fv+oI- znYh`dx7R0Dq6y{Y*DhODl6;fdG2XD`fq#l2>oR@Unp|oV zre|5j^ej>NN@!Yg6kKf9{L`S)-oi-m@$O~4aGoBeBkYZPa6!G<_i%jYMM^OeA$PJ1 zy!s_^Ty$bVmYW|E4q{DL376Q}=_Daszz#QSGBV@MWbD*B4tiP(F%Vzts>Z2gWh+>K6#F~U^b=WR`{ zv8My=^1_LUTSz|&`xxKI9^qk;gSZt04RY`xoZi2OksB#YWfJj!QHYh)hadndv#K*H z4GDr)NWeRpzzSa(kK*vPpAd|g#LRDV{pJ}5!3m(f%2J#WBT)P9%Rttrsnz4f7ZY#hc-g4i8=)o7iqW402koB|_7c$dOx;Pe4d);h3e!wos`ZXLR5#eOwX3IDl(P>I4D~CpD&lOND_+{f zOk58M`>G`Z&diY(CI)sl{;)lXX;^f7G1e2$wpD@`-n%HMnTIzR^v1-f0bv)ay=euY z)HqQT|od3p~QO_ng%!A+7L*;9DTBAF`R_HnM0d~7{iJyOyRp+lq&?q5ND;P zE}-^_x@C24wJRxKy(@IF5(G!zSqXj?x&V#EPiLK0RFZ5_!7{}$rP@P&ePAsxCz9`9?mq$q+fH^}k}fdJo4-?Xxj@ zXr^H8(OHvl{fssPq6D;8@yQi<>gpn#^sd9WaU)SEhY^v_PI}OiQ0L;dQ7?C(YAfG zWNKw&{)QB4SwRVXau3qi8-LnhHO)us$E(K+iVX=yvA(cwJ}fTLIwT>XQ9q_iU$`4@ zUO__gSQ{^<;CDs1|EMKxZx2NWJV>0G@{6 zNwa=jFZ6FHR<_}6WVY59LR04Ma$M+)zIaAwef=c*Ab{QzNbZMu?uxk;0%{UzsKyEF zLYz^zJ?M%#qAh;ggc<3I1X%B3HRysC3Ndz8g1@mtwZmi- zCB%WEU{oO2WJsJk6$s`Ik-gWhjU0G)Ewuh0#rB`SR;J={D33;siy;N6bx5r&(3_nK zavOX^XTwh6e%K5y3p4S2EZ4d`WLanEir@Q;(TJ(~yUd@hzh}B|o1`msu&%u?e|rE- z-A(7!=t;-b-aP>4?6zR!G0iK@bl^?%-S*x`;NGw|=A1@f;?7vSj9ipb7#Xgz*`k&S z;q1lY@LDfJ2dz?YD(P6~U5}Ao7f<(n2|DaSy92_j_1?F=jNmSen+awU$KoDCr`F!n zp#<-0FXKA0`K4G&CGj-wg}eDiOkS?>5jofnD{4K9JJfmY4m3Gq4P7RFI_hA_{02|s zkH@@kdv35sXL0iYwKF(VPm>2y7_cWI!11Xb~T=cHahF%>ylmln|!U8o-=g9mx@UB2m@B?XRuO%ek8w$(G^kW zW#}qghwM~Y(y89NF5c);pFphwowM!U8l7$Ku?BD81o@M3p7FaD?E*dj+;6MBYrKql ze~kuD89>3O-bKix=&Q@w)BE zF_3AHe9*3ky}bx@-v@Nx)3Pus;{n#Bxpdz>RxF2}x zr-c=kF&}(;?acTi&%Cf6J6|gM z^199H%yG{~S54hpw$*kQ;rQ&r_Q3}-_TNKzVA{J0=2Krjr11BX{RT$P-o5TV!h_nJ z&YX1S=Wi+8UFEWJ)i?9bQMm2ju2T+wb@ncW`yW^s=l^Bgq6Y}SIcXBVXRqJK6h0IE z=8_|+`CBNQE#B_g`pAym6i$2c&zK`AD}JD`>8~ycooDs>jl$FBj-K`6=hMq69Qp1U zpC>~SZ&LV;?+k|5DqZhVxX=6Z{`|b|$-IXM?;5fC{Dm8R=2Q6N_4T(WP2`qRxMAK5 z@o?t0RTS2o`F6$?q2EUozPVv{-Ju8b*Hbvq|enX$ysglGDbJ zsBPORy!;tum&5(v`kKPo>-ryj@&%VY6xP=)xORQwyZb1tO&+^#PyVqI3XlJG>HfQ4 z*$z>7gwM#Dq#YH`)4gq9|C02=!`S<;Ufp^)(kXT26JNai;09;ec$WL>heE~Qor->6 z>Rzhw?iFTGuv)6WYN-hO7uCFhUseG!;;*5oqGn*0HJ+T*?M6RD@$ zPGiHtmh<;VVh-eW+|Km{hO5x&PAfj?)f&Bj`sI)|9lc$+yO+|tIPH9rGjJQWnEE`g z$QbtRPlFG3bTb#{9$7%E_+jZk@1Hp5>kTK%Ou)pryb{os!^(^n$URf8pIYGwH6m&j~ z=7BXsr`_?uW?P&5<9+WF9QPo8)Nj4s`_-n84W;_H?BB!6FBwLY2YBo$`B}wxJ z9s#WJyUmxLXwPw*-%PZAm}9j~@7%r({uD=pw$k7A2`-eH6LOZDI{lD4w$=G=S2q2k z()qqR`S%O!*RJibzJ0?Mr0e73Dy7@@_VJUq+h^{izB;(_+~@OEFRi5T=G14NI~lXd zLSrrcLUGCYlYi`|ussch-|2MxmCGsXPtn+~Ip3XclfAEy!V!Z`RB!vCuSj#q@h_&| zhZANzA5u-<6MRmd8v0$%WlCS^*Kkoa$$KNg{2=b&{iH5yk5l;Lq-WEwE0o@4uf-H{#V)7e7KU3Mz?EwE0o@4uf-H{#F3iXF`mz@eeIe*z{;FAlIT`+udA+poLCpS`dG4RR7 z$}S#0xoNV?fKP6Y>;(Aa3T3wpKDjlrGr%WTEV~`>$?cI{34C&;vO58v+-cdB!zWiM zI}3brcVx%4M*ZR3Wv7Bq&R=#K_~e3Q7Yv_Vi0riR$&Hj<41992vWtgLZkp^e;FFsp zI{`kqLfI{YPi~Fu4DiVn%WemJa(iS~0-s!|>`uTZcUpGk@X1xm&H|s@9ocaz)E~}W zb}IPf{AH(sPcBGy!SKn2$W9BN+(_9;TnF(R#BoS}gWw&zXS4kbIw6r$4vz`8{3a)d z8bM{ThwbU|u#J@PUBe~NpfV`od~xZyh7V)T!H|1JKXGG+kwX*g{sv?u-uS0B$n zdQt%w-1Q9(9?)k%IE)dRee2(6Km@ZYL0gR8^5gHiD*ke6^p$l(t9Z)~OYW_Fx{BYv z?vt1=x>WHWyx%SAOzSFMF?Z?CwzgaR?7>5)j=gz{Uo&jueDTaJzG&#CwT2&W@n=i7 zMtrpM7N7siq{5_+Z}Elgj&7>YyTu<|(=GUgw{Gzdt0(OmFy(4Gj8&ySE{dU zeeov$(!_SpP40G+pE|OvPwJL8Vt;CsDvXyx*CH+UznTiK`6Zt(kG8}xVI zVK?}DQ5A#cd)(kJrEXq#<+s22pT0g_p)LBGHz|6m-k$t7|JQJvQwsf8l8V z&hPkMtge!dE8@+-{U9a%T9Uoq;-uf5+@*jJiagY9s-y8o$ zKQGH=e(#;i(r(Ky^L0J0oyzWinUDC!?OB(Tm-yAcmhJP(xWsRd`up9vtuFChkJhv= z-gc4i{@bZTYhJv__d64MduC+?|3*~t^~v)p_~4h84~_|};GgXIlm5Mf<@}2B017&=D$h&zSE@k|m*+&lbe(@Z?H`lqm zcKKPpu z8GrES7UZq}@yPG|?%>g$ANBm5@9=&mZLRT zH{K&<=-pm{zw!6uI|cl;@>jlJ-$0jtyZ*|*vNo{J<-L=Z~iu{ms=^{ZRz2y<0F3J`IH?8m(Bl?KV6>j zWZzRi@OLd$Wlwegfp-rRM|OVu5PxjRJD(Sw{GR_Lwf*Y_{lDk`82rNCLmwRE|9$SM z-JNX*_aV_AKi$vQ`gZ*OC&PEVe@*+f zCqMs|_pf_l;nUyjy(jx*2sIdQM>wj zczY?F{MteQhf6uJ#~2qEGd3b7bZmq)3LgCz@u9l#xUpl#jgN~Q8#*c?ZrrQU!<$mc z@e@K}Bl!>Uqe6Ajag4Y zhrdzLQE{(CjE(F6Z2tkl&jb&cFg!*RJUDLf)4{=U&ppR+h#xgNoKlQ?bzIzlxRAL1 zgW(N`3mp+dzX!z)j_V&66M=u|zX5RLLh(;z989^fq7hA}Rn5-sYVrGMIOzWQj+WE= zJ6ild=xEutsf{J1dne1jZk;UQJD#wJTc5COyB1)X3wLUJ8%xl(HkO!$Z7i0pZ5r1& z!|4Farmvo`crR*WQ7>;}QLSoY5qCGm|3h{EzxqsV5!Jr4MS(`@?AclRYc2c#&HH~? hlR1EeOX8Zw!QkNjalubNi+_Tt7-<_Q^`&F6{|8K)n0x>L literal 0 HcmV?d00001 diff --git a/recovery/root/vendor/firmware/ROMv4_be_patch_1_0_hdr.bin b/recovery/root/vendor/firmware/ROMv4_be_patch_1_0_hdr.bin new file mode 100644 index 0000000000000000000000000000000000000000..5cf17284d38680f5dc7e6054a956cac03a1fff6d GIT binary patch literal 229294 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

~4g;p?__QXuSA*^E0ZnnS@sTnTeH# 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

$P{LnrU`=`l@cd4qT8U$cMP{`2) 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%0A4>6i_di7n#HNJ;!0rMrbi0%!C_$ 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

68Og>O%8ZtoFR?ygfg-L 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 P4}h+9$r94{5gq;m^~t++ literal 0 HcmV?d00001 diff --git a/recovery/root/vendor/firmware/ROMv4_be_patch_1_1_hdr.bin b/recovery/root/vendor/firmware/ROMv4_be_patch_1_1_hdr.bin new file mode 100644 index 0000000000000000000000000000000000000000..59dc31f80515e004a7a5934c5b7cd27e40cb0d16 GIT binary patch literal 314122 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'W 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

{de;vjvs0Xk{3Aq88`6W&XJJaIWBjxtNi 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 literal 0 HcmV?d00001 diff --git a/recovery/root/vendor/firmware/WIFI_RAM_CODE_6759 b/recovery/root/vendor/firmware/WIFI_RAM_CODE_6759 new file mode 100644 index 0000000000000000000000000000000000000000..390cac5f5f1ebae70e084d7d14a431578b479d67 GIT binary patch literal 477536 zcmeF)Ly&Dj7bxhmZQHzM+qP|2-Lh@lwyj&XZQHih|BLPy@!q5-FM85{?MX%scErit zxz_s5IuU2fC`*axv~>D_0Q~Ql`u~^$0s!>d{AWaf0>ZHUzvq9g|1+vX0feppXZ+9A zD+2mIhFft0u>Uav08swtCV9}?rf6il0~aK(p*Q@dz_Vrj|F$_B5B!w2aHG3ko+=|m zfnxdpT>oAuYD;D6rs4mb|F`bX@B06{=lA^lo}d5T?{B~H{~Q0m@&6nDzx|p2&i>tR z{{PMYzxn?+|NrLy-~9jEKl|_d{qDE^|JMKC`u|)1f9wBm{r|21zxDsu1HT^l^}w$O zem(H(fnN{&df?XszaIGYz^?~>J@D&+Ul06x;MW7c9{BaZuLpiT@autJ5Bz%I*8{&E z`1QcA2Yx;9>w#Yn{CeQm1HT^l^}w$Oem(H(fnN{&df?XszaIGYz^?~>J@D&+Ul06x z;MW7c9{BaZuLpiT@auv9KYHLjy$<623KLGg=rb09PEqB5)Vqxb46ipY)TROJ&HvB; zAKa9+p8V6Ug@@dA5L^(FM>-kmW{hLMA}^4YP6w4rpTzc_acv$yC1QM)A&mBznj2Pm zWbwfOQM`KI#_g?-Fl3snaOlp7%FCz`p1QdS#MDM6KNqJfH{y%A9g?3WZ=NwSZ2ER) zC(C%={DiQCS_hJeH^qt~iYr^6NfLX|kTNn&t45T7mnTp&CZVAkU#Vpz)?0)_!7_eH z)Hq3}TgC)W_(+_}U(RSoCzRp66cPJoGUiaYBsvmWueY%Rzq4&$&d4qPN5QC{lf!~F z+qdbDg*zkSL8*H-hQj-*Nb%#V4{JA6#X%-OWrTEnDq#;^1@UuLmb*<60XgYuG z>MRUYo3pSN@u(T{JY)Z?Z8HW^)_yiiysjrTd=MQwyxLAQdL@g@ISR&&xLn$<-c{A1vxD(eLgYUjIyX(G*lWHS5LeN;Zow#Q%&NqysRO@ldfcr15_Sy`XPVy1cg`xNBZKY}veP^SekLrPh z#tCiM>m-NH5DB}oYv23m*lkC(tI?fwC zK@W(kZHcRum0(VS@*;ou_Ir?aO~Q@zF+{mDnJj7IFTKJxmZ-8HHFV?Rb*YvQmY0!J~4@=W}D;KKJ49wr9OcI{^7kngq@yS5^Nw;^HN*rG@B8Pk<78> zj!(fWE&bw8GgakEiYVdtG4^4)*R`QWcS> zYsTAWKRwps2KJs_`v2eg_nZIo?Rwl_i%iDknr~>UE<%&K8D_~E@AfPcE8U*>uP;9U zwmQ0}1oTcGfjahJv2NY(4uBFaD@waQ#>0pc_-+?5By3R z;Z%NG4mD$gFNw9zVxK$H8%%$(8;LGmoZsS{HI8>-kWSHYqUWOz1-}Bwvrz#PS8hbIyECc{{LtmbW3YOb0dabnhbF2J^S5CVIL+082l(T0r znORzFy$U>}b_C5A&f@)FSLGo)9U0y+x1X)sjLsAWJ2=^NSZYgk`d%3j6B60v#29j50~LUrb5x6IJNQo-ypye3Na&FVMhduX#v7A zZtG5dHcB%43zO&;RoB1FNT*qiUz>#_qc?%}!<<Iit|y(K}Uhu6kEaXp@;g6?T67``EF9 zKDe4`nRT-2GfR!Zf?x4*(~V5jaQVo=@4~_>pwZ$;FB>L_M9mW_fB2`<3(`}Iv19j}okIPN2Yj@&305}wx zW@2mr>TCexU2t07)h5)@5pWlsxGuHV+vb+f<(Zuf@kC8FRSBkgwSD8fof*6*x4FOx zyYSkqQqjkO&7Pm9Q5+3kVQwuiU|g6(kW38>{^SK+7?Ze_Uvo9-`?trx!NMGz1KZ<1 z8@yOO7afwu=!hK7fdCz~q*hg}vY(3X9P9k;r>EOxm9rUO0jiS(wGK9piaEY#bhv8FA zuM#PCKrVOn(YW_|kh4C0n6ftspk(^RW~rThZ=#^$wyhB5X_9Y#yOq1YCFxO#8CPky zQJ{w%4xP04vw&gYA+r}i|H&#UHH82|Yy!emgnzwTC@50x8V7~ume!>9ZIMAqk==ps z@`vmpYmG{+faJnOp!G-y%(9Kb`U-=Ea_qoJgj6(okymarG+t@dz0fqK)1fE<*Az)3 z`oW{xfycpcgh7(7dUJ4$&2;pLFisy0To0~Vl#zHREM3_}&+{O~7VJbfcdBD*m~f#U zPo9*t5cx*e{P^ToI0yHoct~2}PwDx$~5M&pr$;PLz?ep-~Z&j7Rla10Mre89BG zKGLf7AI4nCVvrS+DbgwwyCDND5Zi~WziA`Esc?TrM6@?`++~bnV4%iZ4$pKs;S|U z86tu7cq#Hv@<&{d&d`jkS(`E*lof`55`cAO#t|SeYeEza`g}FAj~@Nx;f%;^r=iR9 zodb~$YWQg~Cj<{&F2}INko!$8$GC^+_ImqW(i??FJSSFfF>BZx(z*T${WP4(o*)9J za9}1Dd)13ufOo@Arm9EAk`!z+cRFt>4rRp-zYBxftNh^8joisZFeMcQ|Li)qDWtX> z%PCxADw2DdT9z5Eb~3((!}f7G^LY++6m)mP)Z2G+O_qen=sLcGvtAD2Sh2+RfI&)L9QjV%TR+$xe7FJUMl~q?r6vdUnR(D zTC_v!kNh2Sr-uWvydH9Y{lF|?n8C0)IBO_N+n70HM{6Q6?U7;gN{Wb$KxZZ ze^9kwpM*_ASE&cK#RBx#Zr%EgM+pli;shKzaIz6N{8$!b93Q4 z_Kv6pm_8>8@WltsQaC1 z_peQ=UcR)-UlgTj!zSYi%-}KvjN1D`Vn=rkceJf;=5f@!niZn^P*ul)Xve^}b ztt}QbLzHpBE@-Y@-+Q9FhXCn|}MTzx~+%=6)>860fZk!mffOnx3SIF_gWW(Jyo=QTRy)k=g zpuq44Jfm}+d<;tM%8`>Ty>uwp_^$#xZygSGywuMXpzL4_Y(Ba=u~QpXmV5dnuVDl~ z=~VZGOh|d8MjEu|LvyVA`HJC^Zr%N&0e*$PLX^!FRq)-NlYB)t+w=OVns@x7!lS3X z@oOfe8veJ`Jr{cw$B3jAg6=j|(>GQif<061Ggg!eshMhK>LL6!y?zP!K}w1I`3cNJ z;u{%q&O8ayAIEE`Rt?>MHZ(WPZM)7>b4lx4j_kqI0xBOa1>Nnb@ZJkUNuZ(oFX`!3 zbjoJ-^pUO&QhZlL(zKi!yWWk@g`Z0==RQ$KEc)AZ>Kp!Db%Z+_2O#)`M&78yB%gx& zl3G@6clEK`*aN%4$qwaY@jchTI~mwBj67~u(h7ks1#GfT5m}vam8#5Xn7-`S*E6;TAXpMLXiuj6-pDO;v+_KBKLm{pkWit%Hl!l6g8eH=4oVPGBhmPVww)6Vf{?CML2)y^#kEj4+$&k9~ zmDoXgeRdHlwpc%(@m%8^C*_co63n3rV&ADY)&H-f)8@rDWY*wn0E1=3VOT_^l+ z`zvuP^K^*5!+%|zu(FF)Mma#pmRl=r3^B;l7t>q7z~k9c#@6&2hUR8IAd?<;-T6&L zO~}?@d;Hoi+)WgTp|}f$mH)8Z%h3myFCl5ZQYj z)dNBk0^Mc}we;1UWI0ADzzI%ENJ+PLlZEPmT2Z}K*S6SnEWEdXm5;TYR%BL>F`3Ld z4O;g99ZBE$ooM- zPa9;R#;~s43T(|H_=Z0N?1*+Q49_^I`S?a4SV2v#d>qY#VDz|7H#JLpIOqfIY@6T2;hy*IbJH#FO+dJ#1KLHlJb{Pf6W_ zSzA{k^xKqqdDUO#H)Wfgzq*chiMZ-|M@bUZ=}%Q@EjfZ;>V#=e2WKHm?5c}l#4{@# z`IB=#%$z$%$n}}5v8$extmCGGsbk=}kh?s~Erf3n_uQdk);0Pv1< zeF1PXu4P}eK*KLcw&l|hq)%X#RW|t?9o3&j@0s4d83-~HEV1NTc{fb z9H!?u;0O#dzV#*{_J9`3xMshjM?>r@>?-~-5mF8OGsJ}5(1WK_MQ1}J7YXJ;4|1J_ ze+bM^{S5Gh?XJywSiet`H6K_}BKw@0%TrajH@To$2_~~~=~k4+Lr@8!0@m{-Q#X~| zKp0O@0A0DZskWAgUVoE(4FiuZ@J?i_ho4}K){7#owd0hf)npway*2pTzb3KB673wZ ztU`QrG^ADnO{B;k3d_4Ak_wTb5n4n#ZHwrUeX615KbX6rWSJl8OpC=F>e<}vpe^o(MDzQX&0tV%`7hii_H1#=vPq6KWbo7c`EB|j%* zdmM0aOf1M#@;>f`b}Gd@gQOX3GY9w!0+?GCI>eLx>1f*q(Y{=0FL%oD3nYj}#sQ;U%AA;{eR+*^4}P8{p6vsuuBWxfWyaY1IlX zi@>yc;g60S?&`$PneU*mfCQfw=j>B{7w|Up)Vr|IKL8dgZ=j)n zFFZ5MCowfxFR?4k^5LGo8uE!eZu?}WB#5kx8Rgs@T2S#t{ZkJho;!f$({u_F`8umahMz@sbs`UrY-b6ve%8vc-9;%5$hS&ox`TKXsCn)3y#kGG z1e5ES(U_ES7wyh>pbHNom3Xfx}a^V?W7#TwhPf;6`+1XQ}#`c)C___dh#> za{}c8pPCDaPvSG!w@#<2i<8*!LnkV6iRE>fz2Wi4M5ypNG}1XaELznyX2~*cH@N(@ zO=K0vqSpPRu5(pF6fKy|Uz~YhN%Db-JR;ffsWzY`$AqWHs zZm<(iYj3-wR~w5wVp&~oRp@~eU_h^9U4u&&yirs+tjG%*YioUk(m3yq6?Z<2{LKZY z#n_VO^b|TBNv6hW%D0Sp}SVHkz& z+tQiFkJt*M=Z^efU{mmwW*;~A{E(0>2Auztk^SN!T@c@A-hT;y1v&Tc{PSM^X!_|a9ehDB*Z_6aVhWEyj4l%C+9EeRMgS9XWtfM6P9Z2-Od z>2hV5mQ=1|=g-+PFDY3a`#NWZ7(6+B;KX!IDNfmN;E?JIh!{?++!}Y8c0vZDUs4Z@ zEU#lyO4`MqlO=s%oD6>+mqy(Bv6^)4ct8{4FKqB+ia`fa`|0|uCs*l7LCY=Apq%TZ5aK?)^O+eovXIaa-WjO!m>KJ>-*Ni9TpO&M~+xF*A(G^ zKO)cYyW{MR>m2)fmn1r>#kY&-TF7i%d_RM=$J}H$LU`uqAGSkI1|?t9`VV+C^^Pv1 z+I)tcq-@Pf#*%g-z_R)4Y?>Npdi!7Dl?Scg!FTtAVsI1irJ_0r?A7m+S zpc2%DuQG6&%AU=iEq$=|-W~0LI%iCo>S-!OWtaYlL+j(fS6vY0YMW$Ui^m5>d0a#hYNRWn{M;qZ=L%G*f>KmzHyDRhe?#z$U!V~o)%;j z3!&jW!c8KYT65kLJb@z0b2zzfH-3;U2JxJ86h(SNVt%45C}f_a0?aaEtu^P#;(yk` zf%X+5z|ZP2mA7vMk3sl_l}|MqcF;m3g)Ts4&NjLd5OX=>67!EM7=q(dY}3|C&A^MG z%Qf%Q{#4`9GVV7|#pYBx*?|dLw#w)BVp$m(k#5iajVxI(AP=CnQ~9U+kANZ0Aq8Ys(vIV|xS;8K{cE&KXFqC{;-z$+eG}Iqtx~YMp`WwojF7w8=K6+L>)M2te zZQSN?D3C~_XT)jFU9xCq3je040x1P*`+Hu_$8{=dY=(fUi*!U~G#RN0uHIQ;*sB69 zY*)&6^ID5!;%4QbcM!|(HZ0a^fNr#fVWTWx1L7eJN~#vp35;1Ri)(`@DoBb0y1@}- zCgjFHe}-n_aw9c^7iC+@&bq+<`aCjyb^vbprTqD>S_dQv?Exe+)lzzi6*e5I*-?eL zLshs}-l$%N($u*-!pekP>L?GT3eUJV{NgX?Az_mITl#q@I01tU>>9B# z4v#2Vw+Yz7eyS(@4rhmUHv55~wQ1cRb#b6w{O1ZSPcf>1$>l@^sTzYzuHE7%*H zJ!3BF}2*x6H^bSICN~^E&@MlLyoc{tCp6ZZQVX_V}H&28V7*2(AW!0~oH!WSa?(*;z^` zQ;3#T#kFEn-_lA*Wo!96Eh5#9O1o%Q@J~?Oq0x9`KDVxHOKwx^9`0tJO8{jXNV^(6 zF&>k+!ky?(B5=dN5?2-~m#S`3`M2oxf9LCm0Be5y@dduxi`WSHj>rKC* zut4$-R$xYe?gBmJoiOPDGNuRBZt&vf1^u4>E5t#gs$pejj^MnQZOJC8Wq5i1g3~gs zMP}i6`ua(Lk(Qkz&4pQ{pIggT09n&*R(}DIGVAjEFn;VxT7X~}eyUlNIu!HPsh9KsKURC8@8DV8?=3|_ zZ1Ai%ug{jaol8cfbQ*kMQ&ZP;l83arOD6y|&iRvH2u|q`-3DDrrT;m|M4Pzq81=en ziUg=7XzO1m$|FQhATuFw-3au1Rz1PUI>zq`0vKmb&X6o&2!#hXkt)> zW1&23XTmjmRT1i4D2IF zt+>$MSSgj80PW5i6mHrofCij2Tpg@MvZ<4HLNQM3&WikfVpiU(&jRQ!d_IH=C1Ird znd(FRgn@*jf%Jmm!6!4H8zEm1(Q}9T6?X0gKM+tMD+?^koE>$sOkjj9S@x1_ffNoY zh#gM0`YhKoFA!xF{l|g(K3ig`ePvLYQmT{d3E}aAPg?29!|9sY&U7JFiVyJpnWj|=h>%R{twd3dZuM7 zcoBNy%-$?RVH7jW7^0UCK?p~yx~N$9`POC+(P4xtpbn4Q$?;8A3_^$gGs|V(tRfnmrRUmlZ#!iY>6SIz4h?OoCeV479A!7WUz$YX zYvohe65NiCHMkE{+?XQ3XL9hfq*y*fp)i*#q;$BlFK+oH7mtD=uN^W<1~;6duq{WK zdT1>olux{j%#n0*-Qhn?G^$=q%p4k=uRiL(2T%!)@Ifa>C#O1pFC0cNSVg zFX3cy`=<9nDX>M(Fd?@{eTU-?WdmL;F?RPKsfp!ERZq4=_wW)r&;>6=8;wW1jt><4 zuM3Z~soHp)4FLZjD8go5{`SxB?)RA>0Vnv3D&WTL9f1611*}tUP@Nok* zC6tQ|6uIF~_WVPnVn@r&fw^*k)xrZI@$D)O&MK3Csz;?nV;_c<`Dcp_C_U&Wk(h?K zprSKzLYM^{C0x4hM|{~)R!vNCTkw(68jh$;+%n0xLn_?V+dKOsXRG(i;v@WNi7pr} z(RY2ED z``^@1n$yPfmr*o4?#Fo%6c-*_rY#>%#G;A|(>fiJZTNS$j!%(6z@6jyiA?U1XdcX> zJzhexfRc#;+jmn$h)WH_pOAgbfaHA^0$j%;(WQt*P#aIJMA5%@3&r3S6$xL}eVA}3 z{Ru9mnpY<&+Pd9Nr(LTU?^o0}x`yE%%qb#P)H%@o7mRZVXa)IFSUJHA?d#u^Qptg9 z*Kxp8&RxReJ7PXkHe+$wJ)bk# zNDutoz~`(JY8N>+)R9rBMV5?-F~cEsN<7d?H^fTVL&Tv(W5ik8Q-7DwXQ*o!qk?(* z>9AO19OxlxMv&tn<3PIkgxfq0IAdf+wNRj35@m>A>%!|{GSK8Ov8#dV(AzQHS>*m^ zYl)|9G=g~0-%^!fbs3b9jXKJPd=S~oUK2VLUIf8Iw#FNRRZ&V23TZ42F~u<0s9t^h zJAS(>=2&=ZEoS*?QcdZ*zooLTG>X{a1AVUNn1JltPCD3x`;h41M?^{m zwpO(`u#nu6F_R4*KPF-b*H{9d<7+mq+|Vih$jD31(~+2|qJWh&HOC@^Vi%cHbXLE_ zs=05?KPG1Lsn?CBuDl9^$R-~8u-pJ=e$$Kjj;xeVyX{W8o%73>$*T}#bC`=ygeXph zc{G|{OW(UDfNMh|ub@i39SreNf5$s_6P3_2yQgluASO~K- zrs8Cm3{v;Zyp1)_DrQtfO*IeVPVF1f=)&vpPOy}hubx$TX{=2xqstjfTg3yi85k)Z3UgObK=u zVjT5?<~(f-Ag$sOAGwzGZY8(P8MXXOSqO5>mi*F+W;uI|e@|pXk=SGdo*AmIEq5roYLrcZh>`@*GhMpzqv9N12t6&b|g1#XSg zS6)oIvNbAL`(n>qB$>~Ik_p=H-ZW4F%&7JF2d8CSMpYOdRVMzrDg^rptc=00`b~ zYvOf7Be~YEZzpteweeU7x=eP7amM!_h!S+MLFIvUNXek!TzZ0Oebn(x*Pf0ZAV>fbK5!UY6`DS4Yo{N#y22z$u_y_3gE} zCo~JJ&_@y0sxQ}MY@vEsVDF5hA8QiS1B9-T{5#H}L5h4TTOo7`ut7>R!Hsa_v#K3p zPoLDwXHIl@w%4bOKJXhv@=SBz5I$8__Hp57vuiF*re<62TZ4LNHZsMNmn0Zq7Wg_8Q#I(Z2V}E$0Lkw?o;P zE(@nlP1pV=oa_V40-5$PnbZ45?+#_{EplT@!@am>R(6LTAI;I3NxHG0NJB#}CUQaO;I7u54~E=o_u~`_FCg1BAGfG zK$h}dtY`_#Hh0otnsC~)OL%PqXhYj$q?W0c^(vole=0Oj193giz^G3VvYu^}^`R&qrrVIs zkg+U%eXlekUTcLfD>!{C+q8-;Hr_cXlunkM0kd&wpG=l>e}crM+HiX#brqQWXs;Fn z)}4@v@_dmej0#Mt#TT>V(Vsb39>cG6Gl2|B7fuj#UJH#&I_7_;lLO!JSDcBUAHyea zUMF$ZIbccAJK#={X~O+LK;SXu4P;roZ{lVFWUP77h|gT69DOhJY|N?}f4lxgcW9K! z#-2l=U{l13xn0xbEzO*b`B3qMRd;s9Ra+K^JXw~MKB=OI+a38`Y4%~9Md>>su|djl z;0|Y4cC|+zIBl0&#$Rb{CYPyx=8{i}<4C=oKEVrH9olH7F~=T47l&v!6ZBA)N*bj8 ziI-dG_OCe5EJqU6b=Ux%YB{C&JwAiNUwOHs6;@D%!2cLRW*Lad5)8$ zw|B#Jxni2z1t2G3@&ro6NjKZy=Ck3L<;+E!H#cP`iPFQj#=qB@uEtuR%0#;jQhe$v zlY#Cr#3aqN-}XGeG9Rb}HtUt{)2?O(%ry}5jC$Y`zd16DvqOv zUYu|WkNfaOPOCfJS~53+CW>23VV|@{!nuh5&owhF)i*gukb* zJ}#YsIYV2~% z#0+&K1f?%Sy)CFV=n(dah|A&R)RNtoxYN?g#yddEuDKwz%V{y3mdz{I5pCob!z^tU z3gHS-1@(4QUzpBPkbWR@+j#^LA64aJ2=kuA#hK3B`MYv@;Ss#j)2GU~))Iv|+XE|C zL8)5IWrV}`GEzt(Q^%KyW{xc!2Wfh2)ebSPe@a!%aHT@pv-J3bq|bf3Dq2>@exCqQ)s`Io0urQ|$>Ad2mE^>$T*3Lsd#Mp=kz-b+21M74W*#QXs$rPrbeH*Jcn2wYiPJN!Y9 zg%k1anEDZ;No?5nzIyT4dyTnaH(mxK%`0^?8*YIV5fe8mVYsGF9BqE$+l3#&53M)y z%+Oa}U$vC!Zi7^|^eC<aYnB(kLK?vA(Akn)C4S zWLW2eJp(br?n18f5U?k3&X-jaghF z`jqUi;Fper(4Ct-CivMDGSXSZ@5&lHl8%9N4BfD1#^=P7ljmuZI`IJNF#o-@H%kF} zpSS&i8DPna33BG`FII8b0LY5;cU{(#7vF;<=!JV3PDE*P%u6;6*sKw0Fn zJnhlD&n7y@uRx&sA^qCl&yd|Xe?K60Pg&}qR6ShexCVCFU2dz)pxY{V z?HjWK*Mbb-Y#TbLZP~gF#8pPRt+TXNDkty@MKTkN`r$mmf9jXPS@9w|uPHvttYd0e|~QT=0`yV!~U4srL|6X9^=PAdaTEXH6WD(~4H zHLnVnCo$Y?qc3zwgIin#kgr?fXhaQY1^6gkO^_(~@mRZI-1it<723a=HQ@JB0kdR6 zQ9jc)*zw&Ti>hlC)z9hgLnn&CgdFHv2ki#Yr2+R~<930Lm5)5e2NVEc(P?KTBZdX+ zScKn$(c!f=`@>PW#@Y;PAVLGmvn3|D%4iSvar&SSIz-dBpzC@v7$&?bQ(GnaLTRKc zo!N53%G)-HC}sckprCyd+;u+OoFHgB&p6~jGoTJ2?VcW94Rj8vRBVtY$qqCJT%%0( zNat`tFcu!$&M*jPE-G2BLLbI#$eYSrTlXtxCaE8zSkLtuitS;+uycgrYw4$=R)_;+2QMyv42RVw?v1Y+x|A5 zj#4}X(QeU2`rBw{6;l4>Rm{&7jm;^Jh=c7sPDm`Vt7d^f@$T1^INT`k%^ z!IsxmlU6u9Kd}r3?veV?0UY#Amvc{>i))FFrzWGEAPRsBczOkBark}>kI@IMYZRoT z80^&0mE_@3H?%y-gM_IcG@Xd|mTz|ogCipk=?2^l)zpP^A!K(;%F>!2#^;{z7y(hb z;TE(4;vh;qJfT%eHuXwt*@1HyJbQ+8CN9*yY2VJ1?=!IppF+fB2|)rp;5}ex{=@}r z&cz9{0;D7zinsG2;e~~uY8_Jp%(vbw3{}jICf=S&PC$j2=oE2e)cvg2GIEs5t^)6} zd>{%ZnPX>Fw0-XcsbZm70j(A>K;ZvTn+<$vY_e<>qq#%9(kLiDoHjFlxZ>0Wzkpk5 zM3+&avy&)eV4oWqjd4Cl-J+5KHD9QH-9J8VfA1HCnpC_!fkKkIMsLj{Mq5suzlQCu zNNw{aJa+GL?)^ahfCMkmy8XJW}SChum() z%4+U$k=L8V#jJzp+}2q;4EsQ|9w=hL+4F9>14Z%qC!nqqAoY=d5fRil+H8$5=A;xF zc9yd)p7sd2g>6ZVjvvmoX#oSy%GgNmO+b%FoG?TBy1oGzGE63JD_zj9o_yQ!FKY@L zt#W$O0ANfR{gVh()y{UFj@L*39tEQoE;vnGG>@8PX!|H=$>;M`uklb!bh0B(fN(N- z&EptISUG1x=dd{Rp=)M^bMQ%_QNG-a^olGN$)v9yMfGl<=Q4CW1$G%Bd{vl8^c_Gw z2y>Ao=FY9eLPF3>>5}U;MO(`Z%v{_t}8PtUt(8cx|ZHh6~Pj%Y%f9;uN)sW&n_`Ch>+YWsf768K)JRALPd;JjZ)aSB~2&V`4=yFlEo9HSiA%6D+)7-^b z61f7C%pIilsV;#@cMs%~0z7ve**_o=GSEAf>-5{)Ytb64wmZuzfwD!U^+Y|lC3$aM zTQ89DEzg~Tp>o^>9I$TnDE?%9KGG=?nYtrQZ@LF8!d>XPj`FvjQBPsn48EgZ2#K&k z5yJtI>6)W;4YS_N^x?s)0yGBl3Cc`08N8bsDMP@dR@Q0GRIVFgj7LDndi)wwaE?x7 z)g9EdnwK_aJh4wF9MTNHaM+{W?*vS-m@7C9n72W0BPA>gAM9QG*EFjSt!ydtKa9-| z2>}QS23zc3zzTkYehI~HY<>9(xh9*}COMl5*d*G+L^>5_f<5p&hWB)Z|8}JI=rg3< zH`GxLvLWY-5o~yJE(VavvYwU-t6%2{M7_m2K6P|8t&gf&m6fDw-i7jQE^^_J+oDIq zcQ=+!_|rrZB$xQ%Rfg~wnI)r0E7qw}qAMUR3J7gOzU-}= zrWe;T0piHRS9xr9`^~=Dm+cM9W&>6b*OSBjLh&#}R&4&0qFLjrJ|v`Xkvk z?9rQc??Fa-VT8q5>lQQi?RM?UcaNw2!u;A3@{-|S=<)d0h_QAYmSC^4U(_otBL^Sk zE#aTzf!4J64F(x1SmEr^*l ztfQ8syKP+V{+!{qq8$Z~!4Z37*d6gD%Vc<#N-$rm{o)XNz->>2#@nE&@?(Dq-Y}MK zC{-1e0?`6Gv@E|3uhU!V@pDE@n|sQ%n4+%OvOmiph3U+%wvlvxA$j0!p+x_ssS5~}SUYWn{zsTa z5n$qTf2V%As`aw)OGOAq8Xs1koFpMGkOV{eRRg*z;i4eS2ODMuw|wSGeLw^_;i;Ei zIqZ5gSBQSsPpfaIWxbW_!dwfJ#Ie}I8jRZrT8!Yb#st%j&`p{hCm(ipD-_jk4>q)G zajVF}ZYhOhHq#PjX&W8dgiDh+%Pp>HP`4M8Wf{L80Y>LTXoN`An%7g?m<}<}eyri7 z_(F1Kqs^baURB9)r-8S;Eg+xS_ZhWlY_9) zE^}2e$#DDI%aE>L%mSmJcfUdCeB8J%K#FyhUiAzNiq$66 znHD}#wc~Cdt5J)7yva8GxnlAQIlQYv;@2!K8t%NXdPkv1$j z3UygF>~L!uUK83AyYc5RU#R_Q{QM4W?t~$u-AqMDsm>1fkq>@hz+Wi+tJGR9$jcEk zBb)O?x`}V4G=$S`hhmLLQO?)J&3Qp?YG8iMC4B4>zP$3X&@96#mtRrRQN2vEOM>#wE4~@}8Z~}1!Tq%20&%7S4D+1-i?g?mtE$`nh1Z5nceivm2uO!?gGhIG zryy)n=@jWMN$D1(5ipSMPU%!o?!w3CJm>uGx$k>F_m9P#d(JV&9P>M3j=fkcoLG5P z?_RG$EG4k_MTbaiLil6s>R%WXDux&MT2y_sb*00>i1r#WVKV`L<7v}{Cxror<(J-8(@zbf_R$gZkvAJ*g zcjfjMh90sr;j!qLK#s)@7#B;keYJeivG)nqkVCuH-1rub$aFG;p3FY~Xr|1H6=4pY z9DINFIzyo{>5Xn69?Hk?$3`7`Gh5AtUO6HB3QGD9o}|K48Y=SZZAWXNK6rpaoiU=W z-0~x@mr8*1Ex%;_MrhI_hkm`PVStJT1zm(MFqnJ$eWM3CoI9l->VWp9ofSe;iF^1W zUT@^I;vWADx_S^lMPOmSE;1t_wJh^%=guEP%^zGMc~vOtMefRW;m;n9w*gFjgU`YQ ztrS)6nBoM7Z)>2AN6c<0lPIoNCa1aZfg4)(*NzSK&*mo0TS@j#l)0%H3FHd(i%uMH z$YrawE`OauC-HqYz2pK2S;Fiizg5Zeyju1V{pM_)=GGoBeLfKmLHqQq-T4XW@-E}a zwS=37YZYG`O=PS(jzz=L9*xt*&(~&b_B5h&?5andBPn4`!s0xaPjQip_@eWJN;%$! zzV$}echc_n$lX6(@8t+6v09+uU5eMRc*?PnEp%?+#)7Y=UaCN+*_vQyR+7Fo7Bx~>zMlzjfF1J@72b@cQ?LUnc52K1Jkn?3cMy%54a_Z zPr~O>m@Y!#Z@b#8mEm@Crn&Ow$yl$3u6Nb^-{h0C2oUzCem2m&uF16u#k~LsU&>)t z;`9D!HRHw(flcSXbSriL8A*ul#inPACBM4fE0+VLsn?u`jk>?EBUzUsp+Bj1&*{%T zIAZQEY}R(h;B#RkxVuu0v3_v&1@g)w&B$-7W02SQ@?-K{q55n{dd2dx93{IqiA^9) z0W#1MqTCD>s@pxQ|6x>b7qL<`5{_;6CfqpNl9!t6knUA` zO&UiIebd3WI1(IzC{>ixCG(YwEU^BXfL;~j)=Q|mvMbG%?upGIZKtO}Toi|n#Y^|z zj2N#F(cnF$W8UbK=rDFc6sH(9L;2LB^q(cEk|KkdECqL7>mOpw`Dvn99`cZ7qECM@ z)bcG_!oKUp5q2Zo=5nXl?Wo`T_B99#_w@0hNtwDFsrP8>M8M>UM|>xzfNLru9!eiR zY@uKNiGCid^gGIZRyS9(OrgSk0tZ@39p%KE@LRN*G0}mEiuDmzf2T+se2TIV@fjT5 zIsEgyYBa0<-~3_!_xz-~t_bs2XU$i`WIT;Q8IPL+jOQ?JvV7@vrSAfYU%hzT*&!<$ z;u;=tMC2Rv*2aw8lS@RCL!|lXz~m@TeTgN;B4rTblqp%#!^J067)|Lff3A?rpHI#S zO+Bh{6iY)sSnKKZ6GdXX+H&w)IT}hX`>5jwV|(6_-^fHDaXs>k^kVO9bcG+FTRxQ) zbWb_Ok%~+)&9~-WL85YUD5AtDm=n=l2=!T{tBHKFV!Y8TfogpEBZhDrp}gGv0<%=R z7(>&oxYFUy6QGw)b&;D_+CWlyWlk9YpIi4h|IUz6+o;_EIIallrQ{i+)NWsP-RE)X zBt4^Jz6qvZWnHg|cS8=?e)v|p40WutFN^g}LV`~nw6FCYL$%fznph=ZaSid}aV+!0cbBk1K#B+FdUGLFBFtgW{+LYb2($zIjIONG#uknbO zOFD*4Lmg>zqT_bODFtrW?E#9yqHBxTqLBKl?d!1t#SsB#`30B4^sWim6e4f=adiIM ztEo4#nS=}mIy@mol*u%FdZX)+c0973in9x$h?g&ee~f4_@nS1ii{l-)e(L{ju>8}s z^-_P9Bus(kC(;1Cw#Sw0w$o+=zs=F%^{HaDD+x^|!&xQAR6q;a7pz?i3krpAbCD`K!x+(2+llqQHDhep#G<88U40v_Z#+k~4n=K@kmo zexCx4A&)jx#9ryMhjg~xGxK5UER^oI@WDDJFEv$a+n%J#NLpk(JaRdoXq=(lnJ6=} zjc4#TUJmzjG0l&}SLqR!;hul@f$90AQ;5OjGdKH$zc6tR3!)_yQFSIe|pK z)FMq|b?|%Yxc|8nc#>}B&3|l`H_nFC^Xi^jSG%EUOaMLX)8*w0s4T^DIxCvqC|X+> z!ck<@8h$?wlU@k~6RKH`}TerEo}}cNsGxlu)}4w`8=+^JVY3--)yi52YEbDXs`6}#0q`9V|JkbFgmix3P^MfW0dQ|y^h(V+f&F8~6?zc18(ozHjV|C_B~*a{ z=WI>1f`rq3yn09NBn6T?BS{uudKcTh+Xp=-JZCx3!=(f89Mwg6JPHo3|92bab`3-}jM7eqF6@U!I(aUM4HACy|d6>E=lf6*7WBp*f^iXQUe|eH#PWPgE0lT((r`!zW$$K4gu?y!$eN{H!m? z)9EQ43X`ggyM0=_O8fe1@vV0NKAAfjHs-E2R=6w*e8$^K5;*Z~4XBW9B-(ndTm(tG zQg5xv))12RUIaS=qAcElu)!DKdQ%1X4M@x})uw%$X(;Xz%54Fq9{sn9S}XU8OPw>P zBzairoNsxyNZ1Rj@NUA-why8Pd@#S9ns1<5t4%S?8A)cDeR{`!qmivNdZE(y)~uei z)7`UIRg^0u0TK)T5y|3X=|KF>$m@}8edgeouM>%5*r{ZmxvkHbK9M23(JMuKUcW-X zJTg2qJ@)L!S1rG#s@^;G(9=)phRp$74~n5O3*CBRs&S{MSTe9{ohM>3T+-U7vTsk@ zg6yO_ha@D&&O}Pac6#x1@^Mo*V){1fTNc_`>G~ULtdHh>HiHcQUv*zf473}~Y zMJfE2$0=D9kNv_dLnda%{g z@dh<}+pgxMCEqaJNx(t*m4rs*ZEb3N732fz0rWef!y!AEV3;{R%ea}UdNx|hxahn` zQ0YR$a$X5MwC{Xi?g`0eE7e_*YuMYoxe_sBr>ZC<7 zjEx%e(s$PZYc?*xdaWB?*q1$h-1p*j=ps^MbqS8tC9ZnA-qQ6!wM8nKTA5H1fwISx}kTeXGp~i8fJG*9sx}^473*s`D5& z@sP2f8z~sGy2$iK_53%|Ra-70#4hG9XR=%FijLmBS=uNqXFQ`8Lqeyv$f%o^%b(`e z>KG)6TAd!u_TSd{F%@l-syyl87V50_039;@H87|L&Zhj}m}B_*$aRclE~Vr#5B>m6 zMhr4YPOl?!Ru;6EcUsaD;hYrfl#hc@VZz_@n*qIk5Mc2zIr^rfV&-Jf%!+LZc7;v3w z1q&7^$bQg`OE+ugq^m|X{+6>rJYi{&)ckdmz$RhjYl=psMsAU)XnU>*^I^@ia>^#f z?Bn%^cpq$7X^+E0RuBfru8h7BK0@2$Qk5Kzisug-F7u>*vGZnBxxl^c+(p(=Xqa)Y zv{gv~bBph_LQ2Bbx?xQAGdI4u(;r4g_FdLWhGb^bW;&f^KIDXx)P%G*x-YYym!_K} zorKd~_nA%b1`4J$A+TD9```LI#?};Kq_eWCA7Lx4j-}}Y6|fSN!O`jqCci1z4^YCA ziR&OivG<;;Y7V_b640U^DnPa_)F=>?L(K7u5qxeX{xn;Gyb+CPK*?ad}U%R2wf&_?DT6{r+SC8J#Sm`Udb8%1WYi zfgY?bfobf2srD34KuYcX#WIk#j?&XAoRaFhws$s2ea|}%&Im=;l6+?5!^}DH2eZzh7=HZyGj41YL(QBV+hTQ;8S@~lnon+?@ z^gL&g({9ZZZ;G`k>Z)M)P@gL9T8KJg zOV`;>;xZ+`%DPp$6q~FIRL@$sc_h~feu+TbY<V>}dAY^;n@FZ1S7pwrYQJ7I|Jgq>LJ* z7ro}B4wzL)9_}_Ybp%oucL!nFlnnCa70!GpAN8Yn{fFKKpjs$hpbahU5I> zEV3=!Ka@tE3{QB{ix5xmfeuapZWa~WdX4`MZsLB%n>u?jRk>PQv z@EbpVH-$PLiAKlLQNA=XsJho}dlk&k`^lc5Pw>E`SKRDLinCaf@rK}1iD{*+Fh7Nb zjIw90PiO3>4~I8?BqOp>M(ipn`UD@IB-($m)(pUu2s6)TX0-=MKks~c>1keWjz4MH zKKz`_Q^a_Aa-E2-B?F%4L(lShR6lc*FmwDm93Aj32PT=a@AO3-S}?ayC{!9&VE@KXh%mp)@({G92^a|5)mAr z3YjOw4rkOM;h~(kt`-PiIjdK{iy20Yr)=|sPWl{GHC}|_V6p#*9m^V9F zD(SH^iB<-SZR`~)^?Ga(~Zsn|aS78ei?*_+N-T)c{6pK!_WEzP;xrUVlxZ=th| zM7N{SY-?v)I%9% zS6kLciBy6P5gz+W^CJX;1l`wVC+9<&oMpYrQr<5WVw^frHSi>5Bx;8E8&%+s7x_+0 zmhbfX7g(+W5e!QnDAFI}DWlLQ)C`}ImVB8R_|Cu}XVSo%<+U|;b@1G{DlRU)Tygx- z_UCLe>mk?3Lgnpq(?xr$*K@2$RQ>O>|T9O`7yg^==q=`DGa(hSn{{#XuLn;3<1J)2A^`q%5E}x#wtg&JDGN?*I@^*31u1t0dcWo# z3Nx>oQ#F0>M_n%SheLVwt7Gz8Rf4;iN41N$PXM~{enfOmh1$k(kss=hzbjB2f1J}L z(N=?g(W4A#f?MzMQE!=2wAQSRi;xX5)f-ZkwOhB#2x}h!SmL#h>(T$7ehdNf-&Y^9B5y0>o< z_~eim>oi1{1ENbW-gy3fzePj(Tvr(vRi3ajbEfsq=%9~>YVVL!XmJO3G+ftG64Bcr z6_Z&dk)jaB;wv-F`_SMSX@5vro)gczNm4JDUgMy4`%-oxw-)gI+CPg&O^WW)x1Cp@ z)+27V>-MjcSBbbq`&xuxyVh%PK=JQ%a0K zQ`+;Ev$Uzd6!DeWCWg@FpN?3pWsP_xW=S zYMmf%^u{GfVPiyKh!&S_!F*2mf#XOgdQ6Ytf}@_q|XXt%zj-1GAJ zpntLb*!3^1bbIb#?ZW=4u7DD;iDS81ydY8+a+4MU04%&@z zC&uP=dAQo~Dr#{lcgH*4O*GeR2F!g*1yW9`1*nSEbaoqS_Zp>?@uE{}Ih(v&<6Y9p z?L?cp4F)djt8kXQ4=$cB4^0rUw$(5RSGKGT-L+ehnS=j`o%1i#8^qWwI<>4}wPsq^8OOBw}0gTNev7!HZS z;FxkZmA+^cad;iHn7Yu;7UG+EUQvl~(dd(AteiAq5SvZO62LG)kDDsM>mbMT@S0Vd zHn?o2VY{FB7BPeF!9=$Mp)lizJqtj?7B?`j?&0&1#w#eR+hRseHSd-*YF6RCBu6Dk^N<=RxDz zLx+#W9tqQJ(PCN>9lIGD$^(W`b8DS12s`5ICwwptd2R)nk5`!A3ha4>w@Ca*6enrV zgrsrr85PR5U(IiFI8<{v|6q zU9gJwfakR{ZZJcfG;$RtnIZ1=2~=NF*(fM?a$h5YC;1)OkJamb{*0Uiy7_bIcfT%* zUrsRT3XzXoedY;*=SfUtvK{oOpgYYshW|pWFw5y{Yt_5O`&|Xn`tVR=_l1BUo@N02 z;<#{`7Y*;iIYk2|OV@VrVe9zAK9)lK&YQmCwO2c6hQp(h=_>i-qTwgW%0ra;x?E+t zHB{@AdVT~qZ&-WjV0<;~u?J!kjR|dfGcu!tCOg02)#fm365AbyG|jc6wAVxfZQCtV z^BwehQTgeUCAEmP>#t^UnWwQcTOzgCQAnMerX}89V-wn}vOW zT5jj@(>tM0k0=|QaTcZJ6G(p<)^|bQ%Mq-1ptPzIGQ#DKI>l1z4R1U0Z@w*SuCdoG zR;K0fb4C&_DY|)XpU#;wWyD-r+MH($A7d0bVsUA|D&U+iwSO$3&Q(I9j*v^2LB{i} zS-N^8!;rBb_Uw6>!r|NaTLxFf!kG?0-RLc8S;3>3P>oy9o=U%#+rl$B=dr>U^dZ#? zxczzi{$F7zPTL=BVWVtz7uixZiIhz5FNb~V1NyyI;;u4bUtxN2#V*3{DhA>t&@fT8 zdMl|9w-^=jMt6=q5Q`r^-R~-sdtMpa)!t4hX4=!V*Fpc)cX3a6X~F@f`}7r20-eQ- zs^Do)#}_8}D9a%wCp6n;^WWvqXP)x9Cg!TiM)9;9 zn)^;d%%u7C>ys~?x)I^&8NE@*1mAzg$RKS9u!?CWYt_(FiCU@K*dwzuw&Hn<@i88W zpgk=|0w!)+7y-{mf4$Y1K8-?sClL@!-blEv@FMhNxESTz0TH{*mBQS<4I$RdVDHz< z?7Q#DnqxFsyPGD-J~|IiCB|trMpd?TT}QUxOP-qSiD?E21?V_ARozARzeK5fu-vH6 z<4|Ua7J`L|Q}fV?|C&MXIz`S}}Is)caco{iA@fC}{~*;ddD{3MnP!V?kd4 zLvm4vq_Y#Z9Cd!2L^S3MyNQfCbC6%_-}&c;F^akx`k%+jPvI3c1%0g zT}DB6!yGvmtNx`SLHt7k6%lLV+NZdE#=sJ4ZjEv0zdh|&$z||5q*iq^G2&Y3_g|O0tu`pp_<*sdq-LAbNzUbz^CLsU z*)jvg-4iPm6)(o;xBULUDl&KwQqo__a6JA<(sd;sqyJFX-D@r8Z4GHi=`{#fG^swT*)>tlMt@xW z>Rce@JOHPQ$8LZx*2F2wgqSZ0%f%zBft_`aE+Hs$r#RcP^tj>tmQ0g}VD=pi1oFRc}CwLP? zKDXY*uccy)eGo*wr4?1DX{d)WKQ)UV2`nJ~DzuEcJG|>#JmiLwx^QNDR9C(M_?2;# zbA7$ba-)0eucAU!jc0m)7+#V3>RcV-;X?68%|7o$vjw{)>K@DRTNAlUx7KPxL)|b# z4tc+fhaJbtb<+|5@?TkL9>F>g$qYt~Bzs8a!DSj`W6(>%TjV4-1l0c!9!K=9hF7a} zi`wNNAAf-RE2RFG9ZLwFor*?HR?UOI;EMUy9kFElLWGR-z&B&fYisEz9~?~rf8=?a z?rUY)xeUq0GVO7hriJ$1UYf&QbvR0if*K>o{qGfZ^f&!5FQqo+Vy^z?Is$3WcbRBb z_S^5L7!~R&+AJ*Jim)uUbZO@^oXk2p&OWkfTA(0#4i{{$g)*4<@jAR+xssf+182JK zy?owzew>$iICaDY4)Ql5vhJ0p&;9GZh-&s1GCeS{z60xz4+6+{^UvIYDLd@07TG1tT`*NlfAW>@@CXi zi!b~DcdoirM0zjfvvy1*M0JI7IP8HQ%d_BTtZ3M<1#V6|2XYMo-ZA)IIr~wWXK#9Z zA60Aeq)kj%=_MUkwj+4mwJvsQfB6bw?^MK@rRdd-?R@$uTaD#oW}OEA%4_ifam9XI zZvRT_w&Gq?TZgYNniQGj$MK0OrOUex=dWcDwf)?+<)rk97RTe3 zlEh-wtO{S%#){Gm61n587>Jz>o}nVNi6SGS)Epl^99bu21GEt8T6@dTZ13)8-k zDajhBtq$ws;f4umtyvPk`6y;ld9-I$7KR;KW+}E7wQ0&)?4+1B)~6WM6qPD>fXEYS zHuH=1LcB6_3Lk^))7Y1hIwiS>4gs{O-_smjb!98aGiaY;<8hz*dt-a8wA+0PBpLhS z7p>+ilig~?JQetHVXhRz%b6!>Rl(vyAn9eW&XtvydLMb|+xpqWsh+jQs+ObY zQoo!OeZ^OMBi>IchaMitxwugiINEvm{-l|dcY@qWN zwf%eOnt%4|f%D5L<*DZ>@RknMBeR$MaA!X4qd&uZmt4AP30+w(a@)zZu0Qvh9SR$@ zd1D9)MBR<0Aqlp5WVcXg%+!Pb*~83R$2_0LS@E&vg5~VB`V8f0_x_;ee6Jg!$kJ~3kDD@ydk2Yjo` zS4I=bGj@WxCp-{ST*EB3$FIhcPb=$sUo}Xn| zaEaaF!5UOdN*=(rwclz=DwOFwvEZMb!4STX8>X_}Z!(SQtzCvi67H_;r>Q$3t{IDLr zL}lq|wuHKWTDh=^X)uxLM<< zEs;NL&aWE;y$f!T*wQ3>)b@#nt_(3$1MvfYJsaCTmNenUwPqzhk1$UpRfC0asbP0o z9H(~)S-yV5rD)v4DD%bU9JjOCn$$ARtb#hq@2AZgAyQvSYJK%3_iNL_fkgsD*;#># zL^(-!f9|>v?|FRJ+bXRoGJ1qxIHlQ%E-Sw>g%-1rxWY`9SDN)A7Qe^5CO8L*{|~%-N_D z6%Lu^R`~$tbP~FE$>*YKDSM@o750?`prp4uDZfkt0EJ)*CLrd|k>fOPO>1fr!fQcLtD(TQul4XOfJm`@Z(Png;*( zj9uue(Jw>^@t;G+lqGEQEb7pb`tQi&{GF+9Nkc=)gLX-0mELh8IGH}uh+=O@?QWY@ zf2E&_l^UT&zEJS+p=jL%^6U3qwmoRYio3#z9ussE+r*!j-g+>0{M3F<#h;TKz{>YM zbEtYQ{wx8-Y+bJ(Q?n16Z2vJOk_hhNnA4?-m#D~tdhIhE-Mb%$l?`}@A*+w*a2Se9 zBchTlgXtU43-*5`XYA?wkS|z`qtZ{pM`ro*z0}Pno8pGE_9xd>MPWlRn9%VtEy4X5 zQx+to|7I&;sm?DrtIt2EJJUF=i;L5IgaSzAynT-8Ve_c% zvw)xU<<_o1JBK)arT@I$V?RMV-O2(7RMTUX&ZxSckPLO9!hU^`hY8(JyZG)XoF3_w zSz+66cZi2|eS3;|Hu?V88iN45-z$!hI~bl_>qtD@^OcJ#=@st zmxMZ>iqaUe>=IL#DM!#H$S33+eW!kJ^66w{X_VE+CjcF9n03aXMPsdvy0Q;^sp3+| zovp(oMn1q5Ag)#5j+~YM&Q6!Tq}3Oq`fyoW4DWdZ<3{Ma+cb%IC!tD(^JHbgFFd-F zpJCpg&DN5cP;;dphYpn5;0|3W%sQp^*W;nNV4lQ|>e}0XK^zA2f8_Q=E-(F;7 z?PD2Rvz?LF#isbH=;-iKU_>72@!++{mjk8O4SkxpBBp0)KLm_M{ipCq{a?rQXIWd_ z*^;vetIPY}df?~Kc)_YNI3BodYxT-K5m4RBDS76UPQj@zZrWIf1IsCv!Bg#~!mkg$ zQ_soF3!B3^owVrr@Db*2_(5%wJXpBzLK>k~suXltNw_8H0hfauf8zh?ewm0eQDD=_5@lszyu!D&*5z*+ zeClmPTw_AN#@9v;=p(%`_l`t6dL*BOhMq!<%ofX(N2%VV771{!qrcB%>VL)v+1kC{ zFa1idX{~eG|0%Olz{i5}?kdqLv)OxW)LNtvj@T%!=m+(xoDBP+<-pn}varsU;+1EL zp(!-A={;~WUtAh1>qbB1KMn5HAaHfF9=UzyCw~*E9`%v*Qp9JNmjZ(JRmGJj-X4DG zHRkDq#B(9GFg3pSF{FF3^iUjSYhuT^{_#cEtWvGRaVc3RM@Kn#A1P@#INfy}ZX#5Rj4hkVk12IOZ2SvE@xwfal(6y<(30VS~%`X>yHRn#kHB%h(TCcQH z&aIir(WJEk&(v<*1i#UP+UeNn6w?;l7um<86}F^b8ujvx@VTGtWar{AiM2dKF~6o! zHC}D^)&2PuTb^gNqFTT|^98DWn)OYJ|7_~(J_&argytfo%Otm@C)%*(BaQFpW}`)+ zySPS?m)zv~EX}TIRZSC$UKX-X5NiV^swMSNFC9p8@d1guP?284ohgSAMt_?6%i>CN z`u^tx1SvF%+yspm6eX8bu6(cKK25y8rO8MuB+tDPHOil2r~Jx0L!ew=B(kdK zatt2s_7sHY>+JccoXzSV-OjI^o)8Q&Jm{# zj>_pYmp2+OI)<;_($J5TVc%JXLfBRsk5(I}(M>@72LBs=wz?cxM=!LCP%Gm+#oVIe zi_b9PY)2CZsN#@5aJ=iNR?p`r{r7zLm{%xae2CANY4_Mk?x~%xk|NbFa?ElsFY(3% z&S9c$se}q~yT>cB!b;F06#q6fOr8JCH(!^1OOjX4L|#7}3N>EPol;l9{OIYp)T-E= zqEi`6|4cwd>Xhv+Ut6WHF6N8cs0i!<%_lj^gY)Yq_7`gn-bJM;d}RP;Il(|aQMmni4d zT7Hr^z6?cP!B&f`4?@wMSZt}ND1NclHpTt~@ml|Hc$MZ;kDV6C&n!qZ?OZjB7bv6n z$v@nq#ghVtK9xw^elFY`upQsIL5`z;aJNIAizhS`QL(}$nP_KOt6}tvj6#U@NXpHN zv(H|mqKct|15US;f^B~&A$BM~{PI!WMu+uRh46@b>Nn&D)Zo6m zQ#Nli#Oz-j%%NzJX@>hZ$nj%;?Ux3&DE+m9{h}vk@R+Zshf8pB2oU(?wki&t$_vhX z!|#a4d74YM;p{M4|LEB#kpIJf$4gx3!zizxRM!qqAgVUimf0qW1vjm2 zDKkZb-LXr8NbLiK;c+=?dtS87v;oZNR|3E^rcw1WZ1wQq#BlC}JJPN*Y{wtO2yD&NFnVn=S{ z<$JuY*V=K9#ZG~dpCO|RD5A_dVYG=JUTLCiFDp^5dEeHdmE?&K`i=K_mv5><>6T`) zsn8f(Pk$6mT8-GHva2(}QEJ}jt)v@yYJ!uCOeqdpbknaX zWhG>Zh&>-FCvGH}>qN^p1_H-VeA)fFT9ubj{8g=vzBUH?E7%g5w7o0R zUe9CPH1k05sx){SUg3Oh zB$=H>?v(nBhV0u(!FRQJIo-#y!j)<$O*EEv-Jjog$K+y7PYCKgvk4h!P<$XF?Yv;@ z)oTJT-I;qC>kZ0ofw)F3D z)m6fHGS6g@5iDs*18gHL>~k5&XCa6WG<0?xB|=LL%g{e z>BY!VFAUqy@ZS*>Urrlph~L6ncWT<6Jsaxx2pyk!^QQcAY8#gX z6Zyx(4RwRhyjxXnlx{vaw1XGg6D(a(J)>vag1jHgysjU1s3B&I*ed%t%5fBi2Clz< z4`&&_Z!JQ6<XOpI+fL$l zvcv?!^3p+H%_d^Q1;~ixN-*}bn4TWN&);1OT{*;+y-XOD@a}2R7*}ae8?+{lA-h)o zOuAW0P9LmsyPO@8iEA%otyO5=ve;l3D@R$B?M@m`OIZKuw*UITRyN`JvhxX*)3KL| zM0>ouBdZ}s6`|>j!lgk3LIo;DSJ2!fe(xno&BXz3v!4vjr}u<|+!*wGI^2|FNi582 zk)30uOAJN=4~r|ja$n5i6Us?Ue=BD6sC7Anl0b3m`-zaT&{qVe_-*`?zKeYNxqh>e zrKYkWnp{)#Vx}hN`iluYR>g;_<3jB~|1LtQ-yI3XFNmx@TG>eEp6qQD#FrFiaMgX^6c4(*ptX_mZIe7 z26Q_da>f%2MQzi>Gm-LVrDYDm-07|kmr)&y=)K~uJ=A>3$TcusVf?D9f;IZV58~BD zuX=WHy~5H%s1rpE`bUFYNPn#G`H{{?08WMPa(QI)QJMP2mi^7<#aRU}5k+?oDYJGB zkvLgja5dRGOg=+x_<>3^xn$bppYQOo42Kc>_F0HcJ!RBs2-@W*3vYMdn=$8&nD*!E z@S{UF6cQ0julS;%PnEqe#>=w7|JUgU(W$bABA zhG@VMZ-6m!4xA+jyZ>Z^j}(HB{{W6al?I5rpM^4p#7Iy>;lR%kvYfzEU1|UT$JKPN z;?Wm5C;eq>08ZUvgfyiUCP**<2M;((Q+5Lq02C_A1(fJ=NBc@+V;AA#0{|`*fSiS^ z;{j4(vg%L(x=4G5@Vkc!j)^SNLh%3&7!nW)D4vAfOM{uhkj}#IduIqIP<3?x8zwI; z0bqv%Fr;Qm{CF4yyx_nK9@K|h_X-xU$SI920fb4ykiZd6-K&>e;7;%R{NS#s7CFNp z*zgdfFeY&1_pW2`z}~-h+(UXl4(>Ple!o3<0572UXUA;d%%2^@kSCF3(E&gg05T@w z!hmn&Ai`mbIYKUJ9j{?9M353m_bTc$xbl6USNAGJ`A;7M)JSWQ6Qul2U(|7QE)4_l z?^gxnBIm-S!JZBNi;(*f8+^tP0(DbB8n)W^;GP1C1nLDK!*vsZII+oM0oJ+z9MdBS zM7T%l58z5JVKgx0Kib~Q`J*i~6rjNO0N7MRAkyK~%AT;eL6k5!Wmlj&j8@t8y^uTr zEXaxjHc-jn85mAL&A>$_ikT4o3Jdmvn zbaR8P!Vr52KS&z@u8{&>$uJvrJUCNzS~yGC3s`B>9k?GR-K$v7MNUvBawt+L`XUuR zJn-rsCjcpusT&H12cepT2Y*tk!$au6aa`T2NDymq_22f0RA1x-;DNSo)ZZi2pe10S zKLFU^SQs3L!o8k#}bY9x7Z z23_|mqU;_eplgycY~`LSjOstRV8~%qpmqKS2NVh*XaNAM8w&Qm)%4t3_79(u?o}}P zZ~gxVdSTRMl9NWVl%UP1f@i~ktVI0#mI@mWjtb<@265pBuSoEE7zT%(3=DzSpfa`u zI=HKrA>@DXdBJqQ8#r!tc(?{|7k?w>E$a%}3m&u=_REG8#WcwDh9-I2m=6VhCqCwc>mZsjHXO7>^?q0>G5DRenS^>DFVGe3Am3J zST_JbAVa92WKn4<2s{|Oq!JJ)*(5udkN%1a0WdD^U$(=72}0ad0s+{l96U zL|_g8U*`561Ns;!gVFricfvm!{7dS8#|;;x{0BF*Km4OGn|~yL@mQt|4>Qm60VA<& z*eDDFW(%r89`N1cuH8C$d_!=P&@gH+ay9b!!N)59Jp%cEM<5^QVd~)cAAgz@0eRr_ zyeE-=bMb>*yr8|whPgoh*#YT5>xAQjCkYcshX&5l{lkCnp_3TD`AGBlyAePgfNp|G zbWlgKAuvb%%^wC@cM=)&Zyrz{B`B{F^faiDOBU#9!gseI-g$6E5^+ph^t*_EayMiW zKL)u3_BYy(u%qBgg7K+fH6@ZI_vhQaRtfhR;u{o{@H=0F=jeIUW-RcRole-OU~$NzY$JOIf8r~s0GX<`}$2jYXFiU&!6 zh63oSp^zAmnn(94Ok|NWSRzmKcg8?~!o$8{!vMJd(BXfN6q0|}pa&PAg+O3-O(s$@ zTxifIfaqWPKpy_159q@Xt#E8W6%Kd@o*E1w)}r?oc(3r+%0uvAWWj@2-~P4>D#&RA zo=tjC0C>Lzw}T8r3Zn+c1i*6-w8HNgpaSEsXp!@e=3t(Hz^lST{)!I;5a)?SPE|Mv z2@Ele7UcXBt*S|o`+5Zd%o}v~dH=671d1I=09sM-_o_tTs@SmiTQob|LtLPqm01ul z>s9^-BKK#(f98(+Gyh*U=|P9`0+oMIfPpiApYr!-H>kV`1z0SFxYSHk%BW}3{Z6xf_rZ0ix53SO&9_+40sP# zD8K6}NJp4yGbOlMylN<5{~Pyve~-lug}}p@e%CSo1yukO^qt@S5duaF3=wwk1OLJh zaQ;V+|AC?DZ$19OPr!)())kqr*Qw~r(k4) zXUTo#b$^zWbsQZ-u>mZA3P${|NOHZ8BpA9X9vm$guk>I`3APNXxNu}3Ek>Apah$T5 zWD=;cH&h_RMU@8*3km};rLln(pa{U$LI93I{Js9AIanv(V|HI5|87Cc_xzPn!Mv=6 z4MTp924nckmT>p^`wtGW*kRqWd0;J7jAlA1`MXZ08WI63+21++zWV-i!pZ%Sd!IXK zAj7})`t4C*^$iDkuTC4vmBJ$t3;>{ZkVhI|%L`LX<8L;}f;^&z05IrjFf0P_1mOSZ zkardGj}|Z#Fw+!d*Mhb7D8L&k0iNuBU{xZ$*1Ovb&ZMa0ft3yvzy_<(zv@0y(3@6< z=xsIbkl&VaAuL**C+pxI(ft7f3EG0#zk4y?nb1g=I^`^Hjc4UXLSvOu@ zWY4n_Whek(rpA2m0sS8Cy*ucO#M%IGX9yN_lg@b`dhNhSLG7(%T7X?q>!e92S5r;kOHj; zHDw(1iNCGbp9-DC*c#gT`!lEuHX2y-0N}Sh$Tw^-*Zj#j_w@jzJ6Hq?gCPJ3FwFnO z-rL8;Ro(gH=ia#t!}Dbr0wGUBAc3S&Awfem>V=FXF*HsTm3Fh17%gdQD<-j~-^FqU zZW59}#E4{~L_u-Du1mB<)Na}iNvcGxM%U>^E87@dO1^8ikVIm;w*20obMKuQFh2bH z`|j)a{bTSaTar&vK~#+0uz!(S~9e^pFhiJJ1oR~PdI zx@Raa8t)6;#!0}}H+&_&xjvFKQXzd4=Mfy7i+rNCKVZZSf12jpLGLX6#^KwI`Lwx_ zYhv!u-*w2mkzdQd&GVXOA|G`1zDh_~!OQK}l4 zJl_j`J|@VL238{nyT17;z4Q1roxfnqd16@sV73s_M+;WCb$1o`H)D01^s?g4z4Fk4 z!Gf-zYN^1`*@PVxU`M_4o%#IRKIVOZWrn7m^)*Y->_~$t9anp2GrM;QOZMh4+D#H9 z=y%aaDU<>zpYXcai>=qPYiyS^E^NP!$LXH;mDBG{rtAJg9WU{LBfwSQw}~G#V_1^xu!#SrfxGlR_WpGL>JwBhsbipz>srry{S7_7eob-jefAM(3HCl~$=zbC84c8{yDC{i zm8hrM_wW#L?stKk|DBwMz#!kLlGC<_q>!SidW_%E7H;?QJ39{fjMnj08IxC6viQn< zgXLUPhCdu3E*@*GtB|?f*XH{-1sVY($*42!lzYU5yaN9wr)^%EtHHVZ;9w{L{V(wU zRA1ja7|uP8HUys4JFQV3x9N|ci1D~R%pV`Jd0AJbF`kZP%q`WHY0A;w`zlKlu5QZr zx+Pt&(g*a%LMe)`Zle8dt=?_dHoLR5O&v214m$2)j)TXV@>z{kd#d{MAJLXVb?K6! z$J4LH2n?NEK2o&q2FC}^%vAgFYqR%c> zd9HtNNN!)%`)u!)kiGX(^hoZ#w6{nntqxXA;G0jN8QxO)gwka}mq|6C8v~_S#N#PH z<|SVzaHBSq=V_5OdNYjyDmPU!rRKSK;Qv+7o28&0#@>p4QjQPhQR$2(uWj*GeC=L! z1lVSofAJ)$1)YP-=B#t2Ilm8B`v;_dh~NLhuNJ?1@%s_!2}p`C^aP@>kkkO9clc#s z0$Zi34~pFn3cTxMP+$Su+qaO0!O#p4ekGlb`1T&(!@9w%f#%2?_Fs7c?UeyNd4L|$ zGn-l%h4F7iphvdtU)H7!3RzKTI3pM@!N3lR8@zTHn{d0O?+|nU0aK;5-YV((w!}ed zO<+xEGy~?hgw0Gm1di`v3-|f#LvDT&(7}3_^7Y)|y@adXtfGZa_}{I(p2=-*uX%vQ z6t7hrAzN{Y;%Hx`Z*P~%oppcIaysHPTQIJTwYB(L_7!WklX3pX{4L%`d75skSj$pM zf~~CN$Y_$*$)%Fl98BxYmv?&FrOYlawXtnw?bnva)cw)g1Ki!GwJR)}e5+|@*> z$Lr5GL}qOYZT)bxp1F>()} zCerBpu*V$1WLCr(pUD>*SVZZ;TN8^go3D1=D7)-*P6Vnh08w{}`Yedr2>ztjtm~~v zU7>Z<4`2tvWyRnZfS-fQ!Ozut!I8DEQju!4F&Ah4;$9Ec2*?w1U;0ZX{_Cz!4+@Sd zs_$qks_#+lc{i|v)+PSpfL^A`tIL>jv{Kzw33{Wg%VsHBLE{Xqz>!tFA{r~6C1%1xQspeS$$e#oA^3Pe%Hi1q$}EieQ3xqH;47B zkgxY~5A!h8BkU_$7h}H)k4IQnlI5c5%V0}UjQNWpNzq&jkGlL%nxZgW>*Z9cqL9l+ zN<3O=saB-2zzJa4?`x%r_q?*yTr0BatQ2jFI7#GWdPse=Oev{3s-zmO<)s?M#ZVNdAT?d{aDP#Y~`~I}=Y3obxa>vu`QpO(4@ju_# z2r71CrMj((%fLP(c)AJF+HpbCU}f5K+t4M{Q(+69%3WuA)N5)961y4Ao9xPchu0c- zG3K_iZ-Opg-$2;Jq$Q*+H+Cw~#EwH2MTAabsn);&35OIS6~A^Cp_ zUf@p97Bzxr(OyK?M^>i{ciA=}5ii*n}ddDyBW`$u^!hxBZ&I`;jb%cFV}e_=qgXk)QzhkB96dR4wG0yP9v z{v|vw{H>7MNmeE+2(1U~&7Xwjx|4js%h&?cv4Ch~t~8j*8u(hT4OAc0ldlwc$?OKU zw!A`1AU&!ASs!z46FMHUd}FOGTOQW>PH=4-lp1~#Qm$O7!`NHaF~;YU293uaP9b|R z);@t`U+{mGk)DU*0ZE%HuiusV8wE6@GW3BSJt$TcmSi3rt5?|0 zbjYptGqNlJ3(8Weur*u`JMjm?o)9P7*mPKH3%soEU0C^&c5uHmzC-I^Y2M{5H~n=U z<6DNml5Zxj4ShG@4#s%Atl&gd$bLpzlfzD*^M$?ve&^o<*}mLi$LWgU_|w;Woy-w9 z7Fekjb~v;`U1|MB)525I=`!!FEIzPgEZw^agV;L5-N`#xjP_IXAfV+!QgQSeshcLN@w6aMO$gO_nf zWCceh0qrYx<_89fwE3t{RutM%OBt_0fj4uQ3Vygq;=qIQP`@(`|s)brIa;Kg1ZT-~*_0Zsqv~aPypZ6?nW8 z6UPez&w(F`)7_!@4!A6|uX=ZG1Sed8_nL+}B3L1%Yt+C6_9%KDQclf1{Z0t|CXW$I zM(Q}kPf{-|TxIsf4=W#ohLEV7**A~-np*#+1Firh5&xD@d|xN_q`kWw(!Lb3x8L8C zj}eYj&4$b@_RKlxd7#i|NqnG-xIQmv(I?sHKKBYatP;D%SX)pS<$;Mml>rbd z^@OdMg9Tm}anM8g^74r>W}7(aEv4gl~^&VG{G%w2k1^&?SH|F4lOb zCM}E83XcMpa0Qsr^klFT*J#oaZynF%cHs3AWOW&>`ps6F zJO!!Oa38SgMqnA@w#~7i_3cUrlcBX=tX|3#y~9%=4?4lAs5i10@9m%&u^m68H7U~o zg{28wSq@)&uKuG2$a3(gVUD3(*u2($Wb>bG+IX-Mxh3a73%xO{a445(l+LhziMm_K z;YnEQWc*ZD4ogCA3Vx}2m7K%E!HOFzOg&M4<(Zz{{>>xOdS zo0g4t(^MBzm0a{0oXAsaf%U>%h&ekE`<=z*gI73gd8in?g0-%}$XtB5#lS|!UKKcC zANZA%KFxdEPq;4@TKypAQ?AUmxpw$M;C7@Jf>|bxnieR+ZkB`2QdeSb|2NP2yy{Ol zk8fNsG`H`YXQiOMt3XQzwcgB?X34uj3d+jv(3}7}G`)+VAgq z#(eu#=*N$fw}<%*de1QqteH{)9{#Yav(UrXZKZQru2SUu2gpEof&;ndl;?CTCp|j8 z-vunuT;gr@1;Mjl^?u3eAM=?X-e#<^$p9vqy`){bOi==iPDo1CssvzXK2e_-5=klg)%!!f9v`z?K9ed4h_D0WC5^qxv#Wb zt~*V9WJHe!7!2#t6x&Xc%}J9SMDK&(n5!$9V`iUQd0?m7zN+6nybx5w-R~w}R%MSI z>*-)crFuRv!A{kXg<{p6&{G>egEK*ehTO_*nc$!r7XO%1wI`R-u))Wab|QT>;J0vx z>R;XO=-K6!fKS{zwFX~1w4eHSX8npu<*5_@r8MkR;Rnar#lKfZ;$TVRd;#_C_wvY< z(2w3;?&EL0Z(DPgy`tO8xim-5E9V1eVV!=HvAF!8Xq{{qYh;;pov`r5--cd<^>NZi z9yRG*<4tS}-b}Imf&P*&Av|$oTRa6x@1o}4ikc%j!g#aZ#z?(L0rq{3w8&;4hy&f{67}jNmUA!3ZB#QGV-3>1qDAx=T$AKi>5UjO!SsdO%-Kt; zj&*E&?V)k0`+gO^3`=IAj5Uw5C`k_QCTn-79Z?#5gnYOZGN|Zh!WQJ4)HJkI zXH6I5*~E14F#x8EefD$48}^7IOc(nsU^bmbyOUwui*=TIge9sEup||N8gShFXdD*} z3#KkD&-ZWzXA{c$xb%I4f}WeJJN&DW%z&rdrA>qASXgcgIv;&z_z0+DENmqy(D*TV zQ8CMsBXbv#6??*ZI#Kr|s_P@1J5`TmQkR5wy!+IiP&VvThhH9vg$K>G!!M1@e=Q-j zarl+fYleS)`XYGjo`H|(%Ftr{vEPvXfN+?JaR~mvKRPQn#OC|Iy82|ML|EfxcspF% z9(mRue(|BjmOcp9}aZqLT+E@M0C~3~Vp45J= zr=(v(`q}nXu&X{x-u|-M_0GUoI^@9xQTs8U+6enflK%99GEu?@C}-|3-L`6C;t8E_ zkPSH5O`KvhoNimVjc8`IYoCz3BYufH>eB_*>-If7umB}YuG}pL=L#r8#E7RVS_;=s z`U9uR{C}Jxf#(Aki(Q{ceK31vQ4K|ngYWT(Lr_ihui;~0{Un)9UlxqlZLXNObluX4 zfgV`v5XCQp^1ul)eK-bnkjBiaBUVp{te?dV8~WPL!!%yfBa2>C`yOr@iQ;pTSXy3V z;CW-^5{Z8^SB~9){NfXZN<&<_*g=KR`#USu9r=LXIYZejEq7g5pA26ay%Pv1;Y57k zhXXXj=IkTZ=^vt3BeZ!aTRcOG*yY9OzZoL}N8%=zv9 z)9WjY{lu*ObTyA{y#pm89OZ0}DqsC&_mg}zsGt#}C55sK9)agGTkbmG*+d@8a`JXQ za=)4jyt{=nz5*>-6ed>aeN4?ZGzG9G5vA$sJh%a z-~hMwr>MF3lCYmhV>D+0wgFg+xP5RsZ1!YnF!pDZw7`bVb#BF5bDh!dZ)IEVJHfD( zKU%(Ezc#-Jq8y@&;z%m0J~r#Z(n2EbL~G~UT(-&Zj2Z$L{w|5uIs6^cCS2o-W;{*B zGbZ&&A_y?Ql5N6jNpWsdOT$}8tM_m6xJ!%uivz(xqmriHXN)R|D6?6EwMS)!xo}K^ z*%U!93Q^Xg4&)_hLNNI?PG9E43<}DyI8rJ^bbe}Ya?O^TLRnMhBEx*s7fPD)#v1Pl z)Mw37SO@&$L;tyq2eJ2V@y)H^d;)d`lHP?B7A1WpfCdQ)l}x)cTnn^YwyzaNPi{`Zj_%>TdW-Q}AGoI1rt+yZ|bTjdjR?U3v9`6}`R)#vG@ znlv*@W9>7j1m%<0V!njfpIb;OBj2tvRXKW74wov`-5U9MK_dw}P~!|<4eswU?#y1M(50{--J(BnBDOC!P^)W0%Yq9- zae5%~40}%YntJTe1<(cC13SBG+pm2yvt2snIQ?g;xi8O4GFqA~o}L1S=&9A_FX+|j zxt*drYnw}&M$SplF29WN|1)eGiI#sF^_Fj((%&?xR%h3%{Ib%Tc8PD)ecZkFb*_dM zIv(Q=pWJ?b`D0oZqGoEfibRLMzS#G;?9E0W8WQ67|2^e*-{G&PoYn{YKWSfeu%c~c zD5k>4Cf<)b{kwATvj^t2OZwyc+{f+gQQt55AzceWmoC-%Np`IbeVgh)53<>1Wd+7u zm+B6wvT#==Uqv&{PlgtBdl9=?!5!P?vgJ}Oxbf6b9HsUv-cs~sNm_g;(M+cyZ8y`K z)8eUA_gdrm!JPd?2XAYa+V^5U|CRaxj=KSU$a{9a=})uexw-H=&Zc$hNevYBI1Q+a zZDC8K+8)v>V-H39Ay4Lxr0k*GKOBwHYtE#72_LVA$%d(21v_$OI66aZlLe&T-1vRi zH`Z!v9PD7#X#Ih;-Ov&8Wd}30WEU*sWmS-{HY98%j?lwA@c&!YrLWf>VNBcOV6cgA z+U9XxmCCdqK?%{t*(06M7_fFHbj(G)A5*Qm`;m9GTNvvdan7FmGf#ns^;R|3o^3cM zcRk^}IA{OiIFENl5w+%Z%1uT)uvgCpM_$!CI3@>nu`2FRFJ4G;lh~ORn^|4O2F9ay zXx3TzBiX|+jy*t>f7kU8E9H)^-?Hl=&*;q5^CaiP2ROWc&&Yurj=8$t^k{b%lrPrQ zC(_DGf{1ogXD>`{y3#p2-GQ}Og#U4&1j_qJe&RdMThbk)a+l4SoF3QqG0z*m>$FWv zcR27q_l(R^SzKHBG5N)$QJP!mMw>Q*hgwhlR$(~{QIw4sfyk+Dd@gDPrll^qR%m8T z95X7DJwCv+t5kMieQ%~V8*74D!Fs~-N-Iij?u%dJVRm>w)a=a-+4mKrU)xU0dTwte zW;?a9*1KlmytCWRZTDWa=yvbyML&2kh33j**Mp5SeK}*gcN71f&px`N8RxpQ=g0Ih z*|*$V!&AMFESl%Dhi-zNZ3fGkn82FmtMf7*gMQjQCZCIe_Iop1GBMFqv`*sLS~j2I zpMS*Sg|`wm!Z&Vw6LasuF_}u1x*VI&*{SrNl~lf|=u=<(S2KBiAjX`fO?(1-v|Dv? z39bJ{&E-_bU%i`ozFNd>&AA9ykutAg(nm@cWGgOxq_gCOxzMxs01|3-w{{hRJZGog z(p$+(Mv3ZxGVW{_5oJANu>r^XY$Pl2JVrHF&E5ByHKM@BfdB7XBhu!vtjT>0K;FR@ z%3m<1z{imh(RipdeLeXLon?|Ai#7&pK$aVRF`M~Z%sR$q_7}SXejc;oiGsD&51*5n zlO>kJcCJ7E##fJBF)DMPw}2&s6H0+2@ED-U`@a@)oO+3jz)@BK)I%`fTERj2sr4@PaMBR7ONL7E%gJ!<1*+cM`S zl;Qe*>Mfyu=ozhate9qZd=E4wyhJpB(ITT z=pbj4&nIk9iN@2m0@9TybOj?G++kh~T1AuUCkIj5;!#YF6m&K9|2?mm93>|)+qN60 zS`vc!Uu+pj{usS6`Ax5_o^;E=5j)C-S1Yt&jnD&jT?T!j9GdaPwWScJV%F9LYOlmS zbs6;vy}K#e#t~fjCF)uhsmt3?e^N-(nDafO&{Y!8gMKzXZT3$2QoW^@FaZl`5B>`oSQq&vzF*wX~h|34q=vU>u|{k2{Kiby;ZEm#DcTx@LG* z$369fDR%rO0iWHzhuavtJ9k~%%C?rWDkHLJbnn=GXWEK4%$8XSZ((z|pIyS+#~&JP z8QXW}LHSO8y_~`;kpDdL54F9$FMHp{vk#ox^HJ-#fAs#b{bwFlZjVcU?YhwviU;B` zI^yUw=j)`)uV&Rd^ItSH>eY?IFJ5MF0x7}JB7LBIGmFuc@)~XWSjsU&moT}s3H>SO zP?JSToT1Mu3GEakiODRU_BIg^6G)-Ax)oZGrz9p64a<4n_d^SJBmwEo|Xt7Fb_-+0EEl=1rU^mA$B4da;~ zC6DXlsTdvgVqN+lc`R(!4%eeR4qm_U=XZ~9i}Y+XWjN+E^hNT3#TVh7$q_;3AbnPK z!z6u?JTNq$R?S*5S}SkNydT5IYFV_W*4RbI6g7R`)1gc~c;=$wyE5S~{JI_XqpG?; z17AF)52&}#dm3NAY9YB&(M$_{2HSIjqi` z_j2eS{iJ&Lf=@i06=AN(+5!6KXVLQ^65+EN#HiHu!J@M)?YAc{!AL zCVAh}5B-K}3@Pf}^IjQG#=DnClbtcn;ZXTlGNMIls3qd_=!-|*rLt%P9vZv9jyWmR zW{I7%!q=&kvZSNQ;%TYxF{O|v9WikA(#GGTTpa3HNOkBN%{t6}1|4{lNpG6A(i^=B zrx9S33qDaV&Anwj`9;NfJ9-m?QnxuTbqhq*H_sr&mt=wTf*1u(iC}Szm!jho-^6mf^3QzL18Luo_{B=TWnXtMvHZqQFnE z25!w6SOR;xJ(xs(D*DMj_dwi%Kj{l0qvn>^O#B(6I2kAi+$AqzFUZT;&)5ypHtBt7 zJA0hjUbp#T5wFm|9BYqAJNA7H3`A!eDZoa|1*h)w4agstH?!xx4bs;0+q|2lAIXoi zKcieM-rG^uaegP;AnCwc3FGAVu3+Sc;NMXc@oV`1WsE<<80$VYM!xT3YkXp?VvIC4 z8sqtG`bms#9DXbRNuwLzA;!0h#&&+^=Z#I5uzEkCRm6JCFxO*R=b4w%A<-rb+W4uE zij-^6rk{dUatWJ-c#s^erYTFSNt_Y2LSMrQt%2`rKzbjp&r?>2^<233tOLC-H+#Pe zy`T1FdT+tr|3!V@0?FWif9bv-1-`kdvao(8*GPkPxumnsy`xR=yUwE35PKuM79D4f zSZi@>cr9+lS}Zr$qM#*9D^O`Is>E(t&c23qctkqF9z|r1?G+n;A3J3;b9f(T9c?E7 z6Y_Z-Fhu)AI@{oVfStk)E7wn+-Nvis4Xg$wV#l|8@8kvJjesLS(D~^7u`IGbD2A)^ zu<-LCuT*fwO(R?jIv^p0xslLCfjYhOZTQR>aJUvOqwIn)OoZ;rNMJ}>qnCW|#7o}!*j$5@gA zMUXU{>ok@P-4^0IRN>X`P310c3Wr={Vfby5{vOR{;3r*YpMVz!TLieih~T=sAs7R{ z-=dJb&8?q=FJ}SjwGrO2_9f;|0mf-yn=qTjcx%jN<#^-y-Bac=%7+TL=3PPIVxjxd zR>QM;b(XH_ResO@Ypw~dj_qwckmD+F{?enac7L=(gR3fXI8quex)Q>!^Y~*HK0cd%2ynS!<*#r8|W3NugJ^nep=IN*uft77BUs5ZJ{(Y4R|xX zw?}JH;2~YZVqWJq{XO+!yyfh#A1S>($cdrnkL)5XsXxNkxtuxqyq(U1dAsqy5&w7T zF}?1CgStEx+w1r+*MgfU`%WHt7OYmZ$Wi+4h>gd8XwcBfz`_$Q zNs@~tGtL3;rSA0fl?ZzVPWcGsbl@x_a2%?bU$lu+Ai|pSLDJ%YM#*>Z<)2*()A~z5 z$E483P2g}=EB+e-!QR1uHjvO&GGKG2&bu$51i{s;cKdJWCF#qM2FODf*6Y=Zc;oe_ zK_9Ka zPmF)l{-;IFOB?PAtPB)*;dM8Z11XHOKj12LSf@kZ!06)lKNF}KxDmP5SgynOH^IgM zd-8D=={QOU6*_q+1V4+_4#a>kP_F+C-1zT!uZZ`CtVaE{R{r^D{T=x|!?JO*G)>R- zo7N3F7cWGzyU+w4Gi(dAeuI&bVnwSJRbC58*Wtqd=s1#atZOy=|4u5HTYWveoW71e z#`>QLcn9p*@o|r=@)w0D6%Q-%Fa1TmUK&Gh&|j!$V|RpSAF(iR0ed+Smy>42<#^H= z<5i`F%4UCwYl$<68h-J5EN1>yVRL>pWJmhfBK>Qmph2yhcnDEm@UUjexAhLce#+zj zwQ1W;g?BaM3Si)0gw++Rz|TeF+Y5}R^Ela-fSLC|=hL<|+ES{(H}0@8d(lvG;(~Lh z(%gmCU=|Yn=Xxt2g#^Y{wcqX^^Ka?RbmchT>TQh71bX-j0Rx)?E04u^u0imqC!~1h zA|A7pW`NdQS?>IWf0Jvu6FYAJCqaJsvC~TE(*C~Qf(y-p$pgQ&A_%GE`_jXs4S?uG z|I?RCiOhQ)cX?`7-?aap%jHD3&g8vJ33ST!ET%VK#|cZ$=Ws^NdBP)l=l-+h&ftF9 zwf@30^_UZL*CGWtZ+sUg8Wx|S^ReDV`55hS*x3mZuv-|dxs3fXe<%l~4czHgk|pw6 zAek;*amS?xw!RX}Vi?nkc$QYgX27Q`M!t@xA)-_=vCxMoZ(&c8u|R?JC&=!8qAW7k zq6M6Vam+a1C~tTA%W)WEjQ^g%N-bB<(sGp<)IHCX<0!+3*yF^oA* zq!l#lsEO2p(I@WzX`lc(Xt@Et7$IdF<0GM;eYnV?eelgV^v90{9Re;u-7%=^W&dKa zGhYThvC9qfcFLRQ?GD8t)ri!trj@`$=9&js1V2I-Zbx5V5q&k}_>A4@ggFNkL|EBF z(+_;I?@y;tk~Tdc-+3WI{_8y0>hS1vr;ruGMql`}1MA z-)>;yO@YBj_UX*O$(&ui_^xExnZjf7vx94K%c~U|Pp{05uY?ZwW<;_&h$lfb*G%mJ zxYZQd?qUjuHU~Q{8D}k9&u%;?fn;_1}}M!wJJvz}>Vm#X! zJ*R}9tMFVVzNjp`Z-UBrE(4uK^e*y^St|?A-{n#5FON!lqSDtyrB~?j;cr()rSFU? zlNpttL1{}$+RLnUbax|eZxgg^T9CB4-7K&9XQFRQ`JMWFJsw^uSwlII?=-I#r(GY! z?$Fpft_rurUKVr@=jh&mC|w!;R%+0Ob9Q2Hg4Ui+-2-opGk{2Lp`QV_+eael=6i#Q z;xr3Dv~qL9!xSs{ED)RF$2~o}Ky}#M%x$A|NlLxnE<7J@hAYooa)K1u$x)^8!(74p!J*f4#;Wii_1> zFWO=5?n(qDQX0J!HBldQH`eBu0V$A$@<|&`-&d;5Eq=*3n+h@rzD*kJqtlb2L^R-xL3nux$<~4hn{aMGh>~cLAqiS`3hF2A@`-@so_h)F>lwOUOKzpBWti+yM%Gt!b zu;X=CZb%}!O>|^j%|V<}1me#z@(-wCv*2M%DV5C{yd3tiONO!$om$nk)K~#{y>Fs< zH%5#ZzuCj&Lm^rNq--N7WsQB|q_O9aj7vGrjP384eGuQmFV~v4-$Ad67O7X%Caqtj zWLhJh?!??|NNN$eD|i9UNXQ3Y<;8smTLT3YKO$DR5cwA)|0d-BC~z4?-m-fGmm>Ef zW9XL0njw27f#YPnX75zH88qr49R#yAgZfQf+OE{4X|rJur5aTHwonnehHb zmf_2Xj`(7nc;5NWSFD_4#B~deOO(%*s<;_>m5Famo+e5LGw1kys{}NtIGKGY*TQaM zUIe5kR|b5DmCZfN}Jp3t^01vW7^u*!~+UWej?i+ zqHG)XhZYZCcRDQV21(y8`VGoYsf<09X7344SUjNc*;O;pjx{TqUJ@A4Qk6t-GKr5I z(^7Q>zLwAgH_AOFQ((gQrqf+bS;PUG~dWhOqTjd~9&YGh4F_dQxa zwoSL`?ooZLVO#b%PN%pjmnTDOyINb~n9(k6)6Q-m-Elsqp}`kFX4ltiH!7^NnP)m-ICt0y$AD zbi|Cyn$#lq+o3&(!3k1If7uxY=R!#B>22aF8 z@8iXuEbvp_OY0u)J5+HuM&(XS)KVQWTItLrtiG(3GFfvsDm%6QWv|Np>p)M8@#RJ0 zJIoWbaB`M8&J2u`?m$TIJA|=J8mT$T|LXtUd0%9l7@-fNdwxtlAG0<`XEi_CkFd^scYp4oS3+$YY4 z7kv^lEzYkJkz|l>mHz_fy{>XYN+Nk$G?z4I>yC;iF!L>SFGTDK!v6E&Ha6Pet>Ohf z&6i(Rhgk8=I|r2*IJcxeJ6~(bmCIY0g2>8voc#ESrf?Z~;6m}&&TJf-1(vp>5xona zT!|Ch(t|T0A!cf<26xCjceOQl3j7z57Cr3?7&90%lM{5AaPm1dW`%1^AGHMrx`|`H zz>36pBDFP3JM?DHfxhxRb^Cdob+Vf&tDiF=T%59j*%!EEQVbF41}Uawmxz#`S#}xd zN&|nKAK}a46EP2TVZL%b&r>$AeB~~-z#LEIryzpX^|M>aoYYEcSus39ss8(w61LZ@ z^XbT#EbX{STTD*Pz!S||0KtYOj;YoF+f> zs^9^LXAt;0hO{V_^lV^+&mIX`mm>3J)VQMAsBtN36q*-Nqq*9X@Ysh29>smc4S>Sx z%FWF!IK8ZcrESX}vjNKJR)X-@%<;A$e=vBn^<`OA#DAOmf-%2CV-KI6vJa(xRT&Q)a2^^MF7~K^Jm@5#(mxQM%8vj zbZw(H!iB`^>9>=2?`Xr<1}5&0hE2rM3F?q!QiomT7^N#R_Fxgtu&S=SzPZ*HbGeeJ z7_)^^RV?jtTT?E<^0UMpM8;oT?|ROlsfdj`?4oxD4p-!0Qul(u2sia&_9nbDSI5v| z3LHTe3Q)x6T4>W-an?#0qAA~XbG-}EXq1Yjn@Cs#(k2`*`S3qLi_~42oixe{Sv)IY zaorDezr}petamcI^d5_4IJNTZ4kodL(MFU>Ji8O=q|seSC!gJobjoN`;5h!PXCDo` zAq}AX{mgl`Bk*Sb@6L9f_rXpqyABFVvN8q>?PxP>w8^j~r<`-M^=!^~JHDO9?gBS? zKXc*x^w9@UN5)tyTF5;6;MqASHGRAdrLso%@fh@J2KqJ=eVm0iWbYIh>!WNFIy%m` zp!QU>;)L}&6K#`)JZqe+2Nq;ES$gXz9x%54`d~6n@RJ2sW`}O_E%*o-cqgO&dTTcj zej;5rNj-a2jcE?@x+}Q}^T_zza!HyAO<86c9_WdU<0;mYiW9Whk*1Z5yY+~{H}i>~L>XIY^Z(j-UMa#6SzEi#iUnJqiIrVC+e)J2+$=(=LV zb=8F4`Qq>8KTiH${=GS#ju5nh5qQ6F>+T-jx>waHm%ILGGt(2uCR!9ER10laW3^b0+_dwR|$E z7UgfNC62fgb3V`)$KO~>)P6=S{BNvf-K4&#e`76tQZ4Skv6d(}so21@HMg?Yz6e^_ z&(U%i;&4*hvj()p9a=f@mp?>*ePJwPp5z>ce)gaR{c$Hy!^Y?uE&yxyMz?a zUvFJG@yTDKzrMhj1RoOS&=bX}z1YR^PxI}l)uP2=du)Uj%dy*k5nO>XM1?&fmIA3= z#a3z?yylFzJMVyGHD^wDPr#tc4a|_KcBkyc0ayKk5`E9zX=S z9DKqob8j%7Ql#C--4u%MP+^gnY9A=~ax;!v@OnEej4I9@7P?VrbdR+i+ zR}7skxYMI;!Ql<~N)~VN48FV`+-m(h5k2lvQzq(TDoY)R!C$9}-dl5rx>RH4!7r(8 ze0Vw4M>F*WFmOR?5+8-hzuUnTC13KB;eA6_b8b1PDx1Z-o{b{bO{#xj_dFt%*3J?pHHK-4uN)Zie`*n{ck8LtD(U#94LNnF%!0=17FbF@rCF%_>{({9TFJgGM?rO7!yP=4aQf zM<2F|G1H1yH$OY2A5rHZ{>qTYtbVvY-492WF`o%hRE>1wuwnLuO7+Knx7_T*^HF{1 z7k#)ast^7DNBTg%2i8m&eR!(RO><#c=1m)jibxFH(b>j|wR)L)!ER-%L=P^=l^mhd z86uEGH$Kq37XUYg+e0n+r5hNXFhG`zmiS|!C+oa4exbuWTp7*aQ0l%s1$!i=wY!|2IE~C?O`-k-sc;M$7kdV9)F<`%irE1n; zoSBCCz)2-LYeA`8NE`frL}O(78Yd8LGP!^2wk*q6E9~`ZdP|b;WW-|gcRj5apw7Zc!foh1WeXeyR-qvjZ4gC%c(TzcO2f)w{yPVf}-Kejc{(L7Z!5 z_}`hQ-jrgFU@PS3y1oGnRu8L@9dtpgaQ#s_HxOwvH_txxfA-Y~sS~tN>O=hA?MBJNu8aKy%KG#q%sf7i2s%AU(Y>jS7j0xUu)Z%k< z_SPsH;?noFtlNN_oXxh4-JMu59;Jg0*`Pn44XD{zxq+Qi(r}lW5lIYhDDuY@vj>~! zlV@9krkURYF}a2elu!6Suq#2Z*H_>CkmXH*e-l3&GlMytK>I&DL9|k#rLto z1LPPus+UY^^*^3H|6e_OE)Uy?CwuKgJf>EL{WmgrW>h*uw?j)nUd)D%l@hM02p$2J z<@wU6^kq@$rBUhPsPtE((qD^8uZc=u7nSx#rPoHKuZT)7i%MS^mA)z}eRWh?i%OS> zG;G+De5{nPj}=br7d}?nWFISKijS4{DIcrS?3IrG5_9&VS0OTYE28?bGAf-JmCn!= z$QG8T$N%hy|E~RTVK25%d9DG^$Ko8rK3yhDpDr1H$(~@`#bL;kf||zyH;+WD$Cj^~ z@MbjMSr{<5Itu^25+s}2RQfMu6yaTB;OZz}_-M*^L7D#o(hmIcO$$*X)nswTf=7^g zP)nIOT@oAvJvoS5wWw0mna(|jd|JTnllegR@j)e!I4Hj!+kNhJ#h1sc5vO}nZbj(O z`gN_acNm^0@9P@R(Pi><2owdc!l*mpPa*|vfr7!Muu;gtqQGUr#meLG;CYXBSTOFOJ8JK7zI+Jnbn^TZVEwHeoI%))n}eh<|q{X0^2-=QiCfte)UE>%onH z`@Rh0*$6)8qksL5IeQz`d-zAlHSPvniBv>?2@Ca6L-%1>s1tFI6rJ=9UOy>Xx-ogI zZr_VV(W~<5yP}Rz6!H(?t!P-hQ}|qX5PaXPu?SozMOc`tf)gc)Um9>g~P3}-fK$ld77<9q49n#adYJp3P^TZVnCulwc$-==;ZycuPt^zg|y zktd|>qf?~q?rDac+e|mh)9QC=g{mp%3aQ=fw8g#{4H&q6b*<9XJ`~Ce`r65@X5mEx4%)yUI;pYE^#A zo9{nKmc3~MlXUsu^C$@nv!f4kbv``Q4Xbq@a;=#P%U;w^!w*ZuN(sCpII?#vJhdB< z2&R^15I)CM(DED$z~`pX4tv5XI)SaXiO!Bg?U~?ef$@-XoEyumc z)`@hH*_ea}K4sN7l7*5HK3eP=ftzV;E1Hj5(oWI|lrzU|tqiR%a!o1Pf;dBupu4f} zu?{MFEoSBBhE2a&N;$%=6p;(e*urELQoxsAn<+cj*bAuRTd2cY9Y9?L?k3fL?5eVD zdOJ>^>r!o-pi7MI6>c_{Mm+wneDJ$(;OsHhh&PRIBSM%R zfPb220B0~ESAz$d%B~C9u|keu8qz{TO8%3fMC2)muw>F(A-Qz{&44o&ewBAZBWsiX z8D~MwG%*6sHRvbs^NsK@Q(P*`#r-4nCCNR&3_ikZkm3Yp68owV zxY_VJBi}tl%iuJbl$Sq;dWEB7h+*81~xkQUB zKRaX0=A3*29Y#7d0JPSCPSSE3U&3=O{4I^oRb79BHD^7C{y1Vt(b6IwxLj^hpwZk| zSt?Z^HZhl;=|8j!`IpORS5~0CBhOe73Eu=vXSXOAa__{K8*ut!XWy-$VugIwf!V{i zjm$4z?vz{K;luvl9d&yQxgzsN6$=*!eyH`f|z=h;AC z=RFRclpgc@9R8wz8*Po=Nmeo6}R}9D}I4mX;*G!dA>!~ z*Jh0yk#Bt^q&eKCZuGeTu+Q8K??D-wFpD2%8r*~MLwQ%H7|M-mhObtaMt4vIDV_F- z(?+X7z0xXM>kEjo^(}+P?kX;w*{)RaKe8H5v|uhU@>96aD2505Nk}k1hgZdVO=-Uz z=YrbGtDtp=g$Io*6!XaCZ49aW;Xj`KdvT`|dC0@|0xhcMsj-dtWsS{Tx_98=7x!;p zceZu$NGgko%MZpd#W9RC66n-9>GNfm#GK}n*+WIkrW-f+Thcm6!63&@xTky4#y(x zKB9nQU3hH8U{a_Y5*C9uD9%QZ3EIhfvLaMuVe|TmsgXZ#*r|Lav$;cpVzG>!F=YkF zDQqB{N;PzqKZN!-MPp5fjeb+X>Geq=yEmH$HP)y=b~4Jg(0i0Ocb5@81gcV@cfRpl z=sC+OWceVm8nz0N9q!?Or?beMbWibT$UZuQH@%ocq8`q^q1-Q6k&HxV-M@@w<~a~9r3JEkTdF`ZBOB|4)5bf4xf zqq!EG7HBP==EGXQYzS05G#zJP$6%%ldxaeY_UJdGYl|+87D1zpy5P4@lqb(8KiH?) zm@+gM{-xo4VWenPhq?2tohInoCk9mS*&1jB$Ir^MeLwGBRqmC3)*Dw=#b&`rYF1edejL9R{5sgI z6+t!&^x-$aC_)DZJ->)FMI6qhq%&1qOhlL}E-s==m2@T|OO@H||L&+#M3L_Gw6<#5 z4AG!QT&bz?teULx{2QW5N$UwWPgtF#Nozfo8#4LXltGmGlKd?EUMY4aOk?2R^IH>_ z4PxgV|DScTqJh6e^sl*2Uuum$`0{IXVSl?6sv#`NlGIAK6dL>3BViwhu|j0eB1Vic z4m|0o+>j{F@h(#sBi(C6{y;3^ho;oE?6c`+I!99hH)oDzT z>BQsHHk?nL0g6Pt3~sB~l_~B&i#2bbcnDB-pDE*j0zqSciLwPXF?LDsGX4^4<*|Db z)CYJ>7O)-kk9J4}By$Gf0R=uAbsE%(?0p*%Z}?U5KbBua?T2h0R`=JAyLuKwCnV`} z^pc*-dY1GQ^<3KfG;Yuo-%hgbsrsXV+Q85IAH~RT#(rZRXLuLNeaYQ4RSVJa)9xz+ zpY(sTqwkEb<5`^catUh9W~_4)>NM957!MIZs)Fm-Q*eJ~9CzTId5gC$kw)CmE8z~J zM?v3O_tXNX1}Zo2ZqnTpU$srD=wK5(j?Q{kbxtt=6uXGCwT1j-$R~@$Nzjzz;&z79 z4(M6)xTvj->I&aNM1e9D`Sk2u!CN7pUM+4~D#eNo4qc))utaE*lMQ}>o$FXW5F4#C zH8@jtPPAGCY874~=wnB5OQ>PZodbQE+T;*=MXWZR@<93k=v(PNVY?qQv-J#QGRZHeNSoc;a*=arzkbj)EYDiHu5^mz~<)KQded| z_w&75A!o%_J^@<;tPJ^5smqmsTfU^;AL=quCCUS}Sx~Ad2}9XWeEd2r1R}b#faBgU zzJgZ+w(*{e$Z(+-`<}+!j=id&qm#KLif!-wjTwX9eD7e1-ubn|!K**5&B8oi2zwLE zdGT&4yg~1a6>-y77w`tQe22&rm*9(Ph;aV2KWYb4pqrk9k&y=bcbv2lfCOHK)wwO? z1h10%n&5%JtvpLUYeqRyO5^MKcEpj29>XFHzUDRJMod0WhVbqMv7a<+ zU!Wfr-ZNnIeaJ5wuQK^Cj>zIW(T5E&HQ_JjU@xe94h@k!OMC06S++Ht^Ol*@6VCY{ zT;F^#@(dr&#Tv@ymPhSI=Tcsa(N59!BgfG7YxFMch4NK%eY!&6k;Tq}^$IPJp1z9H zi3z!(Z?%mA;}ay%Ees!9b$<@bTk&lc%s-EBA~272BkneIIWUn}MWQ;PCHtPiE+|0G za`==~B4?p^4+z)|92d&j_Y7vK`o-ia_tVhLHMBEdz2MC?^kx)wntL{)hZAsz+?|k- zxE6$OhwuRSC@LC$JSzQhRQfz5gbWkgy{l*ArsGhrr&sGOfn2z}=ZNZNsXd4B7kifK z^f`vIw?T*J?o{`2CTvKQ!kL!nm(UK1|Mx&X?*Ifnkql6Y`B`#QKW&3Co5=w6v?b;TEI*hQE)l4-sJZp&mV{#jIx$z9Y?EtEQk9{Y*ai8~jcDr+sEA^0%o* zDR}Ncird%x>XXfC3upLAPwsqj*OR-SY!XtEwbP9`vvha0rta<_cKZ{=73E9jN=*k$ zP7iCf=j*m`I%m?Gxvk5>Z?dD#XsP6oXw16)L(mVQ>)!Q=;9H>e-jgfzts=Mi1LPVI zve}?D0$TnKEjh!rd@riTJMiYZ@SB>bZ|;gJ^?j7W*$QUO!fVw`1NOuDUx`Y8C#t6J zinN3H1ovGJc8pO~cP^*DaiZlPOk1m7%Bh3Xb?}~#D)}aE_)SR z*pl)B?Z^DR&?V)YwTnb#U?dVTRzx=&k%DvKRYmwMqrOg4xxB{7e#z2!0&ZP*u;sYR z<^~?$f3<=0q$0dY9P@EE!(E-Bd-{G~eplU_pI!H1;*rBO56nXEP$xs3EFS0kCg40; z+)m1pgw6_-UaCPfpE%bSk$tphES^$fMNhuaKipH;AH+y6#ffqF8~RS41ij_bj$^vk zGth7A+1X#B6tPQn$0KjM@Soad@Xp2m2$zA_$Rle+uktWny7zMhwA2Z(XyXDAjMj_M zeiJ!~XMELnA^9KWDoie?t5nC<~=x#OgvYU^#r)|uR}R~ zQ`6azd`jW`vK+JaUFO#->Fdy}!CA^?4v&C;6;Zw{qp8m71+_8x8}sRVMh!-^tEppy zkHYX#8hi44Uv})t?}2A9bkcfp70x1fOtG=V6Z5cd-U-T~*;s{juTzbG`0N_NCDVYa0q3CD*t$n>*BE=pvZf0A{W(~oZmukK6!D->g5`<%=JwCQsm(Hf|24Fcbj9bi zVOaUhHj=Iw%B5ZNgrT1sf}^p)sPESK(0LtQLTCzyh2()6WNPklP=AW)!_e( zbN={yHx96gicUU3HcW@fMO+9TO=;Tft0Ti0og?$hj?R%ubIyV3X!RY_Kl{7Mknfld zYw4B1T*;QruLAbqVqda6kciwS4@({NxTQfYH8D$5asGQD-n+?OEDwgh0?%#^uj>@x z5ZE!)!JBZl4d9$g&p_#{5d4lDOFz3WJWfQeTcchIJ`k&Htcf=bamuY@u__f8v)DC{;nc=#raE(2Vl;n_^}tO=v|ePjhg`5s$ZmLQ91bp#Z4;m1 zCaYI*gVnEbd(~@f`NZq&hKce1Ie7DzQ6KKe`ec+&f+1{DA#a$N7;or)eq8T?W9tMEER~*$!S<{1#EYqi2cGD|( z`j{h&{Y`T@vXqVJ*>p%-ARotwe~LNE^0*JO z|0h{te82EyJnPo?21b(-wbV#HrQkuFTmnipBnH*&PMSTm2FZ`+f^C(FUC$>YKa0*k zL}^#SH-t2uWMfe#XS3_*cV><@!%=Pe2(_l++9_~zrjpH4-?*8cL+>=gZ;~f@9UF6T z5Bx4-HqUOKMYAe2C3*B*e@1!@^oRQXvR`|^2T95T?00+2O6@Be`x})a@}t)j0XN{l zE?Mb2P+*YH=)QFP7bsFT`11jsf|6e-DdkPSak#G9Va#m)(3!=# zI*n#`e-h0b%^9>sX~^J^`sUZoRNCvQ12bj2Xr@doKU$8_O~c7p721l$n(X8163D4A zZkhoGsA7O&ytM?HMK9n8CE_#%xY~BSW9qHPv64hfhgW}qHy2Q>EjF_a^N>MOq;Eu- zGtxRdfWWt4r3ITH?17oMPRGpTzX1+hrZXS<7<3A_%BMWl8QI^s?rh94W{1Ya{`O`z z^%19g(tKSD4OTPGgH#`B$i7)$rwSZwivmK}->^n$G`~L13>oDRIinr36|cD&EgDz? zGB}e`f$#qt*WJj~37C@7@RyGJ^0<~YKoWbLv;(Kad>a-50S2f}Dya*+6~(UQx*Zap zJ!GddhJbUxWKM%xo zjqIyX4UBNg)2%>4LwY!54}2S1-2A4tCXO>CY;>v>wZKkia_lw} zqK`Sq6O4Y_5v zo4vV82+)*__{<^R^@6vs&hFVRsXy|thKey`nbaFNi`*QD`#0Xdi=70-M}cSB{kOAs zox6b1cCi_)f5jfi!(VReN177vNw0KP?lbv#<-6z;2ZyRbZj(ZRdRqWC_>eTQ|u=q^9{7Qj3O-!6O(^CZlexj%8`l3E-lWLeKl% zo)Jy&z|zU8Nr;|jR~@xV%TgsfDTUrTHU5nJhRK#+LP5?oQ0lSI*nO7pYHk`?{D+@qe1?oC+WP(8e^1X9Ge;8Q%j`@(L`smJkC_wSb=^K_WRe&e=I4@;VI1_nPgRpK zmK(qkVrFQ@V$*RyN(*CjDb&M#cNwEooS2cACqBZu_z07_{uUbv9%uwFePTJqrT*Fx zD$eOi_L$ii<>%(Np_aVk*0u*f(AM}GqxNpepXC|D7bea{v4y}d-ph}FD2Jc!#c4NB zJLo$Qy~@8DHR<#P-lcI3PqzfAz~K4`fBC*~{k{%Qjl^vU-)7haf5|%`7k!_%wIm0| zLtgNHz|@|ED{=8t!4(0+keyP?4F9uS!Fo;Bym*p=CmQT;&3FPY#TdMW8fN0jz==?^ zHm%1=XRJH}wR^a z`dh>Wm2+8!qO#%PEoaW->Ajln$7Cm4zRN+F?#E=v6YQ|%BT6b~oATq51aJtO zVCVP}hiqqz)GhZ)vdS{#EW82k$T`32yU0_&8!e7Qi#2B{q95W)Zhy&t4M9=+=}HN1c5{ynDM?tMS*tKRd^tvAWH@$??kDbJ#_{XgiH!G_Yb^9P`=Z?uTIQuo=Y>C&!IdV%K>>NPnPUOaBh}p1K=fjf4Q%}4$J^vCX zh-mvngXU5ki}84pkd-4!;juL+A>Air<%)dt2l_lKBr7y%X6$yu@qS@%<-XUxA z7GhiqxUo%9!YuU$NulgCll(K8qg6h<1ajPLt?2A#14?mn=-%3Gs&Of0EKPQ?k%1&= zDHQ%RcGFZyf{RNE&7W-v#3nc0*JknNvJPJcGNUFzN;{_Me)#vh)m_@?*f7T(d}?o1 z>l0rDfRQG4czWf?6JJQtBrvg4yOr-EAGDgLjOx~!?r&JQRoe5Fsbp2?oG5D9UmJD*^w(c26FeCE`{yEdpW+3 zy}4;OfuhJYYPUI>LN>fTH9c0rd0~Yg!V1GCVhvfK`vUz{-AdFZcG>X2Q_R6VuiGIx zP3hK8w!j!C2mb4ub zE80`&E6M#>R^=)&9xFI=N02!40!?a8a^U?MIzNio(6nyOErup<3!)|KK4VtwRpyeT zSwcq)I=GFb3Z>XxHe>ga2FcjHyQhftp3sZcXzvXudC)u z!@R$D^I5I0=8G+-UtM&TbwYxjR_D10IegtxsT1syNLS&XpXa zB%X}2Q-U*lnRoIwI+Iy{bNPKvwsHwvWc^KthctTD-(KMh=z0cy@mrFf;v69~Sk_lA z|J_iEZhZwBteL>3muj$vvnN?C>O_Qc>1wZg_Z`qszbbqIcI#y96L2fotKd`qhrL?$|7Ne!PL1!f%j{Ki)CP<|c!zfH6?UkIJ+O)0 zyY>C27~UR;8xKv?u-8auwF%y(mFjAnd}3mc8Pqy-i zSU70M_K^+8kVr_E*|Wm7yKgrv5nAtnO=bZP=&PU|BtH&3HTG-cYXKH;zjhTUZAM!b z>H8qfcR;#{cx>QDM#3X)faG=rY!K)+}e9k;vg>G0- zOG{az{jd90@HkjIqS{TZYLNbkMrh+y za6}3lDYD!eR3A@Zn;L8euA4*L*6XtbzP2M$#anm=tiPF_U8@nLOV~Z#Ys}5P0}<$j ztxkj7MtTKf)-f*w*x&j9%8hv;ZI<*&Xu2MMjir7M}zw8>aY ziU(n=rOtiTgGUsc7uG<_#?t}LOULF^8&+;P&O9UhE`FZ^*$E_buyx~&g-h(^k(%S? z2%=0^en}aycCu)i_T;e4aUJ(o$n7$e%K$kSUZ2tE9wHQ;bYla>xGv ztM`$uE1Il5dD5mGI%$D{ax!Hr0`#HWh_M+BCnMsCfRSw{JEk^nK-(;4J^0|kSt{cu zdOvREgPdLX&daPPso&s1--WaUQQ+09AZ4Qyjb*=9zk|DQ=f+)1gSWnzt1(-{5BKk{ z-%(#2Ghy$lk#Q}}EvlZ=h;pZj^}dfs{qXwhaQ8y;20f?S=I9M*43cbHkqX>aXwhQM zCR@XT{8h4CKZ4Fe-$_~(0Vg}DRe zOq82;n*6z@t{?U!UEihL95olkOpDtd7~$W=lWNo=_`#I8(``6SJ7VANHo;Td%$9Q2 zV|s5UQ=mgJFut&NJb*Kl{oSjWmn{TlSP(hT8$dM0Dx9Y$^vRKlb)HauaIVwA(j%2l zQa-|X+^4u565@tRvaB%Za~+hqvt)5{$$Ny~ z*14>kKZuFAL-^GR8S0boUiwByj5Ln)?nf~f?D;Q!9|4;^JY7^Z?r z;*H@|;%n?65v@U)UG+UtKELYw;<~JA#fuc9lIr@Qjz4WdoZa-V4^@@YInH>#62DEx z?^Tc-kqk!x?`S!{}y$vWEkFu*#mff=-WfOXzK$!<+E|g8|X+&90?}5gf!vzsF ze6-Q95J)Ob%+}Y=4oSfQp|-g!%#h8HL4*$JeHpuom9pUsa(K{NH_K(?@hcl=#3?V{ z0T?p@zLfJd=Qe+_wQt+mhk9$#7Zds-g|*%){I=k?HN2%ah~G*0or>Ni_dYB|nGJVy zP*+m#uW^^$^9b(0h5PH!=JjZAD%#6Odvl~tb_3q{7W(ByzivjqiqNO|=!5_KqhIXo zd+cmIB)Y=^?W577G3e3N=l1vRKz$?7nqACyD(;-POBb{1z}+a^Ws14W>S@G1W|u8S z+e^^)?Pz-i+WrCBy#ww2814NV`td{bVIBH#7uv2k|Kt}3`wpFLMtf7w9qB!QK3s!( zCZiwMp&!?y{$agOVcfL-6LB}9_kZDTm6pVD^&N=AS2t={KQHm2v7D4Q0B;D&8P zA2y-Adk5hBGqf<{{0rw=2d&^eSgX~xPOTF*OnN*N+AYJkPTKc(eYYmR+@{0+aGXst z*$d%~fcaLy{4oROakd7`XJh^~l<6>!7_xx*Y|Pmfl+m2o$Vv_{pDkei7^9g>L0JZ1 zK3l;2F$3mddkL7&#+Y~DTOH=J1k7h+}tS#wt)F# z2F$~L6EL66+<^IG2F#PjeLu=PShr(r0={+OIx#Xa{9L%Vae89~O57;P!F4>YlW@(( zmDa_B>ttLf;Cd~t6LFn_YYwj0;W`P|>v6pX*QvNp#x)n$YjMrPbqcQ2aJ>%K>9}5x z>kM3{;yM%8Tw(8=4C(BISaKGEQN)6{4^ zuI%1{TE;GC_WjB`vp46<@a~_dz@55N=%be;b`9##H`#}t^{z#-;jk65z^s+^+(2>2n3*8mT_)BTM;|+6fRbYHTj$Ms+bMS5|H3ee~AOx*QYD8n#~liA1l&W{i)w=`n2F9=Q+P-`m_l9&tF&FziYC(n#pP%&(cbX ze^j3uUaxA-R(0Hn(dw`fqk1-j5?KQ#V3+gVQvAH6`hiTq<>l|FmzAa5e)<4xdp;Ju zUxss`8ysNUdwI~HO*J3~5vEc9r}II1*ojQy zM%5(^@%jxf9Q%&T)sJ2$$J@X=Vo=lGv@m;LY1 zK2!)jx&h_9Q}lXw)iPu6TerUdh}*y{IfgV1b^?gyiyWhPH?jX6&|(D1IuCmErwvH? z1aBCS;x|?I?@X?jx&z>nazTOfHfw;7vCH31Wq_5jB~O{VVj~z%rTKv>na=NI{|^$e zu(i^QtT7#P>31(Q|3uLumHWQh{Uy%ew$Qz&I?wzyVJ8Hg;3tq=oPsC;c^l%I+6e4m zSqAsCSzz63haNnaTN)mPExD_|PhThOjq!wGU|IDmQL?sb*`n3#mzo5dts|d!p-241 zr$W1v9J~Vd8nEpn?3Ek@_Id(PFr#XDQ5a)>%AzR}eOZ<6*+%fQv2A0vctnz?#6Nmu_`pzh8;=kW`%XGCJ)^YwhRj z8Y_5%4jHLq@YH||O&TnF3B7DUULscTAh_GjjR?$fs$&PV-D%Y6P1Je%I9b*t&$|3d zX)LaD6f1@7=W$rcXQO1;&E$sXw@r>MxwBt> z!?N#}kAVw=rFJC3AaS}15L^+>0_QdMbYWNAe))08N}Yw0y_~V^zIFwYWxSP$Sp%5u z8$_!D0o9PZC1XSet$N(zO$QZm6^^e+IcnO%W2ps4?Y4rq?Mb&Cg;nh$)2Bq;3y#`0 z)wnC&nW^T3RYC&4!5gZS?vKOk|*W-Y&JbHbCjl2x#Udc3(|l#K#>?j`tR zZ8bQf!Lv3jy<=j-zawhYFdJ*CJxcJRb0Wu$NY`r(i~$|fF_MZ4c!0LWb~GdW2JXMB z4Cj!D80%LGj${BTM7=+!>wX{6Bn|paiJ=6~A1>>dTKBR# z)5a7xcR)gv4r|p?Ex=#K^KsA+%8BGLTFgDX8cO%%9cULqK{)Z;2Qa@+cJc_M~p+6iTodeLZ$}sl>yy|05(=& zSoDx$Hb9?+R!}-lnZV$atCeC;i2iRof~WJGW;PbwH{{Na39P~oE*yS}(9kg3$1dRf ztKyh0?lTJyE%b=**@27pbDVoJ z=*b5~us>9?B|z^jhXbxq)*%&CF)5C{15$oLmHg@q*zKhVEIAIRg_h8xhfaFg#@s?g z^;=XWl>=)hgA9mr6#`u+ThM zN5Q^X83n!FZJ1eTP*M*!IUsvy+&Mogd6vJO&Jm@p36VJF@iF_70ykF&c(b=`V{Sl! zl>YnFGhlBsThEeWCj7@)DaS!QLyZ$vPcwrIB}oh9ySK?cSygbZN?|M63Rz;;6(Um; zPLK8K>Pa?50)$lI4Vzc_sQ;AZjA=>=92P9u#dMFsHTubEoY;bB3C$OnB>vV2h6Zi zdfun;BbY%OjXCf23$)#0w@ zaZ1!Q6Le@q$9OrLrJS>s>ozi?Cv_4e3=e@e*9M=-vyT|0GXYc@e1SdT$`Affp-3Lw0SUw+R;~=GQRMjCy z#(mJ+j0@yMEP*2U+_`RsOctI#x$*^+zcTPE8nNJM8}1nkc1#+mVJ_~&e7;eV3SHt9 zk^u~qq?I_f0b`lKrbZN$P^qcP&lH5RI?iy<94D5 z@G{f#P0((^Kl1kzu&(1vH0$Aru<(s0MJx(r^=)QQrPOwL-&gx02ES4F;pe|6D?Gyo zl7;ab^DcZKt+6y=Gr8_w79l-6jFh%3jegUh?>_L0k zP3>TWw1Y)Vr(^$yUkQw}Cj56}C-%~ zGd_ghw|xMws{~JcNiW_U8Ow2U#B4yUC~oH}{HNea%TsYp;2r^g zE#k$Mki9O(4E_8teS~Sg#QS1=Bo#}H4;-qHQJDej@M3&; zjV5=DkIjVj=`_5z4xX1$>ZSN?4YoPp6O7*%OXP;>aA}J)dcoSJhPN>AyNwoo-qMIN z8nQX?j}y6ydt-zN9vHD5N!yykn~BF1(lW|7^~|8S{7+-QU0t$TZlJPA5&Y5c9OZE<@*$e}*D(h0*~%4|lqkN6p582rZUO?`)EHg3czMsDmg zX7(jStnNKug*FTb3U6$hfjhwEcHm+BS_?nkuQYdf7O1zos7$^k{6b0jwh~xgQ*4RQ z<>6{5pKS}lx^OxhgVXiZjhn&|NK)jQc)+I(K%syUpHluo!?`uDix~ z@-SqYz*{9OX$?*_Zbt_DLsKN;a=7>(4|U^O#{U$4KH_q^cs`9+l)MvuL6ppnu*Qh9 zlo781>_z_ZbY|0Y9TCn57ZNV3CAqJ_W@yv!2%%XJxbzXsi~MTGaV>zP7?vEAb$}?HZs*Zhb?97eJ4IEo zJaqYaj&sF&J4BtCDY(Jw zXZ^JeI)%XIn;@$*~oYr%|hC#QL$3Ad*8T>Rp z!aKkh6oIb&xO-nproAtZ5@4+y=Rt?dd-`R)?Ij zm{g4YgK(jC6OY2f(ysm3m%*oCzo#J&!IZWloEs$QTg9q4axjks4T!=(92t!c(f`U5 zt104k;7PcG%KVOpUP_Ev$Wh1(|0|Rkd&-cm;4TQcCP5O~f}UGmj$QgEg~`jsF3c}R zMgsDJF=Tgm|6xC!^UyD`|7;NlMIJT!hOwrGUu@nIw@pERo%tCS8RgD!Yx8D|F0;g) zv^3n;d|X?pI5_2kSqq8525OP|&R+66_%v#fnTB`@>(&ugNI)n1d1b%qG?Pqltuj0C zj=1g)w2ABdKr9>)zm^4FdvTue?5Oq`<+xT zCxAPmuxnvicmm#T({OJ#;C@}>bAY00=e879jG;)9q?4Vy=UsKOA=q>>liGZZPL(nA}K6UVWD$?-4M;5;+OA$-fpduQHA_cPP(JB zAY@v4>s2Mrm5{Nn5qGmetEo@3tDMKj(tE%Q(5cu-!kP}tIA+ez&$Y<;>L{9cpR!4E7`0}k>CL5_#i5nE;Bd}pn; zk8v`o!_{gN?-AE)yraO*;dOIlZRkH5-izTHUP!<4Gtx;ag&G4d^QzE-2HHjI*z90i z-L7~`p*pRx`44|cS(GWS)(U+YQkk~emvQtN?4HN5s%w?ps_&zZ?>TWr6v(c4%V?1- zf?Q+~6fg5LxyuhoMZ|$BxKPE3s3Ml8u1t8{pf@ZFX7PvnKYyfxwwzd7*3bz z-MBZf5qjfBY=>)%8lgcG^-zrm#jjY5RwpfQbWkyqcx6xY^ar*H1c@cI$ee|yu8qxObp zLJJQCy+6EGEnGdxv*(4Fsc^N2f%{gY=`?Dx?9>hc3%J7z-!nT3v<=?UtY8D;=_5Lz z?UZsxmyY9nP~;fX04u{eh<(9NWp|mJ8ElT=HDEi~F+Nn({D7!$K28#)ki^Uh`I>)D zB~ELgt&yH3_QSHk(eRCimcbf0Cf=fT5Idb{%yC`U5SJzs4=Yxnac<+!0k5UIwY5NB@STW!hR% z7s<-30%xNxl6?buzNa0<|78NAT~$A5c+`pi;BVaIJ0h}ne4|qXW$mCgh#Sz3;@m{A z51jspPqdO_?3fiK&lh`U1x{YC_|~&$DJFpa?q*PDoGK8*5s}A|0xXu%G+U& zheA@$0}TuQn51dG@yyx~Ktz}ShQv$O+P-E_tw!N_3PAClqwgoPmv zVbr7@i;X1fX=9c#E{qDg+cPrs@O0iFE%*=}yB5{f=`D(RrWr8iSy3QeB#`GQ)0A(*MbIr zuVH}`|M7&*osc#2PGqh$)(zvE)IK|WgZ}g(=nr``It;qcwTg^YZG+Up?PaE}@B_;D zs^x`@dnoc(NODSSPHZOf9c5pB97E5TS%~|jwZ%qbas=40H9DA8*8=fD|D7<)Wp?@2YU&ZHJP z<-)wal($qZ;G3q-7i|G^CQyG6G7|QyNwm$3ym`oA-(`D8GHxu%(oUzlRn0E_TE4tEEN`I z%gBR_H!e3{I7p!nsVkD*De^*D{S8U;H*HiML zU1L4N723_j^%{5|_;@fj#(RPEdVzSW~jezz%mjf=Dv3`-@{a#C6IqWVO&aBH|X5VrX>$!))bXXn?@H-^YXc=mq}Upw$sd`BZXodI8%%}9=4k}ov=2J5Y0UO`durm;W5zlyBY zTp>&I+~z&4tD5g`C2J7mSAw*HEP~ti1N%bqJ6-{Y49$oaQ;Lo%&PS-NsYk zE5I-~umB?t%+V5`L$qbgpV;x2aA1xW#2jJpaHRPFtb)pr4Tr%yP$@|$v;!w^6ZA+w z>43HoEGRD42A?Urpx)yEn~p#*YU1WtzGf2E{um|E=vW@rbCGQ!Ne95?OU-y@?01w9 z%~?frATZY|Z~>5OZ}B$H4gYiR$ApiLS+upzJPCU$X4ck;UpK~OJeIzQt6@Q_>-6L^ zkcz>E?H*X-=#o(PG3w1O++B|a3(T9@j zb`f3=J@#}4xcmi*#>{oT(5+$~u$E&um;4eR!3tPcYXGa+*6PB4_v;jm$lcjy6`H=V>baaK;IgK zzLn*|2gJ`xka<}#@Y!3!AKHMpZVT39;b{-)|5Kj)rfZ+_B<&sk3UBJ!Qlr8yC3E@P zDH?B!<-R@qiyG9_9IvTkZX9}s(&d!q4$l|nKoOnT{qXRCU0S;Nb8fNaa*5r>7B)z} zf~b|hN;X^C%2-mTe5NOI!ndaK59hW(2mI=yRr0?UO*dbq?1J3u5qOqV@(Jk2+H)3Y zA@9bC|2gL5LHO*`nb`z>s2NdiCN^zoI(ujau*Ews-ocw;M+5JUloGO#S^PQoV9y8H z3?5=$zK5c0@I#7|Pf$EOo8F+A7Ia8qX|~f*=#48sWZ9LU!T0E$L(>kCGzm~C6V`}B z<;7p1M^u|KgHJ#kB+sNTh`tzKu&F!;nOG*Ay6Mc-@MWFI(zyrzB4Y1Qc2fmD5=KVT zoZ#uB6fJ^kSdpk9Hs{o;GkNqKeUG>T*V3%gcWfT}39@od!0g`RKO*I@YqaTPK|$9T$EDPoDsG1QpcVs2J3S^@VG?tXb`pw8AByd8lZi5HhMmj9S2uKD6TnHGCr?beE+i!D8*_+D(2(U$Ju-Qy`rJe}P|wsdcQ4jG*{!U~Qf} zULeU^2c2OauUL zkcD}07e71eckvna;>qAFD>;eNz@kDHpr?R{pQ(A8eC&SsoZEoCZ)U;PN?`bfu%~eg zn_}>+@)5jiVEEV?*f<(-x&Pibsdci@RH>l#=z;M-gWsehn@vf?*c}-(rEOvR(xfK(aPxS za@N9S#7q@yqf=kgl*EX>K&&D2DQ<@a?!sF;)tL=v>plqnxM@Y(RHLrXoTEU96SYPPe^m1oY!%=OWRk*8Lk`Ha58mDYC8H(sGV(D-52_rF*F zF0ip}(RB8!xFtqpq5^yxc}8*ZSDwD6^&l`iaI9agx)7PD79i3x<8A7C$7pr^j#2vq z(C4)YS|PY!(n$E8j25GgQebT2lo2WD#KamQb$4!o)V-3e4bQ|(7#I|qjb(_aOZd^? zVU_Z#Wxpq`4AF>$1({oan{ekv@|{`mp-|yNQB7}?40_8k-#GPJA@fhy&u@^g=(}#& z8)G9AaTY2C{wq}}+mMhGaT&boKs}m}I_RerVabnPQoHf`5%DS`>cNbswdqo7of3EL z$G+!X;w_^DcDQZeCQ?Bg$v;(a?8nGEUDiyubSe^H+2zdSu+hd>z-|w_AYoJRdoW~K z6Zq_yE_seamf-VAJ^=}7n*qxtwT$DiE1#@M%9J>}-)?+A2tH#A5D&=0U=^sxsI`Cp zn?jcT`vY>IjQI{R@3sd9R+H^3nV$_e*6KEI5;|TrFw1?sdp@z7;&=tLb zxkL+g2A$mdX6n1IfD^V|3*FG9<2t80KY0511ok7AihVA_Ls#&trgy>%@t(m~$8`A@ zR>9Az3G%@G(cVT5LevGVB58K%Ds;mnSAiXRCUOR7Jym|r?=wgFSged4c^F540(}Sh z;)Y{nMwS#iY_>d-SP`;u8H4yT15yU--#R>et{#CB`juG&Sg8n*?p7DsP4J45`l@ej zi=Kkt3d$ly(7XNtWsNc{ZM!gO;nr|&E(8}w! zMVbnwpr_$r99rsjh8|Tic}v4zn-|x;k6+(L|De~hb%x$=UcPT4A0KL~I{>fYB|J6s z=+le6F4pgKbE5BnXv#+)T`nlUVK>Rc?Th2u(R}xKvWkYqC(c;I(Z|&NkDe;%(s={w zmy6w9=ni@e`0EVqa4u#UvDu>E*zZE?w-|f=Hq3Wn(o*Os!>13NNmCZ%+gyCRq?Y1c z2&mWY*@FnRL!RhR-C2A0o^{S?9M;8jR&&6<5%KRl`y$)3eZ0R6Ua5mDvBt_ph7FeJ z!|tl(WLeQZ-mu6@iC74B0eK63F3br-6#XPvWw{`Ma$D+rD=Ys7`&$<@{YizUVEO)~ zs0GkOmI(hYMH)1<`J>kAUk6%O@G-qIPWUcJV(?#otJ*#Y_sTv8BZ&@hGH<|1#MCxf z^ayxgNVW7`FJP9xq<=49)`ixm81oqc)EPMfwLwz8n3*Ej-g^AOUkJQ}{)v_$B|$VA zHdNM;kTneW^x1h7R0NO(-P3D}R^g* z6B!!^IKA)bM_Y@U*SEHjUK}zvNRS{^qm_C)HVYv6h@h`JFu@bwh&?ZPR5*(B08}!iJg2m z?IIgSntuo8AJV^gJE50(REL_Z1D7A|P@X;O0C@H*K`mJWC3uDu;S~c8T10C!pjFtz z4fKWL;~9RQSE`pVU!q>J>Y-XgDE*pR6aJpC=Ziz4p%Km6a`~|iJ>_R@8N{RD>l4>r zapXh`6Fp3WeTyACHojXUiJlI%mx&9Ap+ z!}?`K_-Mm>%}4$Il-l>s;){C_-?-!o@0Sd`Zx`=_S4n;83hxipZ+`2&vvHd?(209s ze_Rr2+YO#LszB%G3_lmSQ)5C#p4Vy#C-0Y)^8s%NK1 zLki4d$%q7b+=#by7qs?T2+@ux&XMrK&J=nBc%N&&LWix~>$>GgD7lG6EnWr>@!}?1 z%;aUr6Q|qTeNxZ((fVSrxm?LkFgKiepzE$c1!u;X^7`)SRD#E z@>}S`sij=l0>eU$@-vb3X0!q_6KFkPvw5Vcha{P;ki9N}zh!|mJPfEjZ6*kSlFFxSnOu$t!;A$Z#!7Z)xRGi&qWE#?I z+U)8M;LeWd->{JFu2z+1X3`@VDCT2qG$In1A;tL_t`=M$z}1TD&vCWk`XH`JxK`o{ z3nQ1bRVAMbNMc`N*>VTfX0)?|o(AFLpwG(T8xYa;XYnYvx*aeqkowsuUF#??K5`cX zK&QoTvU7aN`0WCnE&=w27m|pbIT151uoPhis!QmF?_qb9tTsKSb?#>M?f&Y@e*yz! zfOD`zI(_@{x08T%B-TVsnlcV9`a2y`b$N$oqpxNXnPPUvRL$i_vJmkTagBTI8?hrq5U4{l+WI5=~ zwJz%L)V4R}w%^!9CocmU!Z-6MBJ%ULaiC_OwGp4a0CN%6c^1S8{3~KBWng{N2E1yB zevAh#YQeh<763R~ig`ngn=yxE)xa|FhX`Pz{C3PI=tC?=YdkqtJMga3l!x6$eJ9QQ zW%_Pl_ITf+nQvO(M0Ao`p%r2A-K*Q23R^AO-%IM}KtmnXZo<2QdjXd$C_bV%l4L`- zb=PGa)~cV9{cjYf8R6+qtwlwYa|3S=#u4#$G@OdTH9(rA{QR5tU-`KnEme8&@?XH} zo4ovt5i1WOL*TgDzwCT<#aZS)0~>pVXv1Y@iw{|81+*cC$g%otZTSG+_5Sq!lX-Cr z*x`;%*`FscT8>trx|w}{hU&5rg}Vpmpj($rXD;BvVZH)2Q+3+@ex^yV~%knFQQDQLAkJ3TxVrQ^Y+bd0R`s z=?z4?XkFVek)9>WQrBEkvZG^S0(Qt>0&T6M8~~Bm0xoFuiH78d^CA;#SaVXV>qQG> z!BY4JP>~x>OhKf^YgL7lrWueJpWDN;PNpYjw|N?$#1|OcXDuK<11kqEQfd$1Pv?87 zU1V+r7s=bhH#DGL9nN$=1)bkO{p(-@RCXFxV^|AgEy=<-!9R$3ng`097hHq0)H;gk zuZ~wnA)CkO$WhQkSSesEV=$IGHCOY<*3#CA&FjON7)j=d49w9Az{tQ^BHsV6qmNh{ z@MB>ar!z-OjpjQX^&{(7ix!YHL|cYU`v9lS6uj|mO=22l^@HUYqVt9~c+)%C;Uoc( zQ*>+MIG+dn`GJDSxz(Jl;TF<#SjgY!a&WFoca1$_aUpkH1*jIC?hSmV`}bQWT%nF3 z`^+){QbZGXij#qEy+)R=e|_6(L{*kx19Jp#Opn^d{;*b;w8x+A#j^vzjTx`cfybbO zV0-Y4BL9!0;ip=W9~5-Z3}tgWw>Yv{n)ETBmGQB3b<_RL8{y+J+mR)aZR--ym=G`= zWv$B)b2c4Tcew_Z9SLmOJ_tJ(Ap6+p@Jx^u9=*!^G5hScQ|QrPeC+_fW(bbeB4mod z*ksL(_MD*P>5z-3YB-guN{tjt`|eXvEY>ioMnxn_SXnT04GR>i0 zFbXrSW|XJnYQa1?aivp&ftM-XGuC7l&WFImmJOF*ZB4iEibKo>(2+UejmCF|{`Tu= z=SAO@14=NbXwzg55w~rc#cd!Y&4$d;dz+? z8%}37yBg2O;`v+|(Ht{P>_$0@yO2xt+xXs%@8{w91U%0|pNbI6HHh!$BSY0r^rhI5 zZQ5a`x&N4bjPECBnxr@J{k54{((h3JRj5A&Ym*5Wo{R61$&igYSc%#lsNIIzGqnOd z&%$$|tAiiLKVZ3IDP&H>?PsI#jW255FN3>g4EZ*taVWWUNQnz2D=6QhMAkSz5Wgs| zjhC=I>Zro+X=KTQ-|Nx$8QcPHCLJ?yi0*cJ@T&=9nTdIA2K-xC;LIc6ixC$GCh$c$r z^G%Vb#II%i-l#6^M6~9pVF6>EfoFzgg3+}t+*bG*x1u%@K%tp z5(lmo?Etq>_fRSDPKF;?m*;3j0n0JUhL-00j%p^EZ8V8^YS{MNgP1$HAO2Sj<3@HO z{cK=xj_^YOR9wP2!s$Y{8jSOfcJPjO>Nw512IDd?ltE4JLUwO=^xHyCr_0hV^$Chg zC4MR*P^B1kJusLLMZLNmN&+5IFpB~MS&!hU0TJL$UBY*8HdfDr6|x%rxSjej$iMGG zbfdx1mB7|ylHXC?4^58;HQj?4=f1rbwbYpe&eL^f0yxh{RqjvY(}R5Z}N8 zuCWZ!tk)pQtS;+Vqd!e zgy^d=n~-iy3(pZ;WL|4j=OGjPGvfE%0}115tLKG@;PRZRXX|X7>(`fPisB7p4;RB@ zjdV$~tL=rJ=JFSz4R|KC^`r2O%^4lpT6STb=7~()?#@?ok_&lrdE?(3lAN&rZnY$0 z!3o||#3$$dytBdUE4qa2u!p>!3Rw7a}&Wxo~k}pRjQA-N~b5~Cg_}oj<~)9tBqVb!|?9zOWxJr0kYcYpW?>Q&rFn$}h4q2bkY`Ed^L&{Us%3*@dQzhNHqb~5hd2FZ#4F>`ohn<+d4UfknwkDPpplPP-((6%XNqLRSG z$m`Hpt}m&p?)I(e-xq26^Q7<$)r|g`i7Pfy4(^LaC1xmL)oZ|m2|2h0ELsC>8|kqz zpEZ7*F$UH^Bi`GX<#==*9fo1SCgK&!HJ5KKA=wbnQUhoq&4N+i;Fq!>C=#MN(tQ>oZ8T+m13@-YoZJbVvdJb+red3 zVs*-^yVV_RwE8F;g|$4Sau568mhfB^>%K_AX{evAhm8ngx+Ufv5j?7y+%BF0L;iCp zo*%R-#=f9^gI!|GX?&OH{+2}Z0unz(G*6E6kY9&ChwkWPiUbee%1ikU%Gyd$)s0mx z=4(K zbB5+D$qMwJ4Pab8Xn0R{ObwBA0ru#@ihAjA?(0(ymqjP)+E5G`iMC`3V}} z>`S@>c!1ogu#(kmZsauRKzfOm-mjL2<<`?hyuUkgT4kzDMLshXgr(KeFe4HLq@}B? z$H=Xa+|kOG@<1=j5r)X11O;!^XXHpKUlTk$I_M_fw_QG3A-1(sz> zD>vTrMONN5q0N6)ji49V{TQKg13yQdM_|G#fZf**N`XQjh1q6DMi+hTUvtqz8B&9_UxI^ z64pv1Va>JYCoRqUo{xli0KdBSJr@a!68+j02|F`)o{of-RXa~(wj?L6-qKsvit?bx%;_~s{r%UbZ&zURKK#eM4|rFi>rsG}vcZ$qRsGvldW zi~s)~DRpM-{LlSoBCgP)XKi@rPW-}%w3}&s$Zmft_|?4;*S_27`Mx?lUHGhx-Vy(A z#eWvEJPYY(2s4CvdKu8`hR1^|q87S+N$^q5H8IR1&9Lgt@5h`LIglU1QJYH{DhjdU zt!e;o@HV`U-w}8$^UjzhV(D=0oqzh;E_1|I$mXU*zbqPonjHaGM2ZwFW#js(ewEF& zwHCzp>S=429hzLPPB}L_LM$X5ENobCxNt!4CU_-_L+flkjTj7LoaM}hKeE22NWk_E zp}kd0rn#JE{g+M>XTn9G*YeAHTMg?|^U z+mU0kA>xN*3iiTwVt(`)ctptdNH>+32VLeHmcxY6flqlp zzQc2r57IN$OZCO|J9amotq$DW9cZ1`TXka9t1Igv$v1s*#^fzE_3eIcF|3pd-iGXh zG&$(iw!@$eol!5zSR>=KY`?~BkaVO&>)!_(LJPDtX4Bc2r6Esqka?ZaT9ky;!Avk zA@PM2I~^+nIe6fYBwHm(c;JsQQ(Vp(*Kg@_!O4n%tTfhWH$%c{M*~|#LSner4{(JM=6 z-E~-v!9V-3dVKQ!mDnGM@NGSa7~u|WA-;C6=oJ(Q(O9v1A{L1N#@y-~H$!S$^h9P)rEI%F3 z)|+1oY^N)t3D?rQh;BhRWv#LW@I=?OfxqHfjGY+in0ih-=j^WGTlmX5zhaxAd9<6o zxwrK|XDz`$NaWESlG_7ykiU)ab08gns1?_C!~2GMLNONCBhE=l;~zyHGY5BdXSDX8 z%Lq%LbF4eioe}=i*{a6p&s8_Rb6z{2p)ls?u2EJplJcxY42a*I+k7rVDd!pIx4?of zt2?NyX3nz@o!hFcXJk!7z7m_xZ;PxxTif%nxF241Z+Aw|cBKH`4Tu{Sehm~4Hh0Fj zjFqX%O>mxG#2M*ugG22qR2_HKxKzNvsbY27L8hO=#pzq%H2XR_eb-2>6T!PlMaXyq z3(7Kfb@K*|!M-$)qD(bUr(YU)6-17rF<^~2Z=Nw|eKPb}v9AmNDKb91Q}0<4ohc07 zP>drd@CL4w(d@n2g|HW-^@XmTBI}6q*;Vh+dsIJNVZr>ypf-e_0aB%YdIsx9ir@@B zG^v;u?4`IeiIz~Owhs8S6WaILh@D(l^eoFRc`7-G(~`(MA+XYbz9@PvbFqx0qD@+V z;BLLg-Yw$aoKdb-C^ETvlNWys7`hD*T9{H&`>x2Z zM{`s+Xe7Cj6|Hx?BAu^_EbP^kjZ8YfIa1skP%7}NTJbQYx287(cjoh3^7GQ<{P9=G z`5Q*bdw2B)&t@u1nJIG9*^K;^f0xf@KK|Rrk;)7vpWB+4|8tq!-L>y(pPbu?OvEF$ zm-u$|@1hmE$e(kjD9hPuZM|b){}Ub<9ykEl&cZwxK4?jwp>Oct5brPBYGI}DPNVvA zwhDhHK+}D6k6rUqah+dv|G6ssO2EU#ZI6xPD>;i5$=Pf^R_6w}ERd+p3h2_UBMci(aqfck-orSB^%9h>hYWqYD4hy>j0<94B5GUUm(YF# z8+441j`Ys^7qY)`vEMJ68Orl2;4ir}(e7upy5%@9FWHQ(XV%SAq62v!L}W|!u(||o z8N7-DT#PrtgMb&)Z8F9XccM$YbiM{wPv)*0Pn*ts3vY^9+Ar_s#-1ac14TIk{3JiX zCnoyx#B-1ku2x7Uif8FvdyW9xldPuWPy^dk`8hr@qqZuOe8#uEjhrGGN?(Oh2K2H`dOQB7Q z+C>~mvhThR60s@xdXsZ_)dymv)*%s^ggl=Oe~8YqgrV7BoDw8XsQzEASJZ6dU$zu!ym@={ewRG&~;Y4XimYLXJ6R z?WXr|rcD!P{6R8I@Fd#*q3vDZqpGg`@qK2_B$H&4oFoH;mrO_?fzlElLR6HKFouXJ zjy7skZVjSYyRK0&p9)bkN~~+{y%)koY#J>z4uycucvk*vK1b}>AVc5guHXRumpW z;iC{)nq_?pvNW-NHkWIQyYoY6bGT)WFn67yhECgXejk#Rx#av#$?`c=(3F;lZ#tIJVD|mkWse^j%Pej4x zuI9J*Qsx?9g_MdgX0)8EunaM3K-}x6bB3(}_yXTh4N~**Xbo%Jg@}-y>4;mM=18NX zY|z{oW$Fi0m!6Tk%~}v)yJPR=&2NWCMZas(%J5z02h;K0Ve>n(OK?}+{BOv`W5;3=+$#<2nxKV`%Nz)I%I=ylam9Y@1&WqS~? zdq|nTC2)w&MDS%nma7sO`xnu+Ga3zSn$l6mtkVIxDz~l|rjo~vl0O+#@}40jkD(;R zE!OA1U%R$Df2jp_qUMv&=}E}>K|cDuc<(%%TMJ7I*#yM2vdOb*tKp4|zsS3j3pmU- zOEt)%)M!y^#@^^$L%#8d2{-f(y5jXOQ=AcbT(qQvRv;j_ba)5?a`yvrD^djHx~HC* zSj*qPr$_b{z}`gBVc0#@tNN}YXyVG{TVPzVifdr~<#Dxw)2XN|kwU*ok#E8pRc^lh z>3g}gvxn#MMd5ULHl9`8e0%e|TI-9IklSaec|1#<%d#*^L^l_KM&5MZgm|df_`*jQL^2*0;Pm_H6o@iTmF>o7$gr z)_XSPW94kk*<`?hvJGK1Ix5fB!YW!u83P)Tq+nV^=}SMIdM2em8E0UTZ;P@+VEnW; zzXop$aHhB`j;@JD+UwY{BU6o)fWow)P}t5eQi1cjr{a2(&wvE3H=D3PPMeJ;G|>7( z(rfW+98bhd8|#5ANQ|*#zDJ!+p|SU;o=y6g#%!+k=CfX$PqLqjuO!xN_fS3kqRS;6Xr5Wo4&__SP6OiEaim*pW@rQIuCAN9{m=5L+w%gzgefv z3i`Ob^EW2V6|(bp{l^vLXF`M*PZSOUe`4(|8F2^Rh3rCq1^&T4GN1w3Dz4&VC&ch2 z{MZkXhlGJI5j!ER^$Nn4#*XF7rrQS85E!X>mZ_g`*f4cZtR9fyl}u3(0FujAOz;s|`(Bo(m#3f31&oK0*y zy{u2?y2m$-OnV1&&*PiA^CI@(gtN%L$lRR|QpDm&M(5>c6C;kc2Rw?`(*e4A7Evr2 ztdApU@o|h{arUTwn#R0W;iP2m=nDUbA)JNm`F3D4eG{=h5Mpx3|08ESR;8ri!0y7D!zJQQByc0K)c`C98Pe3k6>Y-8mQ zXjkvfC|`5!YJ9!kt@sqw=iR-beC@S&V(kXp9^XCX4|*=k^RpXfv;68ru8{ z_`QON)$JM>s8HBKSevI~{-Cq5y`QZ>ns_I!Z(46V{#hBbWs?`f($h94ybe_SD(06( zO12&E?Stwe%LT}`livA$u`Yk!RCW9xXzgRY7P(KaMgH5az*9dmz70M7Qu|tb^A}{H zuR3(%w6zrRx;q@mR5+WUtlhDoIF_0fIMU< z3Encb3bh#+8KpNxtRYxNfgU05CTLMgv-BcAYlTK&x%*L)8p?|F45HJfG=KHQdbhIV z1e7k%G!vf(=?>YGV2=s8_r^BD!SY>ZU8k*1SLTO!H}vGMh%eyBX7uM#S=mP48GSO# zYppWN{P38pO@&6l9vwG_H-ZiUjwohoAFTkUvU-c#^L+@<4(U>2jD7nOY8w)mKLvHl z1c?XEB$-C5jj%^nb9qKUXvpSW`KVo(MgkS)9iU}Lf^{a$k`f@cT?%Dm#HhkNn zEgJIezlZxZ_mF36!yiJQG`P++;S*ZvkZ0?{Z)uB%JbNH~q+!XBXWt5UwLCH8*?r-k zH7v!mXde-k%aN%}`DM5q)(w;2jgHfJ{);eC;5=yKASsKkf|ZC1=4h5Wd3Y8|O?_8! z>8p_PC2ae8q&m_wMJqJsVO#hz)KGvL5{)NMhO=5~s9)?(v36G}x7Ihohn=w*_=;jl z(F%TwdeEs7ZWUIeunAr-=(trCkjDrh*~{lUEt4R1NdT08sy+8^QiQzDu~s%g-iWn6 z9e&zXi}J2g4`10kR(8 ztUqB4WPeB5J0Mxx(m~lf=!C5%(WrDtBn84%@Bpa_#y@*0e2Z99Q=vUxh12RPoEuh& z+HS42$$6G<$#X3KE-$LN5B6z#-7j}fk!3v3t+|ih30>s^$Xwuog`R9ju46jGkxueH zKud?rH%S8{EIJe}_fe!(T~?gbJsD*l)okc#vfv*9xefZ5)?!Cib^Uu>|9`gMg|F|? z_rS-ZZs)BvwRm=iCYM*0R2nn>JDTybfq%A%6%T$Iy+EFkjgN{RUaReWcQi03dPY(2 z@cWRG->@O5OM6IOIT`g320NzZhsS8`?-pI~YeRmFuckWK z0I$we%V>;(iPG%w=(7teJsPC^an|n$2v3vp{Zq*+buuKr^8LK06jCU(=%@=N$Pn8bw#J*ZY@-7F@ zGaCGi>kozCW|H0P>1Oaz&*K}Ve69KdFrdem^M~ognW)c&XSiK2NhtMIl(OT^U4NJ@ z-aHk)!mSX8!*2)G`T`{z!vDsJmgZs?e1z4LDDJ?Qd&?m!t_^<|?+l%C_){(kFJSr> zGLLYdIrpGfABI-~PZz$sLWfNKc7#WU-+1^vvFdIUP#D8;nt=CZSYTJ$d$gxyUs|eqS^y@s*(@(U%)w7KYg{~6pk~TzF$zcv0E<4=aP(?VhQMcZtBNY z!Qsv%NkrOyy^hBn(1lsuOj4Xvn3O4V2Ff#rtVA*naT|2YPWb!4Q_!6*`~nFQrj>~B z+BR)LNauky#bvBhd?R#JEi_vcrQ|<_rV6-Z^Sy^F=oz$!M^3tsIgqaNy~m#MhEq;T zJ*Cfh%_nZgnb21W8zp!Nz&1))^g!l$3oOWtntywgD3xgKaK0!z#(NaMq~!yK!4*YY zeFvTs*+ds)tMs3EMiddcYOmXh6+;=Br|QgD(Bl zn~2#V&t~#m(r2azWeiD)cj|^`!`2PY)`1(|f2T)|w-xfT;Ek;{9$0gYI>?#xNiH!P za_U);Ep!xOO8q~13bVHV5)!Huz5p6(E2Ai6q*-|ckp<@R2^|sOZC6C448?!GX!c?DVQ7vvuP@iZVzbk3ey)DuX z7b3V>6!fIu8*UHW+42PR#sq^{w7kR^3|`UWaR^B%PX0zbjF`=Q;sX6-H{dio4|X|BBM-m%@MxQh|Ce{nM*CQ+^`DjE#MAkZarci- z_>(f@M3!K`lF4k#g!b7Tl_-;@Rmm3V8APRJnWvx?PN6$of8d-0dN7A2bih3q&{rX$Gyv%=%X9c$} zwXi2Hh-ZeJrvocnXX$G>-4!>J85tP?WHR`hh$>q&~M{x|sE zI4gmtET$*^enc$(8No`KzmYgbyeDhDz{=9wo^Dj(B}P2iaiYh>0sqdownBP*0C+gH z^tNVxJe5i!9^)$C4=XYrAHX`!(-8WCHJ9GDW6kk#;1sWd_xdMpmTcD+3Xh1XqQrbr z0yes&X%TN-^fr9bBMl(N$YT-Ye|X2YR%82f!)pUmOQ)ePOz#VOk|)B-%k0q`6-@MJ zYFvNj*R0lLbtY$I1>Bt*k-}p{fApB_cuUVU3A~ZqoqI-V?+e?JqD!>fV+}~{v;LL& zXoXj~F&}YqcfkZnQ1 zuh_ARYfH3AT*Z6J%1SoBvH&X8d|GQBaR#06>%qkJ99yucx z2VJeV9Zk4TL>v)T0<;cbiExkbY5{eqxf}jI8K(~R09TY(9dzSlG=FIs^6 z6i5MfLke)hD2uq~(tF1BYP@U2{U40`d*woSC{Y{pYra9bpOJAn!rIZddaUjVkTX@` zBp=m=n`597;5|l{azu&JBu6~_^mpDj>S*5qrduMY2{z7Fl8W4jlhz5)#HrTFrA3S( znq9DTs-z&&-MqT864;vK3G{}7tE~!<4VixZH^j)DhPwjA z`Z_WouBPAC7Jj08@-u5-;hGfVS<+XdR8)t6^Y<9ONI)gg`}Nia*iIKNi;OBFs{qA_ zS2Em*fmW@)8%Q^(P$m(b?`;(0y|wlR9Xs(7XkC8*nN%B2JU>9TB^g%SKY+!@jP5C- zM85Yetw6Ktwsw#Ry@64*SFW(tqnCj7=J&<;ab^>~CIirbp7TQYDrUN%o3PAP;3-3R zV!_&6zrJ!XK zPp&pfU4u8(kZ!Kq(t$D*Yq8w;Vj;d*0y|6cjU$e#0ngLHc_nG^e+R9thSmPM%?e6U zlv$5xvj}r`qI;$~%3-HD3n1N8cYa`khsiDaZ_-@-H}yz2ak79z9XHy81~#w&_`uV= zguH1rX55vD`;9GcctHx4_Ke8|41QUQu~f92WnomX5d8Y?Y|lP2~_%cV&=xeym;Hg3XC1IQ_2i6(jeg z+FlI2NAc_efn~5Qg1=k(ul3XCaI0?c?o9tRs5Q;twdj$78PO8Xvzy!^Z$&cfjyRqe zQX~<5g>e26?2ZiZ>9p3z)NCtVFV-V^NRb2GF6Z3@E3Ey*ES0rn6q*gPsUi+yCrs=)51q-uQ+G3@rW!rAuJ?+ z!1`~9tY*^?hZon{p>Q7hhSO@T4}7&Aof)T+jS8Z9jv;u-G%u>+;(0Q1m7z})Ve65F zHAfaz`b=3hWcZ;Gf*OD_J?f7?i}|{Euwk`7Ti`O_$|SD1!Q#l_O@dQrq4lmoI8EsX9`2~LlYLoTtbwzLC_F#ipAKG&8QQ( zmi5?Q20vkFJTS*OgS8%53;H^_NB$jMQMV9n4tr;@ zDY<<72+GZ5w^24dcVQYLn`2#y^}F6pV?{l;$LfjkFJz~GssD7Feu{~t1?wm~W?|*J zx}eEdL%#L1602)nbII1SW{aN%6a7g+8_gZ@u)BT;`G@P>4^3}k9X?`yM$(v_zbPNm6!3&L;R}qCc)xALcg5<*_z5?XCpAeZgcaSvi?$Gh)Bm`?Gh+RX z_KdLI0GkQ=1N@Jtgafk#pGeoj^TFur{igS`7$dE50j+;wG;!^lqcP+r$gwH?UOVts zrn5@=z32sT&?}&H(E)?7Q2KK_AS##}aR0tWI;O4B8WTnCbhu{bgSbKhfp^^;8h2v)Vli zQVgZR0$uk!*2)r3&44W9weYB@ZE-dv89`W;!%GXj-Wk3Mk=tlJ13o0Nk>Q;Tj@<(Z zo~${PHfGBNIZ>S_l0XAt8HTt~SrC3Yg3#t1PZd&q@J1w06_ga$8(f4*QJ&%e4I3Yf z@NB!``{sMOwF_$y5f$z3h8_kf3T#uq2XA17%@Da}gCSuvB=Q*u?PEL+SUMYd0kEq~ ziRIGC?1%b_mK@>l#Le|2ta_I>-0}p?Ab89-Awds2F;>c??EeI|%GWE1n+n^&O8?I( zt1_e_ss3N$uXFE$7v}B#-YqwA3sNnQQ&s2q7v}q~0S&kN7h;4IVa$$S$j&%LaY}Ce z#|!Djc6Q4>bgaqD@bK1g{Nqhs!xj}aq( zL)zVVYT(xJmnnn2zX<(u?EMrzoT+-e-2}42z-qmO{=f=D@N#tOFtXLd%g<)68{L~! zj}w6PLaQI=1>unx49+_h?C)o^E%f5^^a}jswa{q(=pTM?Q zM8ihZG8-)OC|;@^K4;0!$9YP`dv1$w_Wnt&{b1APMb^XX)qZXx`D;WP&TK`^3sCdb zsM(F0uSLz}sQIgbm8eTWT^Xn=3w1eB*XVN;>4Qe|2x@VhdmMk$&TYeA<=j*7E6Y6F z92=$Bd&D)J3O!|xFix}gt+=t?gR$N%#(JL^>$lLO2hpQ%qeqXTN8dw_G>o+laH)V- z)Xf<0GT6ZV+eqWZ=tl3Kgnnhi#|V+X#Hc5TQC~)*Mt!?5@&>fC1?@DUou|-F3%si+ z^4o>S?GodjEXJKD#yvHD+>q(s7nA9Nx9R66Vq8P(FNAJ#FxNnF4`O>q@%QhYzh{l5 zR>;ypv!wTbO7^P8KJw4SHJyUq1eZNs=!y**&zkIyb-P%e{V_-)5zl5rc@f*2-1Iff z8O{ia<;`U+8UDa_*4eOk{)?%KY=7*OvzN|1sBKdLFeG+^{W1T8ctZY7ch}MB0<&!? z@^eH$f5hkQ`nFbAKAWk?S36r>gV+O^>`FHThWMSgD;Iy~;7ukg#Irp7&e)ZMztb8T z@OSF2DfpY)unB)%;`v1Jcbxb;1|<&RP1Y_dr{HcJejWHdf?vD%#`bJ}d8T?f;zdsO zGHAItyP|XkC`Jz3S?)#4QC?;k2oKAbS%`l#pgNf1gj2TUR5bAcw7;yuUcRl`i%hG~ zhVW&*69_sYM;q;YvA%;TfSC>{!jQ%;A6z51o6<)ir~6!+VMKjK)&cJ)DwmmlO5Yf& z%iG{BeG&cIlkNyFLoChG_Kf{1G$*C)L`PO)J+#U2iQX;Zw)kc@S(`0BDL4(dUif@Q zB~;*~f=(F}0RBlzFx^Mdj4+!CWkqV5!P(o8VSr@pz6Z>jo33wO!V`Sgg)bXg->BD6 zUmDf7T@EJuPD7?eIVi9`ZJ>(q;2_I?XmW9S&IyE6XT2Sn^qw=N@x-tBUiLD6fS-gv znj+Qey|IxjcSI^=bHjGAR*z*XX(N{)FCC*VR6^^{dkwt6d*2LaYK{__8QC4YpEOIp z;upM#7=l=+KExMjFA1+jG<*Z9IwWD`zY2C-tMK$8oV7Te88xF` z84aJoB$cf0G5}Qp13$^_qW9PFBs!`Opwr11;MMeg!?d1m?fGXJ= z3z)|0z}N(gNG?I~_$Bgq#Y|oT?6!61nK2fKU*aI!eG%U~a`qZN_P} zy@aBs>m0nPw*od_S-C=L^CoD2UToxQM8u%7-Jh1{Ae&D*-ZH7J>ATHkJTWXkzvTC} z7U@)K@8{twnic`tD=TMt+nTR0a@SgXhl}!Rld-}jM8mCj!V(yCw{wgAy*~75W7^HaoBf^xJ5xRzKz~qlK{q+G>6^OlO_PQ4GnqUF=hcrWu zrxmS9ApHx${y$L1L|yEG##I!uvxfQ@JZANEFOL^y_hJsEv{$JZr*jbAIi_w;yGrrJX z$fWE-E|q6ge{Rg}G(M?2Cl*6!@H#N=ocfv&>+&OQ5qx9hj?EsIb?Kf_`$$Vlqk3}B zn0;gyx{^W9(zd;0BWVB`Nw_X1A9-BhHje(Xg<>7&LpO!3G2cRY13WJmSwQ> zA`3-x9sO_HOLU#r9_(Pz)^fH2rwoRuJoRQu$IzY>8yjWjCmfc0QmpF>iu`tg&*JZ2#ovzuOj*MQC|^Ykr~i-OO(!;EWrEu`qUO-r#B;I)dP@s#XPz91 z@%6|Dd~6qDi=DLg+D_K?Sa~f!uzj_*x;$gxpfgtlq>>e3Vv> z_?WtESog0-zMHY7Dzp?O37V&h%_w?cv?acc3(EKguc%0Dgur{L;P@b?58vUNTf!<* zg0g@1skGjk<*e#2AO-TY*}-9cerzVJRBr5n^&4{?8}-z^$FhQ%;Vj&}bc`fM?;oRx zYy5aJaB7P7+4Xzd|K}Q0nVb-`X>#Xm zob}U?5gOR|Z9B{I+93(E&)UV^xV3Fy@$+pL|lFA4)E zMjOKvse5O8=2X9_;|n`+^d=U9Wl0OLpD8!HXuZSkR(pA@#@Ol^uFeabV+PHZ{k~X@ zpbx8X@~aFWe$jrFFAsRRrLzr?cLs8JP3M-tq7ucK*Zf51=oTrksQJbh(}mXUENTEn zt&Ip>2d>u7jd3=_SKBz?F1xpA!9E`}2_$3{QeGQvtN%ruRJH6!?EB z;31}VWr>t$4OcVyC$iCO1NDXJAN(NBK&3AV*Hg3>SNEx*eA1HM(dS` z>9t5(6vO ziS?P>gj48kl_klIx6I;_n&B9yW;(`miou0*UvjgW;lvZ?cy)3%@yW6AQ#_Gst@Tg2 zqTXBU`JX7m1ESZ|dtV=m*;J)K*nD!T>k4fVG?99pC-_}%)k3{DY70*{O4a~2S$!z$ z4Y02#6=*9==w#w-mg#0z{IXa66b=s=tD%KRamMNt{1)uK5#OPsxzXR)l?Wg8=_PsE zI&FE!?=f~rH!M!*{U;Vld58!F8?^lH$yg^Yy4Ga6qZ91tcl2JT%s|~kqz7c@qeC$T zGVIasz;jP(_;3p{?>+Vt?Jso}{#xC1tnQV!9kn>IPOW+C7_)vgc-d*>Jt@h{TetgD zPmcAg;Y@pR_1PBbNE-HpQo`ES39dSyKgnH1Y1s^xdA6OE+m|eL4*c!ePal__{o#&J zmevlu{So4Q5_e&oi$4Ol8i}V9=i~IPJuzA@_-=#Nr?|CmU~~rUS$2khxtI8@3-Rv+ z=@_0(6*-2$^QPR5IHm+CqppS!WTyq@If$@mQR8R}l@+l73UGxy0*?G-a`hMd8^{kfz;4Gk-?cngJ%H<5an>B839(XY0BLkrxx?nNnU911+kl7X(#ApAG1I3z5IX2Q8@^P2K@b( zLr;~26`k}t@i<@j%eR+@ZN%-+=>yUroISPYj@h(4Xxkn@E^DjT9$cf@!=;@Mgufvy zM$$!T;ELnO{VhaRq;I3>hwwpM>mG63_8znukd@>s#o2uP6i4s5RT=qsPi!>WIM z$|7=O4UD{_w5UXdc2wd3WI_po?<(-mJ!PlTc5|-}w;%1CGDOlkL}@!B{X&9m$TsK{ zEBHE-gUbkE^id8j1tSw29J6X`NS^S2$IF?r7~jj$wK)P80Z!U(@Db(;jq(wWve>M) zo)h`eEF;5_>ydm6NF?I?)cWyjS79$s({kRPEZ4G3=ou&Z=KE!_4*=K1ONMJA;0lTD zmLM{#uvvhcE0pGg4@X;2E2)^pKL;K0s1oQ1YZwp7g~c5IuripbEjxt_hO~Uddyx!g z!Ube7$WtS^f+<4B3_V&M*@r}R!h_E!(1l1l>QS%p9dZ{~U$yWA@bi-~6YB26+mA1s z#Z{tt$Pi%(S-7z1*7JBk9;#fC6bd2kYrGB` zS|^Y?mW@nwa*fmJw2bPSi9I+`VC?Do`gSzMY7e`HDM7ndFJZ`59LHlN2Ddka*M0wH z#6STTuUkTq_Z4C5z2JLQ!wThA179z$8RebK|LnC!>X2(j$J}DwDu_|WZJ_sJFQ&@z zE#sQz8QecI4#d-#^YpyXZht^+n{pNKLhtc=jXLwf1t?AY#cb%@VcFnSLsKtW->-+% z_tR*7agrMFYCk|;oisBub&+e6gJjk_<_WiF$|Ac{*ZvFsl<7ZVaTik6?bXRUR3y@-^eM zAkXK?PcPF>?H_LPhNdeCa>5Ehr`d)T3v9kd9W=ce^pm0kQM_7=S$YYj3`%6mLWEB0$o9tV$9LR| zOlwIMKIpy}%kk!&-f*V=9h&p*Y5uDz z)=K59^;%Izjpa-o%|93OPw&pyv{HIb^N;5xc=jKBCCzu;G|aU9rwb8z^W4+RfMdoY zXF>=%^dU1INf2u_Rg4S1vFFWq8|K>%=os@I5AW!CH-65?#>2ZS(?7sB84!RWN?I%@t&mUUd`$0+bydsbFa~*BosWTTV&vx*zph?8V>4Q6i?xK6^-H0r zF(?holX6a4daQ~p

M4TYt8O@Cx!;|?|{MAB>sv?S5N^qN;#Yb`GeJlHK z)e7TdcE)>)a?^nI&SFk2yC%MMotEXY6RvxIi{jZ5r)XQ^_URtl+J>=EhU} z#fM69f2qD|*Uh0gwk|iL>6liLkx~6pM zb*~5baGYirvcr#l>l;a!fytGhiP#O$8A~*B3m^+Y{|vikR_K&9_eSw^*XnzIX9M=h z&Im=96*9&p&-Y|;!I!;_j|b{HjW^k_ls^4C*+koUkS|%Yp$8%E-STg0HgwRCZq&{2 z)uYmZyQq0nSTn8!r}de*valJ+R^);(i;_nwYA@?Qx{u+NT<1dK64*0_!#P6$GZXHQ* z&5*$M#?^Xl>`jV88kmpw?wSnzpM*aTa@(TT<<0}we@)>2!nXi$+nswgo<5H{nEEN6 zkM%nfsG(()gP^zq9RWS=k5STZQvA|8_c%y4hJ~WJF(qMZ?PNP?X0|fKEuEylNsjea_rD2WiW45S``Iy;tx3LHiwMUTvsF zEPS`5NS=zHErCtmQH(QB5KrwF7_TS|qG`YIK%=`u%ySxx6G%#x99)oCBqPNhCU94Di#zyWRUiEgW~x{untphbH_AQ5Et+W*M%eo-7k z1T~a;rHMn>fm(8HJMmCArn0R>{hEgr8)z+|Uatnec7>jR5UBY_?snG3HeM<8?dD1)wy)3~Q2yuw{@P zpz|V+xD@i^zkme8jX2hz=OksOOauR2!O|%Db;?DsCg-FA)&yK<8urYz-OJTfR_|4E z$9TM;on)~vxfrUc!10+hBa{K8ribL=lxrqj(`#TIV90YlV##hce`!ae`z_}0CTJ+^ zmcN*#m5IWv3qQ$@MB>JMf|YPm1c^)`vV|Z^P7_0%=ZD6 z#3t7~4N)l>rwm;%Y-;jSbVcV;V|H^=*@;MG5&-A0t@B=po#fuur<+hm0$7peJi=>0zI zX%9AE3p@6e$}=NpOXZFX#LJk1)PE1=>cl6C=mnI^s9%K>=WYXHU;UvCS`J$fVB z<>fQ@a-9C@^4H{ zL%p5-HhGnA$il!M4SxyrDXgzW^TtQb{DP6(j6HdCen}nZ0wO;{s%U(Ed3T;ShrK^kh28lYT-(^murDm% zd`Qa0U8)q{zBnv(=e1>a=kW}BFO`Y^y7>Q*_}?V{w{_t(qGkbYh~ z@Je95xSM<66*H%gh_43U{H{r>z$4>4Gon=B!=2HIlI#C;#u^(cNDW{8!k}q=1({A8TvWXdD#z{~l=@;c(rzQ9Y^| zdhs{b+zQLxc{E=zw=f@6zkJY|IiR3^_7c#iB(FkRdh{;A!w4?U8E#|H(+bK=laA)+o^!RkQI&iAIP< zDl$sKp8TNKp3{O+GHuF&3pBO&;@aG4F2cu;+9FBE4}A;_%q$oDz>mQpon}}+nE*FXudJZ?-GMK$Yo@&y*kCD!#;n^fje^*jkW`}J6oQk2vubF(N_yw(Ntvtk3=HN5#QYgUotw~ZMI&`HGPJNSVo$v|3hg7 zZ%Mi3aS`oGXg0W@5#z@%TM!k$jPj?Po)tM6Cydbj&#Zf$FsJ*_PLsL_iD#ck<@CSY z?ZFCo^}p9A@*L?^vsaoUJ&h}q&Vm1G6xce4z#e3XlWwR6#N8A2lDH5<@21G9(j_4q z{!hYQtKzw-?}*r!8eeK&+HpI$o}C=k9s*El=}J(CpsOkq>K)3_lsw@%BaJ z7~|}BQ{r;G9V*cGd~j9sO{J;qiVo8I#=(is9a??DorJJO|2cuyBaISSWK2FnTmwb)D00Ktd{-a^yNtdTNI@I>k$84C@+{K- z#OsZVx@M%~aod<`Kg6a&*Ru=M;WK!=ykl^X(ALa{-p!?YfWV&L2nANlydeC&S}yMI z#W=;=7CvdFzZW#XT3wyx@0Hi>Y0HDgW(!6FQ8wZa*Id7_8J=v9H`akWnz28*7y{3} zWYW8_SAwbLE@{p@G53jgf^Ko^vouG8dqQ5w0K3F#nn@jYNW`j^8%mC(Bk3nJC2~K` z3`Tq{%wWh@Qm)a1q_IQ!uZj|uiBezHJv;*~JI9|kv`{Z9P1fd*)j(*7-hj9^zzx9% z*IFwiC6FA_7c9XjqQ>o+uu5U}hN}kYG*xIC61(7Y@=ru){0F>dKZA5j(QQdfk_s8H z0PUDA>=kq}2ge+7;mvHk$rm~-;;>*r9pz{VwWI|$f;M>Y-7H`(z{5n}(}{4Fq(Yc7 z@F&LJHLiCg?0o0=Msl3DWYCesew1LzxU1DU@_qVRJxMQ0nIm0?{kVXwOUaQI<4(ix zwa~z=!ryoBw*h~v;k`q0;r+6+dROgA(6d6Jp}1dOP`w-a<%f~32)`9Xe_7eeMGL+Wln)Px0_suT6d*l4K?( zn+o2JIKZ>keQmRl5bnag3QD4)=Sh-SIQl*;?mgE1))sN^757=?s-7?IxwyZqT&*^w zk1p%JrcS)?vF>XPiNq)$-*0}O-pl#oJ?i)HI^ehvJGxv?h{tnHJog}0_}p%wZ`x`I zWda=;gJ#FNlj*LlMqgFzW(?!1VHO0tg+I4QosL{Lidr;^`%KI;)LLg42kfW5Kbya# zf1vwg=I?u!ZBAhFKDMZrfkGtQ09MV5T{w#i{1WqhwV+TWEt<9>P@8{1 z8=Hz%j&o_Dar5duNEIR~)U^Qr|JgN{R(1y>!LlokOwt)fS|!Z}`(?CNFS4@5N>8G% z#Cvmb_KO|U?G*qx0Mn~a=6?MTiWCl$VV*enIOL|uh0h9d9XBx(v| z9%?%K|J#~&XNOd)mgCnkQa?I#M6@JABfmhScaHD7hiYs*uhHSdv6OoGb12b6_}-*M zhK|F)Ln3CQx;Xe)HuP3W8smy(2j?I1PTF~nVCR+TTpUoiB;q(Q1IC;qHHunGYA!C2 zaV`#FgJkU@DU6e+zzc{JT6gYW9RrSS4iz>zT@ESYm+ddGEUTs-^8I?L!5j92GCeg| zH4MD%sp`Vc9a9QB-RadDP7}^VgvZOg-{BcRq9^Z5s4wlf0_STl6-Y76i*2jOP6Iw~ zf$wLC+nmXg_+`ALJBNG9e#}M?S=D%V09v9%irYSD?{E#vy|#f^5kEXOP^Xv zp)zi7j_Df-F;o!S*;bQKuLPC-2Z8QTnzrlv-#cS*2-G+GUgEv{kj7c6R>xCcrxNNe z()(k^OR6)*OCrzo3ytvDI&DXtnt_2f_P3X`xoSdVR{i^$yAFN6E35I>hhhW4;sYam z*WH@5Puc%YhrC}!-)NQn2R0b!D?_h5RKf72I5=^9j-`oRrlqvY*HE%5fxp|Xelx95Q?NJ=)U}IJ7&;& z-_p?h&B4I;`8W8FeBZz*%+!{gWv$uOtZWUdJnaLv;P&#hNiS(-X{`0G)6xe?n%5KG zaJTmKKBeJl4e=a-ERWM>*DCeLLJpive*mY_{}pi(-Y)fP_Qy7B9yR^uPne{QD2{mDeu= zHq_B~Rln`gtLm3=iD*JSgCsjNV5?0E#o_8BTulu*aP{th;$`d$^*9}s(mN9S0V*R)YSg?SH6!u?+kstvs|vp$Mog-#g_W-2UtjTmKz) zneBshYAR2_)nkL(aFuAz*Y~9pY)bM8o+KS&>B)!S;et5Rh9l&L`b^U4&Gi2C)-yFYQzr&q6tO5h4khFCJIvDcetY+{k4ude zPyH2)DRIb9J=ooCo+9-fSI9NyKBnDc&{~ouf^)q%e~E$hw7f|`M{)zMrsWH>s^t27 zb~EeyZFY%QISf7Sr1D!H(cT*`CQ35a!%8SSmPKfN$hoT!TKzv4tIQ4k_H=x)UiK&r zr5-*tMO7L~?vy;`YZ-6rYjYsp8fzzshos>r=={YtNAXpkjg+POscJIq5ABX<+5`FI zr4kNJjUHFqP*b*tjR+0SG@esqaCYiIfko z3I|`zN4j&nu4Fg`k7A{=JGis7OvENQcmGRZiy>DTZM{px6|r_U?OomQ0hGGD}*%V|GdA z2=>ej1^m|t;zFZ;G?&KW6}KcUALV4#6+dW{4sfg2jJ?3LD%{iNDfX=R_r~k>Z|tu@ z*%aY_o!)XRwv835D;{i=Fl*PBt6LD=6;C{PBAZWGU>PV?Hez3B`?aXDkfxPmWo2V! zwY=)o(f2EQToP!OgX2tYy5^2(4?Qzxr-7Zjr%fv^Sn;6lX?%RYx9M1$CVt z-$4x?YGaKuN<>}N$y+4jw`Rn=XZX#A?i$t|%Zf<2KqJ;_3?XbU(91yd(&-viN zW1Dt1ULRQ2A>=sN4o48F#uHt8$aW*JEncbz(R<10J&(~(K-?$qdafe|ze&&z*qiO( zl(a62Y@PnWCn1tK$rg&VG^WRr5&rN=r68r}4V*!@f;UR04F_D4IHfj)-lHEmMsk#! z2J&sRE}^5=OtEwqI`uMowFcT7t5;2)s4eX4!u)lSJbq5khG~5fYTej7&7O5_fq$3; z>N~Tq81bL}4APyT7Xpxc>0lKk;XioS@a({S@anqEJDX2|El3Vzw;p4UF=^26&F0er zH?wD$JgDE?$!7#^xw)5LIasY#G`oPsf_1XlHMmLJtI?f2xS3@lRbAlE_?3sZXll?E zI5GT4V0d_I;19!(vg?>_cpF>HY-eh;4Vo)#8{V$rOia+!*l=xF(dN=x^0>l!*sj&# zy+hnphn<6)HI936f@XMAtB1*a%1M7)PgE|kzYd^|Rv_1KBrwrM( z-MNb9^U$4R$jNTPml9VB|L#(TZFm-=?NyY)IIW^q(XL$O8crw-_P7QUwH=L$rn?nw zb&pH)_PBby5i(JJE=@B{bZl$M7y9TDb7*nRFi z{~zgh(rf!n(KZGuV1E`89}?e?70^t>)8byRQmMgXTQZ72L_f zvM*x3T04!&TlVk{nhDNdo<9>t=YhfbnKQxpOY&qyNtjuiQ4%7R?hbrPd$6@v(_Z|Q zSzOjUwNo??P8GS8O?oe_^#@p)mqg?tkDBG#qNjQ)(( zDc&w&_hKjhI?fG^|0AJ9?Kqv=R;1R%AzHvBNRb=$qQDRETi*Kb?pxU>?-Pgc!vF3-CH{W^?3xNZ+jm$hPe!T@xKG0Uy>co}bV|i3I5|8X_g@FL zEfMydzTkA7dhwid2=T-?Tg%cqe_zA-rk(M?09E$V0DoC)8=dx{xL^GUvJltYmy(+E9a_Eer3J=AH&7$mI3l~f<> zP~R6=i9ErRV>U@N$1RP2#va5>_TIu=`|qk<;C>9}4OVgaCj)x$*;Tby>|b|aZ}C+< zthq>Ch4`F=Sea=c9H<8gc|~-M_6yXE^wATk)uJ)Anlo;#@|!#1A$+|znY#`w(>c4< z_7K(Mz;ayi1J~ofeqaUu*BmHiYi&mlYz4QZK3m>&!~T^Arh?F@%|+3*weaG`-pM@* zV+(_^vWF#iI&}^8i37C<7Q>>}q@Vkw$Jhn!FJE{@jNJw8FVik4O$Cqbp}AxaUO460 zxnzg7NN`sR_^XhL-INQw%kF@*OFPX5@M{&1)as?g2N)ilJkvnSu|$(I(HAm@?90Ti z*Ink}YA5ibYzmO=YNrGK7PE_H>2cV5R{@*m=^!q9inwwy#_omR1kPwaD(h>2Oc7=8 z|A^;uqIKZIe9+E*>@hS^LJmA>_RGT;ZrwTk@-QUOi>(dvXC^zEu{MBVXD($4%fbw( zF;qF9QE(E3)kSB{@sR=$zjhT7drL(Q$a`bv4Y+t%7CXu(CY>x*W{-$ z`W$))a4^v_dqpGT2{;_sbk4dU-5PZ^fek*MUri%$ZQEEc)U&^_RcB=G6t zyjF}0I3VcM6ZD>?LE{|2k^?NSd~Xc*<%M#gjjIE~W*eU1K(mmOfxFuEDe>kFXQ^Kr zAL#8FI1LYbJl6{sJ}S%1%{GEh00)^bsXN%lU7tpM`8R7n(a{g6&E-M^pH2G-YMDjy zU#Ulf3~s0MgwNqutX=Ayp2m5?XhjXiuo1Ydo!EmeM_xI|JxdRYQ)M)8M!+*!o{|xM z({=5IOBp+(T-OSIb0#qD-$d>SwYOTj(ZIX9ALuyQt8!S0SrSgUOAOwM^Lj5m3Ne>B z!lR`!yh(z~Lm6)@Rn(C)M~Z1yAeIP_YR9e%+;+r)m^!nIR6Pa};0n=qGwB|&DdiOW zhH_gH5yO(zOV1_-8eUh5*i3j@z#gRl1<#%(T$gd`7vnE`y;YyR6OVILjAzIhSD^0O zx<>aSaGAs>fZHbopx_fMS|!%nAM3aCpf77^Gw}-cxfkgl!(M0d3ii3e^N&W3e7P<# za@^3KSZUzP1&y?7M4}0A8q~vn|E3{D&u#;1j^o^dssbUKjq)FIzJh)GMy#t}CE$F` zB2a5pFTuPZ8~|3$jW&6*p~F$gpM65LP@Xou(-r`aI1A@Nd~=|J->vh|w*zV5;IBQp zf-T|QWkpOqyk3mk(k=Oi=LmUfDN?M7QQw;R>m((WUwJG)@Fe^XzFS@daW5P4h}?R6 z*)805VC_-)z%#8G$is#lzN;?Pzb@{S!?Nx(pM0bB_OIN+T}8Ll(&&9xy-mNP^^Vrd zv|E~8@*G~EW!EXCvshkA4lmFPLpi8f@aSat{dGgu@C2s>o=|i6y@7N@P5w?`CA1kE z0+$88PW&)@5(x6C8!C7LP;7RZU{pr%|jt30A znd9Ay^q-+OGe^bRTT$jYjrtvKlur|@Bp`8VR^T#X;$ceO1(DTQVP3ed|}yc3Vz z^~!z)zPlNr$+ZXHiLL#Qqmx4kfjQK>Wzc$rVgnTnG7t7Q8?I+#L}bLWw$rnaTrCA= z;Y^jII}g?$3p;yP4TPW}S&Y_GiLhM?joQtzLfh>oX)M(QY^Mxf+o6Nk8*8GIKco#HKcAUvMGjJDd zMKj>5H5oB;ztAtJ4V$7b0nM2bN~v9jHH(lR&Z0Fte#|E7^L-Y^e+{;VnX*UnqUw6OdhIWPg1+GGj;hThh2CemB zzmpg9l(Jbb2M^goX|H|(t$XN@4RKyb3jw>L|DkXdI6HOn2DGp?(z-$Wkx9y}6t(jm zm)nN(_Xt0?-v4HpdZLBCk9<2McLHy0^ueRxu&nE?@58<->%p*1%VA1=-H?A!F)_(I zno0-t(&Qf=4%>o+_Kna}wdynI6B5R!sA0#)Gc8>n?J1v}ErACda0G=#YHbYSCKo~* zxE%QbJ4&c&TovL9I88&A$B7jUcm}SZ_F3_^2>Vp2X@i)|cSF0DC3v*SyjqvKvxJm? zE53$>iuORR@l~AjX0gZ7^9@ATkt43Rda&QQ49X6D5HQ@;8`}09#ViRW?^%vtDU`71 zdi(;1yl2Hb4r2vLUU;tC^vjEwl53`deu8*z=mWZ82a%W>v}3RTdJ%KQf!FhNCNhjJD~S)>*vJk-iT;Q4TF3eGFKf zsU6pXFCdM~)fT7A@9<`FcXy7Q$z?f5`Y|7&8IK-2S9?faX4pMMY)VsaDBGkTL$5r& ztUwCxe6CoN7|XHc(g|iAkZ0}X;rO-hSPsvOl&@&aqkl_N)pW#|n1ULA9Yj_9rUWH#TSN#PG8K<`;^(>T*$Qk>McFOT+;W;))S}z7?FUJ=bOxjPJ zM@a5W1pm1zs5Cjic|HAstu`JOmuK*sR!>r<7(bl%8RQ=ZmxGr}1o!tPi(i39qfGuF zsgo{TDkLh3*MXgqN==<4IMpd-jH|)Rz!T0Ui3n>gu46K3RTLe1d+#F}5U48V`BXi- zY!;7yY|ZXtE1_edH5H$(vDzv77e=obOHLAaqZ;1R_XmHC_tzxSD?sUSHUaoK8otl^!$E|KR)6VCIa?%cj%k>)QGPV<-U+=Uy{K(oj*UGSnG zw^sQ)zM_UMvKJ>)WKFEe@kTeot5ZKGw}qzk{ZW+u{Dsq;(+kgc=f3@grEjy8uf7$h z!(Ner65FlR-Pb6^HWnGlydX7&oN(KHLiUsUmRai@i@e!QT{?sWS zYW0d$mf)~S%lkk?%PacmmF~P#QrlBVZ-eDHpYkcSYnST@MUS(JhJ#Guih?rf+%M$! zx|QGO*8O#Og*&z-ymb(J9}n579bvg0ej5=RBF(E$&O*wNcyCZXg0WR8F3APPcI-H* zh)WU}(iN->XK8_^==RWj{pmm3%PP3?_LZTl^gVx;L-{}o7HAGUbGYf2AYhVo3gZ@js5PI-{~2yvh*pz1c0#{VqvJ#aQS-Ce};T{_{qFGY-#ByNL( zpTT3@oax3o`{ZovVIFMwtPJPk5LKB(NXZNI$k;hH>22VCGNH+H2)z>ak8MrhvrrDt zx1KywYj6X!vZy@h_D-@ojB!ud4lYrd4Rwaxlys5x8j;>;1|?y=zNL89a{002qI^TI z6;(bg>5O*E(t@C(uL;G1f(QR>Lv#i^bjBPsP2xExZ2dC)fJ|fsEXlxIM0_kkdwWO@ zO``a|7wU~MG&TwGeWCMBgns?b^0o3p_ga3uFBf)~eSi7vqN!b{>7b(=vFXD~h7P_o&Nt1h{6>MFEB>}E-CU?tA(a}#Y#q6jD#7@x80 zDG3o!XiN+$Z_fQNtox)FOw>IoncNAzxKhm6Na#NN&p>U3h8q-4w0zVzkI>+jj{9+q z^zv~cK0oTG(3qIoyXHCI7_{JWoGs3vX2kgiZ@>(g-# zSQyCZ(Kdpw5=a5VpBgxUlh`wiJ_kY-)WR6=^`?E{wyH^fKI|iEMG>tI)4HWIr61Rr zTMj0I0$y(RdmX=vljXpi0VVf9&$X6G&|@9|N4qzs=A;D9EQ2rOcN1r;tzuJfR$0sO zQ>YL8yA3=R@qG$#S9TwH8e{i8B%Y8WmvfkTp z7V#VMP(R}Jy(I4$$X<-oJ!Fwa%uSn~6SBhw{B5#GL$m4UOMBOYQZC`W^>w{6u6pVh zA~HT=uQ#0i@2(QFmkvgsod(Os^y3aoBM5|Dg>AZpt|J*nS;da~7<3zTe1vVZO~=_H z=oNR%g?nY}x_7r=A5GxXirk34L?@(<9HsQF6Heb6NzaScVV?S2%WUDwEuSN5}w%zlzIjG!vM3~&Xh zQp-uHBUb+sEUUSgKX&-GU$Km_KjKYb^tmLS&&BgD=q#OjZmAYr0B?dblpkak7tTd3 z3Z<}|%GXH;@H*vkJ-&Vp7LR;9v3+G0vyn|$pI*8ln1pe1;EQs6(F~6h59hdBiMyS8 zKHh)dz+Vh(#M5<0FQH=Ln-)Nm3!qY6@fK3W5!j^pfxhXuNS zbVo`sODBxCRXXW?u=iP1&g2C@Q#P>UJQ!F+wAGh=g3;Pe>7VF)P3afwY9nmv%ekZJ zA(V&tRs)+uw9OXu{e48ht>T9o-XV&bY}yH;dGPZQDMD6(od75YNnz}GduE`DasQ&e zGOA&^PPphb$VffC7K|C!Ba^wZVYQB#1I)0YNW##i5p zXWj$YtvdOMQ_c@k(CS;PlDhMC*47lQ*+{;nJNL8`njcrk8sJ4J1{-#ntDQ4P81>woLc9dZVCV27pkL0{iBIIn z_PypfqlBHM(5q5(v1ENrUSnlt9g<^R*ck+hxeWC!IZIauZSYTc`U3^1t=Lc= zG-PxY7s}RKJ|N$?z2ZKGMpz{eyouGm2jhKT$A)odDb?|>=jVhPj+w3MU&qW=N;MAE zIxiLI6=vPq)*PzSI8lR$s5zsNuR)SrSRi}_OQ;HnT)*}8dM#gK?b$0J_wJtV*lN+ z@9@$>;)^b^ou4+;AXw6?@gC?th@nOHRjVs#IHI)1qZVaIeZyf=xpw4a3B6Q_yW1}Te@f0$GlM3WI!u8>>hrOG7PTYLKID| za%1IN(%z)bX=tOlvm%d7v>ffW@*uv3bA0i2#mQe2zms_v|CYJ?o#ZbG`-r&%qE}~F zly2h!CR|J|TicG9%*L!or-)(sMR^AauD?WCTzxI*e_JxE`L2mx-p z@tKjkEN)NqZk|8BJDbh*-|bfTuZe;|7qw#0Mv*wiM5jxJhY7{uC}0_g!!g^4!|^Ib z&B!vOS#C4hU?=I$tpAWr&Gp|M%9>zGvJjdnhZVgra7@ju3ah9a>|hG|odMYLFBTjPcnYfxeuPwdlg9FlKWJpA}jl_j+; z%u11m<)KY)P@W&3-$SPN39Z&B>w^2^?%b1d*cN!YS8yBdzn`CS{JwSn9koFub^V5- za$BKCl>`b0PE0Yeg-Wm}~BY(G$E z*}iqsrWV>36>H|0KQMX*&Qen{$N5388NBCh81q|dv4Yt4Q z!aAOTGpU8G3!I(GPf*-#Oa25Jq2Z(r@riCIn(eAMS>4n$w3&azJFB%(4SgMUwjH$$ zUR}9c3pM!9tUP7w9{_hW$!+yj_chqlw!qrsj*Je?6I~M)Y0w{{04MFO_d#xPX-jze z$?Eqg2TM~IKbpgo=p29&bMa+inP2`2MQ}9vtJ5*O=dE8MwI@=3+ZJdgrWw6Jly;H_ zd)`k#!xcY8u`=6#+6msw=F2E)Mw|9xx31*5I5%A?d<(7m7g}`*avg_TM(Z9%p7WyX z7MA$*G4w4itdzMy&&du=H3bf8t7NqJJ<4|+4%*E3i_!TKLXIy*n{y6%qTB5AyhXVb zT5ZNVlMiZp_?)&E!iup{iC^~V0fJpRY^W_^verp{5C6|_S`qlA>#ZTNK&8e8x2 zWmMl_*dVtxxd4hkDGy2BRNsywEx)31dE?DZxlPye64E(Ad$aHOC)IZV`|ur75w3Ju=X3$aMfpyQzCzWT#Y47C^Llfm)?VkZ{R0<-p>hj}^ z?fSHAhc5_@8$8S;9?9Q~vU)y0z){A&T|YnG3u(?oAs99@-rR7s404>3!jJFV46JI& zpdY)CvBS1*c~9!}Psg5P?XGU(q|wIp?gdqoV68E1(wU(Yw; zJ99Tdjw3kN_pbWch?5WAAU4mcb7TgLPvc@?Hv{r$Ymrh{p=&3r_!{&>Zuwpb=$1YF&lT!#`|_=WF;i^qe=}lFIlk3gblz&n-&PbD_bQHrh7C=N(TfK4f7% z4Lz+2x!lBf+CPfs48X@4QSl7y{Ahd_$Q-2Iz7t+r8{lc+w^r$(?Rklr zT<^K_KbtHQn8nbTQwlme=bRL@?jmchxFGu}jPVt~gxTn9N#?3A?ogo1mb)nZ-U*~f zgyzkh_xrAaCFt8l?%ImLwN0h)WK#yKiLV2)rD$sw&`pJ+M&rmp=hX<(PwTHmiw~S% z{&_7vK$=kQs{LD;%4FCj9Nt7Gb=bZfWFr_gcWGVa^FV!J#%GUX8%1uTcrT)z*|3TZ z+o|4xOHp%5WqLA1YY@(>F?<+?i4&&r<4x}m`_&yxE-k3c2Byj%C12+cDbLFoPg%6? z&^WDY8cWZz521B#Cil%1y*G|_4|N$Mn`c9>$8woOsd|k*f93pg&P(-*NCm2dnLwwI zc+dl1A`BOL;I#>)e+~TFh6slZ9lNpiA24_C^}y|CV$~9EAFIAm?no1nC$L*=iHB5y z{=#nF3@x{bWpH?S%?pHJvv}%$?>d%L?ZK|?3j9z|234cl{eA+q`#oBh%3bxPh=ki0 z_#t$P{|6ev1pNLBzcKh7!LL1V5PT}-d29lC9us-O2bGtKvH9}^()?MZiA9<@BF*~~ zNb^3Wsr)}3SqN$kjsC;rnliD zd5pt{o;P2?fo{#J{afvCX`Y|Rx^ehlXNGNIrRi9cqUR3#!+L4KzgEE4GYvkUg(^;~ z*{|&{++VbR$^PQ~U)o=?e<_~D<1az=AQnggOTsUr)ZpwlAlR{|OjRcH`VwHnM$vK2 zm~)xH$FT@HOyI`AmFw`+*FBIH3oT^aqp*dGTo&-xfI5WfuiJ>xG})hLBJSv{>}iC! zGrsfv40ggRVdp}bx-8IRlVP8G3ST3}EPD!QvdQ?GPN1N=HNy5jd9-c~(RaQc-Hv*C z@TGBvj0EuzJcj9uv6R0I%`?0?YxaO=T#s1dgkoL~oOg4{V*JjkdB()e=HUx``MRB{ zHO)IpLk{|FT28S#u`bsGSvZe=SzgUEqu)J^@96udo0jjm$^2?Qc*P`mqA}M=e3uWD z;9R@`2lwzAD%Q zn;dAlguY=Ewf}=y+}UxbXiO8B@Lz&chBX4^E=8G>y=yC*>NgM;F|aU{tnbC|HK7Fkr}$kQiaFvG zRP9#aBOZhVpZRfG#P*6kzShSEw;CG742r&R&faW}7()xAY~UG)z5p9VqN1?lqcY?6 z%jEE*eIG%ZTzTVKwhOC31=V-4x$xdDX0fb{;RFX3&stc*;G^LL=_8gT9hRoHA3vQ4 zeS&nl3cllZI)U$ujxj06n7paL4swPfPp*J(*}Cqlq{D18@|=P^y~y(xHc%T&2O%`?Aj3>mWr@|L@1y1-}ho`ZM&ZZL9Sa=G}70x^;n6sXuZl@K8aGo26Sq(uk>E+ zBtpVm&RXQKvV;Aatd4A*Eq8ExIFZe@O&hLb#kRbY+p-SZ^3gNqZUyhi%{*{MJ)KM~ zK%K~MGcl~UA3x(mjj8VTa00*EEVB{v#ftJB=+o)QV?BGI<`Lw59dcgG%4{0TwJkdH zSc4DlipA1Lwk4=TA#1S}g}0$*UmC14bLo)|+ipkB$<%xJ_G|4U;Z4+wq6d>u6BTcg zsqfDCsVAuxR31)l>pipCygG5F=1j_&E#1?19vt0&AsthHH9W^PqpZ#O)MxZf!*iZo zv|RMv=7o``ELXb8e7ekfin`y6dVL@D|2FFSAlh{|+W9TC^WV_Udm5e#`%ybd%mUd+ ztt(dQhUe(Y%(EOg-06dfRDQ=KFCbBfl;d=PtJ(FbQLB@Q!wG?>8!yB6w}Fy<4C~0? znFQRe#Y{ffc%6_=&3W8d5b{=Mm#*WlRWB+1rgnoxNxa|TUZzM>v9f^&Ld>!kj63v{ zxqe#?whV?7thr~_4RMrc1T@4sX=!UYWj=jKO9Xg1Zwu3OJa2C~V?J+;e%|_kft#gg z=6gg8t#Q>$q3`QT=_>7hvu?jc-R`2=@DjuU%;8$lR?R}w#S`+9H0u{Q7#M7weO?XU zr};f7YB*XVYqm-Z(_5pS)C0N(6#bq1o@=kf?^i(URt@{wm+t#TJ9)fhC=LDx_%!cT zd=1{-;=PHl^WMSBxU+jYv=b(Or|-TsynSk1<0L=a3)=VE29f*gaFqvtr7gkRYALSUVi}vUR|pnEM^> z+~jlM+DQ=)D0<+OQA-!{xu`W~3hZ7MJ{Wt)$5bx6t>#Jb`#?>T&f&`=fh)<-zUvmJ zYO{-<9%JH{3{8>inrLJO>PtxIHy43)W3*l11ioHA%YV3Ce)g6{lFs~3wPyk~C6{oZ zn{Ki6Ey;!Uwk#WwhkP)HekooWst|` zaaY@&A;QWK(&@=A5!W48yJ2B;;we#m*fwE_lB|47H)tY$CFa3jkqc0X-6%ukFuA6I zJ8=$QEO^#Cx$q(|u82#F;8V?b7bp`^AfAMUL(JNmyU3nxoHAtUt3TGKshK47SAOEqH~T_UST1L@t`=s-%3HIT z2QkAFnV0`X@$fUU$~S8Fx~FJGz_i(Vmkbc@XAN{;IGwQ6SNV~?xU>KoOz4zIpH#Ys zrJ&5Z4yU3r!&}q_G<#O*2A;5Tkl)-dBO1>j|7*WZpN2E*XM~*MsZI9)36MkeXZX`n z6hb-7jmkAvOS5$$?T?|)vQT=7hzgU)ZsI03!nF*gn^G*zA8?}fb2xiDarTk9 zVd&WEmw{WXA`4#HMeHVHdBrr?O|XO$!@fQR_?;Ime(~xKS*~6TjsP*|e9MJZ%cPs= z|70HA^(p*V3@qK%rHZD6Wkl+C+oszNOF!<*C2L38deDe-_|=GA&eA?}PjNxodQ;L^ z;5$HhK>Eq(&e00;9o(Ze$EQQHofwvm+BHv$L#wNSPXz;NZ{!8+sy01SxsshJtwXS) z-Ruky(W~6ou`~9!@a#%>m|(Ri3#z`VWWfvd=Bm$r@9K1dCW)2v@G4Mr$TRc}JpOjG z)vhLOb)(X7aOEj`H|FJP%*0jdEEm}cNM_ju?^cJfx2;zf)HI2G13Fk8GfsSQTTRmk z0-Fe$yZc>d^a{n!5kpeU%2TWXISaH)ch))M_dX8>mqyPV(}rb5G9YAW0ZNLXd8V@p zX)5AE#UUnCJbQ*Eu*WebhzCV_afTDc(Q~ojpcuwca)ZxwL!%E)SUFQ|()5jcPMwL; zpMs)hp#4plILo@`>Or2?e5Ss1 z*3@APM^u~b!D2-J^xABew=AS!V+VVTAp)_-mfilcEwFtJzxUwp+xWZJXz8|P5eiB^06?{s zldVrz_=lyOw8*I>jh-`;#qJLMH+G#U8(XRd3-dBicao*e+90BGC-kH6t!bH$Ur!L@ zzki{)2A78GtIaPw!Gz`oqhBl%*TxrLj9?x~@5|~WOV)f99GMD_g%a-uTQ+D{E|2NX zDFffz`DKiyhk7?s6K@iChy56T$@>g;w_u4Ed)_UZC<3c7vQ9I021XU*W9Z{B>w;nz zG%&3g*NnDr1}bGc#GxwM#kgVRhIJeLDXiThJ}b2Iu5e`BPr>pSI|=;wb5m4cUYCXa zrK>AnQBW7uR_#;**MYX?;@Z`j5cnZzYOad2`vQyhUlRED{kH|KQ6=Vr#YpK;T1P;u z^Qo=+<^yr~QWa-9n-Lmd6Q>z$^1BgT0s8GF;P`unY6l;=QI_{XbDfOe7HEQ#Xdmf( z3Ri@V1?9SA)RKanF3NFT0-H+7Dvb2nxLVQMjb2+7_~kT-dLCY&B{a{){VGK9W;$2b z`hCTBjBx$9YV+sg?`!zGT}3MOR{tWr^{Y$#9M^Zdm++(bJ2r~7_N=(GQTCwXK^vvj zGbuIpB%6PwpwC#fG?z!O!OvDRug!m5@l7Lqt5l|APT!TL(QZBRk5M{v+d1)4Hdjr0 zjAYTzh^EL{Qx6C``2OLwlC^>(Hjh zMsecmiuF5Jx89`}z89+$rM!neIf42S7xWnDJvI#7NATzycG_A!dPnIJ%~3mJr_|aU zvaz-Py4_Fgl<|BuPM>r%-3+8Ua9j+fprpsq>)WjyWOn&4gYZoEy&1C0Ilebia(r(_ zz5A7T_ZHsG@%=Vsj_)nV4}Q_(;Q4CN`{*mbz6uB!;sdce5Ly@C=-_VY35`)R zoo+t}&JP%l6+olE<-qkcfTQjNpCm)J1OEw1lEv51TR~F{o8Mtb-;eX-u*wnoW#q!N z38&V?SoB0*I_j{vDSm!Juc4kC^<7vhY;93C^E&yJc%EzI5wi~do}+a9Mx8A# z$%V&|q`6%(&0nBMa?6YC2Rp!(8}$w;)H=R;MUN^K&D|I$=kVEzjZejHI0w6-ddPv; zbP}T1sUdq&7K# zjs^X;;YUJ_p*U}Hx@Vn^50dNjD?-O2e`4z@U#ng2w>`GT(r!!EB_o+sV?cMj8 zZy$W?)zI`;fv<(Oel@=w^+WXS#$T{3rdwDavideiDNB5Bi~Mo6R2O2!;Jay!Ut}I; zq8VdaBDst27Hq+4^)JE*9DgGjmNzNBVlWOi@0h@=X4!X(m2|l4X!Y3f6YY?(;#8)@Be20IZ5vfIbFygbzdk~v0-sB*Kmo90=Y1BQEkk$Vy zL_9cplKf7@JL0WS8z1zf(enA|?sWmaq=An{5PuwqW;qzojR@k{p<-#So1BT@*Ve1+ zYn~t(%qVM9PlO*4JoaaJPW;PGNR2W#&d)Jq{7j)67$}}qIr2o6PwQO+Zu(Vd2nK+6 ze2T5-w8KVo&^@p$9W>gHb9w)Rt&+pg%l-^sq0QCczSt6s)f|4@K%4MsKE_L$C>OjZ zgqqlQ!QJ{!7N?AiX!GKw-kkpHMExe$wD#urE1FwD+}#sW|BQ$8fnC3PU>c%K{JJ;` zUr$n`-opONjIS||4Zd}9O<#wJri&$XmpK<$YE}4%i`FupVFajGD5bi&rj>r(t-h0? z<*4hgim&8^wjbgcfUieI+2D*V<=YH8oY z{q~h7*>?sm2|4;69Z1FXihk9gi07B8uB+J>QqiKszI6lfIw9|9O`COtfsh4>d)0ix|jc%=XaFz#|3l`yYZw z+JiF!M%2fd;`UdLwBI?pn_%TZ`naO@N--Ov0`E}WGpFD%R^ z^c~&n3vZrgBJpBrM>1FBX#N-K@pCW~6k&kfTKR748ME&XMti#HAC~%gGj>*9xZbOb z{0otO<^Hb*9su|KZYlZ{J+yP8^C4y@ERyqfRF=ZG8R?#waJnau4(C8piG`<;^2rIO zd=fZbCcUpa5vyDE+ABw>{sRg{ua_3k*zr8RR9^*MN`7fwP^I%*@N6kx?W2`JGzGhz z__|(?E3K2BN9oT^xb){xiagqD)aGAJIPI?pQLSH&THO&?Kz+t3y%|j|8YN-P#<6QJ z2GQiA`Z_q_a)Xh+W)2-uT71sXT9kb8Ro@dW&&6Qf`w#^tv{dwalIYWX=m1wm^(o^$ zp#{;sj(u$P*!PHtJx!0t$k`zSd>G0E@1}5pOpggoxIH1@Zcvtw6=#m{{SS0q3r^_Z z=o-m8hmU^%_=#lHLf|LBwZuU;cNL`AtT^IOtQDrlT*Rt)&NzI)feAn#e$Sf08ja(? zgzGfk}Gz~K;20}p;#XYhzbJTvBcEf&5j8ER_fVSGWpr}ZH@cqyeJJ_*lEE-5+} z;*&y7SYf)ML309we<%6Y?=$r&B*)iphrVv}@TQ?^obYuRoLKUWMN$yINuW|%;jdr| z`x;wk%KA(BFNP7<1TiYX4Rz;|kH72n^IHfmCM>M@EP5Wh5dQ#n7|-5M_Ff@B%^mV% zT-kYz_GO6PWj0+cwh``gz5IYaueY_|C9ZGN=l53MI4nI#>F9e(2a9ieiFagV%Z&0{ zw*8B=NxiKDF@S%)P&2S|rWx`FEB}|dEpGW&RBp9VxiPb)kjlRljG!U$#rjFFK{CG-SEgjXK|Y)U z?T;sLvUOhT{jD#EQv+yyzZi`l9CTpilQu$y#>CP}frB1)dKH`Ep38ni&*?qpO#pHW z-h~y66XsV;+WGU#nqBA6hBP3=Z5^wJ?I)HD#KJJXR8#j&hAgkxR@N^IB@Nn#ZH-%c zm-NGaYFpVP(Q|4OJPx;t-@KYy-T{tO=A8`()pfSpN9kHLS0Bw;Sg~&n8&&+U$v?#P zMB_ojGU;Ei<0SJ{y$(bcvlY$axlQlw++EihvWMlS4qSDJ5}`?n#2y@@H~JVcK?;3x zmotI`XFo?j(1~roguguO!B~?nBkqQ4(?t8swF&fanfGy{6()uSOxA^#I9_w@KX6P2Ix+NgGY0&bCiO-GH3)bGzvmJ!obyCa{ zA$PrlnVCKs-v-Yws-a7N0liFgov8Ls{DLZxEtmH^hKLl%>Ehf#lx{a2yZ~8#%hx&^ z+Z-AqyR`R-)ga`*wrPG2iS8Goo_RIfyjuKk>Ds;2*N>A=g8H77;O8~OqScCO;x$>3 zn|>Ee|MBg5aK|5bX2`yW$pYoci9%2-*0O(4SH7 zi|mV_Em7$H^p6pD=m_aG)5qBn$KNl~u_I#VTDb73W+t?&B)LKh0LlDc?~r6@O0v8s z2&qJxT3Qy&CTXSfGE-KW61uin%^<7x1@z{S?4lwPWjKM(lTJ7Wx~QeFk@g*tLn%6O zQDkc&zFeTeu$pNGVZ=pD`c#t|Es5CPaW3*T;3dS_clt`~z#+@4nC6iY1I6A{zsw8k zi2nbQ_V$5MROkNqnc3O5WRpyi4GAxj-6W8p2nis>)|N?#ORy1FOlx{C_Zo!?ZM_wQ zDs8o#%}z)H0YZ!+YS4|wCA3^Bb{mI{wE~$6MQA$8dYyrft^N*K3xI z#}4}qj?>Vcd~l&td&CKfJ^j>I{cQZ5PJZJ0lS-S^njUlD{$+7*#eEK9hLM9!cPC#x z%B~de%!r-yGyZLSJ@up=&%WJ;ICX4c>`yd1BEJ$*_#~A$fjDy{tEVWg!jcEFC*zb| z(jwl0O!xcrT)Da7d*XLp!xqdfY4YC?r-pg@VjqvkI`qot(vWYnmWa>}KK ze_(vCB%R&hXG6ecPo%a6W@|y018>02*|xfc`4z#FFV(Ll8;zZ?)xco2tPaM0`+oR~ zWb=J;wto$GG&0x|l+=|qjV+I|Fk)YAX{?A%374J;?39KIJ1meOB6i@m)mobZ_=M!G zdgvOgk-hcU86oEme-Yl|r+`J0;%4*=0(!LGa;o3pK_v3Z#Ml*r=!;_!aHq;#WbT1) z=KjBt$C5flcN@>hTbme;M?UI*#3iyzsq zG|GqF`>kKQ3-bRe&F<5nr>~?8H(DhkP%WD={XkatTl;ODZ}taT{rl~QU5vxNm2+#O z4HT)f)p0nzwX|l@)}cwds4?9W@B{< zeolpr_@JQfpshFK_x~K!^$^K4fI%Z-^tl*)C9c-Fp^Iu=X66X%-;c)QxF4N)s#R5qJ&XSM<-z8U!Vn4v>rA+HcMm|O_YWB zbc!h`k&Kt1uvfJ7>9E@i*o6l>`k?Sx@4|w`-OFdiWG zZk>xbSBczTzIxc+tg-39ZdrAkwqJOx3~&sK+}4v^gVr@l^hw-4=eMWhQThzME6#$V z!8FB#n8S~~?bJ2sT;IgJVBIO|XhjK4T9#y6h{hj3n}iSh~|KB$FH6_cZ(_-WP$t-iwa|IRn?oa{toP0p#zh3e0-d z0$bkOQ2S-Ddb}TVzXDidA?O^673%`;qJsZ%3>71S60$@{GpTg;Gb0 z-Hj{7BIV<`=fUUkEMF;7-A>gk^W|0gS+diyV5*)GZo`kkZcfE}x{Mk*Xh?~m$I zvd=1FE`BUW;&X_)^obF=FhT_*bnyS8oQ%pAp}|bb=}t6QJnsVWtMN7BB!e+mDRft_ zgM~QGCFDrX9OoJ&?8u;H3D{z}I7Mi`f>xjm4FNVmK|cf>aopq*0lT^ajTU@ds@m8L zz5-HBih4!7NGm9gjPdP<7Wp?ZhpwoPGi%oUj3Lsb_0ZK-?1s^UR|6V1BHu@yQp(f% zK1AN8Jf#hzf^Dn&e%K$-sEheem3rufVHaP?@{0Pt2tD}B{(StOG7`X9Mf`Gc@Sgs6 zP6vM(IM;lx<=l?`7v0}r(z)&A0SSMf%K;D5Fk4xetr>s^_s|^Z>8Sis?g0-r7iA^< zHa!q*C=WTL8-Krbyy63RNshC>p0t(sHao9A;&Q~&%R|kRpV{eI`7)QIyt38N-QHN; z{Z`Gatpwle*t+IF#%*zQinLKed^o&a--#4-cL4ho9hqZ|@-%oV&BoYMUn)S^igK%q z9RqIT^P=gj4f2F`mWtnuriPkFG#k#Hjpg!ACu4Y14oF?L)yR?nT69`FD2lD^J{5ai zg`J&e{592r80NrSOjZ@9R%HycgHB=bV&=U7#F=*Z#{NB~R7uPdD+>v%jorCc?|pqv zYe~4-fR&VzLonvyk{H{~EhUE~5435A2A@sP5?QOtI9pYTh(#H&FJ~zyv9^e(+Oh%P zm~;tF^dwt1lI4RgVdyop>8&Rt#pMufz>0lE=YscyCSUm{)J1rb=*myWlEG z*Eg7$Gm@O3Whi=eID}bs~qF*tgq}A(*yA_K#0zph}ZTG+NSs-?#O!3QUZn=?=^bqEFXeb z4dR;F5hEY2JL3ADKo4xWn^xY%8lf9a!!@1W8)duR0<8AsPJ&s&VWe}59!rT-Pt>Z5 zOs=i;HnVRpqO1`-EveO~6Rn1jtCi1dC44vs8s8$J!=K087%j=$Hp)$U3;f}xiAZ$u zyF6CNrb3rGzwQZZ7ji!}5!HA}u)V+;l%TE?wMnq*u z&~}4w3oSt#$RfLa44NlIJ*|S%5~72RqvrF?r5G1M)K&1}h=OCv5HPwVXf@~VWsFy> zv6wv?Yi^4wGD2if&q0lud)!4l0CpMiX34f=I6K||ww)$$Zq`Tu7}Ll+*c7}6vO2f0 z7oP(BnhyM$hqL4st`3#(*|=H?D<2K-&(H(qeuwnvsl6W}a_wJXJ?bd;Hz)3u@|zsa z!+G89h!*_T+kXQ85CT?s!lv_+I1^?>UPP8)Pk0gJtWxMItnlAL3!|XJpuf2x_9e{n z9BQdtYG%hMXWQ&3X{Ix=LktT?tH7M;PA6u9=tan+K1rJ&ol4IT=gOeX5r@pIwW67o zf7vM+b7&_BFeyV&8*|EkC=q-S_x8sJDQ4a~m7BQK_CNkj{+bya|NnV46KoCkbkCyZ{^7xRP~^g9l| z4!f!zz5a0RfnObp={=#!s`Gh61`8*JH_bDI;A*p7QeLP-)g-M(pthASHL0z7D=LfNyA%)tj)b7aQ4Ozu$L>a z`&2cK5e>0w;-&P|<9k|*^GVpTN;-pcML`D4WZ~kKv1&|Fr71iVgHHLL9 z&uo;8bJ0%Rp}8|e1ZF(5N_u_s<*Pk>NL>W!dntQI%WR(3?)9tV?W&tINZo{&zz*PE z{Ts+pm#d>*Jh7?@S9EVyk)V{onYOk7M_mb=beYVg*EHr@lBFPLb77(-s@-U7avQ47 zVKw%#c9x)2Q8#ldwEznVCB7SWmRuj*`t?!E8B1up?p2Y&rYava-;E;{)L_zlvo}jF zB}2OzKA%pwCaHPB3f6RJVeEp0#+9ZFLL50H=CB-fQTeWpi^!m@>9B$MJyF{ zA%3U{2^WkxXuzt*towedudTUt{D|0F6P#_zT=?L6a5j126XS`@ zsaGTEoEP#=%I8?xa}{U;an2}BfpbQ09ap1FQG(3=R6hROa3?EknDbmPF^VRRv$s5E z>s|qGGj;2aVi%I_m_#fQ7G1@V)dJsu)@WD+`rNuFr1WrW|{ zu`dKX#vQ)73G@jxPVkFcjJu7>l3-ew+(j_A(QOZ=_1nS4ndjrAHJAYmRo;8_3F{NS zCz`~U#lbY@Mn42S?06tqni;bKLr%Z`=+?*aCS_5P{3`D<=l5i&HS|iq);G|zEc9Av zSC0(&yYs&-$E!}+j#oYGe)wOuAC6g%H#}VM@VB=gKJbMDKZw`S*U)#Q=UVVyS1BI8 zs7JZvch?-a&sd9;lYNms!lLUSi?b|zLPeo(^vv!G9oM=}HQ(8DPtW2@*7fBB zTg8a&!Hm8y>#UDr9*9wKTi>?6=M_J5qE`#is|5<&)Gk$*8`iwArxg?^`g0l@-ZsEA zXDMzEbGS=MMh;tr)Z@*k9LJlr29Kn*_ewhe-R~+plpV8n%y$QQ3f73^FB?JoK(C1! z(oloTt)Uh_OV#T|4b`ZjS_`0tJ!TE^4tYnRsKJFA$cGA2ouJCM!BW#D?0VDO$XDfF zz~~vttR-au%TN$W7ExrbP#U;TY3Iw80+#+R+rf5tcg%mc@KjdKqNsv+n(6P#T9HH2 z7PU&-?{pXPboWA@(ZomXG28L#?bX}Ax&6-A*$DVv=JC&CQut_h&B_IAN9fs=3t4l> z0vfRq_ztp#)>7s{cB@+v4QN_uN9e`AU7^;#SNe9t%2#tUp2|b<+VSf`D`|bd>>F1Z zFO6LhO2JB`AjXcP>rLx0xAe4zc7-w&jXNLy7j3>ndZ_f_JNkC?xmJFa*%j2)RYEo5 zn^cT{A^HsK^w5sJrG38))!;hK4OuSDg^>CuxWK&lK8N%(C3Kfk2w$&-fPyuUiy8aj z|4rTxVm6Bf9sq`Mk!~Dv*1-ADAoi>itL}g-H)ZwTm~tvRX8Y;@?8d9EAK3bB*sgf` zzTCH!)(1UF!*4o%i3=c|&4u`m0v<|tL+SuLkcqK>3FEy6Qb6_i<6>tuU}rTv^w>jx z!U|ZAS3T76&=6K=A`da~GoKg)BQ14*embgl>IMJ6rUz zkkRBoMgu=rQ$~}5ZxS+^8bb>u&f)isb9n!2fcXho9ca#@6Vf`eZi%15lcaUhH$Qd? zLoS3<_^7|0I}SP;D{vOO4!`o0FV0*0HsFNYv`t5SbVjXarA1n#Sn*^%rIigkG+Bdp zE+5m7#kjK#C`zFS5gJpJKBD!B7y3WTkM)K67MOR>eEn66+_%uYJLc<@l|JHV=*<`U zuEJF{_}IwM{60EG=o)-%AMw0&{qoR!HzWnd`z=;n$LTy9u4%q#KiP3D?7AVl`aZ73 zKEw6*a839Jo_)JPi{p;$lIadSJnjhk>CPeURNoX?iC{0Y1H1xHGb45$z}=5|T7th9nx zi#KNYd=gX2c(qoBH;~&$DPxU@z%RS;%hy`}2X`4vUOsGP6~kMU9NZ(4+p?S}!&>3w zu&|ljp==5sL&leU1)iPw^#ISwIqx!W&r7%~z@37-LOjjFeG%@naX)MM@X`^KO+ndg zWfjlIc#1K)Ol{Q#S&Xg(Bg?F)c8wFSq~<0}*|%dYj}twJ^z zC!Q0(S7OXL#QR~)^VD7#p#WNwv*7ZSxOD;fd%-q+BP3OIkQ=gB1^i*vC7&U4YUQ&* zQEtJG=@YUizzSqX7x-*#>vd$Ky;WTVei_f*>l!whzncYRNL1WOqDw^$ z#Az)Fe!-W0=8VriK3=EpUaD8nN|Iy>&nEazcxC)Xr}zqUkW;GOzzJ~)3&lYZoYqF< zvNy9eAi@ZaezrPh!T($Sb%YflZa8BFG22QTQ()a9cbYlOx~~BbeLE;nC-mTDThB+< zfDdx>2FI$ce}M(5EAk$@b?bQLt=*ft-`e|=nrw}}P6Zt?*6N2`^7gv2ZQrc%j=!fP z|3bGC_YVZdT@MfH_XQ2EL86r4L@kUWLR?;_HkDvRLPlhcfJVGLxD58&w^o7ZP57_F z@7}C0TpFc4M)bHFzBH(-3i(HkT1e6q_ZK7|#Sboo-+za6*vy(|`gp&G z@7J^C4etj$h^-8d?TP`OeU$XmyNw#1KfxQHD)Dyy1bV^UM${f|&lJyuO8fn~^iZ(!HW@Gkk~E*Hr>`w7$o(2U&_={`e{b zl7*EYEE+B%BO0XBm}Eq|M2uRB^V!1t3`tQ+2+vGO(L^m5moypL<#;VQ_-?&&GykRd zMHD3H)rIUS<;|SeggnfwHCgut+0T1Mb|8haN0C_CuX(Ml-D9;K||X|1vF zB1k0*YS_SCv74z?W^Z_ZrA7L-Kgb;5U>UH;?3&DqHMmwNKPIygUsmzYG3qNgriMTH zA>9eT5^mMXaH5tqD<}uXYS1DeML1ne?zr5WE(5!JU%Wz99Y4jJ$Wqzx`b9Z%VN*)=P81d zP#otc*EKk87&@Yx$z`kWKcLLRMF{V+(43Jj3hc+KtjC#f)p(^56!`f4L zo3!>KZ(}yI>awQtDY~SB7HagIwjNrd7BVON+~$A%RcqIw?=mZ+XmQB)xeK%mu861n zp61qx&j3_xgEdtbyiHjOx3gZBK6DL_BCg9de&i|Pw`0GT@av$T%+p`$|DBus%;EQm zKax|F!H)M{Xc=g(7Q^bp19|C0jAc{*KOgYswag8xQMd5mCH(yZV3ff(j#BSxd`dr!MfNNb?so6uEomsGw8ue-YMBH z>EU-~=_Lp2XmrqGB>O#i_BZag@Arj|YHK`>a4=k{ReBuSLYJadx)ozxU32lB2|qE% zeraDpS4Wr9xd%}bUrV+gHBKaRT-4HJ`H`u!b8Se}hWgiIYUd6>VoQCavBTqiZt@rn z9E};;FffB@>^g=_;x(E^T!fe-opJcB@%o`z-9#G$_cxV*N?@Wsd-D$tl^Xqm4f->D z0M9M^!015C4h6?l)L)3cb#Ubo_)~-C$PGRh{!-|e6~ZUGH|gsdu-S*49tA8$D&xCM28 z^AD68d2s)i2`1s?!Hm23T7W)O{O+-8V>X4=BAr#A1``oHGa)SDD-frJEOP~IRg_Fy zVXXyawbOkm%1WD{tlAmYxVV!+QwhtXm=j;GW1i;!fS2ta6~9K_T7#zRzDDXyXp(Db)Ar{n!KAYs}-s8rV0!dOWV-&H0#VUNW!C7T8 zA$4%)2L7VlXkOnO_~@-N>>|Wbw2ws|duxt)eF4{n*cs~-Rr+)H3OG*wInGT(Q=N0d z3cn2F>9}}0PCdoRz7}>C#Lto*rUr6nOMd}8SEM-RFzH3w%>w3*{TuMeU7*uTV1Jea z9O52rKsJOK=XL2_b{S6YBKA0&g`G2(1=*E&vIwz6u+zd%vSrMLcp_;zABZ@BcK2cK z0Dez_+&Fb4aDHcKL4SVF*!f^+@yIqr26mipQE*m_w4T{zwB7t4BV@-5ipVvLdasGx ze!dNDehF<>q0MX2W)0fB9`$E}zRE`ZZqz>o_2;5K*ZJM}pMJg_|JCykK(>{2t_wBC z@$rN->{wfTtVyT(T}h+<21dPBjQS2S>VHEIHlqjMMGx*p5AH+nbd0(YGgJ#L?pHDL z)foA|eA>t{&ME!*=vUtPAg-s0@y`(BpZTfdZ-uPMEoNXR+V4R751{>Sw7>6DX22t6 zpg_z(k(hzm$uj^R;SNLEW3IU&eVKgreAAbLtaD7#Zj3U=$OAOb$o@Cn{qnxmk%~w# zVjbDH@1XSvqlhsx_KijCBM&fcG!)-XAZoXhm!2b z%#pqR-ONShD4T+^%OZ|*fpar($Idn2e)_p-BW<`-V59ITx1QUEvZ?2CP~te(g6q6< zxwuX_*NW@xb5jgxNvi`S*fA%mc$Ri<7vO>TL37>TzjxA@TQ9QqU&kKR;Kk(`Y4=T$ zG=J&V_l(g#c`a(5y6<4bHqy0k?8)W0%capqoFkn#zQ>g({}m-UH@?P{$PC0g%o^!< z@;d)6NJkIzY}`+cIG(!YTmVcZM7)@R{`m4$C}BVz4FI!CgtuR(6HP4b{Lr%q=ZB5b6?=wZ6wdX%wq z0X$L9O+)XeBMK<3C9U_=^Ax#LnOMiHb5k%9JIw~lDF=xI_H&pIv6gOHKN=~XeR2)W z$bKf=j$LH@Ce4)odeSWUBoAan6~5ag&sd;tjpT@I>wi?78aD?Y_AQn?poo@nk97cg zf*w{qGz-rz!zpu@@B54mc_OoY#pCDeycy%LC06=p)9fl9w#>H#rDeOvHLpv776dgw zuC&~@e0-#?5;Tez;w0QFDqEqcZ3-miD;k-vjm?M@>r$P{<^JNGu$v27eBVMV-bit! zsyqAfjLI}v>>$$aEVgku+B=q4PTbA8QfE6 z$mM2;w~K?jCr+_;GbS)uF+Qw|^KDF`@w+P^S6LR>ikue`Bzl!OQSNhxSasYge&Q@k z*5cDCVL`kz+G9f274p5{Y|R7Juofk8>z)bQ+^%Q#^5;kfV1D@6W1FJhBrWQ! zQM}Rx&>wcBg}O?#460d=Y8GbW6+^R*A<`6O!kR)k=02tU1bt64FaF2H9C+y-_vAXOf!v@MJy-|S-pPvbt5wO&4C~26eHqR9vGT6c}|f_o|F7+@BcMh zZ~fe@w+i_gwFS-?ZDpGFvwFGu5UoA9vcM0RhA5-ed>w2&(Q<-zg`8+ij|Ky^ZOC(R z1E|4D`>@XsdBCb2^^o=yN8ZzPm!tWl?n5jkrR&eIHZFuE;JO=*vuR_2{{I@9H6}&= z>sVU&OPX3lF%oC%UahUyrLiLA(3fKQpq8;$5EbITV^hiQ5?PxJdF&Qg9$KXfy0_U8 zZWLd1G%G6N=TT`3lxgT>67$UAHDvYV)G_)%s z9RIHq|GyFe11DW$w%0n@HVSJ!rVpPF^fU+<%?)nxXKKW4lFZ}`_#FX4cY&7@SHG;Rn?z$Tixnof`yOCufXlaRC zmfh}5_}vyj5=FeNJa`%2LLV~nV%eW~D`Vm<)9x;#Jh?5{*D3?E6TQBOty?DECpo6k z=Xfo3iCRV^c>mv`!OA|i4E>g=|HPL~^nK>%=+&0w`YM^*NfbqF`setP_y}|EMksQV zXCy#9z&xT4=#OKfA2U8jZN%+P)CSvp=jZAJ(Et-)p${7RfLRlipQI83WyGFnz0zbf-IF55Ej*7yW>|e_q`^QfFo-kC-=f>eVz~M}RZ;i}; zmRNV3rRrz(60u?DvwuZ=EPB%%Eqz1hV8rLo=GEmMTS~+hP4V9knPCNJki*~spMami zJRxT@x$M}LWHZdQowH$ONj#D-(r$YdaOdv1#0*Wy<_J5w zd!SK(-kNQIJobs-Tyf&WNt@pD8>jyG@2-fY>-&G>Zawsysj*p*B#lFlEaFXZd(12D zr@`|E5?as;Q^h?Z+cnI9WFbr3!F#Jk!Ck7jgDkFP7_uBlT(J`&bue}g{{JK6emb!N zH14cDpLg6@dvGSx$-6v&jPmd-V7>j2h!zm zS-kEii-$bG!qt_F^dg*J8|x}F>bl*gSzsb;uK#FD+P~w z{Q;}5ghgSuunPF)j=txrmX4EU#uh~8%moLTzVDln0?KSgHGwD0qF?zWIo2Q1r z60k=iXiJWN)0MP`%riR)J0oVFacbKeK86z|(!rQ@C!J@XdFq>et3_LNSuy^W^H#Q>WWS6k)acrdgwh~rHAx84u4}>8B-3oksV5?^5b3zN!p@^3@*r& zeZ14jMw*N$w7F+KeNRp1gL2P&CN2C)x)LXy)RpMJfTY}@tBDVJN46zf`7*#8v_+1U zS&|X25njp_c9fJ3;oFr9->yQIQN@(<%1p>|)y}pTl&S`Xh_5~_snWX*L*Swc zllqVe-}DLvmX|e>mV;jxJh3HBh1>_xlZ_fDYU7=4@LxfFoGFjNTrIAIYRg7+Sec*()K9R-Yq#rP$(jUn!bF+%_jz@?|&xz z!|>DL5BGmz{|{gfk^u^gNl)+pKajD>=K_!sS|CAFAW0*86;oCi{^bPM>DeypUPXe3 zJ&Stq>mo~n=yXVr5~J|YoFD@$%}E;KIu4zfeTw`59jFnzv9s zr}pRLNg60cF`sg&5@bJzbQad`iCK)T`5Zmjmgq?m=J_NgO*)?hu5h6*s(~-$zC;bw z(+OFTngoAtg#-TN8m?tbz#qI7t5mEU^6W7-r7fDlEb{N8E{uz~gZR2BbneT)2mfMP zg#BZ*iu`h-x34DADp^}DO{-*W;U=w;_5JwXjZ-xA1ao0hHCf+}(<;fQM1m&yM`%cS zB++~H0y<8|FHj;PqmZW4@rx7lP6>?~QytF&mhqox&CHMDea73M{XU)g$@~bE%qEsb z^iSqrFY(nR`X}?R;;VG=)!#n%SAR3;`TgX153FEQ+TSZzXUYRMcoBQ`p4S(Gt0G$d zb4x=Eh_tAjY;fY|>EYiwLG_Z=u}SsD?D3Te9-T}B|08Q-sZO*h==&v?n1@MxP1cgc zoM)9^;;Tt>o>h*o3RxPsGrd;@+49lr#HsbZsm9<*i@t#4A^Y8!;RlPnAI)=d7w4DB z+w&8<+@w#IG~B0AHu2Qn*UcGCq6sF?Wt@XBY_WNC?+YYPb&<~Z(|D3eV|Nt}70Hi7 z#~jpI?E@?W-a>O$woBumvF=~T_!8J?71mo&X_g3Y=08fT1H9O4U<1sC~l+QfG`lfP>uKFfr`n4{5)$WyjP z4?Ht1jh=vE2LKyFeR#-&Jh!(1HdpBiZvuat;VlEDwHo#1(2k zV|nPIm9vmOFmSekB&Ge`XJtfE*|7BwL>VA9Y8e~zOYHpzUViX5-7EZ?`1_F{o$4=7 ziOo3b#;NfYxsrLGwbxd%j{qsn@1(?R@#{B~Cs@t3@QewzZfI3&vbO#X7H}1`pI!VC zYdK-@N1T(34;7)k$3A22E=sjolJIhZ{;yh)osDek@A z^bTTas2Sq{4`_lkf=ozZCieM(pTkb=ZPbQLkpcgZH`EVqu`NLSk{J_F_-6qtG?Wa@ zM+^>|8$4X-ZW$W>@JjtQ#KqAxk3LQF>eHJYINM6)g={K3xhlF|^3P&q(GK4gmVWT* zz7H=wX87PdkPNXa3)oIXa@=l08F4u#q@c$<^aU9n@*!KV)^+1S&A5|Qw0vV0{)fI0 z^7U4)9%+_NWk8OT1vw6UD=D%vyq08|1GWZ5$<^NXlE3KkB4t_(O$Nr5WQjQsZyXDtMsa8x#}o7||1k zj4`zGChH42^$Dv^c1zXFI$+k}MI9Qr#=_oT)_54SO6e0Pz41Psn$XA*ce*?w$3Xm& z(sZ2ppqph-k!n^UtVbS4$PPe=R<_9b$U~iND*S*>RGz$=%4)qcS^J9GGQ^=OM*$Zfor#|F^x~tYtg}G;n64T%%O|H@k}2Wb_O*Xj(<5zDD9vaqT)3#%#O8MQ^M6}q8j@LA4L zMXv~bh2DZMQRZo-w*!6lz-AKs5K8C663C9(T!mg)a9{IM3ZlHHooRX^Z>&+ik*8+e z#64)$3J-H{<17I?#SLrGiVC}APZi<Qas?UDr3y@0;0oi+B>E^5jz4%B(om)u<~{>G!gq zgrRN3B z_zMNA`IQ>Zwjypd_zln!zd+yKLA~jCG8ee@*DKqVFQ2iZg>>Y6xvAF6KO(46m%-}0 zmT$zqC#v8W@?Q@Sga~-~%1dtKLf0&;)*ECs1)AfmU0%gA03}7S)DgSPm@CVIYwM`e zdwo_mFTzY$0}?XO<~+37js6N+1!eMJs>nP-IQ3qXo0##F5Tley7d{PMNGFb!9{D&# zRFD7l`xq}QnNc(Nr(MT@-^TyC!91HN_Fe;?B=ktgjPh)f9!X8^-O*3&9pTdAz=cK$ z-1uBr174YcwQ7d_^9ktxtg)aT4fRySp&PZ_ch-t^sjj_^e^gU%u1S4#t{9m~$tI1e z`QxKnxk`QoWhRBF$}0=xXXEp3B?;}sX)FIHaI%$R<_)G{?p&i*(Z-d)Y6_hlE9H+~ z*Q;v+%noQu?f8FcZso`sff~$S059TeuC6R(owa!OoG+t+FUe+``ogEuKS{eklWy`8|^*X!$nx#96(a{zPus{Ff}e^pt<(^_hZ*wQLC zv<(>Yi&g439>Kdys!G>1o%=!x-p{HO`V5AKNn~hSCFZ43#)<-N0FH;H>KLKff2B z|JDsO|9^hx@7lS9dp;A3e;O3VF<%@C(K`*jt3YoaXe_KzqFYv z?S36ra>DWrwgqb&typ)&jjJh&&H^?;_Nm%TMtTrXKMl~P#-{2;;JhrtQ|sgBdMegf zoZVK^e3~crN z1e?6(7I1pn@#v{hKom;gP1t1qwwP~hiy{g&tOwTDJt4cR+L*i15u027RoGKmpPh|& zTo}O^pvZ%35i6CxbMG~E=}iqeQA6TsZ`c7U%n@~QC+2%T`)9|EGF#gWsC4@XQTc};xXPFQ|w+c0*CWV9Tf zMVOPDfPsG^e8X_H3%EeEwLGv99A&)@OIe|Pryg&EzQkkJRm^u|MC1BA;pJSQWLtz+ zhUf|GSSj)m=wm7+>l>1AQdA0}`8K-O1!D(-=G7bh(F1`4L@7YS+xoQVN8AHqnplY| z>eS}8);uoa2}bPPC+tP@@xIzpOY4$sRcgQ;d^?0E1%5w7&7k-Ke>Q*rV*Y+){{Gc~ z0C9rn26}MN6-6zK1u+XkNAwu;AYU>fF$Cv#AwH5>3W?oCN_!`l8vZu034DL=u>R;+ zLtq)K65IHAE%K0#1)rY|4Cd(1r(HucZhbzmmv#@gA!3nhh%D`B#kyd#M>%unz~0bi z+CdZt9)!jhktX30Vn)KR`A;^~eIami$@nQgZpvMgjv+pVvEt zoe#;TzB3|`C&!Riv9O=P=7~m;8+by4jg?VmmK+2ovKXb@9*+(=Vef2w)jP3!Py_i1 zncw~>={lTry+7%?FX{R~()Ev%t`8<%Kdxs0wnKv3y~}+w|CxRRzf~t}L^BI%NixnN zH~>aKK62aU$nB#Id!w`i12Qs(`wTxP{K~)|h##!iABs}sf#++QxUU{jH`dtnCvEUH zEgHDyT+rWZ$#3+WlVc@_=3+Uy0Q&kB`f&ev(}1?rMKKsD>T!4Hn?uFox;U^8GSnGE z1^9l2{y*WLXxX|;%TyFCeFkeOKD6PhQ8r%N!N=Jm%Y6PLp(Xwr)@hHvTo3H5LiC+i z&RO>4KQz-(3c$~?PzPWP7YazNAl#nzMI3n$i|T;lU%u2*f-!F##O8+Or3CbwWuSehLb zt%F9`A?!!fum;!dzuJ&z+Eypp(4+3P?8o7&H47uY!2|l_0(P7&k(I>2KZgF`?;ceW zFWvLA-cpRpvGNRSY&{m~UYkrYrlaYig$)Er4p6etXWYS!ZVXjL>w)GFf8z<(vN0v{_!dw@rIhOhV z%elS^-oV#d=EvvSp2WBBi=1opH(K(W_(f+M`84#CVzzTlh`k51U7VQh8S&?8m0K?i#YK!h!usMQg`COx1Mda=BBW7hE@HxVsX&tgrKB?Z{9AQ^k<{zOQ zbT=#B;TEwy=qg*C#eOHOq=0ouo2eo4JKi$)8JlI9|DuHhQ{pOrFdNj`ff^52N3DJ< zE7q$Lkg9vt9ERAmpi(`Pp25;x_t3LRkTl`vPPnM&IUXf%16VQa>G@0TrY_e0CtPp; zjP;I7o{YVfYR+=)B;D;}zfoY_xz^NZN}$;l(r5}QC)uJa2{TPtM&BbaQ)*l{Xy1}p zJ)E;?q#2Q+XMx9J1}7>Vv~deKab$nF@{;w(F`rR?8e7J`V)i{UDVJ~%k~mt6%b z=(Vg5bGw1<+F3-4+^Tu6NrmLw(qG}bVI(6`4|_cZ*?XBP`?QRaehr>k@Yho1_Vtl~ z<~5|`xX1gE`mX!?HO;#@m1?0H;w6qmiKlCOzcxXGb@O)}Yq;zWG3DHD={S?5XPL}6 zFb>6W_y&_8UA2LHcZA=SKGPh2Pk6?)oZ0DyR32Qp zjWse0zI0hX;OQDX(kniwci>qH-b+P!I^^hf;@-o*r@E=mGi`XD`P5SFJDLMtAoR5( z9L0OiGl4U%uti&&r;KbHNoDPf?JqFrJ<#{m2bt=g>)C$O6b5_^eVixonCP5A6Gtx`h-lo0;f(8CTz zTZUfadW>pX;If?AOPI;1X=jx`1N|z|{+4Gu^$s*n7QFx^H8rI?Ll4$0VAGLNe4#e~ zytV85Or@wzZ?o7O%$(KNW(^?&He;UgaXk5(fIhWXiRECntXe*vl#c(EY2$yRH+(rE z273X@gzL~U@#{q&;e8mh0N?ymKSd+0iO6Sib*`0h3(XbgwC+IWnZ2NT=hdxATZ9=Z zCiz4B_jK;)lrtWzpQn3ev3Z8MkEwcMf>advpw zVd>D|A?^LO3Ex@R|BisVAJECROi(h)<2+ps@~JregjR4OOL%cZj%odn+iC7Z~Tkq?L^u>-K!mP|{C?4eiq+Gl9xuL;Ni7Db& zl`Y(h`D+G2@R5jX5QjiE@riME)V=F|ICE)*^A>jX}UX0(A@D1T5$l3xdz_axM z(#1jpHq{(4=p*!I@|=Mbi*cOkkNqLZd6;B=s?^e|_*gU&kqAxBK;c^&7U%Qk2WEgwi_YT&XM zMI}XcivLz1tN4S!J^8335d_y}OfWrBptRNo(&p>mabd`dAYmLK(=@Sw)<^ev9Wnp8C%L7+w znQo_6HpAIjikY=Q*8wjEiuWP0-=0d?O(7o1GS2;_(q*$@B4lhz^RJQodp~+) z&x7ITZIO3tHZi5=p)Q;LyIptG6mIMOmj)T0(y>&s*ZaD=Xu@GE#y-`;pMU4Q(YX}Fff8yr{4(JZ{7#WE75 zduNEJs(4D@dlJuJu|Op%+H;^(qcxR^2@gs~C)|&f)g341?b3qR6Zn zoo^hmhF=Aya2$FSr=NVpPBVdfkBVQEC=(@`D7n$Yo^^y@h5rIhsy5}&t9noP6@3u> z!u-@MV@3MoZ&;3|#)@kz7(c3z@A{!vP!A%IeXK-9%dgDS{&?_Q3rOmtvGE#(Pex7bVWxGDo6BHcHe) ziNh$-5+y2?Xl0tCeXD3O2Q|@Lfmnd4!|b^enF0AvZ}ut{vQ(d;MD^Ev|$D^25m$u0MBN` z?3$`uK|#of(u)=BZ0oEBKDZihsI3&E?P~Ll(pHSps6(u8b)~mPtUBJQ3^i!#K}YYe zJBJSbIwbdQBMRi8kJ_Vm1&m|@M$lfUvT7-3y}N-w(AQ99@9y>*&0FfAYZ^!IZZQ(( zP!0-sqVLhdyvod4@x2&BHI<^53kGr@d7GfV^G$-k6StkTE0FB;YISOe#in5Fa|bR9 z$>D2h24Z-((yKZr-gOx7R;m%_K`lm^Ipz-7=BtmF*jHcN@WS*f-;F@LVf{nJJN6!6;Oj6voaTxZlu7LL<| zx7!CTkaMY>H67OjABlLH^lqqOAf@+MZCQxDWRn?S9WWEi9(45H+___A5m~(K9*?C` zO_l1Ksqk=Mc)H&6YtM6v{@8D?k1g>LC9#C}a39eQ=y##dCaE;eO7&$YT7?gUkQpEj z9!@rBdYZdq)8OS0|E>Zje)2a2zn}c(jiG|rl=wF?GS{g6sg)DGd%Qj??E zWaJq-G3%ri6m>N$b=P1HH~9U&u;e-42LF^ySkm`n?l<_R2%pfo*gfu%ouj)()X_}e zZ1S(8$i-GGv}SpTYNPu4y1Gv99%&oh;}5V!bx)*h_itn_L?}$t;dxi(Vfmx!{S~9? zNJhWM=Xm<*)0xl?wMGhlzT~Ou$hv-q&++D4@RQjSX~H$l!@8D|$bNHd-OrI+fwHNc z5Lf01cY13f#jb*^v8HY7E3t=-6%Aa87>1Cn4;Ai|^m+S!=Gy>?#3nsb!^cM>>mco! z&%Xl-6*{rVI*~cz4oKwJfm58%Nkd21g}7cX-eKlDw~KNnazw8MgvD3t3hL@|~Pk0yh87kHDQ%WF-l+EMvti;Hj1K zjps-rV~#66{#R>#9DUc7qmgP3EApWN9x_LBEVBG;i&>^c)}P+a5r<}|kk?0=&g>A^ zMVvobGKR>f6@(~1ouX{wIcHLp zHEhb5YlPzbq2DQf{>)Ri5QL$>mh<|##zcRyKPF=T7&t;iv7@Y?h+&5JfE~yRBToGa z-PQa4difatpMV@){lc|k=fOIB$O8>ix`OBx@W^zqLRQpX4jgV(5pz0bf&H-qo?w?f zZ&=k~r$i07pez~r?Ed?zSn$4US@wNCRtSf~h4)pkW%pIGo9_bm=BhV}pv_we=%(uq*E zGQ&SdtXVPSoWqRsD|@z^_I}i}bodUr&6Y=aF|SU{ocL<;I5Hx>&}h$s9*RzYc~4b1 z$#Ih*WAgjyJ&Qw;&{^~Cs?T^k+ozUJ)f9zwSbOA%78=0&Mmw7mt;A(^0$0D`&*yHD zVQA)P0N1ld8}MHp4emAQ{(Ayza9;o|=6qfZIZ>Yf2JEU^AOWI&3w)NeN~%1cXR@Wd zc+6(D+Y4W!OO21dQ1Qj=F|x0r8F}M#e35}KW{oL$Q+(qhS-LrglqbrF3lTr(p!c;0 zdZI3zGifh4@qgX`!BsAxww^4Y6L1TkaY%j<>t!pftvBf&j@-wjiHIT+J~EA2jV#*C z4xBU{db87sSTSZ>Cigg*yS4n`S5qdmZQyP>ov6seLYku}(Maj$Q@tEU&GFvE^`Ige zqnWh@`5VE(#-Ptee5j-xi$WKP)llwfko5hi{chHjB+MbRv+5duEM`$|0?uyWx9f;MYu3I#Q8(T#uK5PL;Yr*1K&)C{ zE?TmiEkO%d6_?XMJ`)wb&+u>lA*e7pN)dkRad!Yx>nqt!ED!famR~b6hbw6ekT~Ym zq-#^~d*!I5hD9@bHa=<7weym@mPt=p`+nN*L*M5-vIiFAbKq5V>`6z>H@5!gc}b5p z610na&-fK~H9G~Cf`!eb@fXF%AH2x;*JJz?NfHtzSJL=llQPMp=eay&@5|EdG;X(I z`13qp3tGe_WKuU^l}sIu>vbNERkA(wHsauz??OY9HSxA9@pc;7x5uSe>%@2<_Y>n; z(h%3@EosOZNSb38=2%&V^<0SYT#NPOyw_MyYVng}fo#jPU?99nvEETXt=L6r;muqVfxtHb^n%{|)#;S{cVa1Qe?UsxccY*fWX0)4j4c;-w zgLYy2Ls78eI_$lORkivI^PId{*m%G@Q=eODQ8rbnUwOJqIy@k#iRFRCz-;;4ir(3P z-H_p)WpFEO#+)pli_-%4_8JSPXkBE#aTRp$6?`2|>!Js?`ZP$3;7w4sihFf?`KmmJ z7zt#H7m09Vj6>`aMILlP7v5x!BMBDbQEd!5ns5V;CSwPEn5haVOzARc{RxW!Gc-ow zudqpeFKd(ZE&P2O*&6!s_Y}&0kKd;`{OtJh?pGg}US61y^5CLwN$>6J>0a^X`MA_3 zj%z|qgI7Y6a((pjN8o}jU9TIvK6z!5G*d?@p84I%66{6tu1jYX()FwiGF1WLX>E8K zhc;m)8^>4%t|T50n!GEhz3zX!wMcSn@s>WjkGJ3b zkG1~M#afTAt2rvb<;6xdA@c_Q24tEt?{vcI@%2kOBZYm4fujKzmy8Nw?AQrgjr64b zn&{C*c8XWba(t&uqbP}d8Tc?wsX!!2^PJ=1)?b&eK@2wmZRzzwYhd;_zKdx6aW;+x zD*E#WKtb22ka*? z`I;vL>{zoEGVtU-xMRFtO)V>&w0MV?ar2S2FZRU(cYI}tz(Sm z^<>>^tjw&nc}(IdkToyk>xX7ViL!#$Jns2AQD@xB!x%%xM4caDH1{Ho=)}4r)&lO4 z<3<86bqMh;yA7=_%^zi#|3}~_qbSi%Vn3SvgRutxD|pPPy;yx>eV?gCe7@CV+;dWE z;{12M5bRZ+NNt5?t^}I7MIs*eY@SaswlH@!9Jye`)pZmnszfp|`xd^GVgPa{tnvuP zkbw?V#mwe8%pbT8*0SR18xHj*Mp3osEVyT=h_sVmeHC_-4rFG0<^8JoypbINtR#1X zj?@(o=*iN$O*;-6^rR<2PcrE;qA%n0q(PaBF}(rK-PKv$pFbK9xxGB#u@PUWwg>ix z?Xd4^fPL3i@EV3~4y+m?w^XT?lZZZ0)O+r<)SjVb&ULJYY`$}-N`v0ryB=O7v)tFpH^30s) zok?HHRDyoZP;L&^fqPjH+H~3;I*VKYpv(!X#Q5I9_>_t$&*sCrrxq5J+(sjek1sJU z8MY1DOoyWiR{pi>e|{ zbOy3hNc@CH43%SyQ>*4f7L9WBb}Dgvym|!LrFeEcI);fmp4q$ptj=!X_2_TW*+yKg z?R@j>HvF#N>p9zm-#fH6o*m?SUxy{8Sfw+;v4*n&c9?HS8buJJ=xBCSWndH?7zLb0 zG(Dtbq5O&b!!lJl*(*I8P$q1NqldgR3=jy+E@%->TBAy zD*8RX`+;vkU$Fr?ZyC~Bi&oIAKtrz_dhO7zvl;*A{$$uEd#s+p&Ndz$4W4N{t?%_f zYBB>eqOnJL72D0LUxOy`3d%SFjxU4Ld|}U-zB}+^An3U#NK!I^4KsLE=@qF%#b>24 zc@!Fdy*aF1I8tz+! z3@2`C|NXqAz5jmCV6c(qE@0W~-|K<2DG&2jPIGqoI}>vTulbA3S$xL0r>gYwcQ9x2 zm^5ku)|%RP56xE25tfqmILp+BN7FDzG*=R44Rg^y8?%NP0^BWd2QjCcFngO=DgMgi z^MvcU7n`fB%`7!e`BUx+#Fc4)tOS|*!dH2gF=(g2_1=O}uWA_9_P}4ay>&Xty!{K= zjFs0i1v1K1_BhMa1GP^uNq1Or?@s#C-UWN%U4sC?W} z#GU>pB!A0tvZCw1PX*gCi8VjN*%dwsXkQZ1CJFTf^sZ1(E~P)*+*dHziYJnDr8TMY9eM zm1G|c!V{fsBSEsFKi!DJoKcIm!Q;|y(&cA2_-nU*c;c~>DSs$B zY1l#E9N1B-KpLW+w$kq)y!OPI^9XDWX9@dvI)NVIbM%U;(v==W7N=7k`AGv>`E93V zt*}ceFF2iovtpSTG0{=9hQg**Cm9W0h0uJA_`5hIoZ=7q=tl&!Y zV`jgoAC$!|=h+#!GAYPBc`(QKHOa%TRaS9r%%W^$6_6r-)9m3`KY3A@J&a>F^PGD> zpb48tnH|uFM}om7e+QcqST5F}eg@V+k)K`j=vJ(N;}6Qo=|0A0AU^hHSZ*3u8zLcI z(pjFEWvwvJT7Fwt4sy+#Czlt5Q$TV2Lo+Sl>lSDx7QtS4VjP(1<)3?|mk-U__o1G? zvjR~@I$)PZ7G1n1#OHUk)by~wbDqsvUN5Yeseh{{&2y4Gq!+vh^TRSk$PH{dkCrz~ zkuS*$B|#r}GxrmVvE$~k`yuV3Q)@n>_PY7)Pc1!9C#bo$*a<|RQgqFEz5Vb)5YaW^ zFHntl$QwuULt|IYQe?>B=V2$Obt=c4`mLJOOfn+i10DDv*(ZbWOacn4NJOM;Ndc%kX@avw$jJlyg! zq^rP*xs+E-P#Gxyn0N5xeVF^bp(68yFlQisCU-qUaMH;IR=~3+H~b;)1V&q<6zPmC z{REfy7efL?axWuFXWGc8w@um|b6?^VNgEj|3NL9VtTP{@TOH4sm{eEq=dP<4buBVx zfn>~axtJ+;sSHDR%<9{%(PCIa$tP2xw@wEQ4!{4eF$UXFcr#3^QqxS$PzL|3c}r^` z@3RDtXPl>@O8*8}!j^|`7$wNe1Wb7VQ&C_x4=bnqkKEg;s6_!j>UO%@P!xQ z%@?pf)HA^=Bj!xVfG%h!Cm1s;R+=Bc5oSY0A|Re zfo#F0L*>tXn^_nVd2!^f0#5`xYBd{C8w#b%5b+@83rs;8Vr2hNxK*5%h_u^+-J#Ed z1bPX)zQ++Q!6jRyZ-IM2b}h)?Eckk%bOR!UWHXE9pI*11?kuH{^+WxJ3|Ab!hU_Us zJ8|tx?|8R-S+?BuivyWmXF_j52lXqx7m~R#{r{)!-2RCK?oF zLJ|@wLbzxGBAkRV1Wa+jC~23~AXKFFSJA{vZEN01PDsFjfN2Oe;6&pj?w1bg#$b1K zod80#wraml7hSWZ=u+7AyPF$|UEBOV&wI|9nS?;y-{p^F&gDJt^?9H7xj!A>J`!|* zTV-kKR3kf#U$lTaI?A65rV!*JR{tb2J>Np|$LU@OEt?El7rc&{bJ&hqfW1r&8Bzv831rH_lo8P8=WSyD zh&?ZrM^*(__rafY%b5*lAtw#jKV8%qC0{%CFue;)Uw&w=Z#$lvm?N}NCk$mm4P>K- zAUl7SZR)4o_J%AZ4z?jNkeWMjc7J z_2*8K-Ksbl0QYXtbdUK9pV{8J%ZR?z4+xfS0jyvB`+p&su^}5G++=ENmPaI8&@mab z31s)4DrtGR$DkM$D}p!mcwMB&E*qk+D-@$B@9Ilqx$)RK?`p{EZMCIAqAA2#;=hr( z_+!XcnhLCz^2{z~d*W>x0p0^=Q!d+nnW*PLVdTWM zCPiY|&{M^fS7~vW<5&7^tL|Zk?zAy!9q>OQFJwphHHnOU@?Md)&Z5x_JWXeDKF!Lw z9Wp_eWvsd~bpn+ajj2x|c5|f0i!lGu+tEfCK97`N3`ZeYL;^#r?J>~Out0|D1stts z@$iL~RSA9uHryrrzh4=}9hrkmuM9;Q7?1zVS&G7bQSq@S;67zbR2z^Q;%*)y%IqR~ z#KI%dxb=TjchqSKi6mjai|Pg+^0k+NGRpMQd+Rhk)gKKr7p)PZ{t@35UL|0Wx=GgQ z(T+N*`Cx&b5?Fwhx&dX7$K1XSgj6PWq+N$a7rP!i-_i42c||ax#RmJgdtvLhu1)g8 zRv&zDcXQdvVLc9|<3-eC(8SyG5$EBC@Ez!XyiE$6vK8*{hnhIE?87J0#EgehQ_ z&0X-#N%dE^si-xsd1|2gV1fSzJfDpS_`Kz5NP8b6NqL}JV-EC;Uyl}_4cri@(Vs)9 zc`ZLfi7JXJ5O@_b&Ux?0=+D2uJ~$(^9P&TA0$LiAvmz_)k|7#Dt zDnnxd9bCM|=&c=Z*A2!DoV(V41I|h{a6<^3U^?X`_(q&y`t9JL9zk>%l{W_-!59l# zTG00`Viq0&G+66}*kr;7rWnrvqfG_Kcw2~`+X98eZMUqXF$D^Ji~DW9pTe)h#xhVF zEGwA|EsPVR%|P5XSVaFz0#?}BABX?(eg*R^hZNsZ!sJ2H3&i_xgieM$?dj}{58Q|u zNfk6D?Tk|cb2@JXC!g3FbMQu*W2{jL>Q5vKa_Ygs8~F^xe=EX>=5ov`Orh}B=<`-! z9n5$c;uFJ4_hfG93goRR*WDgi%a~B|7?og|=tm-HO-f*KO)~+Bt@RXeg1$+@z8$47 zuFSu((+v8@qOp?A6J!vc##P9+JvFl9EO;iKx|3v+w_~qh#NG429Tfxj+t@seW)9|M z7XAuwO%m)ViN5Xv-;~t-F!TgYPVw+GMCdTq%M-!4maemz+9r&6Fk;b2GBT3g;Ek}c z^14{P*M%KUtx#N-jnI`SkWbtVJJO{dg-=CXd;@ctH9;OgRyE>lw!xeKoB7dS>XP_! z+K$Di%u_M~y{O9QL-N7rnYvWP9EY z>=J}s40O4c9V6j=-!ZQY|7OsjzPh83%)(L@5t8&%p^PKx&{1Rn=HP^o0Hzs^)C_(sy z;1isF_k!+u-Gv<1?|6=NXgX<0bp%{~y|>Q|zXMuRSf6hbkc9}r&@5yzoJG)*X8PS? z7BRbZfE_^NTGSMV&0ribqp6V!t-Sos{Z&?I9=;V+0C0_ZBw5HLO<81&hS>|BmZ0#z zOEid1BR2aTDjN5-L&T=0*}k6>-xPh$VrD6lacCM&abu^Mqr%>2*wfBmeDPQMdNA~6 z^tzC~VbII}0A0_H;d-IxabNmOn4srzL&{}Pu+iME1xer=j~Ud1We-JmG&HW3$f(=} zoRutV-t4Zj{ZT*FHsf?`+XGE=+F#bI3`|S;8_3$wlkTk?Z19$PvtYB9p&*ZzQZx1! zkLvZb6%Xmpuy z{6);^8Ryo}`Y`Ng!N+d0xK~)0Wb_%_684I~63+7yE8!~2SCI|od6_RZ$NYNqT6Qc% z)>ZAr_}-lEU-mBNaXsJHvkvU*U8xi2ZbAjFHo=liLX6N;o*XWs9O~XkoV$wMY>Z+Z z{xSR9tk8VX!#G3cpfBfd)7K<-@Xi!hSPRJZRi#a4R(n0bzJd+k^H^pC#fn|oTKXqWkvf$bYnG5N^ACTt&( zYsL4n+sd@UT6e*YxZvta_zo51shy9)%0;y#MkOT*@>jth2funyOWhT#?MB4#J<8Rv zWtoTEYA1Ot*~~E5L+^hX6phMu^x2`)NdA2cVp^@E_+4(pI{N=uk|M(f?(&i%e(I9* z^^?eab-anO7gRF)yWKY*p9;LcBRB<;tldGf>Fo@{Ta;%Y4o2=X5~N9pRzXqq@HJxN z(as{CUD_S-_7Us&`W-<&7QB&dk*--c0t=$Kr5v(h9o9pKV87+UnIAi5IRcDa|VhgR~ z3hQj_gs0Aqr#XPHUf&y}9{&H>H=;`r^?H2YNQYm+VPk~+Td-c5TUlLyALNJ2bj{6{ zz>;dJhQyI;K_{q$)L<%PDaroAlSzUr%7o4IC`?BF3`GiTz*d0ndZT zPeu3aq@7i4;%1B9G;woW6rBkO`Za7|Y_)F+etbT3;yBg)k4E=rAkY6Ojd~yta(&+c z_|`$v7*Ee6X1tU50J2CEE8UB=}pU zCl>p!>;x=(LTR9u3fyWO$>?$ZQ%w6F(75UrX$3sGW~eSNYKgL~{Tx1aw*oRV)3&g5 znXxob;*=E|5q&u*onR(QL41j6JQ)_=l)W8sj-RSBqnQq8b0|0><$PTDUdMCe?QqqSr)kM2{p6&&U&p;(uH`l30u+#*=M> zk7Ovp|B&ACflYt@BU`w}M>-2DAQ$O_C#%BD8p=TpY9^)W2?c~psNP|`a}I_dAde69nkLbLx7Bg11nm~&P+dRYJBkw zktloeFuEMr^)6U9$aBv+fUi@L_sVs8`nh=?b?o;jKRa|S^wsY2R6ZSLZaEu^=WpWq z^iV8hFkZBBZ75FH(0WneDR><_(1#+>>1zXbhVu1d^SKt-8OjoGveZ;aukQ@3C7Ht1 zuss&$6Yv_HiHIn7thp(vp8Cl^4(hs1_vyu5OAg(3XjNcGpcxiqDzka>RW|mQcVkDl zjcy;^G5Ta^E?eeJR1u2?e}6eRS8j zE$V7^mH#lSXNW23LiPifV)_g1-S+XG<>np%!HPK&*g0(uUk0f?ZrD0b@E-&j)nWzz>{WXeT3gWI zTKyj2{Q$d4TycGQ+5u*xI?2oGV%aSCEyBd%k-asAT14HlXjAsT%A1D0dR5e@y1Nd4 zQIBs-46kKm+D8)i+{~AqUVm1G|8Y9}?jFD@dp=Ao;Vp?JyV??4cfpT6QRqhFSmE1izZkA(xA7L}MdHml8XRdHaj@rWzr-kGy1tM;W3kdP7RNR+yJ4UA zWgUEC70hsq@PakRsGkrs7-@M^1U}v(*>ePkUQN&j3IZ`_*;QD16@ItNMiNJnA;;)L zyk>fU)&ob===$ey3m-^lB^P_Uq9#gjsQ98k3w z{m2JpOH!j^y-J0Rkh+w|;_n(6@sRlZqJ;ZdW&3@j$k0KOPA5r=X3bgxCb z18-i9opde!uE8}?hv8m|^1q*~kETxpC>;3=Xdtpg02M~oB@=97zBYCn;VDqN#5Y^C z>n7(~!-A?}H|+bLV`IQthJ;kerCP|AD%XI&1jhs|n~&-tZw3BuIIR?Z1#;0iv}NOM zsak|BmE)@YoAn?5%b=bGSQEYEO~3)h-R+RJxk=gvK5ix6Li#p|l~p{ftdL#Ycu!Vh zu&JTC!e8UQ6!*~W_L=c#(8|7`4Whi-!|bu;2c<(F6S znR+7b?g>>yBup36dKEewJ9;1WDQvT{-dv>`tP=Is#CD-OsBBmUhmm<{ltRve-%ZXg zb0o0nT$RQ;MV+t?fK1a)d6#(tESH5mDWMxRZ{uB&x}p7TzPNVXi|1bCW?lSEXFqfC zKu+jE4i9#*qF8^jbMtJd<$GWH!mFQZY}~OTL=w+%e0lOXGJBs9q$?q9L7&xN5}zvc z^pJoh!1^!J+aW~7+fPxv!S9lcT_;L(4*1U;vH~MHCUC`jC$7KTydNc=H8ST{LfRze zCea>gC*;t%7|Ui0)|-JLL;EJ!JAI<(Ae*nZobku3_)|qyb+TKPYN1gn6TJW|?r0Hm z<`oUJYM7ZObzsh*B;>ys2Wf7B#T?)wGCj95$BQevxA*qddwaeM_vr|YiX8Ql-+ zWgU;}S2|legmN~Rs{)$rsO0fHFIDn$kd`WX4me1UR*y`=YR~f>Q(nBTx3l-t7eDIR{%lt7 z_TEpUW=7;9L^hlSwf|>Zmi~fsC%nL?PDNx&%#s7M^s!nk?Z)4?@wWSL>r-R!9b!czjT9lqBx39qeg!b4L z+rF2eflK#2h@CU7P3oR&>AXl^!~6JYug&Y~b96RUWU1^O(AQIGtrkE!4(*4LWyP+X z_;wHFS$R!&`2x{-R`lF%WLkmDxIp(K`fTU#e-ujT$?>Q>sQY|7eedbswwBZGwgKdK z+1dSG==-9U_b1jub?83v-AUa`-;Mj~Hu0u^(i)3Jjk_kR5gNsGa3|BwOh0$6{@h1K zzq%)_C0Vra(q!*27vlWGm?$3^jma0?yQudUCi@;|ahakp85BB65R!pQr(q?&M(M=hGG5k^+;N*;wQu_Ax_v)rI`m@li;x-uf6-YA z>_~bpItvXO1CpHpE?md+cY4eP^!4aN;{QZ%OF- z!9?NPLr)?1@oN2K(P(P8yjt)YwTfL2dDFbg4f3fM^)D0EEiBXdGv*w0^eajRiyLZY zx3Goa$F+CkoVTz9{K@!>m)%_2yYbgb#XT(f_!RtCj@$I(A?I5*{a7d!_cHF^3OP!l ztjE`O!~&4?KWZCxU9H`->ng}ONF|7XGhz4cv9TPcQ(lHMOLNfRWdldQCrSdIWJYg~RkiB=`1r`5? z68ElLbq6ek===lpQ*OSDs=h*b&q>5q}dpAaD zK`f)6v5eou@dT8Bw5;*IfjP>tJ8R=6hbSVfq_ipm_r1Kmxv}PTA z6x3K#sVd)E>DgXcE(hx>a-<+I5C83=bwkX1Hs*-X=R+ptVZq-*0xB_h{#^{hsXdMtS2$*LxaM9+Vu`(hq5tUL@w%M$MPFHj8FtDV>FG z7v=z-Vh0Q5XkOH~%MeP~-U{?1ssy28WLCOo#>c zn|&skv}Dd{m&Q5c<#J9$F%|d(uvHK2614jk^pl6Cp=Vm)t9jezyFqA}GW&5}vFokU z+j|5}I4fxPFU50V)f0FkuvCH78v5_)WORxk&Ws%v6ERc*9OCEbs;+|7@_oaNtR5KjaeR_l-F~|H;PL zSA)LKLPW2#h;`*K*Z!b|8wq|y|3SlU1kS;_=!vYKX*qpmBq~kw zX6hMq&>4NijhotB@O2p-H~YrQ-C7K&{LYZv@q`gC2X#W;Ixf17pcLyj8s{CSQ`g+- zxQfNe=OkMS!)A_n%#IU0NO_`je}8ERf&?VbXo*g(+}}r2yZ-~o{R}-YA-Cg8Pqnv* z*~aczB}=M*3H~Sf7U6$_@5dh7Ux=Q^`ZnOy_A>B;W4=GZN^7xx6jB&R$@45n+nwnk z&r;3ZEPJZ|(!Xsv)rWW%Z9N_3cd(ybc75oijBr!t*^s10TXN{Ls23DJN2y{J+y$;V z1^mao@WtNOdk^3MQgv@-k90ulm41UWKljgVoN{%Qfa;8+@Zsx3N2KfPLu_^kGqmvSkxC#4MR579f_`h3*@u z-vasp@pU*mfcZ=vJ6VMZSjTSLwgvDJ3qRX8cg`xmXRH$aDfj*9S1b8ZKzk<6=(|C` zt!b)o`+%2j!>W~}ICM!X$aMJr5i5|670Aj=A`6Yy7MlOIAJP0D$?dU&v&{A_BFo9{ zMd;rq^L!UP^x<13a?QQZp7%mZ5$2tfiUxAdOFhr-e_2;{kO%My=&#M_972EnStQ<< zDHB<1@>$q3uyyGhrkv>pZ!YMFX8DAJ$5=9vq$q0ybN7WQ5zF#}^rO=^yYlR=66kaNwbbJ4zIuw66!bH`~#a`OgqSKVWqI%HdwW}7l7wQj*20r!v> z^{|AelK0m(Kph(H{}mCls_1Jps}gv zoxvDnSzXan+A&vmy_nkTChoXr1!(RS$8Q$B5ZQjk`p*zD851_5q2Xd&WUgLD-}|@{ z`vp1_`w^nQ1-B021@??(1C#Wc-ibHn{toq;J8*53r%V(_{8pJ&r-;E*Y|ic1Q8g3} zD_ZK*Bt#&d*Ykahuz<}`axe>7n%XY%KRKPa6H&wPRYbCg)f*;iMR=sN?;frT=g2j@ zmCXH~oEdGi^Xyl8?NjAX%|d2}+e`?Hz=Z{21Q&+&+$O-q21P#Z7?DN%IM9~S(S8Qy z{#$gLl#fD>o0+0*48s{IwUVM zb#J-r2Xcp{5u37}dDOYm68%%XLz6LUEK}}}!&pIy*M5Z@q9-G}DU8RXMjPHq;qit? z+Z;W6`oWUhTXKe^VcE0B>(SR22U{3$V@hwS6uhjazeJ42Pja?g?S zAF@hd=dIlxy>-23UL5MlKd_=V|M<7TQO-bJCbSPKY4QF4Bh7h|8+S3#Rq%+o&ub9&p*4l_jz&JJ$GqHoN(GbH;}6bAvug%hhfU3 zG7dJ*l$@Kv<^eXA3)sjpVB@H&%mZvtthF$=of0JvoNxlp0auijcp;Sg4Quj5#y{b- zodb-V1)Hl^ME)Ff4H-<_Q~F*^9NN z#|#W$$rGF-5|>#qr)YA(CP}X$dSn#ja62^FMl6h|+)be0J~wp)z_X^U?{f1zgf+6) z#rxheFcxI%#Fqrg-j^acpbc?anfThQC2q1>B4@U!At|bcgVAT9A^pf{y##DfB$4aD zy@s(=PAe<~a=gvZ46E(CgEP(9qCOaVEH5HK4Mu4>6nNiiN;6}c)NJj66rvcdu^_~@ zcQjMbr`En$2@|uwGff*Zisiv`&rJ(>OV;L$MQchHV~_t)^xs=^Ig=a44 zfz9RXc}mCJ9=~2iGT`o^-g`k$RQAZAQDxe-IqzS3WybH?ocD=F1+=48O#!qs7NfyJ zh{goTH_hdw)FtYNRdtG|`v!1*v(fMJaTLaKYd$7fUqizopcLzSrNE&wW~K}9Li4f! z-Tj8Q6tdA!^KQ<-JXz zANc0>%;=8qbsdg%0wY@b65pZ&QuiW^aEi#&f*5;m3;lW|GM%uiHL!*}(#(vtSsF%ju0Gt`4{lWv)?qiViP%#4%_%e4VoevL}VhqzkI&;1}jpme^~&D?-^FBRuY( zbA7+;*|b9<&MD(4YzdA+ng#8k@6`jlyI&oxKd(ayidaX^8k{zH-3xn9;ZAOsocMoU z8MO_@U=^o*%Fa=C_f%-uX-01Vzy7X}7_1P!5f$Ke&I)-=UXwjofH_+c8IRE0ic^#o zhOtW&HG0%oBkKgGHCh3VeI=ru5#LKI^~vFB5!kRIyBWR@twGEB5;0L>e@W{-&Q3b2 zrAe$EQM*Lkh6#5a)gBvjyiccyHO7m^V);yxzU1<-9+q2MJ1Y$9(&9*)`mqKFtRQcw ztZsU@B;A$s?90SqXgG1mCQ^U%U%!aR;&JAD&Bn!aS$HHmri=1Co0KM>M4Ck-zc11Y z!WqbHw6Y;fL;Q&f{!dFGRYdF#c!5)HBmVYxLW@05Fo!okMBW^80H-er8K?tsP2=^? zOSVkSX<*<(Jx%`}Dm5uKTJMYK@1ulGA`*b>X-`s|8Dp)bCVsEbdzvc(dpb3(>vFgg z`iv;cx3sQ-94~C^LrR0ILE`5i4NLSPGX~?qII$~N0(Nzw8MEw>Chw(j=2=jg0*IV~ zo?5-^=l;mtU4%6rBAHIwKVG`m(6z)x&f>Ix9LVu4eDRmPXGq3H(rMo!;HFKGbuB`v zN014#AGQXwV3m|ccF0Z{5hqd+jmfE4ahg-uEx;t$#Gk`;L?gZy(muC<$SXmmsjz;z z8FvPceFN$=b>e0}_0V-E3gK0m`i_8N!ZdoGevhc}%7`q)q%W7F#uA5o47RMGEzMdd z)c8K`O;|@%ka4FEc*OniKXaT}cGmWeJ#?-9eED?Vsds*SPbl-fD_IVUhfF|OmCZVl z-4K4A<*S3wD!0G~YZ?2wk_$gh%K0VZeG73~!p?^FZ9AafCcLXHP3CL*B$~{Ly+J<( zJ*DRhX+>lPajHXhSVr$H{}em9^OI-nLg z6pQ;f-35J6Y~K%2^W)!mZXSnK&K>#-AKLV;PpD4~7k>#G8sgN6qlm)0YQsRziKT2A zPd&DnZQwhO$HVH4Mhu+uB&4XJnKb4z4WutoFBe^EoGe8}bScdGY`wW;-mV9==xBhElLA35M}?SW{xcM+p70-g!}rXa$<} zCXyVNT=sOmIH~~czQ@o`c(0_byLeTtH66cK($>GMr=JRa>`t9w@vq`ea3vk*~o;Zeg+djPfnPJ42Ra zkIw9TjA@)Ki0Im*e~YIP>f%nbenhyAjtLi9No6OokfVBW!cMFia-UyB*9$K21*2wg zoMa&vMGb)W-3v>&ZQpc`Gq(-okiHhYU75)D33w2;aMfJfd*Mqjc){f%!lpMGyn)vh zOm!iz8$6E*vgk|)EiU*%YcJ%J-5cJ4iy^Bw>bc;LjB#~EIQt_}@(FN$WbH}bN`M%J zS~MXB{4nt*gvW9Q=D1xcV_sG+)xLK8e`YsFQaP$Q3Kl~S8a3an$Lbs{z{*P4&DC34 z2a``4y*!-_`ohpET|{Rq?U7NC6gTB^9=PMEiWGR@Vy}ktY7)2E*f{7#wx5JoXApgt zaycK^aXPyc@`0^p@#3r1mxc>I{;SpKK{a!Uuhx9yuhv}LZ^l@ThzMYu--05Kw)_aL z#4Lr+?%*<_bzzTetk&zH8!-WsM>R*0^|P)-7soGB%&Jh7j+ zleu~^a{4V}&UeG(Z;FhcJhkZ5XE^n3tmM4JWd5K1^Du8^{d0Ve3Y~jdpCWJJ=^=_^ zF%GKaEz%JBM%ECSbY7U(*lEGI3WXte9lKTA!mrjf&~UN*9$tqM*!4R=$%}J=_9f95 zv3PEt5khLw^}(HI^3TR1Tbo^f;iEf4x9QyW4iUD^N|5?w&n`p05r%q+*{K_~MWnqk{zvRV$`Vv{e{d|Cw90vvMt% zhgN2G73l6gdU>(79h`nV{P2enxhYwFmq zW3>{yV_){(tak|)8nYDX#}u>v-cZUUZxhV7??qZ4Qb7N%!@WhT66|8{?hInYHNwW+ zTtSpvXKA^Ka)s77o`2oBi}!<9{rX4(X7wdNDslHT!n24CYFrHpEtNTo0ylu(X>_6f zGE+NFytX*IqHP5x>i^KMD7YO@_on2ct#1^~ASD-cFXH<~%YtDE5VNZO&tF@S87$gl z5ENPka)LD03wsU2)-4Oz`Z~&@Nc@JEy}ud#5;PcoBPUlEqJ|P*Ogry!%#V5`$=KW|1`50}Hz8{s!3X`H05*En((VgG&iI_P>lf%-WOr19SGi?DmX}{p&A7 zv&5H(&rJORg$a*Wop$#l$cp(f&K3b5&gBtoaNM8?*Va8QG{X)K3fJgW9F;Zkj)j@Y z{@h%jwOF4rl!!$J0O^ znlvt1y{xh#r^L2Ew%pE5BYBpbKpBe!%H;3P-PM;zv38sPSTxO5Guz`l?Sz8{gZ zBeNO0s&or_lx?k0bRWi-q%xpyW<=)P^mUU_+iFlNuz;N4%9K4P2);t@$cLVOzVQXIS>{oj)h_CXt<+uFU zEZg2R^N4}_^P0{aiSh67m(%We@83V~G&~ zmlM9>+}ERdvv74qkB0wOivOA7|CAoGOTNmZjD3a37|6J#@f-(maSb2q`5wHZt|%(r zF5}cz@Jk+Tgh7{kpFCe@2@ zwWG(N;(PKC6Tclk8~HtX&MHWj4BMByfh_YXm*NdT+oqcLIfwWm@1eRw^@sFB4TrWK zYNTicdV&g1G9KriHpY7>l7?uvtrb4=KidB?WRR}%^|j}F;;^=9l^YT+02>rms=AI$ zVKeYl+|?H~XO6p{>S3&ap5XnQO7*F!h|!V49zqlc@s$`w8Ag#tqwvOJ9OQ$NF2+IG zu_-=&17vE1sjr1U!o7Se_lqbLz^~0*;8&WlwK!jaUy%ze89sPl0#4>Yi+C!Ge;WZO zz(~Yd;T8jdol2Z7Ix)xM#%fEV-i138!vvU0B) z8^vshI3Q+=_oG(PHY|@2{R5+(U#ZsTc$kD)z#HsPvUKi=HKK~>_MTETRa$}iry|Pu z%$DNzr{LF1_#L}(8z{hF9Ob(96(fcs?=GfmSSlzz=p%FCncC~pT|J09hzylg^jpVz ztMIiIy=`S=92TV^bSy2cY;RLV2OA46q0(fBA2fC~+20!x%i_Fi2V5L2rI=K2-23hV zc^G?51I0k+rin2osUaN_jWPYSi8BV#+xz%>o%0UiA8vjJd0cBL_Azo1^uQjM@?YOe zR1U5sk^dU`tZ_~GukSIRQ~v8J^BN~A?(Pz0jQrQ@yoeuyI06Owsh<0A29;8-ZOWRl z{}out8MtixNR51Gao#%yTyia+BR{}rBdhOxc`34F-^S<4ck=?sr3IF>Prb+sWa7Nd z#vUtpp|Mlzw6bmoS<(w{$-7wW7j<$Kvwu;K|M6ewwo^!8!C4~i$j%)&*k0B<=7bd- zJX$CZQ|uRwh&n)Yu{BrEv6e~Zc^RFD$oG4!XSqRP@G5gg`+G`tHnN?l4zBey4nGM$ zd1)Z0XKOt-uNu7?u4H=V1r*Vhm-RI2GQP>-r+T&;R}_h1u#Ru%KjAN$edULziJTo~ z-yqL>0N&;s7#Az@U3gwp4$Khic_;bIqg~@}4emT>X9m@bwOfVza^QxGA@CZ+Nyx{F zx^a)Yn4rRxGooXEE~O{8ME5QN|bUVSG)QB7U1hL6IwJAe)^GHo((rpZ9Vsy z5Q2R30zxoK&U@|~-6~)t8)xXI^Nq%}*VS{MfRb!L&L-n(C}uSFeB5B25!V8d7)U=r zqiV*wGpt7ivNm$`cO_Q83@zs2x)j%L)G3L(65JWEnWxKmy9D=(sU#rcTEskY0Xn8( zjJX(V4rV?ZGd~?rk@cn7s@dYZ7<(oQa^P(4WQr_<~usajIm%20dv6SJ7KqA!B4_Q>wQAa zz>Lq=S@aNm9{<11Rc_L42`z#)HX)z#r?<^*AqyMgKk(Fx^DmN996jH}T=xF<-75a~ z(T>=}RQucQD^&c)2`KUplO3X`iaEVm-V#0yD{@)ZvgKLDo)`!|@`butOwZn=hyVeCVfsll)@gse)`@DQ*P z;yZZY?`rl3GM-L~RxGv4ZPLNQifdU4{15I1w4|^aSb2#ER9>9K$U&E~|4;C6J?o7> z6Ms%_u!A%mdosVGg^$4!3HiDLMQS~l+7}_7hLxF8)b9V0QMZ3#yS(oLG=UkQA?Bg< z(_GS~`50f(z9_mkR{05bY%PW#dTjq?Mr-IQtVe5jpug{?izY(w0U&fa6|o8*uXmm>Farr#efQer)ylP1N;tS z&)^+N?m)FQw1I|N3XC!L$+KRz2)v_tcWSULZ5p3PPvBS4itE`UPp2*A`G7^_7mPJ= z?>JZ_$$cE(EoO>r>q*CK%~U@4gF#n^vdQ~%cLCENb49)QF99d|k@NI1*vVDtrGPhO zAa5uYS1pJhh3Jd}d7Ls+R_dh#dCKka8NW{TY?!IQvv3-4aH$CmRiNEs$ZDNR=~Zb9 zSR(p5|BHBbm$Z>Bk-qoLf1JMetb;9Kv4f7&RcDd=#l353aHvUN9-33C$+yxh!&3aQ z%94c2@_AYo?oFxwUj2BS-htBZoo~{QhEmyGObM^}+*afXflfOSUKVj*G*KzU&O+@& zbRE>S;q7ddv~eUJb$)v^S?~B{1^S?rRv8hqismQF_XpcS8k=~d??{TwE9RHdMDmY>|Gz5%LmHmvv_3p%A-CFHVthL#iD0T!`rF9 zn89n5wccM0B@EgDNB3f#M8>L^HlDzCGPIW|@l!^$HoPgU+>ksKvqRGD-H7(l=kc&i zoGhC_sb=zoFY5GQ@9#y7Dv~$;L{R8=DtUZ2PLTP$4qmkP;A`*`qyrJFvr78j7x6!z zb^6%Zbof}44!nvjfAXEBXQa) zJ3FuXyMA^}+x_$n+1`B-M{B)*?q1grEa7)yw`sED>h=|bjYG|$WUCFn8PR*Hj8@DD zl_FCL4;@9GpMh+Y+r-v3{T(z&MdG@!>3{vpd~=6!?N8i@@*$sj%3L0yi9@S4QC$@ z`>w_VXVMAxra0l=6z^g4Z@!l_>-|58_x}Vf*X@Y1H*jvInAh=qf~$0f%t%|tpYu-V zvXUjOSLS-Zr<6$dDr>x(los#Kn4m;?6G7=D{^amdQ12!eCp^ZDv-clF%~x)V5oho} zoSA*jI)#skJ{%L0>P3(-mSM(hFI4V-ELVazVqGkm6ufIon6laJsvT3F-qYJABe(Ld9Enanp>w$jtALgi zr?jcu$)~_`QL5lPVs(Vpf^l*7s12q`eISw7ms9mTd(>bGU+)5|%(TVGc0 zg-rz_Woad$Ir7t;AEN~cXC-_eQC`Nb3qog=<#k~+@ov}3!nQ?z?QI*4K(?VYWtNQ_ zKX&m{3C^`@*j9j@Hq*MJ`cRvqO~+gmwknJll#5mwR!isuVNL~owr%GP4ED(Q zg}&ww4P-$x>x{B$Sh@{grUVxvp2BSO@6V8`7@6YvIg~ex}Uebn;L@Mal+E$_m&&b(q3be&Z zJIfIRB&T(^r~`T0>KBl{P3#p!(QG`3)5Hn8FnDeP4pjQW6T?cH3!=}Pbt;o!Peat- zCRk|Xi?W7Z3$BIbUhP`cu>GB@tXk_K$ws6jLmoqP0a_Aq1rXC7cUWhN4v${Ge%n!Y z#oJC$Y?F;>8b+ix_4%80scl#23Tw#2IXmjt+E)a$(BIIm;NNLr*cTb^z`J}qH&zss zoZX}+2o`Su6_hpSYN(A?#tJszC13zJPulf z;_ZbYE_9997gtZ1l?2*7C=2`Ql?(TM?#I@Y$yh?%b^ zjI${ckq4+>!dJnhXu=Xyukgw=?QleVTT_CnpVDKTw)hNZb-aqdRGjHkD|JUfj~zZ; zX_R|y0NE$v(|YXUH{CNo2TtoNiw@9fNm`jl+FsV>wwgol2N2h2rP4N+FURU4W(2H+ zu5%Zx>}i|t$dFf9yPNQ&LVVZWHeZxk2+0|~ z(#wI>k-1>r>H`!b^)WSlc7ik8@wA$r`;KaxjmVIB+f-ZbubkBhT&@qIn6NwoEwDG(5H9X7C5WZUUk~idhqx6mVLanVs7=0zeRQ*h76M; zKNaywGy^z=O*m?L(<+OowOQgU$Npum6v zytCAGRj?_X^D@SjhyB2a>eg+jC* z#(-Eh(5%JKoi$?=xs`Uhq5aZz;|s>XF4qZ^Cb4sfONUSFRDG#t2eq1TscFyM*mZgq~8vtcdp?WTUq- zdYe_MVLps!Gy-~dWmLHo^I4K8_dNXM*@rRaGm2V`5rlcdWBYj zcw0<)Wi|X`J~MvL+IUX0u=I*}yc&pD$QAVh?CLt0$DI zDxgtcv0t1NAq{bb6`H*R#fU>Z``nctwe}NSU4JeOSMQ1|L;$F5Z!H4_bp5$F4`V-Q zW$PH5f>BE%#`9t^y5-)VLo)I}U#7p#zwC7JStq<#U+cQ1{iD{C+WMBmD(-%r(6*;_ zSD@~6@i{qABIMk!DJ5w?bdrvSGK?rxAKA}}8o_t&p-efQ{e7E+IZv0iAY#nlhptBXja2@CMCG2rJ7>DI3A!8RREHQF;Jj zN%=);tZddwt7gga9>CiTNghu%+I$vITj~mozHBq49FEGU-pz_ZEa;w19SgyAFkHv> z%pm>)S8=|VaV6u*-cf@q8?NHr>qJrTzuk)S0trX}oBkQrx+{LCEeh@t$m4GR4k|wd7AB_ayyJ6L16C)a?Qd zu+m>SdA<_J<1!ESV=n)% zz`KDR&G~G;tpM}ck0_cy4K&05$sYK%Xe+Pjmw}zY3*YbFjtC6+m9raNtu04ny;yZ| zhwk##0eh?NX{Xr1)%e1kXK)>3%mxiHWDudOjz67%jP;5ajh;=0fk|6pN)8DFzeuud zKt5&S24@z%W;oYA=Rtp5zXNfu$i_KIUsl4Js`VU=DK`=g0p2Zztc2U+@joSkX>pgV zlaGs_=f_d_g0esAqIamH~Qg&q_lffSUVIJGw(z2)Rm2O%az#Mo2WFe#(YL{@z z#{~+{;I61F}&hPJEnSis}7Wh&7;i8Y!TZ>e@#AC%Y)#1Z3OE z_u~t5-bMY0$af23eQ8bmh6d~R{e1&#+-}8$YAD0XiHK04Tz^rZ!2grLgVf$7B0YJr zCiY;Ge@MhSFd{usi%mwPgB?=y+2;Nso8Jx!_9IIJBJ2$!a|@Z2QtfyebllA)*cG7p zO0;TzW!q4DQrk-hiuXN8-0h*0ta`Td(EIwSLuaGLFX8}+d)Nq>(J+={9!eDXn4?Se zpEPHHH09wLC|TZy87L{E(R((`p4!0lI&=J=}OOMzb=z6G^KqFwKWMN&I&a|5A6&cFrgJKn7SpY+^s_58j_{Z`LS z8;Gy*rUtfZGbZ47!y8caSe1n*8fpGW zpDDZ^+P*f&(1R!D3h$6W)mCacq?(3=C=;>QVla-%&|&nDs5~)m<#jAuUx_YQhZJwSfbPaT3hv zF8@pI@ke3^Pact5i!nnMCtUHbBknC&f3-cwvxRTL%0<@Sg`C`%p=aO)X=Kqcp$uM- zTPN8oKL$1EVmCdTs?Bpd+sSI&? z>!Fuk%)cMyheFV8u8~J)m9WO_rnx}8^>-E6Zlwj7qGu^NTvnajq&bED#9TYk!g$We zf&gl(DpI>8)gfD2!*U?~4FgUlqfQ}li#2905!7k=8?Z#3gT0ldZ0V7Gt3jzL{fHG} z?5)VyL-9BTt1H)R&-|?dzpBd6zZ(|1QEmS08@Ks0_#}ebLc7(-nvh902cXn0)#^i) zYxFJDYHfGuKa5tx=bgWv2V1z=R<}O%qyzTD~eC*$~ zZ+`nn`>MNK{tI3Axwou1(R+8>VgIiEUk!Wr9qxJwy{3J^g&moR8?Yn7`OS!z@2InQ z!RG$X`9oU|6c5MJ8RnGI9)=8b6Ewh&R90{6Ka;m=m>nV;Qdz_7fyZYbnsW{bN#~Z4 zSUtg+x~E#t?|j*rwWp@@75smM&OF3{NOK~N-jPftn;Yj|`e>{ITR>%ATD4M<_6VeC zHD+Ipod9km};8tlrl+Od(i-ueg( z(0mEs%I_0whCN{#>oS7##9YP^rSFo1-|{aUw)ajOiSs`peadC&D7Ufaxx$|2F+&YK zbv@6cw7|0?6j92+yvD3vfJLJOK3xW%ZUdiASk;{4!T2Hja9q0t%~u&9uxxPKP}6WD zaB^Amha)udc%^vH!-(3PUOTFneyW_?7s{kr8b>9hglCI%99TzbL8Jw&;;eCa?UTql zqLknth8mjtg9e{Uw3oy8U=K+%up_07C}ZyT!I+U4S)D=|Nua;tYU>JUsnoR8eT$Ez zBdK___3Q%kYdWLMuMw|cd>P`psfG4P8ALMp8$7*)3~)RLs{RdPygWD>b0FTCmiFkG zIKbR)A^#OpO96WZjswi~%=j|KnZAek?TP%7)eC|qv#0P6srk-tlz(mvdXiy?IGe># zjCDX%}})c$GzS6}Ke|Hb2a?(Ka7&{|zP)=M%W;*5b` zMVpYMnWOzI>g;pTSL|BGdhWtiEL&CkCw5ouf3raC*X%&;pV`jZzpy82$9kSHGI2q= zBY#;R=_h?X7`ytvSQ*J>(Z{&Kt;l@=$Qh0KQo)XSlutF_=JcoMUI@7^i#JkHZv=0c za3tsBX#^YOMBqrsWyJZYboz!`HGvr*qXDgwfAm&hfBfQG@UzV-q$0O58@nzz|FS(W zyre98%K`7Zd;^;0by2+_2|wA+Z*jY>u;dR|VXQn(dFPd0qK|42tK(gRd!{=Tckqt2 zweN11^n7@Q#g((M{}ylZ@Fo!&IK6ElPEn#1OwE3@JcGvCapZD+-}lR-6MF9(>Y8u% zz6Q0LbLg8JOf`C{Ua7y^_4lF=oAh7%NvZ{#hlY(9iJ(I)`4{|12xb94xcMXarl>2S2}hL7Pi>^~JA0=XXB zj2gEpG^6JDt#gpZJ{hgWPf@?3wXL2F^E{?6mcW>hjX3;&;*^UI7|E7{^5!h~7h3i! zs_k)DixsJLvd8x0XMh8tVX^iNXq5$I4XbAV_#Y0msJ7bAowg_T;EQkL$v>v0|MXwg z^dJ8+E&Yi%JhsQn{BPp!m^1r{LGXntBrSHd2kF+fc1Tkew`$Py$hspi*S{n%-+vSC zvvDtj+rK$5PtW(=r|hTN$DIiAOiQ7S}1S)(k1 z1mE`4$8^^9m1_I(FVOQP!myc|6}7!6;4_xkFwKf%+(umKp{?x}i(59w}KGW1!X zYQk6yw)`%=wta#7QsIPv?M_clWkyPycR zix1AL8{JB$%E*)OGyb8;36p0b(WS-;(l5sN)&!1cB*t7jEi$T+*aKHn9Q&~`Ry;O# zsK`Ghu+X0wlmm-~Vs++U3A*&h!^puENDZjnAB@K930aZFMAG*Sjh|$r+3tit*Qj=bBo=c#dARE|npxj((NKRL4lnXaaU} zc}cNe9e9K1j4IH7HMO|_TdtO;BhUr?v5ObOS78CL`EA~p&i@B`V!{hW=#zpaDk5eo zq#L7BZNx>B-1(Hi=t2rZXK>WWCY?k7pUsg>#9=t4Y)-dJB5zVUDS*R9W5k$bmNTTZ zC=ISQyNA!)hPZ=;EQhfj#c1nR$f1EFa3!QMJcvHrC;DK)C`EfRVzFKcx+#-c24=F|*YyUx#l@*%b4GhCjK-pDRbT8#qCZn( zTnS{3#&P9z-C3CE zWyxvRs*%4u6(Z@B!D$j6z*W$nzp-4qF?Znx{Q%E*p^{Qt^Ms?OJi9ZTf+2 zt-H=FKWl@PjZH5L@DatWtq2aqwM`9ZtH&BXkDP&^iNDreY!?F;wtuTwOLOjE`&AoR zSAG^0#jW4@P4Y&!k0EdEz~XI;IPU#l9q6@YyCl22TEp@iGhBZRWBeiL#HE8Z$zeIZFQ{Z?EEiuv!}rcb=y)f;f1`-U{#7 zjUl@|hf6zP%aAYayRi2w>zl5^w%5YYAX_~HMSAY9_AJML*iXLw)VI&^WliPWdV)%e zGNkK?qcQ0+C8}IBe@;4Q##n_VuSN~9+^TP*cpuEhE6n>Eimr3ZPud>Z@AN~L(pD2n zKt_cMEw-!tB-t~>w(oAvKfUZ6G{%M$oOrNrUbiQGHgaLicIw(UtJky{uHr%d2heOq zfafB;l$^7C){Z8NxDd zA$n%@gLL3#KZHCGb__edraq~t%l}}h6_Eh;1n^VpYCE`J%?>1{rSFYZ(*yDN{Wp*8V4MFi?wro-Cv{jofT9%gb&H~0U{RE)WwpOo z&3@%}|9p$8#4}IV4SK%1?3FdX`A%E&)1rs)0i=FjhPIqQ4YB#JtY*tz@hG=9KW$JE zN*QLrJg>W6f)7ZRy5Ug2n*NKgRogHAjFB8rs<)}{#p}uDs1K6usx%dAAl8>MB;no( zD=QhA%sXif5Lwc}vJdt93t&~7XRL*q{z?tjBSF}2n{WYn`Gs$~A}D)0GERLuS|6vs zgWU7CcowGoAoqNS%|F!NRe*8cfeb+9k#UmkEqFEsWnObL`5@jzOVMkCm?gZ8=W;B*m?fd>}_bwY-=i;*Fv|m-CcIH6uR}IgSE!wVK%(DQJ zBR97X*7G>t%|G?%e2Lf1t3u0}!ZFYLHEB9_b;|D@fk&Sqp+R#Z}Dul6{3(ITd^ z_MX2>1^!Mr=)sdr!bu~Dh8}@F_-HY_N1kDpfXJ9kb+JUkPSANLDv-}QmoZ0A9PW~Q zKY|TW@_Bhg^0aUbcv17bfInErG3k}nr+w!RE07~i#+8YAhFoiNsUOZ09E~I~!JY4YmTX42)fCW()6DsMBr7ji~JWhlwg9K+_QqKzbN6F6_fUd6(29Y=7E6AcbJq3MTh4+V&> z13kVKC%nftk0d*|YbbzqT>6y7q*;Z8N=n0ZKd9=53xKh1hIEj=0z5Yxav4Y`8jI+Q zoR9k`j@m>Tq|l&QlqilmbiLWqEJ!t+iY;F4PtLyYKC#@U8F2VWzyNkL1r<0h%u zqHf;DJBtpD;`@y_9l$zM!#Irrr@2si>i^B&yT?aWp8MkOtXXr(1+oGIL5Z*?1QM;4 zfK=%&m6c%}P*WT*YCMNcLqNc8Tcc3GZd=}&S-DII8X_jaA_l~Ot&OPT*xl_udqC9K zdZ9he-qbd2r0(osRn|-LLA@d-UBWU?)+qxRKTBv7O2~+Nbh@CVXqfQxNCrZq`K6cHFdh%9 z&FRVV*<}WPwKt-Al#k(=|D1RD&d=0HbRx-fc^^uv{Afijtkc-cm{x{!#tIoM&n`gy zg>pm4#$k7hlOVV)y1|$Bf*085KxBatZ7pPg$cUJJc8y+6jxj|px?ZEyDZ1cg9gwF{`4q6qLEZsAj zvYl;c16&M#-%Js;ZV1^h_65>C@{-{9q1`EFv#yFP=}pSr+!MUK5?&Xux5#dA18g^D zWmZglPw8qRFfPYNUDoDu%!mP>Jjj7w3i@iAT8w+@*Q(Y!Hv*2ta53v4i#xQ+^sBv0 zE<_8k93t-&;AIt$&tpvb0bS3p`-Q?)Yi?(b6Om_aYiMT(m}*Wrn{akJWjo0So9cZ8xv zdm-aw2TvL#&oui&tz*CcX{=9SK&Ny1Qp=jj@BH~a+4BKb>1$QGbK`+|2kxfZ$!JeL zFna>s>(Rbs`qAO(2u0ix&t5rNKGv5}`D(;>g~W8NYF_w=zkFns{_|wLabH3oY)v;Lz z+DaE6+5Kk6FWOFuopW>Ou;EMu2Y2}DCDuDz-pnL#*~o}*y~KQeOSQJCS%y9{;x#bI zb%Uf0n>NKL)&A6Q2s?E4F#JD@no8i`v1l+ivc%)woTFQg4f}i&^IqX#uKALNQ;Qm* z$FVBX6|q-(`1aLFrk$4kE4OpR1yx~Zc(9_JIaki-i(6_sz>QBe#0y9d|}=O}FbtIr6+R8i8!$D4I zn@0E#5B<>Pxm+n;zJM*FdU{aL+jRr->g4v12kensb+>2UE0p#E(gxFM7SFsBNUL*K zxMF0b2icfj2bN6buc4%k&leT>;{4#g0PK|sxAh$JYEllxP3UhQ-Q~7i=^_aEafBL;- z-G7vx&Pv)I%5PWw#Umf2>ZqPU#QJMH*rnJa(UQD>txRGGgVx|?J0GCvjXwQ1w+nlZ<>os+1%CUD1>TQ6fqKuJe z4Lc17I0N(bIm3+=?9U!rmqCYor&L?HhHux_7Rs(Qh%HbpA5Z1MFPv7fL_3IfHmFM* ze|Owwf#q6rJ7pF(?renaTiiHQ_T*u<_1{RFx!5r zIeVk1ne6kp36a^6LF>Y`3hQ{9dY!QP>^Org+u7b2jcID9GZF(_fuH+a3DG3ws0I&G zggt?|2IWy~xDEa>P!4d9Wv$`|hO^FQV@DD{a)VmZ*n7;D%IP>D=8#FNMbFfVYE9N( zjpx!Ve)2S;MyPv!?ya8OsIBcd+kOO|IvA*9&C%HYVZ~hl4#Gk6`@|cVv70=s9ye3+fGH z250t-qdEGwD=hHDVAXS0PhwV0lc%Rb!(x85St=~+XjWy(rAonNBO^5t74cKHxAg#P zoM>13TL!ET-PXR5_H~sfYZYv#zM6hk@qGDe129hZ=a2BVYxf=p+?xlumk@Ao-UxqK zj_8#hKu3brR&bm64|5;9#WPv)9xSxH27X5KxDj$E(+&CTq#hzhL>$e-QLK zqlnenRiR*pnlbTs)(5}8!l!J@gEz7t3Cs!~G1FhFQkoaz?RM797x&=J}9a3br?Yl zI|M7zY*&bRTr1heXJ@%u;MY)rf6QuX$%Q95pL4Go!wfgdE<7VZl?IPe6^!9VkX7Z8 z;UmwgxynQEL?+27Th}^g_j2F0Wz^RK)KKRt4+d#Zz!RAqv3lqBjo?NRi(1hWIWi0N z!aj5ti_W4Il_xPj%2{3b<<+RI4{r);>GN9HMwbOP4zz|0{x52^X~6ojuTx>TAN2WF zS`FUR8l z?iR<}WYGve6N>~#7xTH}AZ~$9K?$Sp-h76+ki5JPUJ33G2IY|C#hIpj+lVWdeqJc( zUP^^6mJ9h@$T!Ak&cL(|k5^qj6Bcu%Wx7Qw2;7TPF4J?7BUl~31o^t5&&4R;nnRzH zZwfR)6GMLe!bAuZHSAYW2a~eH?wPN{Be>P!T^}J5Amo zp=YTNz>aP@)?js&-=Y56s(%?Wq`9A%udkMeDzmIkZ2uGRuP5%n(^)(%0Z#RHH|hsemBW(u?Ii;?VW)o-e3M6h<<<{Y z6vh5Iei>-yFL#IUt$p0OG@-kn{R_(orue7tJK4(-kL zUtkn7Mn|z4eq0{;)f_|>s){e5F`)k#MRzmxpT?nIBU;Svo`4i*{OWUhlNnDC<2i=$ zgg$dT$1t8C#&hg1j3-k=P>jb)t;dPyA^aujrZo>VGi(FivYA%cQ%=vwz!>LJ*UN`q z?P_M#n29_U*h$E=1aJwtvra-PT6%spvQHC2Bhe? zJWF4c*pxn8A&wh1-;W+zPS1fwh>l%;Jy79V8~BFH6IkwY2cB{~ zZK@8R)$oma_;)F>o{+bU(O~tt#PcvM=u9~w;PX+;HQ~c|$KbNCKrmBbhp%ECK02uh) zs(FDU-HjdA{pA%m@PGCx))Vk`F>7m|w`#OkpN+SU z-Z}9vW!eM*AVC)ShHp~Qq_K8`Zseo-r+KEKe!SVL@it@IPeA?Dlu6KNsTE| z`w>v4Hd&T#?y>3zfA_wa(}FN~;_MC3g~WUME;v9(Iwn4LR4<1GY;HI2xE@@Y_3)eW z_<=yg^P@00FzXSCy7nYV=r@3R{5YcSy(V4_AETs2upYDiIH1p04ps4(r>1cebY#C< zwJC7qp}QXV)}A{a$=ZM0UQ6`g!>$TxyAi)0CB9pw1R^?%?B5&s{Tx;XX4uh+%e5l( zdIRX{3EgD`o4K^0z#jayLD);-Q~C@KmPuJVZI}_tB!0AJIvq8Kk>ZRE17PHrhm)%eR*iH^{8GGa##;s6q&Rfk{-GFed+}zC z&+uEnrKi8i@dCUpNWa9% zRUXR`l4>aPrF%S9oC?4<=o4>0{8o3LYd*U|na|$9?>{K>Er;>j2_F$883UC-9%nLV z*5uW-@ncg7zxvAFp9Cy_(p47NDRzmY@sGZ%Cj7S50(||i4^DHjz`p=b`-qqI{v_-i ze1m5BujwnG;ZBtM7f}zveQ=6pdMCKM6!i!mYJD+ysNffy+)w!RSUv%M5nA1J^RMzq z|N7utu6Y)-%$4En=kt8<%T~2AyXs^%<$Unh$iv{vOCHTt63#i6pTV6cb49Kdw8kPQ zcoTrk{{sI4rAoC9iyGFqw=!B2U6Y|1P73WM0Vljib0S6FuhDI%S@JH(n}lCET7-Qe z#}@jO&bK%yX`UC+;$;N0s#fG^Coje5w!nMey_JX=6U&ZRTA@)??etzQ*)^6cM=eNq z#&Ug5g{bYXwl36^J|`fC12p$nVKpnh02A~@)Yf^La@^@rV%U|UR=_T_t;Di2rRf`$ zGjWWNktwnlkc51EehogWHxlpIu8{9D@L&w0^l`>3#XC_?jIZ#p%~^o@D>8Sr-;w=D z8cu@NOpoh#=D5rrNU_;IaM58S3cjda>2+5jQgf!oOnc^6+}PY6G!}l(Nqrc--D|cw{m(kL8@}!mTkIN5Vv*$+Kt~0Z`hRH8FaKpb2xU342 ziF<(qoW~r#T9n+hL#wdzIzTVjvq^71FYdK6v-(<`OoB4GNO;b7Z^crcxZcP@3rtj`VP*8n)Z8G5ZneklB#t1I>@ls!7E59 z&7se-V+}8=VzwnNi)9&LKqeROkr2Tfk)_0_rx(78Jh{N5{}WIZEAPAT-O-e&3S9Ou zeC(S|Kg)TQ|Xi@K(_8GOjh8mox0VgqdYJ4s6HR$05qdhFk zIe<1_OZTuT-NUfi!{900Vrzgw7SW#ZDbaGw@Rak%2gxGAI5;2~9kB}kH<|r1mO7Vq zO`{xDd-t_Dal5qcMcga>kvFaTpzDbBSFor3O;soJQ6Feh3yV|}E$NwuT{th5EN&Rj!H2hmwV1PRc4SKsbPj%uWaX=GkC0&TKK&42prbwFOVckfc~9BX zs2uTa0xF(#dg6%ff^z`L&_td`}VGD_v);h*g%+d=iqZv0jWD zk)G*KK+W*UL?2Y@BYo4w)89N!EmJSXc}coYyT`_PPFrqjtJ1|qd-VKQTDzEfXwH#X zABt(VKHWxStd00*={Mwn*K5xD$+4UnS*=NjbV`WUq2cQWr2rHIt?HHG(yo9=DQSH7 z`Egc5t?t%xvpxs$ZN}*}WM~U5o{9ANQ6Rkz^5`CF5Z{KRq}L&sJj(o}Wq; z<5@Ny#PgGoQq9I&p|KZlM~pdmt{(g$2Z!5uB2g0Qx5YR^l!_9g+bE6nKZ6@Go_~_K z7|-wr3=g@gaY^LGNMGV1Nb%h&-ACC?0Mao;7?g?56TCd&=2e(0y~F z-Wfx)smF#Jc~iBown8~ z4gO@XAo3{jeTN<&ni63c-4*4pIi>P5P6<)PB;&{0rbbD#;BPnn=Hu^Cr!+J#Ie$2i z2o9GezLKmKLCLBXJIg(ev!YWf;rc)V;|sV=vGgI5i`pryh&&)Zs{d>QJO1)fH(> zJsN3B9gOTvJrdcMIuHq^_D900)^*|HZCS@7>t79xpX*$Cuz6@ z&vS-#Jllt7JX?pkA)uzqD%%J;z?cs)?4 zGyffdTF7|5UbVYn?=uean-|Yr7?QFv-?r__;oFJUvgg{=9)7h?^B- zrMMO4EVo)9OU&GJ*8Xs!ay{U|(4G@ve*hz_zo2_8H2z-B>@qJA(8tg7`E11@%@Ah$x>vwd9_HPYql zP^tr2{2kv$r8>k#PiD)HvV{qUyqlLMowClXgIV$>{?$~rycYW9&t3!NaKGsRR+H4t?!oJULjp{>; z4Brsu&Q{!8WbBOi@N_Ajn(2w=+}J@+xStmJ*2@sU5gikG5%py#&4#lR(36p~xkK4! z17~xLI({v`&Fqh}_-qiT+B&Qwe}=9T{84Dhm5Q}15*nB|33bra1UCqrn|BwP`)+jo z=lE(Va!hEMDB+GQ^-Z(j2ErAZ39NrnWR6&S^9wkHJfG(6{4aJYQ!S|3ab+NVP4B|x z){)!5$GTnc$sw0bQ*^n|#B=*wm^&j~stCs9x(T@R&xDj8T;4FCBzWdJE2u=IhIC)O zkrK=#N@lp29))Fz6mT(Bx<8#j550iyigp3`mUg@yL9`Q;!mnF%DHM?ceE;0ej%z!w z@m>mL2(|o;`S#mX9arVyHN&Yzit#UiVSUHAXSxEM)v|yGj3Z4q5 z$~0>zAHf@OnxHX=w@DOJ3o}?u+Laq~dKQRpB2KU-!#lP-l7t*f%o6sJ;Asf@jb=R; zW#`bGVz1B>+M-h*nIq0WYUCV|Fra6c-Vq1K?F3w;GqaPK4*`#rv3}A!@jggLGP6!S z{~Z5U6aJrho5$LF`W>g?6YbL9n=RM|kPkY_h8uC9TRpp5_2R1CTy`NfS{l9h zHSZXFVV%A1-QLz>tWYQFz zn@%{N(X>q;NWKRjTJBqa?azE3_OQ4o7cD-ZZ8|LbxwjDQzYCh(h1dk$d*6koePjGO zegE%Zvz38#q9<~z>``i+f2}u5`xM-pJF!zgz}?xWn7z<8VfN1J;WL`=!B?qQfAneZ z|Ak)Jqh_yg(_aW{IeWD4+0y6>(NMG;bmCX_1HZfOvwFJu3-na|8+!T)dV1Y-(Np!a z<}UkZW-s@yqCUpE_5Y|?8@ru5ebcVBgZI)$+6bB5?qv?#tU-CCXL$G5&6VE$b&-k{ zHbP6^`D8iCynK`03=%GDLcisVg(1aCoF$TjB}v{T&_ALc<{+2R9$W*q#}0@@9bp1oW3X!g(GVWkoBX#12u zaE3n1kbG4@UiS^xe5eguEKh+9ygYuZ-u1g%Gvf+$evxsJG?4ZUjSij>z<)97mYxE# zw9*KOcVdJLdFeZ^E;n?;MzTBb!wQW$ugq3NozW~`*R_8%WQ@ehKaS#_^!~$mwvCtI znIo`A$4l;}yv-PmPK;ul?2bkThg(Gpre=kT=& z=Vs)Pun%UxK)wyqR{cS=LXxv9(lV#5!F5R40zJc%kMj6GLTe)*c=8A|PDnGO{Iu}o zByA1eit<~e4Z&~6Z-eHo=jU)LW@C?RfFtruooJkp)Z~xWvgExo@aitAF|Otv-f$8d&(oys$^(j zz}mSo4qs8t6_DlCz$fUos9I69ebA>`PZ(CnJx5My%LlF3d&{f?T3K!ZokHj=6ha)PWf_U&^rUx#*NuG8N_uRKe*}6(7{LTz0! zRsq_=(CLjHiyYI|%J}svA5D~tAhGdlBpY!PV3)Ly767v zU3Xfq_Ns8dQWGjiYs(0#`?z(GAHtZmi8-J}7GunP{+d$e3I$$r)j->$-14&6sSP{U zis%wKUVql%-#8$hl+ZVozVl(6#slzP|$1i=g)Da<7b* zQzuU3btIuomweS#6nM>5WWmh?ZDU7;VSOfgv2;hZuM~)=^|%>db}6`#vl8$>=43cg zg69(MfR2sQw#)06?tU|ic8_mK0-nO8+oM6~`1tLOZ)T5A#fVvaFq7gcXQtiVXVv^u zcsnDAL{d-enPkJUYY9Ik>LER>PKJ3PX;0~BsWVZRtWRVmWgp9}HJU)PFGcFXL^!D< z!le!GUc4VpG=bj)p9@R-ax?_+Y6ZaMDX49vUM+W*i!&~*9Z-go!8r}RM%axLwgWW7%*u1z%gG*@-P4h~M( z(76U0y%R0gC$pe;?Y1n%`@v*5p(nEwHoQZg8a$kALf`EP^r={j7Tt12@+IX&HuWu9 zhSy#GN zT5q6L)^}o!JIq}K+q%0EA427@smH#si|@_iJ7!U~SSxu^q8?P12FaLgv>CL%Y(gzB zHtG#I0i8W*9S;)ClWM^8MxW~rhf!xZ5@FzQoJOO;$VxQ<&+YLQR16wnBRjDJUu1k~ zGICPQzG-i;#7@w2B;R9fVd~z*eRxyWPBL~Fxv7@KE_%z`lxj`fPfv|GDD6z`PCQ^V z8xumuP{wKOG$t;MMOyGB*SOcn3wYrD;eQ(U846O0jTR%HB$(1=#x7%$uZ62fU1qcz zlLHpqG|w3K8?IYkW0Y4jb{kWWcEWhTnCimVz3PX|u=BT~npb6ghKzd#$1`KGq%A7( zqefQJ;k()L6rKY{4t8$Y8h2DOCM0w5KQB2E`Vsahk$c|8n>jvwKzG?sNXy)yu!?dy zd)VW-Ckt!!aKibrBA|B-Gkn^TUqQx+yAY%uMZ65U5C`Hec*@!TrYoJNk50(=e9+DF zB420pg=Nfo#Bh?=h39`VTH|@Sy6J5Y0$3PfjUIm)$u}+_8>ulbebJQ&B>peEB_MY0&OJ6i;`Ba2AZo}dDf>`T1HD87_E0Dm!b!Jjz2T3UyYo#=Sgje z^6w^X#nQADFoi6rfmJ>&X9q6|9SxKR+yM)s;*yU24ZzhN=T8aGSFLPht{+%l0)^1y z(x6Ma9TdaW&@J@_UU6-#*~(q_Ou^Z_2e1Xu?>n?OITK>rx^Ld)y9DX+61@4MLb0DBx3j6XrIx}nWy z$4yxGDROlp%r#(d(Ehl=0^_=YaW&SGOjA@7YC&ho$$HFJ9jGil zN%+<+txMJ=3D>%%jhrVNlEAgVz;?WEOYGpBa4xJ{vs2B$v7B(Nz^|O}D_}ko_!Vz? zn_vN(BXBI<8gmH0BEJGm;?5aKwI$k3P_eC0mn|1-5nPo=M)HbRkVk?oLhtMaXdj zK9PJNIhFSz)thWf7VsEKcP87D7Q(VFnj4;!4ZFazgp&=!7S-o@U@oQqNsDf4T8o z!lKZQGSiJrI-nAH-z!0s!jSBq^bUNV{C9#ga=FFg@e~7_TS%G*dywYFV>c3h1a9)c zE~44H1h?tn>FI{EC#|LQ_zY-AEey?|Gw91-&{wsRKLgFC8==({f_@A5Uv>Wu9jO3x z7H>k1d5=%REoWH>TAs+~vEAsJ9|)nn0C6mmh!F?fY2qqSZORpIWNL_$b`Vk)jHQq! zGI(CH3~nv#pkNKQHzQ{=bvZ~wA9vI%{R-*J2IfPfmBlOl3hB&pQ)l)Yc!SO?H+5z~ zu9D6yH+5zg`xVle72jlN-72IrE8cAJd47d-X1S>|dx@Wo)0v&6*NC|*2)~J6;bAxJ zvyOb#nfz@BcnT~R9wT*$&r0(ZNGB!DRnVPd`l)Fh;I{y^MbxF8i+bmFkhe9V9Zwc^ zIy?nr_zJ{7fR2+Ut)^QYyJ*iAIRqVg&p1tY4;$5V50q<@xUA=ByIL;Pb}7?)O9Kp4 z*MZn9!1m)+e%QOV#wh*=MSCjlo!c|DQf4DPGzQYQc)j^$-K{}C7`@0PYXx~0>FaZ$ zubV%g1kHl_-cP9N&8J<*5=IW39yYSWs-NajD#*X$& z;9|AI!`J8x#IiFpP&JuZ;H#l1ZblOY4}?P&{JK4(vl;)6&gdCsLAN%*R~2b;!VYPa zD-Y?N+o!;ng&#D4QpkQu(H}mo&4t;NCkyWx$WKosqk&A(%{BPF68yq!7fNR2bCiFU znICNl&lvFNK;_hQxoY#K+~mS8xCR!hXd7Qtv!_BvL4AY`1fK(+A=UEn-XgL=#&^j1 zcEaxpw`cUx8ewaO*b8Y1kMJ;(9AI|D_x){GgVf+pJ{sV52hw9YQZ zxmT2cZjRoWNsV@$UklYhH6a&=!ks1Bn8^$2G+IP^T)J)uJR4{SS9<=1=m10sUZw>) zo!Xs0bylvpFLwWhmGk)G){k1dT#z9Q1-b{75Mxgyp15l;2rj-4B|H{QYsERLDRbVx z=*ClUUv`WcD|hp}*57I##Rff&td(n7UZscSrRx3nZ~r8bRenaz3SWG~8J3r{S0cJ^ z`D;qnaMKO1A=1#p-1hJe|MlBHfmFZ=xv^u#``bU+6J2o>|BEZ{XCp&$duPIuvX!6N z#>!u-WjCH-BW)*dd<{CpK^NO|r?xzoHU2=knoU;fm^GE9+{kj2uduu!=U_G@29Czl zNqT3*4<`7U!HXYQaqB_mxyx@AxrBAE$VQEp|~$Yn#0EPS1SzkKA7ln0nS|3BEo z{1@0H|4e>6_RB`xnMo@dyru?@9lifVp;wt1Hc!_%+<4RDxEbYrX^5FH)Hc9jt1&a& zTdd~sJJh-SF2sL9)b?ax(5f<0gR`m(KRcq~VhUd^XJ*GWU>KKxCO5tp6H&SPN z*Dyd{OXAkRD zaJn{BH*6nrVwX*%Rl@h%@x2&2G2Y?&D&5A0vk*Q034C`bt3k5{IBR|kn(LS04XYK- z8V=)p-Sb2(a^ww3w0g=TSlJMhp4goK2WIbnvU^kaSKw#NHcV>^?4^8%S+s-f-x4{= z38*DYK}3f3qCLfJZ+85q?!x@{*#!LMS8m77%4bpiXWDG0>}mCQT&%swGjBJ0XuW5x z$}mS!!_szbhiU|1eWi4S6Vi(RV0QfgypG$IZkDatWY+!^TAQfd-@*0{>u)L(u_yOI zn*W5WO@lt=%1JzLcSW6qUdX=6JK*zS8u>s}+FMu7W_cYel9uwfI=4J@1$>z~P|u`2 ze;$^1S13Qg9`9!0N~4mqN;Q4YQ&p0%sk#}x`&s2}|0dSKE?u@2wVS6D~EEuLh*e zN)gPI0VmmzBjp5~wBp$bm^oQM+Z$PK%05Kj738y|tV0$&+wh!~l7O`g84FUAQB6r#Uhi+*bLX4{!YSLSF@l(BXAUAE*RI*nblE^d3Nvh%5PuGBZ=4aLL zZ10?el3rX-xL+f?V9E#RQc5BL%MXYcw_D@}@D=oFWes!w~IKvPR5zhhobje;pfK?ZNNCi;yEFYu*-nDhzKA`@zew>5>tKXS1S;7CbLOyreu` z$Lfk3Ry^w_o!j(2t+JEkB-4k&39$x<`oRtA9ZpRc_iT*dx+J9Trmdm^J_z_{4pWQ4 z`Ny~|{q!!=L1R121hHlDK@bjMCZGu&w{hzy#ch;cH4C*z;k!FeB#%nALJ92e*{QG4U-{R0De zSbg#}F|g+&)cUnd3(983;zfV41(Q>iX(4x93uK#{(SL#N2DOHD`yN~1d_Cz**x{Lo zco^6RL3lfb6qaU@=B}@IuDppYd?^d(c~6LU}jO8QJnlHtj9Bjy`_ief!FWKtWp!SU_|Qt zL{=t^S|36yt0r+vl6Dk&)YM7-^Lz4)oX92KxgU>IR$HOT*a$rl=!X29J3(7UMLm}% zQBQ(Op-r-0k9>@qKVVf#B4~AZ!Edn_`}0ma1O(U`3PJ;WLc(rHx|T^nS@PIl)jJm@ z*W-5AUnf87fM+I)-j|RK=_bx4ZF1*@3Ej8eO8bV+QLJ}v(g_K-G?+bP=V7E`W*THM zk43Gg9{5NPKvrLb9ZYjd-pRfWOP7-PtRYB$SmCQS_&WPKx5Z`p1(&P@dT}jUHnjkW zXk(-w+Ky5@2YPZX;HZsHwM6@qa!SB07c`*I@&?3Q+?M{$^TDRT>|+pp90wbnzWn@r ztn#nG<;e%;fu{-cE$wZh1f{k}TcNqJiCbUF1r&#hKlGNIIMH;*C_>A`u@i=qMSP+y zQUmmaOgn~UpucH!7XixoBI|uFnY6KSo3g_K?wt2x@vbNg_lw%zS+G+0rOtXwD*cGT zYfnfh1DGGh$Zlv z++*T%!U(iSSV=gI6$oFz8-+M6gcb1gCB!j5KAQg>vBQW)(2#b8MU_`@HI?Jd!)dR< zX@@M8WZ^EPf_sTs2R-u{5tv`dr*H7Fd$)+doQ@ZkLr^#k2@Qe{SvcX<;9LFeHIW@~ z2By+UzA^;AHVK#RK{`=fy|9PB1J7hlRVrvW!jJt&NuPBi=-2AV{?2gc&-drZoXZcs z`JfGwsDT}_M|0lh(Ve#;LUG7b-gq17Nu|J5@~VjcRIROZvQx*j&CRUwjO-8m3vMwI z{E%7!acp7f4^ntmcy5PuO6s@{K9a$w6zv}h+ia)UOt=g8s8z`5tyE_N!-{pw;a6d1tujc_|z%n+#pv= z+g>z%pu@iBXa%({7X|5J_lU>}s-S-1LjZKfg|KAU{b?FaKuPcm zLCutmQF)i{78+%yr5ergl_o{OmWBmPA{|iC`pv=bal0N9QJM&9c|k+xqQ}CIGHB>j zhPnx;fpUK8#-n`X6d#zJreYVL%7X940D0krmmmfW%Phz>ey@|CfRmgcvkZRD+WzObQ@2)hGMSggW!PRzZOe4aNxL?~>D;%xv9xU&xASZD zV|=5|&tG$j6!1_0vX#q7w$l0BnGY~-$XqA_oB7m`hFaLO>zM)>L?6=0uKbsJ3{U02 zIoL@&2W=2XBf_6FrZGUDc4D)Ixev z4e3cOq$kzTR+z@zofRJCxg1fVAZU8jD&VhUuAuX6g`E+;cyU{zUd$vKG~_yD(h=~S zbFjIq2i6Hfm$RAISzr-3!aT_R({!I3!nmDD*Kwcj=IePq@1p&A&MY}IzOqeuY#WQs zfcMr}GQ!t@Vas|?NgxO4Rp!DodRd(IOs}NBzwB{C+f3yzi+s$g z()YvTJk^swbF2kZNiHR1T5`4JYw*23p|{AN$K~ERJu>#(1xA481+XI&v$jciGoh|6 zX~FInb^$?nQ&&;qU5ujxt3A%IIISIMOw_Oi(H4(n?$M@S9QesM{glD-3sft7!^lT^ z)vis50`o@aU0ye550;;T#y5NQFv-%=b*Zx$;`8-M1M-9Zx91GZGgnDI()EI_?)`P! z$!^~5?S7%Z1`y-PF7j_meq=uCzPg(O)>s}I?kbB-RIN->U0mu@Pdg(ey5*=1yn7ZY z>2){1f>XL4w}VTX->q1){g3glsF0f?Ua$P1>z>zK;twE-Tdi8$K>3@Xh z1GA+M(Yo2vS<%vDv;>>BbW5;B{ZvaAn=N^-A32HIL2G4yOwdA$|V^OnO03l~_v?#;M4; zL3M=l+JE(6pBCa4ZC(e#7~)k-Jb9pUjO4NnN7XJQEm zn7)t|KeNQAuvo+j7%J}TYC$+JA$E}ErSQZk`5va;jm7642QiOlU|8CYAQDRVKtq{y zo4!U?45&bRFnt~(13t8?S)X&Z&g?1qFV#MskFaXcI&iuqKJlR^y?*P!?|z=J ztYrKGy$EBvLi+(@?TB~d7{OZAKu?w6%V%5v(cEqGmO0>un|k={lK)cQI>-8!F8`O| z|CkL1wf`LKAV9b>Vx#d-mf0G6rGxFZ(t+&?3pn3Gm#gH)n-(C@65^gU4vW_(rz zy0oLNB=l4z<*SkrhCH~5Y{z~s!#(J00+i2(5317## zjJ-HrFGu}mr_yC*<{S_r#fVA6AlaHm+I6ZGW4gcwgBSb9}gbUyad3-*?{KauA{x3#EC2%Jx zAMH2cfyx{K`4XU1ljcuzGxhG1c2GO3;ln~Tqiup?D`+s`-6EYIxW(k#fd5JUUp>{} zIZ#^q4x6DPXiQj9f&0U&OnM6SOoTtta>T#vdyrO(Zn=3K*K}mJNjRUt-PwIF+VntI z175hn#Nc)fCE z(}!YIB~5=4-@+(O+|(mPYjihx=Z>804%ca+063o%1K`ZP)In#ZyUeO01ZAYSJ1`DRz;%87O2OBMkHRvLi50 z^}+!lJs0pER*AaA%*w_5ThS3jgB_h;l#*gu=#8w-U{W7^O+%vrVr+)U07$hWmFP1{ zwd^d{<(;_|o!cMD(31kLfl3F}Xi+a`5_p5+Y(fnL-YvyfP@lc3UaqU%Pm8%CO~ksx z^Si&>y*Yy~(Hpu^L&uK)tKT2|_ypzw({qWgY77xeB=Cqtd?3W#rMPVui+W2!SLyI~ zF@_;_FQIxUqO$m*Il>tCk( z1@8HjqZgnAVgd#47CDJ76KmG>;r`3_Z{>^9ecU_N$Ihp5dsUgOb8Cg7+4Ulqi{OmB zcKdvifH6D1$@t=gpNP_zWxX8MQ>8oIq>qJ_bpAm-{lmX$o))k)y&yj~)(3*MnYeT~ zGjAKA9?%BTRui_$Cy?_zN(~k!=4_uJeJE*bZ?R!bSY;I}Tca~ujF&*auA~B9y8hsp{X3;*@4e;4)zdhZ)18X;vzS7!3(^NV-4G}6`i1TMTv>>{; za|_QB)VMfx`|mP)CNwG2(5!3o%QBTX>O`CnH@qcLtb>wx$>^@RK(=B{5!Huhb>5|y zgTrLo9|a%D=DHvGvh|vZ{Fqa=@{%6-v2;!5B|Ak7RE8LPe_*G>RHNY4iTT@o!>4A? zVu_GcyO$3UC&&vf^22hhl{Qr6%>L zgI3wiOZM&RUovo^xhrgMFND2I`uXHnW24W%UC2kD`xbV><`NRGz|w#t)Zm)~`HLG~ zX(XdAB9S+NsDxdk@L5MMOIr0B*}^V?KTkJ)OM0yO(ReX-;grwcg=x+U@QQo_yKstr z6c(Y`Vve&hN;fMZi$6UUm_zpLb#4J&3PN9nzce?biWz>zE^hC2V}$egtmhTXiW?BB z1nZQ8I?yBBUTCJ639kmNZH(pf7U*D2RV=&(cdCb32_i@FxPxJBA9|8}Nwps_5E7d) z<~$WUJ(Q4NMt^9<0M+Y7zbq_Ev`F_#f}8c|8+j}GF(4xK6MO}Jm@mRxQAT&!t6cYZ zhvg8*-dQ7Lw`rYeEySj$OaF-C$fchjgUnWjlnDD#w(!!M7_+Rx-)QZJIPUML-EL6_ zZ8%kGr8~sDi$8`}lIFDkR+iydbF{(xsN$I{U|Gq?8%>~ePP=*bv=Ph`MBZ{e>`&{S#2&sFi32PpyY zK<3L%(32Vb^1s#oI5-ToAFK7AObdi{{#x6#d%>w|&>NE$c5jodvkM80Uq2Fw6v$ ztRq`{vb1lz7I83O9R>Pwg(DM5U@@X@%&R-xVfCsMNx*q?I+DP|f!lPON8uFD6&8WE z1sxTcI=hx3vee=~eGMM8WAM;$`H2?9$;kWM+}FgHz*_GUocY5Y$Gq-M(-0XvlY24h zo>#Y^>{JCL^__jYz1_g?*||5Ru+x8NS3C(F7<^TP+j;*Y|xIxXw4Vsx2$ zNBi70+UstO_-61I+|qV!g&Vd9a}e2v;82ZMV>3PQyVSC+Z`MFwq{dg3H&V3{7LN0F zOVJul>vKkGwE6IIO*dHLZuKn8XHIyBNWam1QwmN|8EkYpJj*Ua4P>i7uSHVx8H-kX z%h+NSG^$5w#$Tf)0+B@@EE-IYweSzFg7XfU0{RBeapr6|-@{E+g=PwQ;Lb~@z2C)F zs(f)DqAzunw_S@{23qG98k_Jh&0yD}ko-kff}Yr9c^0w*H2r4@e0WsZmal1 zjo_E%l!8xYIqIZcBo*j;z5demzqEE~&@d4DDme%CrUBSo0U7^RD zx&#jl`CZVTIPmMV21DI%y8?SH!c+ei=pBFj>kp|m`fFoa*|aP@(6$Wm>?S;K>t6@% zXKVaQw7-Qp>S}Qon!o{AtbYk`-PNBv;M5;GaY29fz$E?f$?wN6(7%lINr+E&f!=+> zsXuXYQ@Z5V__xzf+YrCRtnKdj+Vs=+VC7+^-4nls>PL)T8+^bN$8zA?dVPh3FGQrY zi}gb%7C&(7$!qlezofew_2>tP!Dc?y#TSiB-ww|tW_o?RY+O2zUz|>Fh!>Ab4+==Ly>gCEDY{%_jQNWB(L=*|m;a27`P~WheBq^BN%u zHq+1!^oIBxGY#DGE21;;|FSf9+!5Lu?J+``dO-77{fqe}@cyxYJ9&wJE}xH>@0a#2 z!q~{;{yR8ZzeRavp=+9DU$|`-w81`sM98^ta>v-ab)l;xYhiJR<)NoKYUmWUxc$mV z>oNG=(o6Ts71blBM178MX^hr~ERXtQd7@tR5=nR%2FKDy+^dXlNotc_B4s?_iFtfi zlr3odai?^&Mw}P2fx9`dANza5u^FlwF7W3wt?k<7Q`il3@+ws5M4&zO%EmWUl}Q!z zn2|MB0^M8%P$ZOGCYusF3Z@ zjdD~bvCRmYEr$!_m7FYTXoMdlEj>a+=*(sC?u5H5ZfWnjFv5%s^0?f>5avFRM{yV* z%|Hd>z%7Co&zQtmJ+7rJX2s23qKH?rW!0d?aeA8H6?9?;Eb&!i*N`vJ^nMe*v`h%E zA_jSvm34=LLOgnV1vW~N^>tS!e;|5soMPbu(s6Nac1M6Z2gX zF5SB((QMA6z4Dm3k4hT*k4-(Bqke}m^#;z=&73hecj5+bQ5P^a9EgtKzC9Th5@o{U zR*sST&?kD)PTScXJ7=$WjoBclI80GJ5k!n`C&Y2eg_LIxMllW1>R*jdbl$}+dw)Ic zE@=6@S8@5sM|&-LO-DN*&qR+lt=PW;xM@4)Ws|*yir&=O0GnpKYU01~1U023tGAql972;nAHiA~*mr@j<=K4j5G=Z~lWjjZtelUY{! zeWSia#MAin%H2q9s%SIado8{c*1y+|>&@!_?cP+M*PGivw>RYbmwK~0-5WpN)2oNs z8|5F9y{gQaR9E6Zh*?X+9)1bGM*l;4#FxP*rwb`dGc(XThhHOXE@^(2T7&7;Z&apPuD+N1BMH}>VF>&UeFT}2}#)$K@QMod-3UIgv9;utvC4x`5QCS-L zdth`Ctp<67S0lm0+m6-WgxZAW2_VZ19{^sJ4!A7j@H^gso{?|w=8nJXEyeE0)_r~} z&lS&#c%CGlr|RVM-kc}OS2+4!DZUq_zy3EJF;ly)(jQT*TD=@OtiENO#+Pu z+T(Nr{|&#NKYwW-(8y)Z;bG(+ox}0;3-PZ(GxPn&bP0L#P5l}k>v4;B(_^Tc+B}EX zcpFm2#H8k%Z2xQbAB4(i+Pf` zcMC3_?v3_{FW_JwE$G}%TCPVYFT6^U7A}Wxwlp6Uzhqh4g8tu#8(774eWjKNJP4dX zypEH1f=ly!{5!;v5O=9qq*^}+2`BDQR5SL=I><Yx>ir*Zp` zdZZs5?URo0=(`MF3h_}YXOXV&I9^IDa=4;qWKD+KYVPxKJ5TiNoSm1C_QrNzT882z zSd-p)crszk0Yo=3ty>$BhP4*f&~)p9WQc6i5eahKI5MZ=uklXW`SAkOk(NeaZUom9 zT8a(O$4T>Noh`_b>Ca3+Hx{0(t%U|{x^GH#cyf=a@s;jN2CiYxHMg}G+0cEY*<4$-AuQ-Zbt@=gw4vS{p6SsGEgs!v5pCX# zRgq78nVtb@X~&de4pO~yA6SBu2+2?VDv@t%@Oyi1Q(L*^^<443A$a#|vRVUuvf-xy95jFS=lSj@Cq*n_lRb+z41e$SMj`s9nuFHAM@Pcvb2Az&h1&*X{k6E z%ewv;vw<#kfTp}PZXbJV->7_(!StL_S!lyF{zlZ%Ue}`Ch#JIKa9#=iZ(;3qyP6)O z{6m%%XPD(1r?~vkhw+$UgIy!VvbXKEH(!c7-wk_i-8o-hW89axH`zF}E434SRsyr2 zSJ$H15=x>u?o3V`%)3eE7R}8sOg2;7IGfuNS#{J8g2mu$pLGsr^Tz^eLaer0()i&* z)~R&Rj)q>1KHx!l-Q6a^qifEK_GAt;rL2Sb@vOvz4oloIn&RjH2e^BozNBj*FC8Mz zIn{qK4R@BNM_f|Z@}NxlhU8-ehoL)Jx9dTvd*M!t?s(|K3cme+B%FIscP!I(aYgqg z8Y^~f--CP`WN3h(kFS4Af!fSJkP& zVaq_f?|}y+nsYH8?HG@KJD#Bjg%L4tu&|FWQdm0HN*MK}|KB$*2MuWbDA6ZYspNTHJhwiMby@e=M6Tn?n>e`=tQE1q%U?aD^ zu(KF(S~Gh|mlS>otRFo20$Tw(3Ztd0Y#bFW@lF6|RRL$U*fR{ARrhIvU8|UF?K$Y* zP5>WO;q7=wd{jN+F}*vFsPYrQHC3AIcsCqe)8uy-;QKxcJW^&Vdh&&nURaOl<$bD{ zMf+)0Zh76zmq#aGqN||WQ)P*HoDXdU9WHNq5Zp)Locr$}d zXV30?;tjmU+O5aWa$sV-lan%;!M!@IvA| zn*beBrGAtKIt8A%<32y)sbxv-fpih=(er|W8D+vLGDnvdfE%gv5=J(TqgFtAP;dOx zc}cDM4*esaI8%TP4~vXs3Y*mlfXPaXccXECqj5h5_c~QMxp8bXi|2{-k&P5>k?3^7 z$LW8JDCcHTj^JAnXB6N5ol#CM?!RW-L+gZAm+@u1M7Qyr8_8_*b~^VE%vqT;S=+v+ z&bWIjIu)ESm7btg@J#ZA;-%@h0plvKX*nd_h|@yaM_`d_m*p2b)M=2inm+!F>(58gVt@T8FC{ z*LqwVaBVd5o!FxxUmfz*A>Uf$TZ?>ak*^;4Z2Phh;hXw0tM-Q;bsce*NaNzDz7FLR zCxg9t9>4R={pt>Zn@jTp8}^s(x^I8kj{DIUb>}Dh=T?+4`>t>8+qmz@{`vbF_BHNn z+P7|B^S<@_HtajR@72Szqj{bx=bNbI`_i5Gnr}G1ziwBUzV@ij!#hvyUt6(++czBD zw{gF;@9_TmOUu}A+IQ&HF`lZ7J@}%)qh`F&I=JJu{q;Lqk$=(t+WqEzNA@-BUl^}* zKf@QOSJVe>FO35m(|aXG8~EsWcoQJlNEo|oU)nzVKBC77ANl}M3Y09~KEK1=UfN#P zKDXV|KCj&y&Gr=8p#kG$9=DaXAMzB*ti8VdaJ$#YSNDaur7kayYf$Jk)GS0K(=p!< z(2_V#M>BzWj-+EhI6Li(F=6uxzTE!8L`a%Z)*DrrJT{*>>!NuN^Q;*Z5GfB zZ9aoG8#}7u%>PYoU!jyg8f~7MY%{C|Br%qEf|p4r@c%$x)iE{IUg0aW=f92ir05Bx zwCBJ7$L*;|Z4dP-v4YlMHr(tX(bLHdU7$+@+){8aR@ejL{e#B)-=@6(ZN!ZgxTupP z9>f(mF1wjd#Z9ht;9jTXCfBCno>n)}rRlP6{XrDHQxlLAdu_PZAgCdt1BKo;_8ehc z&=0F4z773P7q!?L>3sfvj;*%ENZ+JWFC-87Qn~M!(oT-YP^z(JwWoi5o%YPHuX}4I z)r|3~2VD$399IBv0NhDO2(mcvLAvk;%1zG2)=oh&?YeGEsY(R0p7+q&8C%xtHF~{4rLtpaoZaQ2HRdgaJKE( zfpa3Yd-FX9&TFe$ec(IGpq&0+oU=f@w@)qzdXA&yN?@udG?y5nhx= zX7lzvvs8Fl-Mn(&kM|Akzy8_pBVHBt?veQE*#s|Uu--I!58rwy5r;RG=vJuy@mmgV zeoQN^$mVt>pN;OcXq9Sd1M!4PxlNhN#)$Huo5xk7H>Xe{>Ewy=)G(eEN)dV^O1nxe zg0Grnd1F6Q-nh%lTgOCs@zFsGJ^4(ukn}at!h)@!3p%XIu$q2N)<;DxQXN|Zu6$;9 z&8YbcuD{|MLi{PC?;XF3&+EEzJjkEvnjFXabpCb%3Ut%z2Q>H{;u0w)v;@ydPTgdW zA|KTELs}u;T(%!{D3(@;v+yA84MZHX@kuzNIoc8DA;jfcS@aHNfNR$<+tBPtaLM8; zSm;O3_I_VtfEe&i$~$?$>jx9RnwPrFwL$G;*XjU}J6vYdA^4<>xJrPT0=JwO?$`egA?s|B|$4D9sbM zPE6`98TzE4QHCchdy>|Pfc5G3Z!1prU~6%_4S?gnN|bkH?4bzX5l2xkZwj8scS)0f z1zXhiucIhA1phisI|42c1bJrvGkq<_HSk2VOhKKr7UiaTlxuI zia~D`8&|o)=?Z&!w+_jh;iwkQQmZDz3yu0~a>{hq@G@A?Sb`LZd=K-%;AQ#n++w#HYyODdPJioTl zg=g?g9stjza`*clWoXE?rsk8Y_d?OL8{P*!;p~|M|f1k7@>8!)ju# z{F?KwXKDsqx7VBD59Pq&rItad!=5V!zJ z_$yNX;xgC#33>mF>mr{l@8(uOrI%64ki3Mgk|lQ6bA7PLANgEAylZY^A9S=K{Vo~7 z^qw0;%$S#!KFzw+C5Y!zfp{)un!{gKv-!ChyT?9vJ+wn}o;%-u4&E^AxE#1LaAo5f zjw=mUCaxS@BXFhT%EC1a*GODWTna81u2Hx~;~Il&EUt05#^bsQ*92T{T)DXNaOLAF zz%>!qBwUkm72=wL>uOxr;F^l-T3pxRnueXxMpA#8s{FK&f_|R>yNnp8`mee zVz@BAtRL3^u0dR9aY4`y{7QmGgyPBSX8RmM!Zj5usRgnWQ(VK}&{?Ztt2MLG|ZR|#@G<#?xB#ZVI z1+z)~KkCt=@KI7wyAG>$YUobr>DoiTZe55SQ_%We`>)&Y#A#;V@#(e;Coi7TlKJPx{oU~1#16e=JT+nMS>&n!hbF@HWh;D+vK4;EYfkL{ncgB3$7ySE zDW+O=g;S0$0Geg-Gp=rx$}Ox6+EKI7N;gI;G4j}D`pF2G3@+zVT?R#xp65?ejRfiU zcPDHbblB{4LqkL#9cLwS84%X98ayqP*F!sLHn^Tk`EtG&S|kFi7d$pFJ*sPAGM5B9N`DbU?e1_uWmWKc z>XLx1$Ve|T9}m}77B>ueO~6izH(A4hdanANW7WHyV^nDq)4PFuz>Hf~cF76<@S_rz#5XbRmTz4S84uR^o`EWES|Nh{7rG^+}RU zt@W}k@aIwsY}2yMRm|#!A7Z@2R32n@*oC@J0W#UC4f;&bnv!LOH+kpqA)Hs&R~AFh z6nNOdG+-Vxy(;JyhBg8di#ptlAp&4L#U+vNbesY*R&`TiHC-8F(6OvpIN{;L;gAz? z?V5~LltOFjt$!A+uZK;lXd&iUgAP2)LX<6P|6GizKF(rZ>RC8IvrtyH%28H!Km4dg z@P1Xwe1vz)r3@0HZb#XYQw}c!O;d*XLW~M8gQrwPXGfsJ>Ro0U3R{Jqt>;&I z30OWIR{yY?3t`h1#IIC~WAIap$RX9 zty_JCKxfyaJsdWv@PdvxsbyBOz=gC#7XNmXfHjLX5OFC|@Jq&2>|Ssq^)bz2w=tXt zENk~jV`Q5#g7N*Cve%RQoJN>-`61#8C-JYG_{g(THq%{ z^GtV8oZ+(D8_1Ida2V&AWLdxnyxK;eq^=|Hzh{GxSv-W8MrJ+{BZEkmi2MV~hnR-Z z$n7u%JNwLmc^#(tZ$i^eMwAKJ+rk*{b!C}Vz878vw|T4a+{8UN^AR0NW{9O>M}+1 zX-Cs8%j@hY)Tkdl6djYW=G@Gzqb$YUM^P)Lg0KH5}%g&41kCH!sBabPs!_Cv; zv%i3`pK8zgq{vGc7a5U2SlHqn2N)EOK_?_+fTm4e6|e}$Hy{!`@rEbryWK9)z9t&6&pe>0gToK@1U3tONB(pX~K9L?Y|64K^Shkx%+WJQ-Mnv;M|`CSFTr zfm_Z7*Y!6KtnX`}XeeOOE49wP#=f**5M|i=n)=eA(Lt%MzIA=h0PNZ8<-X>=3@@ko zSYOb$zQcm?$vtc4AEE848*8A$eb(A%;d487_t_DP!W~OH>wvG)1;~lj(3jp}LW~x6 z*4goDEMs^#V;++!&vihmb!mK+Yc9VRlrilzP{>m7%-u;N6D@=0 zDdt7jqIv`r#Ts5F!%y^{n6y?_O1>ctZn9Ba=T~r|&IHJV`|?(k3%^nUGgX)XBBbWk z6(-5}m+6011zSElYt>k-P6o`1TVW$eTAd^Xa|6?+^TEyQymKxLiL)WsDS3-5j7}`9@;Yu!#pR6% z+|Y6(PZENj_!Y`BPWD)%=+)%fb-PK2gd{0V;j+*NI|`o48>~NM-@aWfR;*lBP0q2g zdho-E(uPN;t97+&MFt(=%u2UpL&P%mCIp zXXroipRMj@!#tdgiCQ+4(|uhUPW;@S6{pR0ZupOz##X?4Lb&8{CubW2!m-8XHJasMr>nDPD#qehHm?8JX3}|jv z$~UoM?$#pkU4`g-d>r%)_jdg5T;N>oIbHv=2)G%1)y1r&N84hHt;N2#oy;#E7`lmf z-g=11{DY{Dm0`^eSi_}!T+0(3rKs%&%n;TQw-WUmx95c4pl)v!Ms`Jda|K7#^8{rl zX5wXU7U(sW4y{YbR*fAf-hj|G-A$=+Ie_a<-5woy>pvpr=gB8X{+ZNSa)~lAyEro& zaAvv*N6=5E43fyk`3CwPY{L3?AI#kOBY1{MXKswFdFvJ}SFLIoqgL6+g1V0ge&FZT zP3LK{ZsP>ZSPDKA6_1ljJ<+hQzudOmZV=bp;zhQGnZkl}XljFG!Gfk%gQ_ z;{tucM)>22WYaFic?Ap!5K8SZg-vB_l!N~9%;9-Uysvcui$xS|5#<}+LFhfOL2!7n zp9NM3j6}%X2uFt>j^nM=3ef3|6~=nO`o?-H!@M28gu=++6R?A5#~O4UAL0|RVhxKP znz1wPxL+i}TOCBnM9t4kl-wA0cRE^SsyA6Hc92e`j7-Lr+4)<%C;PnLfE$>f%7ylmo zJ9o`P$-hU*b5U|5a`ZK)q1@l${gU31J5k5Ft+-!|RyFym)0gZ#=Bs}5;RP(cW|!5s zJblZqQs447{~pgjMH%1neJ}k4axd+5w1RKvbco*Fg|~;$s=IyF&e2#!t5HG)(mpoU zNMo2G2G1Y0^`II5pzS;H^;RdXrO%OX(s`A{kPV&3j5m>*#IOYx{W;&q<=UHsXMjv^ zp%M!H%2QB>I?msoLe)roj8qo*e@#f%lDuSyCSV1{2i^k z9*TInRiE+y?stCxERhADp&1&=DVEGw|gWoO5($UJGu?D)8ODQ~!2&g>MeC zBMm3?ItG2rrG$;f>JZnsfx`k9vCu&84AglGrH2Nr{q=}}%?8#E*a+Lho5=(919n8a zD_$=ne`vsQHVDd>4Kxmz5wEOxy=5TS@mGr8N>S!J{u*%O-!@eV?mdvcNx3Q!FgoqD8mN7Ou66y^*s4pzP8d=UHfUz(cUrO3M^+OJ%_PtcKenGYI+Wq_e+So zV7jONRp0ldpOF?7_?#}>? zyk6dKE=IIYvv!NG+WH2qdCOmD55AGVfLY%$=BF@h6=znfmjfzl>CI#@9G(QOCTmaM zFe>Z?B)GfX#Z6%l)x5C%j=*F{ro>#V2cJL33`oBSGw7!8vSPGp5 zPjD-r(v`R4MQwv`dChqvb-Oktp@Vjrt<4ehj%{9lkOVU_KzV&h@&(@JS!FZl@R z%ELb_mc+jsvPjZuBVNOe@!pBNlOWGzd{KB3e*H$<+p)ILOQs&k04?VWPeRPvZcw&N zT1@w8mGHulDOzg_REK-I+@Q)vdv2d|F+52w;-g!-Tt$40ka&FFZlv>@cH<*rH)Vvq zIKxNlyD3w_J7Z6NVHvsdLZtdt4GDhI|>%noO6H)Z<%F>xD!oJLgWDCCJd%~!auv5qU0pa$3J-mE( zjxjoW{^rsM)+I|58WjXDSur?jw=s7|&2Crdmqw|V!sjpQGPJG?S0E<6+I6li_!9&h^w!YI5w$=Ts+kC~An!B4RU2V-p=v8+H)sn64rG>~5RJ8lJdca= zunslW(Rtasp!nX~p~_XjG!v8~af7uo?H)CogKq)(#4wb~F8lVLIGheorjl`a`AgQ(uk4V(W7I&5p7liObd#*BQyj0!j2F2LKG z_F#Ki*k%C-;g*jUfMV=$qc7K>E^zH=+!lA+O<|k1Anf*KFPLDwA4_eLhv|JyZ4vei z!5l;Dg?b&X^37NvB2CvCdHTJ9yIPbA8y|5%J~dUZId`%#oN?^5S_PV_j~~ZH#H%r4bi{{H4;H#$og9 z$)6KLuDI?(A!GtYc9ndu0xM8G)-1cco6W`C&jqaa;`|#YyUbXNw&OT+3YA0HH)R2OSg2ZZj=}SujfUS zR=`h&GWgTp`@m6I?p@?}K?C+`|AfjFSrypYfAMm!PDcH1RVl zh35RqWyMdelH^<)^V~%3lo=#@;0uT}Q2l<)Q)uVwnY$;vS%9?;oFu@@ScRjERXU(I z!lR>s9Zge5(mQyS1b>=%C^*Hv67IdLODiFT&$FlL98-!FIJg;)-{P$G6Ji_L8AaJ zBhB)UquG#oj67yfNgE)q{qY50Q@{9Z^riudx^b3Q ziZ6h%$R;*g&Shh^r&^NHPIN;j4?5I3hZXmBh(X+}468Gwr?Ik7##Z_0U%hrE6n1-V z?S@Q%o1mpaZ9&PTxM!-467X8uHfTJ4Iy&1iM2O|YAJ=e z+iOM5R><@qL8#1CNXlqI&2IRfw!82zv!Ioi3NH$OPRz)a<$e0@h|8ujm%v zisAr6OaCT3s(iZq1LRHMd*ylZgYjNcAK@EEVAok^k|i!+GM#q<)74DCFlby7*oV9% z@$NI&hwKsWY_(0MPk3{7H?yFun_~G})pD8Hd#*lhZ~mq)+fy8sd#0B6%fglq_;k~O zOyrvs%kQxuHLfAh)Siaav9Ww;VD&DIZS2K6qFbn4P3`G;C-l{clRc2%ei+Xdk@t^F zV+|KTU;dTwdcvXFhsW}h*if7@1ocV!*tGVV*sZ+zc^N6EkbM2f||ktjzdQI&nW5PMCs@+)NON- z_T6~e*?gCuIgqkEo?^^lA=30cMUn*=0%i_(*XK2(R2k}VsmQO0vMcQqSN7>pd`?~;D+OozZ{3h~AcyoZ^cICX#lm9e{Vg7QPyAu~bIuF!KA zAUB)YH3{Wr*LV7|=4O7SlI>qqvUE!H0_*E+KEW%OpQrcbZ+WV|)8&@Tz6t8}T!jWa zb~qxFbI(M71iQM<=y@Y%_1c|eKl3?MclmTFOm6{U#FVv! zGQitgaS4lX$5EW?h(ZEP0Cj5-S9O4Uu1D=fM(wk}Z3Yen--Op{g`kgeToBK>a-`v? z^9R`HV~Ng3eGeJ+(T+~mcQ2L9;O!N9YK4eG%oATPm%f$q^&Q67DHsyCJ&TO~$Ja)Y zu{OYaUkiE*Ic`kk(ANeyKhm^B+8nHxA~qdq6BB9r`ka9@VRt3=sJ$NK3w%|j z9|IEtuGY9(WAY5-b+gPZn_ISr9w+Zq9yiPOnQG2r1}vhTq{HMk1y~X1n-{3LZpe*s zsv!l^j$9e18*m8o=DaP7)NE*Yh||s#Ml0=T&kIHgO<0XtXephvV)qz(4*tu;{vt~= zJKneKxv|H5+Pc#Vf5tcBdphw*vIn2e)T1tN%}i@|9@;}b_rSM{*q}w%gnljp*IvK# zzn)GxQ+thX?$OX?679!c8GBqi#2EVT}H zP9J;LA1@yqH^5x>2c%==u%382>McO}Z~O9l@{#^NuyT0bODhZmn}Y9mH|96LJdeGl zsi1&z`|`uA)khE>-yB9+GQNqVltrsGF_!Gd)KlajOf%lg5%_X1(sAyvXHwEfBAsmd z#LDmtg9ePk#v<);G5fHq7|7?kj_3;DFYvA{xTOi%pD~+cUymNhZfTw7Zm)o@^Sbu= z(SN`w86{)Q(D&VdCgYPOYZ6vGY&D{oeb2Bt7dF^ofl5|0qBT35!0$%4P`}5-(~K65 zi>m00xmQ?18uK_QdV~Layim07ZuqT8P`==;i`oM&qzW3(8j@Utjd_QOQzTiuR z@F`LV*@Fvy+;r$uxosq18*!HHmfk<^lNKsSN!TmNOZ^6=Ch{w4coDosQkN0=C*7 zL_-B74!U`PkwP(L^%U|@M0qH}x1KWBNI`6GDlha?_ zNY_E+958{41%F)Ji8Zk;o{FzQO_=_GKG4bETaHNdct`TNRzO1ITfYp&R%ixAi8>Oq zNbLd6K45x#r|;y|_@})h>Vb646uQ-)1!bzna|~U&?27;4G53y z=kvr@kp4r@g3s$78sep;oe_unpz2VU`)1N zZS__9t*hVrB;F6B#D<2eFT(=9E@o?uMA}8b+9*O1_HGk4^Aogbi%8UU#bTL^gB`k==L`w)8jaURx^iWIl=hkc{%yH}EXrb()Z&5$? z=sKow75${V&}Py-TW(#TDi|5!ouIUMKOqq*TiVYkCy!b;1^lpWP=$srO7x_Z=;nmq z34dYmr%Cy%qE@w7PV*NJZQgnUSeAg)wf3%wQ6H@@*&V2+HsKuBPnF4r2FZM={xyh^ znvXbfH;54$S-W0UHc6e+XoQFsfkzK9N)nB!ajry(?x6mGJH$sviLV=f8iU9j#AStl z;&~@=;wl%UPQgz^%C*oCa$i1IJHJj}Uouyh^GwkD@T&N1Nhwr|R)%j=qb^NO`in}; zxE`@FgHA|jck6wr!goerVkWF(WuK}|IpFCtADE}P2c*z;1^ijh1lU#FCgMjLb`{a# zp@j(=zUTt;l!As2o;CxYoQ_zpxhNHok!*R+xRSUFbi7Vrr;)FKiw5tZ07~;m{ch9U zqVKb6o1k?~vg|tpYefoHnwE$8s?n-=Ddb=ibqPA?iv-3MrW1J{bYNf6)VOw16Epxt zIkvzuk|(#%0X+bY1?=5AJJj~Zj!sVN%{cqTDw-7xLS_SA7}hwoU}WGQypXz7vaBH? z6(>peeXx(xZGcAxziUX#$?^|zAn+znlru6|lXx>SxE8$Sgj7AS#=~6t6MeOjPeRT- z;fss0anKS~5|Q9Gi<%NTaNa6iGmiW>s>lMXl$KhJ^7{`}j|zZI4^{2n0>l~;jy zqNMeuz{9z+Rs+v}5MANTJ`1 z&>JG<4NCDA6|vA_Se$0axe}y8QX_bp5-5@DP^Tdc!`%bQ%BI3Ig>hf%WD5>W#}6q2 zgy~iNRF+;wKCHWSnwWi(fE*>A89b*KjkV@f;!+BLDyEb1A$!Z+qCeltYY z*uwYkQ=Tfhr0n*VHJa*QvUzQP;H(yq0(pTloIpW#7h^bex_o@YY>bw-?KILz*H7?H z$y(uvE~{Tz`?z|$EWJvY*SE2Mi}Algw(-}EQThPS2CREc8Ib)~F{^6Y!$7em+M&+f z!_>|26N+~1xUbPt`j(5S8XFd~e8iyH`a|Bx@1q#={0~|vn%)*@Q&p22mLam-YJPIn zlNYw#+j`^4J*NlzupT<9`_226Xj)8qNhMA3J~PS3azdQNqYS{OI-M7=G$#E*<9YHScaWUbG9<@6nJ-qptcG;?!~ZdGAk_)Y75!}@P%N<3Rnpn>h)y` zcMzTriOG81`WF7>^R_Y{qDH{d%C7zEaVsJ&jG%}MSi{0cyU@kFxGkVLw;e;9$bNGl zG}GgLmbXVohYo5}_ff~?hk3zp)$|3ZU)|$vX3yYxD8%nXOIph z{48|G+mA>Q7Wjg4FV5H-X_+qiH!Ju+8)TBOM7;|1Rng+Fx6Ei$g$=C(^{BEr=beZ- zCrj9S!8>>}yh$w1faYz`$-JAOmB=FBmZtHn*RBOdaNFrjtkn;4%o7_We6cjfz5$=x z6l=>L9gX*YcRCCA-%NQwuh+c69!*E;?5G{T-uSznR@|)v&UW~cavQ#+-1z$|l`Gzf za+|Qn-ouRHTyz|TSyhMV@88pUfPPWoG5B|qUSe+PWmY8pJ5!~fGQadQ7Ls1k_qloM zOUsbg@FYsTkC*jYf%rm^ezyII?otsC?1P+P6B}WU@Uv(ON_~Y=@&B@s`tPt%PCorq zn!vNR+oQomDZlKlPL$FhO4*HfKc$lN8jP>$U9v2CikH0@cKe0iYF%g#ET?LV=X)V%v zrQHYq+RUDU)0VIswkr(QT=)k}aEn>J)C04wUk!ZIm`~y)8nfwPi!;2d**G-_iC=#3 z@2O7Gz)RfccI9Cg$t}fgEK+oZvL~Tm4XsVB|JCwf%a7ZRw=Iz7VmI7Aaa{+rvlm;W zH4~d!rk@YcthBNIV60XvMcPKAB~|COl(rNtwxW0J=mhU1vjVLXf6%RL~*L5D&bK_L@CA=)u6>|&IQ{kv}X(R7TOh02Y{XzRMD8NW@m@~Ah^ z;ol(sN7in{2@8F3^1qfc`i&TUZ~?JKN_8D_*uG|Z888%P)k;=F>%f4Oh**>k>nmes zXg1(2b1d3gL1T9mar4lM)y?)NUr4~A1#LxuLx_Ew`c(twFj^=N%XvxL{hqE^uc~?cXUGNKjGJg9~ue%JZU~mSBHUfc7~Pm;fHO|X|Gi0ZZfNRo5r^N2KwUD zRnYNK2WX8yQVIT|VAxkZ1nn4%68v<8yrIPv3Vg;~)0wS3^IjH~Rc4#C6P_S@ti2TL z7#yyKizN*H9C4EAvCk4GfGMi(uJu6YMa(@Um`DldrtthXdCz34X zcuFZnkx8koZY`z!WZf+O$?B0f+r-`1+f3RLz{t#lNHtn4C>xSt0CSI@r}}vbxTTNB zo#0e15GBSj6nGluAM(hnalay4RajU=oIH_t?mm9QYgt5tfJUl@lx<;U8G96EI$^Oj z2p#Up${N;;Ydvz1zR&c^^Ba4~0!KVS2Oe2_G!9$83S8JnmbHG%p(gsa#WEh_-vWCWo%CLse`k-QoWs2jhGLd3AEsuFx)ME2B?nm)@I1 z+h{!)Z4OHEcDO*d^XBIgS*%QV7%L}hxdjYcrCs_^9-1^5PnP*fBs{4cTK?@#h)?vDQSxU_xB-xb4uD`d`B|W zS1wJ{WTfp$NyE1r_aM!4Y1(?IHLzb@n#PwR?Tnr##*=o3g4Ubb)K;tqkMeL)Xtu)5 zKM!5c@`ql4e!=L_^$H9h#IH^K=7?W{Nh_85M!^Zk|3tB#mm(FrldQ1(=AlYFU16=X zyuu?9H(&?FCK?x-SAnJ33IC+pL})?^D3MNFF9S-@zNdDf|{-X|4c;MgEgxg zqaPCIEBu}h(s&$^bSK)vOBb5#NWPRj@GyDI^ z$U!}u6~ME~BzYn`!_(T1tEDjpo7suaE9m<|=w%!R4EqXq$U`?Rfs$yYzd{`!l1?9rwLo9G!x=y%~rQl-X8<@3W$XcvkS7%_qey zh-)!BCPV+(F7C{@gN1oC19=LNXCm^TMaW~q8^rMJ0u79JSL59^qP(da%ht_TpBTr~ zXIXZ6+t5!^cWjcUA^2ba%YBx*!*D<9Z{KCg6IdzOQ((IS4}pS#nN7sK8UK^~h(Ce- zY-TqjM*&}$y6@Uwi9?12T-b#DwPoF-0kydh@kM3^%w1FP-E6UE(!_n4xL3NST;5*P zVR+|meh8yI+nAj|L_LMCgDFTVnZpV*uNRtT-4@*b--%02=Q>JUwAiJ zM4+MGxLAR1ah~)~-Tq1iVw#aGk$)7(4M^B01}6t`MB=<0Q*?5Opdmld%FWP^R}fQr z#~6jlFR89g&>^m6Y0Y+M3Z`(#LJw-x(zvfB!nqTC9=&#fm)9SeYT%QFay~nAOg?ZY zH%0T?Mna1_r?R-QqSbU@B%L^rw&R3`CM7&dPgW?7x0VZ>LE+WlbBVo8lD4Q7&=6MM zczYS%%_9s$*E9C?c%wdWS}mh>`c-a4377GMwFK8xZiW5e=&l0bZkJGu8fKvOVbRO= zTCULIFfe3La*MQFjj*|^;3c4!XgEe*eRJT~v;u2RU;==^c?5xll|~BhE8(vY@QUJs z5XTs423|-0M=`HojMr^3{OrZ?Iz9F?;a9-Qg#;}@D`f!}D8;#^TisEM-b}U#Sildwn}G9g zS*w-EwNmIMjZU>nU=JhtN?y{h}9$aKVX=~WmX%_ob} zc0qG{OQ1bD6Uv&$F5vpqZ+`54j-63x0v8eY6y;Wy*>!v}Bo)nchyV5TPkHn=$vk|% zRt>$_Bu?bQmo{Z}@aLgNl-1ms^aa`u+^S*|AF2qjp=~F&x+|XML*>iaX<jH3OSv>q@6f1`dvyxN}BPXZu}!w zG}7VMLj130W5xd_Hrz-bVWbOafFehBl0TOb3NCt+Le(uLct>eg2=91CNXQegpN57QnV8FWHNEcdMh?TwjyclS$({=OwnL9^Q*`vJ{s zN$m)N@Smfnd&oua5_>fRdo{67E#vUcm|^U!#{fyMLIiLfZUB}#DXum6F<%Z#ox{5d zLbJ4P?5|OwS(wSJPA~4W;yV-4N$f||W{f}Jy#8!JSL4YT4~&`#}+Nn#UJV9q>P9Mau2kLSF!y_DL^P=WtRks(jWuI4{E77=y1z zzptlcM39n?ly5};p6%vYpc*Fc_}At!rH2Z~mL6;;jn~hE9haREF=k)M#FabjNV#yGzp)qRfF|tJ8>46XZgRkViaW`S83;3DFu`rR|}&~ z_{X?gaNV%->ixj&9^%(U$5NW$k|K32bSI)YsVPmfk>W^AX>0&CrSV1Lw4A2VsT(6wp=Kk&`SKku$T@>u6RbfUF+dae;VR^M*3dO2_|&8jI`T*e6H;6EGx z_uxN4O8}n$67_tZ78;}ZjBwP4c+kL{3I3H!4ckTma+!ps^ zq@U}d`JH1zxqEggA~#?G5PL1>C%o zp9HNr3UA1B(^eH?<)fsMvw2N$_K~Y!_gBzTv6`Isvf34!k?HGeI5r61m!P|rn z8s@}E*f6L60!?)6S9)Iua+1Mc8r{2A!>twmpMRBpu}+OS7IKdGY|v^1Hj7yselU+! z@XB{5U>=>3VM>s#$JP8raulQ76lyD#fB)rl9*=w;m1pfu>Hl(5MttSg!6u(-)%oG| zh3M_D_-doQ6j(;~*TAZ$D~j~6HW|N75Pv?Xxrxr;RzO=ws1)FY2Hi0N_hXFvk+_Fd z4!lX6QF3`E^`1rnElI(nX?&>#pB-JIt;A}hwP);dj5=_6&}I4z0Fy_a$wYg_Wmn=0 z0|ytqoE$vJ=fHnaUU->!9vM8cW$R|YnpraqL%Qj-OdRNFmdCVglj@eOh-)!6YWFJ-Em#^`_wT38er44r zF{Za---E*dOe0~t7IAx4n|syOt+U`?B!O#4E?0K#@E`r@)oY=pt7995#>&0OS0-mJ zI{vd?y_%i)#;Jc}D}Y4t?&MeSr+l|DUMX}trGU;gFrNR>*XB92@vNl6@8EYHQN z-V9lyo_fSvBp;?YjnD?HTw1}iU|+9lObu)qqXt}K+0$%fSMKG|SgTfwuzrf9hj}5@ z4~)NvWf1H~8!%_LF1=V`0*9dMA9uIs+ulGjogZ}?3T_O zM9H~(5BXL{<^#sg)fmm9i*Y;sA0Sxx1-n<2Z@{<9+t25x!ouiCmY>4^0c=j3Hj@KS z8K;e+m9_`KzluksO-L1pUr*-@!KwgjOULN|RFvC~TA+oMP97Q=coJ`qdj5^jEZQ45 zZ(dD3SqSP7Hi+>u_6KCG-xaeXI5?q4+A@0Vr~P_qe`^^=iAMir4RVOxzS@X6`tDbO z^)??`mjde_dyHQK>!ZWK%gfN*p_jP*!0rBFkKHdgWX4$&$4=ui1tF7~hB1cB<~X9- z5FY^}^*@^3Xx3-ul%!**al=EY@q$QxAy+Z@52qaxF!@(J=8FZ$=Q}KWoZooM+Fqvu zH`LFLYLuC!l|hd6ZBTO$!vASDucTE5N^^Lph2=xW<&IR+NOB8e5Hv^41Pk#MP6N~) zhlVpaM*EjH(U)yy@7#d*>yM3Q1q~m+Z%01#yfW9e0KD~)yp&rtT@nZH;BVpDa6SVypP*-ZdT-$%ejS2W*3jn z$HGU?kI&^4QE?gSFetdA*VCHdHIO?j)O$qO9`D9|9HX*vJDwmpB%l4nFQF9?dW3d+ z=#c{%U%X>LnNQ&I0WWkE9zz*xuumo6*tR$|rS}c9m`S~epNl0St5jzalqTw}a{>Qy zga3LRrzl8<=7LVCv22`(8PbetvCC za=z${(BY&498|y>tUTiEiu?F@4F{hrM>7%D=20f7;C#k4c~a&br^^-3FthKHgJw^@W`2Y?!AAD|0$?0sELJyMd42%>pb<^L|}pCUr$e~~=n^YL6;3Z8r92jYBIK*_@9AU-oCyh-YEe|E;ZaW^sm*z^nm- z7rRwcbFgPIep#6LuVF7|AWtUkX9ELRHlCtk z4M{pFXO7snf>y%)u)~+}OAIVp(Xl!^!8v2MB<6G!I9_&vlVC3EN_0LDN#G5ApEpzB za^AN0P=W!Kd8Ax2S>rMWlZnkG89p>-c2^d!)wqK%D|uiu@r4aYEKW1PvA_gyECv4^ zkkf>F!JEf@7VZUqo_KD=aicGA?;>8C_*!9Uon(PFkxnSS3_UiXe52jq-~9sT$1vgN zVNMcX2Ji1@SHO9PC2-!jykodAO2iq8j}lsd-CIa7fE7j`rEi2UqszZpkn)YdDlps7 z(-blZMXUwR6~w$KN?lJStD8U@%QN_OkQn6hX7He{gXCbn_=nWM`2RUHDXv5L#u@Kg z!KYISB%=!;FKWOWjWUg#r-Z;VkpN}ex;#7=&KogoecCkmg= zbV0d*ug0)WX&lz@O6>B{bbl#)xDqGivm;)9`_OV|%05Wz3b@h50OOth2LdD1$Jwx; zhFSWz@*MU8v;`8pgS`*ZIjPCV-9693TdH(?c+WGvKLiiOueKt(iuL&7lcCe&!9nw@ zTXgF;<<7>*SO@FlHX!0@EpUQD?uBKx=yd>GGx&x7C)!y^`8>`e*>NQKgXwKU#_G5q z>Bj1am&=JCf$?1XE1Vp^{EFqae@?l8ZMC3jqIL-=%^L(qcRrR}vj&I%6 zv#3}0vzp`496ayBvsXMn7lmE?&@Z+w=$QnL-h`+bd5#%A^r2r7V8H;70GnM59k>^w z(vBD1`J|l2ZhH668}_~X>8^XY5K#vzxG|2}ymV*4geNQEJg|T&*VK{?Xq!TRZoT@|V>d-{$UV>a}n)V7(Hx zYOC<|eefGH2DY1{dj5cZ6b~JbX84y3{bJjyo+IM@^oI_;tS+I_xUo^xt(uYB-!tuaawxZJ)1?ri=?q&wjsI!_%Pm0K4= z6Fj4JVf6Pr&t1e>YvUVI^ya#&eKUtXg}2M6qdz2XjRzFyZa>;y%1i4qwA0$_(7(#3 z+$d!_8*}O(dL4CBd^7oQtqIS{q2EXELT!0S$pqH86ltS3;we%QHEYY;527|ik8-Q1 z?bu-ppW;&^mgotzWB#a8X5#tL0sXD7l;_^n&%TX4dmrv6)?MrK@NtJ<7V)8rq}C5?VaC$Cf*cyyC=h(V>99kASv z>oAYvL%N*8Ig?KyJpj-x7SN+<5l8gGsbjt8LO1SsaUArpqJ14lv1gTpTxQyq*@BiD z9J3U(i58)qS`uhc z!11)a{papiPk;K3`QpoYG>=pD}ZaNTGdI2m&=JSWH$uW0P|uI;hh=(M<|x+mho>%R zd8(E6rL8-NK*QY1%?v)2jCAr)lwqv&Jm{B)#mw$h#Z_s?$8MY5dt$~ws zd*yypNhve(fNMTE@y0r6!WTs)d3d`DYhqRF=zi&>)GH5~N;YE+=%pISf@?7roQ|%DgkL5>aRZERgFJlzZ)J z_(Zlai}pM4->w2?Jw;D%hynMC@DKH;#$G%v07jyJ1HMtYjoIN-ea@3FoQypAX~QRc zG9r{1n)f=L?7e*mA{~u;SF>j;*ECc_tt8jl^&;ndw|Azba+y!mRP^Os)JAW1h&Q0P zR+HWyFHGintB*=f(M$Hl8v5$`8wEvk4aTqnYwCLJfqK1tWJhsMK5tWZuC~-!N%}zh zqV#Y9#aITnqL$h(Gb`5TwXx=CPTvg`MO->W`}vyw=4jgB4eQ5LOvk>st$B=E;T(Im znP3g}95^o+g((;Zp%E-S#7~n3a3tg04X`y|QK>m9DxP5~=4nOcmd48H)zpf3{UYZ= zk>UlXm#j%*7@70yf2+3^7~jfd`;N|x#mig@-NbmARqD+4vFgmiF^3BJoQTV@J8J0% zhYQpgM~p(Q-tB_*+$b~baqo4TaPGZ#^iSt*h}jWu$}u<-Fqn7zPT$QNHVNNsAI8vk zGke2UL9lsa-v&U2f9$`ZqS(X^IVy^o{kFGihTf31>Vb_oQ~BV=)E*hF)mM-$K1Nad zS(|qi6YyEx+`_a7<0VwX3}$^!QnOMbtv)h**U)hM1-%*B#9b%@*coB&E{Ipp}4? zVq=-RUi2&*+Ck~R?WXmlmk~`*)^N^@I@&6qWn%s4C8v~OK|F*P>HE6|*oxEL=Ym@2 zxef3-$YQqs8(K;$a!ssnbN>@Dxz9$exU7e}unIO3R{(2)?sCp%zB(*s)=#wBrGSqz zS9vv7HthXqrEzd00`7nb)McTbD{uz=`(3Q5Z=KJq+K*ZLX2HiMywyqLuo{QWeG7QW zI7qq4w`ATeKvx${GM& z#eNp$QY&cm6JH=7{5H+_E9S!JGwl(K7Wpf0WFN7{+{S5r%161U^L(y|r9b;4>Gb%) zw6p2tZ~aO4N&e)$4bS&w4mO=#*O{d)0{qSR&-4Ma7HEA>3k?M8Se={RMa^_~cG#=R zxy&QC#xnZMr4iY5>#LBetNk19iVa1&%#s(=c*E2P>yoE0e=H`SH(-vBJ`9z4&h z$Y!c4BZ`}>jX{(QlH2dQ@o>AnL=M^4lWu`IYN2|ys(~PluK{;g;Y8$gB2rBRlhxoj zIi`V1mV*t@h`<;kM@4FmARo*)o7L1h*z})f{&95Vtw)$ui=59m*A&gvx>0XMRNnDv z_r+dYiQEeOh!y$RFFx(h*uJfQ{XjfO-Nr8Ta-(c1%GjwY}C7%P2NzFOgjKa6R7E-})LGcVwJ;d%@N> zM-J4+?ETO)A&5F4MYFJ9tid4v4q%gZ-r|3r^SXS%1u<}Fa<<6@_ z3zh?atLwGK?7+;gD^Z=vHe`lX^z$9#{I-|e)?g2-t&ex8QA=N1%%WCovX_q-`UDyt zFQ{cP=AT~kOw1C^At;F!X6mDaF|xF^V3hLWqqOtA?u)1YyUz@*kQZ7$+}VY1vcl?F z$Bt~&RM%_STZz6d!KkS_-=o@4M?Xf@J%BOa@gkk@D6K4BT2#iIfTnmWb|#!WN!hwP|2WVgX;;|c9Mw|qEs8dm(YE+^g+iO9i7w5Tt=-|okH0)8zIIBx9J z?0|*o>vLWBjphP|U2{u><=ypHHnrD@@A7Yn@PeJ%EuHM@op0RI8A*$dq*E7p?5%V0 zZfyNQz`le17I;B5_195r@%+;P3;f_q(VUnCULfRHU39R|0#!zPUtRPQkynZSLF91{ z)J1#zJ8O`}2~CAmd@Qx0f30Z6tRX$xA6lY5E?Tig`##!W!AVN3SRAvKahY0SjjqKwp%n+e z_VkN&bINiHSpQmM9Ii*5_ubOTzlQPrZm$Ea^`W)JJHLt9$b>ZB%^t$YUf=p_RCZ`>uV?41HpsSQ+h(`B3kHP)#EXvg&X^C zM;lhG>ek(Yr>y?i<5sj_1Zmt|#V(+=b5`}}UOJ8q>z;pw_29S7)6m}Y_`ac^PAn9x z>hAf0?^|sR$Thd^EOLDhD{#iDkZT@tRrj0Q&~y2JNnZ*?p+7mk3w@Y=yazd-L|g7} z6Hs>oa@O^S9|v{y0MoiD1dlz~_6Bk_;Q1#zlYP1HX+t#PkN$vJFw0RbPx|P?{yPvy zVv9827loUTwm>sABF8PtTy_FVG}m|#gy88W`Se7NCS z81V2%PUX_TPPDFK=k2(&x>}yf+h%pZ#}sXwkNwpx-Sgms7lBsIP?C`&&Nri@+IQQD zYTvD>w=vozDbYs31!-1_l|ZsD4sREsHSaz1kh2)Ane8+2);K?pM0^FbOKHCrF%Wjm zb1l3emB~ZK0n^LNuQd!e${uQ;CSOi-kN8Xe7AkX&y$pX;^)R&C zg!;mVjMoq|h*}HHHhGvV9;7qDqw88^P7R~T7DtDp28_oZ^6t9W-Y*QA(xql2M(SHb zVOJx%3O@<=ZuGYpZ_VC~$Gks}zlLuErXge32*<;6=<;cMN|k?CF+zH?Z@t_&4BQQS zhQpy#mX^6dBVQ6)8l{Lx8%{k0NxAVF_I&a5;i+4ElfAnJDOZv&*1Kzn zQZ`@oaMU#;q}*gY~U;6aB-^e}t`PE@? z_KTQ_*G!6-9^Y*A83&BrxXlvYgQD47KQa`Fn?Ar@2cp1Rzq}~+$Eup*KIkA1g3L;iCWEGj$5Nm_C7~;rE3L3Z`b)3d-S<>k4J7V%6#)1Y*jXieFE;t3m9veiwF>dXq7(7U=!hZa( z{i$6A+OBm1tYEku(=ed5znSNl49Y=I$mUE|DZfpsqZ^i=)c1@XJ^0=6o}lz74Oj_v z%ez_yrD$g)tZvWzm*MdHK7%!_J?W%G7FpL5ToxHxe-Gc|4;&@3fE|Y^_yRlarAx5t z=8e1n@2MJCdHv6Cwf5m|Roz9;<#)R_D6spGMUc*hp%=I}tGS(fVyd@(&6A(zk<9yx7{?3F>pQ3B8xxslmveav*;kZ5R$~hi?kVn*r z00ww04D9OsO~p#&biC6}@Pm&Gv^Rjdr=sV^4tTxDJYMOzvVB_FEMGzgMQ|-cq#n!V zNsO72yMya^OUw7zm^%Iqz7w#ynrNlC%{*oQ>2C5p;qB_?z7jZ-vO_C*dbA|vW@Y8TckkJV$rbnZbM#*SVq1o6zOu3 zIU~AVE>-R9Q9)iO%n;oUZ#a^=7;j*0e7z?|>(!t=Bry5koz8~O-?4NPHzjTd?;|_; zej|c{@(d1GzkGg?FXdd?P2hIj1n#76YI$h55&Xny7A*Ow(?7Gon`t+CTf&sa`Py%? zKTaBao8k3``Ff}P!I2h+Z2aN6tL!dlhOdKaCOc$h#zgkX$<=~sy`XA=^OM3 zABXkFfcMF|XL1^J^@<*;e^X{VXlpt}Gm>S@^iu@O5rJCQqy&M4%*1dY}X9Z7C@ zLMeB6e))Yozw~sBqrq_OziM8J3g z&!xv#qE)LtPQWdyKSQf}pEfxfa7To3M4u_yAGg7v-;;B zo8V{&`=13TeY zI2_!a5HY#!ti!YWBJ$qRZ#t%PG(c8XoFC3ocMM&rLPoxoudj3NpXE^0Z&^ten~>2w-y!e+7cY$XWqQVB5ej1 zYeJZpJ14`?|B=RRJ!{W zyIIW%au$#Fj1xJYb0l{r3{oyc+ITxuizZy`oe~TUE&3R?bw4!Qb+CBkdi^}*W8S9- zt#9)h(YFczI<{Sa)E@+C6XGx@q10%*o+lXSWq+t%PB=0S+T|c<&EuebM}u}bB($or z(15dF2SIyr9JDnA4LJLCNStL66<~+-+$dDUQkXD0lFh$XR^YUvfsy@q0rrdG9|a7h zK*CN43328qB&r$h`%O^$D26rRjv&Dc1&~OKq4xbI6tw8i#zMnLTp5M7KjnI8(H96B zM&e2++(rM&&e-(cSV1yynnl}wN6`FKzu!eP8%+`URi7BzS>BegLZgi(jl~EX69%6n zZIKV(u z4u@_8JTbaTGPK}M_QQI3d2K7On$EQfl>dbud?Rg1;ccFRHqXR&^Pcy$XYhyU)z`Ol z9}DXJ1!Wa)>3wQT_py*IT`&#?u3a02azNxTNY}-v?$d>YF<~4G{TLVp1S9IN8Vq=d z@ji^<9Z`QA2g5K1Mhk~=UV~u>3F9q4^>ezIab$-%UT2Xqx=mfnrTli&QSs;|Y0(9f zd6DiubB1oYIbSCUMZpws;B~q`D(ZQbp}UVQ(k*ARQQlf)WbrylqNwu=qXj9gNuX2e zQko(lPCikTzb8adpv6&&I%wpr{`Q!5O{Nwd6{#gee`rYtT4eQ8;Xw&2#O$g?m=I#50(NR748tRDWZKG8%jV$8hkLk-4 z;+#?9xKTmxg5X@`Fo>5BjIdBJBEK99BVl{P*#L}EtRa#JM&us}hEUdUmPh?3{ZN%o zWz>$y_j?nLETbIeh<%9krpmZ6Q21PrJg2n;Crl_67#ZH1$XEU2&^zr&y4j%1Mhsi` z4j^*tQ(8D4l5rV1ex)~8cqi6b}H%iM_t^MLY71I!;8h##Xgd_eo4#wMKU?A=~R+;@8 z?Y$im#=B!-V1B2Mfzi%k{8YnKdZ@lcygUxZy<=dU<1kKWFzyWr0vfoGGNzOB!ocEpgvH@H2>k z-FG&X)KA&@-B9{-L|TAqlC?8N6<+B`c3eDrH7-_{A>*cX{UW4OakoYp(iuogJKsa9 zguSZhdw{L3VL1Eh0=02%%~W|141BeC^(g3a{nJy>SNi<2aqphFWy`*+`3q z7Dey1pvE7^S;F2&s)YSmtK+q}Vk3FaaBP8k@1hY4|2gXXamYIVZJd0*ZAge3m}mjXMG`F9Y}Wjkas|CbVlI zhxst(<>MjYtq#D8If`gqx7 zNPJp(Z^9V2;cmk=CK?B%#tSCwTP%L|t+up7I~<jC=`OXDQBbo|ZStyX8|aFGmjTGy>|}gt+5v>DALB;cwG@gk98M{u#k! zOPU7!edniR7O=8Q)%|y|e13jBp6W&j4xAv@PkJK(XNIQo`X;(cM!u9!sWlq)@^0?y zHdTJv%>aL`(3sE9vQ3o32hBJ zV0?>kcKq>l^IjfX3L0+lD3`Kaj1@Gqw zj{yoFmq_tAar3~a2wa1P&ejxa-U&r$=fh(lZ{JrszMU|zenr3c*70_x_tHv!w4K}c zxyQ7VVpFQ^Bn@}8mHzd=J7g;-T-W>U`!)tcHGC0(`dS<5r~$axVFjf@tJxR|uHl30 z;7-|BHU{pm0&uUik$yA^_jL_!SxC4qjf1;s4BY4aaHFQSts4WkRfD@JB-}mY;Fgbp z`)B~JqiqZo7--Lk@K7ES?)u(&lK2|kpi(N~WF_(jMiAWMJ$g=<=XqyLT^WJ86dvbg z6gT%!UEl-nh2jH-d1LzkUGM!daHj;|dJo(VNTYCxBN5#9L&4Smtv5-jmJH3Xh;;{9 z#G>k85#yGxsE-`_dRWBtm&hW9^LXEcO>8E&d7W$3`E6qQ--54QXA|33M>T_=!X~DF zGqmL`>NCIPt$CAbdDH(;ibp+WxjD!_cMf-4L;?z(XuiId&w^?>+#9!UxbgC3lZ_d; z&Kei7>pqm@@;`1nPd8A0{ghqzh0;p&wY{43ZN~nPUK{`B?}QqE{rW&&>?YtwPQV4n zs1KQUMIf(?yponz4w*MCkk^B}G@1n06Eg3ufxHdKOS^uQw;^QSu->S3!}6oJZJSX( z^Y-RO?8RyJzvjkJWpsb^%k$nyX3+oSBK)^>ADC*(jLf>z_sGuTg?# zeA=wgAnxW6AV=$Q=qs>c3kz;^}pf0N)tH#(FvOII4=`#+9>cAafYw{n!T zbE^TY1zz*LXQ*{--k#(m--1qbh+_`e zXu5bUwS25Cjtz6j(*jU;0O}LLP}xNdsv{UG`z=GhP;F&D z3jy)TF%VzXAQp{**a?VFhJ^S`2#ANrKy1+<5(f(4lp#Qt@$h(vz8$@4f3bfb7^A&G zRJ2KhMqEUL<|FA(Gi`4Oc+L>;T7uxwjX^Xn?LqK3_XoU|5b%;m;Zdy#+Z$&GK|`!y z4W2g$9{HVs>o?9G&-KY?;)Loa6*%X24)LS>XZ>^|H$3YX$lv{yxlsq=(#RJ)iAP$x z!{7-}EtUK3Qn^WFQSS^{#7fF3hhwg3aY%NC*{X8~6&pOhHz7JPU%57)lb?Ng<~0v` z1C4#xWANe2RHe^;Suvc7gzR;`u&+z!TdF~R5hr}6_s*2V2|9cl0?={#hriR_>_D^$ z7xn~JV12X4uO;t~#vQ8MidulpIc4@KE9SeiOMIbGu&H?iIhXY%QQR37kE&1Gk@H8g zejcexO_YB2g$-S$r#?9KAw^U5&XP0G2Y6)c!l@gdQC6R+Pp3vb@jwPnY#xwXdokczRtC1Hy@B?lb2=~fw-^TBO3uBoq2`8&J zIAXiQ^*M}PJ>Xk-X->bv+vZbm45l4$P80iIr~OFZY?QM|lM%6Tft;@5)&p-tc!yEX z=LK?qr07xa%h$aH47@!(phhJCo>0G@?!f(IV%N+et)>G4Y9hO98C$U@*?U>Q{RFS8 z9zH9YF1;Q-6f+p6&b^o*Zg@53;_Ll}PY?KniyvLqUps&vv#T)!reOnGy6oyfm6mrO z#Tb$_~pjpUPuR>9$&j@>fV<;})<&TvHNGz?Kp5Sk~z^*Njiqt)3?#8g8FnOb&G7oH$PvV9O!+`Mf$(REP*1L>JU*lGTZqT&|h?JNLI<`yUshkySk%=of`k}!ui9J}Pk_8%$5bgl#| zed)cDlM&l#0lp@Z-=+C-UsBlXOb_m4b5=4VV)PhKykt$2lW?*=iPsUJ=7UbukOb%? zd2aw+89gyh(1-hyPQ0{kP#1f7_E@|gYyzy=fc2NJ4eKxPIsnElWsZaOng+{%l08JP zuWQ#xUy|?~=;ay5v)zczE|ca84!8S#a6AJ}42SX9$Ip-b0t(nxP`h8|Jz3Kj*8Z1g z{=pltTO9nTZ;rPN=fb1y66oI=)qKg_ACFsAO*T=7dlbyN_E!L~~E!REyC{aAU4`J+((~LxrpXxlbjGCo&y4R* zl!Q}63GkEI`Qm=kG_@R*|JYxS{$&_j)jS8)KmFo|mwmnj?~3++LYvh23OVB+Bb;@k zl@sNp+m}(lK4Mq*X~gW-C9xSSA}$8x!dSIA29A_7fGwSn!1QJza0`VIWm44WVJh8{ zk2Xe{e232|iHID7Jwhc>xa(VkrA)OxO!wH-HEeK7MyglI2P7_ zMw&z`_jhim@;&m?uGNVCT_Z1XHpr=$zSoay;BoRof9Ap=8_wo$={3l2`2Kv>>@CLZ zPo)$1kViXIcogwMO;N;w*5e0OQ>{4rP;6XXk9u)Zo1f@+%u?%Zr+SwkUdHDwUjwow z`^x0rvlD?OXv9t1dn3X3WFb*D|13=TAYqGah9~g_|2t^&@ksNy+6-|p@ErC_?(xxT zXxClT_1^;dsM^ZF``cg^X#2K_}Hq}j)~_fqA^h-rwE zceDFMn~3OF;xPZN(rE^f(fq+E$wF9s>M ztfPE9&vLYR6K)D?Z!6i*bi{a zBVw=M=EKN-K{POS?i&3Iue)-Tne^}g`(}UC(;MH(IPP{Zc>=~|4lDvrpS_u2CLMF1 z&-R&zbb)@j20ij}uNAGtj5q-Qd*8idzbZvutE^d#4?x!W<`3xFY=a&z^BFn|x}L@j zVY;4~h;v$q{^T{bAB%1E;l`i#%R{~du#M9A}GT37W>87$H zS)J0l0l5_MXT(nF&2W5^adSOxI-#hY-&3wc2c27>7)ERRNVBBWx;`=Z+yTW&a~3fx z1MR>k{a6R0{K2oi`>hFdo2XsSSQnj)pgj_+Tr6AY6vDd`=vHGJ)?=qE{%_!{l5Z;R z`--4%@a;}gvJi>rxp&R}XK**xB?aXd>5k-%?OII`I@i@SA2k`Z($G5u26)fDJCWYl z%|`M*7jSQ@);3=MM7lGRzS~4I13w|2##>H&pK6;`t55D&@}{ao&1?LE?rcS#+k|HHB6k-~l&rWniXJg-}f z`Ftzl6SewoL97x76IfFB1Vq`(PLG++&La|0vJMgvzZ4I`?nLCWyj_Ri{UapEXBRIa zQl(jq`{uhi8p~3R#ef@6??*hx3yiTW^e7F{h0V~m$wn24wZrS9UgNlT?;mmR9_u#Q z!v*rhpKLWNCeZL?MdbOTpglHGr0Dtt^mjGO|8}xs`Q21Rx%{is@EC6RXd3~zaH0}r#RC*CK!Cq7IfUxraQu1W){(T&s*vjw5hp{!;Ob0{A6J^!T(*H z-~NN=>7cfBs}Au8+2odUVIB9l7>n=;{I~v`3I%eF?m<9J@b_%C(V9q&9HHruJs2}X z(3s6YAL3oCft@p81P$gYS+JVVNA<*AH)@f}bLSBwp^5bfG;WXp-TeHv06o%Kpcwjn z(-8&6!9JK5#^LJb5gW#|e}LM*Uw84+ z#s_2zcvu8HO(z@7T_5<; z`B^8wzp@qH8;DIIOT;Ng`Hr4pKN7QNuFCu>9&qvS1jeHa7EAbkeXk`Ac z#0zcUSDaT7r-|vfJHU6AAa0e|akp%Nenos}g^XE_XK>oSB!$Hp^z)kI%myJ(nTfQz zTRpGwr2qt4qx{4Vfm;uz3)>q{KtrC&p?KtH`sRT~=}zZTti@S(q|;E3b6a>f9rF>l z7GQq;?YItc>nCdbZb=7j*$QyD4^bCxv+lsn5jvU2zQz1$MBIZ>dWQ_TLSvwnA7b%_ zwvM|45CD%E499RgHfrK+xQ!XuKX*?!Zb1ySS^eR91Is%koHOD^zuA!GCaxcI#WW2>JDYvrC{S&{RQM6MHZZF%`kPB|Ty( z=?+f|NUIDQE#G`jOPXZVk4nZ2%%m9T(W#&xvlOjLF9F{bCRiFXAT^^@iDl#xOM5F4 z^{6<V->W@vs?>!>@8n;#-gcYHic6An>zUROUv*Fvn_1&vCeCGwMBuY>In{BBIlS-QPkfxw8x!YR%e$<=Oh%fu%l;<1`ptNpZoC{~L!S!aT zGT2r7ID6ALmh0_go@DU584vwJH{eV6UT8yHXgR6p4y+FZmM>?g$F{R~lMu!FsG@7l zGUFHR`UYZ)rf@mp$6qwH7W?!MDTxAOJ?n6tz0@L4V+Q5uhhjfsP$NopKqjC6kNrBA z!bUy}hg4QMzT!LUm&%$f;`#%lUL@mmCX=bz{^bm$s~-EMt>eBjsD=5Ms$XhI0@HA4eUI5p)m5h zzbTEf?-EZ#E~k2X5u$y*q`kQfbg`^&!K`@wypFqjqBRcn1JX^yoOg&IRT*3xGW}%A<2N(BjIcPd(5l^1(6MK8={Qc-0?=gNLQ}t=)ElU&Cwus zYA{szX9B!syl$=XkkGm{I0(4J*VnBnzsf(hhS073-0JJ=)@uDX(yarvjm~MvgZF^} z$U4u1ao#G# z=OGY*#BJ`POlQX0eYYWkLJ{s9hIHlofpn9>qeG1YySkPSdWISX5ruAWH+VGFjPe*A zU_qAU_P%*OSi>SRRgF6$8Dn~#HHZh;>zgGVtvQye9=CblW4O*p#^jK-qxH;U^zmA+x$u!;LP z#VVz?B9^LQMUoqB&WR(zeokKjjcl@`&=PD#6GxPb@ zja`K2kvXJ`&m5m!vn;_nZsETq%u1>f|C`C-l>ft5l;tzP^Xeu2&S&(y29EL!~d;ihypL z{1>7HU{ZwL3VOHJ>JKRwmsn~qx&qH6EunV>?YJgjy~AXStP{-g1R;^d2&wS?Q90WQ zKn~a)MsWnYL+QXy?1VI8Z;7aPi3dFGh!f{OVXvP!GSC1`{m1;v3Xiid>7-sgF-bZc zq#)NTX-0S?z~@oeALwN>-%z8lmoNO6=hVP~RG|K>WxtURUKPnrbzn{pdg2*kw@ar!_h&WcO& z2JE@S7nCqaA#fZS(X^&2x|J8E>cAyQK7a>ch44LkL+xZ`dy;>u+G@(0F8wrCpUK#u z{u4pPmC=S9a~|WKr5eUyoh9r~X*6Jj6Z;a6{l#Y1U3FBCd^#k+=0kWZ^Zc!EF5;m@ zj6OjRGq#a`32uVf$@&%?`+-bRO%kjIW9`NFFAonI1`r{6km4mkPBkR=EkLBwXopz8 z>`I$|pNi~4yBiUwwS|q?+7aXVpO72c`<~xXKPJ7Y@uHIr>dAUKAM-6(G0fc)YtT83q5Jk?;u?vBC+>BQ%1jJ&IF!C<^gl=WH;E9Fp3if&vE zLCayI98HM#?$6Qa)nFL499fj3*`yeFjyth#1jo2)eme?r=_cl$#lC#(xv;^ww+ut^ z@Di@#`;m3taA^6<+P9=9Hs~d>N#A=bEZ1(FAw7|>_8<0!d&ARX8-NAe^cCK| z1z1~_ewSV^nUyfu;q>V<^pVYPt797en4_rv{HINW6MK?L{}E<;I*(*)GpMa^7Va&W zN$<2b?a;(&=1tj?ti`~X(sZdOYLHI4Lh~{P@uxv^2#Bw7h>1ZEyKex|tU-Jo^=b2W zFg66lk2u8HK@j_I05MjBcqIs8+<1tlXby4CC`6O_1`y*^h$hk`{B4X60dX;hI4=ld z`VAn)YY>+OL7dnFIcB6i*RQ498nNd(WbUOhfBo8J{@Rx`9DA0^P@J2uSI^)2lCH+R zPGvs-+GRe+&h;GaE zT&-_Zo+)1%6PH9NiB2l_WK^>j%QTPh%ffPY{~sN038hqdnj(@khFqIF zymKc5hBdD#cuq+8;uvTI*TJGfc6QAi_Tcw^*J1{}Vp!p$vE5TLAjosUfwPd$1zv51 z^v>>^r;z>|d-_Lcg=#UP_1x&qm56=w#vJ+P7WLOi?rK`dfZ&`dPnGS6&pX0g;HJqP{?o+r2P&_Hb>K{3kX>-CycmPjj4HY&?c(HYhRcc9kVVBct z_*k+gz+(vC)--HJ1Sau?6@pV13-Vf60)Am@KM9Y3SFpQcRMUH2LmK;IC^4m>66r`a z-B^Kil$Pf-($PU>Cur#x@jgb~`&A^QCu-?UNSn3v1*Buu^sZ{8<3JrVuzT-NZpXi? z@KlQ59EH39auZVPhu}SssDETof9l}(NtS~9?ZM7bcleP0M84DPkxu6i>!ByK+eJin zhJD{Y?E*XX&v*)lzgESm@2VJO>{Q#Sht;<+{Wi12P8~Z{sE~H&hZu2HkJ_E)IQVZx zAf~ALlmI`MxdMak5o1kjH9`A`u}?LNUW=l$CYBnzEI|IVrjtU)Jp;&f|*>pv$9G{TeXV|)BOHn@AY4B8Xy288wmS14e5 zoqhH^W=}iH?3SX*_Q#7bbNCoNLXkoTc3~$yLczUsETQ1AT!gX_LrsIt!+Wmo1?@%+ zG|KI=)CiAlb_QeBK~dD~_vj=#D})GJMetR7=4v!r7S?*WE%vZpN&t7WY=BMsg7J{~ z@FBp}HD%inQ&f`7g8fhgc4{PZvtCM!)9z353oTlv-fs4HgR;9$$TAvv{wyEBIA z;A7Q@oi=8?w$#Q|kJ11iQr5(SSOm{R9afCg^lkHoInZ0-ev#%~O+tW&z^AOV& zDCkSATw0JP8vs{#Zu&r^y#=%6uqPp17>Wd53}zqrq}I?R4jwK^wPgZ4k_ub z??t9BJ``!`h7O5VNG+&Okadzwzo@sT?cSr7w)sbOZHa>uhQg2Zs5VkvLb|yoGF_ZY z&|`p)h(W~pO>dbMd2jcO$aM2$e2a^`IuT#Y$DT@;Vj?YPS-j+u;|F4oc!s0fRu4W- z-ee=W7y*Ml5k2C&Svy_!v<>EhG3ZBWnobH_p{GJVF}$n;LM@jH=`(i7-u zlB_$rT1wc#hQbct-@2NQA4aY11-mtZ*%z*1M;@1|TZCheV=M(HHgZ0kak=-ZK}u+0 zM5V3S`Xt%VdVgGkYzU6!kGsP9k1+WIcqxeRG|>6Jp>%UTx7$nY&YW_g#~(U*Mk-j1amuXOyA#3Z9+6^+A!WM%j>BJRZnqim3@g3$5p zXFVOSNr;2tWpt;uT^t$cY9t%KgsX4|gf{H)Bh=JX^#(H~5xbPQZB2Rp9g}kMoe1R= z?gtS;nc>(k!p=K5GS;m}m@~Eh_eZjhoF8Z&+`n#6{x6&X=)oKvA&nP%V3V1_G$u}- z?uV-0U<%UYU`;y7d%ME3!&%Rx-Zu~6)EfGkF8eKOOFYgK_iB50Yvflv*p+37iVYkT zDYI}dl&NnHTVzT;tF9@RG+jD-ud_;)Pb@ky2$^IW*oj@zbe6!vp8R5P-%#|4h5F}U z`zAfTvFS1^ft1?wDdq=Op}Phruu=rd-OUglVW3HEZ=_N85i{Vu&^1Ex3)HBG7GU~x zuga|&Qn|FoImbQ0ZJ3KTGBmO$n%J5^9=_9znCw>bcT2f|m0h zpeMu$gim*(KEj-)2_toVPts7=N)})LdB@8gpPXELvQ~Gt{u=6wJ_8f{^@S?mv)qHT<3JuS=8}j$Kc6@ zCu>h$Lr(@^XUvX#>|KZVqYFO(A_A64HS94D2!A{WMy^IYn!{xz<*_ z@|CA1o)n3`FMYTF4wi39enX|XHBFb^unt5kr>&_8wKnt07hCDx?ro5nr#gDlSDRUf zj8?-VZ$fE$wV7$@mh>Vs8>I6X(A=ZNt`Xm~>tIer?We7a5^4|hx6Xv6_{)x-4ta1w z*YD*He<^O$(|Yf>Txjd@&~xz_Lit@;%=pGr5h8hw+L zyWX9CjdGr~mK?6NG32b~Ib#R4ocl}D<6DgZ4+A3GZKs_)l8*Ycqw_; zQ{oNzLdGEH3xHn)zA)qO<_pc>3%6d!7jB_eTNeQ)=QSZY!-Y_sfy?g0N9CjE)(u17 z5Ea!60TBR3Z}lVzfRn0|au%|yNYfhcG1{#{B!Mgby`>51(0(rF| z;PQwOv;dqgaY8kq1Xh21)F{4biq#<0+EQ1(h(5jYbhL7z)zg}x6d^A2(`QVbKkGc# zbwQcYX+HBS=s!-*iPnGF@8{BxAWIdIxH4C&JUZGsM8Tl(i@^9XLEjxMn*#0Y9vy)z6+vt4<_8et z|ERp~OWg7?q`OVY$QRr`Qe-dE{pr!A9@VqcT)Oy-DqCoK6$0W zdRH``FRkz3{O60u1-pzDh!U=(pO~h9>eotpYs*d@4im96uXa7FJlxrO<{{o&8s{q6 z415+qM=X`gU|pY!_>^;m2Us*>>96j7$vKBDTdEUSS9sh^Ia0`E;`_JXwCyTo`r95Q z>s8uBWX=F(;tbJD)Vct*E|*I|?~k)NhX2MaIP^b)OsA1FjG#BAily^M&M?Ctakp^Q zfX6(Wnb3w2mWRCv2kso7Wcafplg`w+7`l=HCDPGSS^ zE~01nbJAXjMkVqxPUHSJIBzhZ_frltqeg?AEpLP+P|xxVmmLpC6YvJ{1gNKH3egU2 zHtbJS1f2E}9WC|ez%Mtv7w??JtcpEQ7a*&n!FM^dQdjC!iqiBDMZ?#MP*l_?zkZ{! zaE@XOR(0HXD5R=dPs}EKxz4))tyrdwAkIte7TfKnw9i)I0^$?6Af*)v`(!L$uu5tlFGF z%NwTYm3HNWPaDqUoq3033cHWRJZ0?s)uir2e_}Dre5SZl#CTSy;{n<}C{M-QFTx0H z#2DNUn`sNi@$kN8z7suH^$^C*O!v#UBP&VgoWYDsnZnL|0$PvhGM*VcGcc&f@olpV zegA$F5AGd&l8tn9(wgMMLl{oY#K^QO4&O^Tf#RI%Z|Bqvi0~l18ArP@F6b!)RpyoQrfSO_lSeb3HRy8cyKsRFV@i5aT9}_J<=?nW}sLCt35(m+>qmsOD*3EI-+qefe} zt51Y4iyW@pPboib5oKYoailB4@vLW`hO_OMzt4=yfiu;pk!uQPw!Epz0zVZ^cr6Ul z;G0^ng6Jq{_DnL?+QgMFK6Sr>cn6)Q&fE^!{|e?u%v1Y1=kvKT19K&92 z?3ciMg>s;CzgdFR$9?v|g!sGEn~tc;Tm0<`@cD_fKjr7fxq#X(N6MxCaXnLdro^1b zOc(>)H;Eg_XI`2O+syOt*8Pv_>JO@mdSL0?H>?M}V>USR41dO*3nrYejWhfa{NAuz z4xUM#IUWnUn=#kJY-GRX>>YkiADB7N2;}+Wc|Gy?pt-b;=F%rRJ`0G)R|NBTewtHo z9+pL%=lnV3+!Nrmzqv7|9reG6Ax`@n_;Ec7TCu#l4brJXxvTSE&GE8vK+lQ{|NV=p zXO^A$i8%u^er|KFbD~TZUH={hv>{-;;LN|{28%siyQ)B=|=ZG_QEhEE*=RNIYk;c@Z-?V-0_%794(l4A-$5E}vO~)&^k=7?Ko; zW{Vu@r-`w1{mNrOI+MauS>&;ue$UYK)ENEIbHj}uJ>qIWi-K>3p?;*Jy5k3uS=M(f zq`lmZAHklc@2KN8IOt|H*Un>4PXE%^#k>Bcuh2}#>)wPVDcBofRQHx8>uiN<->vze z&nBg#qw7Bn9WQt8RZ`?4>mqz3Dc2^??)ap+sqJ~&^(_AnK4*(|jiZYf$ z)cJ7fkYa?N#Z=!?oa0F6<)eN+V?{S4ZjA1`&J66Cq=I_V_U-7Zzv_|Vl9-a^WN{UJ zv+4U)owr_!OIF{N_RaQ9LHi~<7qO_WdMWk<-mmCp9S{8?YKK!Woa$TVt;cV>6nhF^ za8g3k)Uj45l_N0fT=SD3gNOJ%O2>H{Wb$nVhZ~Z-*~;zYYl+_!_zcnSopf>xzjrAH z{(C!oq15kT*e@oyQ{*P@U!+R6S3pbYID?Qxao&|;^L=_qvy?0@>9KEz zFY)RVX6BD6IwVeln#f1WKzCTcauiA%8aqb~pk$|kMGZ9gF>ri~Vn;pZzGZ`Ya1S%m z>3z$F^i;PLOL*;D2APlg{rCYEJUH_g1*@{)CQe_&3bFSdQow@ID;3qtBG9Pw(xr$h2Py?bq{4-vZOhO-UCPT^T#O47rf}%4!cl#!3Zx66V^R!gotQnHq+yg9|V;Rmjv!wPghmPHW{en5TlMlPJ4xN0(<7w18>6|0Tn}^SO7gMktJZ{!(|+=U@<;J$5zr=jqr8iXX-JkyRgfMds#HD=|7Wj zB+FUNOoN{8I^K7z5u1%<(de2fJuWcZEt<(}GD16fXSzz+$mcujqBbk(b^spnyhKv5B+5tSrTlR!IAyC#A5>wtH0e~P1Fq+MBVj`vK$ zUqZ0I6!}N0RONB=-|e1wxw|hBK8kZh)>;Gku;hqt%=w>j`Hy;de(cd&%~Nr|x<5DW zZQ*-3-81arx^}N*pR5;XH@8a?#0KnpGGP$6ip&k@FO{{pIlP z2yeJumYKvvp)0%xr*Cwrf|;e*iy3yHS_SM?r@$WMf7?KB+xgqGIH{=SwVFROQoh$G z(Hop1c+o4`H>u@u&P$F)i=@2sMk%jdFXbshS36pbyU64eg-NrUgao9pqlFXU0es-3 zEBZzKFyeHFKdtrY2({LTUU+(hf>@^Wh1tZBFD0{4kDMY}vWj|sh&)wh32-*!Y5087 z){)$RGxu}pOdNA~H`t`lnUvO|@7f??SI)b^Wo{h76+(h!7KE-@R1WQWjrNR%VmbW? zJJMoZw8PXLY2Sg~6}KVZXGZvL3cgHh$qtjX;+1eq%Nk@oS+` z{!jSQw}G1r^o)C#XckTJoDgQq{|RaBf)oqaNeM+Poo)tdN6&$2&=Ml7z+<@}?cfM7 zo)}FSPsg`=bmpUssG)uO>w=Xza63ExHQ5%?*mXl{H0$llKl>$>16K5e6+4Rn1gB9- zWQ1)qJmiE^iiYp04ADdt3;b#);e>7&Q6V4#19l_p#<)yU^TDt7wLgD!gn{p=JE?an z>P{-WT)xIm>OAb8OA|+&B3ta;P+*-nf)NzDHlU|1PR7!`jON2*m=D+~oj&Tr+xi-I zZ+ilD#=J$`C?BU;1Zd{rpfZvP^W@k2W{sZR!2ao#6_@nFpeJD>d#LgFfX=hdbGyeR z_uDsOu9fJDl*CtlmoSH|O;{|iOR%x^3HkEFU30zRWXC(F@0uHY$CWxiQD#<`=#@BE zf*+T;E#!BeV3&z z+FL|?lXJ@=Z!siLVplOFl3AY8B?>y6SI7Na3HViMk?0JO+{sU3j`Hj~@k$1Cp-C7s zol^DWbZHiwCMC+ZDkl_KS}0GG7P4Crl>^b4Co-ISt+0s$41K`)P#yZ#q)!mp{r-7^ zxMZKJ63lgojU4S~u*#h?+lxd78K;w&GEFiFxAq!JbH2gkhv`e}HX*T#UMu5&NNTQKA z_dyN%E8w#S)f&i~oapofr&E$yM`b=2R(Q6{;qnK4N$|lT+D8m0Hd~&pP$Zj;7`yZE z)=+1+4*nT4)bW`9bP%}=@qNqobRr4R&96J(Od=c4eu1$2aDbrikv0 zttd=6mWp#qsqhWTmTW4nEOU!>=;@g3?9ThDH#_q)_~)Fey7GIqdUMRe`3RaLsh)E#qnq=?SV*77}>VOD+BP)SLFT>J>Bd@)D_`e>W1AIal2$X4lQD6^q4H8Dh3m+(6jh32f|7#T&7z=le2pY(9m!JW4;?`Psspzh$!DQQ7 z>E2Q8E~#^uqPO-nA`0hjtSAK*#p0T3u>`=kV8Fz>^3CpAaU;gxk73LKPV+aaua?ss zuZ0jIZH9uGb}kG znp!6k4BnchJO|4wt}LzEED}Wf*2)r^KC6mr9}$!1?3gcNQi<-$;tdsU6;AS;()prR zVwEKWSVK`;P5Cz9hrXqV`8hn#oE=NY{vT+krL@$#wd4_ZUB;%$iWJPsT6ayINK?Gh zO(ah^@%MF1UYgYYY!&6Tb>Ih8;^wU-n^5!C`BaQmgP-^@bLV|q7uqX|%WB1M@Ci*B z#NyIY(Q0vF4sGCVz)SwlnUg#E2Jh6byfwg5Fb*^F>`UjQF5V$#5dN&zRoYY5QkAA_ z*Q@Pc5okz?xPoI}#bb(SEv|LjYusBn56s!RS;Yo_s@qiKuH95sQL51f@Ng42qd=^6 z{^C^9Kj!FDR<=vb&(F3kol{Hr33Mw3n5-mhtMg97Ij@UkgMDj71*X8(in`2g?#j9V zG5On*QB{c%uLCEnc{F*xO4S5|cXTQ7k=(pQ(Na-S1%B)n^S9@1+@R4uQ3w9+;Q!O8 z`C*2vH|RU$M2Wk$R>f9|xRDPnacbo8lLgJqV${0*#^p3HqBbPxfSOk&9IXy_G3KqM zvJ{y&xQQ1a&-R)s$kaMWut;_zIY~Gk&zFc2#xf;7C#eO6kW#M9LVq$3M*#V^>Kga9 z@~W-1qQ%K+9yE-xqM=p4V0msRf!w z{U91nb6=xgUY}amV}W|auL0XtQ(jgE){|!kBVP&q#zhh%HwSF!k@D)mYqjq*44m=R zP^Q|t@`?(vW@}|7RHa1V2XqLrn_uUyt`+^`;U5}8Qz#tfIC2Xy#R@aBGBZ|^vV;f9 z$5{-x)z+FCOds%Js+xunbi`RP)RQ_AV)##c#)xmOt`j#rDpu8PLYHcbODa>uT9S!d zE8HsUCK*ygg|sr2?(JeRDHEt6MT9m*wW$*%Zz~bTb<@OO4nRvDAvjsNF42*l?;Eo9D^PTn#K)a&j^qs8^DtjGR^C8cSYI zcFqcMDf&ss_rso@hF59e@a|Q$W!c2iL~Cs={kWr@5fo zQ%Dotx;b}aM%Cu(3OD37l_pt)uA`_%2mYpnri4}HwVJ-dn;~+AY307ONwZ)AU*{0oIFLQ09Q!0%<6TPh5d*EmG9 zOU%f2X6B`cmIqu}Vl}C&V6D(b#O>vEo5V^kCW3LsHCm0Nh(`ywa}bSaTJISAXysJJ zPF1tU(CV1)rRBAx&vH7w9`0CGEffq@mAg3%LbAUVq1s8`MM;@XFZJ($0{%)%x|5~CND8`}x zSq}gj>`mpRrBGaot2s4b$VsQKD6T1UClb{LabGTEf}Z_JQkjDD1+n@u@AETBOltzj zUl{V;mg%rOlxZsj2g`miv(TBBYlYch^_a3Z`$pn36XE59+o19qsCKG87f|!m_gq;B znLii11^mDFi^2x3;7=$H8<>v2#rP}0UmgBj4}}dh;kO-sui#HB67pw+{|9GA?Kc{^ zCgRV8KbinW{0aE;|F^8Bs(AB#;;OXNRL(X0 ?*FBMZ4veDgC1g(7wQ+Xb$2WtuZ%ny9aLk~!!6G<4Zol`+p ztxYwwHWTwQoY_2)mbQWa=C8pIN|UG#z)nrQXH5NfYki`n2I0xyhP%hLn{bpC_@0_d zI7%Cbi&QH2AlHvMqG&-B3^!H7)%bP9=DK^9+`D7};Q&1xyP_Cv*P;M!Kx6JYap7Hy zSBRzVjbcW|%DaNvzc_fT{Ako#TVBZ+lssn5ShcinN6i*Y<@AEPYPQodlHOI+xt-f< zGAp5naa_?mzcvS*BC9axfmLGe11>QaiaFWtQp8o3hpd@c?Th!{xw)#;y*v>M6Z{Wd zlge^^A!Nxh`7$<<(&GQ07gb+9kdLOMSXVi}K`r%zR$*g^H^ZPo@@t2fBBJd)nIcj< zR6)ku0081vSZt^c;7RRMwmnG%%J{7ti2uWscHD&35#c&$a&-|J87@c2)igBEI$FgOWz3aKm~avw!?T z@_MNVZbQZgS{J5>7@wdg%m@zU`nK??vkEGcI?fm^Py~d#HeloWeO>v=brP1WbI z7sbugjCw?tCv-Y*jb`_xKKmck`pNG0K>qr`mc%zil}-BbF#fwU|0dsHwsm7gKS~ed z%WHf$gne*B$!6?S@OEvjE+vC040u^punUw_xp#=wn;sRhU;~Hc`UlVV0M7^WhjY`T zdHCk4;`wQNVYCf-Ym$KsSk31wf%dZ&kCr^E_PEw%TP0>z6j#?`Z;m8n?fSJabW$1y zY!yd0Ex#zQxU{^A=UIgcs%-lP zC#nKi#$93+FN=kwCgjwOB!U;{7c586CqKML2;r0}Fe_=nD;YP-eAlmWu7gkJi%A@U^h0P8LittsW6gNU^4p5_Nv(JeD|htP(fM7wQC_?Y>cTcM4o%^r6vW#;k1O^OEHz!4eA;qkXjf>E%K-Q zV=S%>q6uD1ow#DIlWU)(b}!)n&sXtFGf8w6h)!*qh@6zwZ#k;f@A|L2ZM1p9IeUKb zMt8=h00UV|TR&(qnfU2fooP4x4YV693Hsf}^0GCX>oUNEu#l+3nxi&|Km$18{R-Gi zVLyk<0Qk+Ss#5IGy7_!t3zL>jbY-u~To0-Rv+>g@O*JblMcM>cVHTG>Qd)(rRn58u z(|+C7no5!OutkkttvAS%zqN!miI5E!c45D(WOIO165+V29CgH`p|N5s_baRvU|Kcq z;?hTH(E|IH1A8pAPW*ahVamW>qq|gf$WTjj7mTl89vcEx+Xw>fv5q$2>(x&?VH;^W zYOUuRrrS5c*22MJEU7Q!*O<`wA&c;D0B_lq8)-X9`~R{3Q4&=#z9ZwbizT#wor0ZR z$jn+X18w9ignUz$idfZRIf5=~s|$3WxSaO7xLW<<-&aAa7+aN*0ozLkTeh)o$9-U9 zT%@P2zw^EfbxWCe8h@8I<{kBs^Ds!yjJg`K{*US64QyB3s6`oBNnrg$g9Gslrt99e z0Byr(Ols;g_#`dwlT~JkmdqD(w_|&~ghb0tYtWo!xCj!ht1`IPjQRu!guSfoFr<=v z5nZ*Vcqru$kvH*ofNs0N9q@P{YP6Jr5X77Z;3QO6Q(RfQxx5Y=B4X~!6!8%^Ch}+> z6V+V#IkYWEq{Flk!un5K4G#^-bTZjiW8#j>lu-37tCzAgVxk<$(4z*kQn@qvKXka&|Z zDJian756r;DB#ev6(vIR~s^plqWt+BX zOIGNOT-H{xcIC31(r&TVa+Ts$YL!}Tga^% zckX-l-OqFHJ@?#m&p9^?X0ye~TqYOQ1CAaciTAK}i}ORMces7(_;4nlJ3lj#6YaMD z{6qWK&kRQoP;M4t+t)h~mS#l;^Wg?TYi3B1~U_4+JTj<-d5MpCy zRWiAn2;DRxm4PPAcnN|+Dl9F-D2NlC30dIND?5)3**t2G7cQ3(NiK)W)zY(&NO7Wp zfFniW3uPu6wKKvQpQ%+Uv$Y9C6;-V3cx4}4*`U(MgqG_LUBy*_(o$u{8`Z+@{BG(o z&VfAZD)I>Bt8cSrljYn4Aih0Q3n5TbrKj1iY+1(+(j0PdvWGridI1^Gj)(>qU)RQ{ z6}v^X8>681ad1^DWJRxTQ>{dCnkO3wS82ehB?H0YPOVX?AW%|vGGLONWP77S<1^6% znAa`(5pHx!B7I4sEGBzKxrd~K z)LhxEuBt-X-zEQ3rzxvNW&@BW#sx%^M0~7UwK22@N$1!Dd{Of~z^v@2B^7Z!Y;R&) z6@lZe5NJ&XTV>*5FMTyB2Nf3m5%poDp47Z6GU$ zxYXH+{mN#wyvk6MFq{d6s$Rkhs)_L5zNUQQkMb5+Tu(b3aymRG7=j0GT3bX0Y}RY# zt+jA40v6MJ!iim4a)B3arkg3zq@&^@l6vK>VR}ZxR1wZw7PcR6!7L2iraQACdM|wo z>@X(W=5X_waBsKzEc-Q^0Rp%Kl;SB-$93m zQG!FF1&avAYZ=j$@bT3(zMlFN1#7UooI+n>=!y(onPDDc%XW_JU1`*w5t(CfF5Mh= zn6A}WgoFGz@a-#W$kEXn=8^*!6naGuoEYkogH>yMS-o?{Qn8ug^0|HS(YkjK{&$_j z*pR5a?;&X^AiU^mZ2N4(nDJ;C6E-%vMg~Nye#s;Tx-G@7ZJBsVa-G#dcCpno&X69WyOO6Ieg8tBD3Lk2O(|en% z3(W33q-CGLw9Ix znQ9Q=HitaKB&Ev{8mL?ohNK=UY;L9ItCQR3`RO4Tvis-kzbZnIVvWyFTa{aN%^;%X z>gu1CRpl_ZpI_gMb0D9AK)jrkeUq?)t3^+mvbbFqU75{KI8A}Ea8e}8(8E$t`*Dvg z;2SzUuG=tc$HGmcV8cDurG_@u@&qRN#*j8$HZSY5S6|+`9F}Ue-4zE$+7|t%Z!cBX zE<-VISHetgbS$ts!arsSj;m;6b6`NVcV7w{tQqm=aD(1nF2iqKBi*VegC86~M<{M2 z@go+qMY1KbH~n4I1giqAAc$mZXCVJkx3Ul6-o_>id?G^@X7@#mUu5a_LpZnY4|!;v zt+BxfQCPZKuIgC84}$BN`GP<%UVSlpUhF>hbx{OiEeIctMp+qQ}hK_|X3F zBgWWUy)HQ{q*2*nbDn4_0zRw!>;l?~qD__YWF}vnh@NLqVVv|YbJ_7l|ClSzPRtkQ zX2juAnoLIQEImy`+2kh9KHqenep>c5rUCpn)$_4Bgw#YJ#X-F?6##sdRAqm9Ic%ysP;NPb^N)x%4&nt9KuxD zT=Xzrs+W2Mr*FYy=#Cwx&Zm72fgX^(u)opr>ehFb*)dyU(bwQqTT%3+c4QFuaOtLt zl6d2LHa~nGc8FCg9M4@n&p23EiaI;Y!%;C93U=sLXt=;koOu#)ak!p3htY^(EI#tl z3y)GE)9zy+)x@G@eL0J~Y4@Dx2$m7drr>5cakD;Ny}4sUa4*x~?3kW#dSrRGvr)jr z&N?15EjPyz1jNv?JGV4WHzH-5JGokI^J;0Up|jevBKqb^`yFALs5Wj3yRLw7=Jmw( zrph+4GvVC^+2e1otQ44N!P6Wn(5dsG1Cp)!wMNZ%dQoy}oU4R!f4J&N_71 zs^^8;MyXn!Td}ztzZ{f1Fm1&-pcG_^H`ljS(9UjZ^$@?1WuK@IXn-Ol$?j`Sps)n_x*d8A?Jpw*I&d01tam#i zf{lR2C1I_j`iUJkv{m1@l2kaVqBP%F-#yex>DM@Qg2WI}-j zguxaf-&meO#XwaD_1Rgk>k0brj(cK!aW0EQSYevZP+cL3=ho}=t=F0XD_Pq|hK3&< z8XmqlJc8sdvhqtvl9Y8An`DMjjbtb1w1+)BO0crMx{QcRwpLCz*7D40ok2G$h2<@s z#<|>RVPh24o_cBnRJGdnp|<%`WevHDbeo0;cvZvO$pILvU;uqRrYL9Uvsn*quuh@c zaLNk7zyX-PUxRnIl4NYBzH*g9iNrK+g|J{V41MFtX`6)7s4O6iKJ%$O2uqgtj7kUJ<# zqU9jv8Dv8KOFhwCt6NBc&`psVP970fFgcWwJcvp>fhG_&s<`1?ZB-%KmjVD-mYn9y zIkY#z82ln}UtH?Ld?mksA2i=9|M!C?S3m||Snq4TfIoV*ui1w`Ug~RVAN1lM^fk2? zdj7xfYid9Al`r-+wNF|t_cgUwVzbnge!>3F9BKYEe)E@(G=E0#zj37bv-ofP+>z!# z#y|0|`g(dIwE|HdyIY5o!Z=l<|W(;D{& zN1FHP{ofsFUc;~a*^#E!z431zY2J_j*6##O$$h-?!+p&M@W1@NzUJS-zj5qH^L_ZQ zA3f6i0sL=&-;w4C{I|Z^*Ze{JSI!)1{t*7>=7Og7euMZwjQ_@kp!qTUH~-tC%}e-i zeeP&;3cvDuN1H!_-~U2i^Zodr_;O$KNAcfm^fg2LYxoS2;46RB*Sv`T!rMXfl>7_* z%@5;$akRfVh(G&Jk2FD1!JCitHy^?8Khxj5f`0}-gTk~AfBvN-%_02zmV)MG{7)?eP00p7^XVf^uCohHo$qf#iUptgPkqgY@jv;UzUC({%zwB#%3IEh|U-N&&f4R`t{GagO{#al0ukf4yb$_#g{|x@O@rMY16Th&~ z-@JkU`Y#@BmhdlqG-xj4pGXBw(K#o7^Jo)P5EOp>XtRv}g;$R@Aw`1hZy#-b9RJ&E zea!;?*U$Dh{}}((p}uAX|Jq;mH${-V@{fb&HvS9Qp!uKhH?9TEU&sII%SSBTtH9+Z z@2@`E*Ze2=-~3no%`f9ufa9Owp9Ie13!wzT*`%=G)ZE#zNjj`mp#R0a^Pl8`M-NUMwDS^ViJ2j=k4-__j5y^MPe_XXTnac|@L|Jhy56SyJV z+>_8ZsY-dK0FW{mbSFw z5`PqXP(wa7XD(6dVa;9jjm2{IgZ0Sz1I!q zr8&kLf1XZHTtBCwAg*s5kXfSHogpQiW2%f++9x{G63~&>g>0qtphNRPA& zooNZ^Nb5pcY3I|i3|y&8*v+@e1nFj+F(bi3`xyym+8pFC>I~AQt?h_|LuN5wSeTp0 z36NoGbFJp!mf3@NGzju!wU7;@g^ECE@N+64?;sWQ29iooP2^qr$x^Le*!NrdGN*YQ zhPg0D__+`SkaWrbM>W5)B55S%fJKh`aT31BombtL?bCQtT6uNjc?K;g-s6Z=rugI{ zY_C*qE?+D-oMPiOfkPIvY`-RoK*z;91oJ@CKDP}%a^rhxdm9|WvEX2rDJ+}+P|Cts zPHiidnFD=V&oo9_{nZ$0jURjVebyK$?C(})B?(6wKj-85)f-1>R>w#J*tE}W_RtX$ zk?^8SYIWfrcMy)an~Rai%<>xa)b#045^*k$6PXK5{~JYTZ<0%L04#l(a8Rb5!pgJt z2yeCWD4;x_afGbKIw)n;ZAc|w(O&mFI|c;j)2-%p)CZm4bjqd+5_%>ZAp2lKQ5*r+ z!@-%IlIhH;Ue-77F#TMfHAV*6+|D7|G+0&%eB50PVbsl1eK(RzuyPqh4$|pT^lGNGw_CWxxSnWADtS#_@k#TXSt|7cmoS7f>NvNjD01 zYL%r)j5qZFo8L6p|G9V#YV~DnMHCt4E8E@$Ef6m5lx|W#@g5R=aoF0Ltlw(5G&6op zX8;Ba&-d!+&+g4$0wf)AbJxPj*~R>{mQK^TvC?Gl%MT?XjE*!1g%G9)Gzr+mc^lgznWE8}_r2oxz#&WwmIbKsG9ojpl6ccfF+ai4J!pnu zHz9RM(7Q>cboIBJZkDgZcB|g5UFQrJK`stk0=LHV17e2>45n_)jn>>2j!sTvPZ!q! zQ8);v6=pDY4p(~MIi;i;wg&*wm=8iTe|pJ3`99DXD%XL$20`cA=;vpy?C7t;eo8F& z7)LV>I%s%WDhz|ygOazgbx@iy4G@Qw-0^fYMm+BRE^t!;)DpVk>*q&2j#{%!LQon2 zb@2$1#&Ci{gKZd*0a|o8(RF4tXXE)`bVRSdbXZLEimkX2BGK+HIrrmwnJQlZnMft!)uH>L`%@E$O&tTZ2cCHfT-W0Mb!lTPzG|k0Er}-LAV6ld1F=Vv9pxQSu5Kyr zgzs(gGE&gf<_@QbXD$AFKTdr6KAfT73C7Jbq8=M*v15Deb1T~k5fVF}7TQ|n;2ba@ zdL>q#s=c{$*6)3EDyi|^y=Rt`SZU>!_RZxL_P3JIWVbr*P8ShLM;8qV2r#PB+q-{8 zWPJsW0B@n$Q1CB`7WkDymTI0Y-`ZSN`KlZ(yN#}#lfv>v1mLZ~;nTZSN2v}DomOdk zTcsT*AY^3~_K8CHnULBQ5bYS88iVJU9rK|ajG`(jD=X~9TvVHfhstM>Gp&wOqFVjXAKa)3-l@r^Pl4gxts?+NJrh2GOQ^% zNgF`{u5{!BWM1$=04Mn->PWgM$z#kP$WF~zFJ|x<#*GkZOO{73#A)YLBG~g;8CH<6 zFW@Vrk)2KisR0$S&`7w5t%_CS!ef`Obq;`Fr(?#!v75*j5CP3CW+LXDj^jHI1f*aL zRmT>gddpTen35_-;ohEXGB`0$Y?`?CT8A)%^OIduqq04N%#ivm-uz-4x3;z@L)2`X z7$5SyIJs0D&n;w&P?Ke+bplqBo^4zoaz%m0)hV^JYKy>ld1X^_c4G`AQ?H52BO4Xf zRlimOHkzCQb+!}xK!yi}kyUd_=X3!|I#Q&T_?wKmd3YGPWEjBY`7@=R562=Bq~W3h z?YN|Q?OH{Hq&X~I=+}_DbH1(U%)hYDePiGKFL0$(xq*hiM+qwP46-0?p zMWLgeZdNM@`+*jUd`_Is3C+~F;UcoNf`PNi6sDB7p~2OGt+;t;bEIRBDAdz! z!`*=PRfUc!SM|&iA+Zf4vr49?4|{;AN|KNUuwc3< z1A(We(QUQ`2QfE8Aq9wm=_M^Aws9A_ESOLWN)kq(>MUOty2Hhay4xDi^=%wUR{zyo z0*D6iE?v!Otx>0{qq-?5K(Es^HaDDn0OQdgLP?x8R+Oi?!L_9MuV#LwK_zYS~oP^C4X>*&oH0jJ8K%>T5 zlyLo}ifH8OA@NzM0N09aK6G5d@sW>&IwrG`i-rXPR=O=F209bp3=X<0WLnC$E*_~; zIx&c1F-mk~%2g91FkivN=m;5+=UcI?V`DkQd16kW2I1%f+npKQ0=DbFj-ACeX zGw)Q#J;`FLNh{LNS(~=CIwd^} zuMd@;QBXvnr7{*Fypn}dekrouv^kz%f^VCa1g|do08K= z<#d+W2!Du)M^&j=3-3pmkaG@AJ&881xpfD&sP4n@+wa*0xY8=j+SQ#t+Mb)z&vtBj zzGqn`%8SKlCbK#`Y>VEbZYE67RvXjbvE$DLSdn%XubCm!We3#HiT?{J8R9RTm%4#8 z9(;VQiix$B<7keaJ67Amz6(gMwNbh|S!<)X2d}k~$znFSNt3fXj*9I&XShM$$_eKX zve^RDs})W z$Osu0UtS?!C#Y*%bp|MllkMz8l-c+-g{h6wmfH%iuEJB_-6?G?*}iS6QK}mKB{X2| zXvZCurb3>@|gH^Q&ZSE)twybV*<@Q|RkHy;(gF#z5(Tb=G#agog1<-DvXVj)vo^5Gv z+ny+0dvi2uj3C`*3nVT~UNeLXKu}&3(3k`HzvVe_E<|D+fRx=c=Ca7MQmPX$2@}nLiT9T!B%Ps?P1|DxNWp zgJ7D%3_1-9LB>~gUtoAwh%i}8`zi=Al)_+{mDIBpXkWd;d(<0^6%9z&2vX2bvL8SfESk=l9gou8Ivux69K{*OuSmDO z!SVTX4OHEuDl!@>EcJ1PX{+p6i167G89vB8aqLo=#jX&|c{hRtmN>5GX1jrJ{p$3$ zTG2K0-65jZCXs?ZnuCR!mcBKigTbiAD!{eDa)ALZix`$Fd?=*jT;GRuzO~oJrA76p zWQ=QNt8!f&>`3f&1zJ07mPdIvoXX~oZj?dSOnF$vz=&25^}5YGin^@Je1UA%W;PJ& z^yB$&G?(BHewTAe%ngWGjUot{92XC<$O#bf{BlR)0XvSpDq3$fTSR1!s#eh)@ShX& z@3BB|8ZIDN&LDG-lNL?qIO!$#A$oRS(EDYe#UJAr_f?s&1iRc=vfaaI^l-s4r_Ria zebtH6C2NmBtFTO_6%xUle#@*p>s#R4ulR&7tgUW$e<1%{y*6Qr5^%O5ZDJ#vR4*I^ zzm&E?Y%Gjttl6z~xKw2%8-swA4*6Q+3BYYmf_Pj@5b^|Gh^wcF@mo@20;*0z1Jfe zL>wP*wiOUxU}JAS2dI)U8k9(WU3g~&yJxKnk^LZv>6*1Qjfe2^$S9ivA;YQ~ppB-O zUzZ;ng*Qg0u5vO~GMh8&>AmzVPwBR03=QToKj==(NHjy|#hQl>*SFB2F0IvY?F^5W zx6W|IWvnijS+gKd4ckP5AWllIV2p~wHR+B(sg5``e+)dGqj>gXf*!NkOb=VhQHZwZ zQK;cgPL0Gc=2Ar_dGrOUFAnWU(HMy*dLp(D>xipbjHq}$JRCiYMh_QwusR412^=3S zqlO0zHz#8$gHjYZs6;rRq*ih zgVrOlTF1D)2n0VjbTJt>z}o4Yk2j00KeaN1o0(gmdVyp}KxH#6QI^WSQ#27{Rc zw1K+w(?rymv$F!Njwq$kK|RY=JTX@620-lkj_mi27jcH|j)$r;SC{vW3;Kviu8!!v z314(DS+sA{162kS}-Br5yz&0{;G#0{SSO!w?f z7`x~2vFPJz%80=XugeC%m6C*iB3^~M^_W^Mm~_YW5KnZqBbZfZKeqs!ji^DJsPG)P zTZ$`GhIDd-`2qxVY& zahOwfCNxI|1XUZ-tP2@<@l~?plt?Mi&{-&03PIcgS z*?22B_{f&QeYp3Z8a)5Vk5r4~0SBk)wCtbL`%McO8HC zrTzV;`&|kK;1+%~*opmS&9@^~pgfPg$M}{tjxi#BcY361&@^+;l z{)oLUt>Wd@p!f7Sx8^t>AYXPjrVt3nE4HQBgBQ8AU0mIjK$19;Mzmm?ABL70G?956 zWr%gV`o?3-V#M&ohl3DwG&Ec#Gs)T>mdz}{dBO5aM8o$kcX!z?n*a!sW$hiO##VsM z@aBrHr3e5BEKv}T>R^c`VXMEv1vE#yL0A}>ASH(MOToC|G}ZHtntsmXzWA<50v&9=UQ z9bfB$ibw%m2vWyHEHd7vmbj5@^SE|i!bR@Q7!vLgVW|oybjYy!_fcq44$bG-C-{&R zE<-{G9r;_Vz8!YC1?6zK%1Uu(v8^q#Eo7X5rO8YJp#ED#c6NT0-LSP{m8}kJw=)~u zU+H+=3YVEM7{5}QTRjJ~-F`M^8=K9sM4ZUl7~8+3p|R){_KQWfuhy4w84|pR%NgIL zC+j_mv+|bi*!~PWC}zf0Y%VQf%5ZKbtv$4xlP1KfubO_6?RML0kb@n(+8h^c9c9p- zczTbFHdkF%T-^*GKeh5KYzxsZ43K)Q^{lHp+y@&>`haL)GH*L6XxTXD z=35^eWJ+5rjV(sVYM7eO+Tqe_dYk=EE;m=4n@Hs^ht;Z=N6GOJi%y0U^P=Urb79W; z>74U3v(BHNc77pm5vT;ijBPq%U5O@O$;i)NLv;S(D+=6rh%u~`eODGy;` zcqBs?xAxE4U+@Szeo>nebw|{#y6xNU&iiLE9KjqnFc3 z7_i8|B{Vv=>O`6V7&}O@5<{QAdIZe@zt|2Aox1=ePg}NHIqf0i%+zB&+E?~~x@vV% zP1U_N9OD{8JtxvIL=F(a+EUFDfMz%-GbbN-jyz`PFmW(5QLqkvvawmNqv>z{3~Qd# z4hY3lrlui+`p$<J2*#lHs5#JkjKiHT*R_nd)x)aeq&|yRS$oF^ zWm3Uz%(L=L==FPIX)DAeq-}z;jU{t@O~HR6y!;}1r@zL$?t9lpnCsdKhaK#NjU8OL23h z%|qW_l}no0-Cc|yg4+>MH=0{#|Amy-$!(7-dL1e@Wha*oud#_}kAux7q@EpR?J{Zq z9?@rWvft!xJN0GBZXc55vMGF9+j#AHQu~wyt37#dh$d0C-MFIW!4lODAsSOH*d1!u z!T8UPQv$r4l!FyVu_{Gp0^=O7Kb=DPik%Cz>237f%>J<5UGDxsu`?bl&pW!q&B@us z>NN~dt#{?h#32|V@$ZE zyVFihdmp+uk*ONN)xNjNu>s=^AXZz7(&1#Lh)vbPQ`rf>vh~VW7X!uvHkx~_yg7BM zS9h_9Eb061GB9(}0>l)-v8V1=y z3B^ckWnVPGy66pV^Rz1q8I@+iwlUHkV)NDIG)6W%=!KRUzEQ|FBD^X^VeV|o#$oQ- z9gYV#4mJ8ZV4X7iu8!CUO(EF{2i3G0kqw5u^QOrqb<7Q&S&I#P3yy=t#=7 zpw7u=B7rC=lOj4zjh@a)_SH6NTDo*dW*D2>X37#4uWf8r(0Sq15rP*9hH7@V=H4YJ z;S$h~uYK-F%u_n`2SM}8FCLBGlg~u8U-OSz@l7ro{GWHS;v6Zm!0{tUD8gir{5Rd} z8q1Ma)?mjFX{K^>bk27E;CWJ-%zT^}F(>wv?z`sv>1d$su4 zOs)v~yMU2KvAhwnoY2m1_)(E*Y;3WDT(2SWU9N5HZmmA{$b}0JUr@rs(hYZ~vx~>N za&uc??m9Af2eEu(I-M;RIFqb}T!&sPJSpW}_3Fj_IAAymK#mFVN53uNMf=d`O^L5% z^Zq8n{V*(G?YLNo?ZU;ykXc%3*u4_kF*)dZPld!ZNa3BYIpUGZ zrq@{3?BG!I>*AZ<3;eH*bDv4vb-WF?y^XZJJsiDJpH}+ODAaPh(DwF7^ycHk+)9+E zw^n(2i^~J1UKRoHT=zl=GTDq`DIsctEP3P%xvi;_@PLG7y{B2A_K@v5x_z<%NrNAHMT94Zu5$&jX)`vg1F8$RL$8LiYU^P zR~E1rOzTB?MzOkzcX(C(+g7QzG_Y0Jp4j=ft~pbET@~SL?HGyIvtibjWNeLf`lY_V zoyyEe#b`H`!GmEZxk1)ec>eB5ILYE_p%G8hD#sybuDpuGp>1pw6vrFKRv{C@qPeXN zoFfp2k7Rkx%-=pvGM^>v8M*s>+IieZ4QZE~gwjPE+M5VDm z=9(hvilF86lHqVekgmU&ta=-c-xlVqg-?cQW9LQTmJYkJWa?H;+cH~JIH9^A+RiQf zw_OfwIpo>har*>IXK^{BC~sHlw=gUqx!lg^l+sp4oR1~e&O?UUT^rn9U3*u0J6nVB z+e34O0qqG*ch|6uPwgQLu5Rzv5uX(RAUU|Xy<#`7izM(TG*sqv7Oo8p>z%6=L@;wG z9{$l7v3~XCVyTstKjnnH!SH+=8UaH{e#p1Tjm6G*#q?ZOIs0xJin^n{(*zKoK9wsR zUeE#Y?zkWiM>oD&r%#djVcjJ$F5|;zWQEw-A;!Eflivk`lJwx=GP%{LZG>1ibJ?{T z%Xx4yf|rlm+N04K{>TtUC%vZ*bO(wFn{*8L9^)h>3xlg9kZn4a?&b#eRxs2#KNrZYI54V9e|496g?I<)G4dmck8E~6=IIJJ3QCE@`jlCZS ze*VR9&DOM;@IVzz9k<0n*6G`2+3F+!*oYC>vor@~o8;+`0BTCgK|4+M>FATd-4u zG}&#zN)*qXzAVvN$tLm{mg-Q}TdbTYGKX7cCY0`v$Giq?;`lp4K>DsD@faV2kJOc6 zL<~{zGK(0gjaTAsdlO&b@QCg0PE``zKd^r-eG9P0>rAW7$(3PibFEy5;}#n()PQbV zE)x8NxSh7HdfKRDMk6*Om6&C=ksN!O{)1DrvcpM-gIrv9-O0JcTuIFRjyBlLZ*OM= zc*EtZG=@H`JL?c0PndiI>tfUnn?&VR19`+}@E6dbx4t5-vB_J$lXO}p%d5_aiq$X5 zI5GTMLv?Z~?uWRoJtF%0ACzA_oLzPY&k-L{+4)JvNH)bZP>iD&vFnh}qph@QIx$cY zvUdU#AiBj-jG`!XdJmqSu5>a1bqO0vbjKM;VYv&lXZ_7|j!GtDjqgKcGfaC=2#BGd z$}+INn|!bjMKh-vV-#gx0;uCQzBhvB%mRi--!PsIk-bm9Ef zX zsFcDr?D}}+z0|m)l5^uzmJ>HBxQeAG2WQSt#A%R4b-DUBa`l46pNSqog>^S-;-EZS zBDfH3>3Y*ijG-84LKhul)DqdmMU#`GGN@zDVVyxztHqO|w<2bv^?@q~!b?hvE>5G& zVM%K*K$&#EY#c@X=F%+9rsmI+&{^~Gy>*9a9gd3fH44(TK2fI+JkWH`Q2~+2T5QjP$U?S_Z6sX5aog zBHKQ#pKV|J>20RAhhzJ5e^UP?fB1uCJGqCiz{O z#wbh#S2Jzmm;{Yc2w^*l)e4`aXN}5Hpy!%Ii$Lf$`j9seRh3=9C6fhpS0cz95+oj% zzDbzo9zB1-wKx8@IZE@Q1I*4Adbl=5eGUc*cnd}*Dht;hq)nFXbe3I`pDO~@sSYrvP79KO4jMRDRfB^q31he|}oXd*|SXN((qjFSWf)Rc};hl{= zSu4SElAkwmdnX+yB{30e(WIYq(g4&8yGXUuQb32Kcm0w8>t=M>23v?u%xi4|BagZ5 zz2PwB!W;^JjK~};&1IrN$w{7!=!kl?ba5Tselx0KdRvy>+$~PM;(-FAs9BroG0v8p zfoVRl-*Qos5f(Y2t=Ppi#x;#+G}YIX_cNN&!-itn&nGU#WN{2PCCmr!QrrOdDQc4@ zLt6$ug@a#IhK7%8v#VBOrxQidu#Kp0&uqG*G;M{q%5iXbD7p*F;MiJMQ<#;}$W8Pz zv$ECEm=x3PCD}7Zi#q3t-K=5A}X(wUrPf}GF!;Vdo{GKEF3J7c{tJO^PAp) zmCvkgmG5XnR4xGEJ|(yLZX*f~i0|86Z$I#DACrRH-x6&#F*%X*bMhV2R*AIWcx`fR z*AR+1685_|YZMBVS9ZayH14QxAX1rPlwvBDh@Q`JEq7c)EOd}yv;f+)-8*(`v zhiXp!lXGa03@e?f`yu!^BI(DjKZtUhwl)GN*mIlCWR=&&p^@V7KIU%O)OMGK@Ng#g zR2GfzS~BKDighe}V&bWA^!#Y=4aZt`o{PTd zz8K*?_tE;ig}bmHXi5b_Dy_bbalFv$)DxQXKO1MmXJX` z9gs-~n!4CG-B#Eso5r_9U06?K+sG|6;xQE#3d$kO4&h1XCd>}|r$FDcBX+6~ea!7& zjUG9pjv`Wqh&jz;!&SHZu%uj@wg~jv8t{qKok`;u5YO#QV+z3W=lgtF7#CANnk8 zbT8kl%>{hKP~eKUeQ*h6zB&?;j4Zlt)<2ALK50$sxH~WMzjEb@EbDq(U?_Qa7x=+p zf``=?bG3D|ZyK`6k-Vv0RHF;yu*jzBbOqCf-g}_i}5?W-Q7~@fxa9z77UZUxIbaNH7eeLXbJRZGPN2kjO_!WedZZi7eW_=S&I9 ze|4ZzW2A{|<*5gf`L)IOBg$a=pc6bd`jkpWhT>rg!St_baU;Lb^-By7&c7Ty%4Ss_ zxxYl=%zq9@9<*xoz!e@Xa1(}QO`j+0IlWL2b(6|k)5ybpkNVB)a{|-DhAllvo>3ZP zH5r|ps4rzqB~#ZdnHJzIXVxqh(JL3#rZGsgvH^R8@9000Kq$iuG#Js!fvowrE4^p= z9_kOuh-6sXTM3s96v!!d)py!sSoJ8-f6&Z)1i;3`kUV*4IH)tsU|(MCXur=7+vk86 zGo0ulC7KS1TW!s8f&&tx|B;srr=>G6t3S5^x$WY<@|ETVPfwmrIXpr+dWUJ70j<%PAUz{MrziDy&UyKaUUC+c)?;SFi7eMx zlM?Xu#m1oaMG6~G4eEywfLp^VJ0>7sMWs+@bwU`*R}1{Rf5`W4x^KJw$VVUj=y{AH6tRFP>aRfGNu&l<@5ylvNmL_^f1+@? z`btUb79tv2D<^jJF@yT<{%P<{Es7cdB<-Za)aqs#IrebaTelV> zh`mkN-<16w%IL#{B^kBn7?wTq4%;)okhVOS7s}+qkOP4R{~`4wkBh}&XUJTSBdy1W z-J|kTAD_N3G8#RsM6sd}@6Tq7J~G0I#f$zqz`A9TF_@byrY0xo&f>f@Z?+hrx)W=3 z2t2y4hv8BGFftT9D5RtQ)iMJjg72NcK;s|leQv^sce@pao_*S%K2gtrq$%kU&4UuIwtyS46VSr)`a8p8DyB5l=LLZfc zv#YFcTAFLk%FjvK-XNeCgI*c?1MGp^GZVoc{A7qCYoykg6K>lPjll=YJ}-lOXfoWo z|3F{~<~}|amS^Wvs6u$8EK1RR{374q`jb<^TR-0yy#1xW_kD`L@xPx6zWC4jf)C&P zNA}+Q)~VptU+4>#Km2p{zJKhY;DuNEf?xgG&)a)&@}c0$FZKoh=4XDz-d{TZP!Rr7 zU+}=ke#_qP%RCeWzuXrry#2bpzjF1V;4R*N_E$b{@8M5A6ukPWzTkhD|AM`L=I@gK zuZY3(C3_$Grw;`;ezh<7*zf(Zy}$7q`Tts9aC7;8w)ZP$np~!W$=XS8!jz zy@mTGE})!#TtHc~xL0vs!UdFj5;uywhiw0kh=S)w`(f2RuE&0!ceg*B(E~ z^AF$1_BH=_;qj2?554qO-~aXde}4HC&m(WVdgR}I`d?fgD8u@%)K!K{+jmxb?_bjK5*m63mTLC zxVMe~Gu(0cz+3RwSUH8Sv3@1RSl5`8Nu`l3C#Z3UvwdD zjS>w*M#G1EJ9Iw+!>YDxR}TaS=Pp~osnr$MMHGd6iG+-q-wRq4A=XQJD%GDGMr^=nkm zvG6Lp?C>UyL}gz@0bCdv*<97ie^|V_nXKI-TB+))d*@J!#!wPU>W?!99(xj8^gu1v zi{<>S8q$TEYo>A$(FO@Sf#oS@%Bj2nW6hr9bkp^zHSJnms_tpp93A4C5ZNCTgc5a_s8)>VnU)uRfIv$j5m-7@l9Tc3&^r~yHimvTn@Y8uHgNJm}P)4I3B*PzE2H^+4jWoJ?R z;b31Q#WuM{pM~hlqkx>d41D0mL7yUJSddkFv-{|G_|m~4h@{Y>r)9;?y>X-r2gY*D zZ0LSS9v$IEhce07OW25ZVadOYxsj>S{6?vgX)qAsXtO=%PsbTo&(~gQwJ+}(xg(IY znd#w&#a-Dex~dZt%wHWVKv7FB)e*0bvte5mHSaK|^hUd0n7W?kN-vrjzfVuO_ZYfY zmrM0De5YMDa~^X3)k8Ev3lB%MFer&kb%shl`BK&I`m7{m7^aG8bbuEYO*MWXSeT!E zsyLO+Yv4>xNnIX3Q`-6N9tWW~4S2F8(h}w&35F8Zm!qjb}MfovF?j*n4Mhh~jS@egaX?mNO6QTDAvh5(y~pfAt}v1a8(%1r zP_TXT^xe&`;hMPqkKElnupS%b?P7Ti)gV_7OrYi#=48Txji9wgvV4941lF#l!WFU&C&W76JDE<80gK?)*>r_-4@IZ0^9((4YL6@FLzWr^1;S9cp0I2nIt(}peiifK_qfK zuphNd)*%h(#-~9AJJ-d-U|~p^9#u}pE9$_@f8!8AqNeeCd}!!G9gRb7RG)dUSCygL zsy$`aIDm6&Tg1~Ex%k*a*Qi@Lv*%Y!q@={(afXB4;%JGvv5=LX%Y4O$F!&$|VkQ>H zm)#}s4FaZ0+}A&+3q#LB`sAafm%C3`(4q@Vh)v_g4tEMOsCln# zuA`aAJyBf)MQk63mnH-Tw_bPgiSoXCEQHLY6 zS1pNB4J!z~l7lK_g5SUJz_ZqLAR>b1kl~tEKqBJ}fmf%Dk}6 zQX*_93R9oinJ<-rb0?h_mekV5vdI%8FUC1SxL4w;b=bBuxhJ{x7)v+}j&>0eAO7<{ z`~&_k4`C0}mtpa3-qP^^KmI^lncifdapZy$fb@RE}2ETB-FT%6BvjA$m?3)gbjOlWN)cScK& zpIlELkVZz{HN=ZKDv(S-y<)g?9;Hj^X4ZG4P60A>c8yhcH~;8So(H&S8R;Z1GZ$U< z?Dkht?~e?rLJki_VZ(NbXM5OCA`Hc!)#~ak#R&h;fDB}^3Vec*72Qyd@%52x>pJZkS5|{pH@7)SUnwEp7S@m# zaWwGR%jAaySR`5dLzH_dw_Do2jJavIZ}A%*5!3dcyE*Lp+{n-Xa;FvGGJzBdF4b4JYL~+Tf8EZ^R=B)wWw!AqTVc|NfdCiL9@-b>PFnYkz30Xz zrm|wjyuaAkMG8Z7bF~GI;^g=2($;Xm%5>IDOh!kTH@^pcr3ZJBEWPUEff}^)bDG^C z`&}LAggW7<)P8>6;yIXPu$4>!5nsmA`5L zYq}E*P^iEOsxDR6b@IZyBpn=`=3@aIMH&cbHW1}Czc;>VX5w8u2TLc=tfNd{LBNWI7>Av_fXNonp8?VSe@8n zaIWp1!+fJzSrEk&BJqW^gAB@L*#2RoGLxCe=O-6uNn-QykhG88E-gcj_6RD)NmzdV z)(;(a7V}FpPL$(GXMsgxhISM1?UUrWkvRh43LS-Din@jB%HE=tCZXb@lNu?E7qf+# zq9i{T77MOJ)i>@+?rhE9&>iO(^)c*h!Eh?-24|C<`v})Ow zbTRK>c2GPiTqPskL48L?{1}WXlk*pmJ;*PF5S^*HFMe2?{R-8>@}`{(B-N8GI=k#t zmJP47R-rgb**!*SklNa6Khs$a*F+UR$+vO9cy*g4c!R7|ZelRj4F1uOnx>zNQW|HE zY7?t9sk-A$E%->na#o7Qp4xG{Ap{+B+O(Q&5V?VSXKA@uy+_)(%#b^Ya=HM-S}?e?spP@Z%;Zdnh+Zx-_Da~ye1ToBp>g^pyt!GTAJ`sN8x?K0 zI=@@L>*_?YFof{u@>7zeQr1X1&rV`NaAs;s7YC10UFaTjeVRZia?`!y0{0#+r~i13Zh*gD0lkn7RN)=NbZ#U z#f4tploWYX#;#RiTbXGE^($NJdk=ewas5Pj={K4|Wh%0kc%55v^cxwK9u)%Nu3qhN zmoF|~T)DV%M{&LB#jdzhDYR9%A{&SXvveScZoN2FVu!abh!#Dmd~V%>d<&_2l+JPg z*u=#lUP?qk{3c4ZTjR^?Av?RRTQ-HIJTx*oRm@C_ryxqRcbp5!C_A`@H zT-p@ncu<})VsX1TnI%kbU5jG%uAAb_#HIC)lVWQZM>(MWDVas)-mJN(xC7#0NF%a3 zYJAl=dXM;uTbO45F}*N59!Kn5$JqrzEtQ^~h$2Su&^y7RBBNO&qu7dfCWJ|3gPh4A zO4iTkC|!F$E1guj+bi8W?&Qohy9~^?HG_#&R5mxwz5^^Mf;;QjUKZTlBC<9JaDsfU zF$q_8)4K98N_EhfP&#%Y^DHCCO0gy1pRes9L~^@y2!?SR825%$BDp9a6DR83M&0FpfF+c4@D+Q`oz6UTlT;f9;{BUH)3Y9Y5Ud;9okiXsm;yO0_` z!{L(1>{PV^x6F(r`))a`ejtja)J!2gk)lW=0FebR?MocjT{bR)ChA|ysCT_x2A+Vl z>d$}_QjU4Rg=J_7?CyBtNcJ5!cN!F9hNcs_-$~xBO!F(K6YebRv}N8S*MsIwK9if6 zmE)`OuqS$`ciW@%nOuf-0zKjw zF~+&^DO;+wOg7&Zo>86-Z-R0>7~&k=Kyu(^EG05LaDGI2nt_|ynYkH6&!g7rN-B5! znP~29;FZZd0p4B6>H3*P=8eyb;Oy>hwG()U!){@6oJF=fGlloc?V#}zwQ=@IE!lH% zrDmUG7rLE<(&6fg)|nq~HEi}t=`%~S=FaocnCQxgKyvEH=lH%9TcsbGYg>Vcy1|_o1M6|FImIhd2#QX$J0Vq6Y~WJdqBQf za|lY96@gVJN1W)u_WXQ1$N*4f=i0!Z>p+zp~>7CU3W)QBva{Uxc+``YKG+6sc3I zKM8*^zf#&Uy&sp8t2@-wSjb(3(20)aWXMJD3?*tkKR%fJa9Uq%?}w62dItOQ*^ckV zkhWaci<_$}`O;c>309vo!3K}{Z@VaPvXxfWCEVYeBHQ~c8c*XWkhRvQ(0Zw}e|_BX zY_`b4+Zjicy8mP+V?E0;bseY6tmnY;aXQ7YwHWy?800o53kn_QCu!j zyw1=5h%PR}(d@LtMa*mrKPe{T&om%eBjdQ(-WPNrouW&r;(E;E~TEz3;U40kuOQq9)J}wN3!#5zJh$5I2065buBzq+2dFrc`&$E z?5ymI;=AyCy)0R|MBFkmgp#97q!(=&2P!SMdAPHcGJ;NtxP)_@i*$sK?c=)RULTfj zY;x`?vVBa(P0C{*hvh$fG2|@fQ5QTsGIn8jZ1~ZEtI>rp@Hxd5IcNW2gSNpa-jC-C zxnf~LSh~Qnprz`e8Z1pjp6)#UK%g_&D84)4@N;^S3kalIQPufdUH6+}&N$ zyg-mJYf8Op{xYfTOI?J9=LfXqz4Po2;wPMEfnuE*+xD{CzuO^YRIggOR9)FnnZAi< z!kF>EWtm?niw99Blne^v?ZS)1ic zoKQsh90)@qCgGv;I}Ccr%58*1+ks5{WWL?;Tm6iEah)O}Eg^0wN1Egq4Op>5RmZ4) zE8D9glgm{OA)_OA56m5o4a}T|btF^q4%0b-T#nd$lDI4?6G}E$ioDWRQpD{BJ=u|W zg(_e5;?n9_m4B}b&={)-=%RBxt1!^vchsH`4unP_y%vm&LN(J?>6B?cFKurdtpW@t zc6cxBFG!?4K%A!}xpw?bg{P2totM8|S#2<#c?>kSTY|Fo&Wv_9`sh2CYC00gJXPUMl;%|_|lHl>O3+$OV?wzXkwg|+s6t+2SCyZ2>`vE&X* zX%agoUOn7k0kpO$jJF<}4dTu|XM^6x)=e&~6fa77Fs2Yf-*+bpyz9!zo8`H(-K`vL z5u*;e&3DPhCAJXMueB*qS-OGF8xfkxUL8e`pet;8bA6*D-XlHYJ<=I3KcC8W##5NZ z>$$z4KF0N6z9brro156_iPCr)SXpPl`Fwyy45$6X}9-O{vz=fYh@$w%3Eu} z#LfD6_2!PD3Vm3YtyxhuW#emvI@9`~3=ke;_Tm3S*cNNhR4$k;?b?6-bz~cyMDz1)Zn2=w-G~fM50+-~!%)xruv*I4Qj!k8h$`Jq!6WIia|q3e^BW6fZ$`(kTAtg_N_RF_ z&f_GBV)pcg#w5^#SQ?^l@U+J%AV^E(V|c6JhS6!H_Wj1aZhk5-z4r-C8!tI-VFyaXoTZ zRf*ga&da2v${*^!1`E!lM&xHUE9frjX~spAltXsjMR5kwo+#h4hh*M`g>gv&hm&Fo zhMwG;E?7pok3pe@nY7fg5E=3QzTL@?DQROHx*Ipcn;Z2g{>^%nfBC?VH5 z$m2>0dG7BV=f`?0>=(1OVuY2b*i-Yxv=r?_E|d_Pfu}s2S*ttuL8Ma($xL!HCMv(GAZo@VTD2clXPen*=tdpqUbf9NxZ~8 z6~pAp741)wqcHCKzj;|_RB(4$Zp2gE-#lk)QY+`2S8OVUdlw{6tgaGUr$7;oPzS9I&Eww-YB zVKK17Vn0WXp4MSTSkNi4-QWB{O0X6oq$#mporKWepJeCT}SbgukexjCXE!8?28O%;V(`rDAmAt*4y$Ug7{pppEF$c&c7JZA$kDyr3 zB-#URen#Xj|7^DE3&X^<@tFJ_lQCGRcHUKlFZFN9g z;f^3@KG|*8d&1nnq5cY8e;o)ii?cL=STwSoOWD*}v`rbRJ>w%>=vXNL+0fa*A^k!e z8@oM#M}J~h#9byOKyna-0E~zo<43j0rBRXd)2Z3>UhQq8v}FRo*)*h1m`g30G{;3` zP|UKIe?#8!3I;ZjTpL5yZfmK&yv1HyIy}o;!&WQsxJ-0?a0EGMeJ*gquLx%^udQEo zSlut=#-0iOdGNc~9QYmlzYac)|NjQRjsI7{Z{h#v;5GdJhgQ92fA!@%_T@YFMHUNQ zBi##qLpNT+y^8w`uJb+UI~Lr{LjKv$O5*+4-TqzT@WF}q^fe`~`0_ws(*k%_EQOQA z!tcU=<9yJ(8~+QB9%-WXZ{ML0?EAg=`e`sK-MjFW-*E-|EX`f2Zg7kj(%fTp<_|SEdCX?f0AI-9Ue!K$7cYDnuqGVmrT@gqcfDI*-p$Kh zCr%#!KD~S&FL$3f`R@1V}-(t;l^ zE%@;w_}!<*+{eqY6DQyEUcJ1x-(K#!UoZFba_@kF9 z@AdwG_uu9HFtKP4B|EBl%z5i3*f8P6l&-*WU|EInGqWAxi_h0h<&wBq8 z-v2r8zwG^=_x>+<{};Xg%ijML@BfHXjG{-?eFJKq22-v3?iGX(6XbxJc| z!%mn`sP93XRt!yYg$WfZj^Zjz-}Ibx73>Gqar?OEaWCLr#Jz<31nyEFXFz0dlUC%+*fd4#eEI;b=+IHZ{WU(dm9&G!&Z z&){z0Uc!9>_cHF2xNCiU!`;9opI3R`z-{3wxH@hh_Y&?Casd5h+$V9b;68<3w0|3-_0}Z{yUVT8EC|j^pmbJ%Brb`vTv;i2D-mP25SsLfk3b zAnwbAeFgVb+}Cht2phtU;$)NS>x8|9`v&ftxJ!gx!HwglanbK?Pj(!=m)|`DMil%< z|N9FfF|K~>EdJ+zw7<#v`-3NWJ{I;jqx7Hnfqv0dlQ36;w|>N)&wiBWD?AhbKl~NX zub%904%+V&zYl)!)Ts}+-}~SH{vUF`;6wKF;UD+_+FU$Ge@~o%hGI;6HyDOL)VIpm zzOlM-&oe*4-=Ew%x>Kp%wZ$K}nfLOpr<*V)kK9-djuPc=7cc17H|lhk#i0w7n8?Dj z`e|;3xEF9Xi4?%Az@#~LwC~;*z3acb@7~zm+jsAma4+Ke2YAN4i0i-Sy?tN8y@=EF zJoNVfUqzx_#DzE&t#U>GsxS0S6quuLdEhsiz1!&8h@2Gdrg~oT;iq_(`z@UE8u#Hm z+Rxg=Q=udLJ9M5Z{EQF(jt~hyg$uu|`f#HN6^>(=1zSEm8e%_6n4aq$`72!Qd%=gR zZu-erTV9UhhrIApxoZEbK3w(IPre52>pj9n)V@Ku^8Ak&hr_e`90a2;^@y*we6=H7 ziA1Qq<-?T z+mVm@;sdy6e7MTfPw@O8uHwU^K2x~n&5IrJmF^+jCw(}k#siHf`5(f4hH&MP?3WMo z{zi}RLBikk;VMsgYh0biecgvg^_2e++_!uJdIk_*Z*`PZ9pj9^uo32aB$rq7(F6#m(Rz@ZoP5Y~!Rv&pFW$gs)EgYW z=)>MjgsDbX{xa}m|4Pv8ho?rm;D~!x9%_uj9V}i5P7e4u{qEV~&@hF2c!hDC7hJgF zz)Oqc3_<2R|E?&07+gB)^XzlamS;cXlyJ+FI=p?v#Ssjixf*!<(I32e*Im}uD}?J= z@xPdO*6P$Gt>trte17+crR6dB7U5g?`c30Le9w@Lqocuhj#ezx*-X7Mko^tv7i0yQ|rn1Ue6C~4MbD2KY2>$g^`t;q@^#ixoD1;rLcBSH!)NVGP&Dx&Cv zuZkGzli&wFh!Lci2SGuQ`XKtS+KAsEVnLB$Hani*nYp=llWnru7>Ss3x$~cobIzQZ z``@{9XFq*o_vTe1@@DDq55-kGrTOIDo7=T~_x9w)r>3_2_VE6f%D3PA(AiqGF!4>Q z|L$|3hw_c0Rk#v)^EH*J$r{g6{%&9MEo%J?%AAQ(ndT*VqMKz6e7NjLJ>a1T& zcA#9=Y#5dmE%ClvT*zq%Zgij|u8-U>7MY%Tv2gwU+JZQ*Iw1_}*HkQ*6^}0?dy~SdixR={h&unM(n-wi*(|!QY zS%dcvm!0>Mj6>bqVEnnNgScnkY!!D;-&Bjc>BwJw?&&VA`;Z1kj3(7VGb1=&AAGxYZ#b#WmFF(|5 z(3Y#!YIRp)rcXlLkh*bqJ)+4Mgf_(RN0orC^yeMUmG1i`Qu&K}Tf{y3@xU!^Tt46G zCdc-OlL?Jp$~x!?EdIoS_1iohRV@`8WyWzUn%VU5#eSy;zqj9M^C9_TtvVFhyK(US zgTHz|^|hZk`p&?Ssr|ouKkO&RN5==h`EK}kKfJqBTVc8sH5N0Pos5m|*LnX*Z$GYg z_vF-JRZTws?92CFSSRvitD5ZEDAL|sY;9}Zhl9_&XFY02Y%Je88%yhb=VrK4r(_Wi5tzxC^wD_vy8cK8p)=Q+4R5V|CyYlwq60hX(q*JYWlis8v z71@?-OUlJ^u|qmkf3PrE7}+(lOI^29zFkWSHtL_<&khT&UcFM$+9EZnq;nNUA@V`; zK_b?lNJrA4`Oc(MQ<0IvNTFN!-BdPIHZaz%_O5p9zAAiGAWFuUj*xy4^Dka@=+!G- zbzUMvN%a-{SJw?Cp|<1tj_WmAOM8#@9t|_um2@SWWRu1)^3nJa3r5OMl%EKr3T0C7 z8S|K4p)St8`ex3VZ{~Jv-I$VCuhGe|?r!Nzm}kuNy>ea$CB^C_&fFX;?aKjGS?lwpB)(>jT-`(g;b-V3ku>8ef^mG`VA({a_A z3DfGG*S862MK4TiM`|N5&%v&-wDMH&L+l~`)X#V(XX!JoP9JKd8w9B#j`&TBbGIbc3{4n%I!!B(HgrH0hO%HK(?S zEInjTy5B{FykfdC1OKlXu)X~A>uoQ;`pnfWCN98&Qnh&|XE57^&}vCeEtY3$ z&s3YXC`dt_9J6^^uXZNuChsB5>tRVS%hYPRN%bYwM=PzYX|b#-^O5HBOA+K!`(KKf z7wWTNHZHWIh3Pl4jB%1OOSIcrb-9YUTdNe~0QR)>_xJCq8cj}ZaoH-b^B3Uf;ySF) zx+;>}s!I7n|GyJWeKFV8Y6&M)IfDY(oPz8^LC)JiPV_*Y639swxF+Ip5jljSo`V9Aa6qB~Ih+GI2?9@ucw$8A zxKE0xhhI-~dAW2pmA*00IXPIDo(b1P&mLaDef^0T2#=Z~%k@ zARGYU00;*_H~_){5DtKO4p4>zARGYU00;*_IDo(bB+miLZ~%b=NIe`tZ!QkdUL;ZB z`KLD=AP)yXH~_){5DtKF0E7b|8~~RC2Q&;hokWFo0AU?KSO*Z+0i?&$zyY#w0D%Jt z96;az0tb*r)&cC`00IXPIDjmM1N=5w2SC;VaJ$~fVmW{hIDo(b1P&m}c^x3W{}Tro zZ>@I$_4RUqb(h~T$T|SB4uEg~gaaTP0O0`0Ismc`fUE=H%6>p6LFK=)AK;m-a3FA( zcLDRky8z@}0P-#Xc^80e@@LI^RiD={)*pxYba9Wac5vCj<5i6 zNOH0`Pc?rv-~5$=rlO`1{(F_pV6KFRnVC@bUscX+8Rb`OnbRJg2cdH99&ejN4l0jN VYmJ+mZ$L+xZ#T6hY~?i&~9*Le=H2Ug&w*cjKQ8xo z&VA?H!#TeTBsCywMfj9f&tF59XRY1bXYJ#LHNZDnFO%<04#4NfWY*7IJO>w5RsGcr z&*PJ@s#KLJFv4tbNi8Ualj?f~l|mPK2w~6_ufSYaCR*^9T31r(FcCr}Vn|SOm}0-X zsr;k#V@Y0>x@$r(!Tb<5ZVmcH5#AkF)Kw+$7;&W-q_R7Bo84k>vW+D#C}LcSMKjUN zrC7x9l5i6hKm@4;`GdNvCPHZ*_FqNsDvW`(_Ns#`PlgH`x$@Cc zZ=~2+?CgykE#=Ca>$2^e>xwUpAOFhvaeeg8{H@_TwSPBbJN{e$$K3PQ0~4$B_l~8` zcZ=KN_WAB(srh>otE~s9Mh#4WBSl4;@VO=ywNZ8s?`xmwQN34xL!V|$Thwo`H5}K* z^g6waGRE0B8)iNF8Fq$!fL8R;qHyTAzA-14t&#Z6x{>&@H7Boc)HGe|yVh6JG^Wz( zb6G8qI2p(1Jmo+>qjs?=ecJy(;LA|5synt4pQ-&hp;4mKxu3o}Tw$QF-G=}M{j)(G zewvYhpqo-?!d~@_^RV3STMakF-;KU!9mJ6Hwp>;_Xtv3aCv_C%=e|gr>}s#@G6gHpYDH1V)jg zp1jBkj8S(~o{1;&_XEfx#!$i*5+jKM>r~oaVv<_)AO!*rSzFObXA%ba+KDMxXv8C4 zY!FErq1(7H>X9bqeO~7K+((l!^=f^F9b%qh|Mf5NTJg&bMFtm{cNCV;Bj!%KHS7_; zExUg26P4l*yK#nWagiHaVYk^u^cR&K5SMvkO{x5ao{e0Fx9%$K9C_%i=IFMj)Wnt} zi3{I>nD+DX$S#$B-msUbnH#^32Ry{XkKMIRC@&Et; literal 0 HcmV?d00001 diff --git a/recovery/root/vendor/firmware/mt6631_fm_v1_patch.bin b/recovery/root/vendor/firmware/mt6631_fm_v1_patch.bin new file mode 100644 index 0000000000000000000000000000000000000000..929b4a6b71824bbd1c8447ae5a66c854fa82099b GIT binary patch literal 1028 zcmZQj_^-&bhtGkb@5EkSAZfFg2S_5r9eqqr%6lXg82XBStL%Bf%+SZQhXJH!&wmak zXY4YJoK0{Un0kdhOMqqw{9@S5#mUyMw1lLsP?dMKEffx z%E{z_-39D8^>E^}hl^8T&jba=!42M2>fE?U{L$o z58+Q#@GlhDrL-qEO{2hQ_m4uO-OP)QurP73EIP{4kZEjf@>^+-tE$}MV=P9$dHNaE z9{Kb3GpQ-UoC6M_CT^{d>u{_y~)_o{2zr=B5e$R@@`RE%^IDpCZs6!QTv{U^E0s4gmn> C5TCOE literal 0 HcmV?d00001

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 KC{C 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

_s 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�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