this post was submitted on 07 Jan 2024
132 points (92.9% liked)

No Stupid Questions

35312 readers
1323 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

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

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 1 year ago
MODERATORS
 
  • Unlock bootloader (depending on vendor, you have to do an online verification),
  • flash a recovery.img,
  • load into recovery mode (which, depending on the phone, might need extra work)
  • wipe some caches,
  • select new os/rom image,
  • pray it doesn't brick your phone.

You'd think someone would've learned a thing or two from the easy graphical installations linux and even windows have been offering since the late 2000s.

top 50 comments
sorted by: hot top controversial new old
[–] RightHandOfIkaros@lemmy.world 81 points 8 months ago

Because if it was easy you wouldn't feel the need to buy a new one every few years.

[–] originalucifer@moist.catsweat.com 66 points 8 months ago (1 children)

purposefully. they dont want you messing with their device. its that simple.

[–] kratoz29@lemm.ee 19 points 8 months ago (2 children)
[–] rockSlayer@lemmy.world 69 points 8 months ago (1 children)

Yes. In the minds of executives, we're paying to use their devices instead of purchasing it. They don't believe that we should have the right to do whatever we want with the device we purchased.

[–] Coasting0942@reddthat.com 9 points 8 months ago

These executives are from the era where it was a quarter for every sms message. Still chasing the gravy train.

[–] originalucifer@moist.catsweat.com 19 points 8 months ago (1 children)

ha, you werent under the impression you were buying a device, were ya?

youre buying a software license that happens to come with a piece of hardware.

load more comments (1 replies)
[–] Kolanaki@yiffit.net 21 points 8 months ago

It used to be easy... When people were actually making custom ROMs for everything and you could literally just plug the device into your PC and run a program to do everything. I don't think there is anything inherently in most phones stopping this; it's the lack of people developing custom stuff for every piece of hardware out there. Some phones do actively try and thwart custom ROMs, such as Samsung with their Knox bullshit, but most don't need to; nobody is hacking them in the first place.

[–] czech@low.faux.moe 20 points 8 months ago (2 children)

The web-based installer for GrapheneOS is very easy to use. The catch is that it only works for Pixel phones (and only those that are still receiving updates).

https://grapheneos.org/install/web

[–] troydowling@lemmy.world 7 points 8 months ago (1 children)

If you don't mind me polling your opinion: do you recommend Graphene for someone previously used to Cyanogen / Lineage? I recently upgraded to a Pixel 8 from quite an old handset and I'm not particularly fond of the stock ROM. Much has changed since the last time I had to think about this stuff! I primarily care about privacy, and use my cell for little more than phone calls, messaging, and its camera.

[–] czech@low.faux.moe 7 points 8 months ago (3 children)

Yes- I'd recommend Graphene to anyone who can live without Google Pay. I've only been using it for a month but everything has worked without issue and with the added benefit of "storage scopes" and Google Play sand-boxing.

[–] breakfastmtn@lemmy.ca 2 points 8 months ago

Mine works, but some banking apps won't work if they require full SafetyNet compliance. So that could be a deal-breaker for some people too.

load more comments (2 replies)
[–] breakfastmtn@lemmy.ca 3 points 8 months ago

I decided to install Graphene before looking up the installation and was blown away by how easy it is. I'd been on stock android for years and was expecting a similar experience as OP describes. My very old custom ROM folder is filled with files with names like 'confirmedsafeblob' and 'bricksafe' that I don't even know what they are anymore but speak to some past misery. Then beep-boop done with the web installer.

[–] FinishingDutch@lemmy.world 15 points 8 months ago* (last edited 8 months ago) (6 children)

I honestly don’t think I’ve ever heard an average user say: ‘I like my phone’s hardware, I just wish it had a different OS.’

Phones by and large are seen as a locked system: you specifically choose to buy Android or iOS and stick with that.

There’s really no incentive for companies to make different OS installs easy. I’d say there’s plenty of reasons not to: do you really want to give the average user that much power to fuck up their phone? I assume there’s also some security implications if they made it too easy to fiddle with.

So yeah, it’s difficult because you’re fiddling with something that wasn’t meant to be an end-user thing in the first place.

Don’t get me wrong, I’d love it if they made phones much more open in terms of hardware and software, but the big guys aren’t going to do it.

[–] rikudou@lemmings.world 16 points 8 months ago (11 children)

That doesn't really make sense. Every paragraph, except the 2nd, also applies to PCs, yet you can install a different OS.

The reason is quite simple: more money from users.

load more comments (11 replies)
[–] treadful@lemmy.zip 10 points 8 months ago (1 children)

I like my phone’s hardware, I just wish it had a different OS.

load more comments (1 replies)
[–] machinin@lemmy.world 8 points 8 months ago (7 children)

Really? You don't hear users complaining about bloat, duplicate apps, phones that no longer get updates, or laggy UIs? My Redmi phone has good hardware and became so much better when I installed a different ROM on it.

[–] AVengefulAxolotl@lemmy.world 2 points 8 months ago

Yeah, xiaomi mi 9t with pixelos. Then Universal Android Debloater, disable all the telemetry (wish I could just use this thing without google, but thats a topic for another day), got a new case and battery. It literally feels like i just bought a new phone even though this thing will be 5 years old!

load more comments (6 replies)
[–] forrgott@lemm.ee 4 points 8 months ago

In summary, the corporate bean counters don't want to give up control over your device. That's really all it boils down to. They're not doing anyone any favors, that's for sure. It's pure greed

[–] ICastFist@programming.dev 4 points 8 months ago

I honestly don’t think I’ve ever heard an average user say: ‘I like my phone’s hardware, I just wish it had a different OS.’

I'd say that happens mostly because they don't even know there are alternatives. Also, like machinin said earlier, bloat is a very common problem in Android phones, even high end stuff from big companies, Samsung being one of the worst offenders in that regard.

The average user doesn't know the phone doesn't need half of that shit, so he just shrugs and carries on.

[–] corsicanguppy@lemmy.ca 3 points 8 months ago

This story only makes sense on its own momentum.

[–] KrapKake@lemmy.world 13 points 8 months ago* (last edited 8 months ago) (1 children)

I do remember reading somewhere that smartphones don't have a standardized bootloader like PCs do with BIOS and UEFI, and that it can vary between manufacturers and devices. Could be wrong about it. Also some manufacturers really don't want you to be able to install custom software, like Samdung in North America. If you buy a Samdung device in NA...even if it is carrier unlocked.. the bootloader will be impossible to unlock.

[–] Hexagon@feddit.it 8 points 8 months ago

Adding to the "no standard bootloader" point: you can't boot your typical smartphone from a DVD or USB stick like you do for a PC. The procedure to flash a new rom is probably meant only for recovery purposes by tech support, rather than the end user

[–] redcalcium@lemmy.institute 12 points 8 months ago (1 children)

Unlock bootloader (depending on vendor, you have to do an online verification),

A few years ago, there were huge issues with reseller unlocking the bootloader to inject ads on the phones they sold, which forced many android phone manufacturers to add online verification with long wait time to prevent bulk unlock.

load more comments (1 replies)
[–] neveraskedforthis@lemmy.world 12 points 8 months ago (2 children)

GrapheneOS is a really easy process, hardest part is unlocking the bootloader (which isn't hard at all).

Rest of the process is just clicking 3* buttons on a website and you're done.

*Some buttons you have to click multiple times

[–] ICastFist@programming.dev 11 points 8 months ago (1 children)

Well, I don't have a pixel phone and they're not officially sold in my country :/

load more comments (1 replies)
[–] lseif@sopuli.xyz 8 points 8 months ago

can confirm. the hardest part is getting a pixel phone

[–] _thebrain_@lemmy.dbzer0.com 11 points 8 months ago

There are a lot of reasons here which are correct, but one huge Factor when I was working with custom roms was the fact that the actual underlying hardware driver and firmware were a black box. Generally speaking you would need to harvest the binary files that made things like the camera, gps, and/or touchscreen work. Sometimes it wasnt too hard if you were going from one android skin to another that used the same underlining operating system, but if you wanted to make serious changes, and the phone manufacturer wasn't great at sharing, it could take a very long time to figure out what data needed to be passed to the camera to make it turn on and be available to use. What got even worse is if you wanted to upgrade your android version (5 to 6 lets say), where android made serious changes under the hood, you ran the risk of having these blobs not even work with the system. They would expect something that android no longer passed or provided. Or they were using some deprecated API to make their function a accessable. It just became impossible to do without being able to recompile the binary only portions that weren't subject to the gpl. As android has gotten more security conscious it has made things even more complicated.

[–] rikudou@lemmings.world 7 points 8 months ago

Because vendors realized they've made a mistake. They've lost control they can't regain. Same thing with game consoles.

So, it's actually a feature for the companies selling you phones.

[–] BombOmOm@lemmy.world 7 points 8 months ago* (last edited 8 months ago) (1 children)

I can't answer your question, but is quite unfortunate. It really shortens the lifespan of many phones as they stop receiving OS and security updates after awhile (and in many cases, right away).

[–] Blackmist@feddit.uk 3 points 8 months ago

I don't think most users care about that. I certainly use mine until they get slow and stop holding charge.

People I work with tend to get a new one when their provider pokes them to get a new phone, since way too many people think a phone contract should cost £50 a month and that the phone is somehow "free".

Google should push third parties to a default build of Android that Google maintain, rather than having to update and maintain their own. Imagine if you had to go to Dell or Lenovo or ASUS for your Windows updates? The current Android ecosystem is nonsense.

[–] baseless_discourse@mander.xyz 6 points 8 months ago* (last edited 8 months ago)

For many reasonable vendors, this process is very unlikely to brick your phone, and requires minimal effort to unlock the bootloader or load/change the recovery.

However, many phone vendors (Xiaomi was the one example I know) subsidize phone price with data surveillance and ads; so they don't want users to use other OS, as it hurts their revenue.

[–] glimse@lemmy.world 5 points 8 months ago

We all know the reason phone manufacturers don't let you easily switch off their software...This isn't a community for rhetorical venting.

[–] helenslunch@feddit.nl 5 points 8 months ago (1 children)

GrapheneOS is a very easy install and can be done simply by plugging your phone in and clicking some buttons on the browser.

Most OEMs make this intentionally difficult. Partly for security and stability reasons but also because that device is likely feeding them data and pestering you with ads, and that makes them money, which is really all that matters at the end of the day.

[–] ICastFist@programming.dev 4 points 8 months ago (5 children)

GrapheneOS is a very easy install and can be done simply by plugging your phone in and clicking some buttons on the browser.

Only if your phone is a Pixel, which isn't available in my country

load more comments (5 replies)
[–] moitoi@lemmy.dbzer0.com 3 points 8 months ago

Xiaomi becomes a pain in the ass with HyperOS. It's sad. The hardware was good and you could install custom roms.

[–] OpenStars@discuss.online 2 points 8 months ago

Look up the history of how Android was developed, particularly what happened when Google took control, and you will find your answer. Ofc if you want to help, feel free to be the change that you want to see in the world, I'm only talking here about the past, as you asked about.

TLDR version of that history: greedy corporations surprised everyone, somehow, by ultimately acting in a greedy manner. B-b-but their slogan was "Don't be evil"! - once upon a time. And ofc Apple sure as hell wasn't going to cooperate with that "nonsense" of allowing anyone to take even one step outside of their walled garden. So what then is left to us, besides what you see before you?

load more comments
view more: next ›