[OnePlus 12] crossmxn:
As some of you guys know... I posted some days ago asking on how to restore the OP12 to it's original state, mainly due to security concerns:

Bought OP12 Chinese version, came with OxygenOS... How to clean flash?

Hello friends, I just bought a OP12 from aliexpress that is the chinese model but came with OxygenOS... As I don't trust the software how can I clean flash a stock image of OxygenOS? I do not want to revert it back to ColorOS, I just want to...

xdaforums.com

Thanks to the replies I got I learned about 2 different ways of flashing back to stock:

1- Using the packages provided by @xuanhoang1811 https://xdaforums.com/t/oneplus-12-...rom-package-to-flash-your-oneplus-12.4673058/

Which look good, however, we're not getting the files directly from OnePlus and we would have to trust or manually verify that nothing has been modified...

or

2- Using FlashTool by @snowwolf725 https://xdaforums.com/t/how-to-flas...-zip-via-twrp-fastboot.4672498/#post-89567353

I like this one the better as it uses original OnePlus packages to create the img files that will be written to the device....

However, while doing all this process I noticed something: both of these tools only flash some partitions of the device... so now I'm curious to know which partitions are necessary or to know what they store, I prepared this table:

Name--Size in my device--Flashed by xuanhoang1811--Flashed by snowwolf725

---------------------------------------------------------------------------------------------------

ABL_B 1024 KB Yes No

ALIGN_TO_128K_1 104 KB No No

AOP_B 512 KB Yes No

AOP_CONFIG_B 512 KB Yes No

APDP 256 KB No No

BLUETOOTH_B 6 MB Yes No

BOOT_B 192 MB Yes Yes

CDT 128 KB No No

CONNSEC 128 KB No No

CPUCP_B 1024 KB Yes No

CPUCP_DTB_B 64 KB Yes No

DEVINFO 4 KB No No

DEVCFG_B 128 KB Yes No

DINFO 16 KB No No

DIP 1024 KB No No

DPM 8 KB No No

DSP_B 64 MB Yes No

DTBO_B 24 MB Yes Yes

ENGINEERING_CDT_A 1024 KB Yes Yes

ENGINEERING_CDT_B 1024 KB Yes Yes

FEATENABLER_B 128 KB Yes No

FRP 512 KB No No

HYP_B 8 MB Yes No

IMAGEFV_B 2 MB Yes No

INIT_BOOT_B 8 MB Yes Yes

KEYMASTER_B 512 KB Yes No

LAST_PARTI Unknown No No

LIMITS 4 KB No No

LIMITS_CDSP 4 KB No No

LOGDUMP 512 MB No No

LOGFS 8 MB No No

MDCOMPRESS 20 MB No No

MDTP_B 32 MB No No

MDTPSECAPP_B 4 MB No No

METADATA 64 MB Yes No

MISC 1024 KB No No

MODEM_B 350 MB Yes No

MULTITBOOTGCM_B 32 KB No No

MULTIMGCM_A 32 KB No No

MULTIMGITTI_A 32 KB No No

MULTIMGITTI_B 32 KB No No

OPLUS_SEC_B 10 MB Yes No

PERSIST 32 MB No No

PMFW_B 1024 KB No No

QUPFW_B 80 KB Yes No

QUESLICSTORE_B 256 KB No No

RAWDUMP 10 MB No No

RECOVERY_B 100 MB Yes Yes

RTICE 512 KB No No

RTICMPDATA_B 512 KB No No

SECDATA 28 KB No No

SHM_B 256 KB No No

SPUNVM 32 MB No No

SPUSERVICE_B 128 KB No No

SPLASH_B 32.64 MB Yes Yes

SPLASH_ODM 32.64 MB No No

SSD 8 KB No No

STORSEC 128 KB No No

SUPER 16 GB Yes Yes

TOOLSFV 1024 KB No No

TZ_B 4 MB Yes No

TZSC 128 KB No No

UEFI_B 5 MB Yes No

UEFISECAPP_B 2 MB Yes No

UEFIVARSTORE 512 KB No No

USERDATA 932.51 GB Yes No

VBMETA_B 64 KB Yes Yes

VBMETA_SYSTEM_A 64 KB Yes Yes

VBMETA_SYSTEM_B 64 KB Yes Yes

VBMETA_VENDOR_A 64 KB Yes Yes

VBMETA_VENDOR_B 64 KB Yes Yes

VENDOR_BOOT_B 192 MB Yes Yes

VM-BOOTSYS_B 537.1 MB No No

VM-DATA 32.64 MB No No

VM-PERSIST 120 MB No No

XBL_B 6 MB Yes No

XBL_CONFIG_A 300 KB Yes No

XBL_CONFIG_B 300 KB Yes No

XBL_RAMDUMP_B 2 MB Yes No

XBL_SC_LOGS 128 KB No No

XBL_SC_TEST_MODE 64 KB No No

This are partitions that are flashed by xuanhoang1811 but not by snowwolf725, are they required?:

ALIGN_TO_128K_1, APDP, DIP, DPM, FRP, LOGDUMP, LOGFS, MDCOMPRESS, MDTP_B, MDTPSECAPP_B, PERSIST, PMFW_B, QUESLICSTORE_B, RAWDUMP, RTICE, RTICMPDATA_B, SECDATA, SHM_B, SPUNVM, SPUSERVICE_B, SPLASH_ODM, SSD, STORSEC, TOOLSFV, TZSC, UEFIVARSTORE, VM-BOOTSYS_B, VM-DATA, VM-PERSIST, XBL_SC_LOGS, XBL_SC_TEST_MODE

What about the other partitions that are not flashed by any of both?

Can someone step in and help? Thanks to everyone who's been replying