Research Article

HAL-Based Resource Manipulation Monitoring on AOSP

Table 1

HAL implementation source code related to some group of Dangerous and Protection permission.

Resource hardwarePermission levelHAL interface

CAMERADangerousHardware/interface/camera/device/1.0/default/
LOCATIONDangerousHardware/interface/GNSS/1.0/default/
PHONE/SMSDangerousHardware/ril/
SENSORSDangerousHardware/interface/sensors/1.0/default/
AUDIODangerousHardware/interface/audio/core/2.0/default/
NFCProtectionHardware/interface/nfc/1.0/default/
BLUETOOTHProtectionHardware/interface/bluetooth/1.0/default/
WIFIProtectionHardware/interface/wifi/1.2/default/
VIBRATORProtectionHardware/interface/vibrator/1.0/default/