Table of Contents
If the Android is outdated on a phone and refuses to install the newest apps, then LineageOS https://lineageos.org/ might be a solution.
Other reasons are: Getting rid of all annoying pre-installed applications and features, creating a simple phone as for elderly people, ...
Android consists mainly of the following parts: The open source part, device specific drivers and the google part containing playstore, gmail and others. linage-
is the image to be "sideloaded" into the file.<version-device>
.zip
The steps installing LineageOS can brick the device when something goes wrong and makes it permanently unusable. No guarantee can be given within this guide that this does not happen.
Due to issues the google part is not part of LineageOS but can be installed as well.
To have Google play store it needs to be installed before LineageOS starts the first time. So watch out the LineageOS installation. depending on the LinageOS version this file is called as MindTheGapps-
<version and arch>
.zip
LineageOS has its wiki https://wiki.lineageos.org/
The supported devices are https://wiki.lineageos.org/devices/
Mostly newer devices are supported, older as the Samsung Galaxy S III (International) (i9300) get no more maintained. Luckily under the wiki device list also those devices are listed where a guide how to install them can still be found.
LineageOS has for the supported architectures (as arm or arm64) two zip files under Download Extras https://download.lineageos.org/extras. One is to get root and one to remove root. So no strange untrusted apps need to be used. In the recovery mode and for example using twrp those zip files can be installed.
LinageOS has also a addonsu-
file that gets su support.<arch>
.zip
LinageOS comes with Trust that shows if root access is disabled. If Trust claims that SELinux is not enabled. It can be enabled starting in Rocovery mode then under Advanced there is a terminal in this rooted terminal. sestatus or getenforce shows the SELinux status, setenforce Enforcing