mirror of
https://github.com/AetherDroid/vendor_samsung_universal7570-common.git
synced 2025-09-09 17:02:47 -04:00
add local files
This commit is contained in:
parent
7cd02093c4
commit
974813cf3c
1694 changed files with 364708 additions and 0 deletions
|
@ -0,0 +1,4 @@
|
|||
service hidl_memory /system/bin/hw/android.hidl.allocator@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
151
universal7570-common/etc/init/atrace.rc
Normal file
151
universal7570-common/etc/init/atrace.rc
Normal file
|
@ -0,0 +1,151 @@
|
|||
## Permissions to allow system-wide tracing to the kernel trace buffer.
|
||||
##
|
||||
on post-fs
|
||||
|
||||
# Allow writing to the kernel trace log.
|
||||
chmod 0222 /sys/kernel/debug/tracing/trace_marker
|
||||
chmod 0222 /sys/kernel/tracing/trace_marker
|
||||
|
||||
# Allow the shell group to enable (some) kernel tracing.
|
||||
chown root shell /sys/kernel/debug/tracing/trace_clock
|
||||
chown root shell /sys/kernel/tracing/trace_clock
|
||||
chown root shell /sys/kernel/debug/tracing/buffer_size_kb
|
||||
chown root shell /sys/kernel/tracing/buffer_size_kb
|
||||
chown root shell /sys/kernel/debug/tracing/options/overwrite
|
||||
chown root shell /sys/kernel/tracing/options/overwrite
|
||||
chown root shell /sys/kernel/debug/tracing/options/print-tgid
|
||||
chown root shell /sys/kernel/tracing/options/print-tgid
|
||||
chown root shell /sys/kernel/debug/tracing/saved_cmdlines_size
|
||||
chown root shell /sys/kernel/tracing/saved_cmdlines_size
|
||||
chown root shell /sys/kernel/debug/tracing/events/sched/sched_switch/enable
|
||||
chown root shell /sys/kernel/tracing/events/sched/sched_switch/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable
|
||||
chown root shell /sys/kernel/tracing/events/sched/sched_wakeup/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/sched/sched_blocked_reason/enable
|
||||
chown root shell /sys/kernel/tracing/events/sched/sched_blocked_reason/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/sched/sched_cpu_hotplug/enable
|
||||
chown root shell /sys/kernel/tracing/events/sched/sched_cpu_hotplug/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/power/cpu_frequency/enable
|
||||
chown root shell /sys/kernel/tracing/events/power/cpu_frequency/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/power/cpu_idle/enable
|
||||
chown root shell /sys/kernel/tracing/events/power/cpu_idle/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/power/clock_set_rate/enable
|
||||
chown root shell /sys/kernel/tracing/events/power/clock_set_rate/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/power/cpu_frequency_limits/enable
|
||||
chown root shell /sys/kernel/tracing/events/power/cpu_frequency_limits/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/cpufreq_interactive/enable
|
||||
chown root shell /sys/kernel/tracing/events/cpufreq_interactive/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
|
||||
chown root shell /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable
|
||||
chown root shell /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable
|
||||
chown root shell /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable
|
||||
chown root shell /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/binder/binder_transaction/enable
|
||||
chown root shell /sys/kernel/tracing/events/binder/binder_transaction/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/binder/binder_transaction_received/enable
|
||||
chown root shell /sys/kernel/tracing/events/binder/binder_transaction_received/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/binder/binder_lock/enable
|
||||
chown root shell /sys/kernel/tracing/events/binder/binder_lock/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/binder/binder_locked/enable
|
||||
chown root shell /sys/kernel/tracing/events/binder/binder_locked/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/binder/binder_unlock/enable
|
||||
chown root shell /sys/kernel/tracing/events/binder/binder_unlock/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/block/block_rq_issue/enable
|
||||
chown root shell /sys/kernel/tracing/events/block/block_rq_issue/enable
|
||||
chown root shell /sys/kernel/debug/tracing/events/block/block_rq_complete/enable
|
||||
chown root shell /sys/kernel/tracing/events/block/block_rq_complete/enable
|
||||
|
||||
chown root shell /sys/kernel/debug/tracing/tracing_on
|
||||
chown root shell /sys/kernel/tracing/tracing_on
|
||||
|
||||
chmod 0664 /sys/kernel/debug/tracing/trace_clock
|
||||
chmod 0664 /sys/kernel/tracing/trace_clock
|
||||
chmod 0664 /sys/kernel/debug/tracing/buffer_size_kb
|
||||
chmod 0664 /sys/kernel/tracing/buffer_size_kb
|
||||
chmod 0664 /sys/kernel/debug/tracing/options/overwrite
|
||||
chmod 0664 /sys/kernel/tracing/options/overwrite
|
||||
chmod 0664 /sys/kernel/debug/tracing/options/print-tgid
|
||||
chmod 0664 /sys/kernel/tracing/options/print-tgid
|
||||
chmod 0664 /sys/kernel/debug/tracing/saved_cmdlines_size
|
||||
chmod 0664 /sys/kernel/tracing/saved_cmdlines_size
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_switch/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/sched/sched_switch/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/sched/sched_wakeup/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_blocked_reason/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/sched/sched_blocked_reason/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_cpu_hotplug/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/sched/sched_cpu_hotplug/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_frequency/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/power/cpu_frequency/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_idle/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/power/cpu_idle/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/power/clock_set_rate/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/power/clock_set_rate/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_frequency_limits/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/power/cpu_frequency_limits/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/cpufreq_interactive/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/cpufreq_interactive/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_wake/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_sleep/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/tracing_on
|
||||
chmod 0664 /sys/kernel/tracing/tracing_on
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_transaction/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/binder/binder_transaction/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_transaction_received/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/binder/binder_transaction_received/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_lock/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/binder/binder_lock/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_locked/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/binder/binder_locked/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_unlock/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/binder/binder_unlock/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/block/block_rq_issue/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/block/block_rq_issue/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/block/block_rq_complete/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/block/block_rq_complete/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/i2c/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/i2c/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/i2c/i2c_read/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/i2c/i2c_read/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/i2c/i2c_write/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/i2c/i2c_write/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/i2c/i2c_result/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/i2c/i2c_result/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/i2c/i2c_reply/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/i2c/i2c_reply/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/i2c/smbus_read/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/i2c/smbus_read/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/i2c/smbus_write/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/i2c/smbus_write/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/i2c/smbus_result/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/i2c/smbus_result/enable
|
||||
chmod 0664 /sys/kernel/debug/tracing/events/i2c/smbus_reply/enable
|
||||
chmod 0664 /sys/kernel/tracing/events/i2c/smbus_reply/enable
|
||||
|
||||
# Tracing disabled by default
|
||||
write /sys/kernel/debug/tracing/tracing_on 0
|
||||
write /sys/kernel/tracing/tracing_on 0
|
||||
|
||||
# Allow only the shell group to read and truncate the kernel trace.
|
||||
chown root shell /sys/kernel/debug/tracing/trace
|
||||
chown root shell /sys/kernel/tracing/trace
|
||||
chmod 0660 /sys/kernel/debug/tracing/trace
|
||||
chmod 0660 /sys/kernel/tracing/trace
|
||||
|
||||
on property:persist.debug.atrace.boottrace=1
|
||||
start boottrace
|
||||
|
||||
# Run atrace with the categories written in a file
|
||||
service boottrace /system/bin/atrace --async_start -f /data/misc/boottrace/categories
|
||||
disabled
|
||||
oneshot
|
19
universal7570-common/etc/init/audioserver.rc
Normal file
19
universal7570-common/etc/init/audioserver.rc
Normal file
|
@ -0,0 +1,19 @@
|
|||
service audioserver /system/bin/audioserver
|
||||
class main
|
||||
user audioserver
|
||||
# media gid needed for /dev/fm (radio) and for /data/misc/media (tee)
|
||||
group audio camera drmrpc inet media mediadrm net_bt net_bt_admin net_bw_acct log
|
||||
ioprio rt 4
|
||||
writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks
|
||||
onrestart restart audio-hal-2-0
|
||||
|
||||
on property:vts.native_server.on=1
|
||||
stop audioserver
|
||||
on property:vts.native_server.on=0
|
||||
start audioserver
|
||||
|
||||
#[ADD_FOR_SAMSUNG : make /data/snd
|
||||
on post-fs-data
|
||||
mkdir /data/snd 0770 audioserver system
|
||||
chown audioserver system /data/snd
|
||||
#ADD_FOR_SAMSUNG]
|
8
universal7570-common/etc/init/bootanim.rc
Normal file
8
universal7570-common/etc/init/bootanim.rc
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Don't revise bootanimation service settings.
|
||||
# A side-effect happens if you revise.
|
||||
service bootanim /system/bin/bootanimation
|
||||
class core
|
||||
user graphics
|
||||
group graphics system
|
||||
disabled
|
||||
oneshot
|
11
universal7570-common/etc/init/bootchecker.rc
Normal file
11
universal7570-common/etc/init/bootchecker.rc
Normal file
|
@ -0,0 +1,11 @@
|
|||
# bootchecker rc file,
|
||||
# SA part, System team.
|
||||
|
||||
service bootchecker /system/bin/bootchecker
|
||||
class late_start
|
||||
user system
|
||||
group system log
|
||||
oneshot
|
||||
|
||||
on property:init.svc.zygote=restarting
|
||||
restart bootchecker
|
45
universal7570-common/etc/init/bootstat.rc
Normal file
45
universal7570-common/etc/init/bootstat.rc
Normal file
|
@ -0,0 +1,45 @@
|
|||
# This file is the LOCAL_INIT_RC file for the bootstat command.
|
||||
|
||||
on post-fs-data
|
||||
mkdir /data/misc/bootstat 0700 root root
|
||||
|
||||
# Record the time at which the user has successfully entered the pin to decrypt
|
||||
# the device, /data is decrypted, and the system is entering the main boot phase.
|
||||
#
|
||||
# post-fs-data: /data is writable
|
||||
# property:init.svc.bootanim=running: The boot animation is running
|
||||
# property:ro.crypto.type=block: FDE device
|
||||
on post-fs-data && property:init.svc.bootanim=running && property:ro.crypto.type=block
|
||||
exec - root root -- /system/bin/bootstat -r post_decrypt_time_elapsed
|
||||
|
||||
# sys.logbootcomplete is a signal to enable the bootstat logging mechanism.
|
||||
# This signaling is necessary to prevent logging boot metrics after a runtime
|
||||
# restart (e.g., adb shell stop && adb shell start). /proc/uptime is not reset
|
||||
# during a runtime restart, which leads to false boot time metrics being reported.
|
||||
#
|
||||
# The 'on boot' event occurs once per hard boot (device power on), which
|
||||
# switches the flag on. If the device performs a runtime restart, the flag is
|
||||
# switched off and cannot be switched on until the device hard boots again.
|
||||
|
||||
# Enable bootstat logging on boot.
|
||||
on boot
|
||||
setprop sys.logbootcomplete 1
|
||||
|
||||
# Disable further bootstat logging on a runtime restart. A runtime restart is
|
||||
# signaled by the zygote stopping.
|
||||
on property:init.svc.zygote=stopping
|
||||
setprop sys.logbootcomplete 0
|
||||
|
||||
# Record boot complete metrics.
|
||||
on property:sys.boot_completed=1 && property:sys.logbootcomplete=1
|
||||
# Record boot_complete and related stats (decryption, etc).
|
||||
exec - root root -- /system/bin/bootstat --record_boot_complete
|
||||
|
||||
# Record the boot reason.
|
||||
exec - root root -- /system/bin/bootstat --record_boot_reason
|
||||
|
||||
# Record time since factory reset.
|
||||
exec - root root -- /system/bin/bootstat --record_time_since_factory_reset
|
||||
|
||||
# Log all boot events.
|
||||
exec - root root -- /system/bin/bootstat -l
|
6
universal7570-common/etc/init/cameraserver.rc
Normal file
6
universal7570-common/etc/init/cameraserver.rc
Normal file
|
@ -0,0 +1,6 @@
|
|||
service cameraserver /system/bin/cameraserver
|
||||
class main
|
||||
user cameraserver
|
||||
group media_rw audio camera drmrpc inet media mediadrm net_bt net_bt_admin net_bw_acct shell sdcard_rw system
|
||||
ioprio rt 4
|
||||
writepid /dev/cpuset/camera-daemon/tasks /dev/cpuset/cameraserver/tasks /dev/stune/foreground/tasks
|
5
universal7570-common/etc/init/drmserver.rc
Normal file
5
universal7570-common/etc/init/drmserver.rc
Normal file
|
@ -0,0 +1,5 @@
|
|||
service drm /system/bin/drmserver
|
||||
class main
|
||||
user drm
|
||||
group drm system inet drmrpc oem_5432 readproc
|
||||
writepid /dev/cpuset/foreground/tasks
|
42
universal7570-common/etc/init/dumpstate.rc
Normal file
42
universal7570-common/etc/init/dumpstate.rc
Normal file
|
@ -0,0 +1,42 @@
|
|||
on post-fs-data
|
||||
# SA, System SW, SAMSUNG
|
||||
# create log directory
|
||||
mkdir /data/log 0775 system log
|
||||
mkdir /data/log/core 0775 root root
|
||||
chown system log /data/log
|
||||
mkdir /data/anr 0775 system system
|
||||
chown system system /data/anr
|
||||
chmod 0775 /data/log
|
||||
chmod 0775 /data/anr
|
||||
mkdir /data/log/batterystats 0750 system log
|
||||
|
||||
on boot
|
||||
# Allow bugreports access to eMMC 5.0 stats
|
||||
chown root mount /sys/kernel/debug/mmc0/mmc0:0001/ext_csd
|
||||
chmod 0440 /sys/kernel/debug/mmc0/mmc0:0001/ext_csd
|
||||
|
||||
service dumpstate /system/bin/dumpstate -s
|
||||
class main
|
||||
socket dumpstate stream 0660 shell log
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
# dumpstatez generates a zipped bugreport but also uses a socket to print the file location once
|
||||
# it is finished.
|
||||
service dumpstatez /system/bin/dumpstate -S -d -z \
|
||||
-o /data/user_de/0/com.android.shell/files/bugreports/bugreport
|
||||
socket dumpstate stream 0660 shell log
|
||||
class main
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service bugreportsa /system/bin/dumpstate
|
||||
class main
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service bugreport /system/bin/dumpstate -d -p -B -z \
|
||||
-o /data/user_de/0/com.android.shell/files/bugreports/bugreport
|
||||
class main
|
||||
disabled
|
||||
oneshot
|
8
universal7570-common/etc/init/freecess.rc
Normal file
8
universal7570-common/etc/init/freecess.rc
Normal file
|
@ -0,0 +1,8 @@
|
|||
service freecessmonitor /system/bin/freecessmonitor
|
||||
class main
|
||||
user system
|
||||
group system
|
||||
disabled
|
||||
|
||||
on property:sys.config.freecess_monitor=true
|
||||
start freecessmonitor
|
4
universal7570-common/etc/init/gatekeeperd.rc
Normal file
4
universal7570-common/etc/init/gatekeeperd.rc
Normal file
|
@ -0,0 +1,4 @@
|
|||
service gatekeeperd /system/bin/gatekeeperd /data/misc/gatekeeper
|
||||
class late_start
|
||||
user system
|
||||
writepid /dev/cpuset/system-background/tasks
|
10
universal7570-common/etc/init/hwservicemanager.rc
Normal file
10
universal7570-common/etc/init/hwservicemanager.rc
Normal file
|
@ -0,0 +1,10 @@
|
|||
service hwservicemanager /system/bin/hwservicemanager
|
||||
user system
|
||||
disabled
|
||||
group system readproc
|
||||
critical
|
||||
onrestart setprop hwservicemanager.ready false
|
||||
onrestart class_restart hal
|
||||
onrestart class_restart early_hal
|
||||
writepid /dev/cpuset/system-background/tasks
|
||||
class animation
|
5
universal7570-common/etc/init/imsd.rc
Normal file
5
universal7570-common/etc/init/imsd.rc
Normal file
|
@ -0,0 +1,5 @@
|
|||
service imsd /system/bin/imsd
|
||||
class main
|
||||
socket imsd stream 0660 system system
|
||||
user system
|
||||
group system radio net_raw inet net_admin
|
103
universal7570-common/etc/init/installd.rc
Normal file
103
universal7570-common/etc/init/installd.rc
Normal file
|
@ -0,0 +1,103 @@
|
|||
|
||||
service installd /system/bin/installd
|
||||
class main
|
||||
|
||||
on early-boot
|
||||
mkdir /config/sdcardfs/extensions/1055
|
||||
mkdir /config/sdcardfs/extensions/1056
|
||||
mkdir /config/sdcardfs/extensions/1057
|
||||
mkdir /config/sdcardfs/extensions/1056/3gpp
|
||||
mkdir /config/sdcardfs/extensions/1056/3gp
|
||||
mkdir /config/sdcardfs/extensions/1056/3gpp2
|
||||
mkdir /config/sdcardfs/extensions/1056/3g2
|
||||
mkdir /config/sdcardfs/extensions/1056/avi
|
||||
mkdir /config/sdcardfs/extensions/1056/dl
|
||||
mkdir /config/sdcardfs/extensions/1056/dif
|
||||
mkdir /config/sdcardfs/extensions/1056/dv
|
||||
mkdir /config/sdcardfs/extensions/1056/fli
|
||||
mkdir /config/sdcardfs/extensions/1056/m4v
|
||||
mkdir /config/sdcardfs/extensions/1056/ts
|
||||
mkdir /config/sdcardfs/extensions/1056/mpeg
|
||||
mkdir /config/sdcardfs/extensions/1056/mpg
|
||||
mkdir /config/sdcardfs/extensions/1056/mpe
|
||||
mkdir /config/sdcardfs/extensions/1056/mp4
|
||||
mkdir /config/sdcardfs/extensions/1056/vob
|
||||
mkdir /config/sdcardfs/extensions/1056/qt
|
||||
mkdir /config/sdcardfs/extensions/1056/mov
|
||||
mkdir /config/sdcardfs/extensions/1056/mxu
|
||||
mkdir /config/sdcardfs/extensions/1056/webm
|
||||
mkdir /config/sdcardfs/extensions/1056/lsf
|
||||
mkdir /config/sdcardfs/extensions/1056/lsx
|
||||
mkdir /config/sdcardfs/extensions/1056/mkv
|
||||
mkdir /config/sdcardfs/extensions/1056/mng
|
||||
mkdir /config/sdcardfs/extensions/1056/asf
|
||||
mkdir /config/sdcardfs/extensions/1056/asx
|
||||
mkdir /config/sdcardfs/extensions/1056/wm
|
||||
mkdir /config/sdcardfs/extensions/1056/wmv
|
||||
mkdir /config/sdcardfs/extensions/1056/wmx
|
||||
mkdir /config/sdcardfs/extensions/1056/wvx
|
||||
mkdir /config/sdcardfs/extensions/1056/movie
|
||||
mkdir /config/sdcardfs/extensions/1056/wrf
|
||||
mkdir /config/sdcardfs/extensions/1057/bmp
|
||||
mkdir /config/sdcardfs/extensions/1057/gif
|
||||
mkdir /config/sdcardfs/extensions/1057/jpg
|
||||
mkdir /config/sdcardfs/extensions/1057/jpeg
|
||||
mkdir /config/sdcardfs/extensions/1057/jpe
|
||||
mkdir /config/sdcardfs/extensions/1057/pcx
|
||||
mkdir /config/sdcardfs/extensions/1057/png
|
||||
mkdir /config/sdcardfs/extensions/1057/svg
|
||||
mkdir /config/sdcardfs/extensions/1057/svgz
|
||||
mkdir /config/sdcardfs/extensions/1057/tiff
|
||||
mkdir /config/sdcardfs/extensions/1057/tif
|
||||
mkdir /config/sdcardfs/extensions/1057/wbmp
|
||||
mkdir /config/sdcardfs/extensions/1057/webp
|
||||
mkdir /config/sdcardfs/extensions/1057/dng
|
||||
mkdir /config/sdcardfs/extensions/1057/cr2
|
||||
mkdir /config/sdcardfs/extensions/1057/ras
|
||||
mkdir /config/sdcardfs/extensions/1057/art
|
||||
mkdir /config/sdcardfs/extensions/1057/jng
|
||||
mkdir /config/sdcardfs/extensions/1057/nef
|
||||
mkdir /config/sdcardfs/extensions/1057/nrw
|
||||
mkdir /config/sdcardfs/extensions/1057/orf
|
||||
mkdir /config/sdcardfs/extensions/1057/rw2
|
||||
mkdir /config/sdcardfs/extensions/1057/pef
|
||||
mkdir /config/sdcardfs/extensions/1057/psd
|
||||
mkdir /config/sdcardfs/extensions/1057/pnm
|
||||
mkdir /config/sdcardfs/extensions/1057/pbm
|
||||
mkdir /config/sdcardfs/extensions/1057/pgm
|
||||
mkdir /config/sdcardfs/extensions/1057/ppm
|
||||
mkdir /config/sdcardfs/extensions/1057/srw
|
||||
mkdir /config/sdcardfs/extensions/1057/arw
|
||||
mkdir /config/sdcardfs/extensions/1057/rgb
|
||||
mkdir /config/sdcardfs/extensions/1057/xbm
|
||||
mkdir /config/sdcardfs/extensions/1057/xpm
|
||||
mkdir /config/sdcardfs/extensions/1057/xwd
|
||||
mkdir /config/sdcardfs/extensions/1055/aac
|
||||
mkdir /config/sdcardfs/extensions/1055/aac
|
||||
mkdir /config/sdcardfs/extensions/1055/amr
|
||||
mkdir /config/sdcardfs/extensions/1055/awb
|
||||
mkdir /config/sdcardfs/extensions/1055/snd
|
||||
mkdir /config/sdcardfs/extensions/1055/flac
|
||||
mkdir /config/sdcardfs/extensions/1055/flac
|
||||
mkdir /config/sdcardfs/extensions/1055/mp3
|
||||
mkdir /config/sdcardfs/extensions/1055/mpga
|
||||
mkdir /config/sdcardfs/extensions/1055/mpega
|
||||
mkdir /config/sdcardfs/extensions/1055/mp2
|
||||
mkdir /config/sdcardfs/extensions/1055/m4a
|
||||
mkdir /config/sdcardfs/extensions/1055/aif
|
||||
mkdir /config/sdcardfs/extensions/1055/aiff
|
||||
mkdir /config/sdcardfs/extensions/1055/aifc
|
||||
mkdir /config/sdcardfs/extensions/1055/gsm
|
||||
mkdir /config/sdcardfs/extensions/1055/mka
|
||||
mkdir /config/sdcardfs/extensions/1055/m3u
|
||||
mkdir /config/sdcardfs/extensions/1055/wma
|
||||
mkdir /config/sdcardfs/extensions/1055/wax
|
||||
mkdir /config/sdcardfs/extensions/1055/ra
|
||||
mkdir /config/sdcardfs/extensions/1055/rm
|
||||
mkdir /config/sdcardfs/extensions/1055/ram
|
||||
mkdir /config/sdcardfs/extensions/1055/ra
|
||||
mkdir /config/sdcardfs/extensions/1055/pls
|
||||
mkdir /config/sdcardfs/extensions/1055/sd2
|
||||
mkdir /config/sdcardfs/extensions/1055/wav
|
||||
mkdir /config/sdcardfs/extensions/1055/ogg
|
||||
mkdir /config/sdcardfs/extensions/1055/oga
|
5
universal7570-common/etc/init/keystore.rc
Normal file
5
universal7570-common/etc/init/keystore.rc
Normal file
|
@ -0,0 +1,5 @@
|
|||
service keystore /system/bin/keystore /data/misc/keystore
|
||||
class main
|
||||
user keystore
|
||||
group keystore drmrpc readproc system
|
||||
writepid /dev/cpuset/foreground/tasks
|
6
universal7570-common/etc/init/lmkd.rc
Normal file
6
universal7570-common/etc/init/lmkd.rc
Normal file
|
@ -0,0 +1,6 @@
|
|||
service lmkd /system/bin/lmkd
|
||||
class core
|
||||
group root readproc
|
||||
critical
|
||||
socket lmkd seqpacket 0660 system system
|
||||
writepid /dev/cpuset/system-background/tasks
|
23
universal7570-common/etc/init/logd.rc
Normal file
23
universal7570-common/etc/init/logd.rc
Normal file
|
@ -0,0 +1,23 @@
|
|||
service logd /system/bin/logd
|
||||
socket logd stream 0666 logd logd
|
||||
socket logdr seqpacket 0666 logd logd
|
||||
socket logdw dgram 0222 logd logd
|
||||
file /proc/kmsg r
|
||||
file /dev/kmsg w
|
||||
user logd
|
||||
group logd system readproc
|
||||
writepid /dev/cpuset/system-background/tasks
|
||||
|
||||
service logd-reinit /system/bin/logd --reinit
|
||||
oneshot
|
||||
disabled
|
||||
user logd
|
||||
group logd
|
||||
writepid /dev/cpuset/system-background/tasks
|
||||
|
||||
on fs
|
||||
write /dev/event-log-tags "# content owned by logd
|
||||
"
|
||||
chown logd logd /dev/event-log-tags
|
||||
chmod 0644 /dev/event-log-tags
|
||||
restorecon /dev/event-log-tags
|
7
universal7570-common/etc/init/mdnsd.rc
Normal file
7
universal7570-common/etc/init/mdnsd.rc
Normal file
|
@ -0,0 +1,7 @@
|
|||
service mdnsd /system/bin/mdnsd
|
||||
class main
|
||||
user mdnsr
|
||||
group inet
|
||||
socket mdnsd stream 0660 mdnsr inet
|
||||
disabled
|
||||
oneshot
|
6
universal7570-common/etc/init/mediadrmserver.rc
Normal file
6
universal7570-common/etc/init/mediadrmserver.rc
Normal file
|
@ -0,0 +1,6 @@
|
|||
service mediadrm /system/bin/mediadrmserver
|
||||
class main
|
||||
user media
|
||||
group system mediadrm drmrpc inet readproc radio
|
||||
ioprio rt 4
|
||||
writepid /dev/cpuset/foreground/tasks
|
6
universal7570-common/etc/init/mediaextractor.rc
Normal file
6
universal7570-common/etc/init/mediaextractor.rc
Normal file
|
@ -0,0 +1,6 @@
|
|||
service mediaextractor /system/bin/mediaextractor
|
||||
class main
|
||||
user mediaex
|
||||
group drmrpc mediadrm
|
||||
ioprio rt 4
|
||||
writepid /dev/cpuset/foreground/tasks
|
6
universal7570-common/etc/init/mediametrics.rc
Normal file
6
universal7570-common/etc/init/mediametrics.rc
Normal file
|
@ -0,0 +1,6 @@
|
|||
service mediametrics /system/bin/mediametrics
|
||||
class main
|
||||
user media
|
||||
group media
|
||||
ioprio rt 4
|
||||
writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks
|
6
universal7570-common/etc/init/mediaserver.rc
Normal file
6
universal7570-common/etc/init/mediaserver.rc
Normal file
|
@ -0,0 +1,6 @@
|
|||
service media /system/bin/mediaserver
|
||||
class main
|
||||
user media
|
||||
group audio camera inet net_bt net_bt_admin net_bw_acct drmrpc mediadrm lgt_gid oem_5432
|
||||
ioprio rt 4
|
||||
writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks
|
8
universal7570-common/etc/init/mtpd.rc
Normal file
8
universal7570-common/etc/init/mtpd.rc
Normal file
|
@ -0,0 +1,8 @@
|
|||
service mtpd /system/bin/mtpd
|
||||
class main
|
||||
socket mtpd stream 600 system system
|
||||
user vpn
|
||||
group vpn inet
|
||||
capabilities NET_ADMIN NET_RAW
|
||||
disabled
|
||||
oneshot
|
15
universal7570-common/etc/init/netd.rc
Normal file
15
universal7570-common/etc/init/netd.rc
Normal file
|
@ -0,0 +1,15 @@
|
|||
service netd /system/bin/netd
|
||||
class main
|
||||
socket netd stream 0660 root system
|
||||
socket dnsproxyd stream 0660 root inet
|
||||
# KNOX_NAP_START
|
||||
socket napproxyd stream 0660 root inet
|
||||
# KNOX_NAP_END
|
||||
socket mdns stream 0660 root system
|
||||
socket fwmarkd stream 0660 root inet
|
||||
#< RNTFIX:: QoS
|
||||
socket qosd stream 0660 root radio
|
||||
#> RNTFIX
|
||||
#< RNTFIX:: Debugging for DNS query
|
||||
group root readproc
|
||||
#> RNTFIX
|
10
universal7570-common/etc/init/powersnd.rc
Normal file
10
universal7570-common/etc/init/powersnd.rc
Normal file
|
@ -0,0 +1,10 @@
|
|||
#[ADD_FOR_SAMSUNG : powersound
|
||||
on boot
|
||||
service powersnd /system/bin/samsungpowersoundplay
|
||||
class main
|
||||
user audioserver
|
||||
group system
|
||||
disabled
|
||||
oneshot
|
||||
#ADD_FOR_SAMSUNG]
|
||||
|
9
universal7570-common/etc/init/racoon.rc
Normal file
9
universal7570-common/etc/init/racoon.rc
Normal file
|
@ -0,0 +1,9 @@
|
|||
service racoon /system/bin/racoon
|
||||
class main
|
||||
socket racoon stream 600 system system
|
||||
# IKE uses UDP port 500.
|
||||
user vpn
|
||||
group vpn inet
|
||||
capabilities NET_ADMIN NET_BIND_SERVICE NET_RAW
|
||||
disabled
|
||||
oneshot
|
7
universal7570-common/etc/init/resetreason.rc
Normal file
7
universal7570-common/etc/init/resetreason.rc
Normal file
|
@ -0,0 +1,7 @@
|
|||
# SA, System SW, SAMSUNG
|
||||
# allow remain reset info in RR.p
|
||||
# change to start service
|
||||
service resetreason /system/bin/resetreason
|
||||
class main
|
||||
disabled
|
||||
oneshot
|
12
universal7570-common/etc/init/secure_storage_daemon.rc
Normal file
12
universal7570-common/etc/init/secure_storage_daemon.rc
Normal file
|
@ -0,0 +1,12 @@
|
|||
# Secure Storage startup
|
||||
service secure_storage /system/bin/secure_storage_daemon
|
||||
class core
|
||||
user system
|
||||
group system
|
||||
disabled
|
||||
|
||||
on boot
|
||||
mkdir /dev/.secure_storage
|
||||
chmod 0711 /dev/.secure_storage
|
||||
chown system system /dev/.secure_storage
|
||||
start secure_storage
|
14
universal7570-common/etc/init/servicemanager.rc
Normal file
14
universal7570-common/etc/init/servicemanager.rc
Normal file
|
@ -0,0 +1,14 @@
|
|||
service servicemanager /system/bin/servicemanager
|
||||
class core animation
|
||||
user system
|
||||
group system readproc
|
||||
critical
|
||||
onrestart restart healthd
|
||||
onrestart restart zygote
|
||||
onrestart restart audioserver
|
||||
onrestart restart media
|
||||
onrestart restart surfaceflinger
|
||||
onrestart restart inputflinger
|
||||
onrestart restart drm
|
||||
onrestart restart cameraserver
|
||||
writepid /dev/cpuset/system-background/tasks
|
7
universal7570-common/etc/init/storaged.rc
Normal file
7
universal7570-common/etc/init/storaged.rc
Normal file
|
@ -0,0 +1,7 @@
|
|||
service storaged /system/bin/storaged
|
||||
class main
|
||||
priority 10
|
||||
file /d/mmc0/mmc0:0001/ext_csd r
|
||||
writepid /dev/cpuset/system-background/tasks
|
||||
user root
|
||||
group package_info
|
14
universal7570-common/etc/init/surfaceflinger.rc
Normal file
14
universal7570-common/etc/init/surfaceflinger.rc
Normal file
|
@ -0,0 +1,14 @@
|
|||
service surfaceflinger /system/bin/surfaceflinger
|
||||
class core animation
|
||||
user system
|
||||
group graphics drmrpc readproc
|
||||
onrestart restart zygote
|
||||
onrestart restart hwcomposer-2-1
|
||||
onrestart restart ExynosHWCServiceTW
|
||||
writepid /dev/stune/foreground/tasks
|
||||
socket pdx/system/vr/display/client stream 0666 system graphics u:object_r:pdx_display_client_endpoint_socket:s0
|
||||
socket pdx/system/vr/display/manager stream 0666 system graphics u:object_r:pdx_display_manager_endpoint_socket:s0
|
||||
socket pdx/system/vr/display/vsync stream 0666 system graphics u:object_r:pdx_display_vsync_endpoint_socket:s0
|
||||
|
||||
on property:sys.sf.restart=1
|
||||
restart surfaceflinger
|
10
universal7570-common/etc/init/tombstoned.rc
Normal file
10
universal7570-common/etc/init/tombstoned.rc
Normal file
|
@ -0,0 +1,10 @@
|
|||
service tombstoned /system/bin/tombstoned
|
||||
user tombstoned
|
||||
group system
|
||||
|
||||
# Don't start tombstoned until after the real /data is mounted.
|
||||
class late_start
|
||||
|
||||
socket tombstoned_crash seqpacket 0666 system system
|
||||
socket tombstoned_intercept seqpacket 0666 system system
|
||||
writepid /dev/cpuset/system-background/tasks
|
22
universal7570-common/etc/init/uncrypt.rc
Normal file
22
universal7570-common/etc/init/uncrypt.rc
Normal file
|
@ -0,0 +1,22 @@
|
|||
on post-fs-data
|
||||
# SAMSUNG
|
||||
# create fota directory
|
||||
mkdir /data/fota 0775 system system
|
||||
|
||||
service uncrypt /system/bin/uncrypt
|
||||
class main
|
||||
socket uncrypt stream 600 system system
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service setup-bcb /system/bin/uncrypt --setup-bcb
|
||||
class main
|
||||
socket uncrypt stream 600 system system
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service clear-bcb /system/bin/uncrypt --clear-bcb
|
||||
class main
|
||||
socket uncrypt stream 600 system system
|
||||
disabled
|
||||
oneshot
|
12
universal7570-common/etc/init/vdc.rc
Normal file
12
universal7570-common/etc/init/vdc.rc
Normal file
|
@ -0,0 +1,12 @@
|
|||
# One shot invocation to deal with encrypted volume.
|
||||
on defaultcrypto
|
||||
exec - root -- /system/bin/vdc --wait cryptfs mountdefaultencrypted
|
||||
# vold will set vold.decrypt to trigger_restart_framework (default
|
||||
# encryption) or trigger_restart_min_framework (other encryption)
|
||||
|
||||
# One shot invocation to encrypt unencrypted volumes
|
||||
on encrypt
|
||||
start surfaceflinger
|
||||
exec - root -- /system/bin/vdc --wait cryptfs enablecrypto inplace default noui
|
||||
# vold will set vold.decrypt to trigger_restart_framework (default
|
||||
# encryption)
|
16
universal7570-common/etc/init/vold.rc
Normal file
16
universal7570-common/etc/init/vold.rc
Normal file
|
@ -0,0 +1,16 @@
|
|||
service vold /system/bin/vold \
|
||||
--blkid_context=u:r:blkid:s0 --blkid_untrusted_context=u:r:blkid_untrusted:s0 \
|
||||
--fsck_context=u:r:fsck:s0 --fsck_untrusted_context=u:r:fsck_untrusted:s0
|
||||
class core
|
||||
socket vold stream 0660 root mount
|
||||
socket cryptd stream 0660 root mount
|
||||
ioprio be 2
|
||||
## Frigatebird
|
||||
socket frigate stream 0660 system system
|
||||
writepid /dev/cpuset/foreground/tasks
|
||||
## Samsung ODE >>>
|
||||
socket dir_enc_report stream 0660 root mount
|
||||
## Samsung ODE <<<
|
||||
## KNOX / Private Mode
|
||||
socket epm stream 0660 system system
|
||||
socket ppm stream 0660 system system
|
22
universal7570-common/etc/init/webview_zygote32.rc
Normal file
22
universal7570-common/etc/init/webview_zygote32.rc
Normal file
|
@ -0,0 +1,22 @@
|
|||
#
|
||||
# Copyright (C) 2016 The Android Open Source Project
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
service webview_zygote32 /system/bin/webview_zygote32
|
||||
user webview_zygote
|
||||
socket webview_zygote stream 660 webview_zygote system
|
||||
|
||||
on property:init.svc.zygote=stopped
|
||||
stop webview_zygote32
|
64
universal7570-common/etc/init/wifi-events.rc
Normal file
64
universal7570-common/etc/init/wifi-events.rc
Normal file
|
@ -0,0 +1,64 @@
|
|||
#
|
||||
# Copyright (C) 2016 The Android Open Source Project
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
on fs
|
||||
setprop sys.wifitracing.started 0
|
||||
|
||||
on property:sys.finishUserUnlockedCompleted=1 && property:sys.wifitracing.started=0
|
||||
# Create trace buffer, and set basic configuration.
|
||||
mkdir /sys/kernel/debug/tracing/instances/wifi 711
|
||||
restorecon_recursive /sys/kernel/debug/tracing/instances/wifi
|
||||
write /sys/kernel/debug/tracing/instances/wifi/tracing_on 0
|
||||
write /sys/kernel/debug/tracing/instances/wifi/buffer_size_kb 1
|
||||
write /sys/kernel/debug/tracing/instances/wifi/trace_options disable_on_free
|
||||
|
||||
# Enable cfg80211 events for connection and key management events.
|
||||
# - Events are not actually logged until WifiService writes "1" to
|
||||
# /sys/kernel/debug/tracing/instances/wifi/tracing_on.
|
||||
# - WifiService is responsible for turning tracing off and on.
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/cfg80211/cfg80211_gtk_rekey_notify/enable 1
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/cfg80211/rdev_add_key/enable 1
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/cfg80211/rdev_assoc/enable 1
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/cfg80211/rdev_auth/enable 1
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/cfg80211/rdev_connect/enable 1
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/cfg80211/rdev_set_default_key/enable 1
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/cfg80211/rdev_set_default_mgmt_key/enable 1
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/cfg80211/rdev_set_rekey_data/enable 1
|
||||
|
||||
# Enable datapath events for Wifi.
|
||||
# - Events are not actually logged until WifiService writes "1" to
|
||||
# /sys/kernel/debug/tracing/instances/wifi/tracing_on.
|
||||
# - WifiService will ensure that tracing is turned back off,
|
||||
# when a connection attempt ends (whether in success or failure)
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/net/filter name==${wifi.interface:-wlan0}
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/net/net_dev_queue/enable 1
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/net/net_dev_xmit/enable 1
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/net/netif_rx/enable 1
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/net/netif_receive_skb/enable 1
|
||||
|
||||
# Set DAC to allow system_server to enable/disable, and read wifi trace
|
||||
# events.
|
||||
chown system /sys/kernel/debug/tracing/instances/wifi/tracing_on
|
||||
chown system /sys/kernel/debug/tracing/instances/wifi/free_buffer
|
||||
chown system /sys/kernel/debug/tracing/instances/wifi/trace
|
||||
chmod 200 /sys/kernel/debug/tracing/instances/wifi/tracing_on
|
||||
chmod 400 /sys/kernel/debug/tracing/instances/wifi/free_buffer
|
||||
chmod 600 /sys/kernel/debug/tracing/instances/wifi/trace
|
||||
setprop sys.wifitracing.started 1
|
||||
|
||||
on property:sys.finishUserUnlockedCompleted=1 && property:wifi.interface=* && sys.wifitracing.started=1
|
||||
# Override default value.
|
||||
write /sys/kernel/debug/tracing/instances/wifi/events/net/filter name==${wifi.interface}
|
4
universal7570-common/etc/init/wificond.rc
Normal file
4
universal7570-common/etc/init/wificond.rc
Normal file
|
@ -0,0 +1,4 @@
|
|||
service wificond /system/bin/wificond
|
||||
class main
|
||||
user wifi
|
||||
group wifi net_raw net_admin
|
Loading…
Add table
Add a link
Reference in a new issue