• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1service rename_eth0 /apex/com.android.wifi.hal/bin/rename_netiface eth0 buried_eth0
2    user root
3    oneshot
4
5# For legacy wifi without openwrt
6service setup_wifi /apex/com.android.wifi.hal/bin/setup_wifi
7    user root
8    oneshot
9
10# For wifi with openwrt
11service init_wifi_sh /apex/com.android.wifi.hal/bin/init.wifi
12    class late_start
13    user root
14    group root wakelock wifi
15    oneshot
16    disabled    # Started on post-fs-data
17
18service wpa_supplicant /apex/com.android.wifi.hal/bin/hw/wpa_supplicant_cf \
19        -O/data/vendor/wifi/wpa/sockets -puse_p2p_group_interface=1p2p_device=1 \
20        -m/apex/com.android.wifi.hal/etc/wifi/p2p_supplicant.conf \
21        -g@android:wpa_wlan0 -dd
22    interface aidl android.hardware.wifi.supplicant.ISupplicant/default
23    socket wpa_wlan0 dgram 660 wifi wifi
24    group system wifi inet
25    user root
26    disabled
27    oneshot
28
29service hostapd /apex/com.android.wifi.hal/bin/hw/hostapd_cf
30    interface aidl android.hardware.wifi.hostapd.IHostapd/default
31    class main
32    capabilities NET_ADMIN NET_RAW
33    user wifi
34    group wifi net_raw net_admin
35    disabled
36    oneshot
37