1{ 2 "import" : [ 3 "/init.environ.cfg", 4 "/init.usb.cfg", 5 "/init.${ro.hardware}.cfg", 6 "/vendor/etc/init/init.Hi3516DV300.cfg", 7 "/init.usb.configfs.cfg", 8 "/init.${ro.zygote}.cfg" 9 ], 10 "jobs" : [{ 11 "name" : "pre-init", 12 "cmds" : [ 13 "write /proc/sys/kernel/sysrq 0", 14 "mkdir /acct/uid", 15 "chown root system /dev/memcg/memory.pressure_level", 16 "chmod 0040 /dev/memcg/memory.pressure_level", 17 "mkdir /dev/memcg/apps/ 0755 system system", 18 "mkdir /dev/memcg/system 0550 system system", 19 "start ueventd", 20 "start console", 21 "mkdir /vendor", 22 "mkdir /data", 23 "mount ext4 /dev/block/platform/soc/10100000.himci.eMMC/by-name/vendor /vendor wait rdonly barrier=1", 24 "mount ext4 /dev/block/platform/soc/10100000.himci.eMMC/by-name/userdata /data wait nosuid nodev noatime barrier=1,data=o rdered,noauto_da_alloc" 25 ] 26 }, { 27 "name" : "init", 28 "cmds" : [ 29 "copy /proc/cmdline /dev/urandom", 30 "copy /system/etc/prop.default /dev/urandom", 31 "symlink /proc/self/fd/0 /dev/stdin", 32 "symlink /proc/self/fd/1 /dev/stdout", 33 "symlink /proc/self/fd/2 /dev/stderr", 34 "symlink /system/bin /bin", 35 "symlink /system/etc /etc", 36 "symlink /sys/kernel/debug /d", 37 "symlink /system/vendor /vendor", 38 "mkdir /dev/stune/foreground", 39 "mkdir /dev/stune/background", 40 "mkdir /dev/stune/top-app", 41 "mkdir /dev/stune/rt", 42 "chown system system /dev/stune", 43 "chown system system /dev/stune/foreground", 44 "chown system system /dev/stune/background", 45 "chown system system /dev/stune/top-app", 46 "chown system system /dev/stune/rt", 47 "chown system system /dev/stune/tasks", 48 "chown system system /dev/stune/foreground/tasks", 49 "chown system system /dev/stune/background/tasks", 50 "chown system system /dev/stune/top-app/tasks", 51 "chown system system /dev/stune/rt/tasks", 52 "chmod 0664 /dev/stune/tasks", 53 "chmod 0664 /dev/stune/foreground/tasks", 54 "chmod 0664 /dev/stune/background/tasks", 55 "chmod 0664 /dev/stune/top-app/tasks", 56 "chmod 0664 /dev/stune/rt/tasks", 57 "mkdir /dev/blkio/background", 58 "chown system system /dev/blkio", 59 "chown system system /dev/blkio/background", 60 "chown system system /dev/blkio/tasks", 61 "chown system system /dev/blkio/background/tasks", 62 "chmod 0664 /dev/blkio/tasks", 63 "chmod 0664 /dev/blkio/background/tasks", 64 "write /dev/blkio/blkio.weight 1000", 65 "write /dev/blkio/background/blkio.weight 500", 66 "write /dev/blkio/blkio.group_idle 0", 67 "write /dev/blkio/background/blkio.group_idle 0", 68 "mount configfs none /config nodev noexec nosuid", 69 "chmod 0770 /config/sdcardfs", 70 "chown system package_info /config/sdcardfs", 71 "mkdir /mnt/secure 0700 root root", 72 "mkdir /mnt/secure/asec 0700 root root", 73 "mkdir /mnt/asec 0755 root system", 74 "mkdir /mnt/obb 0755 root system", 75 "mkdir /mnt/media_rw 0750 root media_rw", 76 "mkdir /mnt/user 0755 root root", 77 "mkdir /mnt/user/0 0755 root root", 78 "mkdir /mnt/expand 0771 system system", 79 "mkdir /mnt/appfuse 0711 root root", 80 "mkdir /mnt/runtime 0700 root root", 81 "mkdir /mnt/runtime/default 0755 root root", 82 "mkdir /mnt/runtime/default/self 0755 root root", 83 "mkdir /mnt/runtime/read 0755 root root", 84 "mkdir /mnt/runtime/read/self 0755 root root", 85 "mkdir /mnt/runtime/write 0755 root root", 86 "mkdir /mnt/runtime/write/self 0755 root root", 87 "mkdir /mnt/runtime/full 0755 root root", 88 "mkdir /mnt/runtime/full/self 0755 root root", 89 "symlink /storage/self/primary /sdcard", 90 "symlink /storage/self/primary /mnt/sdcard", 91 "symlink /mnt/user/0/primary /mnt/runtime/default/self/primary", 92 "write /proc/sys/kernel/panic_on_oops 1", 93 "write /proc/sys/kernel/hung_task_timeout_secs 0", 94 "write /proc/cpu/alignment 4", 95 "write /proc/sys/kernel/sched_tunable_scaling 0", 96 "write /proc/sys/kernel/sched_latency_ns 10000000", 97 "write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000", 98 "write /proc/sys/kernel/sched_child_runs_first 0", 99 "write /proc/sys/kernel/randomize_va_space 2", 100 "write /proc/sys/vm/mmap_min_addr 32768", 101 "write /proc/sys/net/ipv4/ping_group_range \"0 2147483647\"", 102 "write /proc/sys/net/unix/max_dgram_qlen 600", 103 "write /proc/sys/kernel/sched_rt_runtime_us 950000", 104 "write /proc/sys/kernel/sched_rt_period_us 1000000", 105 "write /proc/sys/net/core/rmem_max 262144", 106 "write /proc/sys/net/core/wmem_max 262144", 107 "write /proc/sys/net/ipv4/fwmark_reflect 1", 108 "write /proc/sys/net/ipv6/fwmark_reflect 1", 109 "write /proc/sys/net/ipv4/tcp_fwmark_accept 1", 110 "write /proc/sys/net/ipv4/conf/all/accept_redirects 0", 111 "write /proc/sys/net/ipv6/conf/all/accept_redirects 0", 112 "chmod 0400 /proc/net/fib_trie", 113 "chown system system /dev/cpuctl", 114 "chown system system /dev/cpuctl/tasks", 115 "chmod 0666 /dev/cpuctl/tasks", 116 "write /dev/cpuctl/cpu.rt_period_us 1000000", 117 "write /dev/cpuctl/cpu.rt_runtime_us 950000", 118 "mkdir /dev/cpuset/foreground", 119 "copy /dev/cpuset/cpus /dev/cpuset/foreground/cpus", 120 "copy /dev/cpuset/mems /dev/cpuset/foreground/mems", 121 "mkdir /dev/cpuset/background", 122 "copy /dev/cpuset/cpus /dev/cpuset/background/cpus", 123 "copy /dev/cpuset/mems /dev/cpuset/background/mems", 124 "mkdir /dev/cpuset/system-background", 125 "copy /dev/cpuset/cpus /dev/cpuset/system-background/cpus", 126 "copy /dev/cpuset/mems /dev/cpuset/system-background/mems", 127 "mkdir /dev/cpuset/restricted", 128 "copy /dev/cpuset/cpus /dev/cpuset/restricted/cpus", 129 "copy /dev/cpuset/mems /dev/cpuset/restricted/mems", 130 "mkdir /dev/cpuset/top-app", 131 "copy /dev/cpuset/cpus /dev/cpuset/top-app/cpus", 132 "copy /dev/cpuset/mems /dev/cpuset/top-app/mems", 133 "chown system system /dev/cpuset", 134 "chown system system /dev/cpuset/foreground", 135 "chown system system /dev/cpuset/background", 136 "chown system system /dev/cpuset/system-background", 137 "chown system system /dev/cpuset/top-app", 138 "chown system system /dev/cpuset/restricted", 139 "chown system system /dev/cpuset/tasks", 140 "chown system system /dev/cpuset/foreground/tasks", 141 "chown system system /dev/cpuset/background/tasks", 142 "chown system system /dev/cpuset/system-background/tasks", 143 "chown system system /dev/cpuset/top-app/tasks", 144 "chown system system /dev/cpuset/restricted/tasks", 145 "chmod 0775 /dev/cpuset/system-background", 146 "chmod 0664 /dev/cpuset/foreground/tasks", 147 "chmod 0664 /dev/cpuset/background/tasks", 148 "chmod 0664 /dev/cpuset/system-background/tasks", 149 "chmod 0664 /dev/cpuset/top-app/tasks", 150 "chmod 0664 /dev/cpuset/restricted/tasks", 151 "chmod 0664 /dev/cpuset/tasks", 152 "chown system system /proc/pressure/memory", 153 "chmod 0664 /proc/pressure/memory", 154 "chown root net_bw_acct /proc/net/xt_qtaguid/ctrl", 155 "chown root net_bw_stats /proc/net/xt_qtaguid/stats", 156 "chmod 0644 /dev/xt_qtaguid", 157 "chown root root /dev/cg2_bpf", 158 "chmod 0600 /dev/cg2_bpf", 159 "mount bpf bpf /sys/fs/bpf nodev noexec nosuid", 160 "mkdir /dev/fscklogs 0770 root system", 161 "mount pstore pstore /sys/fs/pstore nodev noexec nosuid", 162 "chown system log /sys/fs/pstore", 163 "chmod 0550 /sys/fs/pstore", 164 "chown system log /sys/fs/pstore/console-ramoops", 165 "chmod 0440 /sys/fs/pstore/console-ramoops", 166 "chown system log /sys/fs/pstore/console-ramoops-0", 167 "chmod 0440 /sys/fs/pstore/console-ramoops-0", 168 "chown system log /sys/fs/pstore/pmsg-ramoops-0", 169 "chmod 0440 /sys/fs/pstore/pmsg-ramoops-0", 170 "write /proc/sys/abi/swp 1", 171 "symlink /proc/self/fd /dev/fd", 172 "export DOWNLOAD_CACHE /data/cache", 173 "write /sys/class/leds/vibrator/trigger \"transient\"", 174 "write /dev/cpu_variant:${ro.bionic.arch} ${ro.bionic.cpu_variant}", 175 "chmod 0444 /dev/cpu_variant:${ro.bionic.arch}", 176 "write /dev/cpu_variant:${ro.bionic.2nd_arch} ${ro.bionic.2nd_cpu_variant}", 177 "chmod 0444 /dev/cpu_variant:${ro.bionic.2nd_arch}", 178 "chown system system /sys/power/state", 179 "chown system system /sys/power/wakeup_count", 180 "chmod 0660 /sys/power/state", 181 "start logd", 182 "start servicemanager", 183 "start hwservicemanager", 184 "start vndservicemanager" 185 ] 186 }, { 187 "name" : "property:sys.boot_from_charger_mode=1", 188 "condition" : "sys.boot_from_charger_mode=1", 189 "cmds" : [ 190 "trigger post-init" 191 ] 192 }, { 193 "name" : "load_persist_props_action", 194 "cmds" : [ 195 "load_persist_params load_persist_params", 196 "start logd", 197 "start logd-reinit" 198 ] 199 }, { 200 "name" : "firmware_mounts_complete", 201 "cmds" : [ 202 "rm /dev/.booting" 203 ] 204 }, { 205 "name" : "post-init", 206 "cmds" : [ 207 "trigger early-fs", 208 "trigger fs", 209 "trigger post-fs", 210 "trigger late-fs", 211 "trigger post-fs-data", 212 "trigger load_persist_props_action", 213 "trigger zygote-start", 214 "trigger firmware_mounts_complete", 215 "trigger early-boot", 216 "trigger boot" 217 ] 218 }, { 219 "name" : "early-fs", 220 "cmds" : [ 221 "start vold" 222 ] 223 }, { 224 "name" : "post-fs", 225 "cmds" : [ 226 "exec - system system -- /system/bin/vdc checkpoint markBootAttempt", 227 "mount rootfs rootfs / remount bind ro nodev", 228 "mount none /mnt/runtime/default /storage bind rec", 229 "mount none none /storage slave rec", 230 "chown system cache /cache", 231 "chmod 0770 /cache", 232 "mkdir /cache/recovery 0770 system cache", 233 "mkdir /cache/backup_stage 0700 system system", 234 "mkdir /cache/backup 0700 system system", 235 "chown root log /proc/vmallocinfo", 236 "chmod 0440 /proc/vmallocinfo", 237 "chown root log /proc/slabinfo", 238 "chmod 0440 /proc/slabinfo", 239 "chown root system /proc/kmsg", 240 "chmod 0440 /proc/kmsg", 241 "chown root system /proc/sysrq-trigger", 242 "chmod 0220 /proc/sysrq-trigger", 243 "chown system log /proc/last_kmsg", 244 "chmod 0440 /proc/last_kmsg", 245 "chmod 0444 /sys/fs/selinux/policy", 246 "mkdir /cache/lost+found 0770 root root", 247 "mkdir /metadata/vold", 248 "chmod 0700 /metadata/vold", 249 "mkdir /metadata/password_slots 0771 root system", 250 "mkdir /metadata/apex 0700 root system", 251 "mkdir /metadata/apex/sessions 0700 root system" 252 ] 253 }, { 254 "name" : "late-fs", 255 "cmds" : [ 256 "chmod 0755 /sys/kernel/debug/tracing" 257 ] 258 }, { 259 "name" : "post-fs-data", 260 "cmds" : [ 261 "start vold", 262 "exec - system system -- /system/bin/vdc checkpoint prepareCheckpoint", 263 "chown system system /data", 264 "chmod 0771 /data", 265 "mkdir /data/bootchart 0755 shell shell", 266 "exec -- /system/bin/fsverity_init", 267 "mkdir /data/apex 0750 root system", 268 "mkdir /data/apex/active 0750 root system", 269 "mkdir /data/apex/backup 0700 root system", 270 "mkdir /data/apex/sessions 0700 root system", 271 "mkdir /data/app-staging 0750 system system", 272 "start apexd", 273 "copy /data/system/entropy.dat /dev/urandom", 274 "mkdir /data/misc 01771 system misc", 275 "mkdir /data/misc/recovery 0770 system log", 276 "copy /data/misc/recovery/ro.build.fingerprint /data/misc/recovery/ro.build.fingerprint.1", 277 "chmod 0440 /data/misc/recovery/ro.build.fingerprint.1", 278 "chown system log /data/misc/recovery/ro.build.fingerprint.1", 279 "write /data/misc/recovery/ro.build.fingerprint ${ro.build.fingerprint}", 280 "chmod 0440 /data/misc/recovery/ro.build.fingerprint", 281 "chown system log /data/misc/recovery/ro.build.fingerprint", 282 "mkdir /data/misc/recovery/proc 0770 system log", 283 "copy /data/misc/recovery/proc/version /data/misc/recovery/proc/version.1", 284 "chmod 0440 /data/misc/recovery/proc/version.1", 285 "chown system log /data/misc/recovery/proc/version.1", 286 "copy /proc/version /data/misc/recovery/proc/version", 287 "chmod 0440 /data/misc/recovery/proc/version", 288 "chown system log /data/misc/recovery/proc/version", 289 "mkdir /data/misc/bluedroid 02770 bluetooth bluetooth", 290 "chmod 0660 /data/misc/bluedroid/bt_config.conf", 291 "chown bluetooth bluetooth /data/misc/bluedroid/bt_config.conf", 292 "mkdir /data/misc/bluetooth 0770 bluetooth bluetooth", 293 "mkdir /data/misc/bluetooth/logs 0770 bluetooth bluetooth", 294 "mkdir /data/misc/keystore 0700 keystore keystore", 295 "mkdir /data/misc/gatekeeper 0700 system system", 296 "mkdir /data/misc/keychain 0771 system system", 297 "mkdir /data/misc/net 0750 root shell", 298 "mkdir /data/misc/radio 0770 system radio", 299 "mkdir /data/misc/sms 0770 system radio", 300 "mkdir /data/misc/carrierid 0770 system radio", 301 "mkdir /data/misc/apns 0770 system radio", 302 "mkdir /data/misc/zoneinfo 0775 system system", 303 "mkdir /data/misc/network_watchlist 0774 system system", 304 "mkdir /data/misc/textclassifier 0771 system system", 305 "mkdir /data/misc/vpn 0770 system vpn", 306 "mkdir /data/misc/shared_relro 0771 shared_relro shared_relro", 307 "mkdir /data/misc/systemkeys 0700 system system", 308 "mkdir /data/misc/wifi 0770 wifi wifi", 309 "mkdir /data/misc/wifi/sockets 0770 wifi wifi", 310 "mkdir /data/misc/wifi/wpa_supplicant 0770 wifi wifi", 311 "mkdir /data/misc/ethernet 0770 system system", 312 "mkdir /data/misc/dhcp 0770 dhcp dhcp", 313 "mkdir /data/misc/user 0771 root root", 314 "mkdir /data/misc/perfprofd 0775 root root", 315 "chmod 0660 /data/misc/wifi/wpa_supplicant.conf", 316 "mkdir /data/local 0751 root root", 317 "mkdir /data/misc/media 0700 media media", 318 "mkdir /data/misc/audioserver 0700 audioserver audioserver", 319 "mkdir /data/misc/cameraserver 0700 cameraserver cameraserver", 320 "mkdir /data/misc/vold 0700 root root", 321 "mkdir /data/misc/boottrace 0771 system shell", 322 "mkdir /data/misc/update_engine 0700 root root", 323 "mkdir /data/misc/update_engine_log 02750 root log", 324 "mkdir /data/misc/trace 0700 root root", 325 "mkdir /data/misc/wmtrace 0700 system system", 326 "mkdir /data/misc/profiles 0771 system system", 327 "mkdir /data/misc/profiles/cur 0771 system system", 328 "mkdir /data/misc/profiles/ref 0771 system system", 329 "mkdir /data/misc/profman 0770 system shell", 330 "mkdir /data/misc/gcov 0770 root root", 331 "mkdir /data/preloads 0775 system system", 332 "mkdir /data/vendor 0771 root root", 333 "mkdir /data/vendor_ce 0771 root root", 334 "mkdir /data/vendor_de 0771 root root", 335 "mkdir /data/vendor/hardware 0771 root root", 336 "mkdir /data/local/tmp 0771 shell shell", 337 "mkdir /data/local/traces 0777 shell shell", 338 "mkdir /data/data 0771 system system", 339 "mkdir /data/app-private 0771 system system", 340 "mkdir /data/app-ephemeral 0771 system system", 341 "mkdir /data/app-asec 0700 root root", 342 "mkdir /data/app-lib 0771 system system", 343 "mkdir /data/app 0771 system system", 344 "mkdir /data/property 0700 root root", 345 "mkdir /data/tombstones 0771 system system", 346 "mkdir /data/vendor/tombstones 0771 root root", 347 "mkdir /data/vendor/tombstones/wifi 0771 wifi wifi", 348 "mkdir /data/dalvik-cache 0771 root root", 349 "mkdir /data/ota 0771 root root", 350 "mkdir /data/ota_package 0770 system cache", 351 "mkdir /data/resource-cache 0771 system system", 352 "chown system system /data/resource-cache", 353 "chmod 0771 /data/resource-cache", 354 "mkdir /data/lost+found 0770 root root", 355 "mkdir /data/drm 0770 drm drm", 356 "mkdir /data/mediadrm 0770 mediadrm mediadrm", 357 "mkdir /data/anr 0775 system system", 358 "mkdir /data/nfc 0770 nfc nfc", 359 "mkdir /data/nfc/param 0770 nfc nfc", 360 "mkdir /data/backup 0700 system system", 361 "mkdir /data/ss 0700 system system", 362 "mkdir /data/system 0775 system system", 363 "mkdir /data/system/dropbox 0700 system system", 364 "mkdir /data/system/heapdump 0700 system system", 365 "mkdir /data/system/users 0775 system system", 366 "mkdir /data/system_de 0770 system system", 367 "mkdir /data/system_ce 0770 system system", 368 "mkdir /data/misc_de 01771 system misc", 369 "mkdir /data/misc_ce 01771 system misc", 370 "mkdir /data/user 0711 system system", 371 "mkdir /data/user_de 0711 system system", 372 "symlink /data/data /data/user/0", 373 "mkdir /data/media 0770 media_rw media_rw", 374 "mkdir /data/media/obb 0770 media_rw media_rw", 375 "mkdir /data/cache 0770 system cache", 376 "mkdir /data/cache/recovery 0770 system cache", 377 "mkdir /data/cache/backup_stage 0700 system system", 378 "mkdir /data/cache/backup 0700 system system", 379 "exec - system system -- /system/bin/tzdatacheck /apex/com.android.runtime/etc/tz /data/misc/zoneinfo", 380 "setparam sys.use_memfd false", 381 "chown root system /dev/fscklogs/log", 382 "chmod 0770 /dev/fscklogs/log" 383 ] 384 }, { 385 "name" : "boot", 386 "cmds" : [ 387 "write /proc/sys/net/core/xfrm_acq_expires 3600", 388 "write /proc/sys/vm/overcommit_memory 1", 389 "write /proc/sys/vm/min_free_order_shift 4", 390 "chown root system /sys/module/lowmemorykiller/parameters/adj", 391 "chmod 0664 /sys/module/lowmemorykiller/parameters/adj", 392 "chown root system /sys/module/lowmemorykiller/parameters/minfree", 393 "chmod 0664 /sys/module/lowmemorykiller/parameters/minfree", 394 "chown root system /sys/block/zram0/idle", 395 "chmod 0664 /sys/block/zram0/idle", 396 "chown root system /sys/block/zram0/writeback", 397 "chmod 0664 /sys/block/zram0/writeback", 398 "write /proc/sys/vm/dirty_expire_centisecs 200", 399 "write /proc/sys/vm/dirty_background_ratio 5", 400 "write /sys/fs/f2fs/${dev.mnt.blk.data}/cp_interval 200", 401 "chown radio system /sys/android_power/state", 402 "chown radio system /sys/android_power/request_state", 403 "chown radio system /sys/android_power/acquire_full_wake_lock", 404 "chown radio system /sys/android_power/acquire_partial_wake_lock", 405 "chown radio system /sys/android_power/release_wake_lock", 406 "chown system system /sys/power/autosleep", 407 "chown radio wakelock /sys/power/wake_lock", 408 "chown radio wakelock /sys/power/wake_unlock", 409 "chmod 0660 /sys/power/wake_lock", 410 "chmod 0660 /sys/power/wake_unlock", 411 "chown system system /sys/devices/system/cpu/cpufreq/interactive/timer_rate", 412 "chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/timer_rate", 413 "chown system system /sys/devices/system/cpu/cpufreq/interactive/timer_slack", 414 "chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/timer_slack", 415 "chown system system /sys/devices/system/cpu/cpufreq/interactive/min_sample_time", 416 "chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/min_sample_time", 417 "chown system system /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq", 418 "chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq", 419 "chown system system /sys/devices/system/cpu/cpufreq/interactive/target_loads", 420 "chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/target_loads", 421 "chown system system /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load", 422 "chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load", 423 "chown system system /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay", 424 "chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay", 425 "chown system system /sys/devices/system/cpu/cpufreq/interactive/boost", 426 "chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/boost", 427 "chown system system /sys/devices/system/cpu/cpufreq/interactive/boostpulse", 428 "chown system system /sys/devices/system/cpu/cpufreq/interactive/input_boost", 429 "chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/input_boost", 430 "chown system system /sys/devices/system/cpu/cpufreq/interactive/boostpulse_duration", 431 "chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/boostpulse_duration", 432 "chown system system /sys/devices/system/cpu/cpufreq/interactive/io_is_busy", 433 "chmod 0660 /sys/devices/system/cpu/cpufreq/interactive/io_is_busy", 434 "chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", 435 "chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq", 436 "chown system system /sys/class/leds/vibrator/trigger", 437 "chown system system /sys/class/leds/vibrator/activate", 438 "chown system system /sys/class/leds/vibrator/brightness", 439 "chown system system /sys/class/leds/vibrator/duration", 440 "chown system system /sys/class/leds/vibrator/state", 441 "chown system system /sys/class/timed_output/vibrator/enable", 442 "chown system system /sys/class/leds/keyboard-backlight/brightness", 443 "chown system system /sys/class/leds/lcd-backlight/brightness", 444 "chown system system /sys/class/leds/button-backlight/brightness", 445 "chown system system /sys/class/leds/jogball-backlight/brightness", 446 "chown system system /sys/class/leds/red/brightness", 447 "chown system system /sys/class/leds/green/brightness", 448 "chown system system /sys/class/leds/blue/brightness", 449 "chown system system /sys/class/leds/red/device/grpfreq", 450 "chown system system /sys/class/leds/red/device/grppwm", 451 "chown system system /sys/class/leds/red/device/blink", 452 "chown system system /sys/module/sco/parameters/disable_esco", 453 "chown system system /sys/kernel/ipv4/tcp_wmem_min", 454 "chown system system /sys/kernel/ipv4/tcp_wmem_def", 455 "chown system system /sys/kernel/ipv4/tcp_wmem_max", 456 "chown system system /sys/kernel/ipv4/tcp_rmem_min", 457 "chown system system /sys/kernel/ipv4/tcp_rmem_def", 458 "chown system system /sys/kernel/ipv4/tcp_rmem_max", 459 "chown root radio /proc/cmdline", 460 "setparam net.tcp.default_init_rwnd 60" 461 ] 462 }, { 463 "name" : "nonencrypted", 464 "cmds" : [ 465 ] 466 }, { 467 "name" : "property:sys.init_log_level=*", 468 "condition" : "sys.init_log_level=*", 469 "cmds" : [ 470 ] 471 }, { 472 "name" : "charger", 473 "cmds" : [ 474 ] 475 }, { 476 "name" : "property:vold.decrypt=trigger_load_persist_props", 477 "condition" : "vold.decrypt=trigger_load_persist_props", 478 "cmds" : [ 479 "load_persist_params load_persist_params", 480 "start logd", 481 "start logd-reinit" 482 ] 483 }, { 484 "name" : "property:vold.decrypt=trigger_post_fs_data", 485 "condition" : "vold.decrypt=trigger_post_fs_data", 486 "cmds" : [ 487 "trigger post-fs-data", 488 "trigger zygote-start" 489 ] 490 }, { 491 "name" : "property:vold.decrypt=trigger_restart_min_framework", 492 "condition" : "vold.decrypt=trigger_restart_min_framework", 493 "cmds" : [ 494 ] 495 }, { 496 "name" : "property:vold.decrypt=trigger_restart_framework", 497 "condition" : "vold.decrypt=trigger_restart_framework", 498 "cmds" : [ 499 "setparam service.bootanim.exit 0", 500 "start bootanim" 501 ] 502 }, { 503 "name" : "property:vold.decrypt=trigger_shutdown_framework", 504 "condition" : "vold.decrypt=trigger_shutdown_framework", 505 "cmds" : [ 506 ] 507 }, { 508 "name" : "property:sys.boot_completed=1", 509 "condition" : "sys.boot_completed=1", 510 "cmds" : [ 511 ] 512 }, { 513 "name" : "property:sys.sysctl.extra_free_kbytes=*", 514 "condition" : "sys.sysctl.extra_free_kbytes=*", 515 "cmds" : [ 516 "write /proc/sys/vm/extra_free_kbytes ${sys.sysctl.extra_free_kbytes}" 517 ] 518 }, { 519 "name" : "property:sys.sysctl.tcp_def_init_rwnd=*", 520 "condition" : "sys.sysctl.tcp_def_init_rwnd=*", 521 "cmds" : [ 522 "write /proc/sys/net/ipv4/tcp_default_init_rwnd ${sys.sysctl.tcp_def_init_rwnd}" 523 ] 524 }, { 525 "name" : "property:security.perf_harden=0", 526 "condition" : "security.perf_harden=0", 527 "cmds" : [ 528 "write /proc/sys/kernel/perf_event_paranoid 1", 529 "write /proc/sys/kernel/perf_event_max_sample_rate ${debug.perf_event_max_sample_rate:-100000}", 530 "write /proc/sys/kernel/perf_cpu_time_max_percent ${debug.perf_cpu_time_max_percent:-25}", 531 "write /proc/sys/kernel/perf_event_mlock_kb ${debug.perf_event_mlock_kb:-516}" 532 ] 533 }, { 534 "name" : "property:security.perf_harden=1", 535 "condition" : "security.perf_harden=1", 536 "cmds" : [ 537 "write /proc/sys/kernel/perf_event_paranoid 3" 538 ] 539 }, { 540 "name" : "property:ro.debuggable=1", 541 "condition" : "ro.debuggable=1", 542 "cmds" : [ 543 "chmod 0773 /data/misc/trace", 544 "chmod 0775 /data/misc/wmtrace", 545 "start console" 546 ] 547 } 548 ], 549 "services" : [{ 550 "name" : "ueventd", 551 "path" : ["/system/bin/updaterueventd"], 552 "critical" : 1 553 }, { 554 "name" : "console", 555 "path" : ["/system/bin/sh"], 556 "disabled" : 1, 557 "uid" : "root", 558 "gid" : ["shell", "log", "readproc"] 559 }, { 560 "name" : "flash_recovery", 561 "path" : ["/system/bin/install-recovery.sh"], 562 "once" : 1 563 } 564 ] 565} 566