[Q] Need pointers on custom roms
Hello everyone, super noob here. I have an S4, T-Mo variant M919. I'm still on 4.2.2 but want to upgrade to a custom kitkat ROM. My reasoning/impression is the official kitkat version would not allow apps which requires root permission, nor tethering on my $30/month walmart plan. So I'm considering trying these ROM:
My questions are:
Are these roms compatible with my S4? (The current baseband is M919UVUAMDL, and build number is JDQ39.M919UVUAMDL)
What's the best way to install these custom roms?
Will I lose anything by upgrading (I've seen some posts about Knox-enabled bootloader, plus from experience with Apple iDevices, once you upgrade it's hard/impossible to go back)
Do I have to root first?
Is there a tutorial I can follow?
Thanks so much in advance for your help.