I finally went ahead and bought myself a Samsung Galaxy S4 mini (GT-I9192, serranodsdd because I wanted dual SIM) for eye-wateringly reasonable 2000 rubles ($32).
After getting familiar with the phone and its stock ROM (which is Android 4.4.2 max) I went ahead and flashed /e/. Surprisingly enough, it all went smoothly and I managed not to brick the device at all. My goal was to see if /e/ can become the drop-in replacement for an Android phone, and provide the adequate minimum of functionality to become my daily phone as is; and to figure out how to wean myself from Google and proprietary services later (e.g. I would still use my Gmail, for now) Now I see that it can, and it satisfies my modest requirements well so far.
Here are some of my observations from using e-0.7-n-2019112732147 and S4 mini; hopefully the will be useful for someone like me thinking of trying out /e/ on a cheap and small phone.
I run Linux on my desktop computer, specifically Ubuntu 18.04 LTS. I have flashed a ROM once, before. Like this time, I used instructions and common sense.
Hardware:
i. SIM2 doesn’t support 3G (only EDGE=2.5G). SIM1 supports HSDPA=3.5G, as it should. Don’t know whether it is common, and not a problem for me, but thought it’s worth mentioning.
ii. This is the first phone I see that supports 2 SIM cards AND a microSD card at the same time (microSD is capped at 64 GB though).
iii. Probably the smallest and lightest smartphone there is. And with a replaceable battery, too. I bought it with a Deppa case, and it’s doesn’t fall apart when falling down (as phones are wont to) while still being light and small. I’m happy with this.
Software:
The OS feels very neat and very iPhone-y, in a good way. I especially liked the keyboard, which has more sane non-English layout and seems more responsive than the stock Samsung one; and the notification system. The notification circles don’t show up for some reason though, for some reason; only the lockscreen notifications do.
- The instructions say to download adb and fastboot from Google and build Heimdall from source.
I found it unnecessary. All the above can be installed from the repositories:
sudo apt install adb fastboot heimdall
- ‘Apps’ cannot install any app, turns out it’s a bug. So I had to figure how to install other app stores that do work:
- F-Droid to install Aurora Store and APKPure from a trusted and update-able source
- Aurora Store to install all the proprietary apps I actually wanted to install
- APKPure to install older versions of apps when the latest one doesn’t work
I wonder how do these stores coexist? Does the latest Facebook Lite installed from APKPure equal the one from Aurora equal the one in Apps? Can I install with one store and update with the other?
-
I keep getting a ‘HTTP server error - Received multi-get response without ETag’ notification for my @gmail.com email address.
-
Phone identifies itself as Samsung Galaxy S9.
-
Mi Fit app doesn’t pair with Mi Band 4 smart band. I can pair it manually via Bluetooth, but the app can’t. Worked on stock ROM.
-
Couchsurfing app doesn’t run the latest version 4.33.0 (50265). Had to revert to 4.28.1 (50251) for it to work. APKPure is nagging to update it.
-
WhatsApp warns that I have a custom ROM and it doesn’t guarantee anything and is not supported on such a platform; but works. Ok-ish, but kind of a bummer too: I hoped that /e/ will be indistinguishable from a stock ROM.
-
Google Maps warns that Google Play Services needs to be updated, but then… just works?
-
How to make a screenshot?
The things I would like to get to next:
a) learn to do proper backups
b) learn to use Calendar, Notes and Tasks. The latter seems to support some kind of group work, it seems?
I have found the answer to my previous question, “what does it mean, in practical terms, that LineageOS for the device is no longer maintained?” here:
/e/ is not dependent on Lineage support to continue with devices on its own list. Lineage depends on device maintainers who build and maintain (fix errors) on devices. Once those maintainers move on, support is dropped by Lineage.
At /e/ builds are made using our build infrastructure. We do have a couple of device maintainers but their leaving does not stop the builds or support. Also defect fixes are done by a team of developers not the maintainers.
Security patches are also not dependent on Lineage. If a device is dropped by Lineage we will still download the patches and updated it for our builds. Every month around about the mid of the month the patches are applied.
The other question, about the sources from arco68 for serranoltexx, still stands. What/where are they? @archie @Chimpthepimp @Manoj