import /init.recovery.project.rc on init setprop sys.usb.configfs 1 setprop sys.usb.controller "11201000.usb0" on fs && property:ro.debuggable=0 # distinguish USB shoulde connect or not, i.e. CDP vs SDP # set charging free due to it wait for USB activation on post-fs # Support A/B feature for EMMC and UFS boot region symlink /dev/block/sda /dev/block/mmcblk0boot0 symlink /dev/block/sdb /dev/block/mmcblk0boot1 symlink /dev/block/mmcblk0boot0 /dev/block/by-name/preloader_a symlink /dev/block/mmcblk0boot1 /dev/block/by-name/preloader_b # Support A/B feature for combo emmc and ufs OTA update symlink /dev/block/by-name/preloader_a /dev/block/by-name/preloader_emmc_a symlink /dev/block/by-name/preloader_b /dev/block/by-name/preloader_emmc_b symlink /dev/block/by-name/preloader_a /dev/block/by-name/preloader_ufs_a symlink /dev/block/by-name/preloader_b /dev/block/by-name/preloader_ufs_b exec u:r:update_engine:s0 root root -- /system/bin/mtk_plpath_utils symlink /dev/block/mapper/pl_a /dev/block/by-name/preloader_raw_a symlink /dev/block/mapper/pl_b /dev/block/by-name/preloader_raw_b