K-9 Mail is the way to go!

In this earlier posting, I had started to document, how under Android, I had been using the email-client “Kaiten”, which years ago, when I had started using it, was a paid-for alternative to the program “K-9″, in return for which I had expected regular updates.

But as it happened, Kaiten has stopped receiving support, while K-9 continued to receive the updates.

One of the features sorely lacking in Kaiten, was PGP/MIME support. Kaiten was limited to signing or encrypting emails using Inline Signatures, while the modern way to go about it is using PGP/MIME. Also, I’ve been receiving emails, which have also progressed to being signed with PGP/MIME, which Kaiten could not interpret.

And so just this morning, I made the switch on some of my Android devices, to K-9, which has PGP/MIME Support.

When using K-9, one no longer uses the companion app ‘APG’, but rather the companion app “OpenKeyChain“, to perform the cryptography.

Because K-9 actually accepts the configuration files exported by Kaiten, the switch was easy to carry out.

Dirk

 

I see Android 7.1.1 as a significant improvement over 5.x .

In Android 7.1 , Google seems to have taken an aggressive approach to rectifying this problem and this problem.

Not only do newer versions of Android give users control over granting each permission to an app that requests it, thus slowing down privilege escalation attacks that have been possible in the past. But Android 7.1 actually rolls back permissions, which have been granted in the past. When we upgrade, the apps are optimized in such a way that many of their permissions default to Not Granted, until an effort is made by the user to Grant Them.

Further, since version 6.0.1 , Android has a feature called Doze. What it seems to do is cancel alarms which apps had set, to wake themselves again in the background. It cuts down significantly on the battery consumption of a fully up-to-date Google Pixel C.

Unfortunately, this also interferes with how the email apps Kaiten and K-9 work, which try to poll the email servers at regular, user-configured intervals, but which eventually stall in their older way of doing so, instead displaying the message ‘Sync Disabled’. On my own Pixel C, I have had to whitelist the Kaiten app, to exclude it from Battery Optimization manually, so that now it is fetching emails from the server again.

Continue reading I see Android 7.1.1 as a significant improvement over 5.x .