• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

How To Guide Successful conversion of N200 5G from T-Mo to OEM without MSM tool!

Search This thread

oCAPTCHA

Member
Sep 22, 2021
10
4
I have some questions about this process that I don't understand, which you perhaps could explain.

Why was it necessary to delete and recreate the logical partitions (with the same sizes) in step #3?

I'm told that the partition sizes aren't necessary to get correct, as the partitions are resized upon their later flash, so dummy values would work just as well. Was it for the problem of fastbootd being unable to flash and resize dynamic partitions in a "full" super partition? Perhaps then just the deletion of the -cow partition would have been sufficient.

Why was it necessary to reboot in step #4? Did the partition changes need a reboot to set, especially since they are the same size? The -cow partition removal possibly required the reboot.

In step #5, why do we only flash one slot of odm, system, system_ext, product, and vendor? Is there not enough room for both slots to flash?
 

summersofar

Member
Sep 13, 2021
26
6
I have some questions about this process that I don't understand, which you perhaps could explain.

Why was it necessary to delete and recreate the logical partitions (with the same sizes) in step #3?

I'm told that the partition sizes aren't necessary to get correct, as the partitions are resized upon their later flash, so dummy values would work just as well. Was it for the problem of fastbootd being unable to flash and resize dynamic partitions in a "full" super partition? Perhaps then just the deletion of the -cow partition would have been sufficient.

Why was it necessary to reboot in step #4? Did the partition changes need a reboot to set, especially since they are the same size? The -cow partition removal possibly required the reboot.

In step #5, why do we only flash one slot of odm, system, system_ext, product, and vendor? Is there not enough room for both slots to flash?

Safety reasons. You are welcome to test out all of your questions on your own device and report back. As long as you know what you are doing you should be able to recover if something goes wrong.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Partition list from OnePlus Nord N200 unlocked version 11.0.2.0.DE17AA in fastboot mode

    (bootloader) partition-size:abl_a: 0x800000
    (bootloader) partition-size:abl_b: 0x800000
    (bootloader) partition-size:abl_log: 0xFD0000
    (bootloader) partition-size:ALIGN_TO_128K_1: 0x1A000
    (bootloader) partition-size:ALIGN_TO_128K_2: 0x1A000
    (bootloader) partition-size:android_log: 0xFD0000
    (bootloader) partition-size:apdp: 0x40000
    (bootloader) partition-size:bluetooth_a: 0x100000
    (bootloader) partition-size:bluetooth_b: 0x100000
    (bootloader) partition-size:boot_a: 0x6000000
    (bootloader) partition-size:boot_b: 0x6000000
    (bootloader) partition-size:carrier: 0x4000000
    (bootloader) partition-size:catecontentfv: 0x100000
    (bootloader) partition-size:catefv: 0x80000
    (bootloader) partition-size:cateloader: 0x200000
    (bootloader) partition-size:cdt: 0x20000
    (bootloader) partition-size:core_nhlos_a: 0xAA00000
    (bootloader) partition-size:core_nhlos_b: 0xAA00000
    (bootloader) partition-size:ddr: 0x100000
    (bootloader) partition-size:devcfg_a: 0x20000
    (bootloader) partition-size:devcfg_b: 0x20000
    (bootloader) partition-size:devinfo: 0x1000
    (bootloader) partition-size:dinfo: 0x4000
    (bootloader) partition-size:dsp_a: 0x2000000
    (bootloader) partition-size:dsp_b: 0x2000000
    (bootloader) partition-size:dtbo_a: 0x1800000
    (bootloader) partition-size:dtbo_b: 0x1800000
    (bootloader) partition-size:engineering_cdt_a: 0x100000
    (bootloader) partition-size:engineering_cdt_b: 0x100000
    (bootloader) partition-size:featenabler_a: 0x20000
    (bootloader) partition-size:featenabler_b: 0x20000
    (bootloader) partition-size:frp: 0x80000
    (bootloader) partition-size:fsc: 0x20000
    (bootloader) partition-size:fsg: 0x300000
    (bootloader) partition-size:hyp_a: 0x80000
    (bootloader) partition-size:hyp_b: 0x80000
    (bootloader) partition-size:imagefv_a: 0x200000
    (bootloader) partition-size:imagefv_b: 0x200000
    (bootloader) partition-size:kernel_log: 0xFD0000
    (bootloader) partition-size:keymaster_a: 0x80000
    (bootloader) partition-size:keymaster_b: 0x80000
    (bootloader) partition-size:keystore: 0x80000
    (bootloader) partition-size:logdump: 0x4000000
    (bootloader) partition-size:logfs: 0x800000
    (bootloader) partition-size:logo_a: 0x1000000
    (bootloader) partition-size:logo_b: 0x1000000
    (bootloader) partition-size:metadata: 0x1000000
    (bootloader) partition-size:misc: 0x100000
    (bootloader) partition-size:modem_a: 0xDC00000
    (bootloader) partition-size:modem_b: 0xDC00000
    (bootloader) partition-size:modemst1: 0x300000
    (bootloader) partition-size:modemst2: 0x300000
    (bootloader) partition-size:multiimgoem_a: 0x8000
    (bootloader) partition-size:multiimgoem_b: 0x8000
    (bootloader) partition-size ocdt: 0x20000
    (bootloader) partition-size oplusdycnvbk: 0x1400000
    (bootloader) partition-size opluslog: 0x10000000
    (bootloader) partition-size oplusreserve1: 0x800000
    (bootloader) partition-size oplusreserve2: 0x8000000
    (bootloader) partition-size oplusreserve3: 0x4000000
    (bootloader) partition-size oplusreserve4: 0x2000000
    (bootloader) partition-size oplusreserve5: 0x4000000
    (bootloader) partition-size oplusstanvbk_a: 0x1400000
    (bootloader) partition-size oplusstanvbk_b: 0x1400000
    (bootloader) partition-size param: 0x100000
    (bootloader) partition-size persist_bkp: 0x2000000
    (bootloader) partition-size persist: 0x2000000
    (bootloader) partition-size:qupfw_a: 0x10000
    (bootloader) partition-size:qupfw_b: 0x10000
    (bootloader) partition-size:rawdump: 0x8000000
    (bootloader) partition-size:rpm_a: 0x80000
    (bootloader) partition-size:rpm_b: 0x80000
    (bootloader) partition-size:secdata: 0x7000
    (bootloader) partition-size:ssd: 0x2000
    (bootloader) partition-size:storsec: 0x20000
    (bootloader) partition-size:super: 0x180000000
    (bootloader) partition-size:tz_a: 0x400000
    (bootloader) partition-size:tz_b: 0x400000
    (bootloader) partition-size:uefisecapp_a: 0x200000
    (bootloader) partition-size:uefisecapp_b: 0x200000
    (bootloader) partition-size:uefivarstore: 0x80000
    (bootloader) partition-size:userdata: 0xCAC5D3000
    (bootloader) partition-size:vbmeta_a: 0x10000
    (bootloader) partition-size:vbmeta_b: 0x10000
    (bootloader) partition-size:vbmeta_system_a: 0x10000
    (bootloader) partition-size:vbmeta_system_b: 0x10000
    (bootloader) partition-size:vendor_boot_a: 0x6000000
    (bootloader) partition-size:vendor_boot_b: 0x6000000
    (bootloader) partition-size:vm-data: 0x400000
    (bootloader) partition-size:vm-keystore: 0x20000
    (bootloader) partition-size:vm-system_a: 0x8000000
    (bootloader) partition-size:vm-system_b: 0x8000000
    (bootloader) partition-size:xbl_a: 0x600000
    (bootloader) partition-size:xbl_b: 0x600000
    (bootloader) partition-size:xbl_config_a: 0x80000
    (bootloader) partition-size:xbl_config_b: 0x80000
    1
    Oh nice, I was actually about to make this same post as well. I probably will anyway, since I already wrote it up. Anyways, wrt, "The remote sim-unlock app is now gone, so that will no longer be an option to request an unlock from T-Mobile" -- pretty sure you'll be able to just call them up and request a PIN unlock nbd. You don't need the unlock app.
    1
    Sure enough, there are differences in partitions that exist between the variants. All others are matching.

    Maybe someone can comment on if these can be safely removed (based on other OP phone conversions).

    And ideally, someone shares a dump of all of the stock partitions so that us TMobile/Metro folks can replace everything (and not those just provided in the OTA bin).

    T-MobileFactory Unlocked
    (bootloader) partition-size.odm_a:0x37ED000(bootloader) partition-size opluslog: 0x10000000
    (bootloader) partition-size.product_a:0x6BD93000
    (bootloader) partition-size:sdb:0x800000
    (bootloader) partition-size:sdc:0x800000
    (bootloader) partition-size:sdd:0x800000
    (bootloader) partition-size:sde:0x66C00000
    (bootloader) partition-size:sdf:0x1F400000
    (bootloader) partition-size:system_a-cow:0x19568000
    (bootloader) partition-size:system_a:0x6342E000
    (bootloader) partition-size:system_ext_a:0x55225000
    (bootloader) partition-size:vendor_a:0x3ED70000


    T-MobileFactory Unlocked
    (bootloader) partition-size:eek:dm_a:0x37ED000(bootloader) partition-size opluslog: 0x10000000
    (bootloader) partition-size:product_a:0x6BD93000
    (bootloader) partition-size:sdb:0x800000
    (bootloader) partition-size:sdc:0x800000
    (bootloader) partition-size:sdd:0x800000
    (bootloader) partition-size:sde:0x66C00000
    (bootloader) partition-size:sdf:0x1F400000
    (bootloader) partition-size:system_a-cow:0x19568000
    (bootloader) partition-size:system_a:0x6342E000
    (bootloader) partition-size:system_ext_a:0x55225000
    (bootloader) partition-size:vendor_a:0x3ED70000
    (bootloader) partition-size:abl_a:0x800000(bootloader) partition-size:abl_a: 0x800000
    (bootloader) partition-size:abl_b:0x800000(bootloader) partition-size:abl_b: 0x800000
    (bootloader) partition-size:abl_log:0xFD0000(bootloader) partition-size:abl_log: 0xFD0000
    (bootloader) partition-size:ALIGN_TO_128K_1:0x1A000(bootloader) partition-size:ALIGN_TO_128K_1: 0x1A000
    (bootloader) partition-size:ALIGN_TO_128K_2:0x1A000(bootloader) partition-size:ALIGN_TO_128K_2: 0x1A000
    (bootloader) partition-size:android_log:0xFD0000(bootloader) partition-size:android_log: 0xFD0000
    (bootloader) partition-size:apdp:0x40000(bootloader) partition-size:apdp: 0x40000
    (bootloader) partition-size:bluetooth_a:0x100000(bootloader) partition-size:bluetooth_a: 0x100000
    (bootloader) partition-size:bluetooth_b:0x100000(bootloader) partition-size:bluetooth_b: 0x100000
    (bootloader) partition-size:boot_a:0x6000000(bootloader) partition-size:boot_a: 0x6000000
    (bootloader) partition-size:boot_b:0x6000000(bootloader) partition-size:boot_b: 0x6000000
    (bootloader) partition-size:carrier:0x4000000(bootloader) partition-size:carrier: 0x4000000
    (bootloader) partition-size:catecontentfv:0x100000(bootloader) partition-size:catecontentfv: 0x100000
    (bootloader) partition-size:catefv:0x80000(bootloader) partition-size:catefv: 0x80000
    (bootloader) partition-size:cateloader:0x200000(bootloader) partition-size:cateloader: 0x200000
    (bootloader) partition-size:cdt:0x20000(bootloader) partition-size:cdt: 0x20000
    (bootloader) partition-size:core_nhlos_a:0xAA00000(bootloader) partition-size:core_nhlos_a: 0xAA00000
    (bootloader) partition-size:core_nhlos_b:0xAA00000(bootloader) partition-size:core_nhlos_b: 0xAA00000
    (bootloader) partition-size:ddr:0x100000(bootloader) partition-size:ddr: 0x100000
    (bootloader) partition-size:devcfg_a:0x20000(bootloader) partition-size:devcfg_a: 0x20000
    (bootloader) partition-size:devcfg_b:0x20000(bootloader) partition-size:devcfg_b: 0x20000
    (bootloader) partition-size:devinfo:0x1000(bootloader) partition-size:devinfo: 0x1000
    (bootloader) partition-size:dinfo:0x4000(bootloader) partition-size:dinfo: 0x4000
    (bootloader) partition-size:dsp_a:0x2000000(bootloader) partition-size:dsp_a: 0x2000000
    (bootloader) partition-size:dsp_b:0x2000000(bootloader) partition-size:dsp_b: 0x2000000
    (bootloader) partition-size:dtbo_a:0x1800000(bootloader) partition-size:dtbo_a: 0x1800000
    (bootloader) partition-size:dtbo_b:0x1800000(bootloader) partition-size:dtbo_b: 0x1800000
    (bootloader) partition-size:engineering_cdt_a:0x100000(bootloader) partition-size:engineering_cdt_a: 0x100000
    (bootloader) partition-size:engineering_cdt_b:0x100000(bootloader) partition-size:engineering_cdt_b: 0x100000
    (bootloader) partition-size:featenabler_a:0x20000(bootloader) partition-size:featenabler_a: 0x20000
    (bootloader) partition-size:featenabler_b:0x20000(bootloader) partition-size:featenabler_b: 0x20000
    (bootloader) partition-size:frp:0x80000(bootloader) partition-size:frp: 0x80000
    (bootloader) partition-size:fsc:0x20000(bootloader) partition-size:fsc: 0x20000
    (bootloader) partition-size:fsg:0x300000(bootloader) partition-size:fsg: 0x300000
    (bootloader) partition-size:hyp_a:0x80000(bootloader) partition-size:hyp_a: 0x80000
    (bootloader) partition-size:hyp_b:0x80000(bootloader) partition-size:hyp_b: 0x80000
    (bootloader) partition-size:imagefv_a:0x200000(bootloader) partition-size:imagefv_a: 0x200000
    (bootloader) partition-size:imagefv_b:0x200000(bootloader) partition-size:imagefv_b: 0x200000
    (bootloader) partition-size:kernel_log:0xFD0000(bootloader) partition-size:kernel_log: 0xFD0000
    (bootloader) partition-size:keymaster_a:0x80000(bootloader) partition-size:keymaster_a: 0x80000
    (bootloader) partition-size:keymaster_b:0x80000(bootloader) partition-size:keymaster_b: 0x80000
    (bootloader) partition-size:keystore:0x80000(bootloader) partition-size:keystore: 0x80000
    (bootloader) partition-size:logdump:0x4000000(bootloader) partition-size:logdump: 0x4000000
    (bootloader) partition-size:logfs:0x800000(bootloader) partition-size:logfs: 0x800000
    (bootloader) partition-size:logo_a:0x1000000(bootloader) partition-size:logo_a: 0x1000000
    (bootloader) partition-size:logo_b:0x1000000(bootloader) partition-size:logo_b: 0x1000000
    (bootloader) partition-size:metadata:0x1000000(bootloader) partition-size:metadata: 0x1000000
    (bootloader) partition-size:misc:0x100000(bootloader) partition-size:misc: 0x100000
    (bootloader) partition-size:modem_a:0xDC00000(bootloader) partition-size:modem_a: 0xDC00000
    (bootloader) partition-size:modem_b:0xDC00000(bootloader) partition-size:modem_b: 0xDC00000
    (bootloader) partition-size:modemst1:0x300000(bootloader) partition-size:modemst1: 0x300000
    (bootloader) partition-size:modemst2:0x300000(bootloader) partition-size:modemst2: 0x300000
    (bootloader) partition-size:multiimgoem_a:0x8000(bootloader) partition-size:multiimgoem_a: 0x8000
    (bootloader) partition-size:multiimgoem_b:0x8000(bootloader) partition-size:multiimgoem_b: 0x8000
    (bootloader) partition-size:eek:cdt:0x20000(bootloader) partition-size ocdt: 0x20000
    (bootloader) partition-size:eek:plusdycnvbk:0x1400000(bootloader) partition-size oplusdycnvbk: 0x1400000
    (bootloader) partition-size:eek:plusreserve1:0x800000(bootloader) partition-size oplusreserve1: 0x800000
    (bootloader) partition-size:eek:plusreserve2:0x8000000(bootloader) partition-size oplusreserve2: 0x8000000
    (bootloader) partition-size:eek:plusreserve3:0x4000000(bootloader) partition-size oplusreserve3: 0x4000000
    (bootloader) partition-size:eek:plusreserve4:0x2000000(bootloader) partition-size oplusreserve4: 0x2000000
    (bootloader) partition-size:eek:plusreserve5:0x4000000(bootloader) partition-size oplusreserve5: 0x4000000
    (bootloader) partition-size:eek:plusstanvbk_a:0x1400000(bootloader) partition-size oplusstanvbk_a: 0x1400000
    (bootloader) partition-size:eek:plusstanvbk_b:0x1400000(bootloader) partition-size oplusstanvbk_b: 0x1400000
    (bootloader) partition-size:param:0x100000(bootloader) partition-size param: 0x100000
    (bootloader) partition-size:persist_bkp:0x2000000(bootloader) partition-size persist_bkp: 0x2000000
    (bootloader) partition-size:persist:0x2000000(bootloader) partition-size persist: 0x2000000
    (bootloader) partition-size:qupfw_a:0x10000(bootloader) partition-size:qupfw_a: 0x10000
    (bootloader) partition-size:qupfw_b:0x10000(bootloader) partition-size:qupfw_b: 0x10000
    (bootloader) partition-size:rawdump:0x8000000(bootloader) partition-size:rawdump: 0x8000000
    (bootloader) partition-size:rpm_a:0x80000(bootloader) partition-size:rpm_a: 0x80000
    (bootloader) partition-size:rpm_b:0x80000(bootloader) partition-size:rpm_b: 0x80000
    (bootloader) partition-size:secdata:0x7000(bootloader) partition-size:secdata: 0x7000
    (bootloader) partition-size:ssd:0x2000(bootloader) partition-size:ssd: 0x2000
    (bootloader) partition-size:storsec:0x20000(bootloader) partition-size:storsec: 0x20000
    (bootloader) partition-size:super:0x180000000(bootloader) partition-size:super: 0x180000000
    (bootloader) partition-size:tz_a:0x400000(bootloader) partition-size:tz_a: 0x400000
    (bootloader) partition-size:tz_b:0x400000(bootloader) partition-size:tz_b: 0x400000
    (bootloader) partition-size:uefisecapp_a:0x200000(bootloader) partition-size:uefisecapp_a: 0x200000
    (bootloader) partition-size:uefisecapp_b:0x200000(bootloader) partition-size:uefisecapp_b: 0x200000
    (bootloader) partition-size:uefivarstore:0x80000(bootloader) partition-size:uefivarstore: 0x80000
    (bootloader) partition-size:userdata:0xCAC5D3000(bootloader) partition-size:userdata: 0xCAC5D3000
    (bootloader) partition-size:vbmeta_a:0x10000(bootloader) partition-size:vbmeta_a: 0x10000
    (bootloader) partition-size:vbmeta_b:0x10000(bootloader) partition-size:vbmeta_b: 0x10000
    (bootloader) partition-size:vbmeta_system_a:0x10000(bootloader) partition-size:vbmeta_system_a: 0x10000
    (bootloader) partition-size:vbmeta_system_b:0x10000(bootloader) partition-size:vbmeta_system_b: 0x10000
    (bootloader) partition-size:vendor_boot_a:0x6000000(bootloader) partition-size:vendor_boot_a: 0x6000000
    (bootloader) partition-size:vendor_boot_b:0x6000000(bootloader) partition-size:vendor_boot_b: 0x6000000
    (bootloader) partition-size:vm-data:0x400000(bootloader) partition-size:vm-data: 0x400000
    (bootloader) partition-size:vm-keystore:0x20000(bootloader) partition-size:vm-keystore: 0x20000
    (bootloader) partition-size:vm-system_a:0x8000000(bootloader) partition-size:vm-system_a: 0x8000000
    (bootloader) partition-size:vm-system_b:0x8000000(bootloader) partition-size:vm-system_b: 0x8000000
    (bootloader) partition-size:xbl_a:0x600000(bootloader) partition-size:xbl_a: 0x600000
    (bootloader) partition-size:xbl_b:0x600000(bootloader) partition-size:xbl_b: 0x600000
    (bootloader) partition-size:xbl_config_a:0x80000(bootloader) partition-size:xbl_config_a: 0x80000
    (bootloader) partition-size:xbl_config_b:0x80000(bootloader) partition-size:xbl_config_b: 0x80000
    1
    You can unpack payload in Android with similar method
    Now here is an interesting question: can I install update manually (unlocked version lets you do it. put the full ROM in base of internal storage and use manual update)
    If it can be done, all you need is to get OnePlus Updater and choose N200 and download full ROM from there.

    I just tested this out, and it doesn't currently work as TWRP install fails with "Unable to mount storage" and "Devices on super may not mount until rebooting recovery". Rooted auto install from Updater also is broken.

    The fact the recovery install from local has been removed from this phone is making all of this a bit harder to achieve.
    1
    I did not fully understand Fastbootd before, so I am redoing my partition list.

    The dynamic partition system was designed to save space by allowing adjustable partition sizes.
    In order to implement it, Fastboot was broken into two pieces: Fastboot and Fastbootd.

    Fastboot is the initial loader which handles only non-dynamic partitions.
    It is a black screen with red and white text which displays facts about your device, and has controls "press volume key to select...".

    Fastbootd is the second stage loader, which can handle the dynamic partitions.
    it is reachable by the very poorly named command
    fastboot reboot fastboot
    (which should have been named fastboot reboot fastbootd).
    It reboots to a special version of the Recovery mode, running Fastbootd.
    It is a black screen with the one plus logo and the word "fastbootd" at the top, and some touch menus.

    Recovery lists "reboot to fastboot", which goes to Fastboot mode.
    Recovery also lists "reboot to recovery" which goes back to Recovery without Fastbootd.
    Note that the text "fastbootd" is missing from the top of the screen when in recovery only mode.


    I redid my Partition list in FastbootD mode to offer the additional information on the dynamic partitions.

    Partition list from OnePlus Nord N200 unlocked version 11.0.2.0.DE17AA in fastbootd mode


    (bootloader) partition-size:abl_a:0x800000
    (bootloader) partition-size:abl_b:0x800000
    (bootloader) partition-size:abl_log:0xFD0000
    (bootloader) partition-size:ALIGN_TO_128K_1:0x1A000
    (bootloader) partition-size:ALIGN_TO_128K_2:0x1A000
    (bootloader) partition-size:android_log:0xFD0000
    (bootloader) partition-size:apdp:0x40000
    (bootloader) partition-size:bluetooth_a:0x100000
    (bootloader) partition-size:bluetooth_b:0x100000
    (bootloader) partition-size:boot_a:0x6000000
    (bootloader) partition-size:boot_b:0x6000000
    (bootloader) partition-size:carrier:0x4000000
    (bootloader) partition-size:catecontentfv:0x100000
    (bootloader) partition-size:catefv:0x80000
    (bootloader) partition-size:cateloader:0x200000
    (bootloader) partition-size:cdt:0x20000
    (bootloader) partition-size:core_nhlos_a:0xAA00000
    (bootloader) partition-size:core_nhlos_b:0xAA00000
    (bootloader) partition-size:ddr:0x100000
    (bootloader) partition-size:devcfg_a:0x20000
    (bootloader) partition-size:devcfg_b:0x20000
    (bootloader) partition-size:devinfo:0x1000
    (bootloader) partition-size:dinfo:0x4000
    (bootloader) partition-size:dsp_a:0x2000000
    (bootloader) partition-size:dsp_b:0x2000000
    (bootloader) partition-size:dtbo_a:0x1800000
    (bootloader) partition-size:dtbo_b:0x1800000
    (bootloader) partition-size:engineering_cdt_a:0x100000
    (bootloader) partition-size:engineering_cdt_b:0x100000
    (bootloader) partition-size:featenabler_a:0x20000
    (bootloader) partition-size:featenabler_b:0x20000
    (bootloader) partition-size:frp:0x80000
    (bootloader) partition-size:fsc:0x20000
    (bootloader) partition-size:fsg:0x300000
    (bootloader) partition-size:hyp_a:0x80000
    (bootloader) partition-size:hyp_b:0x80000
    (bootloader) partition-size:imagefv_a:0x200000
    (bootloader) partition-size:imagefv_b:0x200000
    (bootloader) partition-size:kernel_log:0xFD0000
    (bootloader) partition-size:keymaster_a:0x80000
    (bootloader) partition-size:keymaster_b:0x80000
    (bootloader) partition-size:keystore:0x80000
    (bootloader) partition-size:logdump:0x4000000
    (bootloader) partition-size:logfs:0x800000
    (bootloader) partition-size:logo_a:0x1000000
    (bootloader) partition-size:logo_b:0x1000000
    (bootloader) partition-size:metadata:0x1000000
    (bootloader) partition-size:misc:0x100000
    (bootloader) partition-size:modem_a:0xDC00000
    (bootloader) partition-size:modem_b:0xDC00000
    (bootloader) partition-size:modemst1:0x300000
    (bootloader) partition-size:modemst2:0x300000
    (bootloader) partition-size:multiimgoem_a:0x8000
    (bootloader) partition-size:multiimgoem_b:0x8000
    (bootloader) partition-size ocdt:0x20000
    (bootloader) partition-size odm_b:0x37EB000
    (bootloader) partition-size oplusdycnvbk:0x1400000
    (bootloader) partition-size oplusreserve1:0x800000
    (bootloader) partition-size oplusreserve2:0x8000000
    (bootloader) partition-size oplusreserve3:0x4000000
    (bootloader) partition-size oplusreserve4:0x2000000
    (bootloader) partition-size oplusreserve5:0x4000000
    (bootloader) partition-size oplusstanvbk_a:0x1400000
    (bootloader) partition-size oplusstanvbk_b:0x1400000
    (bootloader) partition-size param:0x100000
    (bootloader) partition-size persist_bkp:0x2000000
    (bootloader) partition-size persist:0x2000000
    (bootloader) partition-size product_b:0x73388000
    (bootloader) partition-size qupfw_a:0x10000
    (bootloader) partition-size qupfw_b:0x10000
    (bootloader) partition-size:rawdump:0x8000000
    (bootloader) partition-size:rpm_a:0x80000
    (bootloader) partition-size:rpm_b:0x80000
    (bootloader) partition-size:sdb:0x800000
    (bootloader) partition-size:sdc:0x800000
    (bootloader) partition-size:sdd:0x800000
    (bootloader) partition-size:sde:0x66C00000
    (bootloader) partition-size:sdf:0x1F400000
    (bootloader) partition-size:secdata:0x7000
    (bootloader) partition-size:ssd:0x2000
    (bootloader) partition-size:storsec:0x20000
    (bootloader) partition-size:super:0x180000000
    (bootloader) partition-size:system_b-cow:0x259C8000
    (bootloader) partition-size:system_b:0x59637000
    (bootloader) partition-size:system_ext_b:0x4B5F5000
    (bootloader) partition-size:tz_a:0x400000
    (bootloader) partition-size:tz_b:0x400000
    (bootloader) partition-size:uefisecapp_a:0x200000
    (bootloader) partition-size:uefisecapp_b:0x200000
    (bootloader) partition-size:uefivarstore:0x80000
    (bootloader) partition-size:userdata:0xCAC5D3000
    (bootloader) partition-size:vbmeta_a:0x10000
    (bootloader) partition-size:vbmeta_b:0x10000
    (bootloader) partition-size:vbmeta_system_a:0x10000
    (bootloader) partition-size:vbmeta_system_b:0x10000
    (bootloader) partition-size:vendor_b:0x3ED6C000
    (bootloader) partition-size:vendor_boot_a:0x6000000
    (bootloader) partition-size:vendor_boot_b:0x6000000
    (bootloader) partition-size:vm-data:0x400000
    (bootloader) partition-size:vm-keystore:0x20000
    (bootloader) partition-size:vm-system_a:0x8000000
    (bootloader) partition-size:vm-system_b:0x8000000
    (bootloader) partition-size:xbl_a:0x600000
    (bootloader) partition-size:xbl_b:0x600000
    (bootloader) partition-size:xbl_config_a:0x80000
    (bootloader) partition-size:xbl_config_b:0x80000
    to add, fastbootd is mainly for handling gsi.. fastbootd is essentially fastboot that is running in userspace hence ability to manage dynamic system i.e. is able to moumt super so you can flash system/gsi instead of whole super image.
  • 2
    Thanks to the many smart minds here I was successfully able to work thru flashing my T-Mobile variant to stock, using the 'OTA' update found on the OnePlus website. To share my findings quickly I am going to rush thru creating this tutorial right now, so it may be a bit sloppy for the first few edits. I will add more detail as needed and I have time. (y) [Edits now made :) ]

    Also, based on previous threads there may be a number of folks out there that still have borked factory unlocked phones, and were still waiting on the non-T-Mo MSM tool to repair them. As long as the bootloader is unlocked and you can get into fastboot mode these steps will likely provide a fix.

    As always, read thru this entire guide (and the linked guides) as many times as required for full understanding before you begin to do anything. And only you yourself can be held responsible if you end up with a bricked device that OnePlus may or may not repair under warranty.

    Prerequisites:

    1) Use the debloat script trick to OEM unlock. Credit and link:

    TheGuysGuysGuy -- https://forum.xda-developers.com/t/...nabled-oem-unlocking-after-11-update.4306687/


    2) Request your bootloader unlock token from OnePlus. Apply the unlock. Credit and link :

    edale1 -- https://forum.xda-developers.com/t/...-partial-guide-t-mobile-variant-only.4313525/


    Steps to convert:

    Here are my discoveries, but credit goes to coomac ([GUIDE] Unbrick or restore to OOS using only fastboot) for providing me with the inspiration to start with. I just worked thru identifying the alterations need for the N200.

    Note: The following scripts below are syntaxed for Mac and Linux. Windows users will need to alter as needed.


    1) Download the OTA build from OnePlus website, and use payload dumper to extract the images. Copy all to an easy location to reference. I placed them in a folder called "a" inside of the platform-tools dir. Again, alter the commands below as needed for your particular environment.

    Payload dumper go -- https://github.com/ssut/payload-dumper-go/releases
    OTA image download -- https://www.oneplus.com/support/softwareupgrade/details?code=PM1630638351161


    2) Boot your phone into fastboot, then reboot into fastbootd.

    Code:
    ./fastboot reboot fastboot


    3) Execute these commands (again assuming your current terminal location is inside [/platform-tools] and the images are located in subdir [/a]).

    For those wondering, the logical partitions deleted by the below are recreated using the same sizes as reported by ./fastboot getvar, so there is no alteration there.

    There is a chance that partition [system_a-cow] does not exist on your phone and you get an error when trying to delete. If so, just ignore as we will not be recreating it anyway.

    Important for anyone using this guide to repair a factory unlocked variant: Make sure that the logical partition sizes as returned by ./fastboot getvar match the hex values found below (for example, the value 0x37ED000 for logical partition ode_a). If they do not match, you will need to update the statements to make them match.

    Code:
    ./fastboot delete-logical-partition system_a-cow
    ./fastboot delete-logical-partition odm_a
    ./fastboot delete-logical-partition system_a
    ./fastboot delete-logical-partition system_ext_a
    ./fastboot delete-logical-partition product_a
    ./fastboot delete-logical-partition vendor_a
    ./fastboot create-logical-partition odm_a 0x37ED000
    ./fastboot create-logical-partition system_a 0x6342E000
    ./fastboot create-logical-partition system_ext_a 0x55225000
    ./fastboot create-logical-partition product_a 0x6BD93000
    ./fastboot create-logical-partition vendor_a 0x3ED70000
    ./fastboot flash boot ./a/boot.img
    ./fastboot flash dtbo ./a/dtbo.img


    4) Reboot your phone, and back again to fastbootd

    Code:
    ./fastboot reboot fastboot


    5) Continuing on....

    Code:
    ./fastboot flash --slot=all boot ./a/boot.img
    ./fastboot flash --slot=all dtbo ./a/dtbo.img
    ./fastboot flash --slot=all abl ./a/abl.img
    ./fastboot flash --slot=all bluetooth ./a/bluetooth.img
    ./fastboot flash --slot=all devcfg ./a/devcfg.img
    ./fastboot flash --slot=all dsp ./a/dsp.img
    ./fastboot flash --slot=all featenabler ./a/featenabler.img
    ./fastboot flash --slot=all hyp ./a/hyp.img
    ./fastboot flash --slot=all imagefv ./a/imagefv.img
    ./fastboot flash --slot=all keymaster ./a/keymaster.img
    ./fastboot flash --slot=all logo ./a/logo.img
    ./fastboot flash --slot=all modem ./a/modem.img
    ./fastboot flash --slot=all qupfw ./a/qupfw.img
    ./fastboot flash --slot=all tz ./a/tz.img
    ./fastboot flash --slot=all uefisecapp ./a/uefisecapp.img
    ./fastboot flash --slot=all xbl_config ./a/xbl_config.img
    ./fastboot flash --slot=all xbl ./a/xbl.img
    ./fastboot flash --slot=all core_nhlos ./a/core_nhlos.img
    ./fastboot flash --slot=all oplusstanvbk ./a/oplusstanvbk.img
    ./fastboot flash --slot=all rpm ./a/rpm.img
    ./fastboot flash --slot=all vendor_boot ./a/vendor_boot.img
    ./fastboot flash odm ./a/odm.img
    ./fastboot flash system ./a/system.img
    ./fastboot flash system_ext ./a/system_ext.img
    ./fastboot flash product ./a/product.img
    ./fastboot flash vendor ./a/vendor.img
    ./fastboot flash --slot=all vbmeta ./a/vbmeta.img
    ./fastboot flash --slot=all vbmeta_system ./a/vbmeta_system.img


    6) Another reboot, but now into recovery. If you get an error after boot complaining about not being able to read logs, don't panic. Step 10 will resolve that.

    Code:
    ./fastboot reboot recovery


    7) Now wipe user cache and all settings.

    8) Finally, reboot normally. And done!

    9) Optional: Replace your recovery with TWRP and apply Magisk root. Credit and link:

    EnumC -- https://forum.xda-developers.com/t/rooting-stock-firmware-w-magisk.4321575/

    Edit: TWRP has been real buggy and unreliable for me. With all the limitations currently in place, I went back to just the Magisk rooted stock boot.


    Everything should come back up, and all traces of T-Mobile will be (visibly?) gone with all important functionality still in place (see minor exceptions below).

    Some items for me to still work on and validate:

    1) Your phone will stay sim locked (if locked). I will see if removing the modemst1 and modemst2 partitions take care of that (unlikely). Warning: The remote sim-unlock app is now gone, so that will no longer be an option to request an unlock from T-Mobile.

    2) I want to compare the list of partitions now with what comes with a factory unlocked phone. I'm guessing that any still found on the phone but not found on the factory variant are no longer needed and can now be safely debloated (???).

    3) I have not yet tried to re-lock (and then re-unlock) the bootloader. Should work tho.

    4) The specs under the "About phone" settings menu need help. Photos of the issues to be corrected are attached. This can be fixed by updating system.prop with the original values (must be rooted).

    Code:
    ro.build.id.hardware=
    ro.product.model=
    ro.product.odm.model=
    ro.product.product.model=
    ro.product.system.model=
    ro.product.vendor.model=
    ro.boot.project_codename=
    vendor.boot.project_codename=

    5) I have before and after outputs from ./adb getprop and ./fastboot getvar. Once I sanitize them I will share so that others can look for any issues that may be beyond me to identify.

    ***WORD OF WARNING ***
    You will notice that after cross-flashing the model number is still being reported as DE2118. I believe the factory unlocked variant is DE2117. So logically, this may prevent OTA updates from being successful in the future (and if so, the need to keep bootloader unlocked to apply them). Until we know for sure I would advise those to only perform this conversion if you will be okay potentially performing all future updates manually and are also okay with keeping bootloader permanently unlocked.

    Cheers![/CODE]
    1
    Nice. I'm on stock with the bl locked rn, but I might try this out. I have a feeling that all the T-Mo bloat is slowing the phone down, and seeing "T-Mobile Diagnostics keeps stopping" all the time is driving me crazy.

    This is also great for custom ROM development, as this means that both the unlocked and locked variants of the N200 can run the same software with (next to) no modifications.
    1
    Partition list from OnePlus Nord N200 unlocked version 11.0.2.0.DE17AA in fastboot mode

    (bootloader) partition-size:abl_a: 0x800000
    (bootloader) partition-size:abl_b: 0x800000
    (bootloader) partition-size:abl_log: 0xFD0000
    (bootloader) partition-size:ALIGN_TO_128K_1: 0x1A000
    (bootloader) partition-size:ALIGN_TO_128K_2: 0x1A000
    (bootloader) partition-size:android_log: 0xFD0000
    (bootloader) partition-size:apdp: 0x40000
    (bootloader) partition-size:bluetooth_a: 0x100000
    (bootloader) partition-size:bluetooth_b: 0x100000
    (bootloader) partition-size:boot_a: 0x6000000
    (bootloader) partition-size:boot_b: 0x6000000
    (bootloader) partition-size:carrier: 0x4000000
    (bootloader) partition-size:catecontentfv: 0x100000
    (bootloader) partition-size:catefv: 0x80000
    (bootloader) partition-size:cateloader: 0x200000
    (bootloader) partition-size:cdt: 0x20000
    (bootloader) partition-size:core_nhlos_a: 0xAA00000
    (bootloader) partition-size:core_nhlos_b: 0xAA00000
    (bootloader) partition-size:ddr: 0x100000
    (bootloader) partition-size:devcfg_a: 0x20000
    (bootloader) partition-size:devcfg_b: 0x20000
    (bootloader) partition-size:devinfo: 0x1000
    (bootloader) partition-size:dinfo: 0x4000
    (bootloader) partition-size:dsp_a: 0x2000000
    (bootloader) partition-size:dsp_b: 0x2000000
    (bootloader) partition-size:dtbo_a: 0x1800000
    (bootloader) partition-size:dtbo_b: 0x1800000
    (bootloader) partition-size:engineering_cdt_a: 0x100000
    (bootloader) partition-size:engineering_cdt_b: 0x100000
    (bootloader) partition-size:featenabler_a: 0x20000
    (bootloader) partition-size:featenabler_b: 0x20000
    (bootloader) partition-size:frp: 0x80000
    (bootloader) partition-size:fsc: 0x20000
    (bootloader) partition-size:fsg: 0x300000
    (bootloader) partition-size:hyp_a: 0x80000
    (bootloader) partition-size:hyp_b: 0x80000
    (bootloader) partition-size:imagefv_a: 0x200000
    (bootloader) partition-size:imagefv_b: 0x200000
    (bootloader) partition-size:kernel_log: 0xFD0000
    (bootloader) partition-size:keymaster_a: 0x80000
    (bootloader) partition-size:keymaster_b: 0x80000
    (bootloader) partition-size:keystore: 0x80000
    (bootloader) partition-size:logdump: 0x4000000
    (bootloader) partition-size:logfs: 0x800000
    (bootloader) partition-size:logo_a: 0x1000000
    (bootloader) partition-size:logo_b: 0x1000000
    (bootloader) partition-size:metadata: 0x1000000
    (bootloader) partition-size:misc: 0x100000
    (bootloader) partition-size:modem_a: 0xDC00000
    (bootloader) partition-size:modem_b: 0xDC00000
    (bootloader) partition-size:modemst1: 0x300000
    (bootloader) partition-size:modemst2: 0x300000
    (bootloader) partition-size:multiimgoem_a: 0x8000
    (bootloader) partition-size:multiimgoem_b: 0x8000
    (bootloader) partition-size ocdt: 0x20000
    (bootloader) partition-size oplusdycnvbk: 0x1400000
    (bootloader) partition-size opluslog: 0x10000000
    (bootloader) partition-size oplusreserve1: 0x800000
    (bootloader) partition-size oplusreserve2: 0x8000000
    (bootloader) partition-size oplusreserve3: 0x4000000
    (bootloader) partition-size oplusreserve4: 0x2000000
    (bootloader) partition-size oplusreserve5: 0x4000000
    (bootloader) partition-size oplusstanvbk_a: 0x1400000
    (bootloader) partition-size oplusstanvbk_b: 0x1400000
    (bootloader) partition-size param: 0x100000
    (bootloader) partition-size persist_bkp: 0x2000000
    (bootloader) partition-size persist: 0x2000000
    (bootloader) partition-size:qupfw_a: 0x10000
    (bootloader) partition-size:qupfw_b: 0x10000
    (bootloader) partition-size:rawdump: 0x8000000
    (bootloader) partition-size:rpm_a: 0x80000
    (bootloader) partition-size:rpm_b: 0x80000
    (bootloader) partition-size:secdata: 0x7000
    (bootloader) partition-size:ssd: 0x2000
    (bootloader) partition-size:storsec: 0x20000
    (bootloader) partition-size:super: 0x180000000
    (bootloader) partition-size:tz_a: 0x400000
    (bootloader) partition-size:tz_b: 0x400000
    (bootloader) partition-size:uefisecapp_a: 0x200000
    (bootloader) partition-size:uefisecapp_b: 0x200000
    (bootloader) partition-size:uefivarstore: 0x80000
    (bootloader) partition-size:userdata: 0xCAC5D3000
    (bootloader) partition-size:vbmeta_a: 0x10000
    (bootloader) partition-size:vbmeta_b: 0x10000
    (bootloader) partition-size:vbmeta_system_a: 0x10000
    (bootloader) partition-size:vbmeta_system_b: 0x10000
    (bootloader) partition-size:vendor_boot_a: 0x6000000
    (bootloader) partition-size:vendor_boot_b: 0x6000000
    (bootloader) partition-size:vm-data: 0x400000
    (bootloader) partition-size:vm-keystore: 0x20000
    (bootloader) partition-size:vm-system_a: 0x8000000
    (bootloader) partition-size:vm-system_b: 0x8000000
    (bootloader) partition-size:xbl_a: 0x600000
    (bootloader) partition-size:xbl_b: 0x600000
    (bootloader) partition-size:xbl_config_a: 0x80000
    (bootloader) partition-size:xbl_config_b: 0x80000
    1
    Oh nice, I was actually about to make this same post as well. I probably will anyway, since I already wrote it up. Anyways, wrt, "The remote sim-unlock app is now gone, so that will no longer be an option to request an unlock from T-Mobile" -- pretty sure you'll be able to just call them up and request a PIN unlock nbd. You don't need the unlock app.
    1
    Sure enough, there are differences in partitions that exist between the variants. All others are matching.

    Maybe someone can comment on if these can be safely removed (based on other OP phone conversions).

    And ideally, someone shares a dump of all of the stock partitions so that us TMobile/Metro folks can replace everything (and not those just provided in the OTA bin).

    T-MobileFactory Unlocked
    (bootloader) partition-size.odm_a:0x37ED000(bootloader) partition-size opluslog: 0x10000000
    (bootloader) partition-size.product_a:0x6BD93000
    (bootloader) partition-size:sdb:0x800000
    (bootloader) partition-size:sdc:0x800000
    (bootloader) partition-size:sdd:0x800000
    (bootloader) partition-size:sde:0x66C00000
    (bootloader) partition-size:sdf:0x1F400000
    (bootloader) partition-size:system_a-cow:0x19568000
    (bootloader) partition-size:system_a:0x6342E000
    (bootloader) partition-size:system_ext_a:0x55225000
    (bootloader) partition-size:vendor_a:0x3ED70000


    T-MobileFactory Unlocked
    (bootloader) partition-size:eek:dm_a:0x37ED000(bootloader) partition-size opluslog: 0x10000000
    (bootloader) partition-size:product_a:0x6BD93000
    (bootloader) partition-size:sdb:0x800000
    (bootloader) partition-size:sdc:0x800000
    (bootloader) partition-size:sdd:0x800000
    (bootloader) partition-size:sde:0x66C00000
    (bootloader) partition-size:sdf:0x1F400000
    (bootloader) partition-size:system_a-cow:0x19568000
    (bootloader) partition-size:system_a:0x6342E000
    (bootloader) partition-size:system_ext_a:0x55225000
    (bootloader) partition-size:vendor_a:0x3ED70000
    (bootloader) partition-size:abl_a:0x800000(bootloader) partition-size:abl_a: 0x800000
    (bootloader) partition-size:abl_b:0x800000(bootloader) partition-size:abl_b: 0x800000
    (bootloader) partition-size:abl_log:0xFD0000(bootloader) partition-size:abl_log: 0xFD0000
    (bootloader) partition-size:ALIGN_TO_128K_1:0x1A000(bootloader) partition-size:ALIGN_TO_128K_1: 0x1A000
    (bootloader) partition-size:ALIGN_TO_128K_2:0x1A000(bootloader) partition-size:ALIGN_TO_128K_2: 0x1A000
    (bootloader) partition-size:android_log:0xFD0000(bootloader) partition-size:android_log: 0xFD0000
    (bootloader) partition-size:apdp:0x40000(bootloader) partition-size:apdp: 0x40000
    (bootloader) partition-size:bluetooth_a:0x100000(bootloader) partition-size:bluetooth_a: 0x100000
    (bootloader) partition-size:bluetooth_b:0x100000(bootloader) partition-size:bluetooth_b: 0x100000
    (bootloader) partition-size:boot_a:0x6000000(bootloader) partition-size:boot_a: 0x6000000
    (bootloader) partition-size:boot_b:0x6000000(bootloader) partition-size:boot_b: 0x6000000
    (bootloader) partition-size:carrier:0x4000000(bootloader) partition-size:carrier: 0x4000000
    (bootloader) partition-size:catecontentfv:0x100000(bootloader) partition-size:catecontentfv: 0x100000
    (bootloader) partition-size:catefv:0x80000(bootloader) partition-size:catefv: 0x80000
    (bootloader) partition-size:cateloader:0x200000(bootloader) partition-size:cateloader: 0x200000
    (bootloader) partition-size:cdt:0x20000(bootloader) partition-size:cdt: 0x20000
    (bootloader) partition-size:core_nhlos_a:0xAA00000(bootloader) partition-size:core_nhlos_a: 0xAA00000
    (bootloader) partition-size:core_nhlos_b:0xAA00000(bootloader) partition-size:core_nhlos_b: 0xAA00000
    (bootloader) partition-size:ddr:0x100000(bootloader) partition-size:ddr: 0x100000
    (bootloader) partition-size:devcfg_a:0x20000(bootloader) partition-size:devcfg_a: 0x20000
    (bootloader) partition-size:devcfg_b:0x20000(bootloader) partition-size:devcfg_b: 0x20000
    (bootloader) partition-size:devinfo:0x1000(bootloader) partition-size:devinfo: 0x1000
    (bootloader) partition-size:dinfo:0x4000(bootloader) partition-size:dinfo: 0x4000
    (bootloader) partition-size:dsp_a:0x2000000(bootloader) partition-size:dsp_a: 0x2000000
    (bootloader) partition-size:dsp_b:0x2000000(bootloader) partition-size:dsp_b: 0x2000000
    (bootloader) partition-size:dtbo_a:0x1800000(bootloader) partition-size:dtbo_a: 0x1800000
    (bootloader) partition-size:dtbo_b:0x1800000(bootloader) partition-size:dtbo_b: 0x1800000
    (bootloader) partition-size:engineering_cdt_a:0x100000(bootloader) partition-size:engineering_cdt_a: 0x100000
    (bootloader) partition-size:engineering_cdt_b:0x100000(bootloader) partition-size:engineering_cdt_b: 0x100000
    (bootloader) partition-size:featenabler_a:0x20000(bootloader) partition-size:featenabler_a: 0x20000
    (bootloader) partition-size:featenabler_b:0x20000(bootloader) partition-size:featenabler_b: 0x20000
    (bootloader) partition-size:frp:0x80000(bootloader) partition-size:frp: 0x80000
    (bootloader) partition-size:fsc:0x20000(bootloader) partition-size:fsc: 0x20000
    (bootloader) partition-size:fsg:0x300000(bootloader) partition-size:fsg: 0x300000
    (bootloader) partition-size:hyp_a:0x80000(bootloader) partition-size:hyp_a: 0x80000
    (bootloader) partition-size:hyp_b:0x80000(bootloader) partition-size:hyp_b: 0x80000
    (bootloader) partition-size:imagefv_a:0x200000(bootloader) partition-size:imagefv_a: 0x200000
    (bootloader) partition-size:imagefv_b:0x200000(bootloader) partition-size:imagefv_b: 0x200000
    (bootloader) partition-size:kernel_log:0xFD0000(bootloader) partition-size:kernel_log: 0xFD0000
    (bootloader) partition-size:keymaster_a:0x80000(bootloader) partition-size:keymaster_a: 0x80000
    (bootloader) partition-size:keymaster_b:0x80000(bootloader) partition-size:keymaster_b: 0x80000
    (bootloader) partition-size:keystore:0x80000(bootloader) partition-size:keystore: 0x80000
    (bootloader) partition-size:logdump:0x4000000(bootloader) partition-size:logdump: 0x4000000
    (bootloader) partition-size:logfs:0x800000(bootloader) partition-size:logfs: 0x800000
    (bootloader) partition-size:logo_a:0x1000000(bootloader) partition-size:logo_a: 0x1000000
    (bootloader) partition-size:logo_b:0x1000000(bootloader) partition-size:logo_b: 0x1000000
    (bootloader) partition-size:metadata:0x1000000(bootloader) partition-size:metadata: 0x1000000
    (bootloader) partition-size:misc:0x100000(bootloader) partition-size:misc: 0x100000
    (bootloader) partition-size:modem_a:0xDC00000(bootloader) partition-size:modem_a: 0xDC00000
    (bootloader) partition-size:modem_b:0xDC00000(bootloader) partition-size:modem_b: 0xDC00000
    (bootloader) partition-size:modemst1:0x300000(bootloader) partition-size:modemst1: 0x300000
    (bootloader) partition-size:modemst2:0x300000(bootloader) partition-size:modemst2: 0x300000
    (bootloader) partition-size:multiimgoem_a:0x8000(bootloader) partition-size:multiimgoem_a: 0x8000
    (bootloader) partition-size:multiimgoem_b:0x8000(bootloader) partition-size:multiimgoem_b: 0x8000
    (bootloader) partition-size:eek:cdt:0x20000(bootloader) partition-size ocdt: 0x20000
    (bootloader) partition-size:eek:plusdycnvbk:0x1400000(bootloader) partition-size oplusdycnvbk: 0x1400000
    (bootloader) partition-size:eek:plusreserve1:0x800000(bootloader) partition-size oplusreserve1: 0x800000
    (bootloader) partition-size:eek:plusreserve2:0x8000000(bootloader) partition-size oplusreserve2: 0x8000000
    (bootloader) partition-size:eek:plusreserve3:0x4000000(bootloader) partition-size oplusreserve3: 0x4000000
    (bootloader) partition-size:eek:plusreserve4:0x2000000(bootloader) partition-size oplusreserve4: 0x2000000
    (bootloader) partition-size:eek:plusreserve5:0x4000000(bootloader) partition-size oplusreserve5: 0x4000000
    (bootloader) partition-size:eek:plusstanvbk_a:0x1400000(bootloader) partition-size oplusstanvbk_a: 0x1400000
    (bootloader) partition-size:eek:plusstanvbk_b:0x1400000(bootloader) partition-size oplusstanvbk_b: 0x1400000
    (bootloader) partition-size:param:0x100000(bootloader) partition-size param: 0x100000
    (bootloader) partition-size:persist_bkp:0x2000000(bootloader) partition-size persist_bkp: 0x2000000
    (bootloader) partition-size:persist:0x2000000(bootloader) partition-size persist: 0x2000000
    (bootloader) partition-size:qupfw_a:0x10000(bootloader) partition-size:qupfw_a: 0x10000
    (bootloader) partition-size:qupfw_b:0x10000(bootloader) partition-size:qupfw_b: 0x10000
    (bootloader) partition-size:rawdump:0x8000000(bootloader) partition-size:rawdump: 0x8000000
    (bootloader) partition-size:rpm_a:0x80000(bootloader) partition-size:rpm_a: 0x80000
    (bootloader) partition-size:rpm_b:0x80000(bootloader) partition-size:rpm_b: 0x80000
    (bootloader) partition-size:secdata:0x7000(bootloader) partition-size:secdata: 0x7000
    (bootloader) partition-size:ssd:0x2000(bootloader) partition-size:ssd: 0x2000
    (bootloader) partition-size:storsec:0x20000(bootloader) partition-size:storsec: 0x20000
    (bootloader) partition-size:super:0x180000000(bootloader) partition-size:super: 0x180000000
    (bootloader) partition-size:tz_a:0x400000(bootloader) partition-size:tz_a: 0x400000
    (bootloader) partition-size:tz_b:0x400000(bootloader) partition-size:tz_b: 0x400000
    (bootloader) partition-size:uefisecapp_a:0x200000(bootloader) partition-size:uefisecapp_a: 0x200000
    (bootloader) partition-size:uefisecapp_b:0x200000(bootloader) partition-size:uefisecapp_b: 0x200000
    (bootloader) partition-size:uefivarstore:0x80000(bootloader) partition-size:uefivarstore: 0x80000
    (bootloader) partition-size:userdata:0xCAC5D3000(bootloader) partition-size:userdata: 0xCAC5D3000
    (bootloader) partition-size:vbmeta_a:0x10000(bootloader) partition-size:vbmeta_a: 0x10000
    (bootloader) partition-size:vbmeta_b:0x10000(bootloader) partition-size:vbmeta_b: 0x10000
    (bootloader) partition-size:vbmeta_system_a:0x10000(bootloader) partition-size:vbmeta_system_a: 0x10000
    (bootloader) partition-size:vbmeta_system_b:0x10000(bootloader) partition-size:vbmeta_system_b: 0x10000
    (bootloader) partition-size:vendor_boot_a:0x6000000(bootloader) partition-size:vendor_boot_a: 0x6000000
    (bootloader) partition-size:vendor_boot_b:0x6000000(bootloader) partition-size:vendor_boot_b: 0x6000000
    (bootloader) partition-size:vm-data:0x400000(bootloader) partition-size:vm-data: 0x400000
    (bootloader) partition-size:vm-keystore:0x20000(bootloader) partition-size:vm-keystore: 0x20000
    (bootloader) partition-size:vm-system_a:0x8000000(bootloader) partition-size:vm-system_a: 0x8000000
    (bootloader) partition-size:vm-system_b:0x8000000(bootloader) partition-size:vm-system_b: 0x8000000
    (bootloader) partition-size:xbl_a:0x600000(bootloader) partition-size:xbl_a: 0x600000
    (bootloader) partition-size:xbl_b:0x600000(bootloader) partition-size:xbl_b: 0x600000
    (bootloader) partition-size:xbl_config_a:0x80000(bootloader) partition-size:xbl_config_a: 0x80000
    (bootloader) partition-size:xbl_config_b:0x80000(bootloader) partition-size:xbl_config_b: 0x80000