Advertisement
kamstartech

Untitled

Feb 7th, 2023
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 119.05 KB | None | 0 0
  1. HABUILD_SDK [lava] jimmykamanga@ombuild:~/hadk$ cat device/xiaomi/mt6768-common/rootdir/etc/fstab.mt6768
  2. # 1 "vendor/mediatek/proprietary/hardware/fstab/mt6768/fstab.in.mt6768"
  3. # 1 "<built-in>" 1
  4. # 1 "<built-in>" 3
  5. # 341 "<built-in>" 3
  6. # 1 "<command line>" 1
  7. # 1 "<built-in>" 2
  8. # 1 "vendor/mediatek/proprietary/hardware/fstab/mt6768/fstab.in.mt6768" 2
  9. # 144 "vendor/mediatek/proprietary/hardware/fstab/mt6768/fstab.in.mt6768"
  10. system /system ext4 ro wait,,avb=vbmeta_system,logical,first_stage_mount,avb_keys=/avb/q-gsi.avbpubkey:/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey
  11.  
  12. vendor /vendor ext4 ro wait,,avb,logical,first_stage_mount
  13.  
  14.  
  15. product /product ext4 ro wait,,avb,logical,first_stage_mount
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22. /dev/block/platform/bootdevice/by-name/md_udc /metadata ext4 noatime,nosuid,nodev,discard wait,check,formattable,first_stage_mount
  23.  
  24. /dev/block/platform/bootdevice/by-name/userdata /data ext4 noatime,nosuid,nodev,noauto_da_alloc,barrier=0,errors=panic,inlinecrypt wait,check,formattable,quota,latemount,resize,reservedsize=128m,checkpoint=block,fileencryption=aes-256-xts:aes-256-cts:v1
  25.  
  26. /dev/block/platform/bootdevice/by-name/cache /cache ext4 noatime,nosuid,nodev,noauto_da_alloc,discard wait,check,formattable
  27.  
  28. /dev/block/platform/bootdevice/by-name/protect1 /mnt/vendor/protect_f ext4 noatime,nosuid,nodev,noauto_da_alloc,commit=1,nodelalloc wait,check,formattable
  29. /dev/block/platform/bootdevice/by-name/protect2 /mnt/vendor/protect_s ext4 noatime,nosuid,nodev,noauto_da_alloc,commit=1,nodelalloc wait,check,formattable
  30. /dev/block/platform/bootdevice/by-name/nvdata /mnt/vendor/nvdata ext4 noatime,nosuid,nodev,noauto_da_alloc,discard wait,check,formattable
  31. /dev/block/platform/bootdevice/by-name/nvcfg /mnt/vendor/nvcfg ext4 noatime,nosuid,nodev,noauto_da_alloc,commit=1,nodelalloc wait,check,formattable
  32.  
  33.  
  34. /dev/block/platform/bootdevice/by-name/persist /mnt/vendor/persist ext4 noatime,nosuid,nodev,noauto_da_alloc,commit=1,nodelalloc wait,check,formattable
  35.  
  36.  
  37. /devices/platform/externdevice* auto auto defaults voldmanaged=sdcard1:auto,encryptable=userdata
  38. /devices/platform/mt_usb* auto vfat defaults voldmanaged=sdcard1:auto,encryptable=userdata
  39.  
  40. /dev/block/platform/bootdevice/by-name/frp /persistent emmc defaults defaults
  41.  
  42. /dev/block/platform/bootdevice/by-name/nvram /nvram emmc defaults defaults
  43. /dev/block/platform/bootdevice/by-name/proinfo /proinfo emmc defaults defaults
  44. /dev/block/platform/bootdevice/by-name/lk /bootloader emmc defaults defaults
  45. /dev/block/platform/bootdevice/by-name/lk2 /bootloader2 emmc defaults defaults
  46. /dev/block/platform/bootdevice/by-name/misc /misc emmc defaults defaults
  47. /dev/block/platform/bootdevice/by-name/para /para emmc defaults defaults
  48.  
  49.  
  50. /dev/block/platform/bootdevice/by-name/recovery /recovery emmc defaults first_stage_mount,nofail,
  51.  
  52. /dev/block/platform/bootdevice/by-name/boot /boot emmc defaults first_stage_mount,nofail,
  53.  
  54.  
  55.  
  56.  
  57.  
  58. /dev/block/platform/bootdevice/by-name/vbmeta_vendor /vbmeta_vendor emmc defaults first_stage_mount,nofail,
  59. /dev/block/platform/bootdevice/by-name/vbmeta_system /vbmeta_system emmc defaults first_stage_mount,nofail,,avb=vbmeta
  60.  
  61. /dev/block/platform/bootdevice/by-name/logo /logo emmc defaults defaults
  62. /dev/block/platform/bootdevice/by-name/expdb /expdb emmc defaults defaults
  63. /dev/block/platform/bootdevice/by-name/seccfg /seccfg emmc defaults defaults
  64.  
  65. /dev/block/platform/bootdevice/by-name/tee1 /tee1 emmc defaults defaults
  66. /dev/block/platform/bootdevice/by-name/tee2 /tee2 emmc defaults defaults
  67.  
  68.  
  69. /dev/block/platform/bootdevice/by-name/scp1 /scp1 emmc defaults defaults
  70. /dev/block/platform/bootdevice/by-name/scp2 /scp2 emmc defaults defaults
  71.  
  72.  
  73. /dev/block/platform/bootdevice/by-name/sspm_1 /sspm_1 emmc defaults defaults
  74. /dev/block/platform/bootdevice/by-name/sspm_2 /sspm_2 emmc defaults defaults
  75.  
  76.  
  77.  
  78.  
  79. /dev/block/platform/bootdevice/by-name/md1img /md1img emmc defaults defaults
  80. /dev/block/platform/bootdevice/by-name/md1dsp /md1dsp emmc defaults defaults
  81.  
  82.  
  83.  
  84.  
  85.  
  86. /dev/block/platform/bootdevice/by-name/gz1 /gz1 emmc defaults defaults
  87. /dev/block/platform/bootdevice/by-name/gz2 /gz2 emmc defaults defaults
  88.  
  89. /dev/block/platform/bootdevice/by-name/spmfw /spmfw emmc defaults defaults
  90.  
  91.  
  92.  
  93.  
  94. /dev/block/platform/bootdevice/by-name/boot_para /boot_para emmc defaults defaults
  95.  
  96. /dev/block/platform/bootdevice/by-name/dtbo /dtbo emmc defaults defaults
  97.  
  98.  
  99. /dev/block/platform/bootdevice/by-name/otp /otp emmc defaults defaults
  100.  
  101.  
  102. /dev/block/platform/bootdevice/by-name/vbmeta /vbmeta emmc defaults defaults
  103.  
  104. # ZRAM - Compressed RAM based Block Device (SWAP)
  105. /dev/block/zram0 none swap defaults zramsize=2147483648,max_comp_streams=8
  106. HABUILD_SDK [lava] jimmykamanga@ombuild:~/hadk$ cat hybris/hybris-boot/fixup-mountpoints
  107. #!/bin/sh
  108. # Fix up mount points device node names.
  109. #
  110. # /data needs to be mounted in initrd, but there is no udev that early,
  111. # which means there is no /dev/block/platform/*/by-name/* (or bootdevice).
  112. # This file is a map from the "by-name" path to /dev/mmcblkMpN.
  113. # It also serves dhd to convert fstab and *.rc mount entries to systemd units,
  114. # because at that boot stage there is still no udev "by-name" paths, even when
  115. # systemd starts to execut the "*.mount" units.
  116.  
  117. DEVICE=$1
  118. shift
  119.  
  120. echo "Fixing mount-points for device $DEVICE"
  121.  
  122. case "$DEVICE" in
  123. "lancelot" | "lava")
  124. sed -i \
  125. -e 's block/platform/bootdevice/by-name/boot mmcblk0p33 ' \
  126. -e 's block/platform/bootdevice/by-name/boot_para mmcblk0p20 ' \
  127. -e 's block/platform/bootdevice/by-name/cache mmcblk0p44 ' \
  128. -e 's block/platform/bootdevice/by-name/cust mmcblk0p40 ' \
  129. -e 's block/platform/bootdevice/by-name/devinfo mmcblk0p41 ' \
  130. -e 's block/platform/bootdevice/by-name/dtbo mmcblk0p34 ' \
  131. -e 's block/platform/bootdevice/by-name/exaid mmcblk0p39 ' \
  132. -e 's block/platform/bootdevice/by-name/expdb mmcblk0p4 ' \
  133. -e 's block/platform/bootdevice/by-name/ffu mmcblk0p42 ' \
  134. -e 's block/platform/bootdevice/by-name/flashinfo mmcblk0p47 ' \
  135. -e 's block/platform/bootdevice/by-name/frp mmcblk0p5 ' \
  136. -e 's block/platform/bootdevice/by-name/gsort mmcblk0p37 ' \
  137. -e 's block/platform/bootdevice/by-name/gz1 mmcblk0p29 ' \
  138. -e 's block/platform/bootdevice/by-name/gz2 mmcblk0p30 ' \
  139. -e 's block/platform/bootdevice/by-name/lk mmcblk0p31 ' \
  140. -e 's block/platform/bootdevice/by-name/lk2 mmcblk0p32 ' \
  141. -e 's block/platform/bootdevice/by-name/logo mmcblk0p22 ' \
  142. -e 's block/platform/bootdevice/by-name/md1img mmcblk0p23 ' \
  143. -e 's block/platform/bootdevice/by-name/md_udc mmcblk0p9 ' \
  144. -e 's block/platform/bootdevice/by-name/metadata mmcblk0p10 ' \
  145. -e 's block/platform/bootdevice/by-name/minidump mmcblk0p38 ' \
  146. -e 's block/platform/bootdevice/by-name/misc mmcblk0p2 ' \
  147. -e 's block/platform/bootdevice/by-name/nvcfg mmcblk0p11 ' \
  148. -e 's block/platform/bootdevice/by-name/nvdata mmcblk0p12 ' \
  149. -e 's block/platform/bootdevice/by-name/nvram mmcblk0p21 ' \
  150. -e 's block/platform/bootdevice/by-name/otp mmcblk0p46 ' \
  151. -e 's block/platform/bootdevice/by-name/para mmcblk0p3 ' \
  152. -e 's block/platform/bootdevice/by-name/persist mmcblk0p13 ' \
  153. -e 's block/platform/bootdevice/by-name/persistbak mmcblk0p14 ' \
  154. -e 's block/platform/bootdevice/by-name/proinfo mmcblk0p19 ' \
  155. -e 's block/platform/bootdevice/by-name/protect1 mmcblk0p15 ' \
  156. -e 's block/platform/bootdevice/by-name/protect2 mmcblk0p16 ' \
  157. -e 's block/platform/bootdevice/by-name/recovery mmcblk0p1 ' \
  158. -e 's block/platform/bootdevice/by-name/scp1 mmcblk0p25 ' \
  159. -e 's block/platform/bootdevice/by-name/scp2 mmcblk0p26 ' \
  160. -e 's block/platform/bootdevice/by-name/sec1 mmcblk0p18 ' \
  161. -e 's block/platform/bootdevice/by-name/seccfg mmcblk0p17 ' \
  162. -e 's block/platform/bootdevice/by-name/spmfw mmcblk0p24 ' \
  163. -e 's block/platform/bootdevice/by-name/sspm_1 mmcblk0p27 ' \
  164. -e 's block/platform/bootdevice/by-name/sspm_2 mmcblk0p28 ' \
  165. -e 's block/platform/bootdevice/by-name/super mmcblk0p43 ' \
  166. -e 's block/platform/bootdevice/by-name/tee1 mmcblk0p35 ' \
  167. -e 's block/platform/bootdevice/by-name/tee2 mmcblk0p36 ' \
  168. -e 's block/platform/bootdevice/by-name/userdata mmcblk0p45 ' \
  169. -e 's block/platform/bootdevice/by-name/vbmeta mmcblk0p6 ' \
  170. -e 's block/platform/bootdevice/by-name/vbmeta_system mmcblk0p7 ' \
  171. -e 's block/platform/bootdevice/by-name/vbmeta_vendor mmcblk0p8 ' \
  172. "$@"
  173. ;;
  174.  
  175. "pdx213")
  176. sed -i \
  177. -e 's block/bootdevice/by-name/TA sda1 ' \
  178. -e 's block/bootdevice/by-name/aop_a sda10 ' \
  179. -e 's block/bootdevice/by-name/aop_b sda11 ' \
  180. -e 's block/bootdevice/by-name/hyp_a sda12 ' \
  181. -e 's block/bootdevice/by-name/hyp_b sda13 ' \
  182. -e 's block/bootdevice/by-name/abl_a sda14 ' \
  183. -e 's block/bootdevice/by-name/abl_b sda15 ' \
  184. -e 's block/bootdevice/by-name/keymaster_a sda16 ' \
  185. -e 's block/bootdevice/by-name/keymaster_b sda17 ' \
  186. -e 's block/bootdevice/by-name/devcfg_a sda18 ' \
  187. -e 's block/bootdevice/by-name/devcfg_b sda19 ' \
  188. -e 's block/bootdevice/by-name/persist sda2 ' \
  189. -e 's block/bootdevice/by-name/tzxflattest_a sda20 ' \
  190. -e 's block/bootdevice/by-name/tzxflattest_b sda21 ' \
  191. -e 's block/bootdevice/by-name/uefisecapp_a sda22 ' \
  192. -e 's block/bootdevice/by-name/uefisecapp_b sda23 ' \
  193. -e 's block/bootdevice/by-name/fsc sda24 ' \
  194. -e 's block/bootdevice/by-name/modemst1 sda25 ' \
  195. -e 's block/bootdevice/by-name/modemst2 sda26 ' \
  196. -e 's block/bootdevice/by-name/qupfw_a sda27 ' \
  197. -e 's block/bootdevice/by-name/qupfw_b sda28 ' \
  198. -e 's block/bootdevice/by-name/imagefv_a sda29 ' \
  199. -e 's block/bootdevice/by-name/LTALabel sda3 ' \
  200. -e 's block/bootdevice/by-name/imagefv_b sda30 ' \
  201. -e 's block/bootdevice/by-name/boot_a sda31 ' \
  202. -e 's block/bootdevice/by-name/boot_b sda32 ' \
  203. -e 's block/bootdevice/by-name/recovery_a sda33 ' \
  204. -e 's block/bootdevice/by-name/recovery_b sda34 ' \
  205. -e 's block/bootdevice/by-name/bluetooth sda35 ' \
  206. -e 's block/bootdevice/by-name/bluetooth_b sda36 ' \
  207. -e 's block/bootdevice/by-name/modem sda37 ' \
  208. -e 's block/bootdevice/by-name/modem_b sda38 ' \
  209. -e 's block/bootdevice/by-name/dsp sda39 ' \
  210. -e 's block/bootdevice/by-name/xflkeystore sda4 ' \
  211. -e 's block/bootdevice/by-name/dsp_b sda40 ' \
  212. -e 's block/bootdevice/by-name/devinfo sda41 ' \
  213. -e 's block/bootdevice/by-name/apdp sda42 ' \
  214. -e 's block/bootdevice/by-name/splash sda43 ' \
  215. -e 's block/bootdevice/by-name/limits sda44 ' \
  216. -e 's block/bootdevice/by-name/toolsfv sda45 ' \
  217. -e 's block/bootdevice/by-name/logfs sda46 ' \
  218. -e 's block/bootdevice/by-name/storsec sda47 ' \
  219. -e 's block/bootdevice/by-name/ddr sda48 ' \
  220. -e 's block/bootdevice/by-name/ssd sda49 ' \
  221. -e 's block/bootdevice/by-name/xflkeystorebak sda5 ' \
  222. -e 's block/bootdevice/by-name/misc sda50 ' \
  223. -e 's block/bootdevice/by-name/keystore sda51 ' \
  224. -e 's block/bootdevice/by-name/appslog sda52 ' \
  225. -e 's block/bootdevice/by-name/diag sda53 ' \
  226. -e 's block/by-name/metadata sda54 ' \
  227. -e 's block/bootdevice/by-name/spunvm sda55 ' \
  228. -e 's block/bootdevice/by-name/secdata sda56 ' \
  229. -e 's block/bootdevice/by-name/uefivarstore sda57 ' \
  230. -e 's block/bootdevice/by-name/questdatafv sda58 ' \
  231. -e 's block/bootdevice/by-name/limits-cdsp sda59 ' \
  232. -e 's block/bootdevice/by-name/frp sda6 ' \
  233. -e 's block/bootdevice/by-name/multiimgoem_a sda60 ' \
  234. -e 's block/bootdevice/by-name/multiimgoem_b sda61 ' \
  235. -e 's block/bootdevice/by-name/vbmeta_a sda62 ' \
  236. -e 's block/bootdevice/by-name/vbmeta_b sda63 ' \
  237. -e 's block/bootdevice/by-name/vbmeta_system_a sda64 ' \
  238. -e 's block/bootdevice/by-name/vbmeta_system_b sda65 ' \
  239. -e 's block/bootdevice/by-name/dtbo_a sda66 ' \
  240. -e 's block/bootdevice/by-name/dtbo_b sda67 ' \
  241. -e 's block/bootdevice/by-name/rdimage_a sda68 ' \
  242. -e 's block/bootdevice/by-name/rdimage_b sda69 ' \
  243. -e 's block/bootdevice/by-name/fsg sda7 ' \
  244. -e 's block/bootdevice/by-name/catecontentfv sda70 ' \
  245. -e 's block/bootdevice/by-name/catefv sda71 ' \
  246. -e 's block/bootdevice/by-name/cateloader sda72 ' \
  247. -e 's block/bootdevice/by-name/cdt sda73 ' \
  248. -e 's block/bootdevice/by-name/multiimgqti_a sda74 ' \
  249. -e 's block/bootdevice/by-name/multiimgqti_b sda75 ' \
  250. -e 's block/by-name/oem_a sda76 ' \
  251. -e 's block/bootdevice/by-name/oem_b sda77 ' \
  252. -e 's block/bootdevice/by-name/super sda78 ' \
  253. -e 's block/bootdevice/by-name/userdata sda79 ' \
  254. -e 's block/bootdevice/by-name/tz_a sda8 ' \
  255. -e 's block/bootdevice/by-name/rddata sda80 ' \
  256. -e 's block/bootdevice/by-name/tz_b sda9 ' \
  257. -e 's block/bootdevice/by-name/xbl_a sdb1 ' \
  258. -e 's block/bootdevice/by-name/xbl_config_a sdb2 ' \
  259. -e 's block/bootdevice/by-name/xbl_b sdc1 ' \
  260. -e 's block/bootdevice/by-name/xbl_config_b sdc2 ' \
  261. "$@"
  262. ;;
  263.  
  264. "pdx203"|"pdx206")
  265. sed -i \
  266. -e 's block/bootdevice/by-name/LTALabel sda2 ' \
  267. -e 's block/bootdevice/by-name/TA sda1 ' \
  268. -e 's block/bootdevice/by-name/abl_a sda14 ' \
  269. -e 's block/bootdevice/by-name/abl_b sda28 ' \
  270. -e 's block/bootdevice/by-name/aop_a sda11 ' \
  271. -e 's block/bootdevice/by-name/aop_b sda25 ' \
  272. -e 's block/bootdevice/by-name/apdp sda43 ' \
  273. -e 's block/bootdevice/by-name/appslog sda55 ' \
  274. -e 's block/bootdevice/by-name/bluetooth sda62 ' \
  275. -e 's block/bootdevice/by-name/bluetooth_b sda76 ' \
  276. -e 's block/bootdevice/by-name/boot_a sda64 ' \
  277. -e 's block/bootdevice/by-name/boot_b sda78 ' \
  278. -e 's block/bootdevice/by-name/cdt sda51 ' \
  279. -e 's block/bootdevice/by-name/cmnlib64_a sda17 ' \
  280. -e 's block/bootdevice/by-name/cmnlib64_b sda31 ' \
  281. -e 's block/bootdevice/by-name/cmnlib_a sda16 ' \
  282. -e 's block/bootdevice/by-name/cmnlib_b sda30 ' \
  283. -e 's block/bootdevice/by-name/ddr sda41 ' \
  284. -e 's block/bootdevice/by-name/devcfg_a sda18 ' \
  285. -e 's block/bootdevice/by-name/devcfg_b sda32 ' \
  286. -e 's block/bootdevice/by-name/devinfo sda40 ' \
  287. -e 's block/bootdevice/by-name/diag sda56 ' \
  288. -e 's block/bootdevice/by-name/dsp sda63 ' \
  289. -e 's block/bootdevice/by-name/dsp_b sda77 ' \
  290. -e 's block/bootdevice/by-name/dtbo_a sda69 ' \
  291. -e 's block/bootdevice/by-name/dtbo_b sda83 ' \
  292. -e 's block/bootdevice/by-name/frp sda6 ' \
  293. -e 's block/bootdevice/by-name/hyp_a sda13 ' \
  294. -e 's block/bootdevice/by-name/hyp_b sda27 ' \
  295. -e 's block/bootdevice/by-name/imagefv_a sda20 ' \
  296. -e 's block/bootdevice/by-name/imagefv_b sda34 ' \
  297. -e 's block/bootdevice/by-name/keymaster_a sda15 ' \
  298. -e 's block/bootdevice/by-name/keymaster_b sda29 ' \
  299. -e 's block/bootdevice/by-name/keystore sda53 ' \
  300. -e 's block/bootdevice/by-name/limits sda46 ' \
  301. -e 's block/bootdevice/by-name/limits-cdsp sda47 ' \
  302. -e 's block/bootdevice/by-name/logdump sda49 ' \
  303. -e 's block/bootdevice/by-name/logfs sda48 ' \
  304. -e 's block/bootdevice/by-name/mdm1m9kefs1 sda8 ' \
  305. -e 's block/bootdevice/by-name/mdm1m9kefs2 sda9 ' \
  306. -e 's block/bootdevice/by-name/mdm1m9kefs3 sda7 ' \
  307. -e 's block/bootdevice/by-name/mdm1m9kefsc sda10 ' \
  308. -e 's block/bootdevice/by-name/mdmddr sda42 ' \
  309. -e 's block/by-name/metadata sda54 ' \
  310. -e 's block/bootdevice/by-name/misc sda52 ' \
  311. -e 's block/bootdevice/by-name/modem sda61 ' \
  312. -e 's block/bootdevice/by-name/modem_b sda75 ' \
  313. -e 's block/bootdevice/by-name/msadp sda44 ' \
  314. -e 's block/bootdevice/by-name/multiimgoem_a sda71 ' \
  315. -e 's block/bootdevice/by-name/multiimgoem_b sda85 ' \
  316. -e 's block/bootdevice/by-name/multiimgqti_a sda72 ' \
  317. -e 's block/bootdevice/by-name/multiimgqti_b sda86 ' \
  318. -e 's block/by-name/oem_a sda70 ' \
  319. -e 's block/bootdevice/by-name/oem_b sda84 ' \
  320. -e 's block/bootdevice/by-name/persist sda3 ' \
  321. -e 's block/bootdevice/by-name/qupfw_a sda19 ' \
  322. -e 's block/bootdevice/by-name/qupfw_b sda33 ' \
  323. -e 's block/bootdevice/by-name/rddata sda91 ' \
  324. -e 's block/bootdevice/by-name/rdimage_a sda66 ' \
  325. -e 's block/bootdevice/by-name/rdimage_b sda80 ' \
  326. -e 's block/bootdevice/by-name/recovery_a sda65 ' \
  327. -e 's block/bootdevice/by-name/recovery_b sda79 ' \
  328. -e 's block/bootdevice/by-name/secdata sda57 ' \
  329. -e 's block/bootdevice/by-name/spunvm sda45 ' \
  330. -e 's block/bootdevice/by-name/ssd sda39 ' \
  331. -e 's block/bootdevice/by-name/storsec sda50 ' \
  332. -e 's block/bootdevice/by-name/super sda89 ' \
  333. -e 's block/bootdevice/by-name/tz_a sda12 ' \
  334. -e 's block/bootdevice/by-name/tz_b sda26 ' \
  335. -e 's block/bootdevice/by-name/tzxfl_a sda23 ' \
  336. -e 's block/bootdevice/by-name/tzxfl_b sda37 ' \
  337. -e 's block/bootdevice/by-name/tzxflattest_a sda22 ' \
  338. -e 's block/bootdevice/by-name/tzxflattest_b sda36 ' \
  339. -e 's block/bootdevice/by-name/uefisecapp_a sda24 ' \
  340. -e 's block/bootdevice/by-name/uefisecapp_b sda38 ' \
  341. -e 's block/bootdevice/by-name/uefivarstore sda58 ' \
  342. -e 's block/bootdevice/by-name/userdata sda90 ' \
  343. -e 's block/bootdevice/by-name/vbmeta_a sda67 ' \
  344. -e 's block/bootdevice/by-name/vbmeta_b sda81 ' \
  345. -e 's block/bootdevice/by-name/vbmeta_system_a sda68 ' \
  346. -e 's block/bootdevice/by-name/vbmeta_system_b sda82 ' \
  347. -e 's block/bootdevice/by-name/vm-data sda60 ' \
  348. -e 's block/bootdevice/by-name/vm-keystore sda59 ' \
  349. -e 's block/bootdevice/by-name/vm-linux_a sda74 ' \
  350. -e 's block/bootdevice/by-name/vm-linux_b sda88 ' \
  351. -e 's block/bootdevice/by-name/vm-system_a sda73 ' \
  352. -e 's block/bootdevice/by-name/vm-system_b sda87 ' \
  353. -e 's block/bootdevice/by-name/xbl_a sdb1 ' \
  354. -e 's block/bootdevice/by-name/xbl_b sdc1 ' \
  355. -e 's block/bootdevice/by-name/xbl_config_a sdb2 ' \
  356. -e 's block/bootdevice/by-name/xbl_config_b sdc2 ' \
  357. -e 's block/bootdevice/by-name/xfl_a sda21 ' \
  358. -e 's block/bootdevice/by-name/xfl_b sda35 ' \
  359. -e 's block/bootdevice/by-name/xflkeystore sda4 ' \
  360. -e 's block/bootdevice/by-name/xflkeystorebak sda5 ' \
  361. "$@"
  362. ;;
  363.  
  364. "pdx201")
  365. sed -i \
  366. -e 's block/bootdevice/by-name/LTALabel mmcblk0p3 ' \
  367. -e 's block/bootdevice/by-name/TA mmcblk0p1 ' \
  368. -e 's block/bootdevice/by-name/abl_a mmcblk0p16 ' \
  369. -e 's block/bootdevice/by-name/abl_b mmcblk0p17 ' \
  370. -e 's block/bootdevice/by-name/apdp mmcblk0p53 ' \
  371. -e 's block/bootdevice/by-name/appslog mmcblk0p64 ' \
  372. -e 's block/bootdevice/by-name/bluetooth_a mmcblk0p46 ' \
  373. -e 's block/bootdevice/by-name/bluetooth_b mmcblk0p47 ' \
  374. -e 's block/bootdevice/by-name/boot_a mmcblk0p42 ' \
  375. -e 's block/bootdevice/by-name/boot_b mmcblk0p43 ' \
  376. -e 's block/bootdevice/by-name/cmnlib64_a mmcblk0p22 ' \
  377. -e 's block/bootdevice/by-name/cmnlib64_b mmcblk0p23 ' \
  378. -e 's block/bootdevice/by-name/cmnlib_a mmcblk0p20 ' \
  379. -e 's block/bootdevice/by-name/cmnlib_b mmcblk0p21 ' \
  380. -e 's block/bootdevice/by-name/ddr mmcblk0p59 ' \
  381. -e 's block/bootdevice/by-name/devcfg_a mmcblk0p24 ' \
  382. -e 's block/bootdevice/by-name/devcfg_b mmcblk0p25 ' \
  383. -e 's block/bootdevice/by-name/devinfo mmcblk0p52 ' \
  384. -e 's block/bootdevice/by-name/diag mmcblk0p65 ' \
  385. -e 's block/bootdevice/by-name/dsp_a mmcblk0p50 ' \
  386. -e 's block/bootdevice/by-name/dsp_b mmcblk0p51 ' \
  387. -e 's block/bootdevice/by-name/dtbo_a mmcblk0p79 ' \
  388. -e 's block/bootdevice/by-name/dtbo_b mmcblk0p80 ' \
  389. -e 's block/bootdevice/by-name/frp mmcblk0p61 ' \
  390. -e 's block/bootdevice/by-name/fsc mmcblk0p38 ' \
  391. -e 's block/bootdevice/by-name/fsg mmcblk0p41 ' \
  392. -e 's block/bootdevice/by-name/hyp_a mmcblk0p14 ' \
  393. -e 's block/bootdevice/by-name/hyp_b mmcblk0p15 ' \
  394. -e 's block/bootdevice/by-name/imagefv_a mmcblk0p36 ' \
  395. -e 's block/bootdevice/by-name/imagefv_b mmcblk0p37 ' \
  396. -e 's block/bootdevice/by-name/keymaster_a mmcblk0p18 ' \
  397. -e 's block/bootdevice/by-name/keymaster_b mmcblk0p19 ' \
  398. -e 's block/bootdevice/by-name/keystore mmcblk0p63 ' \
  399. -e 's block/bootdevice/by-name/limits mmcblk0p55 ' \
  400. -e 's block/bootdevice/by-name/logdump mmcblk0p68 ' \
  401. -e 's block/bootdevice/by-name/logfs mmcblk0p57 ' \
  402. -e 's block/bootdevice/by-name/metadata mmcblk0p66 ' \
  403. -e 's block/by-name/metadata mmcblk0p66 ' \
  404. -e 's block/bootdevice/by-name/misc mmcblk0p62 ' \
  405. -e 's block/bootdevice/by-name/modem_a mmcblk0p48 ' \
  406. -e 's block/bootdevice/by-name/modem_b mmcblk0p49 ' \
  407. -e 's block/bootdevice/by-name/modemst1 mmcblk0p39 ' \
  408. -e 's block/bootdevice/by-name/modemst2 mmcblk0p40 ' \
  409. -e 's block/bootdevice/by-name/multiimgoem_a mmcblk0p71 ' \
  410. -e 's block/bootdevice/by-name/multiimgoem_b mmcblk0p72 ' \
  411. -e 's block/bootdevice/by-name/multiimgqti_a mmcblk0p73 ' \
  412. -e 's block/bootdevice/by-name/multiimgqti_b mmcblk0p74 ' \
  413. -e 's block/bootdevice/by-name/oem_a mmcblk0p83 ' \
  414. -e 's block/by-name/oem_a mmcblk0p83 ' \
  415. -e 's block/bootdevice/by-name/oem_b mmcblk0p84 ' \
  416. -e 's block/bootdevice/by-name/persist mmcblk0p2 ' \
  417. -e 's block/bootdevice/by-name/qupfw_a mmcblk0p34 ' \
  418. -e 's block/bootdevice/by-name/qupfw_b mmcblk0p35 ' \
  419. -e 's block/bootdevice/by-name/rddata mmcblk0p87 ' \
  420. -e 's block/bootdevice/by-name/rdimage_a mmcblk0p81 ' \
  421. -e 's block/bootdevice/by-name/rdimage_b mmcblk0p82 ' \
  422. -e 's block/bootdevice/by-name/recovery_a mmcblk0p44 ' \
  423. -e 's block/bootdevice/by-name/recovery_b mmcblk0p45 ' \
  424. -e 's block/bootdevice/by-name/rpm_a mmcblk0p12 ' \
  425. -e 's block/bootdevice/by-name/rpm_b mmcblk0p13 ' \
  426. -e 's block/bootdevice/by-name/secdata mmcblk0p69 ' \
  427. -e 's block/bootdevice/by-name/splash mmcblk0p54 ' \
  428. -e 's block/bootdevice/by-name/spunvm mmcblk0p67 ' \
  429. -e 's block/bootdevice/by-name/ssd mmcblk0p60 ' \
  430. -e 's block/bootdevice/by-name/storsec mmcblk0p58 ' \
  431. -e 's block/bootdevice/by-name/super mmcblk0p85 ' \
  432. -e 's block/bootdevice/by-name/toolsfv mmcblk0p56 ' \
  433. -e 's block/bootdevice/by-name/tz_a mmcblk0p10 ' \
  434. -e 's block/bootdevice/by-name/tz_b mmcblk0p11 ' \
  435. -e 's block/bootdevice/by-name/tzxfl_a mmcblk0p30 ' \
  436. -e 's block/bootdevice/by-name/tzxfl_b mmcblk0p31 ' \
  437. -e 's block/bootdevice/by-name/tzxflattest_a mmcblk0p28 ' \
  438. -e 's block/bootdevice/by-name/tzxflattest_b mmcblk0p29 ' \
  439. -e 's block/bootdevice/by-name/uefisecapp_a mmcblk0p32 ' \
  440. -e 's block/bootdevice/by-name/uefisecapp_b mmcblk0p33 ' \
  441. -e 's block/bootdevice/by-name/uefivarstore mmcblk0p70 ' \
  442. -e 's block/bootdevice/by-name/userdata mmcblk0p86 ' \
  443. -e 's block/bootdevice/by-name/vbmeta_a mmcblk0p75 ' \
  444. -e 's block/bootdevice/by-name/vbmeta_b mmcblk0p76 ' \
  445. -e 's block/bootdevice/by-name/vbmeta_system_a mmcblk0p77 ' \
  446. -e 's block/bootdevice/by-name/vbmeta_system_b mmcblk0p78 ' \
  447. -e 's block/bootdevice/by-name/xbl_a mmcblk0p6 ' \
  448. -e 's block/bootdevice/by-name/xbl_b mmcblk0p7 ' \
  449. -e 's block/bootdevice/by-name/xbl_config_a mmcblk0p8 ' \
  450. -e 's block/bootdevice/by-name/xbl_config_b mmcblk0p9 ' \
  451. -e 's block/bootdevice/by-name/xfl_a mmcblk0p26 ' \
  452. -e 's block/bootdevice/by-name/xfl_b mmcblk0p27 ' \
  453. -e 's block/bootdevice/by-name/xflkeystore mmcblk0p4 ' \
  454. -e 's block/bootdevice/by-name/xflkeystorebak mmcblk0p5 ' \
  455. "$@"
  456. ;;
  457.  
  458. "griffin"|"bahamut")
  459. sed -i \
  460. -e 's block/bootdevice/by-name/LTALabel sda2 ' \
  461. -e 's block/bootdevice/by-name/TA sda1 ' \
  462. -e 's block/bootdevice/by-name/abl_a sda12 ' \
  463. -e 's block/bootdevice/by-name/abl_b sda25 ' \
  464. -e 's block/bootdevice/by-name/aop_a sda9 ' \
  465. -e 's block/bootdevice/by-name/aop_b sda22 ' \
  466. -e 's block/bootdevice/by-name/apdp sda56 ' \
  467. -e 's block/bootdevice/by-name/appslog sda72 ' \
  468. -e 's block/bootdevice/by-name/bluetooth sda36 ' \
  469. -e 's block/bootdevice/by-name/bluetooth_b sda46 ' \
  470. -e 's block/bootdevice/by-name/boot_a sda38 ' \
  471. -e 's block/bootdevice/by-name/boot_b sda48 ' \
  472. -e 's block/bootdevice/by-name/cdt sda67 ' \
  473. -e 's block/bootdevice/by-name/cmnlib64_a sda15 ' \
  474. -e 's block/bootdevice/by-name/cmnlib64_b sda28 ' \
  475. -e 's block/bootdevice/by-name/cmnlib_a sda14 ' \
  476. -e 's block/bootdevice/by-name/cmnlib_b sda27 ' \
  477. -e 's block/bootdevice/by-name/ddr sda8 ' \
  478. -e 's block/bootdevice/by-name/devcfg_a sda16 ' \
  479. -e 's block/bootdevice/by-name/devcfg_b sda29 ' \
  480. -e 's block/bootdevice/by-name/devinfo sda7 ' \
  481. -e 's block/bootdevice/by-name/diag sda73 ' \
  482. -e 's block/bootdevice/by-name/dsp sda37 ' \
  483. -e 's block/bootdevice/by-name/dsp_b sda47 ' \
  484. -e 's block/bootdevice/by-name/dtbo_a sda41 ' \
  485. -e 's block/bootdevice/by-name/dtbo_b sda51 ' \
  486. -e 's block/bootdevice/by-name/frp sda70 ' \
  487. -e 's block/bootdevice/by-name/fsc sda74 ' \
  488. -e 's block/bootdevice/by-name/fsg sda66 ' \
  489. -e 's block/bootdevice/by-name/hyp_a sda11 ' \
  490. -e 's block/bootdevice/by-name/hyp_b sda24 ' \
  491. -e 's block/bootdevice/by-name/keymaster_a sda13 ' \
  492. -e 's block/bootdevice/by-name/keymaster_b sda26 ' \
  493. -e 's block/bootdevice/by-name/keystore sda69 ' \
  494. -e 's block/bootdevice/by-name/limits sda59 ' \
  495. -e 's block/bootdevice/by-name/logdump sda62 ' \
  496. -e 's block/bootdevice/by-name/logfs sda61 ' \
  497. -e 's block/bootdevice/by-name/metadata sda71 ' \
  498. -e 's block/bootdevice/by-name/misc sda68 ' \
  499. -e 's block/bootdevice/by-name/modem sda35 ' \
  500. -e 's block/bootdevice/by-name/modem_b sda45 ' \
  501. -e 's block/bootdevice/by-name/modemst1 sda64 ' \
  502. -e 's block/bootdevice/by-name/modemst2 sda65 ' \
  503. -e 's block/bootdevice/by-name/msadp sda57 ' \
  504. -e 's block/bootdevice/by-name/multiimgoem sda79 ' \
  505. -e 's block/bootdevice/by-name/oem sda42 ' \
  506. -e 's block/bootdevice/by-name/oem_b sda52 ' \
  507. -e 's block/bootdevice/by-name/persist sda5 ' \
  508. -e 's block/bootdevice/by-name/qupfw_a sda17 ' \
  509. -e 's block/bootdevice/by-name/qupfw_b sda30 ' \
  510. -e 's block/bootdevice/by-name/rddata sda78 ' \
  511. -e 's block/bootdevice/by-name/rdimage_a sda39 ' \
  512. -e 's block/bootdevice/by-name/rdimage_b sda49 ' \
  513. -e 's block/bootdevice/by-name/sec sda55 ' \
  514. -e 's block/bootdevice/by-name/secdata sda75 ' \
  515. -e 's block/bootdevice/by-name/spunvm sda58 ' \
  516. -e 's block/bootdevice/by-name/ssd sda6 ' \
  517. -e 's block/bootdevice/by-name/storsec sda63 ' \
  518. -e 's block/bootdevice/by-name/system_a sda44 ' \
  519. -e 's block/bootdevice/by-name/system_b sda54 ' \
  520. -e 's block/bootdevice/by-name/toolsfv sda60 ' \
  521. -e 's block/bootdevice/by-name/tz_a sda10 ' \
  522. -e 's block/bootdevice/by-name/tz_b sda23 ' \
  523. -e 's block/bootdevice/by-name/tzxfl_a sda20 ' \
  524. -e 's block/bootdevice/by-name/tzxfl_b sda33 ' \
  525. -e 's block/bootdevice/by-name/tzxflattest_a sda19 ' \
  526. -e 's block/bootdevice/by-name/tzxflattest_b sda32 ' \
  527. -e 's block/bootdevice/by-name/uefisecapp_a sda21 ' \
  528. -e 's block/bootdevice/by-name/uefisecapp_b sda34 ' \
  529. -e 's block/bootdevice/by-name/uefivarstore sda76 ' \
  530. -e 's block/bootdevice/by-name/userdata sda77 ' \
  531. -e 's block/bootdevice/by-name/vbmeta_a sda40 ' \
  532. -e 's block/bootdevice/by-name/vbmeta_b sda50 ' \
  533. -e 's block/bootdevice/by-name/vendor_a sda43 ' \
  534. -e 's block/bootdevice/by-name/vendor_b sda53 ' \
  535. -e 's block/bootdevice/by-name/xbl_a sdb1 ' \
  536. -e 's block/bootdevice/by-name/xbl_b sdc1 ' \
  537. -e 's block/bootdevice/by-name/xbl_config_a sdb2 ' \
  538. -e 's block/bootdevice/by-name/xbl_config_b sdc2 ' \
  539. -e 's block/bootdevice/by-name/xfl_a sda18 ' \
  540. -e 's block/bootdevice/by-name/xfl_b sda31 ' \
  541. -e 's block/bootdevice/by-name/xflkeystore sda3 ' \
  542. -e 's block/bootdevice/by-name/xflkeystorebak sda4 ' \
  543. "$@"
  544. ;;
  545. "kirin"|"mermaid")
  546. sed -i \
  547. -e 's block/bootdevice/by-name/LTALabel mmcblk0p7 ' \
  548. -e 's block/bootdevice/by-name/TA mmcblk0p1 ' \
  549. -e 's block/bootdevice/by-name/abl_a mmcblk0p20 ' \
  550. -e 's block/bootdevice/by-name/abl_b mmcblk0p21 ' \
  551. -e 's block/bootdevice/by-name/apdp mmcblk0p48 ' \
  552. -e 's block/bootdevice/by-name/appslog mmcblk0p63 ' \
  553. -e 's block/bootdevice/by-name/bluetooth_a mmcblk0p40 ' \
  554. -e 's block/bootdevice/by-name/bluetooth_b mmcblk0p41 ' \
  555. -e 's block/bootdevice/by-name/boot_a mmcblk0p38 ' \
  556. -e 's block/bootdevice/by-name/boot_b mmcblk0p39 ' \
  557. -e 's block/bootdevice/by-name/cdt mmcblk0p24 ' \
  558. -e 's block/bootdevice/by-name/cmnlib64_a mmcblk0p27 ' \
  559. -e 's block/bootdevice/by-name/cmnlib64_b mmcblk0p28 ' \
  560. -e 's block/bootdevice/by-name/cmnlib_a mmcblk0p25 ' \
  561. -e 's block/bootdevice/by-name/cmnlib_b mmcblk0p26 ' \
  562. -e 's block/bootdevice/by-name/ddr mmcblk0p55 ' \
  563. -e 's block/bootdevice/by-name/devcfg_a mmcblk0p29 ' \
  564. -e 's block/bootdevice/by-name/devcfg_b mmcblk0p30 ' \
  565. -e 's block/bootdevice/by-name/devinfo mmcblk0p47 ' \
  566. -e 's block/bootdevice/by-name/diag mmcblk0p64 ' \
  567. -e 's block/bootdevice/by-name/dip mmcblk0p46 ' \
  568. -e 's block/bootdevice/by-name/dpo mmcblk0p50 ' \
  569. -e 's block/bootdevice/by-name/dsp_a mmcblk0p44 ' \
  570. -e 's block/bootdevice/by-name/dsp_b mmcblk0p45 ' \
  571. -e 's block/bootdevice/by-name/frp mmcblk0p58 ' \
  572. -e 's block/bootdevice/by-name/fsc mmcblk0p3 ' \
  573. -e 's block/bootdevice/by-name/fsg mmcblk0p6 ' \
  574. -e 's block/bootdevice/by-name/fsmetadata mmcblk0p62 ' \
  575. -e 's block/bootdevice/by-name/hyp_a mmcblk0p16 ' \
  576. -e 's block/bootdevice/by-name/hyp_b mmcblk0p17 ' \
  577. -e 's block/bootdevice/by-name/keymaster_a mmcblk0p22 ' \
  578. -e 's block/bootdevice/by-name/keymaster_b mmcblk0p23 ' \
  579. -e 's block/bootdevice/by-name/keystore mmcblk0p61 ' \
  580. -e 's block/bootdevice/by-name/limits mmcblk0p52 ' \
  581. -e 's block/bootdevice/by-name/logfs mmcblk0p54 ' \
  582. -e 's block/bootdevice/by-name/misc mmcblk0p60 ' \
  583. -e 's block/bootdevice/by-name/modem_a mmcblk0p42 ' \
  584. -e 's block/bootdevice/by-name/modem_b mmcblk0p43 ' \
  585. -e 's block/bootdevice/by-name/modemst1 mmcblk0p4 ' \
  586. -e 's block/bootdevice/by-name/modemst2 mmcblk0p5 ' \
  587. -e 's block/bootdevice/by-name/msadp mmcblk0p49 ' \
  588. -e 's block/bootdevice/by-name/oem_a mmcblk0p67 ' \
  589. -e 's block/bootdevice/by-name/oem mmcblk0p67 ' \
  590. -e 's block/bootdevice/by-name/oem_b mmcblk0p68 ' \
  591. -e 's block/bootdevice/by-name/persist mmcblk0p2 ' \
  592. -e 's block/bootdevice/by-name/pmic_a mmcblk0p18 ' \
  593. -e 's block/bootdevice/by-name/pmic_b mmcblk0p19 ' \
  594. -e 's block/bootdevice/by-name/rddata mmcblk0p74 ' \
  595. -e 's block/bootdevice/by-name/rdimage_a mmcblk0p65 ' \
  596. -e 's block/bootdevice/by-name/rdimage_b mmcblk0p66 ' \
  597. -e 's block/bootdevice/by-name/rpm_a mmcblk0p14 ' \
  598. -e 's block/bootdevice/by-name/rpm_b mmcblk0p15 ' \
  599. -e 's block/bootdevice/by-name/sec mmcblk0p56 ' \
  600. -e 's block/bootdevice/by-name/splash mmcblk0p51 ' \
  601. -e 's block/bootdevice/by-name/ssd mmcblk0p57 ' \
  602. -e 's block/bootdevice/by-name/sti mmcblk0p59 ' \
  603. -e 's block/bootdevice/by-name/storsec mmcblk0p31 ' \
  604. -e 's block/bootdevice/by-name/system_a mmcblk0p71 ' \
  605. -e 's block/bootdevice/by-name/system mmcblk0p71 ' \
  606. -e 's block/bootdevice/by-name/system_b mmcblk0p72 ' \
  607. -e 's block/bootdevice/by-name/toolsfv mmcblk0p53 ' \
  608. -e 's block/bootdevice/by-name/tz_a mmcblk0p12 ' \
  609. -e 's block/bootdevice/by-name/tz_b mmcblk0p13 ' \
  610. -e 's block/bootdevice/by-name/tzxfl_a mmcblk0p36 ' \
  611. -e 's block/bootdevice/by-name/tzxfl_b mmcblk0p37 ' \
  612. -e 's block/bootdevice/by-name/tzxflattest_a mmcblk0p34 ' \
  613. -e 's block/bootdevice/by-name/tzxflattest_b mmcblk0p35 ' \
  614. -e 's block/bootdevice/by-name/userdata mmcblk0p73 ' \
  615. -e 's block/bootdevice/by-name/vendor_a mmcblk0p69 ' \
  616. -e 's block/bootdevice/by-name/vendor mmcblk0p69 ' \
  617. -e 's block/bootdevice/by-name/vendor_b mmcblk0p70 ' \
  618. -e 's block/bootdevice/by-name/xbl_a mmcblk0p10 ' \
  619. -e 's block/bootdevice/by-name/xbl_b mmcblk0p11 ' \
  620. -e 's block/bootdevice/by-name/xfl_a mmcblk0p32 ' \
  621. -e 's block/bootdevice/by-name/xfl_b mmcblk0p33 ' \
  622. -e 's block/bootdevice/by-name/xflkeystore mmcblk0p8 ' \
  623. -e 's block/bootdevice/by-name/xflkeystorebak mmcblk0p9 ' \
  624. "$@"
  625. ;;
  626.  
  627. "pioneer"|"discovery"|"voyager")
  628. sed -i \
  629. -e 's block/bootdevice/by-name/LTALabel mmcblk0p7 ' \
  630. -e 's block/bootdevice/by-name/Qnovo mmcblk0p75 ' \
  631. -e 's block/bootdevice/by-name/TA mmcblk0p1 ' \
  632. -e 's block/bootdevice/by-name/abl mmcblk0p20 ' \
  633. -e 's block/bootdevice/by-name/apdp mmcblk0p52 ' \
  634. -e 's block/bootdevice/by-name/appslog mmcblk0p73 ' \
  635. -e 's block/bootdevice/by-name/bluetooth_a mmcblk0p40 ' \
  636. -e 's block/bootdevice/by-name/boot mmcblk0p38 ' \
  637. -e 's block/bootdevice/by-name/cdt mmcblk0p24 ' \
  638. -e 's block/bootdevice/by-name/cmnlib64 mmcblk0p27 ' \
  639. -e 's block/bootdevice/by-name/cmnlib mmcblk0p25 ' \
  640. -e 's block/bootdevice/by-name/ddr mmcblk0p59 ' \
  641. -e 's block/bootdevice/by-name/devcfg mmcblk0p29 ' \
  642. -e 's block/bootdevice/by-name/devinfo mmcblk0p51 ' \
  643. -e 's block/bootdevice/by-name/diag mmcblk0p74 ' \
  644. -e 's block/bootdevice/by-name/dip mmcblk0p50 ' \
  645. -e 's block/bootdevice/by-name/dpo mmcblk0p54 ' \
  646. -e 's block/bootdevice/by-name/dsp_a mmcblk0p44 ' \
  647. -e 's block/bootdevice/by-name/frp mmcblk0p62 ' \
  648. -e 's block/bootdevice/by-name/fsc mmcblk0p3 ' \
  649. -e 's block/bootdevice/by-name/fsg mmcblk0p6 ' \
  650. -e 's block/bootdevice/by-name/fsmetadata mmcblk0p72 ' \
  651. -e 's block/bootdevice/by-name/hyp mmcblk0p16 ' \
  652. -e 's block/bootdevice/by-name/keymaster mmcblk0p22 ' \
  653. -e 's block/bootdevice/by-name/keystore mmcblk0p67 ' \
  654. -e 's block/bootdevice/by-name/limits mmcblk0p56 ' \
  655. -e 's block/bootdevice/by-name/logfs mmcblk0p58 ' \
  656. -e 's block/bootdevice/by-name/mdtp mmcblk0p48 ' \
  657. -e 's block/bootdevice/by-name/mdtpsecapp mmcblk0p46 ' \
  658. -e 's block/bootdevice/by-name/misc mmcblk0p64 ' \
  659. -e 's block/bootdevice/by-name/modem_a mmcblk0p42 ' \
  660. -e 's block/bootdevice/by-name/modemst1 mmcblk0p4 ' \
  661. -e 's block/bootdevice/by-name/modemst2 mmcblk0p5 ' \
  662. -e 's block/bootdevice/by-name/msadp mmcblk0p53 ' \
  663. -e 's block/bootdevice/by-name/oem_a mmcblk0p68 ' \
  664. -e 's block/bootdevice/by-name/persist mmcblk0p2 ' \
  665. -e 's block/bootdevice/by-name/pmic mmcblk0p18 ' \
  666. -e 's block/bootdevice/by-name/rddata mmcblk0p77 ' \
  667. -e 's block/bootdevice/by-name/rdimage mmcblk0p65 ' \
  668. -e 's block/bootdevice/by-name/rpm mmcblk0p14 ' \
  669. -e 's block/bootdevice/by-name/sec mmcblk0p60 ' \
  670. -e 's block/bootdevice/by-name/splash mmcblk0p55 ' \
  671. -e 's block/bootdevice/by-name/ssd mmcblk0p61 ' \
  672. -e 's block/bootdevice/by-name/sti mmcblk0p63 ' \
  673. -e 's block/bootdevice/by-name/storsec mmcblk0p31 ' \
  674. -e 's block/bootdevice/by-name/system mmcblk0p78 ' \
  675. -e 's block/bootdevice/by-name/toolsfv mmcblk0p57 ' \
  676. -e 's block/bootdevice/by-name/tz mmcblk0p12 ' \
  677. -e 's block/bootdevice/by-name/tzxfl mmcblk0p36 ' \
  678. -e 's block/bootdevice/by-name/tzxflattest mmcblk0p34 ' \
  679. -e 's block/bootdevice/by-name/userdata mmcblk0p76 ' \
  680. -e 's block/bootdevice/by-name/vendor mmcblk0p70 ' \
  681. -e 's block/bootdevice/by-name/xbl mmcblk0p10 ' \
  682. -e 's block/bootdevice/by-name/xfl mmcblk0p32 ' \
  683. -e 's block/bootdevice/by-name/xflkeystore mmcblk0p8 ' \
  684. -e 's block/bootdevice/by-name/xflkeystorebak mmcblk0p9 ' \
  685. "$@"
  686. ;;
  687.  
  688. "akari")
  689. sed -i \
  690. -e 's block/bootdevice/by-name/LTALabel sda2 ' \
  691. -e 's block/bootdevice/by-name/Qnovo sda70 ' \
  692. -e 's block/bootdevice/by-name/TA sda1 ' \
  693. -e 's block/bootdevice/by-name/abl_a sda12 ' \
  694. -e 's block/bootdevice/by-name/abl_b sda24 ' \
  695. -e 's block/bootdevice/by-name/aop_a sda9 ' \
  696. -e 's block/bootdevice/by-name/aop_b sda21 ' \
  697. -e 's block/bootdevice/by-name/apdp sda54 ' \
  698. -e 's block/bootdevice/by-name/appslog sda68 ' \
  699. -e 's block/bootdevice/by-name/bluetooth_a sda34 ' \
  700. -e 's block/bootdevice/by-name/bluetooth sda34 ' \
  701. -e 's block/bootdevice/by-name/bluetooth_b sda44 ' \
  702. -e 's block/bootdevice/by-name/boot_a sda36 ' \
  703. -e 's block/bootdevice/by-name/boot_b sda46 ' \
  704. -e 's block/bootdevice/by-name/cdt sda64 ' \
  705. -e 's block/bootdevice/by-name/cmnlib64_a sda15 ' \
  706. -e 's block/bootdevice/by-name/cmnlib64_b sda27 ' \
  707. -e 's block/bootdevice/by-name/cmnlib_a sda14 ' \
  708. -e 's block/bootdevice/by-name/cmnlib_b sda26 ' \
  709. -e 's block/bootdevice/by-name/ddr sda8 ' \
  710. -e 's block/bootdevice/by-name/devcfg_a sda16 ' \
  711. -e 's block/bootdevice/by-name/devcfg_b sda28 ' \
  712. -e 's block/bootdevice/by-name/devinfo sda7 ' \
  713. -e 's block/bootdevice/by-name/diag sda69 ' \
  714. -e 's block/bootdevice/by-name/dsp_a sda35 ' \
  715. -e 's block/bootdevice/by-name/dsp sda35 ' \
  716. -e 's block/bootdevice/by-name/dsp_b sda45 ' \
  717. -e 's block/bootdevice/by-name/dtbo_a sda39 ' \
  718. -e 's block/bootdevice/by-name/dtbo_b sda49 ' \
  719. -e 's block/bootdevice/by-name/frp sda67 ' \
  720. -e 's block/bootdevice/by-name/fsc sda72 ' \
  721. -e 's block/bootdevice/by-name/fsg sda63 ' \
  722. -e 's block/bootdevice/by-name/fsmetadata sda71 ' \
  723. -e 's block/bootdevice/by-name/hyp_a sda11 ' \
  724. -e 's block/bootdevice/by-name/hyp_b sda23 ' \
  725. -e 's block/bootdevice/by-name/keymaster_a sda13 ' \
  726. -e 's block/bootdevice/by-name/keymaster_b sda25 ' \
  727. -e 's block/bootdevice/by-name/keystore sda66 ' \
  728. -e 's block/bootdevice/by-name/limits sda57 ' \
  729. -e 's block/bootdevice/by-name/logdump sda60 ' \
  730. -e 's block/bootdevice/by-name/logfs sda59 ' \
  731. -e 's block/bootdevice/by-name/misc sda65 ' \
  732. -e 's block/bootdevice/by-name/modem_a sda33 ' \
  733. -e 's block/bootdevice/by-name/modem sda33 ' \
  734. -e 's block/bootdevice/by-name/modem_b sda43 ' \
  735. -e 's block/bootdevice/by-name/modemst1 sda61 ' \
  736. -e 's block/bootdevice/by-name/modemst2 sda62 ' \
  737. -e 's block/bootdevice/by-name/msadp sda55 ' \
  738. -e 's block/bootdevice/by-name/oem_a sda40 ' \
  739. -e 's block/bootdevice/by-name/oem sda40 ' \
  740. -e 's block/bootdevice/by-name/oem_b sda50 ' \
  741. -e 's block/bootdevice/by-name/persist sda5 ' \
  742. -e 's block/bootdevice/by-name/qupfw_a sda17 ' \
  743. -e 's block/bootdevice/by-name/qupfw_b sda29 ' \
  744. -e 's block/bootdevice/by-name/rddata sda74 ' \
  745. -e 's block/bootdevice/by-name/rdimage_a sda37 ' \
  746. -e 's block/bootdevice/by-name/rdimage_b sda47 ' \
  747. -e 's block/bootdevice/by-name/sec sda53 ' \
  748. -e 's block/bootdevice/by-name/spunvm sda56 ' \
  749. -e 's block/bootdevice/by-name/ssd sda6 ' \
  750. -e 's block/bootdevice/by-name/system_a sda42 ' \
  751. -e 's block/bootdevice/by-name/system_b sda52 ' \
  752. -e 's block/bootdevice/by-name/toolsfv sda58 ' \
  753. -e 's block/bootdevice/by-name/tz_a sda10 ' \
  754. -e 's block/bootdevice/by-name/tz_b sda22 ' \
  755. -e 's block/bootdevice/by-name/tzxfl_a sda20 ' \
  756. -e 's block/bootdevice/by-name/tzxfl_b sda32 ' \
  757. -e 's block/bootdevice/by-name/tzxflattest_a sda19 ' \
  758. -e 's block/bootdevice/by-name/tzxflattest_b sda31 ' \
  759. -e 's block/bootdevice/by-name/userdata sda73 ' \
  760. -e 's block/bootdevice/by-name/vbmeta_a sda38 ' \
  761. -e 's block/bootdevice/by-name/vbmeta_b sda48 ' \
  762. -e 's block/bootdevice/by-name/vendor_a sda41 ' \
  763. -e 's block/bootdevice/by-name/vendor_b sda51 ' \
  764. -e 's block/bootdevice/by-name/xbl_a sdb1 ' \
  765. -e 's block/bootdevice/by-name/xbl_b sdc1 ' \
  766. -e 's block/bootdevice/by-name/xbl_config_a sdb2 ' \
  767. -e 's block/bootdevice/by-name/xbl_config_b sdc2 ' \
  768. -e 's block/bootdevice/by-name/xfl_a sda18 ' \
  769. -e 's block/bootdevice/by-name/xfl_b sda30 ' \
  770. -e 's block/bootdevice/by-name/xflkeystore sda3 ' \
  771. -e 's block/bootdevice/by-name/xflkeystorebak sda4 ' \
  772. "$@"
  773. ;;
  774.  
  775. "lilac")
  776. sed -i \
  777. -e 's block/bootdevice/by-name/FOTAKernel sda47 ' \
  778. -e 's block/bootdevice/by-name/LTALabel sda2 ' \
  779. -e 's block/bootdevice/by-name/Qnovo sda60 ' \
  780. -e 's block/bootdevice/by-name/TA sda1 ' \
  781. -e 's block/bootdevice/by-name/abl sda11 ' \
  782. -e 's block/bootdevice/by-name/ablbak sda12 ' \
  783. -e 's block/bootdevice/by-name/apdp sda40 ' \
  784. -e 's block/bootdevice/by-name/appslog sda58 ' \
  785. -e 's block/bootdevice/by-name/bluetooth sda39 ' \
  786. -e 's block/bootdevice/by-name/boot sda38 ' \
  787. -e 's block/bootdevice/by-name/cache sda53 ' \
  788. -e 's block/bootdevice/by-name/cmnlib sda16 ' \
  789. -e 's block/bootdevice/by-name/cmnlib64 sda18 ' \
  790. -e 's block/bootdevice/by-name/cmnlib64bak sda19 ' \
  791. -e 's block/bootdevice/by-name/cmnlibbak sda17 ' \
  792. -e 's block/bootdevice/by-name/ddr sda48 ' \
  793. -e 's block/bootdevice/by-name/devcfg sda21 ' \
  794. -e 's block/bootdevice/by-name/devcfgbak sda22 ' \
  795. -e 's block/bootdevice/by-name/devinfo sda13 ' \
  796. -e 's block/bootdevice/by-name/diag sda59 ' \
  797. -e 's block/bootdevice/by-name/dpo sda42 ' \
  798. -e 's block/bootdevice/by-name/dsp sda37 ' \
  799. -e 's block/bootdevice/by-name/frp sda56 ' \
  800. -e 's block/bootdevice/by-name/fsc sda51 ' \
  801. -e 's block/bootdevice/by-name/fsg sda34 ' \
  802. -e 's block/bootdevice/by-name/fsmetadata sda61 ' \
  803. -e 's block/bootdevice/by-name/hyp sda7 ' \
  804. -e 's block/bootdevice/by-name/hypbak sda8 ' \
  805. -e 's block/bootdevice/by-name/keymaster sda14 ' \
  806. -e 's block/bootdevice/by-name/keymasterbak sda15 ' \
  807. -e 's block/bootdevice/by-name/keystore sda55 ' \
  808. -e 's block/bootdevice/by-name/limits sda44 ' \
  809. -e 's block/bootdevice/by-name/logfs sda46 ' \
  810. -e 's block/bootdevice/by-name/misc sda54 ' \
  811. -e 's block/bootdevice/by-name/modem sda36 ' \
  812. -e 's block/bootdevice/by-name/modemst1 sda49 ' \
  813. -e 's block/bootdevice/by-name/modemst2 sda50 ' \
  814. -e 's block/bootdevice/by-name/msadp sda41 ' \
  815. -e 's block/bootdevice/by-name/oem sda63 ' \
  816. -e 's block/bootdevice/by-name/persist sda33 ' \
  817. -e 's block/bootdevice/by-name/pmic sda9 ' \
  818. -e 's block/bootdevice/by-name/pmicbak sda10 ' \
  819. -e 's block/bootdevice/by-name/rdimage sda62 ' \
  820. -e 's block/bootdevice/by-name/rpm sda3 ' \
  821. -e 's block/bootdevice/by-name/rpmbak sda4 ' \
  822. -e 's block/bootdevice/by-name/sec sda35 ' \
  823. -e 's block/bootdevice/by-name/splash sda43 ' \
  824. -e 's block/bootdevice/by-name/ssd sda52 ' \
  825. -e 's block/bootdevice/by-name/sti sda20 ' \
  826. -e 's block/bootdevice/by-name/storsec sda23 ' \
  827. -e 's block/bootdevice/by-name/storsecbak sda24 ' \
  828. -e 's block/bootdevice/by-name/system sda65 ' \
  829. -e 's block/bootdevice/by-name/toolsfv sda45 ' \
  830. -e 's block/bootdevice/by-name/tz sda5 ' \
  831. -e 's block/bootdevice/by-name/tzbak sda6 ' \
  832. -e 's block/bootdevice/by-name/tzxfl sda29 ' \
  833. -e 's block/bootdevice/by-name/tzxflattest sda27 ' \
  834. -e 's block/bootdevice/by-name/tzxflattestbak sda28 ' \
  835. -e 's block/bootdevice/by-name/tzxflbak sda30 ' \
  836. -e 's block/bootdevice/by-name/userdata sda66 ' \
  837. -e 's block/bootdevice/by-name/vbmeta sda57 ' \
  838. -e 's block/bootdevice/by-name/vendor sda64 ' \
  839. -e 's block/bootdevice/by-name/xbl sdb1 ' \
  840. -e 's block/bootdevice/by-name/xblbak sdc1 ' \
  841. -e 's block/bootdevice/by-name/xfl sda25 ' \
  842. -e 's block/bootdevice/by-name/xflbak sda26 ' \
  843. -e 's block/bootdevice/by-name/xflkeystore sda31 ' \
  844. -e 's block/bootdevice/by-name/xflkeystorebak sda32 ' \
  845. "$@"
  846. ;;
  847.  
  848. "ghost")
  849. sed -i \
  850. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  851. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p23 ' \
  852. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p38 ' \
  853. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p40 ' \
  854. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p25 ' \
  855. -e 's block/platform/msm_sdcc.1/by-name/pds mmcblk0p28 ' \
  856. "$@"
  857. ;;
  858.  
  859. "lux")
  860. sed -i \
  861. -e 's block/bootdevice/by-name/boot mmcblk0p31 ' \
  862. -e 's block/bootdevice/by-name/system mmcblk0p41 ' \
  863. -e 's block/bootdevice/by-name/cache mmcblk0p40 ' \
  864. -e 's block/bootdevice/by-name/userdata mmcblk0p42 ' \
  865. -e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
  866. -e 's block/bootdevice/by-name/persist mmcblk0p29 ' \
  867. -e 's block/bootdevice/by-name/fsg mmcblk0p23 ' \
  868. -e 's block/bootdevice/by-name/recovery mmcblk0p32 ' \
  869. "$@"
  870. ;;
  871.  
  872. "victara")
  873. sed -i \
  874. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p22 ' \
  875. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  876. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p31 ' \
  877. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p39 ' \
  878. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p38 ' \
  879. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p37 ' \
  880. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p34 ' \
  881. -e 's block/platform/msm_sdcc.1/by-name/pds mmcblk0p27 ' \
  882. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p33 ' \
  883. "$@"
  884. ;;
  885.  
  886. "pico")
  887. sed -i \
  888. -e 's null null ' \
  889. -e 's block/mmcblk0p3 mmcblk0p3 ' \
  890. -e 's block/mtdblock4 mtdblock4 ' \
  891. -e 's block/mmcblk0p2 mmcblk0p2 ' \
  892. "$@"
  893. ;;
  894.  
  895. "alice")
  896. sed -i \
  897. -e 's block/mmcblk0p38 mmcblk0p38 ' \
  898. -e 's block/platform/hi_mci.0/by-name/userdata mmcblk0p40 ' \
  899. -e 's block/mmcblk0p34 mmcblk0p34 ' \
  900. -e 's block/platform/hi_mci.0/by-name/misc mmcblk0p19 ' \
  901. -e 's block/platform/hi_mci.0/by-name/boot mmcblk0p27 ' \
  902. -e 's block/platform/hi_mci.0/by-name/recovery mmcblk0p28 ' \
  903. "$@"
  904. ;;
  905.  
  906. "kinzie")
  907. sed -i \
  908. -e 's block/bootdevice/by-name/fsg mmcblk0p24 ' \
  909. -e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
  910. -e 's block/bootdevice/by-name/persist mmcblk0p34 ' \
  911. -e 's block/bootdevice/by-name/userdata mmcblk0p48 ' \
  912. -e 's block/bootdevice/by-name/system mmcblk0p47 ' \
  913. -e 's block/bootdevice/by-name/cache mmcblk0p46 ' \
  914. -e 's block/bootdevice/by-name/recovery mmcblk0p37 ' \
  915. -e 's block/bootdevice/by-name/boot mmcblk0p36 ' \
  916. -e 's block/bootdevice/by-name/bluetooth mmcblk0p18 ' \
  917. "$@"
  918. ;;
  919.  
  920. "titan")
  921. sed -i \
  922. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p21 ' \
  923. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  924. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p29 ' \
  925. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p38 ' \
  926. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p36 ' \
  927. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p35 ' \
  928. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p32 ' \
  929. -e 's block/platform/msm_sdcc.1/by-name/pds mmcblk0p26 ' \
  930. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p31 ' \
  931. "$@"
  932. ;;
  933.  
  934. "thea")
  935. sed -i \
  936. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p22 ' \
  937. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  938. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p30 ' \
  939. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p42 ' \
  940. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p40 ' \
  941. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p41 ' \
  942. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p33 ' \
  943. -e 's block/platform/msm_sdcc.1/by-name/pds mmcblk0p27 ' \
  944. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p32 ' \
  945. "$@"
  946. ;;
  947.  
  948. "suzu")
  949. sed -i \
  950. -e 's block/bootdevice/by-name/DDR mmcblk0p16 ' \
  951. -e 's block/bootdevice/by-name/FOTAKernel mmcblk0p42 ' \
  952. -e 's block/bootdevice/by-name/LTALabel mmcblk0p2 ' \
  953. -e 's block/bootdevice/by-name/Qnovo mmcblk0p46 ' \
  954. -e 's block/bootdevice/by-name/TA mmcblk0p1 ' \
  955. -e 's block/bootdevice/by-name/aboot mmcblk0p20 ' \
  956. -e 's block/bootdevice/by-name/abootbak mmcblk0p21 ' \
  957. -e 's block/bootdevice/by-name/apdp mmcblk0p37 ' \
  958. -e 's block/bootdevice/by-name/apps_log mmcblk0p44 ' \
  959. -e 's block/bootdevice/by-name/boot mmcblk0p22 ' \
  960. -e 's block/bootdevice/by-name/cache mmcblk0p24 ' \
  961. -e 's block/bootdevice/by-name/cmnlib mmcblk0p33 ' \
  962. -e 's block/bootdevice/by-name/cmnlibbak mmcblk0p35 ' \
  963. -e 's block/bootdevice/by-name/config mmcblk0p27 ' \
  964. -e 's block/bootdevice/by-name/devcfg mmcblk0p31 ' \
  965. -e 's block/bootdevice/by-name/devinfo mmcblk0p23 ' \
  966. -e 's block/bootdevice/by-name/diag mmcblk0p45 ' \
  967. -e 's block/bootdevice/by-name/dpo mmcblk0p39 ' \
  968. -e 's block/bootdevice/by-name/dsp mmcblk0p13 ' \
  969. -e 's block/bootdevice/by-name/fsg mmcblk0p17 ' \
  970. -e 's block/bootdevice/by-name/hyp mmcblk0p11 ' \
  971. -e 's block/bootdevice/by-name/hypbak mmcblk0p12 ' \
  972. -e 's block/bootdevice/by-name/keymaster mmcblk0p34 ' \
  973. -e 's block/bootdevice/by-name/keymasterbak mmcblk0p36 ' \
  974. -e 's block/bootdevice/by-name/keystore mmcblk0p26 ' \
  975. -e 's block/bootdevice/by-name/limits mmcblk0p29 ' \
  976. -e 's block/bootdevice/by-name/mcfg mmcblk0p32 ' \
  977. -e 's block/bootdevice/by-name/modem mmcblk0p3 ' \
  978. -e 's block/bootdevice/by-name/modemst1 mmcblk0p14 ' \
  979. -e 's block/bootdevice/by-name/modemst2 mmcblk0p15 ' \
  980. -e 's block/bootdevice/by-name/mota mmcblk0p30 ' \
  981. -e 's block/bootdevice/by-name/msadp mmcblk0p38 ' \
  982. -e 's block/bootdevice/by-name/oem mmcblk0p28 ' \
  983. -e 's block/bootdevice/by-name/persist mmcblk0p25 ' \
  984. -e 's block/bootdevice/by-name/rdimage mmcblk0p43 ' \
  985. -e 's block/bootdevice/by-name/rpm mmcblk0p7 ' \
  986. -e 's block/bootdevice/by-name/rpmbak mmcblk0p8 ' \
  987. -e 's block/bootdevice/by-name/s1sbl mmcblk0p40 ' \
  988. -e 's block/bootdevice/by-name/s1sblbak mmcblk0p41 ' \
  989. -e 's block/bootdevice/by-name/sbl1 mmcblk0p5 ' \
  990. -e 's block/bootdevice/by-name/sbl1bak mmcblk0p6 ' \
  991. -e 's block/bootdevice/by-name/sec mmcblk0p18 ' \
  992. -e 's block/bootdevice/by-name/splash mmcblk0p19 ' \
  993. -e 's block/bootdevice/by-name/ssd mmcblk0p4 ' \
  994. -e 's block/bootdevice/by-name/system mmcblk0p52 ' \
  995. -e 's block/bootdevice/by-name/tz mmcblk0p9 ' \
  996. -e 's block/bootdevice/by-name/tzbak mmcblk0p10 ' \
  997. -e 's block/bootdevice/by-name/tzs1attest mmcblk0p47 ' \
  998. -e 's block/bootdevice/by-name/tzs1attestbak mmcblk0p48 ' \
  999. -e 's block/bootdevice/by-name/tzs1sbl mmcblk0p49 ' \
  1000. -e 's block/bootdevice/by-name/tzs1sblbak mmcblk0p50 ' \
  1001. -e 's block/bootdevice/by-name/userdata mmcblk0p51 ' \
  1002. "$@"
  1003. ;;
  1004.  
  1005. "moto_msm8960_jbbl")
  1006. sed -i \
  1007. -e 's block/platform/msm_sdcc.1/by-name/aboot mmcblk0p5 ' \
  1008. -e 's block/platform/msm_sdcc.1/by-name/abootBackup mmcblk0p12 ' \
  1009. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p31 ' \
  1010. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p36 ' \
  1011. -e 's block/platform/msm_sdcc.1/by-name/carriercust mmcblk0p35 ' \
  1012. -e 's block/platform/msm_sdcc.1/by-name/cdrom mmcblk0p38 ' \
  1013. -e 's block/platform/msm_sdcc.1/by-name/cid mmcblk0p28 ' \
  1014. -e 's block/platform/msm_sdcc.1/by-name/devtree mmcblk0p30 ' \
  1015. -e 's block/platform/msm_sdcc.1/by-name/dhob mmcblk0p21 ' \
  1016. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p24 ' \
  1017. -e 's block/platform/msm_sdcc.1/by-name/hob mmcblk0p20 ' \
  1018. -e 's block/platform/msm_sdcc.1/by-name/kpan mmcblk0p33 ' \
  1019. -e 's block/platform/msm_sdcc.1/by-name/logo mmcblk0p29 ' \
  1020. -e 's block/platform/msm_sdcc.1/by-name/mbl mmcblk0p19 ' \
  1021. -e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p26 ' \
  1022. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  1023. -e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p17 ' \
  1024. -e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p18 ' \
  1025. -e 's block/platform/msm_sdcc.1/by-name/padA mmcblk0p9 ' \
  1026. -e 's block/platform/msm_sdcc.1/by-name/padB mmcblk0p16 ' \
  1027. -e 's block/platform/msm_sdcc.1/by-name/pds mmcblk0p27 ' \
  1028. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p22 ' \
  1029. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p32 ' \
  1030. -e 's block/platform/msm_sdcc.1/by-name/rpm mmcblk0p6 ' \
  1031. -e 's block/platform/msm_sdcc.1/by-name/rpmBackup mmcblk0p13 ' \
  1032. -e 's block/platform/msm_sdcc.1/by-name/sbl1 mmcblk0p2 ' \
  1033. -e 's block/platform/msm_sdcc.1/by-name/sbl2 mmcblk0p3 ' \
  1034. -e 's block/platform/msm_sdcc.1/by-name/sbl2Backup mmcblk0p10 ' \
  1035. -e 's block/platform/msm_sdcc.1/by-name/sbl3 mmcblk0p4 ' \
  1036. -e 's block/platform/msm_sdcc.1/by-name/sbl3Backup mmcblk0p11 ' \
  1037. -e 's block/platform/msm_sdcc.1/by-name/sp mmcblk0p25 ' \
  1038. -e 's block/platform/msm_sdcc.1/by-name/ssd mmcblk0p23 ' \
  1039. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p37 ' \
  1040. -e 's block/platform/msm_sdcc.1/by-name/tombstones mmcblk0p34 ' \
  1041. -e 's block/platform/msm_sdcc.1/by-name/tz mmcblk0p7 ' \
  1042. -e 's block/platform/msm_sdcc.1/by-name/tzBackup mmcblk0p14 ' \
  1043. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p39 ' \
  1044. -e 's block/platform/msm_sdcc.1/by-name/utags mmcblk0p8 ' \
  1045. -e 's block/platform/msm_sdcc.1/by-name/utagsBackup mmcblk0p15 ' \
  1046. "$@"
  1047. ;;
  1048.  
  1049. "griffin")
  1050. sed -i \
  1051. -e 's block/bootdevice/by-name/aboot sdb12 ' \
  1052. -e 's block/bootdevice/by-name/abootbak sdb13 ' \
  1053. -e 's block/bootdevice/by-name/apdp sdc6 ' \
  1054. -e 's block/bootdevice/by-name/bluetooth sda11 ' \
  1055. -e 's block/bootdevice/by-name/boot sda17 ' \
  1056. -e 's block/bootdevice/by-name/cache sda19 ' \
  1057. -e 's block/bootdevice/by-name/carrier sda9 ' \
  1058. -e 's block/bootdevice/by-name/cid sda4 ' \
  1059. -e 's block/bootdevice/by-name/cmnlib sdb16 ' \
  1060. -e 's block/bootdevice/by-name/cmnlib64 sdb18 ' \
  1061. -e 's block/bootdevice/by-name/cmnlib64bak sdb19 ' \
  1062. -e 's block/bootdevice/by-name/cmnlibbak sdb17 ' \
  1063. -e 's block/bootdevice/by-name/customize sda8 ' \
  1064. -e 's block/bootdevice/by-name/ddr sdb23 ' \
  1065. -e 's block/bootdevice/by-name/devcfg sdb8 ' \
  1066. -e 's block/bootdevice/by-name/devcfgbak sdb9 ' \
  1067. -e 's block/bootdevice/by-name/dip sdc5 ' \
  1068. -e 's block/bootdevice/by-name/dpo sdc8 ' \
  1069. -e 's block/bootdevice/by-name/dsp sdc1 ' \
  1070. -e 's block/bootdevice/by-name/frp sda7 ' \
  1071. -e 's block/bootdevice/by-name/fsc sdd1 ' \
  1072. -e 's block/bootdevice/by-name/fsg sdc4 ' \
  1073. -e 's block/bootdevice/by-name/hw sdc3 ' \
  1074. -e 's block/bootdevice/by-name/hyp sdb10 ' \
  1075. -e 's block/bootdevice/by-name/hypbak sdb11 ' \
  1076. -e 's block/bootdevice/by-name/keymaster sdb14 ' \
  1077. -e 's block/bootdevice/by-name/keymasterbak sdb15 ' \
  1078. -e 's block/bootdevice/by-name/kpan sda10 ' \
  1079. -e 's block/bootdevice/by-name/logo sda18 ' \
  1080. -e 's block/bootdevice/by-name/logs sdb24 ' \
  1081. -e 's block/bootdevice/by-name/metadata sdd2 ' \
  1082. -e 's block/bootdevice/by-name/misc sda5 ' \
  1083. -e 's block/bootdevice/by-name/modem sda16 ' \
  1084. -e 's block/bootdevice/by-name/modemst1 sda12 ' \
  1085. -e 's block/bootdevice/by-name/modemst2 sda13 ' \
  1086. -e 's block/bootdevice/by-name/msadp sdc7 ' \
  1087. -e 's block/bootdevice/by-name/oem sdc9 ' \
  1088. -e 's block/bootdevice/by-name/persist sda3 ' \
  1089. -e 's block/bootdevice/by-name/pmic sdb2 ' \
  1090. -e 's block/bootdevice/by-name/pmicbak sdb3 ' \
  1091. -e 's block/bootdevice/by-name/prov sdb20 ' \
  1092. -e 's block/bootdevice/by-name/provbak sdb21 ' \
  1093. -e 's block/bootdevice/by-name/recovery sda14 ' \
  1094. -e 's block/bootdevice/by-name/rpm sdb4 ' \
  1095. -e 's block/bootdevice/by-name/rpmbak sdb5 ' \
  1096. -e 's block/bootdevice/by-name/sec sdb22 ' \
  1097. -e 's block/bootdevice/by-name/sp sdc2 ' \
  1098. -e 's block/bootdevice/by-name/ssd sda6 ' \
  1099. -e 's block/bootdevice/by-name/system sda15 ' \
  1100. -e 's block/bootdevice/by-name/tz sdb6 ' \
  1101. -e 's block/bootdevice/by-name/tzbak sdb7 ' \
  1102. -e 's block/bootdevice/by-name/userdata sda20 ' \
  1103. -e 's block/bootdevice/by-name/utags sda1 ' \
  1104. -e 's block/bootdevice/by-name/utagsBackup sda2 ' \
  1105. -e 's block/bootdevice/by-name/xbl sdb1 ' \
  1106. "$@"
  1107. ;;
  1108.  
  1109. "eva")
  1110. sed -i \
  1111. -e 's block/platform/hi_mci.0/by-name/3rdmodem mmcblk0p35 ' \
  1112. -e 's block/platform/hi_mci.0/by-name/3rdmodemnvm mmcblk0p14 ' \
  1113. -e 's block/platform/hi_mci.0/by-name/3rdmodemnvmbkp mmcblk0p15 ' \
  1114. -e 's block/platform/hi_mci.0/by-name/boot mmcblk0p28 ' \
  1115. -e 's block/platform/hi_mci.0/by-name/cache mmcblk0p36 ' \
  1116. -e 's block/platform/hi_mci.0/by-name/cust mmcblk0p40 ' \
  1117. -e 's block/platform/hi_mci.0/by-name/dfx mmcblk0p34 ' \
  1118. -e 's block/platform/hi_mci.0/by-name/dts mmcblk0p30 ' \
  1119. -e 's block/platform/hi_mci.0/by-name/fastboot mmcblk0p5 ' \
  1120. -e 's block/platform/hi_mci.0/by-name/frp mmcblk0p4 ' \
  1121. -e 's block/platform/hi_mci.0/by-name/fw_hifi mmcblk0p27 ' \
  1122. -e 's block/platform/hi_mci.0/by-name/fw_lpm3 mmcblk0p3 ' \
  1123. -e 's block/platform/hi_mci.0/by-name/hisitest0 mmcblk0p37 ' \
  1124. -e 's block/platform/hi_mci.0/by-name/hisitest1 mmcblk0p38 ' \
  1125. -e 's block/platform/hi_mci.0/by-name/hisitest2 mmcblk0p41 ' \
  1126. -e 's block/platform/hi_mci.0/by-name/misc mmcblk0p20 ' \
  1127. -e 's block/platform/hi_mci.0/by-name/modem mmcblk0p31 ' \
  1128. -e 's block/platform/hi_mci.0/by-name/modem_dsp mmcblk0p32 ' \
  1129. -e 's block/platform/hi_mci.0/by-name/modem_dtb mmcblk0p33 ' \
  1130. -e 's block/platform/hi_mci.0/by-name/modem_om mmcblk0p18 ' \
  1131. -e 's block/platform/hi_mci.0/by-name/modemnvm_backup mmcblk0p10 ' \
  1132. -e 's block/platform/hi_mci.0/by-name/modemnvm_factory mmcblk0p6 ' \
  1133. -e 's block/platform/hi_mci.0/by-name/modemnvm_img mmcblk0p11 ' \
  1134. -e 's block/platform/hi_mci.0/by-name/modemnvm_system mmcblk0p12 ' \
  1135. -e 's block/platform/hi_mci.0/by-name/modemnvm_update mmcblk0p21 ' \
  1136. -e 's block/platform/hi_mci.0/by-name/nvme mmcblk0p7 ' \
  1137. -e 's block/platform/hi_mci.0/by-name/oeminfo mmcblk0p8 ' \
  1138. -e 's block/platform/hi_mci.0/by-name/persist mmcblk0p16 ' \
  1139. -e 's block/platform/hi_mci.0/by-name/recovery mmcblk0p29 ' \
  1140. -e 's block/platform/hi_mci.0/by-name/recovery2 mmcblk0p22 ' \
  1141. -e 's block/platform/hi_mci.0/by-name/reserved1 mmcblk0p17 ' \
  1142. -e 's block/platform/hi_mci.0/by-name/reserved2 mmcblk0p23 ' \
  1143. -e 's block/platform/hi_mci.0/by-name/secure_storage mmcblk0p13 ' \
  1144. -e 's block/platform/hi_mci.0/by-name/sensorhub mmcblk0p26 ' \
  1145. -e 's block/platform/hi_mci.0/by-name/splash mmcblk0p9 ' \
  1146. -e 's block/platform/hi_mci.0/by-name/splash2 mmcblk0p19 ' \
  1147. -e 's block/platform/hi_mci.0/by-name/system mmcblk0p39 ' \
  1148. -e 's block/platform/hi_mci.0/by-name/teeos mmcblk0p24 ' \
  1149. -e 's block/platform/hi_mci.0/by-name/trustfirmware mmcblk0p25 ' \
  1150. -e 's block/platform/hi_mci.0/by-name/userdata mmcblk0p42 ' \
  1151. -e 's block/platform/hi_mci.0/by-name/vrl mmcblk0p1 ' \
  1152. -e 's block/platform/hi_mci.0/by-name/vrl_backup mmcblk0p2 ' \
  1153. "$@"
  1154. ;;
  1155.  
  1156. "matisse" | "matissewifi" | "matisse3g" | "matisselte")
  1157. sed -i \
  1158. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p23 ' \
  1159. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p26 ' \
  1160. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p15 ' \
  1161. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p21 ' \
  1162. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p2 ' \
  1163. -e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p12 ' \
  1164. -e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p13 ' \
  1165. -e 's block/platform/msm_sdcc.1/by-name/apnhlos mmcblk0p1 ' \
  1166. -e 's block/platform/msm_sdcc.1/by-name/efs mmcblk0p11 ' \
  1167. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p24 ' \
  1168. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p14 ' \
  1169. "$@"
  1170. ;;
  1171.  
  1172. "FP2")
  1173. sed -i \
  1174. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p13 ' \
  1175. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p20 ' \
  1176. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p16 ' \
  1177. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p14 ' \
  1178. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  1179. -e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p11 ' \
  1180. -e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p12 ' \
  1181. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p17 ' \
  1182. -e 's block/platform/msm_sdcc.1/by-name/fsc mmcblk0p18 ' \
  1183. -e 's block/platform/msm_sdcc.1/by-name/dbi mmcblk0p3 ' \
  1184. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p15 ' \
  1185. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p8 ' \
  1186. "$@"
  1187. ;;
  1188.  
  1189. "FP3")
  1190. sed -i \
  1191. -e 's block/bootdevice/by-name/boot mmcblk0p27 ' \
  1192. -e 's block/bootdevice/by-name/system mmcblk0p30 ' \
  1193. -e 's block/bootdevice/by-name/userdata mmcblk0p62 ' \
  1194. -e 's block/bootdevice/by-name/config mmcblk0p38 ' \
  1195. -e 's block/bootdevice/by-name/misc mmcblk0p35 ' \
  1196. -e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
  1197. -e 's block/bootdevice/by-name/dsp mmcblk0p13 ' \
  1198. -e 's block/bootdevice/by-name/persist mmcblk0p34 ' \
  1199. -e 's block/bootdevice/by-name/vendor mmcblk0p32 ' \
  1200. "$@"
  1201. ;;
  1202.  
  1203. "onyx")
  1204. sed -i \
  1205. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p7 ' \
  1206. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p27 ' \
  1207. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p28 ' \
  1208. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p15 ' \
  1209. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p14 ' \
  1210. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  1211. "$@"
  1212. ;;
  1213.  
  1214. "bullhead")
  1215. sed -i \
  1216. -e 's block/platform/soc.0/f9824900.sdhci/by-name/DDR mmcblk0p28 ' \
  1217. -e 's block/platform/soc.0/f9824900.sdhci/by-name/aboot mmcblk0p8 ' \
  1218. -e 's block/platform/soc.0/f9824900.sdhci/by-name/abootbak mmcblk0p14 ' \
  1219. -e 's block/platform/soc.0/f9824900.sdhci/by-name/apdp mmcblk0p17 ' \
  1220. -e 's block/platform/soc.0/f9824900.sdhci/by-name/boot mmcblk0p37 ' \
  1221. -e 's block/platform/soc.0/f9824900.sdhci/by-name/cache mmcblk0p40 ' \
  1222. -e 's block/platform/soc.0/f9824900.sdhci/by-name/cmnlib mmcblk0p33 ' \
  1223. -e 's block/platform/soc.0/f9824900.sdhci/by-name/cmnlibak mmcblk0p35 ' \
  1224. -e 's block/platform/soc.0/f9824900.sdhci/by-name/config mmcblk0p16 ' \
  1225. -e 's block/platform/soc.0/f9824900.sdhci/by-name/devinfo mmcblk0p43 ' \
  1226. -e 's block/platform/soc.0/f9824900.sdhci/by-name/dpo mmcblk0p19 ' \
  1227. -e 's block/platform/soc.0/f9824900.sdhci/by-name/fsc mmcblk0p20 ' \
  1228. -e 's block/platform/soc.0/f9824900.sdhci/by-name/fsg mmcblk0p27 ' \
  1229. -e 's block/platform/soc.0/f9824900.sdhci/by-name/grow mmcblk0p46 ' \
  1230. -e 's block/platform/soc.0/f9824900.sdhci/by-name/hyp mmcblk0p6 ' \
  1231. -e 's block/platform/soc.0/f9824900.sdhci/by-name/hypbak mmcblk0p12 ' \
  1232. -e 's block/platform/soc.0/f9824900.sdhci/by-name/imgdata mmcblk0p29 ' \
  1233. -e 's block/platform/soc.0/f9824900.sdhci/by-name/keymaster mmcblk0p32 ' \
  1234. -e 's block/platform/soc.0/f9824900.sdhci/by-name/keymasterbak mmcblk0p34 ' \
  1235. -e 's block/platform/soc.0/f9824900.sdhci/by-name/keystore mmcblk0p44 ' \
  1236. -e 's block/platform/soc.0/f9824900.sdhci/by-name/laf mmcblk0p31 ' \
  1237. -e 's block/platform/soc.0/f9824900.sdhci/by-name/limits mmcblk0p15 ' \
  1238. -e 's block/platform/soc.0/f9824900.sdhci/by-name/metadata mmcblk0p30 ' \
  1239. -e 's block/platform/soc.0/f9824900.sdhci/by-name/misc mmcblk0p23 ' \
  1240. -e 's block/platform/soc.0/f9824900.sdhci/by-name/modem mmcblk0p1 ' \
  1241. -e 's block/platform/soc.0/f9824900.sdhci/by-name/modemst1 mmcblk0p25 ' \
  1242. -e 's block/platform/soc.0/f9824900.sdhci/by-name/modemst2 mmcblk0p26 ' \
  1243. -e 's block/platform/soc.0/f9824900.sdhci/by-name/msadp mmcblk0p18 ' \
  1244. -e 's block/platform/soc.0/f9824900.sdhci/by-name/oem mmcblk0p36 ' \
  1245. -e 's block/platform/soc.0/f9824900.sdhci/by-name/persist mmcblk0p24 ' \
  1246. -e 's block/platform/soc.0/f9824900.sdhci/by-name/persistent mmcblk0p42 ' \
  1247. -e 's block/platform/soc.0/f9824900.sdhci/by-name/pmic mmcblk0p2 ' \
  1248. -e 's block/platform/soc.0/f9824900.sdhci/by-name/pmicbak mmcblk0p10 ' \
  1249. -e 's block/platform/soc.0/f9824900.sdhci/by-name/recovery mmcblk0p38 ' \
  1250. -e 's block/platform/soc.0/f9824900.sdhci/by-name/rpm mmcblk0p7 ' \
  1251. -e 's block/platform/soc.0/f9824900.sdhci/by-name/rpmbak mmcblk0p13 ' \
  1252. -e 's block/platform/soc.0/f9824900.sdhci/by-name/sbl1 mmcblk0p3 ' \
  1253. -e 's block/platform/soc.0/f9824900.sdhci/by-name/sbl1bak mmcblk0p9 ' \
  1254. -e 's block/platform/soc.0/f9824900.sdhci/by-name/sdi mmcblk0p5 ' \
  1255. -e 's block/platform/soc.0/f9824900.sdhci/by-name/sec mmcblk0p22 ' \
  1256. -e 's block/platform/soc.0/f9824900.sdhci/by-name/ssd mmcblk0p21 ' \
  1257. -e 's block/platform/soc.0/f9824900.sdhci/by-name/system mmcblk0p41 ' \
  1258. -e 's block/platform/soc.0/f9824900.sdhci/by-name/tz mmcblk0p4 ' \
  1259. -e 's block/platform/soc.0/f9824900.sdhci/by-name/tzbak mmcblk0p11 ' \
  1260. -e 's block/platform/soc.0/f9824900.sdhci/by-name/userdata mmcblk0p45 ' \
  1261. -e 's block/platform/soc.0/f9824900.sdhci/by-name/vendor mmcblk0p39 ' \
  1262. "$@"
  1263. ;;
  1264.  
  1265. "hammerhead")
  1266. sed -i \
  1267. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  1268. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p16 ' \
  1269. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p25 ' \
  1270. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p28 ' \
  1271. "$@"
  1272. ;;
  1273.  
  1274. "mako")
  1275. sed -i \
  1276. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  1277. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p20 ' \
  1278. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p21 ' \
  1279. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p23 ' \
  1280. "$@"
  1281. ;;
  1282.  
  1283. "grouper")
  1284. sed -i \
  1285. -e 's block/platform/sdhci-tegra.3/by-name/APP mmcblk0p3 ' \
  1286. -e 's block/platform/sdhci-tegra.3/by-name/CAC mmcblk0p4 ' \
  1287. -e 's block/platform/sdhci-tegra.3/by-name/UDA mmcblk0p9 ' \
  1288. -e 's block/platform/sdhci-tegra.3/by-name/MSC mmcblk0p5 ' \
  1289. -e 's block/platform/sdhci-tegra.3/by-name/LNX mmcblk0p2 ' \
  1290. -e 's block/platform/sdhci-tegra.3/by-name/SOS mmcblk0p1 ' \
  1291. "$@"
  1292. ;;
  1293.  
  1294. "tilapia")
  1295. sed -i \
  1296. -e 's block/platform/sdhci-tegra.3/by-name/APP mmcblk0p3 ' \
  1297. -e 's block/platform/sdhci-tegra.3/by-name/CAC mmcblk0p5 ' \
  1298. -e 's block/platform/sdhci-tegra.3/by-name/UDA mmcblk0p10 ' \
  1299. -e 's block/platform/sdhci-tegra.3/by-name/MSC mmcblk0p6 ' \
  1300. -e 's block/platform/sdhci-tegra.3/by-name/LNX mmcblk0p2 ' \
  1301. -e 's block/platform/sdhci-tegra.3/by-name/SOS mmcblk0p1 ' \
  1302. "$@"
  1303. ;;
  1304.  
  1305. "i9305" | "encore" | "n7000" | "n7100" | "i9300" | "anzu" | \
  1306. "coconut" | "haida" | "hallon" | "iyokan" | "mango" | "phoenix" | \
  1307. "satsuma" | "smultron" | "urushi" | "zeus" | "jenad")
  1308. # Untested for other revisions of Samsung GT-S6500:
  1309. # | "jena" | "trebon")
  1310. sed -i \
  1311. -e 's /block/ / ' \
  1312. "$@"
  1313. ;;
  1314.  
  1315. "shieldtablet")
  1316. sed -i \
  1317. -e 's block/platform/sdhci-tegra.3/by-name/APP mmcblk0p14 ' \
  1318. -e 's block/platform/sdhci-tegra.3/by-name/CAC mmcblk0p15 ' \
  1319. -e 's block/platform/sdhci-tegra.3/by-name/UDA mmcblk0p24 ' \
  1320. -e 's block/platform/sdhci-tegra.3/by-name/MSC mmcblk0p16 ' \
  1321. -e 's block/platform/sdhci-tegra.3/by-name/LNX mmcblk0p13 ' \
  1322. -e 's block/platform/sdhci-tegra.3/by-name/SOS mmcblk0p11 ' \
  1323. "$@"
  1324. ;;
  1325.  
  1326. "p3100" | "p3110" | "p3113" | "p5100" | "p5110" | "p5113" | "espressowifi" | "espresso3g" | "i9100g")
  1327. sed -i \
  1328. -e 's block/platform/omap/omap_hsmmc.1/by-name/DATAFS mmcblk0p10 ' \
  1329. -e 's block/platform/omap/omap_hsmmc.1/by-name/KERNEL mmcblk0p5 ' \
  1330. -e 's block/platform/omap/omap_hsmmc.1/by-name/FACTORYFS mmcblk0p9 ' \
  1331. -e 's block/platform/omap/omap_hsmmc.1/by-name/EFS mmcblk0p1 ' \
  1332. -e 's block/platform/omap/omap_hsmmc.1/by-name/CACHE mmcblk0p7 ' \
  1333. "$@"
  1334. ;;
  1335.  
  1336. "maguro")
  1337. sed -i \
  1338. -e 's block/platform/omap/omap_hsmmc.0/by-name/system mmcblk0p10 ' \
  1339. -e 's block/platform/omap/omap_hsmmc.0/by-name/cache mmcblk0p11 ' \
  1340. -e 's block/platform/omap/omap_hsmmc.0/by-name/userdata mmcblk0p12 ' \
  1341. -e 's block/platform/omap/omap_hsmmc.0/by-name/misc mmcblk0p5 ' \
  1342. -e 's block/platform/omap/omap_hsmmc.0/by-name/boot mmcblk0p7 ' \
  1343. -e 's block/platform/omap/omap_hsmmc.0/by-name/recovery mmcblk0p8 ' \
  1344. -e 's block/platform/omap/omap_hsmmc.0/by-name/sbl mmcblk0p2 ' \
  1345. -e 's block/platform/omap/omap_hsmmc.0/by-name/xloader mmcblk0p1 ' \
  1346. -e 's block/platform/omap/omap_hsmmc.0/by-name/radio mmcblk0p9 ' \
  1347. -e 's block/platform/omap/omap_hsmmc.0/by-name/efs mmcblk0p3 ' \
  1348. "$@"
  1349. ;;
  1350.  
  1351. "cheeseburger"|"dumpling")
  1352. sed -i \
  1353. -e 's block/bootdevice/by-name/LOGO sde18 ' \
  1354. -e 's block/bootdevice/by-name/abl sde16 ' \
  1355. -e 's block/bootdevice/by-name/ablbak sde17 ' \
  1356. -e 's block/bootdevice/by-name/apdp sde31 ' \
  1357. -e 's block/bootdevice/by-name/bluetooth sde24 ' \
  1358. -e 's block/bootdevice/by-name/boot sde19 ' \
  1359. -e 's block/bootdevice/by-name/boot_aging sde20 ' \
  1360. -e 's block/bootdevice/by-name/cache sda3 ' \
  1361. -e 's block/bootdevice/by-name/cdt sdd2 ' \
  1362. -e 's block/bootdevice/by-name/cmnlib sde27 ' \
  1363. -e 's block/bootdevice/by-name/cmnlib64 sde29 ' \
  1364. -e 's block/bootdevice/by-name/cmnlib64bak sde30 ' \
  1365. -e 's block/bootdevice/by-name/cmnlibbak sde28 ' \
  1366. -e 's block/bootdevice/by-name/config sda12 ' \
  1367. -e 's block/bootdevice/by-name/ddr sdd3 ' \
  1368. -e 's block/bootdevice/by-name/devcfg sde39 ' \
  1369. -e 's block/bootdevice/by-name/devinfo sde23 ' \
  1370. -e 's block/bootdevice/by-name/dip sde14 ' \
  1371. -e 's block/bootdevice/by-name/dpo sde33 ' \
  1372. -e 's block/bootdevice/by-name/dsp sde11 ' \
  1373. -e 's block/bootdevice/by-name/frp sda6 ' \
  1374. -e 's block/bootdevice/by-name/fsc sdf4 ' \
  1375. -e 's block/bootdevice/by-name/fsg sdf3 ' \
  1376. -e 's block/bootdevice/by-name/fw_4g9n4 sde45 ' \
  1377. -e 's block/bootdevice/by-name/fw_4j1ed sde43 ' \
  1378. -e 's block/bootdevice/by-name/fw_4t0n8 sde46 ' \
  1379. -e 's block/bootdevice/by-name/fw_8v1ee sde44 ' \
  1380. -e 's block/bootdevice/by-name/hyp sde5 ' \
  1381. -e 's block/bootdevice/by-name/hypbak sde6 ' \
  1382. -e 's block/bootdevice/by-name/keymaster sde25 ' \
  1383. -e 's block/bootdevice/by-name/keymasterbak sde26 ' \
  1384. -e 's block/bootdevice/by-name/keystore sda5 ' \
  1385. -e 's block/bootdevice/by-name/limits sde35 ' \
  1386. -e 's block/bootdevice/by-name/logdump sde40 ' \
  1387. -e 's block/bootdevice/by-name/logfs sde37 ' \
  1388. -e 's block/bootdevice/by-name/md5 sdf5 ' \
  1389. -e 's block/bootdevice/by-name/mdtp sde15 ' \
  1390. -e 's block/bootdevice/by-name/mdtpsecapp sde12 ' \
  1391. -e 's block/bootdevice/by-name/mdtpsecappbak sde13 ' \
  1392. -e 's block/bootdevice/by-name/minidump sde47 ' \
  1393. -e 's block/bootdevice/by-name/misc sda4 ' \
  1394. -e 's block/bootdevice/by-name/modem sde10 ' \
  1395. -e 's block/bootdevice/by-name/modemst1 sdf1 ' \
  1396. -e 's block/bootdevice/by-name/modemst2 sdf2 ' \
  1397. -e 's block/bootdevice/by-name/msadp sde32 ' \
  1398. -e 's block/bootdevice/by-name/oem_dycnvbk sda7 ' \
  1399. -e 's block/bootdevice/by-name/oem_stanvbk sda8 ' \
  1400. -e 's block/bootdevice/by-name/param sda9 ' \
  1401. -e 's block/bootdevice/by-name/persist sda2 ' \
  1402. -e 's block/bootdevice/by-name/pmic sde8 ' \
  1403. -e 's block/bootdevice/by-name/pmicbak sde9 ' \
  1404. -e 's block/bootdevice/by-name/recovery sde22 ' \
  1405. -e 's block/bootdevice/by-name/reserve sdd1 ' \
  1406. -e 's block/bootdevice/by-name/reserve1 sda10 ' \
  1407. -e 's block/bootdevice/by-name/reserve2 sda11 ' \
  1408. -e 's block/bootdevice/by-name/reserve3 sdf7 ' \
  1409. -e 's block/bootdevice/by-name/rpm sde1 ' \
  1410. -e 's block/bootdevice/by-name/rpmbak sde2 ' \
  1411. -e 's block/bootdevice/by-name/sec sde7 ' \
  1412. -e 's block/bootdevice/by-name/splash sde34 ' \
  1413. -e 's block/bootdevice/by-name/ssd sda1 ' \
  1414. -e 's block/bootdevice/by-name/sti sde38 ' \
  1415. -e 's block/bootdevice/by-name/storsec sde41 ' \
  1416. -e 's block/bootdevice/by-name/storsecbak sde42 ' \
  1417. -e 's block/bootdevice/by-name/system sde21 ' \
  1418. -e 's block/bootdevice/by-name/toolsfv sde36 ' \
  1419. -e 's block/bootdevice/by-name/tz sde3 ' \
  1420. -e 's block/bootdevice/by-name/tzbak sde4 ' \
  1421. -e 's block/bootdevice/by-name/userdata sda13 ' \
  1422. -e 's block/bootdevice/by-name/vendor sdf6 ' \
  1423. -e 's block/bootdevice/by-name/xbl sdb1 ' \
  1424. -e 's block/bootdevice/by-name/xblbak sdc1 ' \
  1425. "$@"
  1426. ;;
  1427.  
  1428. "enchilada" | "fajita")
  1429. sed -i \
  1430. -e 's block/bootdevice/by-name/bluetooth sde5 ' \
  1431. -e 's block/bootdevice/by-name/boot sde11 ' \
  1432. -e 's block/bootdevice/by-name/dsp sde9 ' \
  1433. -e 's block/bootdevice/by-name/misc sda3 ' \
  1434. -e 's block/bootdevice/by-name/modem sde4 ' \
  1435. -e 's block/bootdevice/by-name/odm sda15 ' \
  1436. -e 's block/bootdevice/by-name/persist sda2 ' \
  1437. -e 's block/bootdevice/by-name/system sda13 ' \
  1438. -e 's block/bootdevice/by-name/userdata sda17 ' \
  1439. -e 's block/bootdevice/by-name/vbmeta sde17 ' \
  1440. -e 's block/bootdevice/by-name/vendor sde16 ' \
  1441. "$@"
  1442. ;;
  1443.  
  1444. "bacon")
  1445. sed -i \
  1446. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  1447. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p15 ' \
  1448. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p14 ' \
  1449. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p28 ' \
  1450. "$@"
  1451. ;;
  1452.  
  1453. "ace")
  1454. sed -i \
  1455. -e 's block/platform/msm_sdcc.2/by-num/p25 mmcblk0p25 ' \
  1456. -e 's block/platform/msm_sdcc.2/by-num/p26 mmcblk0p26 ' \
  1457. -e 's block/platform/msm_sdcc.2/by-num/p27 mmcblk0p27 ' \
  1458. -e 's block/platform/msm_sdcc.2/by-num/p28 mmcblk0p28 ' \
  1459. "$@"
  1460. ;;
  1461.  
  1462. "flo"|"deb")
  1463. sed -i \
  1464. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p4 ' \
  1465. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p14 ' \
  1466. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p22 ' \
  1467. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p30 ' \
  1468. -e 's block/platform/msm_sdcc.1/by-name/radio mmcblk0p1 ' \
  1469. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p4 ' \
  1470. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p25 ' \
  1471. -e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p24 ' \
  1472. "$@"
  1473. ;;
  1474.  
  1475. "yuga")
  1476. sed -i \
  1477. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p17 ' \
  1478. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p24 ' \
  1479. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p25 ' \
  1480. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p26 ' \
  1481. -e 's block/platform/msm_sdcc.1/by-name/LTALabel mmcblk1 ' \
  1482. "$@"
  1483. ;;
  1484.  
  1485. "z3c" | "sirius")
  1486. # Z3 compact is also called "aries" | "d5803" in aosp (called z3c in cm12.1)
  1487. # Z2 is also called "d6503" in aosp (called sirius in cm12.1)
  1488. # untested for "amami" | "leo" | "tianchi")
  1489. sed -i \
  1490. -e 's block/platform/msm_sdcc.1/by-name/DDR mmcblk0p17 ' \
  1491. -e 's block/platform/msm_sdcc.1/by-name/FOTAKernel mmcblk0p16 ' \
  1492. -e 's block/platform/msm_sdcc.1/by-name/LTALabel mmcblk0p18 ' \
  1493. -e 's block/platform/msm_sdcc.1/by-name/TA mmcblk0p1 ' \
  1494. -e 's block/platform/msm_sdcc.1/by-name/aboot mmcblk0p5 ' \
  1495. -e 's block/platform/msm_sdcc.1/by-name/alt_aboot mmcblk0p11 ' \
  1496. -e 's block/platform/msm_sdcc.1/by-name/alt_dbi mmcblk0p10 ' \
  1497. -e 's block/platform/msm_sdcc.1/by-name/alt_rpm mmcblk0p12 ' \
  1498. -e 's block/platform/msm_sdcc.1/by-name/alt_s1sbl mmcblk0p9 ' \
  1499. -e 's block/platform/msm_sdcc.1/by-name/alt_sbl1 mmcblk0p8 ' \
  1500. -e 's block/platform/msm_sdcc.1/by-name/alt_tz mmcblk0p13 ' \
  1501. -e 's block/platform/msm_sdcc.1/by-name/apps_log mmcblk0p22 ' \
  1502. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p14 ' \
  1503. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p24 ' \
  1504. -e 's block/platform/msm_sdcc.1/by-name/dbi mmcblk0p4 ' \
  1505. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p21 ' \
  1506. -e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p19 ' \
  1507. -e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p20 ' \
  1508. -e 's block/platform/msm_sdcc.1/by-name/ramdump mmcblk0p15 ' \
  1509. -e 's block/platform/msm_sdcc.1/by-name/rpm mmcblk0p6 ' \
  1510. -e 's block/platform/msm_sdcc.1/by-name/s1sbl mmcblk0p3 ' \
  1511. -e 's block/platform/msm_sdcc.1/by-name/sbl1 mmcblk0p2 ' \
  1512. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p23 ' \
  1513. -e 's block/platform/msm_sdcc.1/by-name/tz mmcblk0p7 ' \
  1514. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p25 ' \
  1515. "$@"
  1516. ;;
  1517.  
  1518. "kis3")
  1519. sed -i \
  1520. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p12 ' \
  1521. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p13 ' \
  1522. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p15 ' \
  1523. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p7 ' \
  1524. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p16 ' \
  1525. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  1526. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p14 ' \
  1527. "$@"
  1528. ;;
  1529.  
  1530. "m7spr")
  1531. sed -i \
  1532. -e 's block/platform/msm_sdcc.1/by-name/adsp mmcblk0p16 ' \
  1533. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p35 ' \
  1534. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p38 ' \
  1535. -e 's block/platform/msm_sdcc.1/by-name/carrier mmcblk0p30 ' \
  1536. -e 's block/platform/msm_sdcc.1/by-name/cdma_record mmcblk0p28 ' \
  1537. -e 's block/platform/msm_sdcc.1/by-name/control mmcblk0p25 ' \
  1538. -e 's block/platform/msm_sdcc.1/by-name/devlog mmcblk0p22 ' \
  1539. -e 's block/platform/msm_sdcc.1/by-name/dsps mmcblk0p15 ' \
  1540. -e 's block/platform/msm_sdcc.1/by-name/extra mmcblk0p27 ' \
  1541. -e 's block/platform/msm_sdcc.1/by-name/local mmcblk0p26 ' \
  1542. -e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p19 ' \
  1543. -e 's block/platform/msm_sdcc.1/by-name/modem_st1 mmcblk0p20 ' \
  1544. -e 's block/platform/msm_sdcc.1/by-name/modem_st2 mmcblk0p21 ' \
  1545. -e 's block/platform/msm_sdcc.1/by-name/pdata mmcblk0p24 ' \
  1546. -e 's block/platform/msm_sdcc.1/by-name/radio mmcblk0p33 ' \
  1547. -e 's block/platform/msm_sdcc.1/by-name/radio_config mmcblk0p17 ' \
  1548. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p36 ' \
  1549. -e 's block/platform/msm_sdcc.1/by-name/reserve mmcblk0p31 ' \
  1550. -e 's block/platform/msm_sdcc.1/by-name/reserve_1 mmcblk0p18 ' \
  1551. -e 's block/platform/msm_sdcc.1/by-name/reserve_2 mmcblk0p32 ' \
  1552. -e 's block/platform/msm_sdcc.1/by-name/reserve_3 mmcblk0p34 ' \
  1553. -e 's block/platform/msm_sdcc.1/by-name/skylink mmcblk0p29 ' \
  1554. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p37 ' \
  1555. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p39 ' \
  1556. "$@"
  1557. ;;
  1558.  
  1559. "t6")
  1560. sed -i \
  1561. -e 's block/platform/msm_sdcc.1/by-name/adsp mmcblk0p16 ' \
  1562. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p37 ' \
  1563. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p41 ' \
  1564. -e 's block/platform/msm_sdcc.1/by-name/carrier mmcblk0p32 ' \
  1565. -e 's block/platform/msm_sdcc.1/by-name/cdma_record mmcblk0p30 ' \
  1566. -e 's block/platform/msm_sdcc.1/by-name/control mmcblk0p27 ' \
  1567. -e 's block/platform/msm_sdcc.1/by-name/devlog mmcblk0p24 ' \
  1568. -e 's block/platform/msm_sdcc.1/by-name/dsps mmcblk0p15 ' \
  1569. -e 's block/platform/msm_sdcc.1/by-name/extra mmcblk0p29 ' \
  1570. -e 's block/platform/msm_sdcc.1/by-name/local mmcblk0p28 ' \
  1571. -e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p21 ' \
  1572. -e 's block/platform/msm_sdcc.1/by-name/modem_st1 mmcblk0p22 ' \
  1573. -e 's block/platform/msm_sdcc.1/by-name/modem_st2 mmcblk0p23 ' \
  1574. -e 's block/platform/msm_sdcc.1/by-name/pdata mmcblk0p26 ' \
  1575. -e 's block/platform/msm_sdcc.1/by-name/radio mmcblk0p34 ' \
  1576. -e 's block/platform/msm_sdcc.1/by-name/radio_config mmcblk0p17 ' \
  1577. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p38 ' \
  1578. -e 's block/platform/msm_sdcc.1/by-name/reserve mmcblk0p33 ' \
  1579. -e 's block/platform/msm_sdcc.1/by-name/reserve_1 mmcblk0p20 ' \
  1580. -e 's block/platform/msm_sdcc.1/by-name/reserve_2 mmcblk0p35 ' \
  1581. -e 's block/platform/msm_sdcc.1/by-name/reserve_3 mmcblk0p36 ' \
  1582. -e 's block/platform/msm_sdcc.1/by-name/reserve_4 mmcblk0p40 ' \
  1583. -e 's block/platform/msm_sdcc.1/by-name/skylink mmcblk0p31 ' \
  1584. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p39 ' \
  1585. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p42 ' \
  1586. -e 's block/platform/msm_sdcc.1/by-name/wcnss mmcblk0p18 ' \
  1587. "$@"
  1588. ;;
  1589.  
  1590. "wt88047")
  1591. sed -i \
  1592. -e 's block/bootdevice/by-name/userdata mmcblk0p30 ' \
  1593. -e 's block/bootdevice/by-name/boot mmcblk0p22 ' \
  1594. -e 's block/bootdevice/by-name/system mmcblk0p23 ' \
  1595. -e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
  1596. -e 's block/bootdevice/by-name/modemst1 mmcblk0p13 ' \
  1597. -e 's block/bootdevice/by-name/modemst2 mmcblk0p14 ' \
  1598. -e 's block/bootdevice/by-name/persist mmcblk0p25 ' \
  1599. "$@"
  1600. ;;
  1601.  
  1602. "find5")
  1603. sed -i \
  1604. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p1 ' \
  1605. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p21 ' \
  1606. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p19 ' \
  1607. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p18 ' \
  1608. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p20 ' \
  1609. "$@"
  1610. ;;
  1611.  
  1612. "cancro")
  1613. sed -i \
  1614. -e 's block/platform/msm_sdcc.1/by-name/DDR mmcblk0p4 ' \
  1615. -e 's block/platform/msm_sdcc.1/by-name/aboot mmcblk0p7 ' \
  1616. -e 's block/platform/msm_sdcc.1/by-name/bk1 mmcblk0p8 ' \
  1617. -e 's block/platform/msm_sdcc.1/by-name/bk2 mmcblk0p11 ' \
  1618. -e 's block/platform/msm_sdcc.1/by-name/bk3 mmcblk0p15 ' \
  1619. -e 's block/platform/msm_sdcc.1/by-name/bk4 mmcblk0p17 ' \
  1620. -e 's block/platform/msm_sdcc.1/by-name/bk5 mmcblk0p18 ' \
  1621. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p19 ' \
  1622. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p24 ' \
  1623. -e 's block/platform/msm_sdcc.1/by-name/dbi mmcblk0p6 ' \
  1624. -e 's block/platform/msm_sdcc.1/by-name/fsc mmcblk0p14 ' \
  1625. -e 's block/platform/msm_sdcc.1/by-name/fsg mmcblk0p16 ' \
  1626. -e 's block/platform/msm_sdcc.1/by-name/logo mmcblk0p10 ' \
  1627. -e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p9 ' \
  1628. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p22 ' \
  1629. -e 's block/platform/msm_sdcc.1/by-name/modemst1 mmcblk0p12 ' \
  1630. -e 's block/platform/msm_sdcc.1/by-name/modemst2 mmcblk0p13 ' \
  1631. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p21 ' \
  1632. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p20 ' \
  1633. -e 's block/platform/msm_sdcc.1/by-name/rpm mmcblk0p2 ' \
  1634. -e 's block/platform/msm_sdcc.1/by-name/sbl1 mmcblk0p1 ' \
  1635. -e 's block/platform/msm_sdcc.1/by-name/ssd mmcblk0p5 ' \
  1636. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p23 ' \
  1637. -e 's block/platform/msm_sdcc.1/by-name/tz mmcblk0p3 ' \
  1638. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p25 ' \
  1639. "$@"
  1640. ;;
  1641.  
  1642. "gemini")
  1643. sed -i \
  1644. -e 's block/bootdevice/by-name/aboot sde23 ' \
  1645. -e 's block/bootdevice/by-name/abootbak sde24 ' \
  1646. -e 's block/bootdevice/by-name/apdp sde5 ' \
  1647. -e 's block/bootdevice/by-name/bk1 sda3 ' \
  1648. -e 's block/bootdevice/by-name/bk10 sdf2 ' \
  1649. -e 's block/bootdevice/by-name/bk11 sdf4 ' \
  1650. -e 's block/bootdevice/by-name/bk12 sdf6 ' \
  1651. -e 's block/bootdevice/by-name/bk2 sda8 ' \
  1652. -e 's block/bootdevice/by-name/bk3 sda10 ' \
  1653. -e 's block/bootdevice/by-name/bk4 sdd2 ' \
  1654. -e 's block/bootdevice/by-name/bk5 sdd5 ' \
  1655. -e 's block/bootdevice/by-name/bk6 sde4 ' \
  1656. -e 's block/bootdevice/by-name/bk7 sde29 ' \
  1657. -e 's block/bootdevice/by-name/bk8 sde30 ' \
  1658. -e 's block/bootdevice/by-name/bk9 sde40 ' \
  1659. -e 's block/bootdevice/by-name/bluetooth sde26 ' \
  1660. -e 's block/bootdevice/by-name/boot sde36 ' \
  1661. -e 's block/bootdevice/by-name/cache sda13 ' \
  1662. -e 's block/bootdevice/by-name/cdt sdd3 ' \
  1663. -e 's block/bootdevice/by-name/cmnlib sde19 ' \
  1664. -e 's block/bootdevice/by-name/cmnlib64 sde21 ' \
  1665. -e 's block/bootdevice/by-name/cmnlib64bak sde22 ' \
  1666. -e 's block/bootdevice/by-name/cmnlibbak sde20 ' \
  1667. -e 's block/bootdevice/by-name/cust sde38 ' \
  1668. -e 's block/bootdevice/by-name/ddr sdd4 ' \
  1669. -e 's block/bootdevice/by-name/devcfg sda4 ' \
  1670. -e 's block/bootdevice/by-name/devcfgbak sda5 ' \
  1671. -e 's block/bootdevice/by-name/devinfo sde1 ' \
  1672. -e 's block/bootdevice/by-name/dip sde25 ' \
  1673. -e 's block/bootdevice/by-name/dpo sde2 ' \
  1674. -e 's block/bootdevice/by-name/dsp sde32 ' \
  1675. -e 's block/bootdevice/by-name/frp sda7 ' \
  1676. -e 's block/bootdevice/by-name/fsc sdf1 ' \
  1677. -e 's block/bootdevice/by-name/fsg sde28 ' \
  1678. -e 's block/bootdevice/by-name/hyp sde13 ' \
  1679. -e 's block/bootdevice/by-name/hypbak sde14 ' \
  1680. -e 's block/bootdevice/by-name/keymaster sde17 ' \
  1681. -e 's block/bootdevice/by-name/keymasterbak sde18 ' \
  1682. -e 's block/bootdevice/by-name/keystore sda6 ' \
  1683. -e 's block/bootdevice/by-name/lksecapp sde7 ' \
  1684. -e 's block/bootdevice/by-name/lksecappbak sde8 ' \
  1685. -e 's block/bootdevice/by-name/logo sde31 ' \
  1686. -e 's block/bootdevice/by-name/mdtp sde34 ' \
  1687. -e 's block/bootdevice/by-name/misc sda9 ' \
  1688. -e 's block/bootdevice/by-name/modem sde35 ' \
  1689. -e 's block/bootdevice/by-name/modemst1 sdf3 ' \
  1690. -e 's block/bootdevice/by-name/modemst2 sdf5 ' \
  1691. -e 's block/bootdevice/by-name/msadp sde6 ' \
  1692. -e 's block/bootdevice/by-name/oops sda11 ' \
  1693. -e 's block/bootdevice/by-name/persist sda12 ' \
  1694. -e 's block/bootdevice/by-name/pmic sde9 ' \
  1695. -e 's block/bootdevice/by-name/pmicbak sde10 ' \
  1696. -e 's block/bootdevice/by-name/recovery sde37 ' \
  1697. -e 's block/bootdevice/by-name/reserve sdd1 ' \
  1698. -e 's block/bootdevice/by-name/rpm sde11 ' \
  1699. -e 's block/bootdevice/by-name/rpmbak sde12 ' \
  1700. -e 's block/bootdevice/by-name/sec sde3 ' \
  1701. -e 's block/bootdevice/by-name/splash sde33 ' \
  1702. -e 's block/bootdevice/by-name/ssd sda1 ' \
  1703. -e 's block/bootdevice/by-name/sti sde27 ' \
  1704. -e 's block/bootdevice/by-name/switch sda2 ' \
  1705. -e 's block/bootdevice/by-name/system sde39 ' \
  1706. -e 's block/bootdevice/by-name/tz sde15 ' \
  1707. -e 's block/bootdevice/by-name/tzbak sde16 ' \
  1708. -e 's block/bootdevice/by-name/userdata sda14 ' \
  1709. -e 's block/bootdevice/by-name/xbl sdb1 ' \
  1710. -e 's block/bootdevice/by-name/xblbak sdc1 ' \
  1711. "$@"
  1712. ;;
  1713.  
  1714. "gts210ltexx"|"gts210wifi")
  1715. sed -i \
  1716. -e 's block/platform/15540000.dwmmc0/by-name/BOOT mmcblk0p9 ' \
  1717. -e 's block/platform/15540000.dwmmc0/by-name/CACHE mmcblk0p20 ' \
  1718. -e 's block/platform/15540000.dwmmc0/by-name/EFS mmcblk0p3 ' \
  1719. -e 's block/platform/15540000.dwmmc0/by-name/SYSTEM mmcblk0p19 ' \
  1720. -e 's block/platform/15540000.dwmmc0/by-name/USERDATA mmcblk0p22 ' \
  1721. "$@"
  1722. ;;
  1723.  
  1724. "kenzo")
  1725. sed -i \
  1726. -e 's block/bootdevice/by-name/DDR mmcblk0p15 ' \
  1727. -e 's block/bootdevice/by-name/aboot mmcblk0p19 ' \
  1728. -e 's block/bootdevice/by-name/abootbak mmcblk0p20 ' \
  1729. -e 's block/bootdevice/by-name/apdp mmcblk0p43 ' \
  1730. -e 's block/bootdevice/by-name/boot mmcblk0p21 ' \
  1731. -e 's block/bootdevice/by-name/cache mmcblk0p25 ' \
  1732. -e 's block/bootdevice/by-name/cmnlib mmcblk0p39 ' \
  1733. -e 's block/bootdevice/by-name/cmnlibbak mmcblk0p41 ' \
  1734. -e 's block/bootdevice/by-name/config mmcblk0p29 ' \
  1735. -e 's block/bootdevice/by-name/cust mmcblk0p36 ' \
  1736. -e 's block/bootdevice/by-name/devcfg mmcblk0p33 ' \
  1737. -e 's block/bootdevice/by-name/devinfo mmcblk0p23 ' \
  1738. -e 's block/bootdevice/by-name/dip mmcblk0p34 ' \
  1739. -e 's block/bootdevice/by-name/dpo mmcblk0p45 ' \
  1740. -e 's block/bootdevice/by-name/dsp mmcblk0p12 ' \
  1741. -e 's block/bootdevice/by-name/fsc mmcblk0p2 ' \
  1742. -e 's block/bootdevice/by-name/fsg mmcblk0p16 ' \
  1743. -e 's block/bootdevice/by-name/hyp mmcblk0p10 ' \
  1744. -e 's block/bootdevice/by-name/hypbak mmcblk0p11 ' \
  1745. -e 's block/bootdevice/by-name/keymaster mmcblk0p40 ' \
  1746. -e 's block/bootdevice/by-name/keymasterbak mmcblk0p42 ' \
  1747. -e 's block/bootdevice/by-name/keystore mmcblk0p28 ' \
  1748. -e 's block/bootdevice/by-name/limits mmcblk0p31 ' \
  1749. -e 's block/bootdevice/by-name/mcfg mmcblk0p38 ' \
  1750. -e 's block/bootdevice/by-name/mdtp mmcblk0p35 ' \
  1751. -e 's block/bootdevice/by-name/misc mmcblk0p27 ' \
  1752. -e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
  1753. -e 's block/bootdevice/by-name/modemst1 mmcblk0p13 ' \
  1754. -e 's block/bootdevice/by-name/modemst2 mmcblk0p14 ' \
  1755. -e 's block/bootdevice/by-name/mota mmcblk0p32 ' \
  1756. -e 's block/bootdevice/by-name/msadp mmcblk0p44 ' \
  1757. -e 's block/bootdevice/by-name/oem mmcblk0p30 ' \
  1758. -e 's block/bootdevice/by-name/persist mmcblk0p26 ' \
  1759. -e 's block/bootdevice/by-name/recovery mmcblk0p22 ' \
  1760. -e 's block/bootdevice/by-name/rpm mmcblk0p6 ' \
  1761. -e 's block/bootdevice/by-name/rpmbak mmcblk0p7 ' \
  1762. -e 's block/bootdevice/by-name/sbl1 mmcblk0p4 ' \
  1763. -e 's block/bootdevice/by-name/sbl1bak mmcblk0p5 ' \
  1764. -e 's block/bootdevice/by-name/sec mmcblk0p17 ' \
  1765. -e 's block/bootdevice/by-name/splash mmcblk0p18 ' \
  1766. -e 's block/bootdevice/by-name/ssd mmcblk0p3 ' \
  1767. -e 's block/bootdevice/by-name/syscfg mmcblk0p37 ' \
  1768. -e 's block/bootdevice/by-name/system mmcblk0p24 ' \
  1769. -e 's block/bootdevice/by-name/tz mmcblk0p8 ' \
  1770. -e 's block/bootdevice/by-name/tzbak mmcblk0p9 ' \
  1771. -e 's block/bootdevice/by-name/userdata mmcblk0p46 ' \
  1772. "$@"
  1773. ;;
  1774.  
  1775. "armani")
  1776. sed -i \
  1777. -e 's block/platform/msm_sdcc.1/by-name/aboot mmcblk0p10 ' \
  1778. -e 's block/platform/msm_sdcc.1/by-name/boot mmcblk0p24 ' \
  1779. -e 's block/platform/msm_sdcc.1/by-name/cache mmcblk0p28 ' \
  1780. -e 's block/platform/msm_sdcc.1/by-name/misc mmcblk0p13 ' \
  1781. -e 's block/platform/msm_sdcc.1/by-name/modem mmcblk0p23 ' \
  1782. -e 's block/platform/msm_sdcc.1/by-name/persist mmcblk0p26 ' \
  1783. -e 's block/platform/msm_sdcc.1/by-name/recovery mmcblk0p25 ' \
  1784. -e 's block/platform/msm_sdcc.1/by-name/rpm mmcblk0p3 ' \
  1785. -e 's block/platform/msm_sdcc.1/by-name/sbl1 mmcblk0p1 ' \
  1786. -e 's block/platform/msm_sdcc.1/by-name/sdi mmcblk0p8 ' \
  1787. -e 's block/platform/msm_sdcc.1/by-name/ssd mmcblk0p7 ' \
  1788. -e 's block/platform/msm_sdcc.1/by-name/system mmcblk0p27 ' \
  1789. -e 's block/platform/msm_sdcc.1/by-name/tz mmcblk0p5 ' \
  1790. -e 's block/platform/msm_sdcc.1/by-name/userdata mmcblk0p29 ' \
  1791. "$@"
  1792. ;;
  1793.  
  1794. "ham")
  1795. sed -i \
  1796. -e 's block/bootdevice/by-name/boot mmcblk0p9 ' \
  1797. -e 's block/bootdevice/by-name/cache mmcblk0p21 ' \
  1798. -e 's block/bootdevice/by-name/dbi mmcblk0p3 ' \
  1799. -e 's block/bootdevice/by-name/frp mmcblk0p13 ' \
  1800. -e 's block/bootdevice/by-name/fsc mmcblk0p6 ' \
  1801. -e 's block/bootdevice/by-name/misc mmcblk0p20 ' \
  1802. -e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
  1803. -e 's block/bootdevice/by-name/modemst1 mmcblk0p16 ' \
  1804. -e 's block/bootdevice/by-name/modemst2 mmcblk0p17 ' \
  1805. -e 's block/bootdevice/by-name/mrd mmcblk0p12 ' \
  1806. -e 's block/bootdevice/by-name/pad mmcblk0p15 ' \
  1807. -e 's block/bootdevice/by-name/persist mmcblk0p19 ' \
  1808. -e 's block/bootdevice/by-name/recovery mmcblk0p10 ' \
  1809. -e 's block/bootdevice/by-name/rpm mmcblk0p4 ' \
  1810. -e 's block/bootdevice/by-name/sbl1 mmcblk0p2 ' \
  1811. -e 's block/bootdevice/by-name/splash mmcblk0p11 ' \
  1812. -e 's block/bootdevice/by-name/ssd mmcblk0p7 ' \
  1813. -e 's block/bootdevice/by-name/system mmcblk0p22 ' \
  1814. -e 's block/bootdevice/by-name/userdata mmcblk0p23 ' \
  1815. "$@"
  1816. ;;
  1817.  
  1818. "oneplus3")
  1819. sed -i \
  1820. -e 's block/bootdevice/by-name/LOGO sde17 ' \
  1821. -e 's block/bootdevice/by-name/aboot sde15 ' \
  1822. -e 's block/bootdevice/by-name/abootbak sde16 ' \
  1823. -e 's block/bootdevice/by-name/apdp sde30 ' \
  1824. -e 's block/bootdevice/by-name/bluetooth sde23 ' \
  1825. -e 's block/bootdevice/by-name/boot sde18 ' \
  1826. -e 's block/bootdevice/by-name/boot_aging sde19 ' \
  1827. -e 's block/bootdevice/by-name/cache sda3 ' \
  1828. -e 's block/bootdevice/by-name/cdt sdd2 ' \
  1829. -e 's block/bootdevice/by-name/cmnlib sde26 ' \
  1830. -e 's block/bootdevice/by-name/cmnlib64 sde28 ' \
  1831. -e 's block/bootdevice/by-name/cmnlib64bak sde29 ' \
  1832. -e 's block/bootdevice/by-name/cmnlibbak sde27 ' \
  1833. -e 's block/bootdevice/by-name/config sda14 ' \
  1834. -e 's block/bootdevice/by-name/ddr sdd3 ' \
  1835. -e 's block/bootdevice/by-name/devcfg sda6 ' \
  1836. -e 's block/bootdevice/by-name/devcfgbak sda7 ' \
  1837. -e 's block/bootdevice/by-name/devinfo sde22 ' \
  1838. -e 's block/bootdevice/by-name/dip sde13 ' \
  1839. -e 's block/bootdevice/by-name/dpo sde32 ' \
  1840. -e 's block/bootdevice/by-name/dsp sde12 ' \
  1841. -e 's block/bootdevice/by-name/frp sda8 ' \
  1842. -e 's block/bootdevice/by-name/fsc sdf3 ' \
  1843. -e 's block/bootdevice/by-name/fsg sde7 ' \
  1844. -e 's block/bootdevice/by-name/hyp sde5 ' \
  1845. -e 's block/bootdevice/by-name/hypbak sde6 ' \
  1846. -e 's block/bootdevice/by-name/keymaster sde24 ' \
  1847. -e 's block/bootdevice/by-name/keymasterbak sde25 ' \
  1848. -e 's block/bootdevice/by-name/keystore sda5 ' \
  1849. -e 's block/bootdevice/by-name/md5 sdf4 ' \
  1850. -e 's block/bootdevice/by-name/mdtp sde14 ' \
  1851. -e 's block/bootdevice/by-name/misc sda4 ' \
  1852. -e 's block/bootdevice/by-name/modem sde11 ' \
  1853. -e 's block/bootdevice/by-name/modemst1 sdf1 ' \
  1854. -e 's block/bootdevice/by-name/modemst2 sdf2 ' \
  1855. -e 's block/bootdevice/by-name/msadp sde31 ' \
  1856. -e 's block/bootdevice/by-name/oem_dycnvbk sda9 ' \
  1857. -e 's block/bootdevice/by-name/oem_stanvbk sda10 ' \
  1858. -e 's block/bootdevice/by-name/param sda11 ' \
  1859. -e 's block/bootdevice/by-name/persist sda2 ' \
  1860. -e 's block/bootdevice/by-name/pmic sde9 ' \
  1861. -e 's block/bootdevice/by-name/pmicbak sde10 ' \
  1862. -e 's block/bootdevice/by-name/recovery sde21 ' \
  1863. -e 's block/bootdevice/by-name/reserve sdd1 ' \
  1864. -e 's block/bootdevice/by-name/reserve1 sda12 ' \
  1865. -e 's block/bootdevice/by-name/reserve2 sda13 ' \
  1866. -e 's block/bootdevice/by-name/rpm sde1 ' \
  1867. -e 's block/bootdevice/by-name/rpmbak sde2 ' \
  1868. -e 's block/bootdevice/by-name/sec sde8 ' \
  1869. -e 's block/bootdevice/by-name/splash sde33 ' \
  1870. -e 's block/bootdevice/by-name/ssd sda1 ' \
  1871. -e 's block/bootdevice/by-name/sti sde34 ' \
  1872. -e 's block/bootdevice/by-name/system sde20 ' \
  1873. -e 's block/bootdevice/by-name/tz sde3 ' \
  1874. -e 's block/bootdevice/by-name/tzbak sde4 ' \
  1875. -e 's block/bootdevice/by-name/userdata sda15 ' \
  1876. -e 's block/bootdevice/by-name/xbl sdb1 ' \
  1877. -e 's block/bootdevice/by-name/xblbak sdc1 ' \
  1878. "$@"
  1879. ;;
  1880.  
  1881. "addison")
  1882. sed -i \
  1883. -e 's block/bootdevice/by-name/boot mmcblk0p37 ' \
  1884. -e 's block/bootdevice/by-name/cache mmcblk0p52 ' \
  1885. -e 's block/bootdevice/by-name/dsp mmcblk0p22 ' \
  1886. -e 's block/bootdevice/by-name/fsg mmcblk0p29 ' \
  1887. -e 's block/bootdevice/by-name/modem mmcblk0p19 ' \
  1888. -e 's block/bootdevice/by-name/persist mmcblk0p30 ' \
  1889. -e 's block/bootdevice/by-name/recovery mmcblk0p38 ' \
  1890. -e 's block/bootdevice/by-name/system mmcblk0p53 ' \
  1891. -e 's block/bootdevice/by-name/userdata mmcblk0p54 ' \
  1892. "$@"
  1893. ;;
  1894.  
  1895. "mido")
  1896. sed -i \
  1897. -e 's block/bootdevice/by-name/boot mmcblk0p21 ' \
  1898. -e 's block/bootdevice/by-name/cache mmcblk0p25 ' \
  1899. -e 's block/bootdevice/by-name/config mmcblk0p29 ' \
  1900. -e 's block/bootdevice/by-name/dsp mmcblk0p12 ' \
  1901. -e 's block/bootdevice/by-name/fsc mmcblk0p2 ' \
  1902. -e 's block/bootdevice/by-name/misc mmcblk0p27 ' \
  1903. -e 's block/bootdevice/by-name/modem mmcblk0p1 ' \
  1904. -e 's block/bootdevice/by-name/modemst1 mmcblk0p13 ' \
  1905. -e 's block/bootdevice/by-name/modemst2 mmcblk0p14 ' \
  1906. -e 's block/bootdevice/by-name/persist mmcblk0p26 ' \
  1907. -e 's block/bootdevice/by-name/recovery mmcblk0p22 ' \
  1908. -e 's block/bootdevice/by-name/rpm mmcblk0p6 ' \
  1909. -e 's block/bootdevice/by-name/sbl1 mmcblk0p4 ' \
  1910. -e 's block/bootdevice/by-name/splash mmcblk0p18 ' \
  1911. -e 's block/bootdevice/by-name/ssd mmcblk0p3 ' \
  1912. -e 's block/bootdevice/by-name/system mmcblk0p24 ' \
  1913. -e 's block/bootdevice/by-name/userdata mmcblk0p49 ' \
  1914. -e 's block/bootdevice/by-name/oem mmcblk0p30 ' \
  1915. "$@"
  1916. ;;
  1917.  
  1918. "walleye")
  1919. sed -i \
  1920. -e 's block/platform/soc/1da4000.ufshc/by-name/abl_a sda8 ' \
  1921. -e 's block/platform/soc/1da4000.ufshc/by-name/abl_b sda29 ' \
  1922. -e 's block/platform/soc/1da4000.ufshc/by-name/apdp_a sda14 ' \
  1923. -e 's block/platform/soc/1da4000.ufshc/by-name/apdp_b sda35 ' \
  1924. -e 's block/platform/soc/1da4000.ufshc/by-name/board_info sdf1 ' \
  1925. -e 's block/platform/soc/1da4000.ufshc/by-name/boot_a sda9 ' \
  1926. -e 's block/platform/soc/1da4000.ufshc/by-name/boot_b sda30 ' \
  1927. -e 's block/platform/soc/1da4000.ufshc/by-name/cdt sdd5 ' \
  1928. -e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib64_a sda13 ' \
  1929. -e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib64_b sda34 ' \
  1930. -e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib_a sda12 ' \
  1931. -e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib_b sda33 ' \
  1932. -e 's block/platform/soc/1da4000.ufshc/by-name/ddr sdd6 ' \
  1933. -e 's block/platform/soc/1da4000.ufshc/by-name/devcfg_a sda16 ' \
  1934. -e 's block/platform/soc/1da4000.ufshc/by-name/devcfg_b sda37 ' \
  1935. -e 's block/platform/soc/1da4000.ufshc/by-name/devinfo sdf4 ' \
  1936. -e 's block/platform/soc/1da4000.ufshc/by-name/dip sdd8 ' \
  1937. -e 's block/platform/soc/1da4000.ufshc/by-name/dpo sdd9 ' \
  1938. -e 's block/platform/soc/1da4000.ufshc/by-name/dtbo_a sda21 ' \
  1939. -e 's block/platform/soc/1da4000.ufshc/by-name/dtbo_b sda42 ' \
  1940. -e 's block/platform/soc/1da4000.ufshc/by-name/frp sdd4 ' \
  1941. -e 's block/platform/soc/1da4000.ufshc/by-name/fsc sdd17 ' \
  1942. -e 's block/platform/soc/1da4000.ufshc/by-name/fsg sdf3 ' \
  1943. -e 's block/platform/soc/1da4000.ufshc/by-name/hosd_a sda10 ' \
  1944. -e 's block/platform/soc/1da4000.ufshc/by-name/hosd_b sda31 ' \
  1945. -e 's block/platform/soc/1da4000.ufshc/by-name/hyp_a sda5 ' \
  1946. -e 's block/platform/soc/1da4000.ufshc/by-name/hyp_b sda26 ' \
  1947. -e 's block/platform/soc/1da4000.ufshc/by-name/keymaster_a sda11 ' \
  1948. -e 's block/platform/soc/1da4000.ufshc/by-name/keymaster_b sda32 ' \
  1949. -e 's block/platform/soc/1da4000.ufshc/by-name/limits sdd11 ' \
  1950. -e 's block/platform/soc/1da4000.ufshc/by-name/lockbooter_a sda2 ' \
  1951. -e 's block/platform/soc/1da4000.ufshc/by-name/lockbooter_b sda23 ' \
  1952. -e 's block/platform/soc/1da4000.ufshc/by-name/logfs sdd13 ' \
  1953. -e 's block/platform/soc/1da4000.ufshc/by-name/metadata sde4 ' \
  1954. -e 's block/platform/soc/1da4000.ufshc/by-name/mfg sdf2 ' \
  1955. -e 's block/platform/soc/1da4000.ufshc/by-name/misc sdd1 ' \
  1956. -e 's block/platform/soc/1da4000.ufshc/by-name/modem_a sda7 ' \
  1957. -e 's block/platform/soc/1da4000.ufshc/by-name/modem_b sda28 ' \
  1958. -e 's block/platform/soc/1da4000.ufshc/by-name/modemst1 sdd15 ' \
  1959. -e 's block/platform/soc/1da4000.ufshc/by-name/modemst2 sdd16 ' \
  1960. -e 's block/platform/soc/1da4000.ufshc/by-name/msadp_a sda15 ' \
  1961. -e 's block/platform/soc/1da4000.ufshc/by-name/msadp_b sda36 ' \
  1962. -e 's block/platform/soc/1da4000.ufshc/by-name/padding0 sda1 ' \
  1963. -e 's block/platform/soc/1da4000.ufshc/by-name/padding1 sda44 ' \
  1964. -e 's block/platform/soc/1da4000.ufshc/by-name/persist sdd3 ' \
  1965. -e 's block/platform/soc/1da4000.ufshc/by-name/pg1fs sde2 ' \
  1966. -e 's block/platform/soc/1da4000.ufshc/by-name/pg2fs sde3 ' \
  1967. -e 's block/platform/soc/1da4000.ufshc/by-name/pmic_a sda6 ' \
  1968. -e 's block/platform/soc/1da4000.ufshc/by-name/pmic_b sda27 ' \
  1969. -e 's block/platform/soc/1da4000.ufshc/by-name/ramdump sde1 ' \
  1970. -e 's block/platform/soc/1da4000.ufshc/by-name/reserve3 sdd18 ' \
  1971. -e 's block/platform/soc/1da4000.ufshc/by-name/reserve4 sde5 ' \
  1972. -e 's block/platform/soc/1da4000.ufshc/by-name/reserve5 sdf5 ' \
  1973. -e 's block/platform/soc/1da4000.ufshc/by-name/rpm_a sda3 ' \
  1974. -e 's block/platform/soc/1da4000.ufshc/by-name/rpm_b sda24 ' \
  1975. -e 's block/platform/soc/1da4000.ufshc/by-name/sec sdd7 ' \
  1976. -e 's block/platform/soc/1da4000.ufshc/by-name/splash sdd10 ' \
  1977. -e 's block/platform/soc/1da4000.ufshc/by-name/ssd sdd2 ' \
  1978. -e 's block/platform/soc/1da4000.ufshc/by-name/sti sdd14 ' \
  1979. -e 's block/platform/soc/1da4000.ufshc/by-name/storesec_a sda17 ' \
  1980. -e 's block/platform/soc/1da4000.ufshc/by-name/storesec_b sda38 ' \
  1981. -e 's block/platform/soc/1da4000.ufshc/by-name/system_a sda22' \
  1982. -e 's block/platform/soc/1da4000.ufshc/by-name/system_b sda43 ' \
  1983. -e 's block/platform/soc/1da4000.ufshc/by-name/toolsfv sdd12 ' \
  1984. -e 's block/platform/soc/1da4000.ufshc/by-name/trusty_a sda19 ' \
  1985. -e 's block/platform/soc/1da4000.ufshc/by-name/trusty_b sda40 ' \
  1986. -e 's block/platform/soc/1da4000.ufshc/by-name/tz_a sda4 ' \
  1987. -e 's block/platform/soc/1da4000.ufshc/by-name/tz_b sda25 ' \
  1988. -e 's block/platform/soc/1da4000.ufshc/by-name/userdata sda45 ' \
  1989. -e 's block/platform/soc/1da4000.ufshc/by-name/vbmeta_a sda18 ' \
  1990. -e 's block/platform/soc/1da4000.ufshc/by-name/vbmeta_b sda39 ' \
  1991. -e 's block/platform/soc/1da4000.ufshc/by-name/vendor_a sda20 ' \
  1992. -e 's block/platform/soc/1da4000.ufshc/by-name/vendor_b sda41 ' \
  1993. -e 's block/platform/soc/1da4000.ufshc/by-name/xbl_a sdb1 ' \
  1994. -e 's block/platform/soc/1da4000.ufshc/by-name/xbl_b sdc1 ' \
  1995. "$@"
  1996. ;;
  1997.  
  1998. "taimen")
  1999. sed -i \
  2000. -e 's block/platform/soc/1da4000.ufshc/by-name/abl_a sde6 ' \
  2001. -e 's block/platform/soc/1da4000.ufshc/by-name/abl_b sde20 ' \
  2002. -e 's block/platform/soc/1da4000.ufshc/by-name/aes_a sda10 ' \
  2003. -e 's block/platform/soc/1da4000.ufshc/by-name/aes_b sda11 ' \
  2004. -e 's block/platform/soc/1da4000.ufshc/by-name/align_parti sda12 ' \
  2005. -e 's block/platform/soc/1da4000.ufshc/by-name/apdp sde29 ' \
  2006. -e 's block/platform/soc/1da4000.ufshc/by-name/boot_a sde8 ' \
  2007. -e 's block/platform/soc/1da4000.ufshc/by-name/boot_b sde22 ' \
  2008. -e 's block/platform/soc/1da4000.ufshc/by-name/cdt sdd1 ' \
  2009. -e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib64_a sde10 ' \
  2010. -e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib64_b sde24 ' \
  2011. -e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib_a sde9 ' \
  2012. -e 's block/platform/soc/1da4000.ufshc/by-name/cmdlib_b sde23 ' \
  2013. -e 's block/platform/soc/1da4000.ufshc/by-name/ddr sdd2 ' \
  2014. -e 's block/platform/soc/1da4000.ufshc/by-name/devcfg_a sde11 ' \
  2015. -e 's block/platform/soc/1da4000.ufshc/by-name/devcfg_b sde25 ' \
  2016. -e 's block/platform/soc/1da4000.ufshc/by-name/devinfo sde34 ' \
  2017. -e 's block/platform/soc/1da4000.ufshc/by-name/dip sde35 ' \
  2018. -e 's block/platform/soc/1da4000.ufshc/by-name/dpo sde36 ' \
  2019. -e 's block/platform/soc/1da4000.ufshc/by-name/dtbo_a sde13 ' \
  2020. -e 's block/platform/soc/1da4000.ufshc/by-name/dtbo_b sde27 ' \
  2021. -e 's block/platform/soc/1da4000.ufshc/by-name/frp sdg1 ' \
  2022. -e 's block/platform/soc/1da4000.ufshc/by-name/fsc sdf3 ' \
  2023. -e 's block/platform/soc/1da4000.ufshc/by-name/fsg sde32 ' \
  2024. -e 's block/platform/soc/1da4000.ufshc/by-name/ftm sda6 ' \
  2025. -e 's block/platform/soc/1da4000.ufshc/by-name/hyp_a sde3 ' \
  2026. -e 's block/platform/soc/1da4000.ufshc/by-name/hyp_b sde17 ' \
  2027. -e 's block/platform/soc/1da4000.ufshc/by-name/keymaster_a sde7 ' \
  2028. -e 's block/platform/soc/1da4000.ufshc/by-name/keymaster_b sde21 ' \
  2029. -e 's block/platform/soc/1da4000.ufshc/by-name/laf_a sda1 ' \
  2030. -e 's block/platform/soc/1da4000.ufshc/by-name/laf_b sda2 ' \
  2031. -e 's block/platform/soc/1da4000.ufshc/by-name/limits sde37 ' \
  2032. -e 's block/platform/soc/1da4000.ufshc/by-name/logfs sde39 ' \
  2033. -e 's block/platform/soc/1da4000.ufshc/by-name/metadata sde41 ' \
  2034. -e 's block/platform/soc/1da4000.ufshc/by-name/misc sda5 ' \
  2035. -e 's block/platform/soc/1da4000.ufshc/by-name/modem_a sde5 ' \
  2036. -e 's block/platform/soc/1da4000.ufshc/by-name/modem_b sde19 ' \
  2037. -e 's block/platform/soc/1da4000.ufshc/by-name/modemst1 sdf1 ' \
  2038. -e 's block/platform/soc/1da4000.ufshc/by-name/modemst2 sdf2 ' \
  2039. -e 's block/platform/soc/1da4000.ufshc/by-name/msadp sde30 ' \
  2040. -e 's block/platform/soc/1da4000.ufshc/by-name/persist sda4 ' \
  2041. -e 's block/platform/soc/1da4000.ufshc/by-name/pmic_a sde4 ' \
  2042. -e 's block/platform/soc/1da4000.ufshc/by-name/pmic_b sde18 ' \
  2043. -e 's block/platform/soc/1da4000.ufshc/by-name/pstore sda9 ' \
  2044. -e 's block/platform/soc/1da4000.ufshc/by-name/rpm_a sde1 ' \
  2045. -e 's block/platform/soc/1da4000.ufshc/by-name/rpm_b sde15 ' \
  2046. -e 's block/platform/soc/1da4000.ufshc/by-name/sda sda ' \
  2047. -e 's block/platform/soc/1da4000.ufshc/by-name/sdb sdb ' \
  2048. -e 's block/platform/soc/1da4000.ufshc/by-name/sdc sdc ' \
  2049. -e 's block/platform/soc/1da4000.ufshc/by-name/sdd sdd ' \
  2050. -e 's block/platform/soc/1da4000.ufshc/by-name/sde sde ' \
  2051. -e 's block/platform/soc/1da4000.ufshc/by-name/sdf sdf ' \
  2052. -e 's block/platform/soc/1da4000.ufshc/by-name/sdg sdg ' \
  2053. -e 's block/platform/soc/1da4000.ufshc/by-name/sec sde33 ' \
  2054. -e 's block/platform/soc/1da4000.ufshc/by-name/ssd sda3 ' \
  2055. -e 's block/platform/soc/1da4000.ufshc/by-name/sti sde40 ' \
  2056. -e 's block/platform/soc/1da4000.ufshc/by-name/storesec sde31 ' \
  2057. -e 's block/platform/soc/1da4000.ufshc/by-name/system_a sda7 ' \
  2058. -e 's block/platform/soc/1da4000.ufshc/by-name/system_b sda8 ' \
  2059. -e 's block/platform/soc/1da4000.ufshc/by-name/toolsfv sde38 ' \
  2060. -e 's block/platform/soc/1da4000.ufshc/by-name/tz_a sde2 ' \
  2061. -e 's block/platform/soc/1da4000.ufshc/by-name/tz_b sde16 ' \
  2062. -e 's block/platform/soc/1da4000.ufshc/by-name/userdata sda13 ' \
  2063. -e 's block/platform/soc/1da4000.ufshc/by-name/vbmeta_a sde12 ' \
  2064. -e 's block/platform/soc/1da4000.ufshc/by-name/vbmeta_b sde26 ' \
  2065. -e 's block/platform/soc/1da4000.ufshc/by-name/vendor_a sde14 ' \
  2066. -e 's block/platform/soc/1da4000.ufshc/by-name/vendor_b sde28 ' \
  2067. -e 's block/platform/soc/1da4000.ufshc/by-name/xbl_a sdb1 ' \
  2068. -e 's block/platform/soc/1da4000.ufshc/by-name/xbl_b sdc1 ' \
  2069. "$@"
  2070. ;;
  2071. *)
  2072. cat <<EOF
  2073.  
  2074. ****************************************************************
  2075. ****************************************************************
  2076. ERROR: $DEVICE does not have mountpoint fixup data - see
  2077. Sailfish OS HADK for details on how to fix this.
  2078. ****************************************************************
  2079. ****************************************************************
  2080.  
  2081. EOF
  2082. exit 1
  2083. ;;
  2084. esac
  2085.  
  2086. HABUILD_SDK [lava] jimmykamanga@ombuild:~/hadk$
  2087.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement