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