Extended longevity of a HTC One S using Cyanogenmod
The mobile
CyanogenMod
F-Droid
AFWall+ - Control network traffic
AntennaPod - Advanced podcast manager and player
CAdroid - Certificate importer
ConnectBot - SSH and local shell client
Conversations - XMPP client
DAVdroid - Contacts and Calendar sync
DroidShows - TV series browser and tracker
F-Droid - Application manager
Firefox - Web browser
Irssi ConnectBot - Specialised SSH Client
K-9 Mail - Full-featured email client
Kontalk - Community-driven messaging
Logical Defence - Encyclopedia of logical fallacies
MuPDF - Lightweight document viewer
ownCloud - Synchronization client
ownCloud News - News/feed reader
ownCloud Notes - Client for ownCloud Notes App
oandbackup - Backup manager
Open Camera - Camera App
OpenKeychain - Encrypt files and communications with OpenPGP
OpenTasks - Keep track of your list of goals
OpenVPN for Android - OpenVPN without root
OpenVPN Settings - VPN settings
OsmAnd~ - Offline/online maps and navigation
Orweb - Privacy-enhanced browser
Password Store - Manage your passwords
Practice Hub - Tools for musicians
Port Authority - Port scanner
QuickDic - Offline translation dictionary
SMS Backup+ - Backup SMS and call logs to IMAP
Silence - Send encrypted text messages (SMS/MMS)
SatStat - Signal Generator for tablets
Signal Generator - Signal Generator for tablets
SnoopSnitch - Check mobile network security
Syncthing - File synchronization
Termux - Terminal emulator with packages
Transportr - Public Transport Companion
Tryton - Enterprise resource management
Twidere - Microblogging client
VLC - Media player
Weechat - Internet relay chat
World Weather - View weather forecast
Guardian Project
ChatSecure - A free and open source messaging app that features OTR encryption over XMPP
Orbot - A free proxy app that empowers other apps to use the internet more securely
CameraV - The easiest way to capture and share verifiable photos and video proof on a smartphone or tablet, all the while keeping it entirely secure and private
ObscuraCam - A photo and video app for Android that keeps certain information private.
Pixelknot - An Android application that allows users to hide short text-based messages in photographs and share them across trusted channels.
Conclusion
Yay!
I don't need to buy a new phone each year, because my battery got eaten by malicious apps that I can't disable.
I can use an Android device without Google
I can use an Android device without vendor bloat
I can use an Android device as root and modify it the way I want it
I can choose to only install free apps