Home About Meetings

January 8 2018 LineageOS, Classic Programmer Paintings and Let’s Encrypt Meet

Posted on 2018-01-12 21:55:36 +0000 by John

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.

Brian had had to change the launcher on his device but the only frustration he had experienced is that Telegram needs to be launched to work whereas WhatsApp does not.

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.

Tony recommended using Let’s Encrypt for security certificates. It is managed on the command line by installing Certbot and all you need is the sort of information you need when registering a domain.