1# Write the dark theme magic to /misc partition. 2service vendor.theme_set /vendor/bin/misc_writer --set-dark-theme 3 disabled 4 oneshot 5 user root 6 7# Set dark boot flag when the device is provisioned. 8on property:persist.sys.device_provisioned=1 9 start vendor.theme_set 10 11# Write preferred mode magic to /misc partition. 12service vendor.display_mode_set /vendor/bin/misc_writer --set-display-mode ${vendor.display.primary.boot_config} 13 disabled 14 oneshot 15 user root 16 17# Set preferred mode when resolution property changes 18on property:vendor.display.primary.boot_config=* 19 start vendor.display_mode_set 20 21# Set or clear the warm reset flag upon the change of system property. The flag itself is set 22on init && property:ro.boot.slot_successful=no 23 write /sys/module/msm_poweroff/parameters/warm_reset 1 24 25# by writing a sysfs file; and the file will be read by kernel. 26on property:ota.warm_reset=1 27 write /sys/module/msm_poweroff/parameters/warm_reset 1 28 29on property:ota.warm_reset=0 30 write /sys/module/msm_poweroff/parameters/warm_reset 0 31