service vendor.power-hal-aidl /vendor/bin/hw/android.hardware.power-service.lenovo class hal user root group system priority -20 on late-fs start vendor.power-hal-aidl # restart powerHAL when framework died on property:init.svc.zygote=restarting && property:vendor.powerhal.state=* setprop vendor.powerhal.state "" setprop vendor.powerhal.audio "" setprop vendor.powerhal.rendering "" restart vendor.power-hal-aidl # restart powerHAL when audioHAL died on property:init.svc.vendor.audio-hal-2-0=restarting && property:vendor.powerhal.audio=AUDIO_STREAMING_LOW_LATENCY setprop vendor.powerhal.audio "" restart vendor.power-hal-aidl # initialize powerHAL when boot is completed on property:sys.boot_completed=1 setprop vendor.powerhal.init 1