+
+ crDroid
+
+ N/A
+
+ Murena
+
+ Kali Linux
+
+ LineageOS
+
+ OmniROM
+
+ postmarketOS
+
+ Ubuntu Touch
+
+
+ Why should I install a custom OS on my Android device?
+
+
You could benefit from some of the following
+
+ Increase the lifespan of your device
+
+ Once your device's manufacturer stops providing OS updates, you may not be able to install apps that require a
+ newer OS version.
+
+ You phone may also not receive further security updates, which poses a risk.
+
+
+ Sustainability
+
+ Mining and manufacturing processes involved in making smartphones have a sizeable impact on the environment. Using
+ them as long as practically possible helps reduce that impact.
+
+
+
+ Increased privacy
+
+ With most of the custom OSes listed above, you can unGoogle your smartphone. This means not having to install
+ Google apps or services.
+
+
+
+ Repurpose your device
+
+ If your phone is not fitted to be used as such anymore, you can repurpose it as a small computer, a small gaming
+ device, a glorified remote control for connected devices, etc. You can also achieve some of these without a custom
+ OS if relevant apps are compatible with your Android OS version (i.e. it's not too old).
+
+
+
+
+
+
+ Is it easy to install a custom OS on my Android device?
+ Your mileage may vary. It will require learning about concepts such as rooting, bootloader, flashing, ROM, etc. Luckily,
+ many people have been through this before so there is extensive documentation on the internet and the list above is aimed at
+ providing (device, os)
pairs with high compatibility rates.
+ Can you please add OS [XYZ] to the list?
+ Sounds like a plan. :) Please raise an issue
+ once you've
+ confirmed it's not a duplicate or, if you have coding
+ skills, raise a PR!
+
+ I have found a bug/inconsistency!
+ Well, thank you for spotting that! Please let us know by raising an
+ issue once you've
+ confirmed it's not a duplicate or better still, raise a PR if
+ that's possible.
+
+ I want to repurpose my phone as a headless single-board computer à la Raspberry Pi without installing a custom OS
+ There are several ways to achieve that. The easiest option is to install termux
+ if your smartphone OS version is not too old. And if you'd like to play with linux distros within termux, have a look at proot-distro.
+ Another option is to check in the list above if your phone is compatible with postmarketOS, which is a flavour of Alpine.
+ You can thus run many applications, including for self-hosting, as explored in this blog post.
+ If you'd like your phone to be always on, an important aspect to consider is how to run your phone without a battery.
+ Manufacturers most likely don't design their phones with that in mind. See the question below for a quick tip.
+ How do I run my phone without a battery?
+ The easiest is to keep the battery and simply use a plug timer so that the phone is not constantly being charged.
+ Alternatively, there are ways for some phones to remove the battery and simulate its presence so that the device still
+ boots up and runs normally. This is a case-by-case basis though. Doing some research online for your specific device may
+ give you pointers. For example, here is how to achieve a battery-less setup for OnePlus
+ 6T devices.
+
+