Published 26 Jul 2013
And proceeded to move the secret key to the device with adb, after plugging it to the USB port (but any other method would do, of course):
1 2 3 $ gpg --gen-key # follow the wizard to generate the keys $ gpg --export-secret-key > secret.asc # export secret key to a file $ gpg --send-keys --keyserver pgp.mit.edu # send public key to a keyserver
I then followed the menus on APG to import and remove my copy of the private key and download my public key from the keyserver. h3. k9mail The email app "k9mail":https://github.com/k9mail/k-9/ is a very polished replacement for the GMail app that has everything you'd expect from a mail client, like automatic syncing, support for multiple accounts, notifications, and also some interesting configuration options, such as choosing a Quiet Time during which no notifications are issued, changing the color scheme, volume key navigation and split screen mode. It also looks pretty much like the GMail app with the default theme, so Android users should feel at home. The configuration process for new accounts is as easy as it gets, and most settings are guessed for GMail accounts. The only caveat was that, since I use two-factor authentication, I had to create an "application-specific password":https://support.google.com/accounts/answer/185833?hl=en instead of using my own GMail password. But to me the most interesting feature in k9mail is (you guessed it) its integration with APG, which makes it very easy to send and receive encrypted emails. Just type in a recipient's address, check the Encrypt checkbox and, if you already have that person's public key in APG (as identified by the email address), k9mail will handle the rest. Decrypting also only requires a button press. h3. Twidere Twidere is a very resourceful Twitter client. Though visually it's pretty much a clone of the official Twitter app, Twidere has tons of settings available under the hood. For example, it's possible to tweak the color of the notification light upon new notifications, filter out users or keywords from your timeline, or even fine-tune the DNS settings used by the app to find the API servers (perhaps Twitter is being blocked in your country?). The only caveat is that as of API version 1.1, which is used by the app, Twitter has somewhat restricted what third-party clients are able to do. There is a disclaimer in the opening screen with more details about what features Twidere can't offer because of that, but so far I haven't really missed anything. h3. Conclusion Though it has only been a day, I'm pretty happy with my move to CyanogenMod. I'll probably still miss some things over time (Google Maps will be sorely missed, for instance), but I'm happy to have gained some other unexpected and very appealing features in return.
1 2 $ adb push secret.asc /storage/emulated/legacy/APG/secret.asc # move secret $ rm secret.asc