Two Months With /e/OS
★★★★☆
/e/OS is an open-source Android fork based on LineageOS. They replace some of the default apps with their own, add microG for compatibility, and offer a set of cloud services (which I haven’t tried yet) to fill in for Google’s sync capabilities. It can run on a lot of Android devices, including Google’s own Pixel phones.
Murena is the retail company that runs the cloud features and sells phones with /e/OS pre-installed. They’re also Fairphone’s only US retailer, which is why it’s running on my Fairphone 4.
Fairphone does offer standard Android for their phones, but for now I’m trying to do as much as possible without returning to a full Google system.
Apps and Google
The App Lounge combines extremely basic access to the Play Store and “Open Source apps”, which I believe is the main F-Droid repository. You can use the Play Store anonymously or log in with a Google account. It’s flaky in that mode (it keeps crashing when I try to look at categories), and it doesn’t display (or let you write) reviews, but it will pick up when you’ve paid for an app on your account.
/e/OS also supports microG (Settings->System->App Compatibility), which fills in for basic Google account features like cloud messaging, Play Store services, license/billing checks, etc. My bank apps, as well as Apple Music, Dropbox, Pokémon Go, etc. are all willing to accept device attestation through microG, at least when I’m signed into Google.
Nothing’s complained about the phone being inauthentic so far, and the only app that hasn’t found billing info is Tasks.org (see below)
In-app purchases don’t work, at least not yet, even with the experimental billing support enabled in microG. This appears to be a known problem. (That’s for apps that use the Google Play system, which is going to be most of them. If something has a connection to its own payment system (like if you have a credit card on your Coffee Bean app), it’ll still work.)
ARCore isn’t included, either. So while Pokémon Go runs, it can’t use its AR features. (ARCore doesn’t support the Fairphone4 at all, though it might be possible to install it on /e/OS manually on some devices.)
Launcher
They’ve made the system look like an iPhone as much as you can on an Android device. That includes the launcher (see below), but also the style in apps like mail, music, etc.
Bliss Launcher looks nice, but it’s not very customizable if you want to be able to launch things fast or catch info at a glance. It shows all your apps in a grid (panning to the right for more space). You can rearrange them, and you can create folders, but it always reflows to fill that grid. That means even if you cluster a few apps together visually, that clustering breaks as soon as you add or remove something earlier in the grid order. Widgets are only available as one long column, visible when you pan to the left. I haven’t found a way to rearrange them other than removing everything and adding them back in the order you want. It also doesn’t offer a way to pause notifications for an app for the rest of the day.
I tried Fossify Launcher for a bit more than a month. It’s still buggy and a bit janky, but I could put widgets and icons where I wanted to.
Murine Launcher is a lot more stable, while still letting me customize the layout the way I want, so that’s what I’m using now.
Default Apps
The old AOSP keyboard is merely OK. I installed Heliboard, which I’d been using on my previous phone for the past 7 or 8 months, and haven’t looked back. (As of 2026, Heliboard doesn’t have built-in support for gestures yet, but it’s possible to extract or add a swipe library.)
The camera app is based on Open Camera, which is surprisingly good these days. I did have to change a few settings for image quality (mainly JPEG quality and processing options) and to enable using the camera while locked. I go into more detail in my Open Camera app review. (It’s currently one minor release behind upstream.)
Tasks is a fork of OpenTasks, which I used to use but switched away from because it’s basically been abandoned. I thought, hey, maybe Murena’s actually maintaining their fork! Well, it doesn’t matter because DAVx5 doesn’t sync with it, so I can’t use it with my Nextcloud server.
Mail is forked from K-9 Mail, which I’d been using on my old phone. For the Fairphone I just installed the upstream version and restored my settings. When I got the Pixel back, I decided to try Murena’s app. It’s basically the same, but it’s not clear how closely it tracks K-9/Thunderbird’s updates.
The local music player mostly works, but I keep getting audio glitches when using it that I don’t get when using, ex. Fossify Music.
The built-in Bliss Weather widget is only a widget. There’s no app view other than extremely basic settings (like switching temperature units between Celsius and Fahrenheit). And the smallest size you can set it to on a non-default launcher doesn’t show temperature. I tried a few alternate apps before settling on Accuweather, which includes a small launch-screen widget that actually has key information on it.
Location
I mentioned that the Fairphone 4’s location detection is flaky indoors, and I wasn’t sure how much of that was hardware, and how much was that /e/OS can’t (and probably wouldn’t want to) use Google’s location service and Mozilla Location Service has shut down. These are services that map cell towers and stationary WiFi/Bluetooth points to physical locations, supplementing GPS when the satellite signals are too faint or jumbled to get a fix.
Digging further into this, I found that /e/OS now uses BeaconDB for ground-based location. Apparently MLS exported its cell tower location data, but for (understandable) privacy reasons didn’t release the WiFi data. BeaconDB is crowdsourcing cell signal updates and replacement WiFi locations, with a stated goal of finding a way to obfuscate it so it’s still useful for locating, but not a privacy risk. SailfishOS apparently uses it too, and BeaconDB got an NLNet grant last year, so those are a couple of points in its favor. BeaconDB seems to be a bit lacking in data in my area, though, and I’ve been debating whether I should contribute to the map like I do with OpenStreetMap.
Cloud Services
I haven’t gotten around to setting up a Murena Cloud account. They offer email, storage, calendar, notes and tasks, and an office suite. I have email (lots of it), and I have a Nextcloud server with the rest.
Maybe I’ll give their office suite a try. IIRC it’s built on CryptPad, which seemed pretty good last time I tried it (but didn’t quite fit what I was looking for at the time).
App Compatibility
Overall, most of the apps I’ve installed on it work fine. A few exceptions:
Canon Camera Connect will not sign in without Chrome specifically. Webview? Vivaldi? Nope! This isn’t /e/OS’ fault, but I did have to temporarily install Chrome to be able to set it up. It does work once I’m signed in, and I’ve been able to both send location data to the camera’s photos and pull photos from the camera to the phone.
As mentioned above, ARCore isn’t available.
I had some trouble getting a KeePass file to sync back up to Dropbox when I opened it from the Dropbox app. I’ve since opened it from KeePass2Android instead, and marked the file to keep offline in the Dropbox app, and it’s been working seamlessly like it did on my old phone.
Speaking of KeePass, getting apps and websites to auto-fill has been haphazard. I mean, it wasn’t perfect even on mainline Android, but it seems like I’m falling back to manually copying from KeePass more often on this phone than the older one.
I’ve been using the Tasks.org app to sync with Nextcloud. I couldn’t get it to recognize my subscription (needed to unlock arbitrary CalDAV or DAVx5 support), but since the FDroid version is completely unlocked, I just switched to that source. On the plus side, DAVx5 does sync all my calendars, including the ones still on Google, which means I don’t have to install Google’s calendar app to access them.