Skip to content
Snippets Groups Projects
  • Roshan Pius's avatar
    d7b34a48
    sepolicy(hostapd): Add a HIDL interface for hostapd · d7b34a48
    Roshan Pius authored
    * Note on cherry-pick: Some of the dependent changes are not in AOSP.
    In order to keep hostapd running correctly in AOSP, I've modified this
    change to only include policy additions.
    
    Change sepolicy permissions to now classify hostapd as a HAL exposing
    HIDL interface.
    
    Sepolicy denial for accessing /data/vendor/misc/wifi/hostapd:
    12-27 23:40:55.913  4952  4952 W hostapd : type=1400 audit(0.0:19): avc:
    denied { write } for name="hostapd" dev="sda13" ino=4587601
    scontext=u:r:hal_wifi_hostapd_default:s0
    tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=0
    
    01-02 19:07:16.938  5791  5791 W hostapd : type=1400 audit(0.0:31): avc:
    denied { search } for name="net" dev="sysfs" ino=30521
    scontext=u:r:hal_wifi_hostapd_default:s0
    tcontext=u:object_r:sysfs_net:s0 tclass=dir permissive=0
    
    Bug: 36646171
    Test: Device boots up and able to turn on SoftAp.
    Change-Id: Ibacfcc938deab40096b54b8d0e608d53ca91b947
    Merged-In: Ibacfcc938deab40096b54b8d0e608d53ca91b947
    (cherry picked from commit 5bca3e86)
    d7b34a48
    History
    sepolicy(hostapd): Add a HIDL interface for hostapd
    Roshan Pius authored
    * Note on cherry-pick: Some of the dependent changes are not in AOSP.
    In order to keep hostapd running correctly in AOSP, I've modified this
    change to only include policy additions.
    
    Change sepolicy permissions to now classify hostapd as a HAL exposing
    HIDL interface.
    
    Sepolicy denial for accessing /data/vendor/misc/wifi/hostapd:
    12-27 23:40:55.913  4952  4952 W hostapd : type=1400 audit(0.0:19): avc:
    denied { write } for name="hostapd" dev="sda13" ino=4587601
    scontext=u:r:hal_wifi_hostapd_default:s0
    tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=0
    
    01-02 19:07:16.938  5791  5791 W hostapd : type=1400 audit(0.0:31): avc:
    denied { search } for name="net" dev="sysfs" ino=30521
    scontext=u:r:hal_wifi_hostapd_default:s0
    tcontext=u:object_r:sysfs_net:s0 tclass=dir permissive=0
    
    Bug: 36646171
    Test: Device boots up and able to turn on SoftAp.
    Change-Id: Ibacfcc938deab40096b54b8d0e608d53ca91b947
    Merged-In: Ibacfcc938deab40096b54b8d0e608d53ca91b947
    (cherry picked from commit 5bca3e86)