mirror of
https://github.com/chararomandroid/android_device_samsung_a20
synced 2026-08-22 20:15:32 -04:00
universal7885: Import init scripts from stock
Signed-off-by: SamarV-121 <samarvispute121@gmail.com>
This commit is contained in:
parent
866d62d789
commit
3de9653f78
9 changed files with 1775 additions and 3 deletions
123
rootdir/etc/init.wifi.rc
Normal file
123
rootdir/etc/init.wifi.rc
Normal file
|
|
@ -0,0 +1,123 @@
|
|||
# Wi-Fi init file
|
||||
|
||||
#Create directory for hostapd
|
||||
mkdir /data/hostapd 0770 system wifi
|
||||
|
||||
on post-fs-data
|
||||
# give system access to wpa_supplicant.conf for backup and restore
|
||||
mkdir /data/misc/wifi 0770 wifi system
|
||||
chmod 0660 /data/misc/wifi/wpa_supplicant.conf
|
||||
chmod 0660 /data/misc/wifi/p2p_supplicant.conf
|
||||
chown system wifi /data/misc/wifi/wpa_supplicant.conf
|
||||
chown system wifi /data/misc/wifi/p2p_supplicant.conf
|
||||
mkdir /data/misc/wifi_share_profile 0771 wifi system
|
||||
mkdir /data/misc/wifi_hostapd 0771 wifi system
|
||||
mkdir /data/misc/wifi/sockets 0770 wifi wifi
|
||||
mkdir /data/misc/wifi/log/ 0770 wifi system
|
||||
mkdir /data/media/wifi/ 0770 wifi system
|
||||
mkdir /data/media/wifi/log/ 0770 wifi system
|
||||
mkdir /data/log 0775 system log
|
||||
mkdir /data/log/wifi/ 0775 system root
|
||||
mkdir /data/misc/dhcp 0775 dhcp dhcp
|
||||
chown dhcp dhcp /data/misc/dhcp
|
||||
chown system system /sys/kernel/ipv4/tcp_delack_seg
|
||||
|
||||
# for WIFI TRP/TIS
|
||||
mkdir /data/misc/conn 0771 system root
|
||||
chown system root /data/misc/conn/.psm.info
|
||||
chmod 0664 /data/misc/conn/.psm.info
|
||||
|
||||
|
||||
# for WIFI Antenna Selection
|
||||
chown system root /data/misc/conn/.ant.info
|
||||
chmod 0664 /data/misc/conn/.ant.info
|
||||
|
||||
# for WIFI Version
|
||||
write /data/misc/conn/.wifiver.info 0
|
||||
chown system root /data/misc/conn/.wifiver.info
|
||||
chmod 0666 /data/misc/conn/.wifiver.info
|
||||
|
||||
# for WIFI Antenna
|
||||
write /data/misc/conn/.wificable.info E
|
||||
chown system root /data/misc/conn/.wificable.info
|
||||
chmod 0666 /data/misc/conn/.wificable.info
|
||||
|
||||
# for WIFI MEMDUMP
|
||||
# The default value of below memdump file is set in SecProductFeature
|
||||
# write /data/misc/conn/.memdump.info 2
|
||||
chown system root /data/misc/conn/.memdump.info
|
||||
chmod 0666 /data/misc/conn/.memdump.info
|
||||
|
||||
# for WIFI DONGLE EVENT LOG
|
||||
write /data/misc/conn/.logtrace.info 1
|
||||
chown system root /data/misc/conn/.logtrace.info
|
||||
chmod 0666 /data/misc/conn/.logtrace.info
|
||||
|
||||
# for WIFI Cert
|
||||
chmod 0664 /data/misc/conn/.bustxglom.info
|
||||
chmod 0664 /data/misc/conn/.roamoff.info
|
||||
chmod 0664 /data/misc/conn/.frameburst.info
|
||||
chmod 0664 /data/misc/conn/.txbf.info
|
||||
# for WIFI MAC address
|
||||
mkdir /efs/wifi 0775 radio system
|
||||
chown system wifi /efs/wifi/.mac.info
|
||||
chmod 0666 /efs/wifi/.mac.info
|
||||
|
||||
# for WIFI hotspot
|
||||
write /data/misc/conn/.softap.info 0
|
||||
chown system root /data/misc/conn/.softap.info
|
||||
chmod 0666 /data/misc/conn/.softap.info
|
||||
chmod 0664 /vendor/etc/wifi/indoorchannel.info
|
||||
chown system wifi /vendor/etc/wifi/indoorchannel.info
|
||||
|
||||
# for fwpath
|
||||
chown wifi wifi /sys/module/wlan/parameters/fwpath
|
||||
|
||||
|
||||
on boot
|
||||
setprop wifi.interface wlan0
|
||||
|
||||
# Wifi firmware reload path
|
||||
chown wifi wifi /sys/module/dhd/parameters/firmware_path
|
||||
|
||||
# Pcie WiFi T-put setting
|
||||
write /sys/class/net/wlan0/queues/rx-0/rps_cpus 00
|
||||
|
||||
service wpa_supplicant /system/vendor/bin/hw/wpa_supplicant -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -I/system/vendor/etc/wifi/wpa_supplicant_overlay.conf -O/data/misc/wifi/sockets -N -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf -I/system/vendor/etc/wifi/p2p_supplicant_overlay.conf -puse_p2p_group_interface=1 -puse_multi_chan_concurrent=1 -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0
|
||||
class main
|
||||
socket wpa_wlan0 dgram 660 wifi wifi
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
# tiburona
|
||||
# start for WiFi MFG (TestMode)
|
||||
service mfgloader /system/vendor/bin/hw/mfgloader
|
||||
class main
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service wlandutservice /system/bin/wlandutservice
|
||||
class main
|
||||
user system
|
||||
group system wifi net_raw net_admin inet
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service macloader /system/vendor/bin/hw/macloader
|
||||
class main
|
||||
oneshot
|
||||
|
||||
on property:init.svc.macloader=stopped
|
||||
chown system root /data/misc/conn/.cid.info
|
||||
chmod 0664 /data/misc/conn/.cid.info
|
||||
chown system root /data/.rev
|
||||
chmod 0664 /data/.rev
|
||||
|
||||
# end of WiFi MFG (TestMode)
|
||||
# It is present in hostapd.android.rc
|
||||
#service hostapd /system/vendor/bin/hw/hostapd -dddd /data/hostapd/hostapd.conf
|
||||
# class late_start
|
||||
# user root
|
||||
# group root
|
||||
# oneshot
|
||||
# disabled
|
||||
Loading…
Reference in a new issue