diff --git a/device.mk b/device.mk index e355ef2..58d9b69 100644 --- a/device.mk +++ b/device.mk @@ -22,6 +22,10 @@ PRODUCT_PACKAGES += \ android.hardware.boot-service.default \ android.hardware.boot-service.default_recovery +PRODUCT_PACKAGES += \ + create_pl_dev \ + create_pl_dev.recovery + PRODUCT_PACKAGES += \ update_engine \ update_engine_sideload \ diff --git a/recovery/root/init.recovery.mt6785.rc b/recovery/root/init.recovery.mt6785.rc index b8be6f9..0c08971 100644 --- a/recovery/root/init.recovery.mt6785.rc +++ b/recovery/root/init.recovery.mt6785.rc @@ -2,27 +2,6 @@ on init setprop sys.usb.ffs.aio_compat 1 setprop sys.usb.configfs 1 -on post-fs - # Support A/B feature for EMMC and UFS boot region - wait /dev/block/mmcblk0boot0 2 - symlink /dev/block/sda /dev/block/mmcblk0boot0 - symlink /dev/block/sdb /dev/block/mmcblk0boot1 - symlink /dev/block/mmcblk0boot0 /dev/block/platform/bootdevice/by-name/preloader_a - symlink /dev/block/mmcblk0boot1 /dev/block/platform/bootdevice/by-name/preloader_b - - # Support A/B feature for combo emmc and ufs OTA update - symlink /dev/block/platform/bootdevice/by-name/preloader_a /dev/block/platform/bootdevice/by-name/preloader_emmc_a - symlink /dev/block/platform/bootdevice/by-name/preloader_b /dev/block/platform/bootdevice/by-name/preloader_emmc_b - symlink /dev/block/platform/bootdevice/by-name/preloader_a /dev/block/platform/bootdevice/by-name/preloader_ufs_a - symlink /dev/block/platform/bootdevice/by-name/preloader_b /dev/block/platform/bootdevice/by-name/preloader_ufs_b - - 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 - symlink /dev/block/mapper/pl_a /dev/block/platform/bootdevice/by-name/preloader_raw_a - symlink /dev/block/mapper/pl_b /dev/block/platform/bootdevice/by-name/preloader_raw_b - - exec u:r:update_engine:s0 root root -- /system/bin/mtk_plpath_utils - service init-recovery-mt6785-sh /init.recovery.mt6785.sh user root group root diff --git a/rootdir/etc/init.mt6785.rc b/rootdir/etc/init.mt6785.rc index 542b1f3..6ab0509 100644 --- a/rootdir/etc/init.mt6785.rc +++ b/rootdir/etc/init.mt6785.rc @@ -203,23 +203,6 @@ on post-fs chown system system /mnt/vendor/protect_s chmod 0770 /mnt/vendor/protect_s - # 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/platform/bootdevice/by-name/preloader_a - symlink /dev/block/mmcblk0boot1 /dev/block/platform/bootdevice/by-name/preloader_b - - # Support A/B feature for combo emmc and ufs OTA update - symlink /dev/block/platform/bootdevice/by-name/preloader_a /dev/block/platform/bootdevice/by-name/preloader_emmc_a - symlink /dev/block/platform/bootdevice/by-name/preloader_b /dev/block/platform/bootdevice/by-name/preloader_emmc_b - symlink /dev/block/platform/bootdevice/by-name/preloader_a /dev/block/platform/bootdevice/by-name/preloader_ufs_a - symlink /dev/block/platform/bootdevice/by-name/preloader_b /dev/block/platform/bootdevice/by-name/preloader_ufs_b - - 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 - symlink /dev/block/mapper/pl_a /dev/block/platform/bootdevice/by-name/preloader_raw_a - symlink /dev/block/mapper/pl_b /dev/block/platform/bootdevice/by-name/preloader_raw_b - # allow ccci_mdinit access ccci_dump chown root system /proc/ccci_dump