Files
Vendor_xiaomi_alioth/proprietary/vendor/etc/init/init.batterysecret.rc
Sebastiano Barezzi 3e11b31601 alioth: Initial import from 19.1
* HEAD: 59232e228cd57b03625522adb2aef1e02a803f69

Change-Id: I540413153ad783569421f256bb74a1738d42f519
2022-11-24 17:57:39 +01:00

30 lines
1.1 KiB
Plaintext

on property:sys.boot_completed=1
chmod 0664 /sys/class/usbpd/usbpd0/usbpd_verifed
chmod 0664 /sys/class/usbpd/usbpd0/request_vdm_cmd
chmod 0664 /sys/class/usbpd/usbpd0/verify_process
chmod 0664 /sys/class/power_supply/usb/pd_authentication
chmod 0664 /sys/class/power_supply/bms/authentic
chmod 0664 /sys/class/power_supply/bms_master/authentic
chmod 0664 /sys/class/power_supply/bms_slave/authentic
service batterysecret /vendor/bin/batterysecret
class last_start
user root
group system system wakelock
disabled
seclabel u:r:batterysecret:s0
on property:sys.boot_completed=1
start batterysecret
#run batterysecret in off-charge mode
on charger
start batterysecret
chmod 0664 /sys/class/usbpd/usbpd0/usbpd_verifed
chmod 0664 /sys/class/usbpd/usbpd0/request_vdm_cmd
chmod 0664 /sys/class/usbpd/usbpd0/verify_process
chmod 0664 /sys/class/power_supply/usb/pd_authentication
chmod 0664 /sys/class/power_supply/bms/authentic
chmod 0664 /sys/class/power_supply/bms_master/authentic
chmod 0664 /sys/class/power_supply/bms_slave/authentic