Files
device_google_walleye/init-common.rc
Tianjie 7d15b33b93 walleye: Use light boot animation on first boot only
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
2024-07-20 23:25:35 +08:00

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