• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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