I want to know the proper way of installing TWRP because recently I spent quite a lot of time bricking/unbricking my phones and flashing the ROMs. Learning the TWRP features I found two different ways of installing the TWRP:
So far I found many useful articles explaining ramdisk way of TWRP installation
https://www.xda-developers.com/how-to-install-twrp/
also quite a lot of beutiful questions/answers posted here on Android SE
Install TWRP to only one slot or offline boot.img file, not both
Why can't I write to recovery using fastboot on A/B device?
Can't flash custom TWRP recovery image on Motorola Moto G7 Power phone
From all of that I got that newer A/B devices have no separate recovery partition, where TWRP can be installed, so instead recovery is put onto the boot
partition in some ramdisk
section, or this is how I understood that. Practically that means that one need to have recovery .zip
or .img
file in hand, and push that file onto the device to be able to install it on ramdisk.
As opposed, with Flash current TWRP
we don't need any files, we just make the currently booted TWRP persistent, and bootable on next and subsequent boots.
The question is: are those two options equiavalent in terms of result? Why we have both of them in menu? In my understanding flashing the current TWRP is simpler as it does not require any file copy. Am I missing something?