on init # Dump maxfg chown system system /sys/class/power_supply/maxfg/m5_model_state chown system system /sys/class/power_supply/maxfg_base/model_state chown system system /sys/class/power_supply/max77779fg/model_state # Dump eeprom chown system system /sys/devices/platform/10c90000.hsi2c/i2c-9/9-0050/eeprom chown system system /sys/devices/platform/10ca0000.hsi2c/i2c-10/10-0050/eeprom chown system system /dev/battery_history chmod 0644 /dev/battery_history chown system system /dev/maxfg_history chmod 0644 /dev/maxfg_history # Charge stats (write 0) chown system system /sys/class/power_supply/battery/charge_stats # Pca Charge stats (write 0) chown system system /sys/class/power_supply/dc-mains/device/chg_stats # Wireless Charge stats (write 0) chown system system /sys/class/power_supply/wireless/device/charge_stats # Thermal Charge stats (write 0) chown system system /sys/devices/platform/google,charger/thermal_stats # Google Charger stats (write 0) chown system system /sys/devices/platform/google,charger/charge_stats # Permission for wireless charging chown system system /sys/class/power_supply/wireless/capacity chown system system /sys/class/power_supply/wireless/device/rtx chown system system /sys/class/power_supply/wireless/device/rxdata chown system system /sys/class/power_supply/wireless/device/txdata chown system system /sys/class/power_supply/wireless/device/rxlen chown system system /sys/class/power_supply/wireless/device/txlen chown system system /sys/class/power_supply/wireless/device/ccreset chown system system /sys/class/power_supply/wireless/device/status chown system system /sys/class/power_supply/wireless/device/version chown system system /sys/class/power_supply/wireless/device/features chown system system /sys/class/power_supply/wireless/device/authtype chown system system /sys/class/power_supply/wireless/device/authstart # Adaptive charge chown system system /sys/class/power_supply/battery/charge_deadline # Charging policy chown system system /sys/class/power_supply/battery/charging_policy # BatteryHealthData chown system system /sys/class/power_supply/battery/first_usage_date # Battery Defender chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_trickle_cnt chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_trickle_dry_run chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_trickle_enable chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_trickle_recharge_soc chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_trickle_reset_sec chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_clear chown system system /sys/devices/platform/google,battery/power_supply/battery/health_safety_margin chown system system /sys/devices/platform/google,battery/power_supply/battery/swelling_data chown system system /sys/devices/platform/google,charger/bd_drainto_soc chown system system /sys/devices/platform/google,charger/bd_recharge_soc chown system system /sys/devices/platform/google,charger/bd_recharge_voltage chown system system /sys/devices/platform/google,charger/bd_resume_abs_temp chown system system /sys/devices/platform/google,charger/bd_resume_soc chown system system /sys/devices/platform/google,charger/bd_resume_temp chown system system /sys/devices/platform/google,charger/bd_resume_time chown system system /sys/devices/platform/google,charger/bd_temp_dry_run chown system system /sys/devices/platform/google,charger/bd_temp_enable chown system system /sys/devices/platform/google,charger/bd_trigger_temp chown system system /sys/devices/platform/google,charger/bd_trigger_time chown system system /sys/devices/platform/google,charger/bd_trigger_voltage chown system system /sys/devices/platform/google,charger/bd_clear chown system system /sys/devices/platform/google,charger/charge_start_level chown system system /sys/devices/platform/google,charger/charge_stop_level chown system system /sys/devices/platform/google,cpm/dc_ctl # Important to include dd_state as it's used in battery defender in charger mode chown system system /sys/devices/platform/google,charger/dd_state chown system system /sys/devices/platform/google,charger/dd_settings # for parsing thismeal.bin chown system system /vendor/bin/hw/battery_mitigation on early-boot # Wait for insmod_sh to finish all common modules wait_for_prop vendor.common.modules.ready 1 # logbuffer chown system system /dev/logbuffer_maxfg chown system system /dev/logbuffer_maxfg_monitor chown system system /dev/logbuffer_max77779fg chown system system /dev/logbuffer_max77779fg_monitor chown system system /dev/logbuffer_maxfg_base chown system system /dev/logbuffer_maxfg_secondary chown system system /dev/logbuffer_maxfg_base_monitor chown system system /dev/logbuffer_maxfg_secondary_monitor chown system system /dev/logbuffer_maxq chown system system /dev/logbuffer_rtx chown system system /dev/logbuffer_ssoc chown system system /dev/logbuffer_ttf chown system system /dev/logbuffer_tcpm chown system system /dev/logbuffer_usbpd chown system system /dev/logbuffer_pogo_transport chown system system /dev/logbuffer_wireless chown system system /dev/logbuffer_pca9468 chown system system /dev/logbuffer_ln8411 chown system system /dev/logbuffer_cpm chown system system /dev/logbuffer_wc68 chown system system /dev/logbuffer_max77779_fwupdate on property:sys.boot_completed=1 # gvotables for dumpstate chown system system /sys/kernel/debug/gvotables # Permission for wireless charging chown system system /sys/class/power_supply/wireless/capacity chown system system /sys/class/power_supply/wireless/device/rtx chown system system /sys/class/power_supply/wireless/device/rxdata chown system system /sys/class/power_supply/wireless/device/txdata chown system system /sys/class/power_supply/wireless/device/rxlen chown system system /sys/class/power_supply/wireless/device/txlen chown system system /sys/class/power_supply/wireless/device/ccreset chown system system /sys/class/power_supply/wireless/device/status chown system system /sys/class/power_supply/wireless/device/version chown system system /sys/class/power_supply/wireless/device/authstart # write serialno to battery path for pairing write /sys/class/power_supply/battery/dev_sn ${ro.boot.serialno}