You are kind of right, missing 1 important thing - the MODEM
I'm so confused. I'm a t-mobile customer thinking about buying a oneplus 8 5g 8 gb 256 internal unlocked on ebay brand new. I just read this entire thread, I assume the sim unlocking steps are because y'all bought your phones from t-mobile - is that right? If I buy third party unlocked, then I can skip the sim unlock and go straight to bootloader unlocking - is that right?
Well, yes, you skip the unlock, but you need the T-Mobile modem that people here keep saying to backup before switching to Global. Why no one has posted it somewhere for download I have no idea, I will post it somewhere when my Op8 arrives since no one has, unless someone would kindly upload it here to Mega.nz or Androidfilehost... Also be careful with the international versions some don't support T-Mobile 5G bands (or that's what they say anyhow, they all have X55 modems).
Anyhow I'm just warning you here on my soon to be 3rd 865 phone and T-Mobile I couldn't pick up 5G on any of them, so I am "downgrading" to an Op 8 8/128 T-Mobile branded phone. I already made a super kernel (MOD Kernel in the forums here) for the 12/256 Red Magic 5G I'm typing to you on which supposedly supports band N41 prevalent in my town, but no one has actually been able to connect to it on T-Mobile. So I regrettably bought a T-Mobile phone even though I am using the fastest 865 phone already, for 5G...
Within 1 brand and phone model, yes, you can flash the modem. You can't between phone variants because of hardware differences. So if you do purchase an Op8 (not Pro) International and get an Op8 T-Mobile NON-HLOS.bin modem flashed via fastboot or TWRP I imagine you will pick up 5G from T-Mobile. Some phones like Samsung have NON-HLOS.bin and MODEM.bin; I don't know about OnePlus. TWRP should backup whatever # of files are in the modem partition.
If you still don't get 5G, well you can't do anything about it. I was looking at the 256gb models as well but decided to go the safe route. Tired of using phones that just don't get 5G on T-Mobile. Good luck! And if you happen to get 600mhz 5G please post here to let us know - as that's a T-Mobile proprietary band.
Hope that answers your question, probably more than you cared to know, but better to be complete than not enough information.