Loading common/dynamic/hal_lineage_fod.te 0 → 100644 +8 −0 Original line number Diff line number Diff line # HwBinder IPC from client to server binder_call(hal_lineage_fod_client, hal_lineage_fod_server) add_hwservice(hal_lineage_fod_server, hal_lineage_fod_hwservice) allow hal_lineage_fod_client hal_lineage_fod_hwservice:hwservice_manager find; # Allow binder communication with platform_app binder_call(hal_lineage_fod, platform_app) common/dynamic/hwservice.te +1 −0 Original line number Diff line number Diff line type hal_lineage_camera_motor_hwservice, hwservice_manager_type; type hal_lineage_fod_hwservice, hwservice_manager_type; type hal_lineage_livedisplay_hwservice, hwservice_manager_type; type hal_lineage_touch_hwservice, hwservice_manager_type; type hal_lineage_trust_hwservice, hwservice_manager_type; common/dynamic/hwservice_contexts +17 −16 Original line number Diff line number Diff line vendor.lineage.biometrics.fingerprint.inscreen::IFingerprintInscreen u:object_r:hal_lineage_fod_hwservice:s0 vendor.lineage.camera.motor::ICameraMotor u:object_r:hal_lineage_camera_motor_hwservice:s0 vendor.lineage.livedisplay::IAdaptiveBacklight u:object_r:hal_lineage_livedisplay_hwservice:s0 vendor.lineage.livedisplay::IAutoContrast u:object_r:hal_lineage_livedisplay_hwservice:s0 Loading common/private/platform_app.te +3 −0 Original line number Diff line number Diff line # Allow NFC service to be found allow platform_app nfc_service:service_manager find; # Allow FOD HAL service to be found hal_client_domain(platform_app, hal_lineage_fod) # Allow LiveDisplay HAL service to be found hal_client_domain(platform_app, hal_lineage_livedisplay) common/private/system_server.te +1 −0 Original line number Diff line number Diff line allow system_server storage_stub_file:dir getattr; # Use HALs hal_client_domain(system_server, hal_lineage_fod) hal_client_domain(system_server, hal_lineage_livedisplay) hal_client_domain(system_server, hal_lineage_touch) hal_client_domain(system_server, hal_lineage_trust) Loading
common/dynamic/hal_lineage_fod.te 0 → 100644 +8 −0 Original line number Diff line number Diff line # HwBinder IPC from client to server binder_call(hal_lineage_fod_client, hal_lineage_fod_server) add_hwservice(hal_lineage_fod_server, hal_lineage_fod_hwservice) allow hal_lineage_fod_client hal_lineage_fod_hwservice:hwservice_manager find; # Allow binder communication with platform_app binder_call(hal_lineage_fod, platform_app)
common/dynamic/hwservice.te +1 −0 Original line number Diff line number Diff line type hal_lineage_camera_motor_hwservice, hwservice_manager_type; type hal_lineage_fod_hwservice, hwservice_manager_type; type hal_lineage_livedisplay_hwservice, hwservice_manager_type; type hal_lineage_touch_hwservice, hwservice_manager_type; type hal_lineage_trust_hwservice, hwservice_manager_type;
common/dynamic/hwservice_contexts +17 −16 Original line number Diff line number Diff line vendor.lineage.biometrics.fingerprint.inscreen::IFingerprintInscreen u:object_r:hal_lineage_fod_hwservice:s0 vendor.lineage.camera.motor::ICameraMotor u:object_r:hal_lineage_camera_motor_hwservice:s0 vendor.lineage.livedisplay::IAdaptiveBacklight u:object_r:hal_lineage_livedisplay_hwservice:s0 vendor.lineage.livedisplay::IAutoContrast u:object_r:hal_lineage_livedisplay_hwservice:s0 Loading
common/private/platform_app.te +3 −0 Original line number Diff line number Diff line # Allow NFC service to be found allow platform_app nfc_service:service_manager find; # Allow FOD HAL service to be found hal_client_domain(platform_app, hal_lineage_fod) # Allow LiveDisplay HAL service to be found hal_client_domain(platform_app, hal_lineage_livedisplay)
common/private/system_server.te +1 −0 Original line number Diff line number Diff line allow system_server storage_stub_file:dir getattr; # Use HALs hal_client_domain(system_server, hal_lineage_fod) hal_client_domain(system_server, hal_lineage_livedisplay) hal_client_domain(system_server, hal_lineage_touch) hal_client_domain(system_server, hal_lineage_trust)