123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- on post-fs-data
- # bluetooth
- mkdir /data/vendor/bluetooth 0770 bluetooth bluetooth
- #wifi
- mkdir /data/vendor/wifi 0770 wifi wifi
- mkdir /data/vendor/wifi/wpa 0770 wifi wifi
- mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
- mkdir /data/vendor/wifi/hostapd 0770 wifi wifi
- mkdir /data/vendor/wifi/hostapd/sockets 0770 wifi wifi
- setprop wifi.interface wlan0
- setprop wifi.direct.interface p2p0
- on boot
- chown bluetooth net_bt_admin /data/misc/bluetooth
- mkdir /data/misc/bluedroid 0770 bluetooth net_bt_admin
- # bluetooth LPM
- chown bluetooth net_bt_admin /proc/bluetooth/sleep/lpm
- chown bluetooth net_bt_admin /proc/bluetooth/sleep/btwrite
- chmod 0660 /dev/ttyS4
- chown bluetooth net_bt_admin /dev/ttyS4
- # rfkill
- chmod 0660 /sys/class/rfkill/rfkill0/state
- chmod 0660 /sys/class/rfkill/rfkill0/type
- chown bluetooth net_bt_admin /sys/class/rfkill/rfkill0/state
- chown bluetooth net_bt_admin /sys/class/rfkill/rfkill0/type
- write /sys/class/rfkill/rfkill0/state 0
- # bluetooth MAC address programming
- chown bluetooth net_bt_admin ro.bt.bdaddr_path
- chown bluetooth net_bt_admin /system/etc/bluetooth
- chown bluetooth net_bt_admin /data/misc/bluetooth
- service dhcpcd_bnep0 /system/bin/dhcpcd -BKLG
- disabled
- oneshot
- service p2p_supplicant /vendor/bin/hw/wpa_supplicant \
- -ip2p0 -Dnl80211 -c/data/vendor/wifi/wpa/wpa_supplicant.conf \
- -m/data/vendor/wifi/wpa/p2p_supplicant.conf \
- -puse_p2p_group_interface=1p2p_device=1 \
- -O/data/misc/wifi/sockets \
- -g@android:wpa_wlan0 -dd
- # we will start as root and wpa_supplicant will switch to user wifi
- # after setting up the capabilities required for WEXT
- # user wifi
- # group wifi inet keystore
- class main
- socket wpa_wlan0 dgram 660 wifi wifi
- disabled
- oneshot
- service wpa_supplicant /vendor/bin/hw/wpa_supplicant \
- -iwlan0 -Dnl80211 -O/data/vendor/wifi/wpa/sockets \
- -g@android:wpa_wlan0
- interface android.hardware.wifi.supplicant@1.0::ISupplicant default
- interface android.hardware.wifi.supplicant@1.1::ISupplicant default
- interface android.hardware.wifi.supplicant@1.2::ISupplicant default
- interface android.hardware.wifi.supplicant@1.3::ISupplicant default
- socket wpa_wlan0 dgram 660 wifi wifi
- class late_start
- disabled
- oneshot
- service hostapd /vendor/bin/hw/hostapd
- interface android.hardware.wifi.hostapd@1.0::IHostapd default
- interface android.hardware.wifi.hostapd@1.1::IHostapd default
- interface android.hardware.wifi.hostapd@1.2::IHostapd default
- class main
- capabilities NET_ADMIN NET_RAW
- user wifi
- group wifi net_raw net_admin
- disabled
- oneshot
|