mirror of
https://github.com/Evolution-X-Devices/device_google_walleye
synced 2026-01-27 11:23:43 +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
61 lines
2.2 KiB
Plaintext
61 lines
2.2 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/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/dm-0/queue/read_ahead_kb 128
|
|
write /sys/block/dm-1/queue/read_ahead_kb 128
|
|
|
|
on property:sys.boot_completed=1 && property:ro.build.type=user
|
|
write /proc/sys/kernel/modules_disabled 1
|
|
|
|
on init && property:ro.boot.revision=EVM
|
|
setprop ro.boot.hardware.revision 0.5
|
|
|
|
on init && property:ro.boot.revision=EVT0
|
|
setprop ro.boot.hardware.revision 0.6
|
|
|
|
on init && property:ro.boot.revision=EVT1
|
|
setprop ro.boot.hardware.revision 0.7
|
|
|
|
on init && property:ro.boot.revision=EVT2
|
|
setprop ro.boot.hardware.revision 0.8
|
|
|
|
on init && property:ro.boot.revision=DVT
|
|
setprop ro.boot.hardware.revision 1.0
|
|
|
|
on init && property:ro.boot.revision=MP0 # PVT
|
|
setprop ro.boot.hardware.revision 1.0
|
|
|
|
on init && property:ro.boot.revision=MP1
|
|
setprop ro.boot.hardware.revision 1.0
|
|
|
|
on boot && property:ro.build.type=userdebug
|
|
write /sys/class/uio/uio1/device/rtel/rtel 1
|
|
|
|
on property:persist.vendor.charge.stop.level=* && property:sys.all.modules.ready=1
|
|
write /sys/module/htc_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/htc_battery/parameters/charge_start_level ${persist.vendor.charge.start.level}
|
|
|
|
# Write the dark theme magic to /misc partition. Offset 12360 (0x3048) in vendor space is
|
|
# effectively offset 14408 (0x3848) in /misc partition.
|
|
service vendor.darkboot /vendor/bin/misc_writer --set-dark-theme --override-vendor-space-offset 12360
|
|
disabled
|
|
oneshot
|
|
|
|
# Set dark boot flag when the device is provisioned.
|
|
on property:persist.sys.device_provisioned=1
|
|
start vendor.darkboot
|