universal7870: update init.samsungexynos7870.rc file

This commit is contained in:
Alejandro 2020-08-17 12:41:54 +02:00 committed by Martin
parent 89939f91aa
commit 57df3f41af

View file

@ -38,11 +38,6 @@ on post-fs-data
chmod 0644 /dev/freezer/olaf/cgroup.procs chmod 0644 /dev/freezer/olaf/cgroup.procs
chmod 0644 /dev/freezer/olaf/freezer.state chmod 0644 /dev/freezer/olaf/freezer.state
chown system system /sys/class/power_supply/battery/batt_slate_mode
chown system system /sys/class/power_supply/battery/battery_charging_enabled
chown system system /sys/class/power_supply/battery/charging_enabled
chown system system /sys/class/power_supply/battery/input_suspend
# Log data folder # Log data folder
mkdir /data/vendor 0771 root system mkdir /data/vendor 0771 root system
mkdir /data/vendor/log 0771 root system mkdir /data/vendor/log 0771 root system
@ -105,9 +100,6 @@ on boot
chown system system /sys/kernel/debug chown system system /sys/kernel/debug
# setprop ro.radio.noril yes # setprop ro.radio.noril yes
# Reset mDNIe scenario
write /sys/class/mdnie/mdnie/scenario 0
# Set permissions for ttysac2 # Set permissions for ttysac2
chown system system /dev/ttySAC2 chown system system /dev/ttySAC2
chmod 0660 /dev/ttySAC2 chmod 0660 /dev/ttySAC2
@ -827,8 +819,6 @@ on fs
chown system system /sys/class/mdnie/mdnie/whiteRGB chown system system /sys/class/mdnie/mdnie/whiteRGB
chown system system /sys/class/mdnie/mdnie/light_notification chown system system /sys/class/mdnie/mdnie/light_notification
chown system system /sys/class/mdnie/mdnie/color_lens chown system system /sys/class/mdnie/mdnie/color_lens
chmod 0660 /sys/class/mdnie/mdnie/lux
chown system system /sys/class/mdnie/mdnie/lux
# Copy DRM Key # Copy DRM Key
copy /system/app/wv.keys /factory/wv.keys copy /system/app/wv.keys /factory/wv.keys
@ -930,44 +920,67 @@ on fs
chmod 0660 /dev/radio0 chmod 0660 /dev/radio0
chown bluetooth bluetooth /sys/devices/bluetooth/lna_en chown bluetooth bluetooth /sys/devices/bluetooth/lna_en
# ARGOSD network_throughput
chown system system /dev/network_throughput
# ARGOSD
service argos-daemon /vendor/bin/argosd
class main
user system
group system radio
# LPM # LPM
service lpm /vendor/bin/lpm
class sec-charger
critical
on property:ro.bootmode=charger
mount ext4 /dev/block/platform/13540000.dwmmc0/by-name/SYSTEM /system wait ro
on property:ro.bootmode=charger on property:ro.bootmode=charger
wait /dev/block/platform/13540000.dwmmc0/by-name/EFS wait /dev/block/platform/13540000.dwmmc0/by-name/EFS
mount ext4 /dev/block/platform/13540000.dwmmc0/by-name/EFS /efs nosuid nodev noatime noauto_da_alloc,discard,journal_async_commit mount ext4 /dev/block/platform/13540000.dwmmc0/by-name/EFS /efs nosuid nodev noatime noauto_da_alloc,discard,journal_async_commit
on property:ro.bootmode=charger
mkdir /efs/lpm 0775 system system mkdir /efs/lpm 0775 system system
class_start sec-charger class_start sec-charger
# Bluetooth # MobiCore startup
on property:wc_transport.start_hci=true #service mobicore /system/bin/mcDriverDaemon -r /system/app/020a0000000000000000000000000000.drbin -r /system/app/mcRegistry/FFFFFFFFD00000000000000000000016.tlbin
start start_hci_filter # user drmrpc
# group drmrpc
# class core
on property:wc_transport.start_hci=false # RPMB daemon
stop start_hci_filter service rpmbd /system/bin/rpmbd
user root
service start_hci_filter /vendor/bin/wcnss_filter group drmrpc
class late_start class main
user bluetooth
group bluetooth
disabled
on property:sys.mobicoredaemon.enable=true on property:sys.mobicoredaemon.enable=true
start cs_service start cs_service
write /proc/iccc_ready 1 write /proc/iccc_ready 1
on property:ro.multisim.simslotcount=1 # Modem boot daemon
setprop persist.radio.multisim.config ss # service cpboot-daemon /system/bin/cbd -d
# class main
# user root
# group radio cache inet misc audio sdcard_rw log
on property:ro.multisim.simslotcount=2 # DM daemon
setprop persist.radio.multisim.config dsds # service DM-daemon /system/bin/dmd
# class main
# user root
# group system
# FINGERPRINT FRAMEWORK : starts fingerprintd
service fingerprintd /system/bin/fingerprintd
class late_start
user system
group system
# SCE daemon
# service SCE-daemon /system/bin/sced
# class main
# user root
# group system
# diag daemon
# service DM-daemon /system/bin/diagexe
# class main
# user root
# group system
service fuse_sdcard /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/sdcard /storage/sdcard service fuse_sdcard /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/sdcard /storage/sdcard
class late_start class late_start
@ -976,6 +989,13 @@ service fuse_usb1 /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/usb1 /stor
class late_start class late_start
disabled disabled
# IPSec for VOLTE
service ipsec-daemon /system/bin/IPSecService
class main
socket ipsec_socket stream 660 system net_admin
user system
group system net_raw inet net_admin
# Set watchdog timer to 30 seconds and pet it every 10 seconds to get a 20 second margin # Set watchdog timer to 30 seconds and pet it every 10 seconds to get a 20 second margin
service watchdogd /system/bin/watchdogd 10 20 service watchdogd /system/bin/watchdogd 10 20
class core class core
@ -994,15 +1014,22 @@ service swapon /vendor/bin/sswap -s -f 1536
seclabel u:r:sswap:s0 seclabel u:r:sswap:s0
oneshot oneshot
on property:init.svc.bootanim=stopped # sem_daemon
# set property for touchkey light voltage table service sem_daemon /system/bin/sem_daemon
chown system system /efs/FactoryApp/tkey_light_version class core
chown system system /efs/FactoryApp/tkey_light_crc user system
group system nfc
disabled
# GPS on property:sys.boot_completed=1
service gpsd /vendor/bin/hw/gpsd -c /vendor/etc/gnss/gps.cfg setprop security.semdaemonfinish 0
class main start sem_daemon
user gps
group system inet net_raw wakelock on property:security.semdaemonfinish=1
ioprio be 0 stop sem_daemon
seclabel u:r:gpsd:s0
on property:ro.multisim.simslotcount=1
setprop persist.radio.multisim.config ss
on property:ro.multisim.simslotcount=2
setprop persist.radio.multisim.config dsds