So I’ve been using Manjaro in my laptop and in my RPI 4 for years now and after I saw the Pinephone Manjaro edition I though how cool it would be to have a privacy respecting and versatile phone.
Unfortunately, although the price of the PinePhone is reasonably low, due to shipping and the fact that my old phone still works I will not be buying one, at least until this one dies out. However I remember that I had another phone laying around, the Xiaomi Redmi 5A, and, according to wikipedia, it’s an ARMv8 processor (aarch64) which means it’s the same architecture as my RPI 4 which is currently running Manjaro.
I’ve yet to understand how do I root this cellphone and get rid of all the crap the comes preinstalled - guides regarding the matter are appreciated as there’s a lot of tutorials online but they all provide very weak explanations and sometimes are very different from one another - but when I do find a way of installing my own OS from scratch, just like I did in my RPI, will Manjaro Plasma Mobile be able to run on said cellphone? Are the repositories the same as the ones available for my RPI?
One more of a conceptual note, how does a cellphone differ from any other device? If I want to install a Linux based OS on a computer, it only matters it’s architectures and the drivers it uses, so why do I see so much stuff online regarding rooting phones and installing custom OS’s considering that Android is based on the Linux kernel, so it should be as simple as wiping a partition, installing a new bootloader and then installing whatever OS you desire.
Thank you for your time and hopefully this is the right place to ask all of these questions.