I have Xiaomi MiA1 which being an Android one device gets monthly security updates
One can root it with Magisk and install systemless Xposed 1 . So far, good. My problem is with Xposed modules and not the framework since it's systemless.
Some modules likes adaway write to the hosts files in
/system , so that will break OTA. Quoting from Magisk on Github
NOTE: In order to apply OTAs, you HAVE to make sure you haven't modified
/vendorif available) in anyway, even remounting the partition to
rwwill tamper block verification!!
How do I tell which Xposed modules will break OTA? 2
I am pretty confused
1 Magisk with it's modules passes CTS checks and with Xposed fails as is documented. So I plan to disable Xposed before updating to pass CTS and get OTA. There are ways of doing this and yet get OTA which I intend to try
2 Asking on their module threads doesn't seem to help . If it matters, Gravity Box, Xprivacy Lua, Greenify, No Lock Home, Amplify are the ones I am currently interested in