.. title: Extended longevity of a HTC One S using Cyanogenmod .. date: 2016-04-02 20:00 UTC+02:00 .. modified: 2016-04-03 20:00 UTC+02:00 .. tags: cyanogenmod, android, apps, f-droid, guardian project, tor, htc one s .. category: mobile .. slug: extended-longevity-of-a-htc-one-s-using-cyanogenmod .. authors: David Runge .. summary: Or howto setup Cyanogenmod on a HTC One S and live with F-Droid happily ever after The mobile __________ | I own a quite old - at least by today's standards of planned obsolescence for every consumer device - |htc_one_s| (2012), that won't be receiving any more Android upgrades (|htc_one_s_last_update|: version 4.0.4) or support by its manufacturer directly or any distributor for that matter. | It's quite a nice, small and lightweight phone, that by now has seen the world and besides a self-administered chassis change hasn't yielded any serious problems. | The phone doesn't have much RAM or much space. Neither does it have a microSD card slot, |abbr_nfc| or other fancy new stuff that people seem to need. | CyanogenMod ___________ | The alternative firmware for some mobile devices |cyanogenmod| is available for free and offers a community driven development branch of the Android kernel, without the Google and mobile vendor bloat. | Have a look: Maybe your phone is amongst the |cyanogenmod_supported_devices|? | Not all vendors allow flashing other firmwares though. Some prevent this completely (watch |28c3_doctorow| for an in-depth comment on this), others let you do it by voiding your warranty, yet others just let you do it, because they are awesome. | All |cyanogenmod| capable devices have development codenames. For the |htc_one_s| this is "|cyanogenmod_ville|". | Each device offers a |cyanogenmod_ville_release_channel| (with stable releases) and a |cyanogenmod_ville_development_channel| (with nightly builds for the adventurous and daring). | An |cyanogenmod_ville_install| explains how to get |cyanogenmod| on your device. | F-Droid _______ | |f-droid| is an alternative app store to |google_play|. It only offers |free_software|. This is pretty awesome. | Some useful apps I like, use or have used: * |f-droid_afwall| - Control network traffic * |f-droid_antennapod| - Advanced podcast manager and player * |f-droid_ardroid| - Remote control for |ardour| * |f-droid_cadroid| - Certificate importer * |f-droid_connectbot| - |abbr_ssh| and local shell client * |f-droid_conversations| - |abbr_xmpp| client * |f-droid_davdroid| - Contacts and Calendar sync * |f-droid_droidshows| - TV series browser and tracker * |f-droid_f-droid| - Application manager * |f-droid_firefox| - Web browser * |f-droid_irssi_connectbot| - Specialised |abbr_ssh| Client * |f-droid_k-9_mail| - Full-featured email client * |f-droid_kontalk| - Community-driven messaging * |f-droid_kore| - Remote control for |kodi| (XBMC) * |f-droid_logical_defence| - Encyclopedia of logical fallacies * |f-droid_mpdroid| - |mpd| (Music Player Daemon) client * |f-droid_mupdf| - Lightweight document viewer * |f-droid_owncloud| - Synchronization client * |f-droid_owncloud_news| - News/feed reader * |f-droid_owncloud_notes| - Client for ownCloud Notes App * |f-droid_oandbackup| - Backup manager * |f-droid_open_camera| - Camera App * |f-droid_openkeychain| - Encrypt files and communications with OpenPGP * |f-droid_opentasks| - Keep track of your list of goals * |f-droid_openvpn_for_android| - |openvpn| without root * |f-droid_openvpn_settings| - |abbr_vpn| settings * |f-droid_osmand| - Offline/online maps and navigation * |f-droid_orbot| - |tor_project| (anonymity) client * |f-droid_orwall| - Force apps to use |tor_project| * |f-droid_orweb| - Privacy-enhanced browser * |f-droid_password_store| - Manage your passwords * |f-droid_plumble| - Voice chat for |mumble| servers * |f-droid_practice_hub| - Tools for musicians * |f-droid_port_authority| - Port scanner * |f-droid_quickdic| - Offline translation dictionary * |f-droid_sms_backup| - Backup |abbr_sms| and call logs to |abbr_imap| * |f-droid_silence| - Send encrypted text messages (SMS/MMS) * |f-droid_satstat| - Signal Generator for tablets * |f-droid_signal_generator| - Signal Generator for tablets * |f-droid_snoopsnitch| - Check mobile network security * |f-droid_syncthing| - File synchronization * |f-droid_termux| - Terminal emulator with packages * |f-droid_transportr| - Public Transport Companion * |f-droid_tryton| - Enterprise resource management * |f-droid_twidere| - Microblogging client * |f-droid_vlc| - Media player * |f-droid_weechat| - Internet relay chat * |f-droid_world_weather| - View weather forecast Guardian Project ________________ | The |guardian_project| offers a |guardian_project_repository| for |f-droid| with free/ libre Android applications that are being developed by a team of volunteers and are all evolving around the matter of strong encryption for communication. | One of the more notable projects was to bring |tor_project| to Android. | The |guardian_project| has more buns in the oven though. Some are directly available through |f-droid|, others only through their own |guardian_project_repository|. This is a collection of the currently available projects: * |guardian_project_chatsecure| - A free and open source messaging app that features |otr| encryption over |abbr_xmpp| * |guardian_project_orbot| - A free |abbr_proxy| app that empowers other apps to use the internet more securely * |guardian_project_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 * |guardian_project_obscuracam| - A photo and video app for Android that keeps certain information private. * |guardian_project_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 .. |otr| raw:: html OTR .. |kodi| raw:: html Kodi .. |mpd| raw:: html MPD .. |openvpn| raw:: html OpenVPN .. |mumble| raw:: html mumble .. |free_software| raw:: html free/libre software .. |tor_project| raw:: html Tor .. |guardian_project_pixelknot| raw:: html Pixelknot .. |guardian_project_obscuracam| raw:: html ObscuraCam .. |guardian_project_camerav| raw:: html CameraV .. |guardian_project_orbot| raw:: html Orbot .. |guardian_project_chatsecure| raw:: html ChatSecure .. |f-droid_conversations| raw:: html Conversations .. |f-droid_droidshows| raw:: html DroidShows .. |f-droid_kontalk| raw:: html Kontalk .. |f-droid_logical_defence| raw:: html Logical Defence .. |f-droid_mpdroid| raw:: html MPDroid .. |f-droid_mupdf| raw:: html MuPDF .. |f-droid_open_camera| raw:: html Open Camera .. |f-droid_port_authority| raw:: html Port Authority .. |f-droid_practice_hub| raw:: html Practice Hub .. |f-droid_quickdic| raw:: html QuickDic .. |f-droid_satstat| raw:: html SatStat .. |f-droid_signal_generator| raw:: html Signal Generator .. |f-droid_silence| raw:: html Silence .. |f-droid_world_weather| raw:: html World Weather .. |f-droid_snoopsnitch| raw:: html SnoopSnitch .. |f-droid_weechat| raw:: html Weechat .. |f-droid_vlc| raw:: html VLC .. |f-droid_transportr| raw:: html Transportr .. |f-droid_syncthing| raw:: html Syncthing .. |f-droid_twidere| raw:: html Twidere .. |f-droid_tryton| raw:: html Tryton .. |f-droid_sms_backup| raw:: html SMS Backup+ .. |f-droid_password_store| raw:: html Password Store .. |f-droid_orweb| raw:: html Orweb .. |f-droid_orwall| raw:: html orWall .. |f-droid_orbot| raw:: html Orbot .. |f-droid_osmand| raw:: html OsmAnd~ .. |f-droid_openvpn_for_android| raw:: html OpenVPN for Android .. |f-droid_openvpn_settings| raw:: html OpenVPN Settings .. |f-droid_oandbackup| raw:: html oandbackup .. |f-droid_owncloud_notes| raw:: html ownCloud Notes .. |f-droid_owncloud_news| raw:: html ownCloud News .. |f-droid_owncloud| raw:: html ownCloud .. |f-droid_openkeychain| raw:: html OpenKeychain .. |f-droid_k-9_mail| raw:: html K-9 Mail .. |guardian_project_repository| raw:: html repository .. |guardian_project| raw:: html Guardian Project .. |f-droid_irssi_connectbot| raw:: html Irssi ConnectBot .. |f-droid_connectbot| raw:: html ConnectBot .. |f-droid_firefox| raw:: html Firefox .. |f-droid_kore| raw:: html Kore .. |f-droid_f-droid| raw:: html F-Droid .. |f-droid_plumble| raw:: html Plumble .. |f-droid_termux| raw:: html Termux .. |ardour| raw:: html Ardour .. |f-droid_opentasks| raw:: html OpenTasks .. |f-droid_davdroid| raw:: html DAVdroid .. |f-droid_cadroid| raw:: html CAdroid .. |f-droid_ardroid| raw:: html Ardroid .. |f-droid_antennapod| raw:: html AntennaPod .. |f-droid_afwall| raw:: html AFWall+ .. |cyanogenmod_ville_install| raw:: html install section .. |cyanogenmod_ville_development_channel| raw:: html development channel .. |cyanogenmod_ville_release_channel| raw:: html release channel .. |htc_one_s_last_update| raw:: html last update .. |htc_one_s| raw:: html HTC One S .. |cyanogenmod_ville| raw:: html ville .. |f-droid| raw:: html F-Droid .. |google_play| raw:: html Google Play .. |28c3_doctorow| raw:: html Cory Doctorow at 28C3 .. |cyanogenmod| raw:: html CyanogenMod .. |cyanogenmod_supported_devices| raw:: html supported devices .. |abbr_nfc| raw:: html NFC .. |abbr_ssh| raw:: html SSH .. |abbr_xmpp| raw:: html XMPP .. |abbr_vpn| raw:: html VPN .. |abbr_sms| raw:: html SMS .. |abbr_imap| raw:: html IMAP .. |abbr_proxy| raw:: html proxy