277a20ebec
The CL splits /vendor labeling from /system. Which was allowing all processes read, execute access to /vendor. Following directories will remain world readable /vendor/etc /vendor/lib(64)/hw/ Following are currently world readable but their scope will be minimized to platform processes that require access /vendor/app /vendor/framework/ /vendor/overlay Files labelled with 'same_process_hal_file' are allowed to be read + executed from by the world. This is for Same process HALs and their dependencies. Bug: 36527360 Bug: 36832490 Bug: 36681210 Bug: 36680116 Bug: 36690845 Bug: 36697328 Bug: 36696623 Bug: 36806861 Bug: 36656392 Bug: 36696623 Bug: 36792803 All of the tests were done on sailfish, angler, bullhead, dragon Test: Boot and connect to wifi Test: Run chrome and load websites, play video in youtube, load maps w/ current location, take pictures and record video in camera, playback recorded video. Test: Connect to BT headset and ensure BT audio playback works. Test: OTA sideload using recovery Test: CTS SELinuxHostTest pass Change-Id: I278435b72f7551a28f3c229f720ca608b77a7029 Signed-off-by: Sandeep Patil <sspatil@google.com> |
||
---|---|---|
.. | ||
file.te | ||
file_contexts | ||
hal_audio_default.te | ||
hal_bluetooth_default.te | ||
hal_bootctl_default.te | ||
hal_camera_default.te | ||
hal_configstore_default.te | ||
hal_contexthub_default.te | ||
hal_drm_default.te | ||
hal_dumpstate_default.te | ||
hal_fingerprint_default.te | ||
hal_gatekeeper_default.te | ||
hal_gnss_default.te | ||
hal_graphics_allocator_default.te | ||
hal_graphics_composer_default.te | ||
hal_health_default.te | ||
hal_ir_default.te | ||
hal_keymaster_default.te | ||
hal_light_default.te | ||
hal_memtrack_default.te | ||
hal_nfc_default.te | ||
hal_omx.te | ||
hal_power_default.te | ||
hal_sensors_default.te | ||
hal_thermal_default.te | ||
hal_tv_input_default.te | ||
hal_usb_default.te | ||
hal_vibrator_default.te | ||
hal_vr_default.te | ||
hal_wifi_default.te | ||
hal_wifi_supplicant_default.te | ||
hostapd.te | ||
rild.te | ||
tee.te | ||
vndservicemanager.te |