mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_rosemary
synced 2026-01-27 18:07:31 +00:00
rosemary: Create A/B symlinks for preloader in recovery
Signed-off-by: bengris32 <bengris32@protonmail.ch> Change-Id: Ibe71fe2477025c5abf293229eafbea27a20d7f8c
This commit is contained in:
committed by
Matsvei Niaverau
parent
3f3ac99a10
commit
76979ec2c5
@@ -1,3 +1,24 @@
|
|||||||
on init
|
on init
|
||||||
setprop sys.usb.ffs.aio_compat 1
|
setprop sys.usb.ffs.aio_compat 1
|
||||||
setprop sys.usb.configfs 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
|
||||||
|
|||||||
Reference in New Issue
Block a user