We love to mess with our phones, change the ROM of the mobile, install this or that Xposed module … the list is endless. You can be in favor of modified ROMs or against, but you have to admit that they have their problems.
However, despite everything, every day I use a Xiaomi Mi6 with the custom ROM Resurrection Remix, and these are the problems that I have daily with a custom ROM.
Problems using a custom ROM on a daily basis
Why does not this work?
The main problem of the custom ROM is that not all are adapted to the millimeter to our mobile. Do you need an example? My Xiaomi Mi6 has an infrared emitter, but in the custom ROM that I use in my day to day I can not use it if it is not with an external application.
In this case, I have lost the excellent MIUI application that serves as a remote control. However, in other cases, it is even worse. I have seen ROMs with which you could not use the NFC or any other feature of the mobile. The result? Either you live with it or it’s your turn to go back to the ROM with which your device came. Of course, you can always look for another ROM but this does not guarantee that it is free of errors.
Updates: say goodbye to the OTAs
Another major problem comes when it comes to updating our phone. Normally we install the updates by OTA. That is, we download them and the mobile itself is responsible for installing them. With the custom ROMs, the opposite happens, and that is that we will have to install the updates via TWRP, sometimes having to perform a clean installation, deleting all our data.
Actually, the process is neither difficult nor laborious, but if you have to do it every so often, it ends up getting tired. With how easy it is to update by OTA and you there, updating manually, does not this tire you? To me, personally, yes.
Support, failures and other headaches
We must also expect that the support that the developer of the ROM itself can give is rather limited. Normally, it is not dedicated to it and the time it has is limited, so you can not update the ROM too often. What does this mean?
First of all, if there is a bug in the version of the ROM that we are using, it will take several weeks (at least) to have it fixed. More of the same happens if vulnerabilities are found, such as Dirty Cow. In this case, we will be totally unprotected for a long time. That’s if the developer seems important enough to worry about this aspect.
Root, Magick and the problems with SafetyNet
Do you know SafetyNet? It is responsible for that, if you have the rooted mobile, you can not use applications like Netflix. With this functionality, our mobile detects that it is rooted and the application, for security, does not allow you to download it.
To solve it, it is true that we have Magisk, which tries to hide the root access to these applications, but SafetyNet is constantly updated to prevent us from using these applications if we have the rooted phone. The result? Every two times we will be unable to use Netflix, Android Pay … and many others.
Despite these problems, I am a strong supporter of custom ROMs. Tell us, do you use one of them daily? Which?