I own a Oneplus 7T, which runs Android 10 and therefore has no working TWRP to flash ROMs with. It's bootloader is unlocked and is rooted.
When installing a new ROM, whether it is a custom ROM or an update to the current ROM, I install them by extracting the ROM zip, extracting
payload.bin, and flashing certain
.img files in fastboot, following the instructions found here under the 'Manual Flash' section.
However, I'd like to understand more about this process. The instructions flash less
.img files than were extracted. For example, in the recent Oneplus 7T OOS 10.0.11 update, the the number of
.img files extracted (31) is less than what was flashed according to the instructions (19). Furthermore, the instructions passed the arguments
--disable-verity when flashing two of the .imgs, but not the others.
Therefore, I'm wondering:
- What does each .img file do?
- Which files must be flashed and in what order?
- Why are certain files flashed with certain arguments?