mirror of
https://github.com/Evolution-X-Devices/device_google_taimen
synced 2026-01-27 15:59:12 +00:00
Today, the dark boot follows the Dark Theme mode in Settings. Now
the UI team decide to always use dark boot after the device is
provisioned. So users will see fewer disturbances when a scheduled
update is taken at night
Bug: 181339788
Test: flash a Pixel -> boot -> dark theme is set;
boot again -> observe dark boot
Change-Id: Id4989e4e78471bcefc2730ba7d9adc36f5ac9c75
64 lines
2.4 KiB
Plaintext
64 lines
2.4 KiB
Plaintext
on late-fs
|
|
# boot time fs tune
|
|
write /sys/block/sda/queue/iostats 0
|
|
write /sys/block/sda/queue/scheduler cfq
|
|
write /sys/block/sda/queue/iosched/slice_idle 0
|
|
write /sys/block/sda/queue/read_ahead_kb 2048
|
|
write /sys/block/sda/queue/nr_requests 256
|
|
write /sys/block/sde/queue/iostats 0
|
|
write /sys/block/sde/queue/scheduler cfq
|
|
write /sys/block/sde/queue/iosched/slice_idle 0
|
|
write /sys/block/sde/queue/read_ahead_kb 2048
|
|
write /sys/block/sde/queue/nr_requests 256
|
|
write /sys/block/dm-0/queue/read_ahead_kb 2048
|
|
write /sys/block/dm-1/queue/read_ahead_kb 2048
|
|
|
|
on property:sys.boot_completed=1
|
|
# end boot time fs tune
|
|
write /sys/block/sda/queue/read_ahead_kb 128
|
|
write /sys/block/sda/queue/nr_requests 128
|
|
write /sys/block/sda/queue/iostats 1
|
|
write /sys/block/sde/queue/read_ahead_kb 128
|
|
write /sys/block/sde/queue/nr_requests 128
|
|
write /sys/block/sde/queue/iostats 1
|
|
write /sys/block/dm-0/queue/read_ahead_kb 128
|
|
write /sys/block/dm-1/queue/read_ahead_kb 128
|
|
|
|
on boot
|
|
# Allow ftm4 autotune from adb shell
|
|
chown system shell /sys/devices/virtual/input/ftm4_touch/autotune
|
|
|
|
on init && property:ro.boot.revision=*
|
|
setprop ro.boot.hardware.revision ${ro.boot.revision}
|
|
|
|
on property:init.svc.vendor.fps_hal=running && property:ro.boot.revision=rev_0
|
|
stop vendor.fps_hal
|
|
|
|
on property:sys.all.modules.ready=1
|
|
# Update touch firmware if required
|
|
write /sys/devices/virtual/input/ftm4_touch/check_fw 1
|
|
|
|
on property:ro.boot.hardware.display=2-1
|
|
setprop sys.display.low_persistence_mode_brightness 255
|
|
|
|
on property:persist.vendor.charge.stop.level=* && property:sys.all.modules.ready=1
|
|
write /sys/module/lge_battery/parameters/charge_stop_level ${persist.vendor.charge.stop.level}
|
|
|
|
on property:persist.vendor.charge.start.level=* && property:sys.all.modules.ready=1
|
|
write /sys/module/lge_battery/parameters/charge_start_level ${persist.vendor.charge.start.level}
|
|
|
|
on late-init && property:ro.boot.revision=rev_a
|
|
setprop vendor.thermal.config thermal_info_config_evt.json
|
|
|
|
on late-init && property:ro.boot.revision=rev_b
|
|
setprop vendor.thermal.config thermal_info_config_evt.json
|
|
|
|
# Write the dark theme magic to /misc partition.
|
|
service vendor.theme_set /vendor/bin/misc_writer --set-dark-theme
|
|
disabled
|
|
oneshot
|
|
|
|
# Set dark boot flag when the device is provisioned.
|
|
on property:persist.sys.device_provisioned=1
|
|
start vendor.theme_set
|