Brian described how he had reflashed his smartphone and his tablet. With the demise of CyanogenMod, LineageOS has taken taken over this space. First go to the Wiki and find the codename for your device; then click on that for the instructions for your device. Note that these are overcomplicated and many steps can be ignored.
Go to OpenGApps where you need to locate your Android version and your processor. You can also choose the level of Google service you want from minimal to maximum. Download the relevant
zip file to your computer.
If they are not already installed, install adb on your computer and TWRP on your device. Enable USB debugging on your device and also allow installation from unknown devices. If necessary, unlock your device (advice on doing this using
adb is on the Wiki). Copy the LineageOS
zip file relevant to your device along with the
zip file from OpenGApps onto your
sdcard. Then press the recommended keys such as Volume up and Power to enter recovery mode. You will see an option to Wipe; select this and then Advanced Wipe. Select Cache, System and Data partitions to be wiped and then Swipe to Wipe. Then go back and select Install, locate the
zip files on the
sdcard and install the new system and the Google apps. Then reboot.
He has also installed CSipSimple to integrate all his communications.
Note that you will be installing a nightly update but he had experienced no problems with this. Also firmware updates come through.
David S introduced us to Classic Programmer Paintings. Scroll down towards the bottom for the abandoned GitHub repository.