102
submitted 10 months ago by KISSmyOS@lemmy.world to c/android@lemmy.world

At this point I'm not even picky about which custom ROM I run.
What I'm looking for is a phone that has a very small form factor and there's any custom ROM that officially supports it.

Ideally, with a 3-4" screen
Must be <5"
Must be officially supported. (for unsupported builds, I know of a few options already)

Are there any? Thanks for any suggestions or help!

all 47 comments
sorted by: hot top controversial new old
[-] DynamoSunshirtSandals@possumpat.io 24 points 10 months ago

Why the official requirement? Just because you don't want the device to be abandoned? Or is there some other "official" value-add I'm unaware of?

I'm going to ignore the "official" requirement because I think your task might actually be impossible with that req.

I use an Xperia XZ1 Compact with LineageOS 20.

4.6" screen. Very similar in dimensions to the iPhone 5/5S, which had 4" screens (just a tiny bit winder, maybe a mm taller). Headphone jack. microSD slot with support up to 512GB. Side fingerprint sensor. Decent (not modern flagship quality, but also not an AI "image" generator) camera. Band 66 support (though no band 71). And a notification LED!

Sony only supported it with two software updates (big surprise) ending with Android 9 (Pie). The Sony website lets you unlock the bootloader with a self-serve portal. You can use the Xperifirm tool to flash stock software & firmware, and custom roms work as usual with flashing, TWRP, etc. The SD card makes custom ROMs an even simpler process.

Note that you need the US firmware for cellular band & network compatibility, but you can copy the two files related to fingerprint sensor usage (system_X-FLASH-ALL-C93B.sin and vendor_X-FLASH-ALL-C93B.sin) from CE1 (chinese) or UK firmware into the US firmware, flash it, and you'll get US firmware with a functional fingerprint sensor.

There's recent builds of Lineage 17,18,19, and 20 (unofficial, unfortunately) with relatively few compromises. Gapps versions and MicroG versions seem to get published once every month or two by the unofficial maintainers. Yes, they're unofficial. But they've been publishing new builds every month since 2019. And allegedly the only reason they haven't gone official is because Lineage puts some restrictions on packages you can include in official releases.

There's also HavocOS and a relatively recent /e/OS build, if you're into that.

Unfortunately my mobile provider (Google Fi) has some compatibility issues with these ROMs, but there seem to be dozens-to-hundreds of happy users out there. The modem has a tendency to crash when signal is completely lost, so if you live in the middle of nowhere like I do, I don't think I would recommend it. But if you live in a city or a country with competent infrastructure you should be fine.

The call microphone has a shitty physical design; it uses sound piped into a single, very long, very tiny hole in the bottom of the phone, next to the USB-C port. Guess what? Over time that tends to fill with dust, and then people can only hear you on calls if you hold the phone at the perfect angle, shout, or switch to speakerphone, which uses a different mic. Fortunately you can clean it pretty easily with a SIM card ejector.

TL;DR this is literally the last reasonably sized phone by a major manufacturer you can use as an actual smartphone with custom ROMs. And there's a good amount of custom ROM support out there.

The other one I would seriously look at is the Pixel 4a, but it's definitely above your size requirement. It might be more useful if you list a height limit or width limit to the phone size instead of a screen size limit -- for instance, I won't use anything taller than 135mm. But the iPhone SE (2016), XZ1 Compact, and iPhone 12/13 Mini all satisfy that requirement, despite having 4", 4.6", and 5.4" screens, respectively. Aspect ratios and bezels are weird!

[-] KISSmyOS@lemmy.world 14 points 10 months ago

The official requirement is there for 2 reasons:

  • I want everything to work and to follow a step-by-step procedure for installation that was tested by more than one person on one device.
  • If there aren't any officially supported phones (which it looks like), then I already know that I'll buy a Unihertz Atom L, which has an unofficial build available, so no reason to ask here about unofficial builds.
[-] DynamoSunshirtSandals@possumpat.io 10 points 10 months ago

Makes sense. I can confirm there's a nice step-by-step procedure for the XZ1C, and it's been tested by at least dozens of folks, some of which have multiple devices.

I've also looked at the Atom L myself, please post a review if you do end up getting it and using a custom ROM on it! I chose the XZ1C over it because the Atom L is literally 2x the thickness of the XZ1C, which is already as thick as I'd like a phone to be. I'm curious if the thickness will bother you at all, and just how good the unlocking and custom ROM experience is on such a niche phone.

[-] KISSmyOS@lemmy.world 6 points 10 months ago

I will. I don't have an issue with the tihckness, as I'm currently using a Unihertz Atom which is just as thick but has a 2.4" screen and absolutely no custom ROM support.
(I just realized the screens of almost all "small screen" phones are literally 4x as large as the one I'm using!).

[-] DogMuffins@discuss.tchncs.de 8 points 10 months ago

Really cool, thanks.

This seems like a great way to try lineage without a huge commitment.

[-] root@aussie.zone 1 points 10 months ago

Excellent points. As an ex-user of the XZ1C, I like to surprise people when I show them that I don't need a sim card ejector when travelling. The sim card tray is such a neat feature.

Since it is now my spare phone, i'm a little tempted to try one of the many custom roms out there. However the rooting / downgrade procedure has always kept me away.

How do you find the camera quality? I remember reading a long time ago about drm keys being wiped during the rooting process. Is it still the case?

[-] DynamoSunshirtSandals@possumpat.io 1 points 10 months ago

It turns out that the DRM keys only matter on Android 8 (Oreo) -- on 9 (Pie) and on all custom ROMs, they don't matter. I think. Camera quality certainly seems fine to me -- comparable to my 2016 iPhone SE, that is, acceptable but not beautiful.

It seems nobody really cares about the DRM keys any more unless you're hellbent on reselling your XZ1C with the capability of taking high quality photos on Oreo. A pretty niche thing these days!

Because the DRM keys don't matter any more, no need to root or downgrade. You probably have to factory reset, but you should be able to take a backup and install a custom ROM. Lineage 17.1 and 20 have both treated me well, and introduce some nice new features and conveniences along with improved app compatibility now that Pie is so old. A tough sell on a daily driver, I know, but if you're contemplating a phone upgrade anyway, this might get you a couple more years out of the XZ1C!

[-] root@aussie.zone 1 points 10 months ago

Thanks for the detailed explanation. I doubt I'll ever need to downgrade it to Oreo so it'll be nice to try out a cuatom rom. I have heard quite a bit of /e/ os and it might be interesting to try it for myself.

The XZ1C has a lot of features I value. The small size, a 3.5mm plug and a camera shutter button. I've since upgraded to the Asus Zenfone8, but I still find it to be too big unfortunately. :(

[-] ikidd@lemmy.world 1 points 10 months ago

Looks like the XZ2 Compact is only 5" and still has LOS support.

[-] DynamoSunshirtSandals@possumpat.io 1 points 10 months ago

Official, too! And I believe the predecessor, the Z2 Compact, also has official Lineage support.

Sadly the XZ2 did away with the headphone jack and has a (subjectively) shittier design. But it is still smaller than any modern phone by a fair margin.

[-] renere@lemmy.blahaj.zone 1 points 10 months ago

definitely recommend the xz1 compact, running lineage os 20 on it and very happy with it!

just need to make sure to update the stock firmware to android 9 before flashing the ROM otherwise there will be a lot of issues!

[-] DynamoSunshirtSandals@possumpat.io 2 points 10 months ago

Have you had any issues with crashing modems on your cellular provider? I'm curious if my issue (works OK for a few days after flashing Lineage over stock, then the cell modem totally dies and the wifi crashes every minute or so) is limited to Google Fi. Sadly Fi's international data is really valuable for me so I can't switch to another MVNO, but it would be nice to know if I have the option.

[-] renere@lemmy.blahaj.zone 1 points 10 months ago

after installing lineage os properly (i.e. from android 9 not 8) i haven't had any issues with my modem. might just be a google fi problem which is a shame 😔

[-] DynamoSunshirtSandals@possumpat.io 2 points 10 months ago

Thanks! I'm also trying a new Fi SIM, mine is pretty old and I know that older SIM cards can cause issues sometimes. So far so good!

[-] applejacks@lemmy.world 23 points 10 months ago

going to be about impossible to find a decent phone with a 3-4" screen.

[-] KISSmyOS@lemmy.world 7 points 10 months ago

"Decent" isn't a requirement. The whole idea is to use it as a dumbphone that can also message with Signal, Threema and Telegram or quickly look up infos on the internet or an offline map when needed.

I bought a phone 8 years ago for 60€ new that could do everything I want from a phone.
But I also want to completely degoogle it this time.

[-] mulcahey@lemmy.world 15 points 10 months ago* (last edited 10 months ago)

Here's a great tool for finding Lineage-supported phones that even lets you search by size!

Hackable Phones According to their search, the smallest supported phone might be the Samsung Galaxy S4 Mini.

However, as an XZ1 Compact user, I have to throw my recommendation to that Sony device. It's great.

EDIT: Also, just realized that the official Lineage page has a search feature that lets you set your desired screen size. Check it out here.

[-] ikidd@lemmy.world 2 points 10 months ago

I still have a S4Mini in use, it's been a warhorse. It's just a backup device at this point because Lineage dropped support a long time ago, but I really like the size.

[-] mulcahey@lemmy.world 1 points 10 months ago

Damn, still running???? Incredible. How's battery life?

[-] ikidd@lemmy.world 1 points 10 months ago

Actually, it's not terrible. I can get a day out of it, I always plug my phone in at night anyway.

[-] mulcahey@lemmy.world 1 points 10 months ago
[-] KISSmyOS@lemmy.world 2 points 10 months ago
[-] mulcahey@lemmy.world 9 points 10 months ago

No prob. BTW, you might enjoy the Compact Phones community. We're small, but we like it that way

[-] CommunityLinkFixer@lemmings.world 4 points 10 months ago

Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn't work well for people on different instances. Try fixing it like this: !compactphones@lemmy.world

[-] mulcahey@lemmy.world 1 points 10 months ago

Thank you bot

[-] GamerBoy705@lemmy.world 8 points 10 months ago

The Xperia XZ1 Compact as another person suggested seems like a great fit. But I'd also like to throw in the Pixel 2 as an option. They are actually the only actually capable devices I could find. If I have to guess, the Pixel would be much more widely available than the Xperia. The Pixel probably also has better custom ROM support.

[-] inasaba@lemmy.ml 2 points 10 months ago

The Pixel 2 I got can't even be bootloader unlocked. Bad choice if you want a custom ROM.

[-] DynamoSunshirtSandals@possumpat.io 5 points 10 months ago

Verizon-style bootlocking ought to be criminal.

[-] mulcahey@lemmy.world 4 points 10 months ago
[-] inasaba@lemmy.ml 3 points 10 months ago

Which is why I got it, but you can't unlock the bootloader on mine. I spent hours on this.

[-] mulcahey@lemmy.world 4 points 10 months ago

Damn, sorry

[-] random65837@lemmy.world 0 points 10 months ago

Great choice if you want a custom ROM, you bought a carrier crippled version, sucks, but thats a very known issue and why buying screwed with versions of the phone is always discouraged.

Pixel 2's have near no value anymore as most wouldn't run a phone that will never get security updates. That works for you, you can get unlocked Pixel 2's for under $100 all day long. Sell yours for anything somebody is willing to pay and grab one. As it was said, even for a dinosaur it'll be the best quality phone for what youre going for.

[-] inasaba@lemmy.ml 1 points 10 months ago

Mine has an expanding battery and is worthless. I won't be buying this again as it has no headphone jack or SD slot and it's been really frustrating to use a phone without them.

I also didn't buy it from a carrier, and it said it was unlocked, so there was no way to know it would be like this.

[-] random65837@lemmy.world -1 points 10 months ago

Ya, whenever you buy used you gotta remember many wrongly use the term unlocked to only refer to the carrier/SIM. I always ask if they were direct from the Goog of a carrier, and if so, from who.

SD cards and headphones jack need will always be a problem as they're outdated features at this point, as well as an entry point for moisture.

[-] inasaba@lemmy.ml 1 points 10 months ago

I don't care about moisture. Those are features that I need on a regular basis.

Carrier locks don't exist in my country.

[-] lemmyvore@feddit.nl 7 points 10 months ago

You've made me curious and I looked up small screen phones, apparently the last one from a known brand was the Samsung J2 Core 2020. Assuming you can still buy one there doesn't seem to be a lot of support for it on XDA.

Here's the other ones made in the last 3 years, not a lot of ROM support among them I'd wager (but I'd love to be proven wrong).

Have you considered finding a Samsung S5? It's 5.1" and there are tons of custom ROMs for it. Or an S4, maybe S4 Mini, or even an S2/S3. Replaceable batteries too, so if the phone itself is in good shape you should be able to get them working fine.

[-] neutron@thelemmy.club 6 points 10 months ago

As for the size there's Unihertz phones (e.g. model Jelly 2E has a 3 inch screen) but I don't know if the models have custom ROM support at all.

[-] KISSmyOS@lemmy.world 3 points 10 months ago

Thanks. I'm using a Unihertz Atom right now, and will probably settle on a Unihertz Atom L or Jelly 2 with unofficial LineageOS ROM if there's nothing officially supported.

[-] Adanisi@lemmy.zip 5 points 10 months ago

The Exynos S10e is kind of small compared to other modern phones? It's definitely bigger than what you want, but you'll probably have trouble finding a phone that size nowadays.

[-] HidingCat@kbin.social 4 points 10 months ago

Won't meet everything, but Palm Phone? Read that people have been using GSI builds on it.

[-] gruf@lemmy.ml 3 points 10 months ago* (last edited 10 months ago)

Pixel 4 is a good choice imo, it's what I'm currently using. It has a Snapdragon 855 with 6GB RAM which is very speedy day-to-day. Face unlock which works even in pitch black. Camera is great, even compared to current generation phones. it's end-of-life from Google but it's still officially supported by LineageOS and gets lots of commits.

it has a 5.7" screen, though with it having minimal bezels most of that is height so it's not a big wide phablet type thing.

if you already have alternatives in mind I'd ignore my advice, but otherwise you'll probably find it difficult getting still supported devices with displays in the 3-4" range unfortunately, just the way the market seems to have gone with phone designs :/

[-] notenoughbutter@lemmy.ml 2 points 10 months ago

Zenfone 8 got lineageos but it may be too big for you

[-] renere@lemmy.blahaj.zone 1 points 10 months ago

unfortunately the asus bootloader unlock tool is offline, so i would not buy one if you intend on installing a custom rom on it

[-] Caravaggio@feddit.nl 2 points 10 months ago

Check out /e/ and their Murena OS: https://doc.e.foundation/devices

[-] dangblingus@lemmy.world -2 points 10 months ago

Android phones do not officially support anything except for the distro that came installed.

That being said, any android phone theoretically can run any android custom rom, as long as the CPU is compatible.

[-] KISSmyOS@lemmy.world 6 points 10 months ago* (last edited 10 months ago)

The developers of Custom ROMs support some devices and not others. I am fully aware there is no warranty or anything legally binding behind that "support". And the word "theoretically" is doing some very heavy lifting in your second statement.

this post was submitted on 10 Oct 2023
102 points (96.4% liked)

Android

27259 readers
350 users here now

DROID DOES

Welcome to the droidymcdroidface-iest, Lemmyest (Lemmiest), test, bestest, phoniest, pluckiest, snarkiest, and spiciest Android community on Lemmy (Do not respond)! Here you can participate in amazing discussions and events relating to all things Android.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules


1. All posts must be relevant to Android devices/operating system.


2. Posts cannot be illegal or NSFW material.


3. No spam, self promotion, or upvote farming. Sources engaging in these behavior will be added to the Blacklist.


4. Non-whitelisted bots will be banned.


5. Engage respectfully: Harassment, flamebaiting, bad faith engagement, or agenda posting will result in your posts being removed. Excessive violations will result in temporary or permanent ban, depending on severity.


6. Memes are not allowed to be posts, but are allowed in the comments.


7. Posts from clickbait sources are heavily discouraged. Please de-clickbait titles if it needs to be submitted.


8. Submission statements of any length composed of your own thoughts inside the post text field are mandatory for any microblog posts, and are optional but recommended for article/image/video posts.


Community Resources:


We are Android girls*,

In our Lemmy.world.

The back is plastic,

It's fantastic.

*Well, not just girls: people of all gender identities are welcomed here.


Our Partner Communities:

!android@lemmy.ml


founded 1 year ago
MODERATORS