Includes Lawnchair 2_v2.0-2408 from https://apkpure.com/lawnchair-2/ch.deletescape.lawnchair.plah/download/2408-APK. If you clean flash, after completing Setup Wizard, and allowing the phone to reboot if required, you should be offered the choice between Lawnchair and Bliss as your default Launcher / Home Screen. (You can always change your mnd later - Settings > Apps and notifications > Default apps)
Includes K-9 Mail version 5.732 from the F-Droid repos
/e/'s Apps and Mail apps are also present if you prefer to use those
This build has the same problem with Apps and the ‘microG Exposure notification Framework’ - and the same workaround using NanoDroid - as my recent unofficial build
I know. I was just so pleased that I got the Custom build to include a working version, and to offer a choice at first-time use, that I decided to make it public. Getting and maintaining and up-to-date version is the next job on my list for this build.
(Actually it’s next-but-one: the first job is to get a working version of microG which includes the Exposure Notifications Framework. I can’t update /e/'s broken version because, in my builds, Apps crashes when I try to do the update. This isn’t a problem in official builds so it isn’t going to get fixed by /e/, and I have no interest in debugging Apps, which I don’t and won’t use. I’m still thinking about removing Apps, but I’ll probably leave it in, as there may be some people who prefer to use it rather than F-Droid and Aurora Store)
Since it has been fixed in the latest release, I have gone back to the default Dialer, and I’ve not encountered any problems. While it was broken I used Simple Dialer, available from F-Droid or Apps.
For a while I used most of the Simple Mobile Tools suite: Dialer, Calendar, Contacts, Gallery (not SMS which missed certain features compared with built-in, not Notes because nothing is quite as good as NextCloud Notes.) They are all OK, but they don’t really offer anything that the built-in versions don’t have (apart from a fully working Dark theme
So now I’m back on the /e/ built-in versions, which all work fine for me. Makes life simpler not having to fill up the phone with other software, just for the sake of being different! I’m also happy to contribute to finding and fixing the remaining problems in the /e/ versions. That’s why, though I did think about swapping many of the /e/ built-ins (Calendar, Contacts, Dialer, Message) for the upstream versions from which they were forked (LineageOS for most, QKSMS for Message), I decided to stick with /e/ and try to help improve it and make it a more attractive proposition.
The only exceptions to that for me are
K-9 Mail, which is significantly better (for my usage) than /e/'s Mail fork. K-9 is much friendlier when working with multiple email accounts
NextCloud Notes. Because it is easier to switch between accounts. I have my /e/ account, and an account with OwnDrive that I have used for many years. It’s useful for me to switch between them in Notes. (I haven’t included that in the custom build though, as I don’t think many other people would want it in preference to the built-in)
And of course I use F-Droid and Aurora Store rather than Apps. Both are significantly less buggy, and I know where the APKs are coming from That, and the launcher, were the main motivations behind building a custom ROM.
Here’s a new build based on thev0.18.1-q tag. I am currently using it on my ‘daily driver’ device after ‘dirty flashing’ over my previous v0.17-q custom build. As always, use at your own risk, and back up your data before installing
The release notes for the v0-18-q tag are here
The list of fixed defects can be found here:
It differs from Official and unofficial /e/ builds as follows
F-Droid (with PrivilegedExtension and additional repos), and Aurora Store instead of Apps store
Choice of launchers: Bliss, Omega, Lawnchair
K9 Mail instead of /e/'s Mail - currently v5.8nn. v5.600 available by enabling the F-Droid Archve repo
Fennec (Firefox-based) browser instead of /e/'s Bromite fork
QKSMS instead of /e/'s Message
Etar instead of /e/'s Calendar
PdfViewer and LibreOfficeViewer removed
Stock Sony Camera instead of /e/'s Camera
The official MicrogGmsCore from microg.org - including the Exposure Notifications Framework - instead of /e/'s (currently broken) noen fork
Here’s a new v0.20-q build, built from the v0.20.6-q tag. You should be able to ‘dirty flash’ it over your existing data. I have actually done some testing on this release, but I would still suggest backing up your existing setup before installation though
It includes the stock Sony camera and /e/'s Camera app
Here’s a new v0.21-q build, built from the v0.21-q tag. You should be able to ‘dirty flash’ it over your existing data. I have actually done some testing on this release, but I would still suggest backing up your existing setup before installation though
It includes the stock Sony camera and /e/'s Camera app
Sorry - no. I’m mostly happy building from /e/'s source - its only some of their apps I don’t like
I don’t know of any problems with the /e/OS webview. If there are any, they should be raised as issues, and /e/ will fix them.
If you need the security/features of DivestOS, I suggest you install DivestOS. As discussed over and over, /e/OS’s main focus is privacy and usability rather than security. If security is more important to you, then you are not /e/'s main target audience, and you should install a different custom ROM which shares your focus on security
Because somebody has to do the work to make it happen.
For my unofficial and custom builds, that someone would be me, and it’s not something that I think is worth spending my (unpaid) time doing (or even discussing to be honest, so this will be my last post on the subject).
For official builds, that someone would be one of the paid /e/ developers who, at the moment, have their hands full fixing bugs and implementing important new features, and whose managers probably also think it’s not worth spending time and resources on when there is more important stuff to do.
If you want to try and persuade them it is worthwhile, then raise a gitlab issue. Good luck
Unfortunately not, at least for the near future. I don’t have access to an OTA server and, even if I did, they are quite tricky to setup and maintain. If I can find an easy way of doing it, then I will, but don’t hold your breath
Yes - that shouldn’t be a problem, at least when you’re updating with the same Android version (i.e. from one q version to a newer one). Before I flash an update, I always backup the data partition using TWRP (and the boot and system partitions as well if I don’t have a copy of the currently installed version). Then, if there is a problem with the update, I can always wipe everything, re-install the current version and restore my current data. I don’t recall having to do that when doing a normal upgrade, but it makes me feel better
It’s a different matter when you upgrade your phone to a newer Android version (i.e. q → r). At the moment there isn’t a reliable, easy way to upgrade without losing at least some of your installed apps and data. That’s not a problem with this device though, as I haven’t managed to make an r build that works, since version 0.19-r And no-one has got the Sony Camera app to work reliably on this phone on anything higher than q, so I’ll be sticking with q for a while.
If you ever do get problems flashing, particularly if the device boot loops, (i.e. either stops at the /e/ boot animation, or reboots back to recovery), then the following sequence has always got me out of trouble:
(in TWRP) Wipe system, cache and Dalvik partitions
Format data partition
Flash the new ROM (or the old one if you’re trying to get back a working version)
Boot the device, and complete First Time Setup app: you can skip setting up WiFi, mobile data, and your /e/ account, but do set any screen locks that were in place when the device was last working and backed up.
Back to TWRP, and restore the backup from the working device.
Reboot the system, and check the major functionality works (Calls, texts, mobile data, wifi).
If any apps keep stopping, try clearing their storage. If that doesn’t work, uninstall and reinstall the app)
With luck, you’ll never need to do any of that but …