1
#!/bin/sh
# Fix up mount points device node names.
#
# /data needs to be mounted in initrd, but there is no udev that early,
# which means there is no /dev/block/platform/*/by-name/* (or bootdevice).
# This file is a map from the "by-name" path to /dev/mmcblkMpN.
# It also serves dhd to convert fstab and *.rc mount entries to systemd units,
# because at that boot stage there is still no udev "by-name" paths, even when
# systemd starts to execut the "*.mount" units.
DEVICE=$1
shift
echo "Fixing mount-points for device $DEVICE"
case "$DEVICE" in
"surya")
sed -i \
-e 's /block/bootdevice/by-name/abl sde8 ' \
-e 's /block/bootdevice/by-name/ablbak sde22 ' \
-e 's /block/bootdevice/by-name/aop sde1 ' \
-e 's /block/bootdevice/by-name/aopbak sde17 ' \
-e 's /block/bootdevice/by-name/apdp sde30 ' \
-e 's /block/bootdevice/by-name/bluetooth sde5 ' \
-e 's /block/bootdevice/by-name/boot sde46 ' \
-e 's /block/bootdevice/by-name/cache sda11 ' \
-e 's /block/bootdevice/by-name/catecontentfv sde44 ' \
-e 's /block/bootdevice/by-name/catefv sde43 ' \
-e 's /block/bootdevice/by-name/cateloader sde36 ' \
-e 's /block/bootdevice/by-name/cdt sdd2 ' \
-e 's /block/bootdevice/by-name/cmnlib sde11 ' \
-e 's /block/bootdevice/by-name/cmnlib64 sde12 ' \
-e 's /block/bootdevice/by-name/cmnlib64bak sde25 ' \
-e 's /block/bootdevice/by-name/cmnlibbak sde24 ' \
-e 's /block/bootdevice/by-name/cust sda7 ' \
-e 's /block/bootdevice/by-name/ddr sdd3' \
-e 's /block/bootdevice/by-name/devcfg sde13 ' \
-e 's /block/bootdevice/by-name/devinfo sde28 ' \
-e 's /block/bootdevice/by-name/dip sde29 ' \
-e 's /block/bootdevice/by-name/dsp sde9 ' \
-e 's /block/bootdevice/by-name/dtbo sde47 ' \
-e 's /block/bootdevice/by-name/exaid sda12 ' \
-e 's /block/bootdevice/by-name/ffu sda14 ' \
-e 's /block/bootdevice/by-name/frp sda5 ' \
-e 's /block/bootdevice/by-name/fsc sdf5 ' \
-e 's /block/bootdevice/by-name/fsg sdf4 ' \
-e 's /block/bootdevice/by-name/gsort sda13 ' \
-e 's /block/bootdevice/by-name/hyp sde3 ' \
-e 's /block/bootdevice/by-name/hypbak sde19 ' \
-e 's /block/bootdevice/by-name/imagefv sde15 ' \
-e 's /block/bootdevice/by-name/imagefvbak sde26 ' \
-e 's /block/bootdevice/by-name/keymaster sde10 ' \
-e 's /block/bootdevice/by-name/keymasterbak sde23 ' \
-e 's /block/bootdevice/by-name/keystore sda4 ' \
-e 's /block/bootdevice/by-name/limits sde33 ' \
-e 's /block/bootdevice/by-name/logdump sde37 ' \
-e 's /block/bootdevice/by-name/logfs sde35 ' \
-e 's /block/bootdevice/by-name/mdtp sde7 ' \
-e 's /block/bootdevice/by-name/mdtpbak sde21 ' \
-e 's /block/bootdevice/by-name/mdtpsecapp sde6 ' \
-e 's /block/bootdevice/by-name/mdtpsecappbak sde20 ' \
-e 's /block/bootdevice/by-name/metadata sda10 ' \
-e 's /block/bootdevice/by-name/minidump sda6 ' \
-e 's /block/bootdevice/by-name/misc sda3 ' \
-e 's /block/bootdevice/by-name/modem sde4 ' \
-e 's /block/bootdevice/by-name/modemst1 sdf2 ' \
-e 's /block/bootdevice/by-name/modemst2 sdf3 ' \
-e 's /block/bootdevice/by-name/multiimgoem sde39 ' \
-e 's /block/bootdevice/by-name/multiimgqti sde40 ' \
-e 's /block/bootdevice/by-name/persist sda2 ' \
-e 's /block/bootdevice/by-name/qupfw sde14 ' \
-e 's /block/bootdevice/by-name/recovery sda8 ' \
-e 's /block/bootdevice/by-name/secdata sde42 ' \
-e 's /block/bootdevice/by-name/splash sde32 ' \
-e 's /block/bootdevice/by-name/spunvm sde31 ' \
-e 's /block/bootdevice/by-name/ssd sda1 ' \
-e 's /block/bootdevice/by-name/storsec sde38 ' \
-e 's /block/bootdevice/by-name/super sda15 ' \
-e 's /block/bootdevice/by-name/toolsfv sde34 ' \
-e 's /block/bootdevice/by-name/tz sde2 ' \
-e 's /block/bootdevice/by-name/tzbak sde18 ' \
-e 's /block/bootdevice/by-name/uefisecapp sde16 ' \
-e 's /block/bootdevice/by-name/uefisecappbak sde27 ' \
-e 's /block/bootdevice/by-name/uefivarstore sde41 ' \
-e 's /block/bootdevice/by-name/userdata sda16 ' \
-e 's /block/bootdevice/by-name/vbmeta sde45 ' \
-e 's /block/bootdevice/by-name/vbmeta_system sda9 ' \
-e 's /block/bootdevice/by-name/xbl sdb1 ' \
-e 's /block/bootdevice/by-name/xbl_config sdb2 ' \
-e 's /block/bootdevice/by-name/xbl_configbak sdc2 ' \
-e 's /block/bootdevice/by-name/xblbak sdc1 ' \
"$@"
;;
"pdx235")
sed -i \
-e 's block/bootdevice/by-name/LTALabel sda3 ' \
-e 's block/bootdevice/by-name/TA sda1 ' \
-e 's block/bootdevice/by-name/abl_a sda12 ' \
-e 's block/bootdevice/by-name/abl_b sda13 ' \
-e 's block/bootdevice/by-name/apdp sda38 ' \
-e 's block/bootdevice/by-name/appslog sda45 ' \
-e 's block/bootdevice/by-name/bluetooth sda31 ' \
-e 's block/bootdevice/by-name/bluetooth_b sda32 ' \
-e 's block/bootdevice/by-name/boot sda29 ' \
-e 's block/bootdevice/by-name/boot_b sda30 ' \
-e 's block/bootdevice/by-name/catecontentfv sda62 ' \
-e 's block/bootdevice/by-name/catefv sda63 ' \
-e 's block/bootdevice/by-name/cateloader sda64 ' \
-e 's block/bootdevice/by-name/cdt sda65 ' \
-e 's block/bootdevice/by-name/ddr sda41 ' \
-e 's block/bootdevice/by-name/devcfg_a sda16 ' \
-e 's block/bootdevice/by-name/devcfg_b sda17 ' \
-e 's block/bootdevice/by-name/devinfo sda37 ' \
-e 's block/bootdevice/by-name/diag sda46 ' \
-e 's block/bootdevice/by-name/dsp sda35 ' \
-e 's block/bootdevice/by-name/dsp_b sda36 ' \
-e 's block/bootdevice/by-name/dtbo_a sda58 ' \
-e 's block/bootdevice/by-name/dtbo_b sda59 ' \
-e 's block/bootdevice/by-name/frp sda6 ' \
-e 's block/bootdevice/by-name/fsc sda22 ' \
-e 's block/bootdevice/by-name/fsg sda7 ' \
-e 's block/bootdevice/by-name/hyp_a sda10 ' \
-e 's block/bootdevice/by-name/hyp_b sda11 ' \
-e 's block/bootdevice/by-name/imagefv_a sda27 ' \
-e 's block/bootdevice/by-name/imagefv_b sda28 ' \
-e 's block/bootdevice/by-name/keymaster_a sda14 ' \
-e 's block/bootdevice/by-name/keymaster_b sda15 ' \
-e 's block/bootdevice/by-name/keystore sda44 ' \
-e 's block/bootdevice/by-name/logfs sda39 ' \
-e 's block/by-name/metadata sda47 ' \
-e 's block/bootdevice/by-name/misc sda43 ' \
-e 's block/bootdevice/by-name/modem sda33 ' \
-e 's block/bootdevice/by-name/modem_b sda34 ' \
-e 's block/bootdevice/by-name/modemst1 sda23 ' \
-e 's block/bootdevice/by-name/modemst2 sda24 ' \
-e 's block/bootdevice/by-name/multiimgoem_a sda50 ' \
-e 's block/bootdevice/by-name/multiimgoem_b sda51 ' \
-e 's block/by-name/oem_a sda72 ' \
-e 's block/bootdevice/by-name/oem_b sda73 ' \
-e 's block/bootdevice/by-name/persist sda2 ' \
-e 's block/bootdevice/by-name/qupfw_a sda25 ' \
-e 's block/bootdevice/by-name/qupfw_b sda26 ' \
-e 's block/bootdevice/by-name/rddata sda76 ' \
-e 's block/bootdevice/by-name/rdimage_a sda60 ' \
-e 's block/bootdevice/by-name/rdimage_b sda61 ' \
-e 's block/bootdevice/by-name/rpm_a sda68 ' \
-e 's block/bootdevice/by-name/rpm_b sda69 ' \
-e 's block/bootdevice/by-name/secdata sda48 ' \
-e 's block/bootdevice/by-name/ssd sda42 ' \
-e 's block/bootdevice/by-name/storsec sda40 ' \
-e 's block/bootdevice/by-name/super sda74 ' \
-e 's block/bootdevice/by-name/tz_a sda8 ' \
-e 's block/bootdevice/by-name/tz_b sda9 ' \
-e 's block/bootdevice/by-name/tzxflattest_a sda18 ' \
-e 's block/bootdevice/by-name/tzxflattest_b sda19 ' \
-e 's block/bootdevice/by-name/uefisecapp_a sda20 ' \
-e 's block/bootdevice/by-name/uefisecapp_b sda21 ' \
-e 's block/bootdevice/by-name/uefivarstore sda49 ' \
-e 's block/bootdevice/by-name/userdata sda75 ' \
-e 's block/bootdevice/by-name/vbmeta_a sda52 ' \
-e 's block/bootdevice/by-name/vbmeta_b sda53 ' \
-e 's block/bootdevice/by-name/vbmeta_system_a sda54 ' \
-e 's block/bootdevice/by-name/vbmeta_system_b sda55 ' \
-e 's block/bootdevice/by-name/vendor_boot_a sda70 ' \
-e 's block/bootdevice/by-name/vendor_boot_b sda71 ' \
-e 's block/bootdevice/by-name/vm-data sda67 ' \
-e 's block/bootdevice/by-name/vm-keystore sda66 ' \
-e 's block/bootdevice/by-name/vm-system_a sda56 ' \
-e 's block/bootdevice/by-name/vm-system_b sda57 ' \
-e 's block/bootdevice/by-name/xbl_a sdb1 ' \
-e 's block/bootdevice/by-name/xbl_b sdc1 ' \
-e 's block/bootdevice/by-name/xbl_config_a sdb2 ' \
-e 's block/bootdevice/by-name/xbl_config_b sdc2 ' \
-e 's block/bootdevice/by-name/xflkeystore sda4 ' \
-e 's block/bootdevice/by-name/xflkeystorebak sda5 ' \
"$@"
;;
"pdx225")
sed -i \
-e 's block/bootdevice/by-name/LTALabel sda3 ' \
-e 's block/bootdevice/by-name/TA sda1 ' \
-e 's block/bootdevice/by-name/abl_a sda12 ' \
-e 's block/bootdevice/by-name/abl_b sda13 ' \
-e 's block/bootdevice/by-name/apdp sda40 ' \
-e 's block/bootdevice/by-name/appslog sda47 ' \
-e 's block/bootdevice/by-name/bluetooth sda33 ' \
-e 's block/bootdevice/by-name/bluetooth_b sda34 ' \
-e 's block/bootdevice/by-name/boot sda31 ' \
-e 's block/bootdevice/by-name/boot_b sda32 ' \
-e 's block/bootdevice/by-name/catecontentfv sda63 ' \
-e 's block/bootdevice/by-name/catefv sda64 ' \
-e 's block/bootdevice/by-name/cateloader sda65 ' \
-e 's block/bootdevice/by-name/cdt sda66 ' \
-e 's block/bootdevice/by-name/core_nhlos_a sda16 ' \
-e 's block/bootdevice/by-name/core_nhlos_b sda17 ' \
-e 's block/bootdevice/by-name/ddr sda43 ' \
-e 's block/bootdevice/by-name/devcfg_a sda18 ' \
-e 's block/bootdevice/by-name/devcfg_b sda19 ' \
-e 's block/bootdevice/by-name/devinfo sda39 ' \
-e 's block/bootdevice/by-name/diag sda48 ' \
-e 's block/bootdevice/by-name/dsp sda37 ' \
-e 's block/bootdevice/by-name/dsp_b sda38 ' \
-e 's block/bootdevice/by-name/dtbo_a sda59 ' \
-e 's block/bootdevice/by-name/dtbo_b sda60 ' \
-e 's block/bootdevice/by-name/frp sda6 ' \
-e 's block/bootdevice/by-name/fsc sda24 ' \
-e 's block/bootdevice/by-name/fsg sda7 ' \
-e 's block/bootdevice/by-name/hyp_a sda10 ' \
-e 's block/bootdevice/by-name/hyp_b sda11 ' \
-e 's block/bootdevice/by-name/imagefv_a sda29 ' \
-e 's block/bootdevice/by-name/imagefv_b sda30 ' \
-e 's block/bootdevice/by-name/keymaster_a sda14 ' \
-e 's block/bootdevice/by-name/keymaster_b sda15 ' \
-e 's block/bootdevice/by-name/keystore sda46 ' \
-e 's block/bootdevice/by-name/logfs sda41 ' \
-e 's block/by-name/metadata sda49 ' \
-e 's block/bootdevice/by-name/misc sda45 ' \
-e 's block/bootdevice/by-name/modem sda35 ' \
-e 's block/bootdevice/by-name/modem_b sda36 ' \
-e 's block/bootdevice/by-name/modemst1 sda25 ' \
-e 's block/bootdevice/by-name/modemst2 sda26 ' \
-e 's block/bootdevice/by-name/multiimgoem_a sda53 ' \
-e 's block/bootdevice/by-name/multiimgoem_b sda54 ' \
-e 's block/by-name/oem_a sda71 ' \
-e 's block/bootdevice/by-name/oem_b sda72 ' \
-e 's block/bootdevice/by-name/persist sda2 ' \
-e 's block/bootdevice/by-name/questdatafv sda52 ' \
-e 's block/bootdevice/by-name/qupfw_a sda27 ' \
-e 's block/bootdevice/by-name/qupfw_b sda28 ' \
-e 's block/bootdevice/by-name/rddata sda75 ' \
-e 's block/bootdevice/by-name/rdimage_a sda61 ' \
-e 's block/bootdevice/by-name/rdimage_b sda62 ' \
-e 's block/bootdevice/by-name/rpm_a sda67 ' \
-e 's block/bootdevice/by-name/rpm_b sda68 ' \
-e 's block/bootdevice/by-name/secdata sda50 ' \
-e 's block/bootdevice/by-name/ssd sda44 ' \
-e 's block/bootdevice/by-name/storsec sda42 ' \
-e 's block/bootdevice/by-name/super sda73 ' \
-e 's block/bootdevice/by-name/tz_a sda8 ' \
-e 's block/bootdevice/by-name/tz_b sda9 ' \
-e 's block/bootdevice/by-name/tzxflattest_a sda20 ' \
-e 's block/bootdevice/by-name/tzxflattest_b sda21 ' \
-e 's block/bootdevice/by-name/uefisecapp_a sda22 ' \
-e 's block/bootdevice/by-name/uefisecapp_b sda23 ' \
-e 's block/bootdevice/by-name/uefivarstore sda51 ' \
-e 's block/bootdevice/by-name/userdata sda74 ' \
-e 's block/bootdevice/by-name/vbmeta_a sda55 ' \
-e 's block/bootdevice/by-name/vbmeta_b sda56 ' \
-e 's block/bootdevice/by-name/vbmeta_system_a sda57 ' \
-e 's block/bootdevice/by-name/vbmeta_system_b sda58 ' \
-e 's block/bootdevice/by-name/vendor_boot_a sda69 ' \
-e 's block/bootdevice/by-name/vendor_boot_b sda70 ' \
-e 's block/bootdevice/by-name/xbl_a sdb1 ' \
-e 's block/bootdevice/by-name/xbl_b sdc1 ' \
-e 's block/bootdevice/by-name/xbl_config_a sdb2 ' \
-e 's block/bootdevice/by-name/xbl_config_b sdc2 ' \
-e 's block/bootdevice/by-name/xflkeystore sda4 ' \
-e 's block/bootdevice/by-name/xflkeystorebak sda5 ' \
"$@"
;;
"pdx213")
sed -i \
-e 's block/bootdevice/by-name/TA sda1 ' \
-e 's block/bootdevice/by-name/aop_a sda10 ' \
-e 's block/bootdevice/by-name/aop_b sda11 ' \
-e 's block/bootdevice/by-name/hyp_a sda12 ' \
-e 's block/bootdevice/by-name/hyp_b sda13 ' \
-e 's block/bootdevice/by-name/abl_a sda14 ' \
-e 's block/bootdevice/by-name/abl_b sda15 ' \
-e 's block/bootdevice/by-name/keymaster_a sda16 ' \
-e 's block/bootdevice/by-name/keymaster_b sda17 ' \
-e 's block/bootdevice/by-name/devcfg_a sda18 ' \
-e 's block/bootdevice/by-name/devcfg_b sda19 ' \
-e 's block/bootdevice/by-name/persist sda2 ' \
-e 's block/bootdevice/by-name/tzxflattest_a sda20 ' \
-e 's block/bootdevice/by-name/tzxflattest_b sda21 ' \
-e 's block/bootdevice/by-name/uefisecapp_a sda22 ' \
-e 's block/bootdevice/by-name/uefisecapp_b sda23 ' \
-e 's block/bootdevice/by-name/fsc sda24 ' \
-e 's block/bootdevice/by-name/modemst1 sda25 ' \
-e 's block/bootdevice/by-name/modemst2 sda26 ' \
-e 's block/bootdevice/by-name/qupfw_a sda27 ' \
-e 's block/bootdevice/by-name/qupfw_b sda28 ' \
-e 's block/bootdevice/by-name/imagefv_a sda29 ' \
-e 's block/bootdevice/by-name/LTALabel sda3 ' \
-e 's block/bootdevice/by-name/imagefv_b sda30 ' \
-e 's block/bootdevice/by-name/boot_a sda31 ' \
-e 's block/bootdevice/by-name/boot_b sda32 ' \
-e 's block/bootdevice/by-name/recovery_a sda33 ' \
-e 's block/bootdevice/by-name/recovery_b sda34 ' \
-e 's block/bootdevice/by-name/bluetooth sda35 ' \
-e 's block/bootdevice/by-name/bluetooth_b sda36 ' \
-e 's block/bootdevice/by-name/modem sda37 ' \
-e 's block/bootdevice/by-name/modem_b sda38 ' \
-e 's block/bootdevice/by-name/dsp sda39 ' \
-e 's block/bootdevice/by-name/xflkeystore sda4 ' \
-e 's block/bootdevice/by-name/dsp_b sda40 ' \
-e 's block/bootdevice/by-name/devinfo sda41 ' \
-e 's block/bootdevice/by-name/apdp sda42 ' \
-e 's block/bootdevice/by-name/splash sda43 ' \
-e 's block/bootdevice/by-name/limits sda44 ' \
-e 's block/bootdevice/by-name/toolsfv sda45 ' \
-e 's block/bootdevice/by-name/logfs sda46 ' \
-e 's block/bootdevice/by-name/storsec sda47 ' \
-e 's block/bootdevice/by-name/ddr sda48 ' \
-e 's block/bootdevice/by-name/ssd sda49 ' \
-e 's block/bootdevice/by-name/xflkeystorebak sda5 ' \
-e 's block/bootdevice/by-name/misc sda50 ' \
-e 's block/bootdevice/by-name/keystore sda51 ' \
-e 's block/bootdevice/by-name/appslog sda52 ' \
-e 's block/bootdevice/by-name/diag sda53 ' \
-e 's block/by-name/metadata sda54 ' \
-e 's block/bootdevice/by-name/spunvm sda55 ' \
-e 's block/bootdevice/by-name/secdata sda56 ' \
-e 's block/bootdevice/by-name/uefivarstore sda57 ' \
-e 's block/bootdevice/by-name/questdatafv sda58 ' \
-e 's block/bootdevice/by-name/limits-cdsp sda59 ' \
-e 's block/bootdevice/by-name/frp sda6 ' \
-e 's block/bootdevice/by-name/multiimgoem_a sda60 ' \
-e 's block/bootdevice/by-name/multiimgoem_b sda61 ' \
-e 's block/bootdevice/by-name/vbmeta_a sda62 ' \
-e 's block/bootdevice/by-name/vbmeta_b sda63 ' \
-e 's block/bootdevice/by-name/vbmeta_system_a sda64 ' \
-e 's block/bootdevice/by-name/vbmeta_system_b sda65 ' \
-e 's block/bootdevice/by-name/dtbo_a sda66 ' \
-e 's block/bootdevice/by-name/dtbo_b sda67 ' \
-e 's block/bootdevice/by-name/rdimage_a sda68 ' \
-e 's block/bootdevice/by-name/rdimage_b sda69 ' \
-e 's block/bootdevice/by-name/fsg sda7 ' \
-e 's block/bootdevice/by-name/catecontentfv sda70 ' \
-e 's block/bootdevice/by-name/catefv sda71 ' \
-e 's block/bootdevice/by-name/cateloader sda72 ' \
-e 's block/bootdevice/by-name/cdt sda73 ' \
-e 's block/bootdevice/by-name/multiimgqti_a sda74 ' \
-e 's block/bootdevice/by-name/multiimgqti_b sda75 ' \
-e 's block/by-name/oem_a sda76 ' \
-e 's block/bootdevice/by-name/oem_b sda77 ' \
-e 's block/bootdevice/by-name/super sda78 ' \
-e 's block/bootdevice/by-name/userdata sda79 ' \
-e 's block/bootdevice/by-name/tz_a sda8 ' \
-e 's block/bootdevice/by-name/rddata sda80 ' \
-e 's block/bootdevice/by-name/tz_b sda9 ' \
-e 's block/bootdevice/by-name/xbl_a sdb1 ' \
-e 's block/bootdevice/by-name/xbl_config_a sdb2 ' \
-e 's block/bootdevice/by-name/xbl_b sdc1 ' \
-e 's block/bootdevice/by-name/xbl_config_b sdc2 ' \
"$@"
;;
"pdx203"|"pdx206")
sed -i \
-e 's block/bootdevice/by-name/LTALabel sda2 ' \
-e 's block/bootdevice/by-name/TA sda1 ' \
-e 's block/bootdevice/by-name/abl_a sda14 ' \
-e 's block/bootdevice/by-name/abl_b sda28 ' \
-e 's block/bootdevice/by-name/aop_a sda11 ' \
-e 's block/bootdevice/by-name/aop_b sda25 ' \
-e 's block/bootdevice/by-name/apdp sda43 ' \
-e 's block/bootdevice/by-name/appslog sda55 ' \
-e 's block/bootdevice/by-name/bluetooth sda62 ' \
-e 's block/bootdevice/by-name/bluetooth_b sda76 ' \
-e 's block/bootdevice/by-name/boot_a sda64 ' \
-e 's block/bootdevice/by-name/boot_b sda78 ' \
-e 's block/bootdevice/by-name/cdt sda51 ' \
-e 's block/bootdevice/by-name/cmnlib64_a sda17 ' \
-e 's block/bootdevice/by-name/cmnlib64_b sda31 ' \
-e 's block/bootdevice/by-name/cmnlib_a sda16 ' \
-e 's block/bootdevice/by-name/cmnlib_b sda30 ' \
-e 's block/bootdevice/by-name/ddr sda41 ' \
-e 's block/bootdevice/by-name/devcfg_a sda18 ' \
-e 's block/bootdevice/by-name/devcfg_b sda32 ' \
-e 's block/bootdevice/by-name/devinfo sda40 ' \
-e 's block/bootdevice/by-name/diag sda56 ' \
-e 's block/bootdevice/by-name/dsp sda63 ' \
-e 's block/bootdevice/by-name/dsp_b sda77 ' \
-e 's block/bootdevice/by-name/dtbo_a sda69 ' \
-e 's block/bootdevice/by-name/dtbo_b sda83 ' \
-e 's block/bootdevice/by-name/frp sda6 ' \
-e 's block/bootdevice/by-name/hyp_a sda13 ' \
-e 's block/bootdevice/by-name/hyp_b sda27 ' \
-e 's block/bootdevice/by-name/imagefv_a sda20 ' \
-e 's block/bootdevice/by-name/imagefv_b sda34 ' \
-e 's block/bootdevice/by-name/keymaster_a sda15 ' \
-e 's block/bootdevice/by-name/keymaster_b sda29 ' \
-e 's block/bootdevice/by-name/keystore sda53 ' \
-e 's block/bootdevice/by-name/limits sda46 ' \
-e 's block/bootdevice/by-name/limits-cdsp sda47 ' \
-e 's block/bootdevice/by-name/logdump sda49 ' \
-e 's block/bootdevice/by-name/logfs sda48 ' \
-e 's block/bootdevice/by-name/mdm1m9kefs1 sda8 ' \
-e 's block/bootdevice/by-name/mdm1m9kefs2 sda9 ' \
-e 's block/bootdevice/by-name/mdm1m9kefs3 sda7 ' \
-e 's block/bootdevice/by-name/mdm1m9kefsc sda10 ' \
-e 's block/bootdevice/by-name/mdmddr sda42 ' \
-e 's block/by-name/metadata sda54 ' \
-e 's block/bootdevice/by-name/misc sda52 ' \
-e 's block/bootdevice/by-name/modem sda61 ' \
-e 's block/bootdevice/by-name/modem_b sda75 ' \
-e 's block/bootdevice/by-name/msadp sda44 ' \
-e 's block/bootdevice/by-name/multiimgoem_a sda71 ' \
-e 's block/bootdevice/by-name/multiimgoem_b sda85 ' \
-e 's block/bootdevice/by-name/multiimgqti_a sda72 ' \
-e 's block/bootdevice/by-name/multiimgqti_b sda86 ' \
-e 's block/by-name/oem_a sda70 ' \
-e 's block/bootdevice/by-name/oem_b sda84 ' \
-e 's block/bootdevice/by-name/persist sda3 ' \
-e 's block/bootdevice/by-name/qupfw_a sda19 ' \
-e 's block/bootdevice/by-name/qupfw_b sda33 ' \
-e 's block/bootdevice/by-name/rddata sda91 ' \
-e 's block/bootdevice/by-name/rdimage_a sda66 ' \
-e 's block/bootdevice/by-name/rdimage_b sda80 ' \
-e 's block/bootdevice/by-name/recovery_a sda65 ' \
-e 's block/bootdevice/by-name/recovery_b sda79 ' \
-e 's block/bootdevice/by-name/secdata sda57 ' \
-e 's block/bootdevice/by-name/spunvm sda45 ' \
-e 's block/bootdevice/by-name/ssd sda39 ' \
-e 's block/bootdevice/by-name/storsec sda50 ' \
-e 's block/bootdevice/by-name/super sda89 ' \
-e 's block/bootdevice/by-name/tz_a sda12 ' \
-e 's block/bootdevice/by-name/tz_b sda26 ' \
-e 's block/bootdevice/by-name/tzxfl_a sda23 ' \
-e 's block/bootdevice/by-name/tzxfl_b sda37 ' \
-e 's block/bootdevice/by-name/tzxflattest_a sda22 ' \
-e 's block/bootdevice/by-name/tzxflattest_b sda36 ' \
-e 's block/bootdevice/by-name/uefisecapp_a sda24 ' \
-e 's block/bootdevice/by-name/uefisecapp_b sda38 ' \
-e 's block/bootdevice/by-name/uefivarstore sda58 ' \
-e 's block/bootdevice/by-name/userdata sda90 ' \
-e 's block/bootdevice/by-name/vbmeta_a sda67 ' \
-e 's block/bootdevice/by-name/vbmeta_b sda81 ' \
-e 's block/bootdevice/by-name/vbmeta_system_a sda68 ' \
-e 's block/bootdevice/by-name/vbmeta_system_b sda82 ' \
-e 's block/bootdevice/by-name/vm-data sda60 ' \
-e 's block/bootdevice/by-name/vm-keystore sda59 ' \
-e 's block/bootdevice/by-name/vm-linux_a sda74 ' \
-e 's block/bootdevice/by-name/vm-linux_b sda88 ' \
-e 's block/bootdevice/by-name/vm-system_a sda73 ' \
-e 's block/bootdevice/by-name/vm-system_b sda87 ' \
-e 's block/bootdevice/by-name/xbl_a sdb1 ' \
-e 's block/bootdevice/by-name/xbl_b sdc1 ' \
-e 's block/bootdevice/by-name/xbl_config_a sdb2 ' \
-e 's block/bootdevice/by-name/xbl_config_b sdc2 ' \
-e 's block/bootdevice/by-name/xfl_a sda21 ' \
-e 's block/bootdevice/by-name/xfl_b sda35 ' \
-e 's block/bootdevice/by-name/xflkeystore sda4 ' \
-e 's block/bootdevice/by-name/xflkeystorebak sda5 ' \
"$@"
;;
"pdx201")
sed -i \
-e 's block/bootdevice/by-name/LTALabel mmcblk0p3 ' \
-e 's block/bootdevice/by-name/TA mmcblk0p1 ' \
-e 's block/bootdevice/by-name/abl_a mmcblk0p16 ' \
-e 's block/bootdevice/by-name/abl_b mmcblk0p17 ' \
-e 's block/bootdevice/by-name/apdp mmcblk0p53 ' \
-e 's block/bootdevice/by-name/appslog mmcblk0p64 ' \
-e 's block/bootdevice/by-name/bluetooth_a mmcblk0p46 ' \
-e 's block/bootdevice/by-name/bluetooth_b mmcblk0p47 ' \
-e 's block/bootdevice/by-name/boot_a mmcblk0p42 ' \
-e 's block/bootdevice/by-name/boot_b mmcblk0p43 ' \
-e 's block/bootdevice/by-name/cmnlib64_a mmcblk0p22 ' \
-e 's block/bootdevice/by-name/cmnlib64_b mmcblk0p23 ' \
-e 's block/bootdevice/by-name/cmnlib_a mmcblk0p20 ' \
-e 's block/bootdevice/by-name/cmnlib_b mmcblk0p21 ' \
-e 's block/bootdevice/by-name/ddr mmcblk0p59 ' \
-e 's block/bootdevice/by-name/devcfg_a mmcblk0p24 ' \
-e 's block/bootdevice/by-name/devcfg_b mmcblk0p25 ' \
-e 's block/bootdevice/by-name/devinfo mmcblk0p52 ' \
-e 's block/bootdevice/by-name/diag mmcblk0p65 ' \
-e 's block/bootdevice/by-name/dsp_a mmcblk0p50 ' \
-e 's block/bootdevice/by-name/dsp_b mmcblk0p51 ' \
-e 's block/bootdevice/by-name/dtbo_a mmcblk0p79 ' \
-e 's block/bootdevice/by-name/dtbo_b mmcblk0p80 ' \
-e 's block/bootdevice/by-name/frp mmcblk0p61 ' \
-e 's block/bootdevice/by-name/fsc mmcblk0p38 ' \
-e 's block/bootdevice/by-name/fsg mmcblk0p41 ' \
-e 's block/bootdevice/by-name/hyp_a mmcblk0p14 ' \
-e 's block/bootdevice/by-name/hyp_b mmcblk0p15 ' \
-e 's block/bootdevice/by-name/imagefv_a mmcblk0p36 ' \
-e 's block/bootdevice/by-name/imagefv_b mmcblk0p37 ' \
-e 's block/bootdevice/by-name/keymaster_a mmcblk0p18 ' \
-e 's block/bootdevice/by-name/keymaster_b mmcblk0p19 ' \
-e 's block/bootdevice/by-name/keystore mmcblk0p63 ' \
-e 's block/bootdevice/by-name/limits mmcblk0p55 ' \
-e 's block/bootdevice/by-name/logdump mmcblk0p68 ' \
-e 's block/bootdevice/by-name/logfs mmcblk0p57 ' \
-e 's block/bootdevice/by-name/metadata mmcblk0p66 ' \
-e 's block/by-name/metadata mmcblk0p66 ' \
-e 's block/bootdevice/by-name/misc mmcblk0p62 ' \
-e 's block/bootdevice/by-name/modem_a mmcblk0p48 ' \
-e 's block/bootdevice/by-name/modem_b mmcblk0p49 ' \
-e 's block/bootdevice/by-name/modemst1 mmcblk0p39 ' \
-e 's block/bootdevice/by-name/modemst2 mmcblk0p40 ' \
-e 's block/bootdevice/by-name/multiimgoem_a mmcblk0p71 ' \
-e 's block/bootdevice/by-name/multiimgoem_b mmcblk0p72 ' \
-e 's block/bootdevice/by-name/multiimgqti_a mmcblk0p73 ' \
-e 's block/bootdevice/by-name/multiimgqti_b mmcblk0p74 ' \
-e 's block/bootdevice/by-name/oem_a mmcblk0p83 ' \
-e 's block/by-name/oem_a mmcblk0p83 ' \
-e 's block/bootdevice/by-name/oem_b mmcblk0p84 ' \
-e 's block/bootdevice/by-name/persist mmcblk0p2 ' \
-e 's block/bootdevice/by-name/qupfw_a mmcblk0p34 ' \
-e 's block/bootdevice/by-name/qupfw_b mmcblk0p35 ' \
-e 's block/bootdevice/by-name/rddata mmcblk0p87 ' \
-e 's block/bootdevice/by-name/rdimage_a mmcblk0p81 ' \
-e 's block/bootdevice/by-name/rdimage_b mmcblk0p82 ' \
-e 's block/bootdevice/by-name/recovery_a mmcblk0p44 ' \
-e 's block/bootdevice/by-name/recovery_b mmcblk0p45 ' \
-e 's block/bootdevice/by-name/rpm_a mmcblk0p12 ' \
-e 's block/bootdevice/by-name/rpm_b mmcblk0p13 ' \
-e 's block/bootdevice/by-name/secdata mmcblk0p69 ' \
-e 's block/bootdevice/by-name/splash mmcblk0p54 ' \
-e 's block/bootdevice/by-name/spunvm mmcblk0p67 ' \
-e 's block/bootdevice/by-name/ssd mmcblk0p60 ' \
-e 's block/bootdevice/by-name/storsec mmcblk0p58 ' \
-e 's block/bootdevice/by-name/super mmcblk0p85 ' \
-e 's block/bootdevice/by-name/toolsfv mmcblk0p56 ' \
-e 's block/bootdevice/by-name/tz_a mmcblk0p10 ' \
-e 's block/bootdevice/by-name/tz_b mmcblk0p11 ' \
-e 's block/bootdevice/by-name/tzxfl_a mmcblk0p30 ' \
-e 's block/bootdevice/by-name/tzxfl_b mmcblk0p31 ' \
-e 's block/bootdevice/by-name/tzxflattest_a mmcblk0p28 ' \
-e 's block/bootdevice/by-name/tzxflattest_b mmcblk0p29 ' \
-e 's block/bootdevice/by-name/uefisecapp_a mmcblk0p32 ' \
-e 's block/bootdevice/by-name/uefisecapp_b mmcblk0p33 ' \
-e 's block/bootdevice/by-name/uefivarstore mmcblk0p70 ' \
-e 's block/bootdevice/by-name/userdata mmcblk0p86 ' \
-e 's block/bootdevice/by-name/vbmeta_a mmcblk0p75 ' \
-e 's block/bootdevice/by-name/vbmeta_b mmcblk0p76 ' \
-e 's block/bootdevice/by-name/vbmeta_system_a mmcblk0p77 ' \
-e 's block/bootdevice/by-name/vbmeta_system_b mmcblk0p78 ' \
-e 's block/bootdevice/by-name/xbl_a mmcblk0p6 ' \
-e 's block/bootdevice/by-name/xbl_b mmcblk0p7 ' \
-e 's block/bootdevice/by-name/xbl_config_a mmcblk0p8 ' \
-e 's block/bootdevice/by-name/xbl_config_b mmcblk0p9 ' \
-e 's block/bootdevice/by-name/xfl_a mmcblk0p26 ' \
-e 's block/bootdevice/by-name/xfl_b mmcblk0p27 ' \
-e 's block/bootdevice/by-name/xflkeystore mmcblk0p4 ' \
-e 's block/bootdevice/by-name/xflkeystorebak mmcblk0p5 ' \
"$@"
;;
"griffin"|"bahamut")
sed -i \
-e 's block/bootdevice/by-name/LTALabel sda2 ' \
-e 's block/bootdevice/by-name/TA sda1 ' \
-e 's block/bootdevice/by-name/abl_a sda12 ' \
-e 's block/bootdevice/by-name/abl_b sda25 ' \
-e 's block/bootdevice/by-name/aop_a sda9 ' \
-e 's block/bootdevice/by-name/aop_b sda22 ' \
-e 's block/bootdevice/by-name/apdp sda56 ' \
-e 's block/bootdevice/by-name/appslog sda72 ' \
-e 's block/bootdevice/by-name/bluetooth sda36 ' \
-e 's block/bootdevice/by-name/bluetooth_b sda46 ' \
-e 's block/bootdevice/by-name/boot_a sda38 ' \
-e 's block/bootdevice/by-name/boot_b sda48 ' \
-e 's block/bootdevice/by-name/cdt sda67 ' \
-e 's block/bootdevice/by-name/cmnlib64_a sda15 ' \
-e 's block/bootdevice/by-name/cmnlib64_b sda28 ' \
-e 's block/bootdevice/by-name/cmnlib_a sda14 ' \
-e 's block/bootdevice/by-name/cmnlib_b sda27 ' \
-e 's block/bootdevice/by-name/ddr sda8 ' \
-e 's block/bootdevice/by-name/devcfg_a sda16 ' \
-e 's block/bootdevice/by-name/devcfg_b sda29 ' \
-e 's block/bootdevice/by-name/devinfo sda7 ' \
-e 's block/bootdevice/by-name/diag sda73 ' \
-e 's block/bootdevice/by-name/dsp sda37 ' \
-e 's block/bootdevice/by-name/dsp_b sda47 ' \
-e 's block/bootdevice/by-name/dtbo_a sda41 ' \
-e 's block/bootdevice/by-name/dtbo_b sda51 ' \
-e 's block/bootdevice/by-name/frp sda70 ' \
-e 's block/bootdevice/by-name/fsc sda74 ' \
-e 's block/bootdevice/by-name/fsg sda66 ' \
-e 's block/bootdevice/by-name/hyp_a sda11 ' \
-e 's block/bootdevice/by-name/hyp_b sda24 ' \
-e 's block/bootdevice/by-name/keymaster_a sda13 ' \
-e 's block/bootdevice/by-name/keymaster_b sda26 ' \
-e 's block/bootdevice/by-name/keystore sda69 ' \
-e 's block/bootdevice/by-name/limits sda59 ' \
-e 's block/bootdevice/by-name/logdump sda62 ' \
-e 's block/bootdevice/by-name/logfs sda61 ' \
-e 's block/bootdevice/by-name/metadata sda71 ' \
-e 's block/bootdevice/by-name/misc sda68 ' \
-e 's block/bootdevice/by-name/modem sda35 ' \
-e 's block/bootdevice/by-name/modem_b sda45 ' \
-e 's block/bootdevice/by-name/modemst1 sda64 ' \
-e 's block/bootdevice/by-name/modemst2 sda65 ' \
-e 's block/bootdevice/by-name/msadp sda57 ' \
-e 's block/bootdevice/by-name/multiimgoem sda79 ' \
-e 's block/bootdevice/by-name/oem sda42 ' \
-e 's block/bootdevice/by-name/oem_b sda52 ' \
-e 's block/bootdevice/by-name/persist sda5 ' \
-e 's block/bootdevice/by-name/qupfw_a sda17 ' \
-e 's block/bootdevice/by-name/qupfw_b sda30 ' \
-e 's block/bootdevice/by-name/rddata sda78 ' \
-e 's block/bootdevice/by-name/rdimage_a sda39 ' \
-e 's block/bootdevice/by-name/rdimage_b sda49 ' \
-e 's block/bootdevice/by-name/sec sda55 ' \
-e 's block/bootdevice/by-name/secdata sda75 ' \
-e 's block/bootdevice/by-name/spunvm sda58 ' \
-e 's block/bootdevice/by-name/ssd sda6 ' \
-e 's block/bootdevice/by-name/storsec sda63 ' \
-e 's block/bootdevice/by-name/system_a sda44 ' \
-e 's block/bootdevice/by-name/system_b sda54 ' \
-e 's block/bootdevice/by-name/toolsfv sda60 ' \
-e 's block/bootdevice/by-name/tz_a sda10 ' \
-e 's block/bootdevice/by-name/tz_b sda23 ' \
-e 's block/bootdevice/by-name/tzxfl_a sda20 ' \
-e 's block/bootdevice/by-name/tzxfl_b sda33 ' \
-e 's block/bootdevice/by-name/tzxflattest_a sda19 ' \
-e 's block/bootdevice/by-name/tzxflattest_b sda32 ' \
-e 's block/bootdevice/by-name/uefisecapp_a sda21 ' \
-e 's block/bootdevice/by-name/uefisecapp_b sda34 ' \
-e 's block/bootdevice/by-name/uefivarstore sda76 ' \
-e 's block/bootdevice/by-name/userdata sda77 ' \
-e 's block/bootdevice/by-name/vbmeta_a sda40 ' \
-e 's block/bootdevice/by-name/vbmeta_b sda50 ' \
-e 's block/bootdevice/by-name/vendor_a sda43 ' \
-e 's block/bootdevice/by-name/vendor_b sda53 ' \
-e 's block/bootdevice/by-name/xbl_a sdb1 ' \
-e 's block/bootdevice/by-name/xbl_b sdc1 ' \
-e 's block/bootdevice/by-name/xbl_config_a sdb2 ' \
-e 's block/bootdevice/by-name/xbl_config_b sdc2 ' \
-e 's block/bootdevice/by-name/xfl_a sda18 ' \
-e 's block/bootdevice/by-name/xfl_b sda31 ' \
-e 's block/bootdevice/by-name/xflkeystore sda3 ' \
-e 's block/bootdevice/by-name/xflkeystorebak sda4 ' \
"$@"
;;
"kirin"|"mermaid")
sed -i \
-e 's block/bootdevice/by-name/LTALabel mmcblk0p7 ' \
-e 's block/bootdevice/by-name/TA mmcblk0p1 ' \
-e 's block/bootdevice/by-name/abl_a mmcblk0p20 ' \
-e 's block/bootdevice/by-name/abl_b mmcblk0p21 ' \
-e 's block/bootdevice/by-name/apdp mmcblk0p48 ' \
-e 's block/bootdevice/by-name/appslog mmcblk0p63 ' \
-e 's block/bootdevice/by-name/bluetooth_a mmcblk0p40 ' \
-e 's block/bootdevice/by-name/bluetooth_b mmcblk0p41 ' \
-e 's block/bootdevice/by-name/boot_a mmcblk0p38 ' \
-e 's block/bootdevice/by-name/boot_b mmcblk0p39 ' \
-e 's block/bootdevice/by-name/cdt mmcblk0p24 ' \
-e 's block/bootdevice/by-name/cmnlib64_a mmcblk0p27 ' \
-e 's block/bootdevice/by-name/cmnlib64_b mmcblk0p28 ' \
-e 's block/bootdevice/by-name/cmnlib_a mmcblk0p25 ' \
-e 's block/bootdevice/by-name/cmnlib_b mmcblk0p26 ' \
-e 's block/bootdevice/by-name/ddr mmcblk0p55 ' \
-e 's block/bootdevice/by-name/devcfg_a mmcblk0p29 ' \
-e 's block/bootdevice/by-name/devcfg_b mmcblk0p30 ' \
-e 's block/bootdevice/by-name/devinfo mmcblk0p47 ' \
-e 's block/bootdevice/by-name/diag mmcblk0p64 ' \
-e 's block/bootdevice/by-name/dip mmcblk0p46 ' \
-e 's block/bootdevice/by-name/dpo mmcblk0p50 ' \
-e 's block/bootdevice/by-name/dsp_a mmcblk0p44 ' \
-e 's block/bootdevice/by-name/dsp_b mmcblk0p45 ' \
-e 's block/bootdevice/by-name/frp mmcblk0p58 ' \
-e 's block/bootdevice/by-name/fsc mmcblk0p3 ' \
-e 's block/bootdevice/by-name/fsg mmcblk0p6 ' \
-e 's block/bootdevice/by-name/fsmetadata mmcblk0p62 ' \
-e 's block/bootdevice/by-name/hyp_a mmcblk0p16 ' \
-e 's block/bootdevice/by-name/hyp_b mmcblk0p17 ' \
-e 's block/bootdevice/by-name/keymaster_a mmcblk0p22 ' \
-e 's block/bootdevice/by-name/keymaster_b mmcblk0p23 ' \
-e 's block/bootdevice/by-name/keystore mmcblk0p61 ' \
-e 's block/bootdevice/by-name/limits mmcblk0p52 ' \
-e 's block/bootdevice/by-name/logfs mmcblk0p54 ' \
-e 's block/bootdevice/by-name/misc mmcblk0p60 ' \
-e 's block/bootdevice/by-name/modem_a mmcblk0p42 ' \
-e 's block/bootdevice/by-name/modem_b mmcblk0p43 ' \
-e 's block/bootdevice/by-name/modemst1 mmcblk0p4 ' \
-e 's block/bootdevice/by-name/modemst2 mmcblk0p5 ' \
-e 's block/bootdevice/by-name/msadp mmcblk0p49 ' \
-e 's block/bootdevice/by-name/oem_a mmcblk0p67 ' \
-e 's block/bootdevice/by-name/oem mmcblk0p67 ' \
-e 's block/bootdevice/by-name/oem_b mmcblk0p68 ' \
-e 's block/bootdevice/by-name/persist mmcblk0p2 ' \
-e 's block/bootdevice/by-name/pmic_a mmcblk0p18 ' \
-e 's block/bootdevice/by-name/pmic_b mmcblk0p19 ' \
-e 's block/bootdevice/by-name/rddata mmcblk0p74 ' \
-e 's block/bootdevice/by-name/rdimage_a mmcblk0p65 ' \
-e 's block/bootdevice/by-name/rdimage_b mmcblk0p66 ' \
-e 's block/bootdevice/by-name/rpm_a mmcblk0p14 ' \
-e 's block/bootdevice/by-name/rpm_b mmcblk0p15 ' \
-e 's block/bootdevice/by-name/sec mmcblk0p56 ' \
-e 's block/bootdevice/by-name/splash mmcblk0p51 ' \
-e 's block/bootdevice/by-name/ssd mmcblk0p57 ' \
-e 's block/bootdevice/by-name/sti mmcblk0p59 ' \
-e 's block/bootdevice/by-name/storsec mmcblk0p31 ' \
-e 's block/bootdevice/by-name/system_a mmcblk0p71 ' \
-e 's block/bootdevice/by-name/system mmcblk0p71 ' \
-e 's block/bootdevice/by-name/system_b mmcblk0p72 ' \
-e 's block/bootdevice/by-name/toolsfv mmcblk0p53 ' \
-e 's block/bootdevice/by-name/tz_a mmcblk0p12 ' \
-e 's block/bootdevice/by-name/tz_b mmcblk0p13 ' \
-e 's block/bootdevice/by-name/tzxfl_a mmcblk0p36 ' \
-e 's block/bootdevice/by-name/tzxfl_b mmcblk0p37 ' \
-e 's block/bootdevice/by-name/tzxflattest_a mmcblk0p34 ' \
-e 's block/bootdevice/by-name/tzxflattest_b mmcblk0p35 ' \
-e 's block/bootdevice/by-name/userdata mmcblk0p73 ' \
-e 's block/bootdevice/by-name/vendor_a mmcblk0p69 ' \
-e 's block/bootdevice/by-name/vendor mmcblk0p69 ' \
-e 's block/bootdevice/by-name/vendor_b mmcblk0p70 ' \
-e 's block/bootdevice/by-name/xbl_a mmcblk0p10 ' \
-e 's block/bootdevice/by-name/xbl_b mmcblk0p11 ' \
-e 's block/bootdevice/by-name/xfl_a mmcblk0p32 ' \
-e 's block/bootdevice/by-name/xfl_b mmcblk0p33 ' \
-e 's block/bootdevice/by-name/xflkeystore mmcblk0p8 ' \
-e 's block/bootdevice/by-name/xflkeystorebak mmcblk0p9 ' \
"$@"
;;
"pioneer"|"discovery"|"voyager")
sed -i \
-e 's block/bootdevice/by-name/LTALabel mmcblk0p7 ' \
-e 's block/bootdevice/by-name/Qnovo mmcblk0p75 ' \
-e 's block/bootdevice/by-name/TA mmcblk0p1 ' \
-e 's block/bootdevice/by-name/abl mmcblk0p20 ' \
-e 's block/bootdevice/by-name/apdp mmcblk0p52 ' \
-e 's block/bootdevice/by-name/appslog mmcblk0p73 ' \
-e 's block/bootdevice/by-name/bluetooth_a mmcblk0p40 ' \
-e 's block/bootdevice/by-name/boot mmcblk0p38 ' \
-e 's block/bootdevice/by-name/cdt mmcblk0p24 ' \
-e 's block/bootdevice/by-name/cmnlib64 mmcblk0p27 ' \
-e 's block/bootdevice/by-name/cmnlib mmcblk0p25 ' \
-e 's block/bootdevice/by-name/ddr mmcblk0p59 ' \
-e 's block/bootdevice/by-name/devcfg mmcblk0p29 ' \
-e 's block/bootdevice/by-name/devinfo mmcblk0p51 ' \
-e 's block/bootdevice/by-name/diag mmcblk0p74 ' \
-e 's block/bootdevice/by-name/dip mmcblk0p50 ' \
-e 's block/bootdevice/by-name/dpo mmcblk0p54 ' \
-e 's block/bootdevice/by-name/dsp_a mmcblk0p44 ' \
-e 's block/bootdevice/by-name/frp mmcblk0p62 ' \
-e 's block/bootdevice/by-name/fsc mmcblk0p3 ' \
-e 's block/bootdevice/by-name/fsg mmcblk0p6 ' \
-e 's block/bootdevice/by-name/fsmetadata mmcblk0p72 ' \
-e 's block/bootdevice/by-name/hyp mmcblk0p16 ' \
-e 's block/bootdevice/by-name/keymaster mmcblk0p22 ' \
-e 's block/bootdevice/by-name/keystore mmcblk0p67 ' \
-e 's block/bootdevice/by-name/limits mmcblk0p56 ' \
-e 's block/bootdevice/by-name/logfs mmcblk0p58 ' \
-e 's block/bootdevice/by-name/mdtp mmcblk0p48 ' \
-e 's block/bootdevice/by-name/mdtpsecapp mmcblk0p46 ' \
-e 's block/bootdevice/by-name/misc mmcblk0p64 ' \
-e 's block/bootdevice/by-name/modem_a mmcblk0p42 ' \
-e 's block/bootdevice/by-name/modemst1 mmcblk0p4 ' \
-e 's block/bootdevice/by-name/modemst2 mmcblk0p5 ' \
-e 's block/bootdevice/by-name/msadp mmcblk0p53 ' \
-e 's block/bootdevice/by-name/oem_a mmcblk0p68 ' \
-e 's block/bootdevice/by-name/persist mmcblk0p2 ' \
-e 's block/bootdevice/by-name/pmic mmcblk0p18 ' \
-e 's block/bootdevice/by-name/rddata mmcblk0p77 ' \
-e 's block/bootdevice/by-name/rdimage mmcblk0p65 ' \
-e 's block/bootdevice/by-name/rpm mmcblk0p14 ' \
-e 's block/bootdevice/by-name/sec mmcblk0p60 ' \
-e 's block/bootdevice/by-name/splash mmcblk0p55 ' \
-e 's block/bootdevice/by-name/ssd mmcblk0p61 ' \
-e 's block/bootdevice/by-name/sti mmcblk0p63 ' \
-e 's block/bootdevice/by-name/storsec mmcblk0p31 ' \
-e 's block/bootdevice/by-name/system mmcblk0p78 ' \
-e 's block/bootdevice/by-name/toolsfv mmcblk0p57 ' \
-e 's block/bootdevice/by-name/tz mmcblk0p12 ' \
-e 's block/bootdevice/by-name/tzxfl mmcblk0p36 ' \
-e 's block/bootdevice/by-name/tzxflattest mmcblk0p34 ' \
-e 's block/bootdevice/by-name/userdata mmcblk0p76 ' \
-e 's block/bootdevice/by-name/vendor mmcblk0p70 ' \
-e 's block/bootdevice/by-name/xbl mmcblk0p10 ' \
-e 's block/bootdevice/by-name/xfl mmcblk0p32 ' \
-e 's block/bootdevice/by-name/xflkeystore mmcblk0p8 ' \
-e 's block/bootdevice/by-name/xflkeystorebak mmcblk0p9 ' \
"$@"
;;
"akari")
sed -i \
-e 's block/bootdevice/by-name/LTALabel sda2 ' \
-e 's block/bootdevice/by-name/Qnovo sda70 ' \
-e 's block/bootdevice/by-name/TA sda1 ' \
-e 's block/bootdevice/by-name/abl_a sda12 ' \
-e 's block/bootdevice/by-name/abl_b sda24 ' \
-e 's block/bootdevice/by-name/aop_a sda9 ' \
-e 's block/bootdevice/by-name/aop_b sda21 ' \
-e 's block/bootdevice/by-name/apdp sda54 ' \
-e 's block/bootdevice/by-name/appslog sda68 ' \
-e 's block/bootdevice/by-name/bluetooth_a sda34 ' \
-e 's block/bootdevice/by-name/bluetooth sda34 ' \
-e 's block/bootdevice/by-name/bluetooth_b sda44 ' \
-e 's block/bootdevice/by-name/boot_a sda36 ' \
-e 's block/bootdevice/by-name/boot_b sda46 ' \
-e 's block/bootdevice/by-name/cdt sda64 ' \
-e 's block/bootdevice/by-name/cmnlib64_a sda15 ' \
-e 's block/bootdevice/by-name/cmnlib64_b sda27 ' \
-e 's block/bootdevice/by-name/cmnlib_a sda14 ' \
-e 's block/bootdevice/by-name/cmnlib_b sda26 ' \
-e 's block/bootdevice/by-name/ddr sda8 ' \
-e 's block/bootdevice/by-name/devcfg_a sda16 ' \
-e 's block/bootdevice/by-name/devcfg_b sda28 ' \
-e 's block/bootdevice/by-name/devinfo sda7 ' \
-e 's block/bootdevice/by-name/diag sda69 ' \
-e 's block/bootdevice/by-name/dsp_a sda35 ' \
-e 's block/bootdevice/by-name/dsp sda35 ' \
-e 's block/bootdevice/by-name/dsp_b sda45 ' \
-e 's block/bootdevice/by-name/dtbo_a sda39 ' \
-e 's block/bootdevice/by-name/dtbo_b sda49 ' \
-e 's block/bootdevice/by-name/frp sda67 ' \
-e 's block/bootdevice/by-name/fsc sda72 ' \
-e 's block/bootdevice/by-name/fsg sda63 ' \
-e 's block/bootdevice/by-name/fsmetadata sda71 ' \
-e 's block/bootdevice/by-name/hyp_a sda11 ' \
-e 's block/bootdevice/by-name/hyp_b sda23 ' \
-e 's block/bootdevice/by-name/keymaster_a sda13 ' \
-e 's block/bootdevice/by-name/keymaster_b sda25 ' \
-e 's block/bootdevice/by-name/keystore sda66 ' \
-e 's block/bootdevice/by-name/limits sda57 ' \
-e 's block/bootdevice/by-name/logdump sda60 ' \
-e 's block/bootdevice/by-name/logfs sda59 ' \
-e 's block/bootdevice/by-name/misc sda65 ' \
-e 's block/bootdevice/by-name/modem_a sda33 ' \
-e 's block/bootdevice/by-name/modem sda33 ' \
-e 's block/bootdevice/by-name/modem_b sda43 ' \
-e 's block/bootdevice/by-name/modemst1 sda61 ' \
-e 's block/bootdevice/by-name/modemst2 sda62 ' \
-e 's block/bootdevice/by-name/msadp sda55 ' \
-e 's block/bootdevice/by-name/oem_a sda40 ' \
-e 's block/bootdevice/by-name/oem sda40 ' \
-e 's block/bootdevice/by-name/oem_b sda50 ' \
-e 's block/bootdevice/by-name/persist sda5 ' \
-e 's block/bootdevice/by-name/qupfw_a sda17 ' \
-e 's block/bootdevice/by-name/qupfw_b sda29 ' \
-e 's block/bootdevice/by-name/rddata sda74 ' \
-e 's block/bootdevice/by-name/rdimage_a sda37 ' \
-e 's block/bootdevice/by-name/rdimage_b sda47 ' \
-e 's block/bootdevice/by-name/sec sda53 ' \
-e 's block/bootdevice/by-name/spunvm sda56 ' \
-e 's block/bootdevice/by-name/ssd sda6 ' \
-e 's block/bootdevice/by-name/system_a sda42 ' \
-e 's block/bootdevice/by-name/system_b sda52 ' \
-e 's block/bootdevice/by-name/toolsfv sda58 ' \
-e 's block/bootdevice/by-name/tz_a sda10 ' \
-e 's block/bootdevice/by-name/tz_b sda22 ' \
-e 's block/bootdevice/by-name/tzxfl_a sda20 ' \
-e 's block/bootdevice/by-name/tzxfl_b sda32 ' \
-e 's block/bootdevice/by-name/tzxflattest_a sda19 ' \
-e 's block/bootdevice/by-name/tzxflattest_b sda31 ' \
-e 's block/bootdevice/by-name/userdata sda73 ' \
-e 's block/bootdevice/by-name/vbmeta_a sda38 ' \
-e 's block/bootdevice/by-name/vbmeta_b sda48 ' \
-e 's block/bootdevice/by-name/vendor_a sda41 ' \
-e 's block/bootdevice/by-name/vendor_b sda51 ' \
-e 's block/bootdevice/by-name/xbl_a sdb1 ' \
-e 's block/bootdevice/by-name/xbl_b sdc1 ' \
-e 's block/bootdevice/by-name/xbl_config_a sdb2 ' \
-e 's block/bootdevice/by-name/xbl_config_b sdc2 ' \
-e 's block/bootdevice/by-name/xfl_a sda18 ' \
-e 's block/bootdevice/by-name/xfl_b sda30 ' \
-e 's block/bootdevice/by-name/xflkeystore sda3 ' \
-e 's block/bootdevice/by-name/xflkeystorebak sda4 ' \
"$@"
;;
"lilac")
sed -i \
-e 's block/bootdevice/by-name/FOTAKernel sda47 ' \
-e 's block/bootdevice/by-name/LTALabel sda2 ' \
-e 's block/bootdevice/by-name/Qnovo sda60 ' \
-e 's block/bootdevice/by-name/TA sda1 ' \
-e 's block/bootdevice/by-name/abl sda11 ' \
-e 's block/bootdevice/by-name/ablbak sda12 ' \
-e 's block/bootdevice/by-name/apdp sda40 ' \
-e 's block/bootdevice/by-name/appslog sda58 ' \
-e 's block/bootdevice/by-name/bluetooth sda39 ' \
-e 's block/bootdevice/by-name/boot sda38 ' \
-e 's block/bootdevice/by-name/cache sda53 ' \
-e 's block/bootdevice/by-name/cmnlib sda16 ' \
-e 's block/bootdevice/by-name/cmnlib64 sda18 ' \
-e 's block/bootdevice/by-name/cmnlib64bak sda19 ' \
-e 's block/bootdevice/by-name/cmnlibbak sda17 ' \
-e 's block/bootdevice/by-name/ddr sda48 ' \
-e 's block/bootdevice/by-name/devcfg sda21 ' \
-e 's block/bootdevice/by-name/devcfgbak sda22 ' \
-e 's block/bootdevice/by-name/devinfo sda13 ' \
-e 's block/bootdevice/by-name/diag sda59 ' \
-e 's block/bootdevice/by-name/dpo sda42 ' \
-e 's block/bootdevice/by-name/dsp sda37 ' \
-e 's block/bootdevice/by-name/frp sda56 ' \
-e 's block/bootdevice/by-name/fsc sda51 ' \
-e 's block/bootdevice/by-name/fsg sda34 ' \
-e 's block/bootdevice/by-name/fsmetadata sda61 ' \
-e 's block/bootdevice/by-name/hyp sda7 ' \
-e 's block/bootdevice/by-name/hypbak sda8 ' \
-e 's block/bootdevice/by-name/keymaster sda14 ' \
-e 's block/bootdevice/by-name/keymasterbak sda15 ' \
-e 's block/bootdevice/by-name/keystore sda55 ' \
-e 's block/bootdevice/by-name/limits sda44 ' \
-e 's block/bootdevice/by-name/logfs sda46 ' \
-e 's block/bootdevice/by-name/misc sda54 ' \
-e 's block/bootdevice/by-name/modem sda36 ' \
-e 's block/bootdevice/by-name/modemst1 sda49 ' \
-e 's block/bootdevice/by-name/modemst2 sda50 ' \
-e 's block/bootdevice/by-name/msadp sda41 ' \
-e 's block/bootdevice/by-name/oem sda63 ' \
-e 's block/bootdevice/by-name/persist sda33 ' \
-e 's block/bootdevice/by-name/pmic sda9 ' \
-e 's block/bootdevice/by-name/pmicbak sda10 ' \
-e 's block/bootdevice/by-name/rdimage sda62 ' \
-e 's block/bootdevice/by-name/rpm sda3 ' \
-e 's block/bootdevice/by-name/rpmbak sda4 ' \
-e 's block/bootdevice/by-name/sec sda35 ' \
-e 's block/bootdevice/by-name/splash sda43 ' \
-e 's block/bootdevice/by-name/ssd sda52 ' \
-e 's block/bootdevice/by-name/sti sda20 ' \
-e 's block/bootdevice/by-name/storsec sda23 ' \
-e 's block/bootdevice/by-name/storsecbak sda24 ' \
-e 's block/bootdevice/by-name/system sda65 ' \
-e 's block/bootdevice/by-name/toolsfv sda45 ' \
-e 's block/bootdevice/by-name/tz sda5 ' \
-e 's block/bootdevice/by-name/tzbak sda6 ' \
-e 's block/bootdevice/by-name/tzxfl sda29 ' \
-e 's block/bootdevice/by-name/tzxflattest sda27 ' \
-e 's block/bootdevice/by-name/tzxflattestbak sda28 ' \
-e 's block/bootdevice/by-name/tzxflbak sda30 ' \
-e 's block/bootdevice/by-name/userdata sda66 ' \
-e 's block/bootdevice/by-name/vbmeta sda57 ' \
-e 's block/bootdevice/by-name/vendor sda64 ' \
-e 's block/bootdevice/by-name/xbl sdb1 ' \
-e 's block/bootdevice/by-name/xblbak sdc1 ' \
-e 's block/bootdevice/by-name/xfl sda25 ' \
-e 's block/bootdevice/by-name/xflbak sda26 ' \
-e 's block/bootdevice/by-name/xflkeystore sda31 ' \
-e 's block/bootdevice/by-name/xflkeystorebak sda32 ' \
"$@"
;;
"ghost")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p23 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p38 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p40 ' \
-e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p25 ' \
-e 's block/platform/msm_sdcc.1/by-name/pds mmcblk0p28 ' \
"$@"
;;
"lux")
sed -i \
-e 's block/bootdevice/by-name/boot mmcblk0p31 ' \
-e 's block/bootdevice/by-name/system mmcblk0p41 ' \
-e 's block/bootdevice/by-name/cache mmcblk0p40 ' \
-e 's block/bootdevice/by-name/userdata mmcblk0p42 ' \
-e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
-e 's block/bootdevice/by-name/persist mmcblk0p29 ' \
-e 's block/bootdevice/by-name/fsg mmcblk0p23 ' \
-e 's block/bootdevice/by-name/recovery mmcblk0p32 ' \
"$@"
;;
"victara")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p22 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p31 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p39 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p38 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p37 ' \
-e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p34 ' \
-e 's block/platform/msm_sdcc.1/by-name/pds mmcblk0p27 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p33 ' \
"$@"
;;
"pico")
sed -i \
-e 's null null ' \
-e 's block/mmcblk0p3 mmcblk0p3 ' \
-e 's block/mtdblock4 mtdblock4 ' \
-e 's block/mmcblk0p2 mmcblk0p2 ' \
"$@"
;;
"alice")
sed -i \
-e 's block/mmcblk0p38 mmcblk0p38 ' \
-e 's block/platform/hi_mci.0/by-name/userdata mmcblk0p40 ' \
-e 's block/mmcblk0p34 mmcblk0p34 ' \
-e 's block/platform/hi_mci.0/by-name/misc mmcblk0p19 ' \
-e 's block/platform/hi_mci.0/by-name/boot mmcblk0p27 ' \
-e 's block/platform/hi_mci.0/by-name/recovery mmcblk0p28 ' \
"$@"
;;
"kinzie")
sed -i \
-e 's block/bootdevice/by-name/fsg mmcblk0p24 ' \
-e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
-e 's block/bootdevice/by-name/persist mmcblk0p34 ' \
-e 's block/bootdevice/by-name/userdata mmcblk0p48 ' \
-e 's block/bootdevice/by-name/system mmcblk0p47 ' \
-e 's block/bootdevice/by-name/cache mmcblk0p46 ' \
-e 's block/bootdevice/by-name/recovery mmcblk0p37 ' \
-e 's block/bootdevice/by-name/boot mmcblk0p36 ' \
-e 's block/bootdevice/by-name/bluetooth mmcblk0p18 ' \
"$@"
;;
"titan")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p21 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p29 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p38 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p36 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p35 ' \
-e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p32 ' \
-e 's block/platform/msm_sdcc.1/by-name/pds mmcblk0p26 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p31 ' \
"$@"
;;
"thea")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p22 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p30 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p42 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p40 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p41 ' \
-e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p33 ' \
-e 's block/platform/msm_sdcc.1/by-name/pds mmcblk0p27 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p32 ' \
"$@"
;;
"suzu")
sed -i \
-e 's block/bootdevice/by-name/DDR mmcblk0p16 ' \
-e 's block/bootdevice/by-name/FOTAKernel mmcblk0p42 ' \
-e 's block/bootdevice/by-name/LTALabel mmcblk0p2 ' \
-e 's block/bootdevice/by-name/Qnovo mmcblk0p46 ' \
-e 's block/bootdevice/by-name/TA mmcblk0p1 ' \
-e 's block/bootdevice/by-name/aboot mmcblk0p20 ' \
-e 's block/bootdevice/by-name/abootbak mmcblk0p21 ' \
-e 's block/bootdevice/by-name/apdp mmcblk0p37 ' \
-e 's block/bootdevice/by-name/apps_log mmcblk0p44 ' \
-e 's block/bootdevice/by-name/boot mmcblk0p22 ' \
-e 's block/bootdevice/by-name/cache mmcblk0p24 ' \
-e 's block/bootdevice/by-name/cmnlib mmcblk0p33 ' \
-e 's block/bootdevice/by-name/cmnlibbak mmcblk0p35 ' \
-e 's block/bootdevice/by-name/config mmcblk0p27 ' \
-e 's block/bootdevice/by-name/devcfg mmcblk0p31 ' \
-e 's block/bootdevice/by-name/devinfo mmcblk0p23 ' \
-e 's block/bootdevice/by-name/diag mmcblk0p45 ' \
-e 's block/bootdevice/by-name/dpo mmcblk0p39 ' \
-e 's block/bootdevice/by-name/dsp mmcblk0p13 ' \
-e 's block/bootdevice/by-name/fsg mmcblk0p17 ' \
-e 's block/bootdevice/by-name/hyp mmcblk0p11 ' \
-e 's block/bootdevice/by-name/hypbak mmcblk0p12 ' \
-e 's block/bootdevice/by-name/keymaster mmcblk0p34 ' \
-e 's block/bootdevice/by-name/keymasterbak mmcblk0p36 ' \
-e 's block/bootdevice/by-name/keystore mmcblk0p26 ' \
-e 's block/bootdevice/by-name/limits mmcblk0p29 ' \
-e 's block/bootdevice/by-name/mcfg mmcblk0p32 ' \
-e 's block/bootdevice/by-name/modem mmcblk0p3 ' \
-e 's block/bootdevice/by-name/modemst1 mmcblk0p14 ' \
-e 's block/bootdevice/by-name/modemst2 mmcblk0p15 ' \
-e 's block/bootdevice/by-name/mota mmcblk0p30 ' \
-e 's block/bootdevice/by-name/msadp mmcblk0p38 ' \
-e 's block/bootdevice/by-name/oem mmcblk0p28 ' \
-e 's block/bootdevice/by-name/persist mmcblk0p25 ' \
-e 's block/bootdevice/by-name/rdimage mmcblk0p43 ' \
-e 's block/bootdevice/by-name/rpm mmcblk0p7 ' \
-e 's block/bootdevice/by-name/rpmbak mmcblk0p8 ' \
-e 's block/bootdevice/by-name/s1sbl mmcblk0p40 ' \
-e 's block/bootdevice/by-name/s1sblbak mmcblk0p41 ' \
-e 's block/bootdevice/by-name/sbl1 mmcblk0p5 ' \
-e 's block/bootdevice/by-name/sbl1bak mmcblk0p6 ' \
-e 's block/bootdevice/by-name/sec mmcblk0p18 ' \
-e 's block/bootdevice/by-name/splash mmcblk0p19 ' \
-e 's block/bootdevice/by-name/ssd mmcblk0p4 ' \
-e 's block/bootdevice/by-name/system mmcblk0p52 ' \
-e 's block/bootdevice/by-name/tz mmcblk0p9 ' \
-e 's block/bootdevice/by-name/tzbak mmcblk0p10 ' \
-e 's block/bootdevice/by-name/tzs1attest mmcblk0p47 ' \
-e 's block/bootdevice/by-name/tzs1attestbak mmcblk0p48 ' \
-e 's block/bootdevice/by-name/tzs1sbl mmcblk0p49 ' \
-e 's block/bootdevice/by-name/tzs1sblbak mmcblk0p50 ' \
-e 's block/bootdevice/by-name/userdata mmcblk0p51 ' \
"$@"
;;
"moto_msm8960_jbbl")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/aboot mmcblk0p5 ' \
-e 's block/platform/msm_sdcc.1/by-name/abootBackup mmcblk0p12 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p31 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p36 ' \
-e 's block/platform/msm_sdcc.1/by-name/carriercust mmcblk0p35 ' \
-e 's block/platform/msm_sdcc.1/by-name/cdrom mmcblk0p38 ' \
-e 's block/platform/msm_sdcc.1/by-name/cid mmcblk0p28 ' \
-e 's block/platform/msm_sdcc.1/by-name/devtree mmcblk0p30 ' \
-e 's block/platform/msm_sdcc.1/by-name/dhob mmcblk0p21 ' \
-e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p24 ' \
-e 's block/platform/msm_sdcc.1/by-name/hob mmcblk0p20 ' \
-e 's block/platform/msm_sdcc.1/by-name/kpan mmcblk0p33 ' \
-e 's block/platform/msm_sdcc.1/by-name/logo mmcblk0p29 ' \
-e 's block/platform/msm_sdcc.1/by-name/mbl mmcblk0p19 ' \
-e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p26 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p17 ' \
-e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p18 ' \
-e 's block/platform/msm_sdcc.1/by-name/padA mmcblk0p9 ' \
-e 's block/platform/msm_sdcc.1/by-name/padB mmcblk0p16 ' \
-e 's block/platform/msm_sdcc.1/by-name/pds mmcblk0p27 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p22 ' \
-e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p32 ' \
-e 's block/platform/msm_sdcc.1/by-name/rpm mmcblk0p6 ' \
-e 's block/platform/msm_sdcc.1/by-name/rpmBackup mmcblk0p13 ' \
-e 's block/platform/msm_sdcc.1/by-name/sbl1 mmcblk0p2 ' \
-e 's block/platform/msm_sdcc.1/by-name/sbl2 mmcblk0p3 ' \
-e 's block/platform/msm_sdcc.1/by-name/sbl2Backup mmcblk0p10 ' \
-e 's block/platform/msm_sdcc.1/by-name/sbl3 mmcblk0p4 ' \
-e 's block/platform/msm_sdcc.1/by-name/sbl3Backup mmcblk0p11 ' \
-e 's block/platform/msm_sdcc.1/by-name/sp mmcblk0p25 ' \
-e 's block/platform/msm_sdcc.1/by-name/ssd mmcblk0p23 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p37 ' \
-e 's block/platform/msm_sdcc.1/by-name/tombstones mmcblk0p34 ' \
-e 's block/platform/msm_sdcc.1/by-name/tz mmcblk0p7 ' \
-e 's block/platform/msm_sdcc.1/by-name/tzBackup mmcblk0p14 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p39 ' \
-e 's block/platform/msm_sdcc.1/by-name/utags mmcblk0p8 ' \
-e 's block/platform/msm_sdcc.1/by-name/utagsBackup mmcblk0p15 ' \
"$@"
;;
"griffin")
sed -i \
-e 's block/bootdevice/by-name/aboot sdb12 ' \
-e 's block/bootdevice/by-name/abootbak sdb13 ' \
-e 's block/bootdevice/by-name/apdp sdc6 ' \
-e 's block/bootdevice/by-name/bluetooth sda11 ' \
-e 's block/bootdevice/by-name/boot sda17 ' \
-e 's block/bootdevice/by-name/cache sda19 ' \
-e 's block/bootdevice/by-name/carrier sda9 ' \
-e 's block/bootdevice/by-name/cid sda4 ' \
-e 's block/bootdevice/by-name/cmnlib sdb16 ' \
-e 's block/bootdevice/by-name/cmnlib64 sdb18 ' \
-e 's block/bootdevice/by-name/cmnlib64bak sdb19 ' \
-e 's block/bootdevice/by-name/cmnlibbak sdb17 ' \
-e 's block/bootdevice/by-name/customize sda8 ' \
-e 's block/bootdevice/by-name/ddr sdb23 ' \
-e 's block/bootdevice/by-name/devcfg sdb8 ' \
-e 's block/bootdevice/by-name/devcfgbak sdb9 ' \
-e 's block/bootdevice/by-name/dip sdc5 ' \
-e 's block/bootdevice/by-name/dpo sdc8 ' \
-e 's block/bootdevice/by-name/dsp sdc1 ' \
-e 's block/bootdevice/by-name/frp sda7 ' \
-e 's block/bootdevice/by-name/fsc sdd1 ' \
-e 's block/bootdevice/by-name/fsg sdc4 ' \
-e 's block/bootdevice/by-name/hw sdc3 ' \
-e 's block/bootdevice/by-name/hyp sdb10 ' \
-e 's block/bootdevice/by-name/hypbak sdb11 ' \
-e 's block/bootdevice/by-name/keymaster sdb14 ' \
-e 's block/bootdevice/by-name/keymasterbak sdb15 ' \
-e 's block/bootdevice/by-name/kpan sda10 ' \
-e 's block/bootdevice/by-name/logo sda18 ' \
-e 's block/bootdevice/by-name/logs sdb24 ' \
-e 's block/bootdevice/by-name/metadata sdd2 ' \
-e 's block/bootdevice/by-name/misc sda5 ' \
-e 's block/bootdevice/by-name/modem sda16 ' \
-e 's block/bootdevice/by-name/modemst1 sda12 ' \
-e 's block/bootdevice/by-name/modemst2 sda13 ' \
-e 's block/bootdevice/by-name/msadp sdc7 ' \
-e 's block/bootdevice/by-name/oem sdc9 ' \
-e 's block/bootdevice/by-name/persist sda3 ' \
-e 's block/bootdevice/by-name/pmic sdb2 ' \
-e 's block/bootdevice/by-name/pmicbak sdb3 ' \
-e 's block/bootdevice/by-name/prov sdb20 ' \
-e 's block/bootdevice/by-name/provbak sdb21 ' \
-e 's block/bootdevice/by-name/recovery sda14 ' \
-e 's block/bootdevice/by-name/rpm sdb4 ' \
-e 's block/bootdevice/by-name/rpmbak sdb5 ' \
-e 's block/bootdevice/by-name/sec sdb22 ' \
-e 's block/bootdevice/by-name/sp sdc2 ' \
-e 's block/bootdevice/by-name/ssd sda6 ' \
-e 's block/bootdevice/by-name/system sda15 ' \
-e 's block/bootdevice/by-name/tz sdb6 ' \
-e 's block/bootdevice/by-name/tzbak sdb7 ' \
-e 's block/bootdevice/by-name/userdata sda20 ' \
-e 's block/bootdevice/by-name/utags sda1 ' \
-e 's block/bootdevice/by-name/utagsBackup sda2 ' \
-e 's block/bootdevice/by-name/xbl sdb1 ' \
"$@"
;;
"eva")
sed -i \
-e 's block/platform/hi_mci.0/by-name/3rdmodem mmcblk0p35 ' \
-e 's block/platform/hi_mci.0/by-name/3rdmodemnvm mmcblk0p14 ' \
-e 's block/platform/hi_mci.0/by-name/3rdmodemnvmbkp mmcblk0p15 ' \
-e 's block/platform/hi_mci.0/by-name/boot mmcblk0p28 ' \
-e 's block/platform/hi_mci.0/by-name/cache mmcblk0p36 ' \
-e 's block/platform/hi_mci.0/by-name/cust mmcblk0p40 ' \
-e 's block/platform/hi_mci.0/by-name/dfx mmcblk0p34 ' \
-e 's block/platform/hi_mci.0/by-name/dts mmcblk0p30 ' \
-e 's block/platform/hi_mci.0/by-name/fastboot mmcblk0p5 ' \
-e 's block/platform/hi_mci.0/by-name/frp mmcblk0p4 ' \
-e 's block/platform/hi_mci.0/by-name/fw_hifi mmcblk0p27 ' \
-e 's block/platform/hi_mci.0/by-name/fw_lpm3 mmcblk0p3 ' \
-e 's block/platform/hi_mci.0/by-name/hisitest0 mmcblk0p37 ' \
-e 's block/platform/hi_mci.0/by-name/hisitest1 mmcblk0p38 ' \
-e 's block/platform/hi_mci.0/by-name/hisitest2 mmcblk0p41 ' \
-e 's block/platform/hi_mci.0/by-name/misc mmcblk0p20 ' \
-e 's block/platform/hi_mci.0/by-name/modem mmcblk0p31 ' \
-e 's block/platform/hi_mci.0/by-name/modem_dsp mmcblk0p32 ' \
-e 's block/platform/hi_mci.0/by-name/modem_dtb mmcblk0p33 ' \
-e 's block/platform/hi_mci.0/by-name/modem_om mmcblk0p18 ' \
-e 's block/platform/hi_mci.0/by-name/modemnvm_backup mmcblk0p10 ' \
-e 's block/platform/hi_mci.0/by-name/modemnvm_factory mmcblk0p6 ' \
-e 's block/platform/hi_mci.0/by-name/modemnvm_img mmcblk0p11 ' \
-e 's block/platform/hi_mci.0/by-name/modemnvm_system mmcblk0p12 ' \
-e 's block/platform/hi_mci.0/by-name/modemnvm_update mmcblk0p21 ' \
-e 's block/platform/hi_mci.0/by-name/nvme mmcblk0p7 ' \
-e 's block/platform/hi_mci.0/by-name/oeminfo mmcblk0p8 ' \
-e 's block/platform/hi_mci.0/by-name/persist mmcblk0p16 ' \
-e 's block/platform/hi_mci.0/by-name/recovery mmcblk0p29 ' \
-e 's block/platform/hi_mci.0/by-name/recovery2 mmcblk0p22 ' \
-e 's block/platform/hi_mci.0/by-name/reserved1 mmcblk0p17 ' \
-e 's block/platform/hi_mci.0/by-name/reserved2 mmcblk0p23 ' \
-e 's block/platform/hi_mci.0/by-name/secure_storage mmcblk0p13 ' \
-e 's block/platform/hi_mci.0/by-name/sensorhub mmcblk0p26 ' \
-e 's block/platform/hi_mci.0/by-name/splash mmcblk0p9 ' \
-e 's block/platform/hi_mci.0/by-name/splash2 mmcblk0p19 ' \
-e 's block/platform/hi_mci.0/by-name/system mmcblk0p39 ' \
-e 's block/platform/hi_mci.0/by-name/teeos mmcblk0p24 ' \
-e 's block/platform/hi_mci.0/by-name/trustfirmware mmcblk0p25 ' \
-e 's block/platform/hi_mci.0/by-name/userdata mmcblk0p42 ' \
-e 's block/platform/hi_mci.0/by-name/vrl mmcblk0p1 ' \
-e 's block/platform/hi_mci.0/by-name/vrl_backup mmcblk0p2 ' \
"$@"
;;
"matisse" | "matissewifi" | "matisse3g" | "matisselte")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p23 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p26 ' \
-e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p15 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p21 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p2 ' \
-e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p12 ' \
-e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p13 ' \
-e 's block/platform/msm_sdcc.1/by-name/apnhlos mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/efs mmcblk0p11 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p24 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p14 ' \
"$@"
;;
"FP2")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p13 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p20 ' \
-e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p16 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p14 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p11 ' \
-e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p12 ' \
-e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p17 ' \
-e 's block/platform/msm_sdcc.1/by-name/fsc mmcblk0p18 ' \
-e 's block/platform/msm_sdcc.1/by-name/dbi mmcblk0p3 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p15 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p8 ' \
"$@"
;;
"FP3")
sed -i \
-e 's block/bootdevice/by-name/boot mmcblk0p27 ' \
-e 's block/bootdevice/by-name/system mmcblk0p30 ' \
-e 's block/bootdevice/by-name/userdata mmcblk0p62 ' \
-e 's block/bootdevice/by-name/config mmcblk0p38 ' \
-e 's block/bootdevice/by-name/misc mmcblk0p35 ' \
-e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
-e 's block/bootdevice/by-name/dsp mmcblk0p13 ' \
-e 's block/bootdevice/by-name/persist mmcblk0p34 ' \
-e 's block/bootdevice/by-name/vendor mmcblk0p32 ' \
"$@"
;;
"FP4")
sed -i \
-e 's block/bootdevice/by-name/ALIGN_TO_128K_1 sdd1 '\
-e 's block/bootdevice/by-name/ALIGN_TO_128K_2 sdf1 '\
-e 's block/bootdevice/by-name/ALIGN_TO_128K_3 sda1 '\
-e 's block/bootdevice/by-name/ALIGN_TO_128K_4 sde1 '\
-e 's block/bootdevice/by-name/abl_a sde10 '\
-e 's block/bootdevice/by-name/abl_b sde34 '\
-e 's block/bootdevice/by-name/aop_a sde2 '\
-e 's block/bootdevice/by-name/aop_b sde26 '\
-e 's block/bootdevice/by-name/apdp sde51 '\
-e 's block/bootdevice/by-name/bluetooth sde7 '\
-e 's block/bootdevice/by-name/boot sde13 '\
-e 's block/bootdevice/by-name/catecontentfv sde64 '\
-e 's block/bootdevice/by-name/catefv sde63 '\
-e 's block/bootdevice/by-name/cateloader sde58 '\
-e 's block/bootdevice/by-name/cdt sdd2 '\
-e 's block/bootdevice/by-name/core_nhlos_a sde22 '\
-e 's block/bootdevice/by-name/core_nhlos_b sde47 '\
-e 's block/bootdevice/by-name/ddr sdd3 '\
-e 's block/bootdevice/by-name/devcfg_a sde14 '\
-e 's block/bootdevice/by-name/devcfg_b sde38 '\
-e 's block/bootdevice/by-name/devinfo sde49 '\
-e 's block/bootdevice/by-name/dip sde50 '\
-e 's block/bootdevice/by-name/dsp sde11 '\
-e 's block/bootdevice/by-name/dtbo_a sde19 '\
-e 's block/bootdevice/by-name/dtbo_b sde43 '\
-e 's block/bootdevice/by-name/featenabler_a sde23 '\
-e 's block/bootdevice/by-name/featenabler_b sde44 '\
-e 's block/bootdevice/by-name/fpconfig sdf4 '\
-e 's block/bootdevice/by-name/fpconfig_persist sdf3 '\
-e 's block/bootdevice/by-name/frp sda6 '\
-e 's block/bootdevice/by-name/fsc sdf6 '\
-e 's block/bootdevice/by-name/fsg sdf5 '\
-e 's block/bootdevice/by-name/fsgbk_a sde24 '\
-e 's block/bootdevice/by-name/fsgbk_b sde48 '\
-e 's block/bootdevice/by-name/hyp_a sde5 '\
-e 's block/bootdevice/by-name/hyp_b sde29 '\
-e 's block/bootdevice/by-name/imagefv_a sde20 '\
-e 's block/bootdevice/by-name/imagefv_b sde45 '\
-e 's block/bootdevice/by-name/keymaster_a sde12 '\
-e 's block/bootdevice/by-name/keymaster_b sde36 '\
-e 's block/bootdevice/by-name/keystore sda5 '\
-e 's block/bootdevice/by-name/limits sde54 '\
-e 's block/bootdevice/by-name/limits-cdsp sde55 '\
-e 's block/bootdevice/by-name/logdump sde59 '\
-e 's block/bootdevice/by-name/logfs sde57 '\
-e 's block/bootdevice/by-name/mdtp_a sde9 '\
-e 's block/bootdevice/by-name/mdtp_b sde33 '\
-e 's block/bootdevice/by-name/mdtpsecapp_a sde8 '\
-e 's block/bootdevice/by-name/mdtpsecapp_b sde32 '\
-e 's block/by-name/metadata sda7 '\
-e 's block/bootdevice/by-name/misc sda4 '\
-e 's block/bootdevice/by-name/modem sde6 '\
-e 's block/bootdevice/by-name/modemst1 sdf8 '\
-e 's block/bootdevice/by-name/modemst2 sdf9 '\
-e 's block/bootdevice/by-name/multiimgoem_a sde4 '\
-e 's block/bootdevice/by-name/multiimgoem_b sde28 '\
-e 's block/bootdevice/by-name/oembin sde65 '\
-e 's block/bootdevice/by-name/oempersist sda8 '\
-e 's block/bootdevice/by-name/persist sda3 '\
-e 's block/bootdevice/by-name/questdatafv sde25 '\
-e 's block/bootdevice/by-name/qupfw_a sde15 '\
-e 's block/bootdevice/by-name/qupfw_b sde39 '\
-e 's block/bootdevice/by-name/rawdump sda9 '\
-e 's block/bootdevice/by-name/recovery_a sde16 '\
-e 's block/bootdevice/by-name/recovery_b sde40 '\
-e 's block/bootdevice/by-name/secdata sde62 '\
-e 's block/bootdevice/by-name/splash sde53 '\
-e 's block/bootdevice/by-name/spunvm sde52 '\
-e 's block/bootdevice/by-name/ssd sda2 '\
-e 's block/bootdevice/by-name/storsec sde60 '\
-e 's block/bootdevice/by-name/super sda10 '\
-e 's block/bootdevice/by-name/swversion sde66 '\
-e 's block/bootdevice/by-name/toolsfv sde56 '\
-e 's block/bootdevice/by-name/traceability sdf2 '\
-e 's block/bootdevice/by-name/tunning sdf7 '\
-e 's block/bootdevice/by-name/tz_a sde3 '\
-e 's block/bootdevice/by-name/tz_b sde27 '\
-e 's block/bootdevice/by-name/uefisecapp_a sde21 '\
-e 's block/bootdevice/by-name/uefisecapp_b sde46 '\
-e 's block/bootdevice/by-name/uefivarstore sde61 '\
-e 's block/bootdevice/by-name/userdata sda11 '\
-e 's block/bootdevice/by-name/vbmeta_a sde18 '\
-e 's block/bootdevice/by-name/vbmeta_b sde42 '\
-e 's block/bootdevice/by-name/vbmeta_system_a sde17 '\
-e 's block/bootdevice/by-name/vbmeta_system_b sde41 '\
-e 's block/bootdevice/by-name/xbl_a sdb1 '\
-e 's block/bootdevice/by-name/xbl_b sdc1 '\
-e 's block/bootdevice/by-name/xbl_config_a sdb2 '\
-e 's block/bootdevice/by-name/xbl_config_b sdc2 '\
"$@"
;;
"FP5")
sed -i \
-e 's block/bootdevice/by-name/ALIGN_TO_128K_1 sdd1 '\
-e 's block/bootdevice/by-name/ALIGN_TO_128K_2 sdf1 '\
-e 's block/bootdevice/by-name/abl_a sde8 '\
-e 's block/bootdevice/by-name/abl_b sde33 '\
-e 's block/bootdevice/by-name/aop_a sde1 '\
-e 's block/bootdevice/by-name/aop_b sde26 '\
-e 's block/bootdevice/by-name/apdp sde52 '\
-e 's block/bootdevice/by-name/bluetooth sde5 '\
-e 's block/bootdevice/by-name/bluetooth_b sde30 '\
-e 's block/bootdevice/by-name/boot_a sde11 '\
-e 's block/bootdevice/by-name/boot_b sde36 '\
-e 's block/bootdevice/by-name/catecontentfv sde64 '\
-e 's block/bootdevice/by-name/catefv sde63 '\
-e 's block/bootdevice/by-name/cdt sdd2 '\
-e 's block/bootdevice/by-name/connsec sde67 '\
-e 's block/bootdevice/by-name/cpucp_a sde20 '\
-e 's block/bootdevice/by-name/cpucp_b sde45 '\
-e 's block/bootdevice/by-name/ddr sdd3 '\
-e 's block/bootdevice/by-name/devcfg_a sde12 '\
-e 's block/bootdevice/by-name/devcfg_b sde37 '\
-e 's block/bootdevice/by-name/devinfo sde50 '\
-e 's block/bootdevice/by-name/dip sde51 '\
-e 's block/bootdevice/by-name/dsp sde9 '\
-e 's block/bootdevice/by-name/dsp_b sde34 '\
-e 's block/bootdevice/by-name/dtbo_a sde15 '\
-e 's block/bootdevice/by-name/dtbo_b sde40 '\
-e 's block/bootdevice/by-name/featenabler_a sde21 '\
-e 's block/bootdevice/by-name/featenabler_b sde46 '\
-e 's block/bootdevice/by-name/fpconfig sda3 '\
-e 's block/bootdevice/by-name/fpconfig_persist sda2 '\
-e 's block/bootdevice/by-name/frp sda9 '\
-e 's block/bootdevice/by-name/fsc sdf5 '\
-e 's block/bootdevice/by-name/fsg sdf2 '\
-e 's block/bootdevice/by-name/hyp_a sde3 '\
-e 's block/bootdevice/by-name/hyp_b sde28 '\
-e 's block/bootdevice/by-name/imagefv_a sde17 '\
-e 's block/bootdevice/by-name/imagefv_b sde42 '\
-e 's block/bootdevice/by-name/keymaster_a sde10 '\
-e 's block/bootdevice/by-name/keymaster_b sde35 '\
-e 's block/bootdevice/by-name/keystore sda8 '\
-e 's block/bootdevice/by-name/limits sde54 '\
-e 's block/bootdevice/by-name/limits-cdsp sde55 '\
-e 's block/bootdevice/by-name/logdump sde59 '\
-e 's block/bootdevice/by-name/logfs sde57 '\
-e 's block/bootdevice/by-name/mdcompress sde66 '\
-e 's block/bootdevice/by-name/mdtp_a sde7 '\
-e 's block/bootdevice/by-name/mdtp_b sde32 '\
-e 's block/bootdevice/by-name/mdtpsecapp_a sde6 '\
-e 's block/bootdevice/by-name/mdtpsecapp_b sde31 '\
-e 's block/by-name/metadata sda15 '\
-e 's block/bootdevice/by-name/misc sda7 '\
-e 's block/bootdevice/by-name/modem sde4 '\
-e 's block/bootdevice/by-name/modem_b sde29 '\
-e 's block/bootdevice/by-name/modemst1 sdf3 '\
-e 's block/bootdevice/by-name/modemst2 sdf4 '\
-e 's block/bootdevice/by-name/multiimgoem_a sde19 '\
-e 's block/bootdevice/by-name/multiimgoem_b sde44 '\
-e 's block/bootdevice/by-name/oembin sda4 '\
-e 's block/bootdevice/by-name/persist sda6 '\
-e 's block/bootdevice/by-name/qmcs sde23 '\
-e 's block/bootdevice/by-name/quantumsdk sde58 '\
-e 's block/bootdevice/by-name/qupfw_a sde13 '\
-e 's block/bootdevice/by-name/qupfw_b sde38 '\
-e 's block/bootdevice/by-name/qweslicstore_a sde24 '\
-e 's block/bootdevice/by-name/qweslicstore_b sde48 '\
-e 's block/bootdevice/by-name/rawdump sda16 '\
-e 's block/bootdevice/by-name/rtice sde69 '\
-e 's block/bootdevice/by-name/secdata sde62 '\
-e 's block/bootdevice/by-name/shrm_a sde18 '\
-e 's block/bootdevice/by-name/shrm_b sde43 '\
-e 's block/bootdevice/by-name/splash sde53 '\
-e 's block/bootdevice/by-name/ssd sda5 '\
-e 's block/bootdevice/by-name/storsec sde60 '\
-e 's block/bootdevice/by-name/study sda10 '\
-e 's block/bootdevice/by-name/studybk_a sde25 '\
-e 's block/bootdevice/by-name/studybk_b sde49 '\
-e 's block/bootdevice/by-name/super sda12 '\
-e 's block/bootdevice/by-name/swversion sda11 '\
-e 's block/bootdevice/by-name/toolsfv sde56 '\
-e 's block/bootdevice/by-name/traceability sda1 '\
-e 's block/bootdevice/by-name/tz_a sde2 '\
-e 's block/bootdevice/by-name/tz_b sde27 '\
-e 's block/bootdevice/by-name/tzsc sde68 '\
-e 's block/bootdevice/by-name/uefisecapp_a sde16 '\
-e 's block/bootdevice/by-name/uefisecapp_b sde41 '\
-e 's block/bootdevice/by-name/uefivarstore sde61 '\
-e 's block/bootdevice/by-name/userdata sda17 '\
-e 's block/bootdevice/by-name/vbmeta_a sde14 '\
-e 's block/bootdevice/by-name/vbmeta_b sde39 '\
-e 's block/bootdevice/by-name/vbmeta_system_a sda13 '\
-e 's block/bootdevice/by-name/vbmeta_system_b sda14 '\
-e 's block/bootdevice/by-name/vendor_boot_a sde22 '\
-e 's block/bootdevice/by-name/vendor_boot_b sde47 '\
-e 's block/bootdevice/by-name/vm-data sde65 '\
-e 's block/bootdevice/by-name/xbl_a sdb1 '\
-e 's block/bootdevice/by-name/xbl_b sdc1 '\
-e 's block/bootdevice/by-name/xbl_config_a sdb2 '\
-e 's block/bootdevice/by-name/xbl_config_b sdc2 '\
"$@"
;;
"onyx")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p7 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p27 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p28 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p15 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p14 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
"$@"
;;
"bullhead")
sed -i \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/DDR mmcblk0p28 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/aboot mmcblk0p8 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/abootbak mmcblk0p14 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/apdp mmcblk0p17 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/boot mmcblk0p37 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/cache mmcblk0p40 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/cmnlib mmcblk0p33 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/cmnlibak mmcblk0p35 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/config mmcblk0p16 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/devinfo mmcblk0p43 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/dpo mmcblk0p19 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/fsc mmcblk0p20 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/fsg mmcblk0p27 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/grow mmcblk0p46 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/hyp mmcblk0p6 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/hypbak mmcblk0p12 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/imgdata mmcblk0p29 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/keymaster mmcblk0p32 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/keymasterbak mmcblk0p34 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/keystore mmcblk0p44 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/laf mmcblk0p31 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/limits mmcblk0p15 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/metadata mmcblk0p30 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/misc mmcblk0p23 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/modem mmcblk0p1 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/modemst1 mmcblk0p25 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/modemst2 mmcblk0p26 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/msadp mmcblk0p18 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/oem mmcblk0p36 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/persist mmcblk0p24 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/persistent mmcblk0p42 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/pmic mmcblk0p2 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/pmicbak mmcblk0p10 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/recovery mmcblk0p38 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/rpm mmcblk0p7 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/rpmbak mmcblk0p13 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/sbl1 mmcblk0p3 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/sbl1bak mmcblk0p9 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/sdi mmcblk0p5 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/sec mmcblk0p22 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/ssd mmcblk0p21 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/system mmcblk0p41 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/tz mmcblk0p4 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/tzbak mmcblk0p11 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/userdata mmcblk0p45 ' \
-e 's block/platform/soc.0/f9824900.sdhci/by-name/vendor mmcblk0p39 ' \
"$@"
;;
"hammerhead")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p16 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p25 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p28 ' \
"$@"
;;
"mako")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p20 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p21 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p23 ' \
"$@"
;;
"grouper")
sed -i \
-e 's block/platform/sdhci-tegra.3/by-name/APP mmcblk0p3 ' \
-e 's block/platform/sdhci-tegra.3/by-name/CAC mmcblk0p4 ' \
-e 's block/platform/sdhci-tegra.3/by-name/UDA mmcblk0p9 ' \
-e 's block/platform/sdhci-tegra.3/by-name/MSC mmcblk0p5 ' \
-e 's block/platform/sdhci-tegra.3/by-name/LNX mmcblk0p2 ' \
-e 's block/platform/sdhci-tegra.3/by-name/SOS mmcblk0p1 ' \
"$@"
;;
"tilapia")
sed -i \
-e 's block/platform/sdhci-tegra.3/by-name/APP mmcblk0p3 ' \
-e 's block/platform/sdhci-tegra.3/by-name/CAC mmcblk0p5 ' \
-e 's block/platform/sdhci-tegra.3/by-name/UDA mmcblk0p10 ' \
-e 's block/platform/sdhci-tegra.3/by-name/MSC mmcblk0p6 ' \
-e 's block/platform/sdhci-tegra.3/by-name/LNX mmcblk0p2 ' \
-e 's block/platform/sdhci-tegra.3/by-name/SOS mmcblk0p1 ' \
"$@"
;;
"i9305" | "encore" | "n7000" | "n7100" | "i9300" | "anzu" | \
"coconut" | "haida" | "hallon" | "iyokan" | "mango" | "phoenix" | \
"satsuma" | "smultron" | "urushi" | "zeus" | "jenad")
# Untested for other revisions of Samsung GT-S6500:
# | "jena" | "trebon")
sed -i \
-e 's /block/ / ' \
"$@"
;;
"shieldtablet")
sed -i \
-e 's block/platform/sdhci-tegra.3/by-name/APP mmcblk0p14 ' \
-e 's block/platform/sdhci-tegra.3/by-name/CAC mmcblk0p15 ' \
-e 's block/platform/sdhci-tegra.3/by-name/UDA mmcblk0p24 ' \
-e 's block/platform/sdhci-tegra.3/by-name/MSC mmcblk0p16 ' \
-e 's block/platform/sdhci-tegra.3/by-name/LNX mmcblk0p13 ' \
-e 's block/platform/sdhci-tegra.3/by-name/SOS mmcblk0p11 ' \
"$@"
;;
"p3100" | "p3110" | "p3113" | "p5100" | "p5110" | "p5113" | "espressowifi" | "espresso3g" | "i9100g")
sed -i \
-e 's block/platform/omap/omap_hsmmc.1/by-name/DATAFS mmcblk0p10 ' \
-e 's block/platform/omap/omap_hsmmc.1/by-name/KERNEL mmcblk0p5 ' \
-e 's block/platform/omap/omap_hsmmc.1/by-name/FACTORYFS mmcblk0p9 ' \
-e 's block/platform/omap/omap_hsmmc.1/by-name/EFS mmcblk0p1 ' \
-e 's block/platform/omap/omap_hsmmc.1/by-name/CACHE mmcblk0p7 ' \
"$@"
;;
"maguro")
sed -i \
-e 's block/platform/omap/omap_hsmmc.0/by-name/system mmcblk0p10 ' \
-e 's block/platform/omap/omap_hsmmc.0/by-name/cache mmcblk0p11 ' \
-e 's block/platform/omap/omap_hsmmc.0/by-name/userdata mmcblk0p12 ' \
-e 's block/platform/omap/omap_hsmmc.0/by-name/misc mmcblk0p5 ' \
-e 's block/platform/omap/omap_hsmmc.0/by-name/boot mmcblk0p7 ' \
-e 's block/platform/omap/omap_hsmmc.0/by-name/recovery mmcblk0p8 ' \
-e 's block/platform/omap/omap_hsmmc.0/by-name/sbl mmcblk0p2 ' \
-e 's block/platform/omap/omap_hsmmc.0/by-name/xloader mmcblk0p1 ' \
-e 's block/platform/omap/omap_hsmmc.0/by-name/radio mmcblk0p9 ' \
-e 's block/platform/omap/omap_hsmmc.0/by-name/efs mmcblk0p3 ' \
"$@"
;;
"cheeseburger"|"dumpling")
sed -i \
-e 's block/bootdevice/by-name/LOGO sde18 ' \
-e 's block/bootdevice/by-name/abl sde16 ' \
-e 's block/bootdevice/by-name/ablbak sde17 ' \
-e 's block/bootdevice/by-name/apdp sde31 ' \
-e 's block/bootdevice/by-name/bluetooth sde24 ' \
-e 's block/bootdevice/by-name/boot sde19 ' \
-e 's block/bootdevice/by-name/boot_aging sde20 ' \
-e 's block/bootdevice/by-name/cache sda3 ' \
-e 's block/bootdevice/by-name/cdt sdd2 ' \
-e 's block/bootdevice/by-name/cmnlib sde27 ' \
-e 's block/bootdevice/by-name/cmnlib64 sde29 ' \
-e 's block/bootdevice/by-name/cmnlib64bak sde30 ' \
-e 's block/bootdevice/by-name/cmnlibbak sde28 ' \
-e 's block/bootdevice/by-name/config sda12 ' \
-e 's block/bootdevice/by-name/ddr sdd3 ' \
-e 's block/bootdevice/by-name/devcfg sde39 ' \
-e 's block/bootdevice/by-name/devinfo sde23 ' \
-e 's block/bootdevice/by-name/dip sde14 ' \
-e 's block/bootdevice/by-name/dpo sde33 ' \
-e 's block/bootdevice/by-name/dsp sde11 ' \
-e 's block/bootdevice/by-name/frp sda6 ' \
-e 's block/bootdevice/by-name/fsc sdf4 ' \
-e 's block/bootdevice/by-name/fsg sdf3 ' \
-e 's block/bootdevice/by-name/fw_4g9n4 sde45 ' \
-e 's block/bootdevice/by-name/fw_4j1ed sde43 ' \
-e 's block/bootdevice/by-name/fw_4t0n8 sde46 ' \
-e 's block/bootdevice/by-name/fw_8v1ee sde44 ' \
-e 's block/bootdevice/by-name/hyp sde5 ' \
-e 's block/bootdevice/by-name/hypbak sde6 ' \
-e 's block/bootdevice/by-name/keymaster sde25 ' \
-e 's block/bootdevice/by-name/keymasterbak sde26 ' \
-e 's block/bootdevice/by-name/keystore sda5 ' \
-e 's block/bootdevice/by-name/limits sde35 ' \
-e 's block/bootdevice/by-name/logdump sde40 ' \
-e 's block/bootdevice/by-name/logfs sde37 ' \
-e 's block/bootdevice/by-name/md5 sdf5 ' \
-e 's block/bootdevice/by-name/mdtp sde15 ' \
-e 's block/bootdevice/by-name/mdtpsecapp sde12 ' \
-e 's block/bootdevice/by-name/mdtpsecappbak sde13 ' \
-e 's block/bootdevice/by-name/minidump sde47 ' \
-e 's block/bootdevice/by-name/misc sda4 ' \
-e 's block/bootdevice/by-name/modem sde10 ' \
-e 's block/bootdevice/by-name/modemst1 sdf1 ' \
-e 's block/bootdevice/by-name/modemst2 sdf2 ' \
-e 's block/bootdevice/by-name/msadp sde32 ' \
-e 's block/bootdevice/by-name/oem_dycnvbk sda7 ' \
-e 's block/bootdevice/by-name/oem_stanvbk sda8 ' \
-e 's block/bootdevice/by-name/param sda9 ' \
-e 's block/bootdevice/by-name/persist sda2 ' \
-e 's block/bootdevice/by-name/pmic sde8 ' \
-e 's block/bootdevice/by-name/pmicbak sde9 ' \
-e 's block/bootdevice/by-name/recovery sde22 ' \
-e 's block/bootdevice/by-name/reserve sdd1 ' \
-e 's block/bootdevice/by-name/reserve1 sda10 ' \
-e 's block/bootdevice/by-name/reserve2 sda11 ' \
-e 's block/bootdevice/by-name/reserve3 sdf7 ' \
-e 's block/bootdevice/by-name/rpm sde1 ' \
-e 's block/bootdevice/by-name/rpmbak sde2 ' \
-e 's block/bootdevice/by-name/sec sde7 ' \
-e 's block/bootdevice/by-name/splash sde34 ' \
-e 's block/bootdevice/by-name/ssd sda1 ' \
-e 's block/bootdevice/by-name/sti sde38 ' \
-e 's block/bootdevice/by-name/storsec sde41 ' \
-e 's block/bootdevice/by-name/storsecbak sde42 ' \
-e 's block/bootdevice/by-name/system sde21 ' \
-e 's block/bootdevice/by-name/toolsfv sde36 ' \
-e 's block/bootdevice/by-name/tz sde3 ' \
-e 's block/bootdevice/by-name/tzbak sde4 ' \
-e 's block/bootdevice/by-name/userdata sda13 ' \
-e 's block/bootdevice/by-name/vendor sdf6 ' \
-e 's block/bootdevice/by-name/xbl sdb1 ' \
-e 's block/bootdevice/by-name/xblbak sdc1 ' \
"$@"
;;
"enchilada" | "fajita")
sed -i \
-e 's block/bootdevice/by-name/bluetooth sde5 ' \
-e 's block/bootdevice/by-name/boot sde11 ' \
-e 's block/bootdevice/by-name/dsp sde9 ' \
-e 's block/bootdevice/by-name/misc sda3 ' \
-e 's block/bootdevice/by-name/modem sde4 ' \
-e 's block/bootdevice/by-name/odm sda15 ' \
-e 's block/bootdevice/by-name/persist sda2 ' \
-e 's block/bootdevice/by-name/system sda13 ' \
-e 's block/bootdevice/by-name/userdata sda17 ' \
-e 's block/bootdevice/by-name/vbmeta sde17 ' \
-e 's block/bootdevice/by-name/vendor sde16 ' \
"$@"
;;
"bacon")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p15 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p14 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p28 ' \
"$@"
;;
"ace")
sed -i \
-e 's block/platform/msm_sdcc.2/by-num/p25 mmcblk0p25 ' \
-e 's block/platform/msm_sdcc.2/by-num/p26 mmcblk0p26 ' \
-e 's block/platform/msm_sdcc.2/by-num/p27 mmcblk0p27 ' \
-e 's block/platform/msm_sdcc.2/by-num/p28 mmcblk0p28 ' \
"$@"
;;
"flo"|"deb")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p4 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p14 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p22 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p30 ' \
-e 's block/platform/msm_sdcc.1/by-name/radio mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p4 ' \
-e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p25 ' \
-e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p24 ' \
"$@"
;;
"yuga")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p17 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p24 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p25 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p26 ' \
-e 's block/platform/msm_sdcc.1/by-name/LTALabel mmcblk1 ' \
"$@"
;;
"z3c" | "sirius")
# Z3 compact is also called "aries" | "d5803" in aosp (called z3c in cm12.1)
# Z2 is also called "d6503" in aosp (called sirius in cm12.1)
# untested for "amami" | "leo" | "tianchi")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/DDR mmcblk0p17 ' \
-e 's block/platform/msm_sdcc.1/by-name/FOTAKernel mmcblk0p16 ' \
-e 's block/platform/msm_sdcc.1/by-name/LTALabel mmcblk0p18 ' \
-e 's block/platform/msm_sdcc.1/by-name/TA mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/aboot mmcblk0p5 ' \
-e 's block/platform/msm_sdcc.1/by-name/alt_aboot mmcblk0p11 ' \
-e 's block/platform/msm_sdcc.1/by-name/alt_dbi mmcblk0p10 ' \
-e 's block/platform/msm_sdcc.1/by-name/alt_rpm mmcblk0p12 ' \
-e 's block/platform/msm_sdcc.1/by-name/alt_s1sbl mmcblk0p9 ' \
-e 's block/platform/msm_sdcc.1/by-name/alt_sbl1 mmcblk0p8 ' \
-e 's block/platform/msm_sdcc.1/by-name/alt_tz mmcblk0p13 ' \
-e 's block/platform/msm_sdcc.1/by-name/apps_log mmcblk0p22 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p14 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p24 ' \
-e 's block/platform/msm_sdcc.1/by-name/dbi mmcblk0p4 ' \
-e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p21 ' \
-e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p19 ' \
-e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p20 ' \
-e 's block/platform/msm_sdcc.1/by-name/ramdump mmcblk0p15 ' \
-e 's block/platform/msm_sdcc.1/by-name/rpm mmcblk0p6 ' \
-e 's block/platform/msm_sdcc.1/by-name/s1sbl mmcblk0p3 ' \
-e 's block/platform/msm_sdcc.1/by-name/sbl1 mmcblk0p2 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p23 ' \
-e 's block/platform/msm_sdcc.1/by-name/tz mmcblk0p7 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p25 ' \
"$@"
;;
"kis3")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p12 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p13 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p15 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p7 ' \
-e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p16 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p14 ' \
"$@"
;;
"m7spr")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/adsp mmcblk0p16 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p35 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p38 ' \
-e 's block/platform/msm_sdcc.1/by-name/carrier mmcblk0p30 ' \
-e 's block/platform/msm_sdcc.1/by-name/cdma_record mmcblk0p28 ' \
-e 's block/platform/msm_sdcc.1/by-name/control mmcblk0p25 ' \
-e 's block/platform/msm_sdcc.1/by-name/devlog mmcblk0p22 ' \
-e 's block/platform/msm_sdcc.1/by-name/dsps mmcblk0p15 ' \
-e 's block/platform/msm_sdcc.1/by-name/extra mmcblk0p27 ' \
-e 's block/platform/msm_sdcc.1/by-name/local mmcblk0p26 ' \
-e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p19 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem_st1 mmcblk0p20 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem_st2 mmcblk0p21 ' \
-e 's block/platform/msm_sdcc.1/by-name/pdata mmcblk0p24 ' \
-e 's block/platform/msm_sdcc.1/by-name/radio mmcblk0p33 ' \
-e 's block/platform/msm_sdcc.1/by-name/radio_config mmcblk0p17 ' \
-e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p36 ' \
-e 's block/platform/msm_sdcc.1/by-name/reserve mmcblk0p31 ' \
-e 's block/platform/msm_sdcc.1/by-name/reserve_1 mmcblk0p18 ' \
-e 's block/platform/msm_sdcc.1/by-name/reserve_2 mmcblk0p32 ' \
-e 's block/platform/msm_sdcc.1/by-name/reserve_3 mmcblk0p34 ' \
-e 's block/platform/msm_sdcc.1/by-name/skylink mmcblk0p29 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p37 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p39 ' \
"$@"
;;
"t6")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/adsp mmcblk0p16 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p37 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p41 ' \
-e 's block/platform/msm_sdcc.1/by-name/carrier mmcblk0p32 ' \
-e 's block/platform/msm_sdcc.1/by-name/cdma_record mmcblk0p30 ' \
-e 's block/platform/msm_sdcc.1/by-name/control mmcblk0p27 ' \
-e 's block/platform/msm_sdcc.1/by-name/devlog mmcblk0p24 ' \
-e 's block/platform/msm_sdcc.1/by-name/dsps mmcblk0p15 ' \
-e 's block/platform/msm_sdcc.1/by-name/extra mmcblk0p29 ' \
-e 's block/platform/msm_sdcc.1/by-name/local mmcblk0p28 ' \
-e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p21 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem_st1 mmcblk0p22 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem_st2 mmcblk0p23 ' \
-e 's block/platform/msm_sdcc.1/by-name/pdata mmcblk0p26 ' \
-e 's block/platform/msm_sdcc.1/by-name/radio mmcblk0p34 ' \
-e 's block/platform/msm_sdcc.1/by-name/radio_config mmcblk0p17 ' \
-e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p38 ' \
-e 's block/platform/msm_sdcc.1/by-name/reserve mmcblk0p33 ' \
-e 's block/platform/msm_sdcc.1/by-name/reserve_1 mmcblk0p20 ' \
-e 's block/platform/msm_sdcc.1/by-name/reserve_2 mmcblk0p35 ' \
-e 's block/platform/msm_sdcc.1/by-name/reserve_3 mmcblk0p36 ' \
-e 's block/platform/msm_sdcc.1/by-name/reserve_4 mmcblk0p40 ' \
-e 's block/platform/msm_sdcc.1/by-name/skylink mmcblk0p31 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p39 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p42 ' \
-e 's block/platform/msm_sdcc.1/by-name/wcnss mmcblk0p18 ' \
"$@"
;;
"wt88047")
sed -i \
-e 's block/bootdevice/by-name/userdata mmcblk0p30 ' \
-e 's block/bootdevice/by-name/boot mmcblk0p22 ' \
-e 's block/bootdevice/by-name/system mmcblk0p23 ' \
-e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
-e 's block/bootdevice/by-name/modemst1 mmcblk0p13 ' \
-e 's block/bootdevice/by-name/modemst2 mmcblk0p14 ' \
-e 's block/bootdevice/by-name/persist mmcblk0p25 ' \
"$@"
;;
"find5")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p21 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p19 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p18 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p20 ' \
"$@"
;;
"cancro")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/DDR mmcblk0p4 ' \
-e 's block/platform/msm_sdcc.1/by-name/aboot mmcblk0p7 ' \
-e 's block/platform/msm_sdcc.1/by-name/bk1 mmcblk0p8 ' \
-e 's block/platform/msm_sdcc.1/by-name/bk2 mmcblk0p11 ' \
-e 's block/platform/msm_sdcc.1/by-name/bk3 mmcblk0p15 ' \
-e 's block/platform/msm_sdcc.1/by-name/bk4 mmcblk0p17 ' \
-e 's block/platform/msm_sdcc.1/by-name/bk5 mmcblk0p18 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p19 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p24 ' \
-e 's block/platform/msm_sdcc.1/by-name/dbi mmcblk0p6 ' \
-e 's block/platform/msm_sdcc.1/by-name/fsc mmcblk0p14 ' \
-e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p16 ' \
-e 's block/platform/msm_sdcc.1/by-name/logo mmcblk0p10 ' \
-e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p9 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p22 ' \
-e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p12 ' \
-e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p13 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p21 ' \
-e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p20 ' \
-e 's block/platform/msm_sdcc.1/by-name/rpm mmcblk0p2 ' \
-e 's block/platform/msm_sdcc.1/by-name/sbl1 mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/ssd mmcblk0p5 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p23 ' \
-e 's block/platform/msm_sdcc.1/by-name/tz mmcblk0p3 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p25 ' \
"$@"
;;
"gemini")
sed -i \
-e 's block/bootdevice/by-name/aboot sde23 ' \
-e 's block/bootdevice/by-name/abootbak sde24 ' \
-e 's block/bootdevice/by-name/apdp sde5 ' \
-e 's block/bootdevice/by-name/bk1 sda3 ' \
-e 's block/bootdevice/by-name/bk10 sdf2 ' \
-e 's block/bootdevice/by-name/bk11 sdf4 ' \
-e 's block/bootdevice/by-name/bk12 sdf6 ' \
-e 's block/bootdevice/by-name/bk2 sda8 ' \
-e 's block/bootdevice/by-name/bk3 sda10 ' \
-e 's block/bootdevice/by-name/bk4 sdd2 ' \
-e 's block/bootdevice/by-name/bk5 sdd5 ' \
-e 's block/bootdevice/by-name/bk6 sde4 ' \
-e 's block/bootdevice/by-name/bk7 sde29 ' \
-e 's block/bootdevice/by-name/bk8 sde30 ' \
-e 's block/bootdevice/by-name/bk9 sde40 ' \
-e 's block/bootdevice/by-name/bluetooth sde26 ' \
-e 's block/bootdevice/by-name/boot sde36 ' \
-e 's block/bootdevice/by-name/cache sda13 ' \
-e 's block/bootdevice/by-name/cdt sdd3 ' \
-e 's block/bootdevice/by-name/cmnlib sde19 ' \
-e 's block/bootdevice/by-name/cmnlib64 sde21 ' \
-e 's block/bootdevice/by-name/cmnlib64bak sde22 ' \
-e 's block/bootdevice/by-name/cmnlibbak sde20 ' \
-e 's block/bootdevice/by-name/cust sde38 ' \
-e 's block/bootdevice/by-name/ddr sdd4 ' \
-e 's block/bootdevice/by-name/devcfg sda4 ' \
-e 's block/bootdevice/by-name/devcfgbak sda5 ' \
-e 's block/bootdevice/by-name/devinfo sde1 ' \
-e 's block/bootdevice/by-name/dip sde25 ' \
-e 's block/bootdevice/by-name/dpo sde2 ' \
-e 's block/bootdevice/by-name/dsp sde32 ' \
-e 's block/bootdevice/by-name/frp sda7 ' \
-e 's block/bootdevice/by-name/fsc sdf1 ' \
-e 's block/bootdevice/by-name/fsg sde28 ' \
-e 's block/bootdevice/by-name/hyp sde13 ' \
-e 's block/bootdevice/by-name/hypbak sde14 ' \
-e 's block/bootdevice/by-name/keymaster sde17 ' \
-e 's block/bootdevice/by-name/keymasterbak sde18 ' \
-e 's block/bootdevice/by-name/keystore sda6 ' \
-e 's block/bootdevice/by-name/lksecapp sde7 ' \
-e 's block/bootdevice/by-name/lksecappbak sde8 ' \
-e 's block/bootdevice/by-name/logo sde31 ' \
-e 's block/bootdevice/by-name/mdtp sde34 ' \
-e 's block/bootdevice/by-name/misc sda9 ' \
-e 's block/bootdevice/by-name/modem sde35 ' \
-e 's block/bootdevice/by-name/modemst1 sdf3 ' \
-e 's block/bootdevice/by-name/modemst2 sdf5 ' \
-e 's block/bootdevice/by-name/msadp sde6 ' \
-e 's block/bootdevice/by-name/oops sda11 ' \
-e 's block/bootdevice/by-name/persist sda12 ' \
-e 's block/bootdevice/by-name/pmic sde9 ' \
-e 's block/bootdevice/by-name/pmicbak sde10 ' \
-e 's block/bootdevice/by-name/recovery sde37 ' \
-e 's block/bootdevice/by-name/reserve sdd1 ' \
-e 's block/bootdevice/by-name/rpm sde11 ' \
-e 's block/bootdevice/by-name/rpmbak sde12 ' \
-e 's block/bootdevice/by-name/sec sde3 ' \
-e 's block/bootdevice/by-name/splash sde33 ' \
-e 's block/bootdevice/by-name/ssd sda1 ' \
-e 's block/bootdevice/by-name/sti sde27 ' \
-e 's block/bootdevice/by-name/switch sda2 ' \
-e 's block/bootdevice/by-name/system sde39 ' \
-e 's block/bootdevice/by-name/tz sde15 ' \
-e 's block/bootdevice/by-name/tzbak sde16 ' \
-e 's block/bootdevice/by-name/userdata sda14 ' \
-e 's block/bootdevice/by-name/xbl sdb1 ' \
-e 's block/bootdevice/by-name/xblbak sdc1 ' \
"$@"
;;
"gts210ltexx"|"gts210wifi")
sed -i \
-e 's block/platform/15540000.dwmmc0/by-name/BOOT mmcblk0p9 ' \
-e 's block/platform/15540000.dwmmc0/by-name/CACHE mmcblk0p20 ' \
-e 's block/platform/15540000.dwmmc0/by-name/EFS mmcblk0p3 ' \
-e 's block/platform/15540000.dwmmc0/by-name/SYSTEM mmcblk0p19 ' \
-e 's block/platform/15540000.dwmmc0/by-name/USERDATA mmcblk0p22 ' \
"$@"
;;
"kenzo")
sed -i \
-e 's block/bootdevice/by-name/DDR mmcblk0p15 ' \
-e 's block/bootdevice/by-name/aboot mmcblk0p19 ' \
-e 's block/bootdevice/by-name/abootbak mmcblk0p20 ' \
-e 's block/bootdevice/by-name/apdp mmcblk0p43 ' \
-e 's block/bootdevice/by-name/boot mmcblk0p21 ' \
-e 's block/bootdevice/by-name/cache mmcblk0p25 ' \
-e 's block/bootdevice/by-name/cmnlib mmcblk0p39 ' \
-e 's block/bootdevice/by-name/cmnlibbak mmcblk0p41 ' \
-e 's block/bootdevice/by-name/config mmcblk0p29 ' \
-e 's block/bootdevice/by-name/cust mmcblk0p36 ' \
-e 's block/bootdevice/by-name/devcfg mmcblk0p33 ' \
-e 's block/bootdevice/by-name/devinfo mmcblk0p23 ' \
-e 's block/bootdevice/by-name/dip mmcblk0p34 ' \
-e 's block/bootdevice/by-name/dpo mmcblk0p45 ' \
-e 's block/bootdevice/by-name/dsp mmcblk0p12 ' \
-e 's block/bootdevice/by-name/fsc mmcblk0p2 ' \
-e 's block/bootdevice/by-name/fsg mmcblk0p16 ' \
-e 's block/bootdevice/by-name/hyp mmcblk0p10 ' \
-e 's block/bootdevice/by-name/hypbak mmcblk0p11 ' \
-e 's block/bootdevice/by-name/keymaster mmcblk0p40 ' \
-e 's block/bootdevice/by-name/keymasterbak mmcblk0p42 ' \
-e 's block/bootdevice/by-name/keystore mmcblk0p28 ' \
-e 's block/bootdevice/by-name/limits mmcblk0p31 ' \
-e 's block/bootdevice/by-name/mcfg mmcblk0p38 ' \
-e 's block/bootdevice/by-name/mdtp mmcblk0p35 ' \
-e 's block/bootdevice/by-name/misc mmcblk0p27 ' \
-e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
-e 's block/bootdevice/by-name/modemst1 mmcblk0p13 ' \
-e 's block/bootdevice/by-name/modemst2 mmcblk0p14 ' \
-e 's block/bootdevice/by-name/mota mmcblk0p32 ' \
-e 's block/bootdevice/by-name/msadp mmcblk0p44 ' \
-e 's block/bootdevice/by-name/oem mmcblk0p30 ' \
-e 's block/bootdevice/by-name/persist mmcblk0p26 ' \
-e 's block/bootdevice/by-name/recovery mmcblk0p22 ' \
-e 's block/bootdevice/by-name/rpm mmcblk0p6 ' \
-e 's block/bootdevice/by-name/rpmbak mmcblk0p7 ' \
-e 's block/bootdevice/by-name/sbl1 mmcblk0p4 ' \
-e 's block/bootdevice/by-name/sbl1bak mmcblk0p5 ' \
-e 's block/bootdevice/by-name/sec mmcblk0p17 ' \
-e 's block/bootdevice/by-name/splash mmcblk0p18 ' \
-e 's block/bootdevice/by-name/ssd mmcblk0p3 ' \
-e 's block/bootdevice/by-name/syscfg mmcblk0p37 ' \
-e 's block/bootdevice/by-name/system mmcblk0p24 ' \
-e 's block/bootdevice/by-name/tz mmcblk0p8 ' \
-e 's block/bootdevice/by-name/tzbak mmcblk0p9 ' \
-e 's block/bootdevice/by-name/userdata mmcblk0p46 ' \
"$@"
;;
"armani")
sed -i \
-e 's block/platform/msm_sdcc.1/by-name/aboot mmcblk0p10 ' \
-e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p24 ' \
-e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p28 ' \
-e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p13 ' \
-e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p23 ' \
-e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p26 ' \
-e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p25 ' \
-e 's block/platform/msm_sdcc.1/by-name/rpm mmcblk0p3 ' \
-e 's block/platform/msm_sdcc.1/by-name/sbl1 mmcblk0p1 ' \
-e 's block/platform/msm_sdcc.1/by-name/sdi mmcblk0p8 ' \
-e 's block/platform/msm_sdcc.1/by-name/ssd mmcblk0p7 ' \
-e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p27 ' \
-e 's block/platform/msm_sdcc.1/by-name/tz mmcblk0p5 ' \
-e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p29 ' \
"$@"
;;
"ham")
sed -i \
-e 's block/bootdevice/by-name/boot mmcblk0p9 ' \
-e 's block/bootdevice/by-name/cache mmcblk0p21 ' \
-e 's block/bootdevice/by-name/dbi mmcblk0p3 ' \
-e 's block/bootdevice/by-name/frp mmcblk0p13 ' \
-e 's block/bootdevice/by-name/fsc mmcblk0p6 ' \
-e 's block/bootdevice/by-name/misc mmcblk0p20 ' \
-e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
-e 's block/bootdevice/by-name/modemst1 mmcblk0p16 ' \
-e 's block/bootdevice/by-name/modemst2 mmcblk0p17 ' \
-e 's block/bootdevice/by-name/mrd mmcblk0p12 ' \
-e 's block/bootdevice/by-name/pad mmcblk0p15 ' \
-e 's block/bootdevice/by-name/persist mmcblk0p19 ' \
-e 's block/bootdevice/by-name/recovery mmcblk0p10 ' \
-e 's block/bootdevice/by-name/rpm mmcblk0p4 ' \
-e 's block/bootdevice/by-name/sbl1 mmcblk0p2 ' \
-e 's block/bootdevice/by-name/splash mmcblk0p11 ' \
-e 's block/bootdevice/by-name/ssd mmcblk0p7 ' \
-e 's block/bootdevice/by-name/system mmcblk0p22 ' \
-e 's block/bootdevice/by-name/userdata mmcblk0p23 ' \
"$@"
;;
"oneplus3")
sed -i \
-e 's block/bootdevice/by-name/LOGO sde17 ' \
-e 's block/bootdevice/by-name/aboot sde15 ' \
-e 's block/bootdevice/by-name/abootbak sde16 ' \
-e 's block/bootdevice/by-name/apdp sde30 ' \
-e 's block/bootdevice/by-name/bluetooth sde23 ' \
-e 's block/bootdevice/by-name/boot sde18 ' \
-e 's block/bootdevice/by-name/boot_aging sde19 ' \
-e 's block/bootdevice/by-name/cache sda3 ' \
-e 's block/bootdevice/by-name/cdt sdd2 ' \
-e 's block/bootdevice/by-name/cmnlib sde26 ' \
-e 's block/bootdevice/by-name/cmnlib64 sde28 ' \
-e 's block/bootdevice/by-name/cmnlib64bak sde29 ' \
-e 's block/bootdevice/by-name/cmnlibbak sde27 ' \
-e 's block/bootdevice/by-name/config sda14 ' \
-e 's block/bootdevice/by-name/ddr sdd3 ' \
-e 's block/bootdevice/by-name/devcfg sda6 ' \
-e 's block/bootdevice/by-name/devcfgbak sda7 ' \
-e 's block/bootdevice/by-name/devinfo sde22 ' \
-e 's block/bootdevice/by-name/dip sde13 ' \
-e 's block/bootdevice/by-name/dpo sde32 ' \
-e 's block/bootdevice/by-name/dsp sde12 ' \
-e 's block/bootdevice/by-name/frp sda8 ' \
-e 's block/bootdevice/by-name/fsc sdf3 ' \
-e 's block/bootdevice/by-name/fsg sde7 ' \
-e 's block/bootdevice/by-name/hyp sde5 ' \
-e 's block/bootdevice/by-name/hypbak sde6 ' \
-e 's block/bootdevice/by-name/keymaster sde24 ' \
-e 's block/bootdevice/by-name/keymasterbak sde25 ' \
-e 's block/bootdevice/by-name/keystore sda5 ' \
-e 's block/bootdevice/by-name/md5 sdf4 ' \
-e 's block/bootdevice/by-name/mdtp sde14 ' \
-e 's block/bootdevice/by-name/misc sda4 ' \
-e 's block/bootdevice/by-name/modem sde11 ' \
-e 's block/bootdevice/by-name/modemst1 sdf1 ' \
-e 's block/bootdevice/by-name/modemst2 sdf2 ' \
-e 's block/bootdevice/by-name/msadp sde31 ' \
-e 's block/bootdevice/by-name/oem_dycnvbk sda9 ' \
-e 's block/bootdevice/by-name/oem_stanvbk sda10 ' \
-e 's block/bootdevice/by-name/param sda11 ' \
-e 's block/bootdevice/by-name/persist sda2 ' \
-e 's block/bootdevice/by-name/pmic sde9 ' \
-e 's block/bootdevice/by-name/pmicbak sde10 ' \
-e 's block/bootdevice/by-name/recovery sde21 ' \
-e 's block/bootdevice/by-name/reserve sdd1 ' \
-e 's block/bootdevice/by-name/reserve1 sda12 ' \
-e 's block/bootdevice/by-name/reserve2 sda13 ' \
-e 's block/bootdevice/by-name/rpm sde1 ' \
-e 's block/bootdevice/by-name/rpmbak sde2 ' \
-e 's block/bootdevice/by-name/sec sde8 ' \
-e 's block/bootdevice/by-name/splash sde33 ' \
-e 's block/bootdevice/by-name/ssd sda1 ' \
-e 's block/bootdevice/by-name/sti sde34 ' \
-e 's block/bootdevice/by-name/system sde20 ' \
-e 's block/bootdevice/by-name/tz sde3 ' \
-e 's block/bootdevice/by-name/tzbak sde4 ' \
-e 's block/bootdevice/by-name/userdata sda15 ' \
-e 's block/bootdevice/by-name/xbl sdb1 ' \
-e 's block/bootdevice/by-name/xblbak sdc1 ' \
"$@"
;;
"addison")
sed -i \
-e 's block/bootdevice/by-name/boot mmcblk0p37 ' \
-e 's block/bootdevice/by-name/cache mmcblk0p52 ' \
-e 's block/bootdevice/by-name/dsp mmcblk0p22 ' \
-e 's block/bootdevice/by-name/fsg mmcblk0p29 ' \
-e 's block/bootdevice/by-name/modem mmcblk0p19 ' \
-e 's block/bootdevice/by-name/persist mmcblk0p30 ' \
-e 's block/bootdevice/by-name/recovery mmcblk0p38 ' \
-e 's block/bootdevice/by-name/system mmcblk0p53 ' \
-e 's block/bootdevice/by-name/userdata mmcblk0p54 ' \
"$@"
;;
"mido")
sed -i \
-e 's block/bootdevice/by-name/boot mmcblk0p21 ' \
-e 's block/bootdevice/by-name/cache mmcblk0p25 ' \
-e 's block/bootdevice/by-name/config mmcblk0p29 ' \
-e 's block/bootdevice/by-name/dsp mmcblk0p12 ' \
-e 's block/bootdevice/by-name/fsc mmcblk0p2 ' \
-e 's block/bootdevice/by-name/misc mmcblk0p27 ' \
-e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
-e 's block/bootdevice/by-name/modemst1 mmcblk0p13 ' \
-e 's block/bootdevice/by-name/modemst2 mmcblk0p14 ' \
-e 's block/bootdevice/by-name/persist mmcblk0p26 ' \
-e 's block/bootdevice/by-name/recovery mmcblk0p22 ' \
-e 's block/bootdevice/by-name/rpm mmcblk0p6 ' \
-e 's block/bootdevice/by-name/sbl1 mmcblk0p4 ' \
-e 's block/bootdevice/by-name/splash mmcblk0p18 ' \
-e 's block/bootdevice/by-name/ssd mmcblk0p3 ' \
-e 's block/bootdevice/by-name/system mmcblk0p24 ' \
-e 's block/bootdevice/by-name/userdata mmcblk0p49 ' \
-e 's block/bootdevice/by-name/oem mmcblk0p30 ' \
"$@"
;;
"walleye")
sed -i \
-e 's block/platform/soc/1da4000.ufshc/by-name/abl_a sda8 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/abl_b sda29 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/apdp_a sda14 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/apdp_b sda35 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/board_info sdf1 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/boot_a sda9 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/boot_b sda30 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/cdt sdd5 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib64_a sda13 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib64_b sda34 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib_a sda12 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib_b sda33 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/ddr sdd6 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/devcfg_a sda16 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/devcfg_b sda37 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/devinfo sdf4 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/dip sdd8 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/dpo sdd9 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/dtbo_a sda21 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/dtbo_b sda42 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/frp sdd4 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/fsc sdd17 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/fsg sdf3 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/hosd_a sda10 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/hosd_b sda31 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/hyp_a sda5 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/hyp_b sda26 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/keymaster_a sda11 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/keymaster_b sda32 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/limits sdd11 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/lockbooter_a sda2 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/lockbooter_b sda23 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/logfs sdd13 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/metadata sde4 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/mfg sdf2 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/misc sdd1 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/modem_a sda7 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/modem_b sda28 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/modemst1 sdd15 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/modemst2 sdd16 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/msadp_a sda15 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/msadp_b sda36 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/padding0 sda1 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/padding1 sda44 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/persist sdd3 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/pg1fs sde2 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/pg2fs sde3 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/pmic_a sda6 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/pmic_b sda27 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/ramdump sde1 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/reserve3 sdd18 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/reserve4 sde5 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/reserve5 sdf5 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/rpm_a sda3 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/rpm_b sda24 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/sec sdd7 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/splash sdd10 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/ssd sdd2 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/sti sdd14 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/storesec_a sda17 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/storesec_b sda38 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/system_a sda22' \
-e 's block/platform/soc/1da4000.ufshc/by-name/system_b sda43 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/toolsfv sdd12 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/trusty_a sda19 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/trusty_b sda40 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/tz_a sda4 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/tz_b sda25 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/userdata sda45 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/vbmeta_a sda18 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/vbmeta_b sda39 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/vendor_a sda20 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/vendor_b sda41 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/xbl_a sdb1 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/xbl_b sdc1 ' \
"$@"
;;
"taimen")
sed -i \
-e 's block/platform/soc/1da4000.ufshc/by-name/abl_a sde6 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/abl_b sde20 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/aes_a sda10 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/aes_b sda11 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/align_parti sda12 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/apdp sde29 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/boot_a sde8 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/boot_b sde22 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/cdt sdd1 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib64_a sde10 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib64_b sde24 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib_a sde9 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib_b sde23 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/ddr sdd2 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/devcfg_a sde11 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/devcfg_b sde25 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/devinfo sde34 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/dip sde35 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/dpo sde36 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/dtbo_a sde13 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/dtbo_b sde27 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/frp sdg1 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/fsc sdf3 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/fsg sde32 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/ftm sda6 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/hyp_a sde3 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/hyp_b sde17 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/keymaster_a sde7 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/keymaster_b sde21 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/laf_a sda1 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/laf_b sda2 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/limits sde37 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/logfs sde39 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/metadata sde41 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/misc sda5 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/modem_a sde5 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/modem_b sde19 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/modemst1 sdf1 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/modemst2 sdf2 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/msadp sde30 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/persist sda4 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/pmic_a sde4 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/pmic_b sde18 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/pstore sda9 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/rpm_a sde1 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/rpm_b sde15 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/sda sda ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/sdb sdb ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/sdc sdc ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/sdd sdd ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/sde sde ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/sdf sdf ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/sdg sdg ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/sec sde33 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/ssd sda3 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/sti sde40 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/storesec sde31 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/system_a sda7 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/system_b sda8 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/toolsfv sde38 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/tz_a sde2 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/tz_b sde16 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/userdata sda13 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/vbmeta_a sde12 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/vbmeta_b sde26 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/vendor_a sde14 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/vendor_b sde28 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/xbl_a sdb1 ' \
-e 's block/platform/soc/1da4000.ufshc/by-name/xbl_b sdc1 ' \
"$@"
;;
"vayu")
sed -i \
-e 's block/bootdevice/by-name/abl sde36 ' \
-e 's block/bootdevice/by-name/ablbak sde37 ' \
-e 's block/bootdevice/by-name/aop sde16 ' \
-e 's block/bootdevice/by-name/aopbak sde1 ' \
-e 's block/bootdevice/by-name/apdp sde8 ' \
-e 's block/bootdevice/by-name/bk01 sda4 ' \
-e 's block/bootdevice/by-name/bk02 sda5 ' \
-e 's block/bootdevice/by-name/bk03 sda6 ' \
-e 's block/bootdevice/by-name/bk04 sda7 ' \
-e 's block/bootdevice/by-name/bk06 sda13 ' \
-e 's block/bootdevice/by-name/bk08 sda20 ' \
-e 's block/bootdevice/by-name/bk09 sda22 ' \
-e 's block/bootdevice/by-name/bk31 sdd1 ' \
-e 's block/bootdevice/by-name/bk32 sdd3 ' \
-e 's block/bootdevice/by-name/bk33 sdd5 ' \
-e 's block/bootdevice/by-name/bk41 sde5 ' \
-e 's block/bootdevice/by-name/bk43 sde24 ' \
-e 's block/bootdevice/by-name/bk44 sde30 ' \
-e 's block/bootdevice/by-name/bk45 sde40 ' \
-e 's block/bootdevice/by-name/bk47 sde50 ' \
-e 's block/bootdevice/by-name/bk51 sdf3 ' \
-e 's block/bootdevice/by-name/bk52 sdf4 ' \
-e 's block/bootdevice/by-name/bluetooth sde27 ' \
-e 's block/bootdevice/by-name/boot sde49 ' \
-e 's block/bootdevice/by-name/cache sda29 ' \
-e 's block/bootdevice/by-name/catecontentfv sde29 ' \
-e 's block/bootdevice/by-name/catefv sde19 ' \
-e 's block/bootdevice/by-name/cateloader sde32 ' \
-e 's block/bootdevice/by-name/cdt sdd2 ' \
-e 's block/bootdevice/by-name/cmnlib sde20 ' \
-e 's block/bootdevice/by-name/cmnlib64 sde22 ' \
-e 's block/bootdevice/by-name/cmnlib64bak sde23 ' \
-e 's block/bootdevice/by-name/cmnlibbak sde21 ' \
-e 's block/bootdevice/by-name/core_nhlos sde51 ' \
-e 's block/bootdevice/by-name/countrycode sda10 ' \
-e 's block/bootdevice/by-name/cust sda31 ' \
-e 's block/bootdevice/by-name/dbg sda3 ' \
-e 's block/bootdevice/by-name/ddr sdd4 ' \
-e 's block/bootdevice/by-name/devcfg sde14 ' \
-e 's block/bootdevice/by-name/devcfgbak sde15 ' \
-e 's block/bootdevice/by-name/devinfo sda17 ' \
-e 's block/bootdevice/by-name/dip sde28 ' \
-e 's block/bootdevice/by-name/dsp sde48 ' \
-e 's block/bootdevice/by-name/dtbo sde45 ' \
-e 's block/bootdevice/by-name/exaid sda30 ' \
-e 's block/bootdevice/by-name/ffu sda15 ' \
-e 's block/bootdevice/by-name/frp sda9 ' \
-e 's block/bootdevice/by-name/fsc sdf2 ' \
-e 's block/bootdevice/by-name/fsg sdf1 ' \
-e 's block/bootdevice/by-name/gsort sde44 ' \
-e 's block/bootdevice/by-name/hyp sde42 ' \
-e 's block/bootdevice/by-name/hypbak sde43 ' \
-e 's block/bootdevice/by-name/ifaa sde46 ' \
-e 's block/bootdevice/by-name/imagefv sda27 ' \
-e 's block/bootdevice/by-name/keymaster sde25 ' \
-e 's block/bootdevice/by-name/keymasterbak sde26 ' \
-e 's block/bootdevice/by-name/keystore sda8 ' \
-e 's block/bootdevice/by-name/limits sde4 ' \
-e 's block/bootdevice/by-name/logdump sda24 ' \
-e 's block/bootdevice/by-name/logfs sda14 ' \
-e 's block/bootdevice/by-name/logo sde47 ' \
-e 's block/bootdevice/by-name/metadata sda19 ' \
-e 's block/bootdevice/by-name/minidump sda25 ' \
-e 's block/bootdevice/by-name/misc sda11 ' \
-e 's block/bootdevice/by-name/modem sde52 ' \
-e 's block/bootdevice/by-name/modemst1 sdf5 ' \
-e 's block/bootdevice/by-name/modemst2 sdf6 ' \
-e 's block/bootdevice/by-name/msadp sde9 ' \
-e 's block/bootdevice/by-name/multiimgoem sde1 ' \
-e 's block/bootdevice/by-name/multiimgqti sde2 ' \
-e 's block/bootdevice/by-name/oem_misc1 sda18 ' \
-e 's block/bootdevice/by-name/oops sda16 ' \
-e 's block/bootdevice/by-name/persist sdf7 ' \
-e 's block/bootdevice/by-name/persistbak sdf8 ' \
-e 's block/bootdevice/by-name/qupfw sde6 ' \
-e 's block/bootdevice/by-name/qupfwbak sde7 ' \
-e 's block/bootdevice/by-name/rawdump sda26 ' \
-e 's block/bootdevice/by-name/recovery sda28 ' \
-e 's block/bootdevice/by-name/secdata sde3 ' \
-e 's block/bootdevice/by-name/splash sda21 ' \
-e 's block/bootdevice/by-name/spunvm sde41 ' \
-e 's block/bootdevice/by-name/ssd sda2 ' \
-e 's block/bootdevice/by-name/storsec sde11 ' \
-e 's block/bootdevice/by-name/super sda23 ' \
-e 's block/bootdevice/by-name/switch sda1 ' \
-e 's block/bootdevice/by-name/toolsfv sde35 ' \
-e 's block/bootdevice/by-name/tz sde38 ' \
-e 's block/bootdevice/by-name/tzbak sde39 ' \
-e 's block/bootdevice/by-name/uefisecapp sde33 ' \
-e 's block/bootdevice/by-name/uefisecappbak sde34 ' \
-e 's block/bootdevice/by-name/uefivarstore sde18 ' \
-e 's block/bootdevice/by-name/userdata sda32 ' \
-e 's block/bootdevice/by-name/vbmeta sde10 ' \
-e 's block/bootdevice/by-name/vbmeta_system sde12 ' \
-e 's block/bootdevice/by-name/vbmeta_vendor sde13 ' \
-e 's block/bootdevice/by-name/vm-data sda12 ' \
-e 's block/bootdevice/by-name/xbl sdb2 ' \
-e 's block/bootdevice/by-name/xbl_config sdb1 ' \
-e 's block/bootdevice/by-name/xbl_configbak sdc1 ' \
-e 's block/bootdevice/by-name/xblbak sdc2 ' \
"$@"
;;
*)
cat <<EOF
****************************************************************
****************************************************************
ERROR: $DEVICE does not have mountpoint fixup data - see
Sailfish OS HADK for details on how to fix this.
****************************************************************
****************************************************************
EOF
exit 1
;;
esac
For immediate assistance, please email our customer support: [email protected]