[Xiaomi Mi 9 Questions & Answers] doggydog2:
Recoveries:

revolution recoveryencryption working without typing password(?), didn't test yet

twrp siankatafb (TWRP-3.3.1-1-siankatabg-MI9.img), otg, encryption, gapps ok after resize,

twrp mauronofrio (twrp-3.2.3-10-cepheus-mauronofrio.img, twrp-3.3.1-4-cepheus.img) - otg, backups added, encryption, gapps ok after resize

twrp randomblame (Twrp_3.3.0_Cepheusv11.zip) - promising twrp under frequent development, flashing has to be done via cable, no encryption

twrp (chinese) wzsx150 (recovery-mi9-3.3.0.-9.0-b10.img also distributed as twrp_cepheus.img, recovery-TWRP-3.3.0-0524-XIAOMI9-CN-wzsx150.img) - encryption, gapps ok after resize, ez rooting via button or exit dialog, most features and least bootloops..also unparalleled collection of backup or flashing partitions [Best Recovery] L.R.Team recovery list (password: itk8)

twrp translated (twrp_en.img) - chinese with switched language, not sure if they switched the device identifier too, old anyways

ROMs:

global stable - mal/spy/adware and crippled UI and app framework [Daily Hate award] for all MIUI:) download page

global dev/beta - mal/spy/adware and won't boot without some components (not cleanable), with newest functionality, weekly updated

xiaomi.eu - too similar to global dev but with ugly app icons and some mal/spy/adware removal (fully cleanable), creates problems switching to aosp ROMs tweaks

mi-globe - xiaomieu clone where you can cook your config, extra debloat, 99% similar to xiaomieu

RevolutionOS - xiaomieu clone with extra debloat, ppl say battery is great, 99% similar to xiaomieu

flokorom - AOSP ROM best GSI til May no longer updated, fingerprint great but not perfect, bluetooth and tap2wake works with patch, crdroid customization is strong

phh - a base for other AOSP ROMs, showed a lot of love for mi9 in test builds, little customization and updates as a ROM but important base for AOSP!

rr - OTA but not frequent which doesn't help at this time as they took partial phh commits only so there's no fingerprint at all, lot of customization

Los16 - Linage16 by randomblame, first effort, lot of things broken yet

PE - Pixel Experience, AOSP non-GSI, gapps not needed, OTA, AOD fp! [Best ROM]

ViperOS - AOSP

crDroid - AOSP, very customizable but unofficial yet

Kernels:

randomblame kernel - upstream kernel, works well but can't be switched back to other kernel anymore

androplus kernel - battery oriented, lot of wakelocks kicked off but not saving battery at all imo, also kicks off 'There's an internal problem with your device. Contact your manufacturer for details.' error

extremekernel - performance oriented

Modems:

Rooting and exposing:

mindthegapps, opengapps, Magisk-v19.1.zip, Magisk-uninstaller-20190501.zip, MagiskManager-v7.1.2.apk, magisk-riru-core-v19.zip, magisk-EdXposed-v0.3.1.7_beta-release.zip (not good experience with newer versions), EdXposedInstaller_v2.2.4-release.apk, EdXposedUninstaller.zip, magisk_patch_for_Mi9_v5.zip, Savitar_GCam_Patch, 84Hz mod dtbo, MIUI Anesthetist

Tools:

miflash_unlock-en-3.3.1212.33.zip, miflash_unlock-en-2.3.803.10.zip (to avoid 3 extra days of waiting), MiFlashSetup_eng.msi, adb-setup-v2.exe, MiSetup3.2.1.3111_2717.zip ...