this post was submitted on 24 Aug 2025
60 points (75.0% liked)

Android

20077 readers
866 users here now

The new home of /r/Android on Lemmy and the Fediverse!

Android news, reviews, tips, and discussions about rooting, tutorials, and apps.

πŸ”—Universal Link: !android@lemdro.id


πŸ’‘Content Philosophy:

Content which benefits the community (news, rumours, and discussions) is generally allowed and is valued over content which benefits only the individual (technical questions, help buying/selling, rants, self-promotion, etc.) which will be removed if it's in violation of the rules.


Support, technical, or app related questions belong in: !askandroid@lemdro.id

For fresh communities, lemmy apps, and instance updates: !lemdroid@lemdro.id

πŸ’¬Matrix Chat

πŸ’¬Telegram channels / chats

πŸ“°Our communities below


Rules

  1. Stay on topic: All posts should be related to the Android OS or ecosystem.

  2. No support questions, recommendation requests, rants, or bug reports: Posts must benefit the community rather than the individual. Please post to !askandroid@lemdro.id.

  3. Describe images/videos, no memes: Please include a text description when sharing images or videos. Post memes to !androidmemes@lemdro.id.

  4. No self-promotion spam: Active community members can post their apps if they answer any questions in the comments. Please do not post links to your own website, YouTube, blog content, or communities.

  5. No reposts or rehosted content: Share only the original source of an article, unless it's not available in English or requires logging in (like Twitter). Avoid reposting the same topic from other sources.

  6. No editorializing titles: You can add the author or website's name if helpful, but keep article titles unchanged.

  7. No piracy or unverified APKs: Do not share links or direct people to pirated content or unverified APKs, which may contain malicious code.

  8. No unauthorized polls, bots, or giveaways: Do not create polls, use bots, or organize giveaways without first contacting mods for approval.

  9. No offensive or low-effort content: Don't post offensive or unhelpful content. Keep it civil and friendly!

  10. No affiliate links: Posting affiliate links is not allowed.

Quick Links

Our Communities

Lemmy App List

Chat and More


founded 2 years ago
MODERATORS
 

Yesterday I spent a decent amount of time looking for a cheap way to run a server (nothing more than $100), I just have this script that I want to keep running 24/7, so naturally 1st thing came to my mind is the Raspberry Pi 5, but I didn't go with it right away because I always make sure that I am getting the most bang for buck, so I looked at the alternatives which was a mentally overwhelming task, so many Pi clones, some better some worse, then I looked at the used/refurbished pre-built PC and mini PCs on Newegg, eBay, and Amazon, then thought about whether building a pc myself would be a better value, in the end I decided on a used/refurbished pre-built PC… fast-forward a couple of hours later I remembered β€œwait I still have my old phone lying around, and its HW is more than enough to run this script without breaking a sweat, maybe I can use it!” of course I already realized that this is an unreliable solution as this phone is about to be 7 years old, so the battery will die someday and the idea of using this as a server will kill the battery in a short time, so I decided on using it as a temporary solution until the PC arrives, so I installed Termux and started setting things up… Before I started setting up Termux I remembered there are some Linux distros for smartphones and even one dev managed to port one of them (postmarketOS) although I also remembered that it was full of bugs and far from being usable, so I already knew that my chances are virtually zero but nonetheless I looked up online for a way to get Linux on this phone… I even thought okay why I do not do it myself? (port a Linux distro)…

Now here comes the explanation to why I started to hate android and the current smartphone landscape and why I think this will properly never change, the matter of the fact is, I could have used this computer (the phone) as a server if only android wasn't so damn limiting and so constraining and so unreliable as an OS or if it was easy to install any Linux distro on the phone, either way I could have bypassed the battery and the aggressive app-killing power management (or remove it if it was removable), I have a fucking computer lying around that I can't use any longer because well these companies do not want to, fuck them all, from the bottom of my heart fuck them all.

I am even considering the Fairphone 5 as my next phone as it has near perfect support for Ubuntu touch, although I will be keeping an android phone for banking apps, etc…

Note: I considered flashing a custom android ROM but that too wouldn't be reliable, if I can't rely on it as a permanent server then what's the point, I will just go buy something I can rely on.

top 44 comments
sorted by: hot top controversial new old
[–] ThorrJo@lemmy.sdf.org 5 points 22 hours ago

unreliable

I get that uptime isn't the only consideration, but my phone has been up for 52 days and it's running Android 12.

[–] MudMan@fedia.io 51 points 1 day ago (1 children)

I always make sure that I am getting the most bang for buck

So, at the average going rate for an hour of your labor, how is that working out?

I mean, don't get me wrong, I'm all for recycling old hardware for stuff like this, but it feels a bit weird to choose a device meant for limited mainstream use and get this mad that you couldn't easily rework it into a cheap server after explicitly dismissing multiple SBCs meant for that exact purpose.

Android should be limiting. Phone OSs should be foolproof and impossible to break for any user. That is unrelated to the ongoing enshittification of the Google and Apple ecosystems and it's not, in itself, a bad thing.

I wouldn't mind a reliable way to root them as a matter of course, but there are both plenty of ways to effectively upcycle an old phone or tablet and to do what you wanted to do for cheap or for no money, you just selected the wrong combination of hardware and task, seemingly on purpose.

[–] ByteJunk@lemmy.world 29 points 1 day ago (2 children)

Bro looked at pillows, water mattresses and swimming pools, then decided that his house's brick wall was the best option for banging his head against.

Sure, you didn't have to pay extra for it, but the headaches are on you.

[–] Onomatopoeia@lemmy.cafe 9 points 1 day ago

Hahahahaha, I'll be quoting this.

[–] zeca@lemmy.ml 1 points 1 day ago

To be fair, whats the point of banging you head against the wall again? The co crete wall is a solid choice there

[–] lka1988@lemmy.dbzer0.com 4 points 1 day ago* (last edited 1 day ago)

Shit like this is part of why I maintain a small Proxmox cluster. I can just log into the web interface, spin up a quick LXC, VM, or even a Docker container, and run whatever script or web app I need. All without even touching the actual hardware.

[–] Alphane_Moon@lemmy.world 17 points 1 day ago

While I agree with your comments on Android and the state of the electronics market, a smartphone will always be a subpar choice for a home server.

It might have best to get the Pi Zero 2 W.

Pi zero 2 ? If a 7yo phone can run that thing a prebuilt pc will be overkill, will use too much electricity and will be too loud.

[–] limerod@reddthat.com 11 points 1 day ago (2 children)

Newer phones support virtualization and installing Linux and, its apps in a VM.

[–] cabbage@piefed.social 7 points 1 day ago (1 children)

Even if you can do that it's still running within an Android ecosystem that will soon be outdated at best, and mysteriously stop working for whatever fucking reason at worst.

[–] limerod@reddthat.com 2 points 1 day ago

I think not. But, ok.

[–] Im28xwa@lemdro.id -2 points 1 day ago* (last edited 1 day ago) (1 children)

Yeah I know although a newer phone with such capability is much more expansive option, and I can already do it on this 7 year old phone but:

  • the virtualization overhand
  • ram usage( this is a 6GB phone)
  • android's aggressive background and forground app killing power management
  • THE BATTERY
  • ANDROID
[–] limerod@reddthat.com 3 points 1 day ago (3 children)

The overhead is minimal at best. Since its done at the hardware level.

Ram usage and app killing is not an issue on most phones with 12GB and higher ram.

  • THE BATTERY

It's a phone what do you expect?

I think you need a low powered server running linux. Android is not the answer for you.

[–] GenderNeutralBro@lemmy.sdf.org 2 points 1 day ago (1 children)

Some phones can route power directly from USB when plugged in, with or without a battery. It helps reduce heat and battery wear when leaving the device plugged in 24/7.

Not sure off the top of my head which brands/models do this. IIRC Pixel phones do, though perhaps only the last few generations.

[–] limerod@reddthat.com 2 points 1 day ago

Pixel phones and sony phones do. Samsung phones can if you fiddle with its game mode or perhaps root.

[–] AbidanYre@lemmy.world 2 points 1 day ago (1 children)

None of the other options even have a battery, so I'm assuming this is going to be plugged in. How is the battery even a factor at that point?

[–] limerod@reddthat.com 2 points 1 day ago

It is not. I think OP is overthinking this too much. If we were to nitpick we could find cons in all scenarios.

[–] Kroko@feddit.online 1 points 1 day ago* (last edited 1 day ago) (1 children)

Wouldn't it be better if phones could bypass the battery when plugged in

[–] limerod@reddthat.com 1 points 1 day ago

Certain phones like Sony, google pixel, samsung, and some chinese OEMs phones do.

[–] JustARegularNerd@lemmy.dbzer0.com 10 points 1 day ago (2 children)

I completely agree - not detracting from your points at all, but I hate that not only can you not put your own system onto an iPhone but you can't even downgrade. Hell you can't even put your own apps on it without dumb restrictions.

I still had an iPad 3 that would have made an excellent smart whiteboard/todo device velcroed to the wall, but iOS 9 doesn't cut it (in fact, nearly bricks the iPad in performance). I could easily write up something that would run as a full screen to do app on Linux and that hardware would do it, but Apple doesn't let you.

Gave that hunk of shit away and still am keeping an eye out for an Android tablet I can set this up with.

[–] loki@lemmy.dbzer0.com 2 points 16 hours ago

This is also why I love android, not the google part but the open system it has. I have an old tablet that's on Android 4.4 and I can still watch YouTube (skytube), download torrents, watch movies (VLC FTW) and use a browser (Bromite, if I really really need too). MiXplorer can run a ftp or http server for file transfer, so most basics are covered.

Thanks to f-droid and a few tweaks^1^, its not e-waste yet. It's slow but is usable.

I just use it as a media device when I'm out traveling. Honestly, I'm surprised it hasn't just fried itself yet.

  1. https://www.jucktion.com/lets-encrypt-android-4-4-mitigation
[–] Gnugit@aussie.zone 4 points 1 day ago (2 children)

If you were in Australia I could give you a lenovo tablet

[–] JustARegularNerd@lemmy.dbzer0.com 2 points 1 day ago (1 children)

Hilariously I am, even have @JustARegularNerd@aussie.zone registered.

I appreciate you offering, if you truly have no use for it yourself and don't know anyone else in your life that could use it, I'll be happy to turn it into a digital whiteboard

[–] pfr@lemmy.sdf.org 1 points 1 day ago (1 children)

I'll take it if it's up for grabs

[–] Gnugit@aussie.zone 2 points 1 day ago (1 children)
[–] pfr@lemmy.sdf.org 1 points 19 hours ago (1 children)

I was kinda joking as I wouldn't expect an internet stranger to simply give away a peice of tech that could otherwise be sold. However just incase you're actually serious, my 6 year old just started school this year and we don't have a tablet in the house for some of the learning apps she'll need next year. So that would genuinely be my use case.

[–] Gnugit@aussie.zone 2 points 19 hours ago

Unfortunately it would be unsupported for your use case as it's got Android 4.2, no updates and no custom rom. Also OP is in Australia and gets first choice. Thanks for your reply and good luck finding a suitable tablet.

[–] bjoern_tantau@swg-empire.de 6 points 1 day ago (3 children)

I feel you. Android's memory management is such bullshit. Doesn't let you do shit. My frickin' N900 with 128 MB RAM had better multitasking than a current 4 GB Android beast. It's ridiculous.

[–] deadcream@sopuli.xyz 6 points 1 day ago (2 children)

My Galaxy S23 with 8gb kills all other apps when I open camera and take a photo. Meanwhile actual memory usage never exceeds 50%, including "cached" apps that are kept in background.

[–] Onomatopoeia@lemmy.cafe 5 points 1 day ago (1 children)

Galaxy. Samsung. Nuff said

[–] deadcream@sopuli.xyz 2 points 1 day ago

Nah, all Android phones are like that, even Pixels. Android set hard limits on how much memory apps can use and it doesn't take into account the amount of actually available memory.

[–] frongt@lemmy.zip 4 points 1 day ago (1 children)

Is that with Samsung's modifications? Because vendors often fuck up something that works perfectly fine in AOSP

[–] deadcream@sopuli.xyz 1 points 1 day ago

My previous phone was Pixel 4a 5g it wasn't much better. I don't remember any issues with it's camera app specifically, but it would occasionally unload apps. Especially when it's battery was under 50% even though there wasn't any power save modes enabled (this might be a cognitive bias, but subjectively I noticed a correlation).

[–] GenderNeutralBro@lemmy.sdf.org 2 points 1 day ago (1 children)

See: https://dontkillmyapp.com/

Most of these problems are vendor-specific. I don't think this is likely to be a problem on AOSP, particularly if you're not actively switching apps.

[–] bjoern_tantau@swg-empire.de 4 points 1 day ago (1 children)

Been there, done that.

When I'm switching between three apps I cannot be guaranteed that all of them stay running. Especially frustrating when one of them is a browser with an open form that only comes up via JavaScript or so. Hell, sometimes an app gets killed when I'm switching between two of them. I'd really rather have my phone get sluggish with swapping when too much is open but we cannot put the burden of handling opening and closing programs on the poor stupid user.

Yeah, that happens to me all the time too. Makes me crazy. But I'm also able to keep Syncthing running 24/7 in the background all the while. Background services need to keep an active notification to avoid being unceremoniously killed.

[–] tired_n_bored@lemmy.world 4 points 1 day ago (1 children)

It's not Android's fault, it's the companies'. I wanted to do the same thing.

[–] henfredemars@infosec.pub 3 points 17 hours ago (1 children)

There really should be some legal requirement for general purpose unlocking of a device's capabilities at end of life.

[–] WhatGodIsMadeOf@feddit.org 1 points 16 hours ago

All of life.

[–] Onomatopoeia@lemmy.cafe -1 points 1 day ago* (last edited 1 day ago) (2 children)

So, you tried to make something be what it isn't, but it's the device's fault?

It's like expecting a civic to be able to tow. Yea, you can do it...

[–] ilinamorato@lemmy.world 2 points 21 hours ago

No, it's like expecting an F-150 to be able to tow, but you didn't buy the towing package.

Its more like already owning the same vehicle as a tow truck, but when you try to install the towing equipment on it you realize that there's no way to mount it because the manufacturer didn't find it profitable.