Android 4.3 (also known as jelly bean) was the last official update brought to my Sony Xperia M (also known as nicki). My biggest problem with my phone was not its outdated OS, but lack of free internal storage space for installing new applications and lots of bloatware on my phone. My first try was to root my device and remove unwanted applications. Unfortunately, it didn’t go well because actually there were not lots of applications for uninstall.
I heard of custom ROMs specifically CyanogenMod and tried to install CM13 (Android 6.0 AKA Marshmallow) on my C2005 mobile phone. The first step was unlocking the boot loader. Fortunately, Sony provides a good support for unlocking its devices’ boot loader. This step was quite easy and straight forward. My phone was rooted and its boot loader was unlocked. So, I installed TWRP (Team Win Recovery Project) on my phone, and android tools on my Fedora desktop, and followed instructions for installing CM 13. Everything went smoothly and after a couple hours, I had Marshmallow on my phone. After that, I tried to update my phone once a month or so.
CyanogenMod was faced a lot of problem and decided to stop the project and shuts down its servers. The latest version of CM I’d installed on my phone was the latest build of CM14.1 (Android 7.1.1) and had a few bugs that annoyed me a lot. The most nuisance I’ve ever faced with recent builds of CM was the problem that it was going slow and slow over time and I had to re-flash it again periodically. Even, I tried AOSP (Marshmallow and Nougat) but I didn’t like it. It has fewer features and does not provide root access.
After CM’s shut down, I was completely disappointed of custom ROMs but as I recently disappointed of Samsung A5 2017 because of its front camera focus issue, I googled and find LineageOS for my nicki phone. The reason I didn’t try LineageOS in earlier time was because I read somewhere that LineageOS does not give you root access.
Now, I have the latest minor update of Android Nougat on my phone and I’m so happy with that. I also have flashed Open Google Apps and now, I am able to use all of features the official Google android ROMs have.
Special thanks to LineageOMS.
P.S. 1 : I didn’t faced any bug or problem during recent days after installing LineageOS 14.1 on my phone.