this post was submitted on 24 Aug 2025
57 points (74.4% liked)

Android

20104 readers
231 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 43 comments
sorted by: hot top controversial new old
[–] MudMan@fedia.io 49 points 3 days 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 28 points 3 days ago (1 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 3 days ago

Hahahahaha, I'll be quoting this.

[–] Alphane_Moon@lemmy.world 16 points 3 days 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.

[–] ThorrJo@lemmy.sdf.org 5 points 2 days 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.

[–] limerod@reddthat.com 11 points 3 days ago (2 children)

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

[–] cabbage@piefed.social 6 points 3 days 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 3 points 3 days ago

I think not. But, ok.

[–] Im28xwa@lemdro.id -2 points 3 days ago* (last edited 3 days 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 3 days 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.

[–] AbidanYre@lemmy.world 3 points 3 days 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 3 days ago

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

[–] GenderNeutralBro@lemmy.sdf.org 2 points 3 days 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 3 days ago

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

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

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

[–] limerod@reddthat.com 1 points 3 days ago

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

[–] JustARegularNerd@lemmy.dbzer0.com 10 points 3 days 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 2 days 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 3 days ago (2 children)

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

[–] JustARegularNerd@lemmy.dbzer0.com 2 points 3 days 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 3 days ago (1 children)

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

[–] Gnugit@aussie.zone 2 points 3 days ago (1 children)
[–] pfr@lemmy.sdf.org 1 points 2 days 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 2 days 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.

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.

[–] lka1988@lemmy.dbzer0.com 4 points 3 days ago* (last edited 3 days 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.

[–] bjoern_tantau@swg-empire.de 6 points 3 days 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 3 days 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 3 days ago (1 children)

Galaxy. Samsung. Nuff said

[–] deadcream@sopuli.xyz 2 points 3 days 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 3 days 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 3 days 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 3 days 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 3 days 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 3 points 3 days ago (1 children)

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

[–] henfredemars 3 points 2 days 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 2 days ago

All of life.

[–] Onomatopoeia@lemmy.cafe -1 points 3 days ago* (last edited 3 days 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...

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.

[–] ilinamorato@lemmy.world 2 points 2 days ago

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