I did dirty flash some days ago, moved from 6.5 to 6.9. Without any issues, at least for now. But my system partition syze is 1.5Gb, I did it much earliy, when I was on UA. So, besides of the fact that clean flash IS without doubt the best way to move on a new rom/build, I came to conclusion that the size of system partition is the one really critical factor. Methinks, if your system partition size at least the same, you are good to go.
You won't lose media in \data\media folder (as wiping doesn't delete \data\media). You can use apps like Titanium Backup to backup and restore your apps. You need the modified TWRP version or you'll have to repartition manually.Just out of curiosity, if I wanted to upgrade from Android 8.1 CRdroid which I currently have to the latest Android 10 CRdroid directly, how should i go about doing it without losing data?
I know a backup is recommended to be done beforehand and modified TWRP is needed to do the partition resize but I currently have the regular TWRP among anything else...
no with this method you will note lose any data in internal storage, I tried it too.:good: